:root { --imprinted-surface: #272428; --retro-scroller: #1a181b; --batched: #cda8c0; --tallied-drawer: #ebe6ea; --vitalgrille: #1a181b; --manifoldcap: #9c5d90; --compressed_cipher: #6c676c; color-scheme: dark }
:root { --eventeddrape: var(--vitalgrille); --inlaidtarget: var(--imprinted-surface); --retro-bridge: var(--vitalgrille); --elevated: var(--vitalgrille); --saturated_hull: var(--imprinted-surface); --creased-table: var(--vitalgrille); --saturatedcanopy: var(--tallied-drawer); --managed: none; --composite-sheet: 82rem; --quantum-wrap: clamp(1rem,5vw,3rem); --pinned-drawer: clamp(5rem,9vw,7.5rem); --resolvedflute: 3rem; --manifold_hull: 1.25rem; --guided: 1.5rem; --bracket: 1.25rem; --reeded-canopy: .25rem; --composite-flute: .25rem; --served: .25rem; --dressed_logo: .25rem; --live: .25rem; --evented_hinge: .125rem; --gridded-footing: 9999px; --debossed_segment: 2px; --proto: solid; --seasoned_carton: 1px; --blendedsnippet: var(--compressed_cipher); --pixel-flyout: var(--tallied-drawer); --gridded-sequence: color-mix(in srgb,var(--compressed_cipher) 20%,var(--vitalgrille)); --auto: none; --folded-beam: none; --stencil: 0 6px 0 var(--tallied-drawer); --fallback-sheet: 0 8px 0 color-mix(in srgb,var(--tallied-drawer) 50%,transparent); --trackedworkbench: inset 0 3px 0 var(--tallied-drawer); --freshcanopy: 800; --asynctrace: .01em; --underlined: none; --registereddrape: var(--batched); --tallied_pattern: var(--retro-scroller); --candid: var(--vitalgrille); --radial_ruler: var(--tallied-drawer); --compositeparcel: transparent; --pixelfresco: transparent; --docked_lobby: var(--debossed_segment); --stitched-bracket: none; --grid-widget: var(--batched); --even: var(--retro-scroller); --topped-pattern: inset 0 -4px 0 var(--tallied-drawer); --extended_footing: color-mix(in srgb,var(--tallied-drawer) 7%,transparent); --cyber: color-mix(in srgb,var(--tallied-drawer) 56%,transparent); --middlepanel: var(--tallied-drawer); --configured_logo: var(--tallied-drawer); --expresslever: 0 0 0 4px var(--batched); --async-drawer: var(--batched); --explicit-pattern: var(--vitalgrille); --external-insignia: var(--tallied-drawer); --configured_coaster: var(--tallied-drawer); --fresh: var(--imprinted-surface); --expresscursor: var(--batched); --alignedcoaster: var(--tallied-drawer); --front: var(--vitalgrille); --stable-wrap: var(--tallied-drawer); --wire: linear-gradient(transparent,var(--tallied-drawer)); --grafted: none; --reinforcedsystem: 1; --cell: none; --prime: none; --gridded-modal: .55; --simple-pad: 0 0 0 4px var(--batched); --gridded_jig: 0ms; --interactive-snippet: linear; --eagersnippet: 0ms; --ideallobby: linear; --candid-wrap: 0px; --debossed-bracket: 0ms; --gridded-pane: 800; --proportioned: -0.01em; --extended_caddy: 1.05; --imprinted_breadcrumb: 1.2; --fresh_page: 400; --tabbed: 1.75; --gadget: uppercase; --postalsprite: 60ch }
@media(max-width:640px) {:root { --guided: calc((1.5rem) * .85); --pinned-drawer: calc((clamp(5rem,9vw,7.5rem)) * .7); --bracket: calc((1.25rem) * .85) }}
:root { --ideal-wizard: #ffffff; --directinsignia: #9c5d90 }
:root { --candid: transparent; --grid-widget: color-mix(in srgb,var(--batched) 14%,transparent); --tallied_pattern: var(--batched); --pixelfresco: var(--batched); --registereddrape: transparent; --docked_lobby: calc(var(--debossed_segment) + 1px); --even: var(--batched) }
.bitwiseflag .resolved-curb { --grid-widget: color-mix(in srgb,var(--batched) 14%,transparent); --even: var(--batched) }
:root { --grouped: 'Playfair Display',Georgia,serif; --interactive-ladder: 'Source Serif 4',Georgia,serif }
:root { --combined_footing: -0.01em; --traced-flyout: 600; --freeformfooting: 'Fraunces',Georgia,serif }
*,*::before,*::after { box-sizing: border-box }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; --designedlouver: min(var(--composite-sheet),100rem); --tallied-lever: min(var(--designedlouver),48rem) }
body { margin: 0; background: var(--eventeddrape); color: var(--tallied-drawer); font: 16px/var(--tabbed,1.6) var(--interactive-ladder,Arial,Helvetica,sans-serif); font-weight: var(--fresh_page); overflow-wrap: break-word }
a[href^="tel:"],code,a[href^="mailto:"] { overflow-wrap: anywhere }
a { color: inherit }
button { font: inherit }
figure { margin: 0 }
svg,img { max-width: 100%; height: auto }
textarea,input:not([type="checkbox"]):not([type="radio"]) { appearance: none; -webkit-appearance: none }
h2,h6,h5,h4,h3,h1 { font-family: var(--grouped,inherit); font-weight: var(--gridded-pane); overflow-wrap: normal; letter-spacing: var(--proportioned) }
.mitredflyout { margin-inline: auto; width: min(var(--designedlouver),calc(100% - var(--quantum-wrap))) }
:is(.pixel-snippet)>.mitredflyout { width: min(var(--tallied-lever),calc(100% - var(--quantum-wrap))) }
:is(.pixel-snippet)>.mitredflyout :is(.expressladder,p) { max-width: none }
.reduced { padding: calc(var(--pinned-drawer) + var(--reinforced-canopy,0rem)) 0; scroll-margin-top: var(--stacked) }
header.reduced,footer.reduced { padding: 0 }
.contoured_chip { padding-block: 0; min-height: calc(100vh - var(--stacked)); min-height: calc(100svh - var(--stacked)); display: flex; flex-direction: column; --manifoldcursor: calc(100vh - var(--stacked)) }
.contoured_chip>* { flex: 1 0 auto; display: flex; justify-content: center; flex-direction: column }
.meshedcipher { padding: calc(var(--pinned-drawer) + var(--shardedbooth,0rem)) 0; background: var(--inlaidtarget); backdrop-filter: var(--managed); -webkit-backdrop-filter: var(--managed) }
.reduced>.meshedcipher { margin-block: calc(-1 * (var(--pinned-drawer) + var(--reinforced-canopy,0rem))) }
.reduced>:is(.transient,.lacquered) { margin-block: calc(-1 * (var(--pinned-drawer) + var(--reinforced-canopy,0rem))) }
header.reduced+.reduced:not(.contoured_chip) { --kineticlouver: .55; padding-top: calc((var(--pinned-drawer) + var(--reinforced-canopy,0rem)) * var(--kineticlouver)) }
header.reduced+.reduced:not(.contoured_chip)>:is(.meshedcipher,.transient,.lacquered) { margin-top: calc(-1 * (var(--pinned-drawer) + var(--reinforced-canopy,0rem)) * var(--kineticlouver)) }
header.reduced+.reduced:not(.contoured_chip)>:is(.meshedcipher,.lacquered) { padding-top: calc((var(--pinned-drawer) + var(--shardedbooth,0rem)) * var(--kineticlouver)) }
.targeted { text-decoration: none; font-weight: var(--traced-flyout,600); letter-spacing: var(--combined_footing,-0.02em); font-family: var(--freeformfooting,inherit); font-size: 1.25rem }
.maximal { font-size: .875rem; text-transform: var(--gadget); color: var(--tallied-drawer); font-weight: 700; margin-bottom: 1rem; box-shadow: inset 0 -0.125rem 0 var(--manifoldcap); letter-spacing: .12em }
.tethered_scrim { margin-bottom: 2rem; font-size: 1.25rem; max-width: var(--postalsprite); opacity: .8; line-height: var(--tabbed) }
.provider { letter-spacing: var(--proportioned); font-weight: var(--gridded-pane) }
.foldedlogo { max-width: var(--postalsprite) }
address { font-style: normal }
em,b,i { font-weight: inherit; font-style: inherit }
.resolved-curb { display: inline-flex; align-items: center; justify-content: center; min-height: var(--resolvedflute); padding-block: .5rem; padding-inline: var(--manifold_hull); border: var(--docked_lobby) var(--proto) var(--pixelfresco); border-radius: var(--reeded-canopy); background: var(--registereddrape); color: var(--tallied_pattern); text-decoration: none; font-weight: var(--freshcanopy); cursor: pointer; text-transform: var(--underlined); letter-spacing: var(--asynctrace); box-shadow: var(--stitched-bracket); backdrop-filter: var(--managed); -webkit-backdrop-filter: var(--managed); transition: background var(--gridded_jig) var(--interactive-snippet),color var(--gridded_jig) var(--interactive-snippet),border-color var(--gridded_jig) var(--interactive-snippet),box-shadow var(--gridded_jig) var(--interactive-snippet),opacity var(--gridded_jig) var(--interactive-snippet),transform var(--gridded_jig) var(--interactive-snippet) }
.resolved-curb:hover { box-shadow: var(--topped-pattern); background: var(--grid-widget); color: var(--even); opacity: var(--reinforcedsystem); transform: var(--cell) }
.resolved-curb:active { transform: var(--prime); box-shadow: var(--trackedworkbench) }
textarea,input { width: 100%; backdrop-filter: var(--managed); -webkit-backdrop-filter: var(--managed); min-height: var(--resolvedflute); padding: .75rem var(--manifold_hull); border: var(--debossed_segment) var(--proto) var(--cyber); border-radius: var(--composite-flute); background: var(--extended_footing); color: var(--middlepanel); font: inherit; transition: border-color var(--gridded_jig) var(--interactive-snippet),box-shadow var(--gridded_jig) var(--interactive-snippet),opacity var(--gridded_jig) var(--interactive-snippet) }
textarea { resize: vertical; line-height: var(--tabbed); min-height: 9rem }
textarea:hover,input:hover { border-color: var(--pixel-flyout) }
textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus { border-color: var(--batched); box-shadow: var(--expresslever) }
textarea:user-invalid,input:user-invalid { border-color: var(--async-drawer) }
input[type="checkbox"],input[type="radio"] { 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(--debossed_segment) var(--proto) var(--pixel-flyout); background: var(--extended_footing); cursor: pointer; transition: background var(--gridded_jig) var(--interactive-snippet),border-color var(--gridded_jig) var(--interactive-snippet) }
input[type="checkbox"] { border-radius: .25rem }
input[type="radio"] { border-radius: 50% }
input[type="checkbox"]::before,input[type="radio"]::before { background: var(--retro-scroller); transform: scale(0); inline-size: .625rem; block-size: .625rem; transition: transform var(--gridded_jig) var(--interactive-snippet); content: "" }
input[type="checkbox"]::before { clip-path: polygon(14% 44%,0 60%,40% 100%,100% 18%,84% 0,38% 68%) }
input[type="radio"]::before { block-size: .5rem; inline-size: .5rem; border-radius: 50% }
input[type="checkbox"]:hover,input[type="radio"]:hover { border-color: var(--batched) }
input[type="checkbox"]:checked,input[type="radio"]:checked { background: var(--batched); border-color: var(--batched) }
input[type="checkbox"]:checked::before,input[type="radio"]:checked::before { transform: scale(1) }
input[type="radio"]:focus-visible,input[type="checkbox"]:focus-visible { outline: 2px solid var(--batched); box-shadow: none; outline-offset: 2px }
input[type="week"],input[type="time"],input[type="date"],input[type="month"],input[type="datetime-local"] { padding-block: 0; block-size: calc(var(--tabbed,1.6) * 1em + 1.5rem + 2 * var(--debossed_segment)) }
::placeholder { opacity: 1; color: var(--configured_logo) }
details,.lower_bridge { padding: var(--guided); background: var(--retro-bridge); border: var(--seasoned_carton) var(--proto) var(--blendedsnippet); border-radius: var(--served); box-shadow: var(--auto); backdrop-filter: var(--managed); -webkit-backdrop-filter: var(--managed) }
.async-editor { gap: var(--bracket); grid-template-columns: repeat(3,1fr); display: grid }
.inlaid { grid-template-columns: repeat(3,minmax(0,1fr)) }
details:hover,.lower_bridge:not(.callout,.tethered-bell,.bridged_stripe):hover { box-shadow: var(--folded-beam) }
summary { list-style-position: inside; cursor: pointer }
summary::marker { color: var(--batched) }
.pleated { box-shadow: var(--fallback-sheet); border-radius: var(--dressed_logo) }
.bitwiseflag .mitredflyout { width: min(calc(var(--designedlouver) * 1.2),calc(100% - var(--quantum-wrap))) }
.bitwiseflag { position: fixed; top: 0; left: 0; right: 0; z-index: 30; background: var(--explicit-pattern); border-color: var(--external-insignia); border-bottom-color: var(--gridded-sequence); color: var(--configured_coaster); backdrop-filter: var(--managed); -webkit-backdrop-filter: var(--managed) }
.expresschip { border-color: var(--external-insignia); color: var(--configured_coaster) }
.bridgedbundle a { padding: .25rem; position: relative; transition: background var(--gridded_jig) var(--interactive-snippet),box-shadow var(--gridded_jig) var(--interactive-snippet),color var(--gridded_jig) var(--interactive-snippet); border-radius: var(--composite-flute); font-weight: 500; text-decoration: none }
.bitwiseflag .bridgedbundle a[aria-current="page"] { color: var(--expresscursor); font-weight: 700 }
.rowedbook { color: inherit; border-radius: var(--composite-flute); border: var(--debossed_segment) var(--proto) var(--external-insignia); transition: background var(--gridded_jig) var(--interactive-snippet); background: transparent }
.funnel { border-radius: var(--evented_hinge); display: inline-flex; color: var(--ideal-wizard); font-weight: var(--freshcanopy); border: var(--debossed_segment) var(--proto) color-mix(in srgb,var(--ideal-wizard) 22%,transparent); font-size: .8125rem; gap: .5rem; padding: .375rem var(--manifold_hull); background: var(--directinsignia); align-items: center; text-transform: var(--gadget); letter-spacing: var(--asynctrace); margin: 0 }
.funnel .holder { color: var(--ideal-wizard) }
figure>img { border: var(--debossed_segment) var(--proto) var(--stable-wrap); filter: var(--grafted); border-radius: var(--live) }
button:focus,select:focus,.resolved-curb:focus,summary:focus,a:focus,textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus { outline-offset: 2px; outline: 2px solid transparent }
summary:focus-visible,button:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible,.resolved-curb:focus-visible,textarea:focus-visible,a:focus-visible { box-shadow: var(--simple-pad); outline-offset: 2px; outline: 2px solid transparent }
.rowedbook:focus-visible,.rowedbook:hover:focus-visible,.bridgedbundle a:hover:focus-visible,.bridgedbundle a:focus-visible { outline: 2px solid transparent; outline-offset: 2px; box-shadow: var(--simple-pad) }
[aria-disabled="true"],input:disabled,textarea:disabled,button:disabled,.resolved-curb:disabled { cursor: not-allowed; opacity: var(--gridded-modal) }
.holder { width: 1.25rem; flex-shrink: 0; height: 1.25rem }
.topped_surface { border: var(--debossed_segment) var(--proto) var(--blendedsnippet); border-radius: var(--evented_hinge); width: 3rem; justify-content: center; color: var(--manifoldcap); flex: 0 0 auto; height: 3rem; align-items: center; display: inline-flex }
.topped_surface .holder { height: 1.5rem; width: 1.5rem }
.topped_surface { background: color-mix(in srgb,var(--alignedcoaster) 12%,var(--vitalgrille)) }
.topped_surface { box-shadow: inset 0 0 0 var(--debossed_segment) var(--saturated_hull) }
.perforated_hatch { color: var(--manifoldcap) }
.pooled .mitredflyout { flex-direction: column; display: flex; align-items: center }
.tonal { gap: 4rem; align-items: start; grid-template-columns: 1fr 1fr; display: grid }
.vital_hinge { top: calc(var(--stacked) + clamp(1.5rem,4vw,2.5rem)); position: sticky }
.vital_hinge h2 { line-height: 1.1; font-size: calc((1rem + (clamp(2.5rem,6vw,4rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); margin: 0 }
.compressed-flute { flex-direction: column; display: flex }
.expressladder { flex-direction: column; gap: .75rem; max-width: 44rem; display: flex; margin: 0 0 clamp(2rem,4vw,3.5rem) }
.folded_bell { align-items: center; margin-inline: auto; text-align: center }
.bridged { display: flex; box-shadow: none; width: 100%; align-items: center; gap: .75rem; justify-content: center }
.bridged::after,.bridged::before { content: ""; background: var(--manifoldcap); display: none; flex: 0 0 auto }
.provider { font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); line-height: 1.1; margin: 0 }
.maximal { font-size: .8125rem; margin: 0 }
.tethered_scrim { font-size: 1.125rem; margin: 0; opacity: .75; line-height: var(--tabbed) }
.inlaid-flag { flex-wrap: wrap; align-items: center; gap: .75rem; display: flex }
.range { border-block: var(--debossed_segment) var(--proto) var(--blendedsnippet) }
.rowed-workspace { --shardedbooth: 0rem; --reinforced-canopy: 0rem }
.foldedcaddy { --shardedbooth: -1.5rem; --reinforced-canopy: -1rem }
.dressed-holder { --reinforced-canopy: .5rem; --shardedbooth: .625rem }
.forward { --reinforced-canopy: 1rem; --shardedbooth: .5rem }
@media(max-width:1024px) {.tonal { gap: 2.5rem }
.async-editor { grid-template-columns: repeat(2,1fr) }
.inlaid { grid-template-columns: repeat(2,minmax(0,1fr)) }}
@media(max-width:768px) {.async-editor { grid-template-columns: 1fr }
.inlaid { grid-template-columns: 1fr }
.tonal { gap: 3rem; grid-template-columns: 1fr }
.vital_hinge { margin-bottom: 2rem; position: static }}
@media(max-width:640px) {.rowed-workspace,.forward,.foldedcaddy,.dressed-holder { --reinforced-canopy: 0rem; --shardedbooth: 0rem }
.provider { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.tethered_scrim { font-size: 1.0625rem }
.expressladder { gap: .5rem; margin-bottom: clamp(1.5rem,6vw,2rem) }
.vital_hinge h2 { font-size: calc((1rem + (clamp(2rem,8vw,2.5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.tonal { gap: 2rem }
.vital_hinge { margin-bottom: 0 }
.inlaid-flag { align-items: stretch; flex-direction: column; gap: .625rem; width: 100% }
.inlaid-flag .resolved-curb { width: 100% }
.topped_surface { width: 2.75rem; height: 2.75rem }}
.decimaldrape { font-size: 1.0625rem; gap: .875rem; align-items: flex-start; display: flex; line-height: var(--tabbed) }
.pinnedcradle { opacity: .85 }
.inlaid_record { border-radius: 50%; flex-shrink: 0; width: .625rem; margin-top: calc((1.0625rem * var(--tabbed) - .625rem) / 2); height: .625rem; background: var(--manifoldcap) }
.sharpchip .vital_hinge .expressladder { margin-bottom: 0 }
.defined-meter { padding: 0; flex-direction: column; list-style: none; margin: 0; display: flex }
.micro { border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); line-height: var(--tabbed); font-size: 1.0625rem; padding: 1.25rem 0; opacity: .85 }
.micro:first-child { border-top: none; padding-top: 0 }
.micro:last-child { padding-bottom: 0 }
.lowercontainer .atomic_heading { display: grid; list-style: none; padding: 0; grid-template-columns: repeat(2,minmax(0,1fr)); margin: 0; gap: var(--bracket) }
.atomic_heading .decimaldrape { padding-top: 1.25rem; border-top: var(--debossed_segment) var(--proto) color-mix(in srgb,var(--vitalgrille) 24%,transparent) }
@media(max-width:768px) {.lowercontainer .atomic_heading { grid-template-columns: 1fr }}
.tracked_cradle { height: 2.25rem; justify-content: center; display: inline-flex; flex-shrink: 0; box-sizing: border-box; width: 2.25rem; align-items: center }
.tracked_cradle .configuredinsignia { width: 1.25rem; height: 1.25rem }
.interim { border: var(--debossed_segment) var(--proto) var(--manifoldcap); color: var(--manifoldcap) }
.interim { border-radius: var(--gridded-footing) }
.targeted { align-items: center; display: inline-flex; gap: .625rem }
.serial { display: inline-block }
.washedbundle { position: relative }
.washedbundle [hidden] { display: none }
.mirrored { min-width: 0 }
.exhibit { scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; overflow-x: auto; display: flex }
.exhibit::-webkit-scrollbar { display: none }
.async_tab { min-width: 0; flex: 0 0 100%; scroll-snap-align: start }
.washedbundle[data-shipped-element] .mirrored { overflow: hidden }
.washedbundle[data-shipped-element] .exhibit { cursor: grab }
.washedbundle[data-legacy] .exhibit { cursor: grabbing }
.exhibit summary,.exhibit a,.exhibit button { cursor: pointer }
.washedbundle[data-shipped-element] .exhibit { scroll-snap-type: none; overflow: visible }
.washedbundle[data-shipped-element]:not([data-configured-bell]) .exhibit { transition: transform calc(var(--gridded_jig) * 3) var(--interactive-snippet); transform: translateX(calc(var(--aligned-footing) * -100%)) }
.washedbundle[data-shipped-element][data-configured-bell] .exhibit { display: grid }
.washedbundle[data-shipped-element][data-configured-bell] .async_tab { pointer-events: none; opacity: 0; grid-area: 1/1; transition: opacity calc(var(--gridded_jig) * 3) var(--interactive-snippet),transform calc(var(--gridded_jig) * 3) var(--interactive-snippet) }
.washedbundle[data-shipped-element][data-configured-bell] .async_tab[data-postal_trim] { pointer-events: auto; opacity: 1 }
.washedbundle[data-shipped-element][data-legacy] .exhibit { transition: none }
.tethered_ladder { display: flex; gap: calc(var(--bracket) * .5) }
.rowedchip,.stationedmodal,.wrap { display: inline-flex; transition: transform var(--gridded_jig) var(--interactive-snippet),border-color var(--gridded_jig) var(--interactive-snippet),opacity var(--gridded_jig) var(--interactive-snippet); border-radius: var(--evented_hinge); cursor: pointer; border: var(--debossed_segment) var(--proto) var(--pixel-flyout); align-items: center; background: var(--retro-bridge); color: inherit; justify-content: center; width: 2.75rem; box-shadow: var(--auto); height: 2.75rem; padding: 0 }
.rowedchip:hover { transform: var(--cell); border-color: var(--batched) }
.rowedchip:active { transform: var(--prime) }
.rowedchip[aria-disabled="true"] { cursor: default; pointer-events: none; opacity: var(--gridded-modal) }
.pinned { width: 1.25rem; height: 1.25rem }
.draped { transform: scaleX(-1) }
.rowedscrim { display: flex; flex-wrap: wrap; gap: calc(var(--bracket) * .5); justify-content: center }
.bridged_table { background: none; padding: 0; font: inherit; border: 0; color: inherit; cursor: pointer }
.boundedscrim { margin: 0 0 1rem; align-items: center; letter-spacing: var(--combined_footing,normal); font-family: var(--freeformfooting,inherit); display: flex; font-weight: var(--traced-flyout,700); gap: .75rem; font-size: 1.0625rem }
.maximalchip { margin: 0; display: flex; flex-direction: column }
.encoded { align-items: start; border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); display: grid; padding: .875rem 0; gap: .5rem clamp(1rem,3vw,2rem); grid-template-columns: minmax(9rem,.5fr) 1.5fr }
.encoded:last-child { border-bottom: var(--debossed_segment) var(--proto) var(--blendedsnippet) }
.encoded dt { font-size: .8125rem; text-transform: uppercase; letter-spacing: .06em; font-weight: 700; opacity: .55 }
.encoded dd { line-height: var(--tabbed); opacity: .9; margin: 0 }
.encoded dd a { text-underline-offset: .2em; text-decoration: underline }
.bridged-coaster { margin: 1.25rem 0 0; display: flex; flex-direction: column; padding: 0; list-style: none; gap: .75rem }
.bridged-coaster li { align-items: flex-start; line-height: var(--tabbed); display: flex; gap: .625rem }
.calm { opacity: .85 }
.bridged-coaster .holder { flex-shrink: 0; margin-top: .2rem; height: 1.05rem; width: 1.05rem; color: var(--manifoldcap) }
.atomicbracket { gap: .5rem; align-items: center; margin: 1.5rem 0 0; font-size: .9375rem; display: flex }
.inlaid-lever { opacity: .75 }
.atomicbracket .holder { flex-shrink: 0; height: 1.05rem; width: 1.05rem; color: var(--manifoldcap) }
.localcaddy .compressed-flute h3 { margin: 0; font-size: 1.125rem }
.localcaddy .compressed-flute h3 { margin-top: clamp(1.75rem,3vw,2.25rem) }
@media(max-width:768px) {.encoded { grid-template-columns: 1fr; gap: .25rem }}
.washed-socket { background-image: radial-gradient(70% 85% at 50% 0%,color-mix(in srgb,var(--tallied-drawer) 6%,transparent),transparent 72%) }
.fresh-preview { position: relative }
.fresh-preview::before { pointer-events: none; inset: 0; content: ""; background-image: linear-gradient(100deg,color-mix(in srgb,var(--vitalgrille) 12%,transparent) 0%,transparent 52%); position: absolute }
.fresh-preview>.mitredflyout { position: relative }
.lazy-flyout { gap: clamp(1.5rem,4vw,3rem); overflow: hidden; position: relative; border: var(--debossed_segment) var(--proto) var(--blendedsnippet); background: var(--retro-bridge); padding: calc(var(--guided) * 1.75); box-shadow: var(--auto); align-items: center; border-radius: var(--served); display: grid; grid-template-columns: 1.35fr 1fr }
.lazy-flyout::before { top: 0; position: absolute; content: ""; inset-inline: 0; pointer-events: none; background: linear-gradient(90deg,var(--manifoldcap) 0%,color-mix(in srgb,var(--manifoldcap) 35%,transparent) 42%,transparent 78%); height: 2px }
.uniformbaton { flex-direction: column; align-items: flex-start; gap: 1.25rem; display: flex }
.uniformbaton .revised_binder { margin: 0 }
.ideal-pipeline h2,.ideal-pipeline h1 { line-height: 1.1; margin: 0; font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.ideal-pipeline .tethered_scrim { margin: 1rem 0 0 }
.ideal-pipeline .maximal { margin: 0 0 .75rem }
.fresh-preview .keypad { justify-content: space-between; display: flex; flex-wrap: wrap; border-top: var(--debossed_segment) var(--proto) var(--pixel-flyout); gap: clamp(1.5rem,3vw,2rem); border-bottom: var(--debossed_segment) var(--proto) var(--pixel-flyout); padding: clamp(1.5rem,3vw,2rem) 0; align-items: center }
.reeded-holder h2,.reeded-holder h1 { font-size: calc((1rem + (clamp(1.5rem,3.5vw,2.25rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); line-height: 1.1; margin: 0 0 .75rem }
.reeded-holder .revised_binder { margin: 0 }
.revised_binder { flex-direction: column; display: flex; font-style: normal; gap: .5rem }
.machined { align-items: flex-start; display: inline-flex; min-width: 0; line-height: var(--tabbed); gap: .5rem }
.machined .perforated_hatch { margin-top: .125rem }
.revised_binder a { text-decoration: underline; text-underline-offset: .2em }
.inverted { gap: .5rem 1.25rem; flex-wrap: wrap; flex-direction: row; align-items: center }
.inverted .machined+.machined { border-inline-start: var(--debossed_segment) var(--proto) var(--pixel-flyout); padding-inline-start: 1.25rem }
@media(max-width:900px) {.lazy-flyout { align-items: start; grid-template-columns: 1fr }}
@media(max-width:768px) {.lazy-flyout,.washed-socket .lazy-flyout { padding: var(--guided) }
.keypad,.fresh-preview .keypad { flex-direction: column; align-items: flex-start }}
@media(max-width:900px) {.inverted { flex-direction: column; gap: .5rem; align-items: flex-start }
.inverted .machined+.machined { border-inline-start: 0; padding-inline-start: 0 }}
@media(max-width:640px) {.ideal-pipeline h1,.ideal-pipeline h2 { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }}
.foldedlogo h1 { font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); line-height: 1.1; margin: 0 0 1.5rem }
.foldedlogo h2 { font-size: 1.5rem; margin: 2.5rem 0 1rem; line-height: 1.3 }
.foldedlogo h3 { font-size: 1.125rem; margin: 2rem 0 .75rem; line-height: 1.4 }
.foldedlogo p { color: color-mix(in srgb,var(--tallied-drawer) 85%,transparent); margin: 0 0 1.25rem; font-size: 1.0625rem; line-height: var(--tabbed) }
.foldedlogo p:last-child { margin-bottom: 0 }
.foldedlogo p.maximal { color: var(--tallied-drawer); font-size: .8125rem; margin: 0 }
.foldedlogo ul { flex-direction: column; gap: .5rem; display: flex; padding-left: 1.25rem; margin: 0 0 1.25rem }
.foldedlogo li { line-height: var(--tabbed); color: color-mix(in srgb,var(--tallied-drawer) 85%,transparent); font-size: 1.0625rem }
.foldedlogo a { text-underline-offset: .2em; color: var(--batched); text-decoration: underline }
.foldedlogo strong { font-weight: 700 }
.lacquered { padding: calc(var(--pinned-drawer) + var(--shardedbooth,0rem)) 0 }
.localwidget { margin-bottom: 2rem }
.localwidget h2,.localwidget h1 { margin: 0 }
.radiallouver { column-count: 2; max-width: none; column-gap: clamp(2rem,4vw,2.5rem) }
.alignedtable::first-letter { padding: .25rem .5rem 0 0; font-weight: 800; float: left; font-size: 3.75rem; color: var(--manifoldcap); line-height: .85 }
@media(max-width:1024px) {.radiallouver { column-count: 1 }}
@media(max-width:768px) {.radiallouver { column-count: 1 }}
@media(max-width:640px) {.foldedlogo h1 { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }}
.aligned .crafted { background: var(--elevated); border: var(--debossed_segment) var(--proto) var(--blendedsnippet); padding: calc(var(--guided) * 2.25); display: grid; grid-template-columns: minmax(0,1fr) minmax(0,22rem); align-items: center; gap: clamp(2rem,4vw,3.5rem); border-radius: var(--dressed_logo); box-shadow: var(--auto) }
.bitwise-jig { justify-content: center; display: flex; flex-direction: column; gap: .75rem; min-width: min(100%,20rem) }
.registered-chord { flex-wrap: wrap; gap: .5rem; display: flex }
.explicit-sheet { background: var(--retro-bridge); border-radius: var(--gridded-footing); border: var(--debossed_segment) var(--proto) var(--blendedsnippet); line-height: 1.2; padding: .375rem .875rem; align-items: center; font-size: .9375rem; display: inline-flex }
.washedbracket { gap: .5rem; justify-content: center; width: 100% }
.washedbracket .holder { width: 1.1rem; height: 1.1rem }
.crossed-pipeline { font-size: .875rem; opacity: .7; margin: 0; line-height: 1.4; text-align: center }
.eagerworkbench { max-width: 52ch }
.eagerworkbench h2,.eagerworkbench h1 { line-height: 1.15; font-size: calc((1rem + (clamp(1.5rem,3.5vw,2.25rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); margin: 0 0 .5rem }
.eagerworkbench .tethered_scrim { margin: 0 }
@media(max-width:768px) {.aligned .crafted { grid-template-columns: 1fr; justify-items: start; gap: 1.5rem }
.bitwise-jig { min-width: 0; padding-top: 1.5rem; width: 100%; border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet) }}
@media(max-width:640px) {.aligned .crafted { padding: calc(var(--guided) * 1.25) }}
.atomic_target { padding: 0; border: var(--debossed_segment) var(--proto) var(--blendedsnippet); border-radius: var(--served); background: var(--retro-bridge); cursor: pointer }
.atomic_target summary { justify-content: space-between; list-style: none; display: flex; gap: 1rem; line-height: var(--tabbed); padding: clamp(1.25rem,2.5vw,1.5rem); cursor: pointer; font-size: 1.0625rem; font-weight: 700; align-items: flex-start }
.atomic_target summary::-webkit-details-marker { display: none }
.atomic_target summary::after { font-weight: 400; margin-block-start: calc((1.0625rem * var(--tabbed) - 1.65rem) / 2); content: "+"; flex-shrink: 0; line-height: 1.1; transition: transform var(--gridded_jig) var(--interactive-snippet),background-color var(--gridded_jig) var(--interactive-snippet),border-color var(--gridded_jig) var(--interactive-snippet),color var(--gridded_jig) var(--interactive-snippet); font-size: 1.5rem; color: var(--batched) }
.atomic_target[open]:not([data-vital_surface]) summary::after { transform: rotate(45deg) }
.atomic_target p { line-height: var(--tabbed); margin: 0; opacity: .75; padding: 0 clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.5rem); max-width: 70ch }
.annotated { display: flex; gap: 1rem; flex-direction: column }
.externaljig .annotated { max-width: 48rem; margin-inline: auto }
@media(max-width:640px) {.atomic_target summary { font-size: 1rem; padding: 1rem 1.125rem }}
.adaptive { display: grid; gap: var(--bracket) }
.async_binder .bounded_workbench { align-items: flex-start }
.bounded_workbench { padding: var(--guided); display: flex; transition: transform var(--gridded_jig) var(--interactive-snippet),box-shadow var(--gridded_jig) var(--interactive-snippet),border-color var(--gridded_jig) var(--interactive-snippet); flex-direction: column; gap: .875rem }
.bounded_workbench:hover { border-color: var(--pixel-flyout); box-shadow: var(--folded-beam); transform: var(--cell) }
.bounded_workbench h3 { font-size: 1.25rem; margin: 0 }
.bounded_workbench p { opacity: .75; line-height: var(--tabbed); margin: 0 }
.seated .expressladder { max-width: 40rem }
.freeform_stripe { display: flex; flex-direction: column }
.compositeeditor { padding: 2rem 0; align-items: start; border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); grid-template-columns: minmax(12rem,.8fr) 1.6fr; display: grid; gap: 1.5rem clamp(1.5rem,4vw,3rem) }
.interactive-container { gap: 1rem; display: flex; align-items: center }
.compositeeditor:last-child { border-bottom: var(--debossed_segment) var(--proto) var(--blendedsnippet) }
.compositeeditor h3 { margin: 0; font-size: 1.25rem }
.compositeeditor p { opacity: .75; font-size: 1.0625rem; line-height: var(--tabbed); margin: 0; max-width: 60ch }
@media(max-width:768px) {.compositeeditor { padding: 1.5rem 0; grid-template-columns: 1fr; gap: 1rem }}
@media(max-width:640px) {.compositeeditor { padding: 1.25rem 0 }}
.lookup { border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); padding: calc(var(--pinned-drawer) * .7) 0 calc(var(--pinned-drawer) * .5) }
.extendedtable { justify-content: space-between; padding-top: clamp(1.5rem,3vw,2rem); gap: 1rem; border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); margin-top: clamp(2rem,4vw,3rem); display: flex; font-size: .875rem; align-items: center; flex-wrap: wrap }
.extendedtable p { margin: 0; opacity: .65 }
.extendedtable a { text-decoration: none }
.extendedtable a:hover { text-decoration: underline }
.express_grille { display: flex; justify-content: flex-end; flex-wrap: wrap; margin-left: auto; gap: .75rem 1.5rem; align-items: center }
.timeline { opacity: .55; font-size: .75rem; margin: 0 }
.timeline a { text-decoration: none }
.compressed_curb { opacity: .55; font-weight: 700; font-size: .8125rem; margin: 0; text-transform: uppercase; letter-spacing: .06em }
.seamlessgrille { align-items: flex-start }
.seamlessgrille .tracked_cradle { margin-block-start: calc((1em * var(--tabbed) - 2.25rem) / 2) }
.extended-modal { flex-direction: column; gap: .65rem; display: flex; font-style: normal }
.canonical { line-height: var(--tabbed); gap: .5rem; text-decoration: none; align-items: flex-start; min-width: 0; display: inline-flex }
.routedpage { opacity: .85 }
.canonical .holder { margin-block-start: calc((1rem * var(--tabbed) - 1.05rem) / 2) }
.canonical .holder { height: 1.05rem; width: 1.05rem }
a.canonical:hover .routedpage { opacity: 1 }
.lookup { border-top: none; background: var(--retro-bridge); padding-top: calc(var(--pinned-drawer) * .85) }
.bitwise-pattern { border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); padding-top: clamp(2rem,4vw,3rem); display: grid; grid-template-columns: 1fr 1fr; align-items: stretch }
.grid_target { display: flex; gap: 1rem; justify-content: center; flex-direction: column; align-items: center; text-align: center; padding-right: clamp(1.5rem,4vw,3rem) }
.optical { padding-left: clamp(1.5rem,4vw,3rem); justify-content: center; flex-direction: column; display: flex; border-left: var(--debossed_segment) var(--proto) var(--blendedsnippet); align-items: center }
.optical .postalsheet { width: 100%; max-width: 28rem }
.pixellouver .grid_target { padding-left: clamp(1.5rem,4vw,3rem); padding-right: 0; order: 2 }
.pixellouver .optical { padding-right: clamp(1.5rem,4vw,3rem); order: 1; border-right: var(--debossed_segment) var(--proto) var(--blendedsnippet); padding-left: 0; border-left: none }
.lookup .targeted { font-size: calc((1rem + (clamp(1.35rem,2.4vw,1.75rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.grid_target p { font-size: 1.0625rem; max-width: 36ch; line-height: var(--tabbed); opacity: .75; margin: 0 }
.sharp-logo { display: flex; margin-top: .35rem; align-items: center; gap: .35rem 1.1rem; flex-wrap: wrap; justify-content: center; flex-direction: row; font-weight: 500 }
.sharp-logo a { display: inline-flex; gap: 1.1rem; align-items: center }
.sharp-logo a:not(:first-child)::before { opacity: .35; border-radius: 50%; content: ""; background: currentColor; width: .3rem; height: .3rem }
.sharp-logo a { text-decoration: none; transition: color var(--gridded_jig) var(--interactive-snippet) }
.sharp-logo a:hover { color: var(--batched) }
.postalsheet { border: var(--debossed_segment) var(--proto) var(--blendedsnippet); overflow: hidden; display: grid; box-shadow: var(--folded-beam); border-radius: var(--served) }
.postalsheet>* { grid-area: 1/1 }
.postalsheet .dressed-book { aspect-ratio: 5/4; border-radius: 0 }
.stable_insignia { display: flex; background: linear-gradient(to top,var(--elevated) 0%,var(--elevated) 46%,color-mix(in srgb,var(--elevated) 62%,transparent) 76%,transparent 100%); position: relative; gap: .75rem; padding: clamp(1.25rem,3vw,1.75rem); flex-direction: column; align-self: end }
a.evented_widget { opacity: 1; text-decoration: underline; text-decoration-color: var(--manifoldcap); text-decoration-thickness: .08em; text-underline-offset: .28em }
a.evented_widget:hover { text-decoration-color: var(--manifoldcap); color: var(--batched) }
@media(max-width:1024px) {.bitwise-pattern { grid-template-columns: 1fr }
.grid_target { padding-right: 0 }
.optical { border-left: none; border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); margin-top: clamp(1.5rem,4vw,2rem); padding: clamp(1.5rem,4vw,2rem) 0 0 }
.pixellouver .grid_target { order: 0; padding-left: 0 }
.pixellouver .optical { border-right: none; padding-right: 0; order: 0 }}
@media(max-width:768px) {.bitwise-pattern { grid-template-columns: 1fr; gap: 2rem }
.bitwise-pattern { justify-items: start }
.extendedtable { align-items: flex-start; flex-direction: column }
.express_grille { margin-left: 0; justify-content: flex-start }}
@media(max-width:640px) {.bitwise-pattern { gap: 1.5rem }
.extendedtable { padding-top: 1.25rem; margin-top: 1.5rem }}
.gauge { display: grid; gap: 1.25rem }
.stitched_baton { gap: .5rem; display: flex; flex-direction: column; min-width: 0 }
.rowed_surface { font-size: .875rem; font-weight: 600; letter-spacing: .01em }
.bounded-sequence { flex-wrap: wrap; gap: 1rem; display: flex; align-items: center }
.resolved-curb[data-candid_scroller] { opacity: 1; position: relative; color: transparent; pointer-events: none }
.resolved-curb[aria-disabled="true"] { cursor: default }
.resolved-curb[data-candid_scroller] .holder { visibility: hidden }
.resolved-curb[data-candid_scroller]::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(--tallied_pattern); border-top-color: transparent; border-radius: 50%; animation: federatedlocker .7s linear infinite }
@media (prefers-reduced-motion: reduce) {.resolved-curb[data-candid_scroller]::after { animation: none }}
@keyframes federatedlocker {to { transform: rotate(360deg) }}
.blended-workbench { flex-direction: column; display: flex; margin: 0 0 clamp(1.75rem,3vw,2.5rem); gap: .75rem; max-width: 44rem }
.uniform-crown { gap: 1.25rem 1.5rem; grid-template-columns: repeat(2,minmax(0,1fr)) }
.uniform-crown .bounded-sequence,.uniform-crown .bitwise_fresco { grid-column: 1/-1 }
.pleated { padding: calc(var(--guided) * 1.5) }
.eager_flag { font-size: .8125rem; opacity: .65; margin: 1rem 0 0 }
.pinned-table { text-transform: none; font-weight: 400; opacity: .72 }
@media(max-width:768px) {.uniform-crown { grid-template-columns: 1fr }
.bounded-sequence .resolved-curb { width: 100% }}
@media(max-width:640px) {.pleated { padding: var(--guided) }}
.queued .expressladder { max-width: none }
.journal img { border-radius: 0; border-width: 0 }
.vitaljig { grid-template-columns: repeat(2,1fr); gap: var(--bracket); display: grid }
.debossedholder { overflow: hidden; display: flex; background: var(--retro-bridge); border-radius: var(--served); flex-direction: column; border: var(--debossed_segment) var(--proto) var(--blendedsnippet); color: var(--tallied-drawer) }
.queued .boundedcarton p { color: var(--tallied-drawer) }
.silent-flute { display: grid; grid-column: 1/-1; grid-template-columns: 1fr 1fr }
.journal { margin: 0 }
.journal img { object-fit: cover; min-height: 18rem; display: block; height: 100%; width: 100% }
.debossedholder:not(.silent-flute) .journal img { min-height: 0; aspect-ratio: 16/9; height: auto }
.boundedcarton { padding: clamp(1.5rem,3vw,2rem); flex: 1; display: flex; justify-content: flex-end; flex-direction: column }
.boundedcarton h3 { margin: 0 0 .5rem; font-size: 1.375rem }
.boundedcarton p { opacity: .75; line-height: var(--tabbed); margin: 0 }
.inlaid_scroller { justify-content: flex-start }
.inlaid_scroller h3 { font-size: calc((1rem + (clamp(1.5rem,2.5vw,1.875rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.inlaid_scroller p:first-of-type { opacity: 1; font-size: 1.125rem }
.inlaid_scroller .lazycap { margin-top: 1rem }
@media(max-width:1024px) {.vitaljig { grid-template-columns: 1fr }}
@media(max-width:768px) {.vitaljig { grid-template-columns: 1fr }
.silent-flute { grid-template-columns: 1fr }}
.bitwiseflag { --silent-fresco: 5rem; flex-direction: column; height: var(--silent-fresco); transition: height var(--gridded_jig) var(--interactive-snippet); display: flex }
.bitwiseslate { --silent-fresco: 7.5rem }
.designed_binder { flex: none; font-size: .8125rem; font-weight: 500; border-bottom: 1px var(--proto) color-mix(in srgb,var(--vitalgrille) 24%,transparent); font-family: var(--interactive-ladder,inherit); height: 2.25rem; overflow: hidden; transition: height var(--gridded_jig) var(--interactive-snippet),border-bottom-width var(--gridded_jig) var(--interactive-snippet); color: var(--vitalgrille); background: var(--saturatedcanopy) }
.blended-bulletin { height: calc(var(--silent-fresco) + 2.25rem) }
.blended-bulletin[data-fallback-fresco] { height: var(--silent-fresco) }
.blended-bulletin[data-fallback-fresco] .designed_binder { height: 0; border-bottom-width: 0 }
.inlaid-crown { height: 100%; display: flex; align-items: center; justify-content: space-between; gap: 1.5rem }
.taperedtarget { align-items: center; color: inherit; display: inline-flex; min-width: 0; gap: .5rem; text-decoration: none }
.taperedtarget .holder { flex-shrink: 0; width: 1rem; height: 1rem }
.foldedflyout { white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
@keyframes dubbedcollection {from { transform: translateX(0) }
to { transform: translateX(-100%) }}
.tracedelement { flex: 1 1 auto; justify-content: center; gap: .875rem; padding-block: 0; align-items: center; flex-direction: column; display: flex; min-height: 0 }
.expresschip { display: flex; align-items: center; gap: clamp(1rem,2vw,1.5rem) }
.bridgedbundle { gap: clamp(1rem,2vw,1.5rem); display: flex; flex-wrap: wrap }
.bitwiseslate .targeted { overflow: hidden; max-height: 3rem; transition: max-height var(--gridded_jig) var(--interactive-snippet),opacity var(--gridded_jig) var(--interactive-snippet) }
.bitwiseslate[data-fallback-fresco] .targeted { opacity: 0; max-height: 0 }
.bitwiseslate[data-fallback-fresco] { --silent-fresco: 4rem }
.bitwiseslate[data-fallback-fresco] .tracedelement { gap: 0 }
.bitwiseslate .bridgedbundle a { text-transform: uppercase; letter-spacing: .1em; font-size: .8125rem; font-weight: 600 }
.bitwiseslate .bridgedbundle a::after { right: 50%; transition: left var(--gridded_jig) var(--interactive-snippet),right var(--gridded_jig) var(--interactive-snippet); bottom: -0.3rem; background: var(--manifoldcap); position: absolute; content: ""; height: 1px; left: 50% }
.bitwiseslate .bridgedbundle a:hover::after { left: 0; right: 0 }
.rowedbook { height: 2.75rem; cursor: pointer; width: 2.75rem; display: none; justify-content: center; align-items: center }
.rowedbook .washed_insignia { display: none }
.rowedbook[aria-expanded="true"] .centralwrap { display: none }
.rowedbook[aria-expanded="true"] .washed_insignia { display: inline-flex }
.bitwiseslate .bridgedbundle { justify-content: center }
:root { --stacked: 5rem }
.gridded_hatch { height: var(--stacked) }
.bitwiseflag .resolved-curb,.bitwiseflag .serial,.bitwiseflag .bridgedbundle a { white-space: nowrap }
.expresschip,.bridgedbundle,.tracedelement>* { min-width: 0 }
.bitwiseflag .serial { text-overflow: ellipsis; overflow: hidden }
@media(min-width:1101px) and (max-width:1400px) {.bridgedbundle,.expresschip { gap: 1rem }}
@media(max-width:1100px) {.tracedelement { align-items: center; justify-content: space-between; flex-direction: row }
.bitwiseslate[data-fallback-fresco] .targeted { max-height: none; opacity: 1 }
.rowedbook { display: inline-flex }
.expresschip { top: 100%; flex-direction: column; align-items: stretch; border-bottom: var(--debossed_segment) var(--proto) var(--external-insignia); right: 0; padding: 1rem; background: var(--explicit-pattern); z-index: 20; left: 0; border-top: var(--debossed_segment) var(--proto) var(--external-insignia); position: absolute; display: none; gap: .5rem }
.expresschip[data-topped_cipher] { display: flex }
.bridgedbundle { gap: .25rem; flex-direction: column }
.bridgedbundle a { padding: .65rem .25rem }
.bridgedbundle a::after { display: none }
:root { --stacked: 4rem }
.bitwiseslate,.bitwiseflag { --silent-fresco: 4.5rem }
.bitwiseslate[data-fallback-fresco] { --silent-fresco: 4.5rem }
.expresschip .resolved-curb { width: 100% }
.bridged-page .taperedtarget+.taperedtarget { display: none }}
.pooled { padding: min(calc(var(--pinned-drawer) * 1.35),calc(var(--manifoldcursor,100vh) * .145)) 0 min(calc(var(--pinned-drawer) * .85),calc(var(--manifoldcursor,100vh) * .092)); position: relative; overflow: hidden }
.book { align-items: center; text-align: center; gap: 1.5rem; flex-direction: column; display: flex; position: relative }
.registered_cradle { overflow: hidden; position: absolute; pointer-events: none; inset: 0 }
.kineticsprite,.bridged-flute { border-radius: 50%; position: absolute; width: clamp(24rem,58vw,46rem); transition: translate calc(var(--gridded_jig) * 3) var(--interactive-snippet); aspect-ratio: 1; display: block }
.kineticsprite { top: -20%; background: radial-gradient(circle at center,color-mix(in srgb,var(--manifoldcap) 38%,transparent) 0%,transparent 70%); inset-inline-start: -10% }
.bridged-flute { background: radial-gradient(circle at center,color-mix(in srgb,var(--batched) 34%,transparent) 0%,transparent 70%); inset-inline-end: -12%; bottom: -26% }
@keyframes tuned {from { transform: translate3d(-11%,-8%,0) scale(.92) }
to { transform: translate3d(11%,7%,0) scale(1.18) }}
@keyframes reflective {from { transform: translate3d(13%,8%,0) scale(1.17) }
to { transform: translate3d(-11%,-7%,0) scale(.86) }}
.kineticsprite { animation: tuned 10s ease-in-out infinite alternate }
.bridged-flute { animation: reflective 13s ease-in-out infinite alternate }
@media(prefers-reduced-motion:reduce) {.bridged-flute,.kineticsprite { animation: none }}
.book h1,.book h2 { margin: 0; font-size: calc((1rem + (clamp(2.5rem,7vw,5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); max-width: 16ch; line-height: 1.05 }
.book .tethered_scrim { margin-inline: auto }
.funnel .holder { width: 1rem; height: 1rem }
.toolbar .holder { color: currentColor }
.scribed { border-radius: var(--served) }
.toolbar { letter-spacing: var(--asynctrace); background: color-mix(in srgb,var(--alignedcoaster) 10%,transparent); border-color: var(--blendedsnippet); color: var(--tallied-drawer); font-size: .75rem }
.toolbar::before { height: 2px; flex: 0 0 auto; width: 2rem; background: var(--manifoldcap); content: "" }
.cuff { padding: 0; justify-content: center; list-style: none; gap: 1.5rem; flex-wrap: wrap; margin: .5rem 0 0; display: flex; font-size: .9375rem }
.cuff li { align-items: center; gap: .5rem; display: flex }
.cuff .holder { width: 1.1rem; color: var(--manifoldcap); height: 1.1rem }
@media(max-width:640px) {.book { gap: 1.25rem }
.book h1,.book h2 { font-size: calc((1rem + (clamp(2.25rem,10vw,2.75rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.cuff { gap: .75rem 1.25rem; font-size: .9rem }
.pooled { padding: calc(var(--pinned-drawer) * .85) 0 calc(var(--pinned-drawer) * .6) }}
.mitred-container .maximal:not(.bridged):not(.alignedhinge) { gap: .5rem; display: flex; box-shadow: none; align-items: center }
.mitred-container .bridged::after,.mitred-container .maximal:not(.bridged):not(.alignedhinge)::before,.mitred-container .bridged::before { height: .4375rem; transform: rotate(45deg); width: .4375rem; flex: 0 0 auto; content: ""; background: var(--manifoldcap); border-radius: 0 }
.transient { padding: clamp(3.5rem,7vw,6rem) 0 }
.transient .foldedlogo { max-width: max(var(--postalsprite),68ch); margin-inline: auto }
.mitredflyout.foldedlogo { margin-inline: auto; max-width: max(var(--postalsprite),68ch) }
.combined-louver { margin: 0 0 .75rem; font-size: .8125rem; font-weight: 700; text-transform: uppercase; color: var(--batched); letter-spacing: .14em }
.lazy_holder { margin: 0 0 1rem; line-height: 1.08; font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.radial_breadcrumb code { padding: .1em .4em; border-radius: var(--served); background: var(--retro-bridge); font-size: .875em; white-space: nowrap }
.blended_insignia { margin: 0 0 1.25rem }
.blended_insignia .imprintedmedia { line-height: 1.45; margin: 0 0 .6rem }
.blended_insignia .blendedtable { font-weight: 700 }
.blended_insignia .imprintedmedia:last-child { margin-bottom: 0 }
.blended_chip { padding-left: 1.25rem; margin: 0 0 1.25rem; list-style: disc }
.blended_chip li { margin: 0 0 .4rem; line-height: var(--tabbed) }
.blended_chip li::marker { color: var(--manifoldcap) }
.transient h2 { scroll-margin-top: calc(var(--stacked) + 1rem) }
.compressedparcel .routed-footing { margin-top: 2.25rem; display: grid; gap: 2.25rem; counter-reset: spun_pointer }
.compressedparcel .tetheredflute { column-gap: 1.25rem; counter-increment: spun_pointer; display: grid; grid-template-columns: 3.25rem minmax(0,1fr) }
.compressedparcel .tetheredflute::before { color: var(--manifoldcap); font-family: var(--grouped,inherit); grid-column: 1; padding-bottom: .375rem; line-height: 1.1; font-weight: var(--gridded-pane); content: counter(spun_pointer,decimal-leading-zero); grid-row: 1; border-bottom: .1875rem var(--proto) var(--batched); font-size: 1.75rem }
.compressedparcel .tetheredflute>* { grid-column: 2 }
.compressedparcel .tetheredflute h2 { margin-top: 0 }
.radial_breadcrumb { font-size: .9375rem; display: grid; padding: .875rem 0; margin: 0 0 1.75rem; border-block: var(--debossed_segment) var(--proto) var(--blendedsnippet); grid-template-columns: max-content minmax(0,1fr); gap: .375rem 1.25rem }
.radial_breadcrumb dt { margin: 0; opacity: .65; letter-spacing: .1em; font-size: .75rem; font-weight: 700; text-transform: uppercase; line-height: var(--tabbed) }
.radial_breadcrumb dd { line-height: var(--tabbed); margin: 0 }
.alignedlobby { counter-reset: none }
@media(max-width:768px) {.radial_breadcrumb code { white-space: normal }}
@media(max-width:640px) {.transient { padding: 2.5rem 0 }
.lazy_holder { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.compressedparcel .tetheredflute { grid-template-columns: 2.5rem minmax(0,1fr); column-gap: .875rem }}
.flyout { gap: clamp(1.75rem,3vw,2.5rem); flex-direction: column; display: flex }
.freeform_table .expressladder { border-top: var(--debossed_segment) var(--proto) var(--pixel-flyout); align-items: start; grid-template-columns: minmax(0,1fr) minmax(0,1.15fr); column-gap: clamp(2rem,4vw,4rem); display: grid; max-width: none; padding-top: clamp(1.25rem,2.5vw,1.75rem) }
.freeform_table .maximal { grid-column: 1/-1 }
.freeform_table .tethered_scrim { margin: 0; font-size: 1.125rem }
.tactile img { object-fit: cover; box-shadow: var(--auto); border-radius: var(--live); aspect-ratio: 21/9; display: block; width: 100% }
.freeform_table .expressladder { margin: 0 }
@media (max-width:768px) {.freeform_table .expressladder { grid-template-columns: 1fr; row-gap: .75rem }
.tactile img { aspect-ratio: 16/9 }}
@media(max-width:640px) {.flyout { gap: 1.5rem }}
.pixel-snippet .local-segment { display: flex; flex-direction: column }
.pixel-snippet .veil { padding: 2.5rem 0; border-top: var(--debossed_segment) var(--proto) var(--blendedsnippet); align-items: center; display: flex; gap: 3rem }
.pixel-snippet .veil:last-child { border-bottom: var(--debossed_segment) var(--proto) var(--blendedsnippet) }
.pixel-snippet .saturated_louver { flex-shrink: 0; font-variant-numeric: tabular-nums; font-weight: 900; line-height: 1; font-size: calc((1rem + (clamp(3rem,7vw,5.5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); color: var(--batched); width: 1.6em }
.debossed_crown h3 { margin: 0 0 .75rem; font-size: 1.75rem }
.debossed_crown p { opacity: .75; margin: 0; max-width: 55ch; font-size: 1.125rem; line-height: var(--tabbed) }
.sharded_chord .meshed_booth { margin-inline: auto; flex-direction: column; max-width: 48rem; gap: calc(var(--bracket) * 1.25); display: flex }
.extruded_pattern { gap: calc(var(--bracket) * .5); justify-content: center }
.extruded_pattern .bridged_table { border: var(--debossed_segment) var(--proto) var(--blendedsnippet); color: var(--front); transition: background-color var(--gridded_jig) var(--interactive-snippet),color var(--gridded_jig) var(--interactive-snippet),transform var(--gridded_jig) var(--interactive-snippet); background: var(--alignedcoaster); height: 2.5rem; width: 2.5rem; font-family: var(--grouped,inherit); font-weight: var(--gridded-pane); align-items: center; display: inline-flex; justify-content: center; letter-spacing: var(--proportioned); border-radius: var(--evented_hinge) }
.extruded_pattern .bridged_table:hover { transform: var(--cell) }
.extruded_pattern .bridged_table[data-postal_trim] { color: var(--retro-scroller); background: var(--batched); border-color: var(--batched) }
.layered_pattern { font-variant-numeric: tabular-nums }
.freshelement { align-items: center; padding: var(--guided); flex-direction: column; text-align: center; display: flex; gap: var(--bracket) }
.eager-binder { line-height: 1; font-weight: var(--gridded-pane); color: var(--batched); font-size: calc((1rem + (clamp(3rem,8vw,5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); font-family: var(--grouped,inherit); letter-spacing: var(--proportioned) }
.freshelement h3 { font-size: calc((1rem + (clamp(1.5rem,3vw,2rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)); margin: 0 }
.freshelement p { font-size: 1.0625rem; margin: 0; line-height: var(--tabbed); max-width: 56ch; opacity: .8 }
.sharded_chord .washedbundle[data-shipped-element] .freshelement { transform: scale(.96) }
.sharded_chord .washedbundle[data-shipped-element] .freshelement[data-postal_trim] { transform: scale(1) }
.debossed-toggle { justify-content: center }
@media(max-width:768px) {.pixel-snippet .veil { gap: 1rem; padding: 1.75rem 0; align-items: flex-start; flex-direction: column }}
@media(max-width:640px) {.pixel-snippet .saturated_louver { font-size: calc((1rem + (clamp(2.25rem,9vw,3.5rem) - 1rem) * var(--imprinted_breadcrumb)) * var(--extended_caddy)) }
.pixel-snippet .veil { padding: 1.25rem 0 }}
.dressed-book { position: relative; overflow: hidden; aspect-ratio: 8/5; border-radius: calc(var(--served) * .7) }
.inlaid_flag { width: 100%; display: block; height: 100% }
.sharp-hinge { fill: color-mix(in srgb,var(--tallied-drawer) 5%,var(--vitalgrille)) }
.defined_beam { fill: color-mix(in srgb,var(--tallied-drawer) 9%,transparent) }
.central_socket { fill: color-mix(in srgb,var(--tallied-drawer) 15%,transparent) }
.light-beam { fill: color-mix(in srgb,var(--tallied-drawer) 26%,transparent) }
.defined-record { fill: color-mix(in srgb,var(--batched) 11%,transparent) }
.extended_joiner { fill: color-mix(in srgb,var(--batched) 30%,transparent) }
.atomic_cog { fill: none; stroke-width: 16; stroke: color-mix(in srgb,var(--batched) 30%,transparent); stroke-linecap: round }
.incremental { fill: none; stroke: var(--vitalgrille); stroke-width: 6 }
.lower_veil { stroke: var(--vitalgrille); stroke-width: 8; stroke-linecap: round; fill: none }
.docked_ring { fill: color-mix(in srgb,var(--vitalgrille) 72%,transparent) }
.direct-ladder { fill: var(--manifoldcap) }
.light_system { fill: var(--vitalgrille) }
.washed_workbench .body:not(.conduit) { text-transform: capitalize }
.gridded-caddy { padding: calc(var(--guided) * 1.5); border: var(--seasoned_carton) var(--proto) var(--blendedsnippet); border-radius: var(--served); background: var(--retro-bridge); box-shadow: var(--auto); backdrop-filter: var(--managed); -webkit-backdrop-filter: var(--managed) }
.gridded-caddy .expressladder+.inverted-table { padding-top: clamp(.75rem,1.5vw,1.25rem) }
.revised_preview { display: grid; grid-template-columns: .9fr 1.1fr; align-items: start; gap: clamp(2rem,4vw,4rem) }
.lower-holder { align-items: center }
.archive { min-width: 0 }
.revised_preview:not(.lower-holder)>.archive { position: sticky; top: calc(var(--stacked) + clamp(1.5rem,4vw,2.5rem)) }
.archive .expressladder { margin-bottom: 1.25rem }
.inverted-table { min-width: 0; flex: 1 1 22rem }
.inlaid-book { gap: 1rem .75rem; grid-template-columns: minmax(0,1fr) auto; align-items: end }
.inlaid-book .bounded-sequence { align-items: stretch; gap: 0; flex-direction: column }
.inlaid-book .resolved-curb { padding-block: .75rem }
@media(max-width:768px) {.revised_preview { grid-template-columns: 1fr }
.revised_preview:not(.lower-holder)>.archive { position: static }}
@media(max-width:640px) {.inlaid-book { grid-template-columns: 1fr }
.inlaid-book .resolved-curb { width: 100% }
.gridded-caddy { padding: var(--guided) }}
.headless { border-color: var(--pixel-flyout); background: var(--saturatedcanopy); color: var(--vitalgrille) }
.headless .tethered_scrim { color: var(--vitalgrille) }
.headless p { color: var(--vitalgrille) }
.headless .maximal { color: color-mix(in srgb,var(--vitalgrille) 70%,transparent) }
.headless .resolved-curb { background: var(--vitalgrille); color: var(--tallied-drawer) }
.headless .resolved-curb:hover { background: color-mix(in srgb,var(--vitalgrille) 86%,var(--tallied-drawer)); color: var(--tallied-drawer) }
.headless .topped_surface { background: var(--vitalgrille) }
.headless .topped_surface { border-color: transparent }
.headless .topped_surface { box-shadow: 0 0 0 .1875rem var(--manifoldcap) }
.headless summary::after,.headless summary::marker { color: var(--vitalgrille) }
.headless .atomic_target { border-color: color-mix(in srgb,var(--vitalgrille) 24%,transparent) }
.headless .atomic_target:hover { border-color: var(--batched); background-color: color-mix(in srgb,var(--vitalgrille) 8%,transparent) }
.headless .expresschip { color: var(--vitalgrille) }
.headless .bridgedbundle a:hover,.headless .bridgedbundle a[aria-current="page"] { color: var(--vitalgrille) }
.headless .rowedbook { border-color: var(--vitalgrille) }
.headless .extendedtable { border-color: color-mix(in srgb,var(--vitalgrille) 34%,transparent) }
.headless .timeline,.headless .compressed_curb { opacity: .65 }
.headless input,.headless textarea { border-color: color-mix(in srgb,var(--vitalgrille) 56%,transparent); color: var(--vitalgrille); background: color-mix(in srgb,var(--vitalgrille) 8%,var(--saturatedcanopy)) }
.headless ::placeholder { color: color-mix(in srgb,var(--vitalgrille) 55%,var(--saturatedcanopy)) }
.rowedbook { width: 3.25rem; height: 3.25rem }
.rowedbook .holder { width: 1.5rem; height: 1.5rem }
.bitwiseslate .targeted { text-transform: none; letter-spacing: -0.01em }
.bitwiseslate .bridgedbundle a { text-transform: none; font-size: 1rem; font-weight: 600; letter-spacing: .02em }
.bitwiseslate .bridgedbundle a::after { bottom: -0.35rem; height: 3px }
@media(min-width:1101px) {.bitwiseslate .tracedelement { gap: 1rem }}
details,.lower_bridge { transition: all var(--gridded_jig) var(--interactive-snippet) }
input,textarea { transition: all var(--gridded_jig) var(--interactive-snippet) }
details:hover,.lower_bridge:not(.callout,.tethered-bell,.bridged_stripe):hover { box-shadow: 0 0 0 3px var(--pixel-flyout) }
textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus,select:focus { box-shadow: inset 0 -4px 0 var(--tallied-drawer) }
.resolved-curb:focus-visible,.resolved-curb:not(.quantumsequence,.pixel-element):hover:focus-visible { box-shadow: var(--simple-pad)!important }
[data-postal_flag] [data-compass] .mitredflyout:not(:has(:is(.async-editor,.adaptive,.rowedcanopy,.maximalbulletin,.feed,.proportioned_filament,.annotated,.tracked-toggle,.imprinted-ruler,.shipped_cap,.perforated_marquee,.computed,.graph,.decoded_bracket,.vitaljig,.taperedfilament,.kineticbinder,.stagedsprite,.freeformmodal,.extended_binder,.aligned-panel,.thumbnail,.local-segment,.revised-flute,.reeded_caddy,.master,.maximallobby,.ring,.lattice))) { opacity: 0; transition: opacity var(--eagersnippet) var(--ideallobby),transform var(--eagersnippet) var(--ideallobby); transform: translateY(var(--candid-wrap)) }
[data-postal_flag] [data-compass][data-crossed_system] .mitredflyout:not(:has(:is(.async-editor,.adaptive,.rowedcanopy,.maximalbulletin,.feed,.proportioned_filament,.annotated,.tracked-toggle,.imprinted-ruler,.shipped_cap,.perforated_marquee,.computed,.graph,.decoded_bracket,.vitaljig,.taperedfilament,.kineticbinder,.stagedsprite,.freeformmodal,.extended_binder,.aligned-panel,.thumbnail,.local-segment,.revised-flute,.reeded_caddy,.master,.maximallobby,.ring,.lattice))) { transform: none; opacity: 1 }
[data-postal_flag] [data-compass] .mitredflyout:has(:is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)) { transition: opacity var(--eagersnippet) var(--ideallobby); opacity: 0 }
[data-postal_flag] [data-compass][data-crossed_system] .mitredflyout:has(:is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)) { opacity: 1 }
[data-postal_flag] [data-compass] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>* { opacity: 0; transform: translateY(var(--candid-wrap)); transition: opacity var(--eagersnippet) var(--ideallobby),transform var(--eagersnippet) var(--ideallobby) }
[data-postal_flag] [data-compass][data-crossed_system] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>* { opacity: 1; transform: none }
[data-postal_flag] [data-compass][data-crossed_system] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>*:nth-child(2) { transition-delay: calc(1 * var(--debossed-bracket)) }
[data-postal_flag] [data-compass][data-crossed_system] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>*:nth-child(3) { transition-delay: calc(2 * var(--debossed-bracket)) }
[data-postal_flag] [data-compass][data-crossed_system] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>*:nth-child(4) { transition-delay: calc(3 * var(--debossed-bracket)) }
[data-postal_flag] [data-compass][data-crossed_system] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>*:nth-child(5) { transition-delay: calc(4 * var(--debossed-bracket)) }
[data-postal_flag] [data-compass][data-crossed_system] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>*:nth-child(6) { transition-delay: calc(5 * var(--debossed-bracket)) }
[data-postal_flag] [data-compass][data-crossed_system] :is(.async-editor,.adaptive,.annotated,.vitaljig,.local-segment)>*:nth-child(n+7) { transition-delay: calc(5 * var(--debossed-bracket)) }
