:root { --beveled-lightbox: #232020; --callout: #6f6560; --functional_easel: #027ed8; --lazy-edge: #d06f47; --cleanchamber: #000000; --wrapper: #ffedd5; --letteredadapter: #141211; color-scheme: dark; }
:root { --boxed_junction: color-mix(in srgb,var(--wrapper) 56%,transparent); --phased-hatch: none; --fluted-summary: color-mix(in srgb,var(--wrapper) 7%,transparent); --slottedavatar: color-mix(in srgb,var(--callout) 20%,var(--letteredadapter)); --dynamic-system: 0.48; --dynamicoffset: 1.55; --freeform-pad: 600; --knitted-orbit: 0.125rem; --adaptive_draft: none; --enrichedshelf: ease-out; --strip: var(--lazy-edge); --straight_filament: ease-out; --dialed_offset: var(--wrapper); --codedeasel: var(--wrapper); --piped_panel: uppercase; --griddedavatar: var(--cleanchamber); --classicchip: transparent; --inline_beam: none; --fluidlining: var(--callout); --scaled: 2.75rem; --scaffold: var(--letteredadapter); --thin_bumper: var(--beveled-lightbox); --floatingmarker: inset 0 1px 2px color-mix(in srgb,var(--wrapper) 10%,transparent); --scroll: var(--ambient-kernel); --stamped: clamp(1rem,4vw,2rem); --loaded_scope: transparent; --sequential_tree: none; --classic_tab: var(--wrapper); --twin_container: var(--lazy-edge); --scroll_lining: 0.25rem; --bracket: var(--beveled-lightbox); --shingled-caliper: 64ch; --graph: var(--letteredadapter); --thumbed_armature: var(--lazy-edge); --cleanbench: clamp(4.5rem,7.5vw,7.3125rem); --finished: 0 20px 36px color-mix(in srgb,var(--wrapper) 36%,transparent); --enriched-section: translateY(1px); --imaged-tree: var(--lazy-edge); --glazed_lattice: var(--lazy-edge); --lazy_lattice: 0.25rem; --loadedpicture: 0 6px 12px color-mix(in srgb,var(--wrapper) 16%,transparent); --softgrille: -0.0125em; --adaptive_marker: var(--letteredadapter); --compositeshelf: 0.9375rem; --plated-shelf: 0.25rem; --installed_pad: var(--letteredadapter); --encrypted: 1.125rem; --threadedfooting: 1px; --constantcaddy: 400; --fused_baton: var(--lazy-edge); --registered: var(--beveled-lightbox); --installedelement: 700; --workbench: none; --shingled_bench: var(--letteredadapter); --ambient-kernel: 1px; --modest-offset: 0.8125rem; --inlinerepeater: 0 16px 32px color-mix(in srgb,var(--wrapper) 22%,transparent); --liquidkernel: solid; --lazy-kernel: 101.5625rem; --explicit-sidebar: var(--letteredadapter); --classicgrip: 0 0 0 3px var(--lazy-edge); --locked_picture: 9999px; --justified_callout: 1; --functional_caliper: var(--wrapper); --piped_bezel: 10px; --dialed-circuit: linear-gradient(transparent,var(--wrapper)); --freeformslab: var(--beveled-lightbox); --spun: 0.85; --functional_caption: 0 0 0 3px var(--lazy-edge); --main: var(--letteredadapter); --macro_caddy: 0 1px 3px color-mix(in srgb,var(--wrapper) 10%,transparent); --duallightbox: color-mix(in srgb,var(--wrapper) 55%,transparent); --notchedlocker: 0.85; --constant_scope: 0; --headless: 60ms; --canvas: 0.5rem; --middle-trace: var(--cleanchamber); --ambient_loader: var(--wrapper); --seated_pipeline: none; --compiled-dial: 130ms; --straight_caddy: 450ms; --pencileddigest: var(--callout); --seated-caption: 0.25rem; }
@media(max-width:640px) {:root { --modest-offset: calc((0.8125rem) * 0.85); --cleanbench: calc((clamp(4.5rem,7.5vw,7.3125rem)) * 0.7); --encrypted: calc((1.125rem) * 0.85); }}
:root { --center-node: #0279cf; --clean-adapter: #ffffff; }
:root { --scroll: calc(var(--ambient-kernel) + 1px); --classicchip: var(--lazy-edge); --griddedavatar: var(--lazy-edge); --middle-trace: var(--lazy-edge); --strip: color-mix(in srgb,var(--lazy-edge) 14%,transparent); --installed_pad: transparent; --glazed_lattice: transparent; }
.elevated .firm-grille { --griddedavatar: var(--lazy-edge); --strip: color-mix(in srgb,var(--lazy-edge) 14%,transparent); }
:root { --signed: 'Roboto Slab',Georgia,serif; --boxed-shelf: 'Roboto',Arial,sans-serif; }
:root { --modesttrace: 600; --classic-locker: -0.01em; --lazy-circuit: 'Fraunces',Georgia,serif; }
*,*::before,*::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; --robusthatch: min(var(--lazy-kernel),100rem); --listedpad: min(var(--robusthatch),48rem); }
body { margin: 0; background: var(--freeformslab); color: var(--wrapper); font: 16px/var(--dynamicoffset,1.6) var(--boxed-shelf,Arial,Helvetica,sans-serif); font-weight: var(--constantcaddy); overflow-wrap: break-word; }
a[href^="mailto:"],code,a[href^="tel:"] { overflow-wrap: anywhere; }
a { color: inherit; }
button { font: inherit; }
figure { margin: 0; }
img,svg { height: auto; max-width: 100%; }
textarea,input:not([type="checkbox"]):not([type="radio"]) { appearance: none; -webkit-appearance: none; }
h2,h6,h3,h5,h1,h4 { font-weight: var(--installedelement); font-family: var(--signed,inherit); letter-spacing: var(--softgrille); overflow-wrap: normal; }
.boxed-tunnel { width: min(var(--robusthatch),calc(100% - var(--stamped))); margin-inline: auto; }
:is(.snippet,.knittedprovider,.patternedcaddy)>.boxed-tunnel { width: min(var(--listedpad),calc(100% - var(--stamped))); }
:is(.snippet,.knittedprovider,.patternedcaddy)>.boxed-tunnel :is(.enrichedsection,p) { max-width: none; }
.middle_element { padding: calc(var(--cleanbench) + var(--hardened,0rem)) 0; scroll-margin-top: var(--freeformplugin); }
header.middle_element,footer.middle_element { padding: 0; }
.scaled_chevron { padding-block: 0; min-height: calc(100vh - var(--freeformplugin)); min-height: calc(100svh - var(--freeformplugin)); display: flex; flex-direction: column; --firmstub: calc(100vh - var(--freeformplugin)); }
.scaled_chevron>* { justify-content: center; flex-direction: column; display: flex; flex: 1 0 auto; }
.indentedcircuit { padding: calc(var(--cleanbench) + var(--classicplate,0rem)) 0; background: var(--main); backdrop-filter: var(--workbench); -webkit-backdrop-filter: var(--workbench); }
.middle_element>.indentedcircuit { margin-block: calc(-1 * (var(--cleanbench) + var(--hardened,0rem))); }
.middle_element>:is(.desktop-exhibit,.eased) { margin-block: calc(-1 * (var(--cleanbench) + var(--hardened,0rem))); }
header.middle_element+.middle_element:not(.scaled_chevron) { padding-top: calc((var(--cleanbench) + var(--hardened,0rem)) * var(--justify)); --justify: 0.55; }
header.middle_element+.middle_element:not(.scaled_chevron)>:is(.indentedcircuit,.desktop-exhibit,.eased) { margin-top: calc(-1 * (var(--cleanbench) + var(--hardened,0rem)) * var(--justify)); }
header.middle_element+.middle_element:not(.scaled_chevron)>:is(.indentedcircuit,.eased) { padding-top: calc((var(--cleanbench) + var(--classicplate,0rem)) * var(--justify)); }
.composite-lightbox { letter-spacing: var(--classic-locker,-0.02em); text-decoration: none; font-weight: var(--modesttrace,600); font-family: var(--lazy-circuit,inherit); font-size: 1.25rem; }
.patterned-circuit { letter-spacing: 0.12em; margin-bottom: 1rem; font-weight: 700; font-size: 0.875rem; text-transform: var(--piped_panel); box-shadow: inset 0 -0.125rem 0 var(--functional_easel); color: var(--wrapper); }
.enriched-joiner { margin-bottom: 2rem; opacity: 0.8; font-size: 1.25rem; line-height: var(--dynamicoffset); max-width: var(--shingled-caliper); }
.grouped-action { font-weight: var(--installedelement); letter-spacing: var(--softgrille); }
.liquid-mesh { max-width: var(--shingled-caliper); }
address { font-style: normal; }
b,i,em { font-weight: inherit; font-style: inherit; }
.firm-grille { display: inline-flex; align-items: center; justify-content: center; min-height: var(--scaled); padding-block: 0.5rem; padding-inline: var(--compositeshelf); border: var(--scroll) var(--liquidkernel) var(--classicchip); border-radius: var(--seated-caption); background: var(--glazed_lattice); color: var(--middle-trace); text-decoration: none; font-weight: var(--freeform-pad); cursor: pointer; text-transform: var(--phased-hatch); letter-spacing: var(--constant_scope); box-shadow: var(--inline_beam); backdrop-filter: var(--workbench); -webkit-backdrop-filter: var(--workbench); transition: background var(--compiled-dial) var(--straight_filament),color var(--compiled-dial) var(--straight_filament),border-color var(--compiled-dial) var(--straight_filament),box-shadow var(--compiled-dial) var(--straight_filament),opacity var(--compiled-dial) var(--straight_filament),transform var(--compiled-dial) var(--straight_filament); }
.firm-grille:hover { opacity: var(--justified_callout); background: var(--strip); box-shadow: var(--adaptive_draft); color: var(--griddedavatar); transform: var(--sequential_tree); }
.firm-grille:active { box-shadow: var(--floatingmarker); transform: var(--enriched-section); }
.knitted-grille { color: var(--codedeasel); border-color: var(--pencileddigest); box-shadow: none; background: var(--installed_pad); }
.knitted-grille:hover { color: var(--codedeasel); background: color-mix(in srgb,var(--lazy-edge) 10%,var(--installed_pad)); box-shadow: none; }
.seated { text-underline-offset: 0.3em; box-shadow: none; background: var(--loaded_scope); text-decoration: underline; border-color: transparent; color: var(--codedeasel); }
.seated:hover { color: var(--codedeasel); box-shadow: none; background: var(--loaded_scope); }
textarea,input { width: 100%; backdrop-filter: var(--workbench); -webkit-backdrop-filter: var(--workbench); min-height: var(--scaled); padding: 0.75rem var(--compositeshelf); border: var(--ambient-kernel) var(--liquidkernel) var(--boxed_junction); border-radius: var(--scroll_lining); background: var(--fluted-summary); color: var(--functional_caliper); font: inherit; transition: border-color var(--compiled-dial) var(--straight_filament),box-shadow var(--compiled-dial) var(--straight_filament),opacity var(--compiled-dial) var(--straight_filament); }
textarea { resize: vertical; min-height: 9rem; line-height: var(--dynamicoffset); }
textarea:hover,input:hover { border-color: var(--twin_container); }
input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus { border-color: var(--lazy-edge); box-shadow: var(--functional_caption); }
textarea:user-invalid,input:user-invalid { border-color: var(--imaged-tree); }
input[type="radio"],input[type="checkbox"] { appearance: none; -webkit-appearance: none; display: inline-grid; place-content: center; width: auto; min-height: 0; inline-size: 1.125rem; block-size: 1.125rem; padding: 0; border: var(--ambient-kernel) var(--liquidkernel) var(--twin_container); background: var(--fluted-summary); cursor: pointer; transition: background var(--compiled-dial) var(--straight_filament),border-color var(--compiled-dial) var(--straight_filament); }
input[type="checkbox"] { border-radius: 0.25rem; }
input[type="radio"] { border-radius: 50%; }
input[type="radio"]::before,input[type="checkbox"]::before { transition: transform var(--compiled-dial) var(--straight_filament); inline-size: 0.625rem; background: var(--cleanchamber); transform: scale(0); block-size: 0.625rem; content: ""; }
input[type="checkbox"]::before { clip-path: polygon(12% 43%,0% 62%,38% 99%,99% 16%,84% 2%,40% 70%); }
input[type="radio"]::before { block-size: 0.5rem; border-radius: 50%; inline-size: 0.5rem; }
input[type="checkbox"]:hover,input[type="radio"]:hover { border-color: var(--lazy-edge); }
input[type="radio"]:checked,input[type="checkbox"]:checked { background: var(--lazy-edge); border-color: var(--lazy-edge); }
input[type="checkbox"]:checked::before,input[type="radio"]:checked::before { transform: scale(1); }
input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible { outline-offset: 2px; outline: 2px solid var(--lazy-edge); box-shadow: none; }
input[type="month"],input[type="week"],input[type="datetime-local"],input[type="date"],input[type="time"] { padding-block: 0; block-size: calc(var(--dynamicoffset,1.6) * 1em + 1.5rem + 2 * var(--ambient-kernel)); }
::placeholder { color: var(--duallightbox); opacity: 1; }
.seated-avatar,details { padding: var(--encrypted); background: var(--graph); border: var(--threadedfooting) var(--liquidkernel) var(--pencileddigest); border-radius: var(--plated-shelf); box-shadow: var(--macro_caddy); backdrop-filter: var(--workbench); -webkit-backdrop-filter: var(--workbench); }
.girder { display: grid; grid-template-columns: repeat(3,1fr); gap: var(--modest-offset); }
.functionalplate { grid-template-columns: repeat(2,minmax(0,1fr)); }
.sawn-lightbox { grid-template-columns: repeat(3,minmax(0,1fr)); }
.seated-avatar:not(.washed_bay,.halved,.seatedcomposer):hover,details:hover { box-shadow: var(--loadedpicture); }
summary { list-style-position: inside; cursor: pointer; }
summary::marker { color: var(--lazy-edge); }
.knitted-hatch { background: var(--adaptive_marker); backdrop-filter: var(--workbench); -webkit-backdrop-filter: var(--workbench); border: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); border-radius: var(--plated-shelf); box-shadow: var(--inlinerepeater); }
.elevated .boxed-tunnel { width: min(calc(var(--robusthatch) * 1.2),calc(100% - var(--stamped))); }
.elevated { position: fixed; top: 0; left: 0; right: 0; z-index: 30; background: var(--explicit-sidebar); border-color: var(--fused_baton); border-bottom-color: var(--slottedavatar); color: var(--ambient_loader); backdrop-filter: var(--workbench); -webkit-backdrop-filter: var(--workbench); }
.fused-surface { border-color: var(--fused_baton); color: var(--ambient_loader); }
.tuned_scope a { text-decoration: none; position: relative; font-weight: 500; border-radius: var(--scroll_lining); transition: background var(--compiled-dial) var(--straight_filament),box-shadow var(--compiled-dial) var(--straight_filament),color var(--compiled-dial) var(--straight_filament); padding: 0.25rem; }
.elevated .tuned_scope a[aria-current="page"] { font-weight: 700; color: var(--thumbed_armature); }
.knitted-caption { color: inherit; border: var(--ambient-kernel) var(--liquidkernel) var(--fused_baton); border-radius: var(--scroll_lining); background: transparent; transition: background var(--compiled-dial) var(--straight_filament); }
.circuit { text-transform: var(--piped_panel); background: var(--center-node); align-items: center; color: var(--clean-adapter); letter-spacing: var(--constant_scope); font-weight: var(--freeform-pad); padding: 0.375rem var(--compositeshelf); gap: 0.5rem; border: var(--ambient-kernel) var(--liquidkernel) color-mix(in srgb,var(--clean-adapter) 22%,transparent); font-size: 0.8125rem; border-radius: var(--knitted-orbit); display: inline-flex; margin: 0; }
.circuit .quickprovider { color: var(--clean-adapter); }
figure>img { border-radius: var(--lazy_lattice); border: var(--ambient-kernel) var(--liquidkernel) var(--fluidlining); filter: var(--seated_pipeline); }
textarea:focus,summary:focus,input:not([type="checkbox"]):not([type="radio"]):focus,button:focus,.firm-grille:focus,select:focus,a:focus { outline-offset: 2px; outline: 2px solid transparent; }
.firm-grille:focus-visible,button:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible,summary:focus-visible,a:focus-visible,textarea:focus-visible { outline: 2px solid transparent; box-shadow: var(--classicgrip); outline-offset: 2px; }
.tuned_scope a:hover:focus-visible,.knitted-caption:focus-visible,.tuned_scope a:focus-visible,.knitted-caption:hover:focus-visible { box-shadow: var(--classicgrip); outline-offset: 2px; outline: 2px solid transparent; }
button:disabled,[aria-disabled="true"],textarea:disabled,.firm-grille:disabled,input:disabled { cursor: not-allowed; opacity: var(--dynamic-system); }
.quickprovider { flex-shrink: 0; width: 1.25rem; height: 1.25rem; }
.ruler { width: 3rem; display: inline-flex; flex: 0 0 auto; color: var(--functional_easel); align-items: center; border: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); height: 3rem; border-radius: var(--knitted-orbit); justify-content: center; }
.ruler .quickprovider { height: 1.5rem; width: 1.5rem; }
.ruler { background: color-mix(in srgb,var(--registered) 12%,var(--letteredadapter)); }
.compositesummary { background: var(--letteredadapter); }
.ruler { box-shadow: inset 0 0 0 var(--ambient-kernel) var(--thin_bumper); }
.composite-canvas { color: var(--functional_easel); }
.custom { grid-template-columns: 1fr 1fr; gap: 4rem; display: grid; align-items: start; }
.dialed-panel { top: calc(var(--freeformplugin) + clamp(1.5rem,4vw,2.5rem)); position: sticky; }
.dialed-panel h2 { margin: 0; line-height: 1.1; font-size: calc((1rem + (clamp(2.5rem,6vw,4rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.retrobridge { flex-direction: column; display: flex; }
.search .enriched-joiner { margin-inline: auto; }
.patternedcaddy .enriched-joiner { opacity: 0.8; }
.enrichedsection { max-width: 44rem; display: flex; margin: 0 0 clamp(2rem,4vw,3.5rem); gap: 0.75rem; flex-direction: column; }
.planardraft { text-align: center; align-items: center; margin-inline: auto; }
.binary { align-items: center; display: flex; gap: 0.75rem; justify-content: center; box-shadow: none; width: 100%; }
.binary::before,.binary::after { flex: 0 0 auto; background: var(--functional_easel); content: ""; display: none; }
.grouped-action { font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--notchedlocker)) * var(--spun)); line-height: 1.1; margin: 0; }
.patterned-circuit { margin: 0; font-size: 0.8125rem; }
.enriched-joiner { opacity: 0.75; margin: 0; line-height: var(--dynamicoffset); font-size: 1.125rem; }
.squared { display: flex; align-items: center; gap: 0.75rem; flex-wrap: wrap; }
.contextual { border-block: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); }
.macrobench { --classicplate: 0rem; --hardened: 0rem; }
.cushion { --hardened: -1rem; --classicplate: -1.5rem; }
.braced { --hardened: 0.5rem; --classicplate: 0.625rem; }
.soft-chevron { --classicplate: 0.5rem; --hardened: 1rem; }
@media(max-width:1024px) {.custom { gap: 2.5rem; }
.girder { grid-template-columns: repeat(2,1fr); }
.sawn-lightbox { grid-template-columns: repeat(2,minmax(0,1fr)); }}
@media(max-width:768px) {.girder { grid-template-columns: 1fr; }
.functionalplate,.sawn-lightbox { grid-template-columns: 1fr; }
.custom { grid-template-columns: 1fr; gap: 3rem; }
.dialed-panel { position: static; margin-bottom: 2rem; }}
@media(max-width:640px) {.soft-chevron,.braced,.cushion,.macrobench { --classicplate: 0rem; --hardened: 0rem; }
.grouped-action { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.enriched-joiner { font-size: 1.0625rem; }
.enrichedsection { margin-bottom: clamp(1.5rem,6vw,2rem); gap: 0.5rem; }
.dialed-panel h2 { font-size: calc((1rem + (clamp(2rem,8vw,2.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.custom { gap: 2rem; }
.dialed-panel { margin-bottom: 0; }
.squared { align-items: stretch; width: 100%; flex-direction: column; gap: 0.625rem; }
.squared .firm-grille { width: 100%; }
.ruler { width: 2.75rem; height: 2.75rem; }}
.glazedcaption { opacity: 0.85; }
.sawnchord .dialed-panel .enrichedsection { margin-bottom: 0; }
.composite_lightbox { display: flex; list-style: none; padding: 0; margin: 0; flex-direction: column; }
.tagged-trace { opacity: 0.85; line-height: var(--dynamicoffset); padding: 1.25rem 0; font-size: 1.0625rem; border-top: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); }
.tagged-trace:first-child { border-top: none; padding-top: 0; }
.tagged-trace:last-child { padding-bottom: 0; }
.glazed-scope { display: flex; gap: 1.75rem; padding: 0; flex-direction: column; margin: 0; list-style: none; }
.deckedtunnel { line-height: var(--dynamicoffset); gap: 1.25rem; align-items: baseline; display: flex; font-size: 1.0625rem; }
.normalizedpayload { font-weight: var(--installedelement); color: var(--lazy-edge); flex: 0 0 auto; font-variant-numeric: tabular-nums; letter-spacing: var(--softgrille); min-width: 2.5rem; line-height: 1.2; font-size: calc((1rem + (1.75rem - 1rem) * var(--notchedlocker)) * var(--spun)); }
@media(max-width:640px) {.glazed-scope { gap: 1.5rem; }}
.gridded_exhibit { justify-content: center; display: inline-flex; box-sizing: border-box; flex-shrink: 0; height: 2.25rem; width: 2.25rem; align-items: center; }
.gridded_exhibit .patterned-chamber { height: 1.25rem; width: 1.25rem; }
.sequentialcorridor { color: var(--clean-adapter); background: var(--center-node); }
.sequentialcorridor { border-radius: var(--locked_picture); }
.composite-lightbox { align-items: center; gap: 0.625rem; display: inline-flex; }
.cornice { display: inline-block; }
.classicnotice { font-family: var(--lazy-circuit,inherit); gap: 0.75rem; letter-spacing: var(--classic-locker,normal); align-items: center; font-size: 1.0625rem; margin: 0 0 1rem; display: flex; font-weight: var(--modesttrace,700); }
.clipped-action dt { text-transform: uppercase; opacity: 0.55; font-weight: 700; letter-spacing: 0.06em; font-size: 0.8125rem; }
.clipped-action dd { margin: 0; opacity: 0.9; line-height: var(--dynamicoffset); }
.clipped-action dd a { text-decoration: underline; text-underline-offset: 0.2em; }
.quick-beam { font-size: 0.9375rem; display: flex; align-items: center; margin: 1.5rem 0 0; gap: 0.5rem; }
.absoluteadapter { opacity: 0.75; }
.quick-beam .quickprovider { width: 1.05rem; height: 1.05rem; flex-shrink: 0; color: var(--functional_easel); }
.thumbed-easel .desktop-dashboard { margin: 1.5rem 0 0; display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); }
.clipped-action { flex-direction: column; gap: 0.5rem; display: flex; }
.thumbed-easel .clipped-action { padding: 0 clamp(1rem,2vw,1.75rem); border-inline-start: var(--ambient-kernel) var(--liquidkernel) color-mix(in srgb,var(--letteredadapter) 24%,transparent); }
.thumbed-easel .clipped-action:first-child { border-inline-start: none; padding-inline-start: 0; }
.thumbed-easel .clipped-action:last-child { padding-inline-end: 0; }
@media(max-width:768px) {.thumbed-easel .desktop-dashboard { grid-template-columns: repeat(2,minmax(0,1fr)); row-gap: 1.5rem; }
.thumbed-easel .clipped-action:nth-child(odd) { padding-inline-start: 0; border-inline-start: none; }
.thumbed-easel .clipped-action:nth-child(even) { padding-inline-end: 0; }
.thumbed-easel .clipped-action:nth-child(n+3) { padding-top: 1.5rem; border-top: var(--ambient-kernel) var(--liquidkernel) color-mix(in srgb,var(--letteredadapter) 24%,transparent); }}
.search { background-color: var(--freeformslab); }
.search .diagonal-gimbal { flex-direction: column; text-align: center; gap: 0.5rem; display: flex; align-items: center; }
.diagonal-gimbal .enriched-joiner { margin-inline: auto; }
.diagonal-gimbal h2,.diagonal-gimbal h1 { max-width: 20ch; margin: 0; font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--notchedlocker)) * var(--spun)); line-height: 1.1; }
.diagonal-gimbal .freeform-bezel { align-items: center; margin: 0.25rem 0 0.75rem; }
.ambient_notice { display: inline-block; margin: 0.75rem 0 0; font-size: calc((1rem + (clamp(1.5rem,4vw,2.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); font-weight: var(--installedelement); letter-spacing: var(--softgrille); line-height: 1.15; text-decoration: underline; text-underline-offset: 0.18em; text-decoration-thickness: 0.06em; max-width: 100%; }
.tintedpipeline { opacity: 0.8; }
.patternedcaddy .fused-lightbox { position: relative; padding: calc(var(--encrypted) * 1.75); border-radius: var(--canvas); overflow: hidden; box-shadow: var(--finished); }
.threaded_chord { background: var(--graph); border: var(--threadedfooting) var(--liquidkernel) var(--pencileddigest); }
.patternedcaddy .threaded_chord { box-shadow: var(--macro_caddy); }
.robust-section { pointer-events: none; position: absolute; inset: 0; }
.fused-lightbox>.coarse { z-index: 1; position: relative; }
.fused-lightbox .loft { aspect-ratio: 1; position: absolute; }
.compressed-container { inset-inline-end: -6%; top: -12%; }
.beveled_tooltip { width: min(26%,12rem); }
.loft { border-radius: 50%; pointer-events: none; place-items: center; overflow: hidden; display: grid; }
.threaded_chord .loft { background-image: repeating-linear-gradient(0deg,color-mix(in srgb,var(--wrapper) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-linear-gradient(90deg,color-mix(in srgb,var(--wrapper) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-radial-gradient(circle at 50% 50%,transparent 0 1.6rem,color-mix(in srgb,var(--wrapper) 15%,transparent) 1.6rem calc(1.6rem + 1px)); }
.functional-exhibit { height: 2.25rem; width: 2.25rem; }
.coarse h2,.coarse h1 { font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--notchedlocker)) * var(--spun)); line-height: 1.1; margin: 0 0 1rem; }
.coarse .freeform-bezel { margin: 1rem 0 1.5rem; }
.coarse .patterned-circuit { margin: 0 0 0.75rem; }
.freeform-bezel { gap: 0.5rem; font-style: normal; flex-direction: column; display: flex; }
.thin_dial { line-height: var(--dynamicoffset); gap: 0.5rem; display: inline-flex; align-items: flex-start; min-width: 0; }
.thin_dial .composite-canvas { margin-top: 0.125rem; }
.freeform-bezel a { text-decoration: underline; text-underline-offset: 0.2em; }
@media(max-width:768px) {.fused-lightbox .loft { display: none; }
.fused-lightbox,.patternedcaddy .fused-lightbox { padding: var(--encrypted); }}
@media(max-width:640px) {.diagonal-gimbal h2,.diagonal-gimbal h1 { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.ambient_notice { font-size: calc((1rem + (clamp(1.25rem,5.5vw,1.75rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }}
.liquid-mesh h1 { font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); margin: 0 0 1.5rem; line-height: 1.1; }
.liquid-mesh h2 { line-height: 1.3; font-size: 1.5rem; margin: 2.5rem 0 1rem; }
.liquid-mesh h3 { margin: 2rem 0 0.75rem; line-height: 1.4; font-size: 1.125rem; }
.liquid-mesh p { font-size: 1.0625rem; color: color-mix(in srgb,var(--wrapper) 85%,transparent); line-height: var(--dynamicoffset); margin: 0 0 1.25rem; }
.liquid-mesh p:last-child { margin-bottom: 0; }
.liquid-mesh p.patterned-circuit { font-size: 0.8125rem; margin: 0; color: var(--wrapper); }
.liquid-mesh ul { gap: 0.5rem; flex-direction: column; display: flex; padding-left: 1.25rem; margin: 0 0 1.25rem; }
.liquid-mesh li { line-height: var(--dynamicoffset); font-size: 1.0625rem; color: color-mix(in srgb,var(--wrapper) 85%,transparent); }
.liquid-mesh a { text-decoration: underline; color: var(--lazy-edge); text-underline-offset: 0.2em; }
.liquid-mesh strong { font-weight: 700; }
.plated-kernel { max-width: max(var(--shingled-caliper),64ch); }
.eased { padding: calc(var(--cleanbench) + var(--classicplate,0rem)) 0; }
.threadedavatar h1,.threadedavatar h2 { margin: 0; }
.plated-kernel { margin-top: 0; }
.feed { align-items: start; grid-template-columns: 1fr 1.2fr; display: grid; gap: clamp(2rem,4vw,3rem); }
.tracked-notice img { width: 100%; aspect-ratio: 3/4; border-radius: var(--lazy_lattice); object-fit: cover; }
@media(min-width:769px) {.boxedgrip { grid-template-columns: 1.2fr 1fr; }
.boxedgrip .tracked-notice { order: 1; }}
@media(max-width:768px) {.feed { gap: 2rem; grid-template-columns: 1fr; }}
@media(max-width:640px) {.liquid-mesh h1 { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.eased .tracked-notice { display: none; }
.feed { gap: 1.5rem; }}
.popup { border: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); border-radius: var(--plated-shelf); padding: 0; background: var(--graph); cursor: pointer; }
.popup summary { padding: clamp(1.25rem,2.5vw,1.5rem); font-size: 1.0625rem; align-items: flex-start; justify-content: space-between; gap: 1rem; font-weight: 700; list-style: none; cursor: pointer; line-height: var(--dynamicoffset); display: flex; }
.popup summary::-webkit-details-marker { display: none; }
.popup summary::after { flex-shrink: 0; font-size: 1.5rem; content: "+"; transition: transform var(--compiled-dial) var(--straight_filament),background-color var(--compiled-dial) var(--straight_filament),border-color var(--compiled-dial) var(--straight_filament),color var(--compiled-dial) var(--straight_filament); line-height: 1.1; font-weight: 400; color: var(--lazy-edge); margin-block-start: calc((1.0625rem * var(--dynamicoffset) - 1.65rem) / 2); }
.popup[open]:not([data-enriched-grip]) summary::after { transform: rotate(45deg); }
.popup p { padding: 0 clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.5rem); opacity: 0.75; max-width: 70ch; line-height: var(--dynamicoffset); margin: 0; }
.imaged_footing .popup summary::after { margin-block-start: calc((1.0625rem * var(--dynamicoffset) - 2.3375rem) / 2); color: var(--wrapper); font-size: 2.125rem; font-weight: 700; }
.clippedcaliper { display: flex; flex-direction: column; gap: 1rem; }
.boxed-scroller .clippedcaliper { max-width: 48rem; margin-inline: auto; }
.modest { display: grid; gap: var(--modest-offset); align-items: start; }
.imaged_footing .taggedscope { gap: clamp(2rem,4vw,3rem); align-items: start; grid-template-columns: 0.8fr 1.2fr; display: grid; }
.sidebar { gap: 1rem; display: flex; top: calc(var(--freeformplugin) + clamp(1.5rem,4vw,2.5rem)); flex-direction: column; position: sticky; }
.sidebar .enrichedsection { margin-bottom: 0; }
.tagged_tree { grid-template-columns: 1fr; gap: 1rem; }
@media(max-width:768px) {.modest { grid-template-columns: 1fr; }
.imaged_footing .taggedscope { gap: 2rem; grid-template-columns: 1fr; }
.sidebar { position: static; }}
@media(max-width:640px) {.imaged_footing .taggedscope { gap: 1.5rem; }
.popup summary { padding: 1rem 1.125rem; font-size: 1rem; }}
.quick_template { gap: var(--modest-offset); display: grid; }
.normalizedlocker .functional_baton { align-items: flex-start; }
.functional_baton { transition: transform var(--compiled-dial) var(--straight_filament),box-shadow var(--compiled-dial) var(--straight_filament),border-color var(--compiled-dial) var(--straight_filament); flex-direction: column; display: flex; padding: var(--encrypted); gap: 0.875rem; }
.functional_baton:hover { border-color: var(--twin_container); box-shadow: var(--loadedpicture); transform: var(--sequential_tree); }
.functional_baton h3 { font-size: 1.25rem; margin: 0; }
.functional_baton p { margin: 0; opacity: 0.75; line-height: var(--dynamicoffset); }
.planar-group { padding: calc(var(--cleanbench) * 0.7) 0 calc(var(--cleanbench) * 0.5); border-top: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); }
.classic-plate { align-items: center; font-size: 0.875rem; flex-wrap: wrap; gap: 1rem; border-top: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); display: flex; margin-top: clamp(2rem,4vw,3rem); padding-top: clamp(1.5rem,3vw,2rem); justify-content: space-between; }
.classic-plate p { margin: 0; opacity: 0.65; }
.classic-plate a { text-decoration: none; }
.classic-plate a:hover { text-decoration: underline; }
.patterned-canvas { align-items: center; display: flex; gap: 0.75rem 1.5rem; flex-wrap: wrap; justify-content: flex-end; margin-left: auto; }
.compiled_loader { font-size: 0.75rem; opacity: 0.55; margin: 0; }
.compiled_loader a { text-decoration: none; }
.quick-notice { opacity: 0.55; letter-spacing: 0.06em; text-transform: uppercase; margin: 0; font-size: 0.8125rem; font-weight: 700; }
.desktopgroup { align-items: flex-start; }
.desktopgroup .gridded_exhibit { margin-block-start: max(0px,calc((1em * var(--dynamicoffset) - 2.25rem) / 2)); }
.desktopgroup .cornice { margin-block-start: max(0px,calc((2.25rem - 1em * var(--dynamicoffset)) / 2)); }
.straightscope { flex-direction: column; font-style: normal; display: flex; gap: 0.65rem; }
.notched-template { align-items: flex-start; text-decoration: none; display: inline-flex; line-height: var(--dynamicoffset); gap: 0.5rem; min-width: 0; }
.inner-offset { opacity: 0.85; }
.notched-template .quickprovider { margin-block-start: calc((1rem * var(--dynamicoffset) - 1.05rem) / 2); }
.notched-template .quickprovider { height: 1.05rem; width: 1.05rem; }
a.notched-template:hover .inner-offset { opacity: 1; }
.planar-group { background: var(--graph); border-top: none; padding-top: calc(var(--cleanbench) * 0.85); }
.lettered_lightbox { align-items: stretch; padding-top: clamp(2rem,4vw,3rem); display: grid; border-top: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); grid-template-columns: 1fr 1fr; }
.listed { justify-content: center; flex-direction: column; text-align: center; align-items: center; gap: 1rem; display: flex; padding-right: clamp(1.5rem,4vw,3rem); }
.normalizedbay { border-left: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); display: flex; justify-content: center; flex-direction: column; align-items: center; padding-left: clamp(1.5rem,4vw,3rem); }
.normalizedbay .installed-bond { width: 100%; max-width: 28rem; }
.planar-group .composite-lightbox { font-size: calc((1rem + (clamp(1.35rem,2.4vw,1.75rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.listed p { max-width: 36ch; opacity: 0.75; margin: 0; line-height: var(--dynamicoffset); font-size: 1.0625rem; }
.rolling { display: flex; font-weight: 500; gap: 0.35rem 1.1rem; justify-content: center; flex-wrap: wrap; margin-top: 0.35rem; align-items: center; flex-direction: row; }
.rolling a { display: inline-flex; gap: 1.1rem; align-items: center; }
.rolling a:not(:first-child)::before { height: 0.3rem; background: currentColor; width: 0.3rem; border-radius: 50%; opacity: 0.35; content: ""; }
.rolling a { text-decoration: none; transition: color var(--compiled-dial) var(--straight_filament); }
.rolling a:hover { color: var(--lazy-edge); }
.installed-bond { display: grid; box-shadow: var(--loadedpicture); border-radius: var(--plated-shelf); border: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); overflow: hidden; }
.installed-bond>* { grid-area: 1/1; }
.installed-bond .grouped_primitive { border-radius: 0; aspect-ratio: 5/4; }
.clean_container { gap: 0.75rem; align-self: end; flex-direction: column; background: linear-gradient(to top,var(--scaffold) 0%,var(--scaffold) 46%,color-mix(in srgb,var(--scaffold) 62%,transparent) 76%,transparent 100%); position: relative; display: flex; padding: clamp(1.25rem,3vw,1.75rem); }
a.scaledslab { opacity: 1; text-decoration: underline; text-decoration-color: var(--functional_easel); text-decoration-thickness: 0.08em; text-underline-offset: 0.28em; }
a.scaledslab:hover { color: var(--lazy-edge); text-decoration-color: var(--functional_easel); }
@media(max-width:1024px) {.lettered_lightbox { grid-template-columns: 1fr; }
.listed { padding-right: 0; }
.normalizedbay { border-top: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); border-left: none; padding: clamp(1.5rem,4vw,2rem) 0 0; margin-top: clamp(1.5rem,4vw,2rem); }}
@media(max-width:768px) {.lettered_lightbox { gap: 2rem; grid-template-columns: 1fr; }
.lettered_lightbox { justify-items: start; }
.classic-plate { align-items: flex-start; flex-direction: column; }
.patterned-canvas { justify-content: flex-start; margin-left: 0; }}
@media(max-width:640px) {.lettered_lightbox { gap: 1.5rem; }
.classic-plate { padding-top: 1.25rem; margin-top: 1.5rem; }}
.signposted { display: grid; gap: 1.25rem; }
.center_tooltip { min-width: 0; display: flex; flex-direction: column; gap: 0.5rem; }
.flex { font-size: 0.875rem; letter-spacing: 0.01em; font-weight: 600; }
.platedlightbox { flex-direction: column; display: flex; gap: 1.5rem; }
.lazy_lining { gap: 1rem; display: flex; align-items: center; flex-wrap: wrap; }
.firm-grille[data-filled_grip] { pointer-events: none; color: transparent; opacity: 1; position: relative; }
.firm-grille[aria-disabled="true"] { cursor: default; }
.firm-grille[data-filled_grip] .quickprovider { visibility: hidden; }
.firm-grille[data-filled_grip]::after { content: ""; position: absolute; top: 50%; left: 50%; width: 1.15em; height: 1.15em; margin: -0.575em 0 0 -0.575em; border: 2px solid var(--middle-trace); border-top-color: transparent; border-radius: 50%; animation: animatedworkbench 0.7s linear infinite; }
@media (prefers-reduced-motion: reduce) {.firm-grille[data-filled_grip]::after { animation: none; }}
@keyframes animatedworkbench {to { transform: rotate(360deg); }}
.freeform-series { margin: 0 0 clamp(1.75rem,3vw,2.5rem); gap: 0.75rem; max-width: 44rem; flex-direction: column; display: flex; }
.drawer { gap: 1.25rem 1.5rem; grid-template-columns: repeat(2,minmax(0,1fr)); }
.drawer .lazy_lining,.drawer .defined-chord { grid-column: 1/-1; }
.managed-offset { gap: clamp(2rem,4vw,4rem); grid-template-columns: 0.85fr 1.15fr; display: grid; align-items: start; }
.knitted-hatch { padding: calc(var(--encrypted) * 1.5); }
.master { margin: 1rem 0 0; opacity: 0.65; font-size: 0.8125rem; }
.ordered-bumper { font-weight: 400; opacity: 0.72; text-transform: none; }
@media(max-width:768px) {.managed-offset { grid-template-columns: 1fr; }
.drawer { grid-template-columns: 1fr; }
.lazy_lining .firm-grille { width: 100%; }}
@media(max-width:640px) {.managed-offset { gap: 1.5rem; }
.knitted-hatch { padding: var(--encrypted); }}
.elevated { flex-direction: column; transition: height var(--compiled-dial) var(--straight_filament); --lacquered: 5rem; height: var(--lacquered); display: flex; }
.envelope { --lacquered: 7.5rem; }
@keyframes binary-coil {from { transform: translateX(0); }
to { transform: translateX(-100%); }}
.dual-tab { flex: 1 1 auto; gap: 0.875rem; justify-content: center; min-height: 0; align-items: center; padding-block: 0; flex-direction: column; display: flex; }
.fused-surface { display: flex; gap: clamp(1rem,2vw,1.5rem); align-items: center; }
.tuned_scope { flex-wrap: wrap; gap: clamp(1rem,2vw,1.5rem); display: flex; }
.envelope .composite-lightbox { overflow: hidden; transition: max-height var(--compiled-dial) var(--straight_filament),opacity var(--compiled-dial) var(--straight_filament); max-height: 3rem; }
.envelope[data-pixel] .composite-lightbox { max-height: 0; opacity: 0; }
.envelope[data-pixel] { --lacquered: 4rem; }
.envelope[data-pixel] .dual-tab { gap: 0; }
.envelope .tuned_scope a { text-transform: uppercase; letter-spacing: 0.1em; font-weight: 600; font-size: 0.8125rem; }
.envelope .tuned_scope a::after { height: 1px; transition: left var(--compiled-dial) var(--straight_filament),right var(--compiled-dial) var(--straight_filament); left: 50%; content: ""; bottom: -0.3rem; background: var(--functional_easel); right: 50%; position: absolute; }
.envelope .tuned_scope a:hover::after { left: 0; right: 0; }
.knitted-caption { height: 2.75rem; width: 2.75rem; cursor: pointer; align-items: center; justify-content: center; display: none; }
.knitted-caption .scroll-tunnel { display: none; }
.knitted-caption[aria-expanded="true"] .fluid_node { display: none; }
.knitted-caption[aria-expanded="true"] .scroll-tunnel { display: inline-flex; }
.envelope .tuned_scope { justify-content: center; }
:root { --freeformplugin: 5rem; }
.explicit-picture { height: var(--freeformplugin); }
.elevated .tuned_scope a,.elevated .firm-grille,.elevated .cornice { white-space: nowrap; }
.fused-surface,.tuned_scope,.dual-tab>* { min-width: 0; }
.elevated .cornice { text-overflow: ellipsis; overflow: hidden; }
@media(min-width:1132px) and (max-width:1400px) {.fused-surface,.tuned_scope { gap: 1rem; }}
@media(max-width:1131px) {.dual-tab { align-items: center; flex-direction: row; justify-content: space-between; }
.envelope[data-pixel] .composite-lightbox { max-height: none; opacity: 1; }
.knitted-caption { display: inline-flex; }
.fused-surface { top: 100%; position: absolute; right: 0; padding: 1rem; background: var(--explicit-sidebar); z-index: 20; left: 0; border-bottom: var(--ambient-kernel) var(--liquidkernel) var(--fused_baton); flex-direction: column; display: none; align-items: stretch; gap: 0.5rem; border-top: var(--ambient-kernel) var(--liquidkernel) var(--fused_baton); }
.fused-surface[data-taggeddrawer] { display: flex; }
.tuned_scope { flex-direction: column; gap: 0.25rem; }
.tuned_scope a { padding: 0.65rem 0.25rem; }
.tuned_scope a::after { display: none; }
:root { --freeformplugin: 4rem; }
.envelope,.elevated { --lacquered: 4.5rem; }
.envelope[data-pixel] { --lacquered: 4.5rem; }
.fused-surface .firm-grille { width: 100%; }}
@keyframes smooth_hinge {from { transform: translate3d(-12%,-8%,0) scale(0.91); }
to { transform: translate3d(14%,8%,0) scale(1.16); }}
@keyframes textual {from { transform: translate3d(11%,7%,0) scale(1.16); }
to { transform: translate3d(-11%,-8%,0) scale(0.92); }}
.circuit .quickprovider { width: 1rem; height: 1rem; }
.knitted-mesh { border-radius: var(--knitted-orbit) var(--knitted-orbit) var(--knitted-orbit) 0; }
.compositesummary { color: var(--wrapper); border-color: var(--functional_easel); }
.compositesummary .quickprovider { color: var(--functional_easel); }
.beveled_outline { isolation: isolate; padding: min(calc(var(--cleanbench) * 1.35),calc(var(--firmstub,100vh) * 0.145)) 0; position: relative; overflow: hidden; }
.straight_lever { position: absolute; inset: 0; margin: 0; z-index: 0; }
.beveled_outline .boxed-tunnel { position: relative; z-index: 1; }
.straight_lever img { display: block; height: 100%; border-radius: 0; object-fit: cover; width: 100%; border: 0; }
.straight_lever::after { position: absolute; content: ""; background: linear-gradient(180deg,color-mix(in srgb,var(--wrapper) 78%,transparent) 0%,color-mix(in srgb,var(--wrapper) 52%,transparent) 45%,color-mix(in srgb,var(--wrapper) 78%,transparent) 100%); inset: 0; }
.beveled_outline::before { background: var(--adaptive_marker); top: -15%; width: 45vw; border-radius: 50%; position: absolute; z-index: -1; right: -10%; content: ""; height: 45vw; filter: blur(90px); }
.beveled_outline::after { content: ""; left: -10%; height: 35vw; bottom: -15%; filter: blur(80px); width: 35vw; border-radius: 50%; background: var(--adaptive_marker); z-index: -1; position: absolute; }
.penciled_grip { max-width: min(100%,56rem); margin: 0 auto; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 1.25rem; padding: var(--encrypted); padding-block: calc(var(--encrypted) * 2.4); padding-inline: calc(var(--encrypted) * 1.5); border: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); border-radius: var(--plated-shelf); background: var(--scaffold); box-shadow: var(--macro_caddy); }
.penciled_grip h1,.penciled_grip h2 { margin: 0; line-height: 1.1; font-size: calc((1rem + (clamp(2.25rem,6vw,3.75rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
@media(max-width:640px) {.penciled_grip h2,.penciled_grip h1 { font-size: calc((1rem + (clamp(2rem,9vw,2.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.beveled_outline { padding: calc(var(--cleanbench) * 0.85) 0; }}
.token .patterned-circuit:not(.binary):not(.normalized-summary) { gap: 0.5rem; box-shadow: none; align-items: center; display: flex; }
.token .binary::after,.token .binary::before,.token .patterned-circuit:not(.binary):not(.normalized-summary)::before { background: var(--functional_easel); height: 0.375rem; width: 0.375rem; flex: 0 0 auto; content: ""; border-radius: 50%; }
.desktop-exhibit { padding: clamp(3.5rem,7vw,6rem) 0; }
.desktop-exhibit .liquid-mesh { margin-inline: auto; max-width: max(var(--shingled-caliper),68ch); }
.boxed-tunnel.liquid-mesh { max-width: max(var(--shingled-caliper),68ch); margin-inline: auto; }
.fluidtrace { font-weight: 700; color: var(--lazy-edge); letter-spacing: 0.14em; text-transform: uppercase; font-size: 0.8125rem; margin: 0 0 0.75rem; }
.adaptivedraft { margin: 0 0 1rem; line-height: 1.08; font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.condensed { opacity: 0.7; margin: 0 0 0.5rem; font-size: 0.9375rem; }
.condensed code { background: var(--graph); border-radius: var(--plated-shelf); white-space: nowrap; font-size: 0.875em; padding: 0.1em 0.4em; }
.freeformrepeater { margin: 0 0 1.25rem; }
.freeformrepeater .rich { line-height: 1.45; margin: 0 0 0.6rem; }
.freeformrepeater .mixed-slot { font-weight: 700; }
.freeformrepeater .rich:last-child { margin-bottom: 0; }
.freeform-beam { padding-left: 1.25rem; list-style: disc; margin: 0 0 1.25rem; }
.freeform-beam li { line-height: var(--dynamicoffset); margin: 0 0 0.4rem; }
.freeform-beam li::marker { color: var(--functional_easel); }
.desktop-exhibit h2 { scroll-margin-top: calc(var(--freeformplugin) + 1rem); }
.desktop-exhibit p.condensed { margin-bottom: 0.5rem; }
.desktop-exhibit .liquid-mesh .condensed+p { margin-top: 1.75rem; }
.rowedshelf { counter-reset: none; }
.macrocaddy .inlineplugin { margin-top: 2.25rem; position: relative; padding-inline-start: 2.25rem; }
.macrocaddy .inlineplugin::before { bottom: 0.5rem; position: absolute; top: 1rem; background: var(--functional_easel); width: 0.125rem; border-radius: var(--locked_picture); left: 0.4375rem; content: ""; }
.macrocaddy .dual_drawer { padding-bottom: 1.5rem; position: relative; }
.macrocaddy .dual_drawer h2 { margin-top: 0; position: relative; }
.macrocaddy .dual_drawer h2::before { top: calc(0.65em - 0.5rem); height: 1rem; box-shadow: 0 0 0 0.25rem var(--freeformslab); left: -2.25rem; width: 1rem; position: absolute; background: var(--functional_easel); content: ""; border-radius: var(--locked_picture); }
@media(max-width:768px) {.condensed code { white-space: normal; }}
@media(max-width:640px) {.desktop-exhibit { padding: 2.5rem 0; }
.adaptivedraft { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.macrocaddy .inlineplugin { padding-inline-start: 1.75rem; }
.macrocaddy .dual_drawer h2::before { left: -1.75rem; }}
.composite_mesh { flex-direction: column; display: flex; gap: 0.5rem; }
.conduit { font-variant-numeric: tabular-nums; line-height: 1.05; letter-spacing: -0.02em; font-weight: 800; font-size: calc((1rem + (clamp(2rem,5vw,3.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); color: var(--lazy-edge); }
.scroll-plugin { color: var(--wrapper); font-weight: 500; font-size: 0.6em; opacity: 0.75; }
.combo { opacity: 0.7; line-height: 1.45; font-size: 0.9375rem; }
.dialedpayload .grouped_bay { display: grid; background: var(--scaffold); padding: calc(var(--encrypted) * 1.5); grid-template-columns: repeat(4,minmax(0,1fr)); border-radius: var(--canvas); gap: var(--modest-offset); }
@media(max-width:1024px) {.dialedpayload .grouped_bay { grid-template-columns: repeat(2,minmax(0,1fr)); }}
@media(max-width:640px) {.dialedpayload .grouped_bay { padding: var(--encrypted); grid-template-columns: 1fr; }
.conduit { font-size: calc((1rem + (clamp(1.75rem,8vw,2.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }}
.normalizedcircuit .lettered-bay { gap: var(--modest-offset); display: grid; }
.filled-action { text-align: left; }
.normalizedcircuit .slotted-corridor { display: inline-block; background: var(--registered); font-size: 0.8125rem; text-transform: var(--piped_panel); letter-spacing: var(--constant_scope); border: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); color: var(--classic_tab); margin-bottom: 1.25rem; font-weight: var(--freeform-pad); border-radius: var(--knitted-orbit); padding: 0.3rem 0.85rem; }
.normalizedcircuit .filled-action h3 { font-size: 1.375rem; margin: 0 0 0.75rem; }
.normalizedcircuit .filled-action p { line-height: var(--dynamicoffset); opacity: 0.75; margin: 0; }
.snippet .listed-repeater { flex-direction: column; display: flex; }
.snippet .exhibit { display: flex; gap: 3rem; align-items: center; padding: 2.5rem 0; border-top: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); }
.snippet .exhibit:last-child { border-bottom: var(--ambient-kernel) var(--liquidkernel) var(--pencileddigest); }
.snippet .slotted-corridor { font-variant-numeric: tabular-nums; line-height: 1; font-size: calc((1rem + (clamp(3rem,7vw,5.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); flex-shrink: 0; width: 1.6em; font-weight: 900; color: var(--lazy-edge); }
.rack h3 { margin: 0 0 0.75rem; font-size: 1.75rem; }
.rack p { margin: 0; opacity: 0.75; max-width: 55ch; line-height: var(--dynamicoffset); font-size: 1.125rem; }
@media(max-width:768px) {.snippet .exhibit { gap: 1rem; padding: 1.75rem 0; align-items: flex-start; flex-direction: column; }}
@media(max-width:640px) {.snippet .slotted-corridor { font-size: calc((1rem + (clamp(2.25rem,9vw,3.5rem) - 1rem) * var(--notchedlocker)) * var(--spun)); }
.snippet .exhibit { padding: 1.25rem 0; }}
.grouped_primitive { aspect-ratio: 8/5; position: relative; overflow: hidden; border-radius: calc(var(--plated-shelf) * 0.7); }
.straightelement { width: 100%; display: block; height: 100%; }
.manifold { fill: color-mix(in srgb,var(--wrapper) 5%,var(--letteredadapter)); }
.scrolllocker { fill: color-mix(in srgb,var(--wrapper) 9%,transparent); }
.codedtree { fill: color-mix(in srgb,var(--wrapper) 15%,transparent); }
.striped { fill: color-mix(in srgb,var(--wrapper) 26%,transparent); }
.composite_corridor { fill: color-mix(in srgb,var(--lazy-edge) 11%,transparent); }
.tintedknob { fill: color-mix(in srgb,var(--lazy-edge) 30%,transparent); }
.freeformnode { fill: none; stroke: color-mix(in srgb,var(--lazy-edge) 30%,transparent); stroke-linecap: round; stroke-width: 16; }
.shingled_checkpoint { fill: none; stroke-width: 6; stroke: var(--letteredadapter); }
.indented-canvas { stroke-linecap: round; fill: none; stroke-width: 8; stroke: var(--letteredadapter); }
.robust-hatch { fill: color-mix(in srgb,var(--letteredadapter) 72%,transparent); }
.coded_joiner { fill: var(--functional_easel); }
.fluid-gimbal { fill: var(--letteredadapter); }
.tooled,.macrolining { --edged_stub: color-mix(in srgb,var(--wrapper) 9%,transparent); --knitted_slab: 24px; background-repeat: repeat; }
.macrolining { background-size: var(--knitted_slab) var(--knitted_slab); background-image: repeating-linear-gradient(90deg,var(--edged_stub) 0 1px,transparent 1px var(--knitted_slab)); --edged_stub: color-mix(in srgb,var(--wrapper) 5%,transparent); --knitted_slab: 14px; }
.tooled { --knitted_slab: 48px; --edged_stub: color-mix(in srgb,var(--wrapper) 4%,transparent); background-image: repeating-linear-gradient(0deg,var(--edged_stub) 0 1px,transparent 1px calc(var(--knitted_slab) / 4)),repeating-linear-gradient(90deg,var(--edged_stub) 0 1px,transparent 1px calc(var(--knitted_slab) / 4)),repeating-linear-gradient(0deg,var(--edged_stub) 0 1px,transparent 1px var(--knitted_slab)),repeating-linear-gradient(90deg,var(--edged_stub) 0 1px,transparent 1px var(--knitted_slab)); background-size: var(--knitted_slab) var(--knitted_slab); }
.compound-dashboard .tagged-container:not(.paired) { text-transform: capitalize; }
.installed-bridge { max-width: 44rem; margin-inline: auto; }
.inlineinsignia { padding: calc(var(--encrypted) * 1.5); border: var(--threadedfooting) var(--liquidkernel) var(--pencileddigest); border-radius: var(--plated-shelf); background: var(--graph); box-shadow: var(--macro_caddy); backdrop-filter: var(--workbench); -webkit-backdrop-filter: var(--workbench); }
.enriched-token { flex-direction: column; max-width: 60ch; gap: 1rem; display: flex; }
.enriched-token p { margin: 0; }
@media(max-width:640px) {.inlineinsignia { padding: var(--encrypted); }}
.sequentialbus { color: var(--letteredadapter); border-color: var(--twin_container); background: var(--dialed_offset); }
.sequentialbus .enriched-joiner { color: var(--letteredadapter); }
.sequentialbus p { color: var(--letteredadapter); }
.sequentialbus .patterned-circuit { color: color-mix(in srgb,var(--letteredadapter) 70%,transparent); }
.sequentialbus .firm-grille { color: var(--wrapper); background: var(--letteredadapter); }
.sequentialbus .knitted-grille { color: var(--letteredadapter); border-color: var(--letteredadapter); background: transparent; }
.sequentialbus .firm-grille:hover { color: var(--wrapper); background: color-mix(in srgb,var(--letteredadapter) 86%,var(--wrapper)); }
.sequentialbus .knitted-grille:hover { background: color-mix(in srgb,var(--letteredadapter) 14%,transparent); color: var(--letteredadapter); }
.sequentialbus .scroll-plugin,.sequentialbus .conduit { color: var(--letteredadapter); }
.sequentialbus .ruler { background: var(--letteredadapter); }
.sequentialbus .ruler { border-color: transparent; }
.sequentialbus .ruler { box-shadow: 0 0 0 0.1875rem var(--functional_easel); }
.sequentialbus summary::after,.sequentialbus summary::marker { color: var(--letteredadapter); }
.sequentialbus .popup { border-color: color-mix(in srgb,var(--letteredadapter) 24%,transparent); }
.sequentialbus .popup:hover { border-color: var(--lazy-edge); background-color: color-mix(in srgb,var(--letteredadapter) 8%,transparent); }
.sequentialbus .fused-surface { color: var(--letteredadapter); }
.sequentialbus .tuned_scope a:hover,.sequentialbus .tuned_scope a[aria-current="page"] { color: var(--letteredadapter); }
.sequentialbus .knitted-caption { border-color: var(--letteredadapter); }
.sequentialbus .classic-plate { border-color: color-mix(in srgb,var(--letteredadapter) 34%,transparent); }
.sequentialbus .compiled_loader,.sequentialbus .quick-notice { opacity: 0.65; }
.sequentialbus textarea,.sequentialbus input { color: var(--letteredadapter); background: color-mix(in srgb,var(--letteredadapter) 8%,var(--dialed_offset)); border-color: color-mix(in srgb,var(--letteredadapter) 56%,transparent); }
.sequentialbus ::placeholder { color: color-mix(in srgb,var(--letteredadapter) 55%,var(--dialed_offset)); }
.elevated { background-image: linear-gradient(90deg,color-mix(in srgb,var(--functional_easel) 9%,transparent),transparent 55%); }
.knitted-caption { border-width: 0 0 2px; border-radius: 0; }
.envelope .composite-lightbox { letter-spacing: 0.06em; text-transform: uppercase; }
.envelope .tuned_scope a { text-transform: uppercase; font-size: 0.75rem; font-weight: 600; letter-spacing: 0.12em; }
.envelope .tuned_scope a::after { height: 2px; bottom: -0.3rem; }
.binary::after,.binary::before { width: clamp(1.5rem,4vw,2.5rem); height: 1px; display: block; }
details,.seated-avatar { transition: all var(--compiled-dial) var(--straight_filament); }
input,textarea { transition: all var(--compiled-dial) var(--straight_filament); }
.firm-grille:not(.knitted-grille,.seated) { isolation: isolate; position: relative; }
.firm-grille:not(.knitted-grille,.seated)::after { transition: all var(--compiled-dial) var(--straight_filament); background: currentColor; inset: auto 0 0 0; content: ""; z-index: -1; position: absolute; border-radius: inherit; height: 0; }
.firm-grille:not(.knitted-grille,.seated):hover::after { height: 3px; }
.sequentialbus .firm-grille:not(.knitted-grille,.seated)::after,.patternedcaddy .firm-grille:not(.knitted-grille,.seated)::after { display: none; }
.firm-grille:where(:not(.knitted-grille,.seated)):hover { background-color: var(--glazed_lattice); }
details:hover,.seated-avatar:not(.washed_bay,.halved,.seatedcomposer):hover { box-shadow: inset 0 3px 0 var(--lazy-edge),var(--macro_caddy); }
textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus,select:focus { box-shadow: inset 0 -3px 0 var(--lazy-edge); }
.firm-grille:focus-visible,.firm-grille:not(.knitted-grille,.seated):hover:focus-visible { box-shadow: var(--classicgrip)!important; }
[data-composite-corridor] [data-coded_outline] .boxed-tunnel:not(:has(:is(.girder,.quick_template,.dialed,.seated-kernel,.modest,.tagged_tree,.clippedcaliper,.codeddrawer,.dynamic_chip,.ambient_bench,.imaged-action,.letteredavatar,.grounded,.functional-tab,.justifiedstub,.center-lever,.deckedscope,.clipped-checkpoint,.centerknob,.lettered-bay,.penciled-provider,.explicit-stencil,.listed-repeater,.routed-joiner,.classicdial,.ratedchevron,.freeformadapter,.glazed_adapter,.soft_loader))) { opacity: 0; transform: translateX(calc(-1 * var(--piped_bezel))); transition: opacity var(--straight_caddy) var(--enrichedshelf),transform var(--straight_caddy) var(--enrichedshelf); }
[data-composite-corridor] [data-coded_outline][data-partial] .boxed-tunnel:not(:has(:is(.girder,.quick_template,.dialed,.seated-kernel,.modest,.tagged_tree,.clippedcaliper,.codeddrawer,.dynamic_chip,.ambient_bench,.imaged-action,.letteredavatar,.grounded,.functional-tab,.justifiedstub,.center-lever,.deckedscope,.clipped-checkpoint,.centerknob,.lettered-bay,.penciled-provider,.explicit-stencil,.listed-repeater,.routed-joiner,.classicdial,.ratedchevron,.freeformadapter,.glazed_adapter,.soft_loader))) { transform: none; opacity: 1; }
[data-composite-corridor] [data-coded_outline] .boxed-tunnel:has(:is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)) { opacity: 0; transition: opacity var(--straight_caddy) var(--enrichedshelf); }
[data-composite-corridor] [data-coded_outline][data-partial] .boxed-tunnel:has(:is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)) { opacity: 1; }
[data-composite-corridor] [data-coded_outline] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>* { transition: opacity var(--straight_caddy) var(--enrichedshelf),transform var(--straight_caddy) var(--enrichedshelf); opacity: 0; transform: translateX(calc(-1 * var(--piped_bezel))); }
[data-composite-corridor] [data-coded_outline][data-partial] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>* { opacity: 1; transform: none; }
[data-composite-corridor] [data-coded_outline][data-partial] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>*:nth-child(2) { transition-delay: calc(1 * var(--headless)); }
[data-composite-corridor] [data-coded_outline][data-partial] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>*:nth-child(3) { transition-delay: calc(2 * var(--headless)); }
[data-composite-corridor] [data-coded_outline][data-partial] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>*:nth-child(4) { transition-delay: calc(3 * var(--headless)); }
[data-composite-corridor] [data-coded_outline][data-partial] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>*:nth-child(5) { transition-delay: calc(4 * var(--headless)); }
[data-composite-corridor] [data-coded_outline][data-partial] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>*:nth-child(6) { transition-delay: calc(5 * var(--headless)); }
[data-composite-corridor] [data-coded_outline][data-partial] :is(.girder,.quick_template,.modest,.tagged_tree,.clippedcaliper,.lettered-bay,.listed-repeater)>*:nth-child(n+7) { transition-delay: calc(5 * var(--headless)); }
