:root { --softunit: #e8e6e1; --stagedcatalog: #93712d; --collatedbezel: #282828; --profiled-trace: #c4b79a; --rotatedCable: #6a6a68; color-scheme: dark; --repeater: #1b1b1b; --staged: #1b1b1b; }
:root { --grouped-bumper: var(--repeater); --forkednav: var(--staged); --louvered-hallway: transparent; --mattearchive: none; --softfascia: var(--staged); --silent-loft: color-mix(in srgb,var(--softunit) 56%,transparent); --ratedWave: none; --baselinecode: 1.5; --refinedsearch: var(--staged); --vital-cushion: var(--collatedbezel); --formed: color-mix(in srgb,var(--softunit) 7%,transparent); --ratedhost: color-mix(in srgb,var(--rotatedCable) 20%,var(--staged)); --leveled-hallway: inset 0 1px 2px color-mix(in srgb,var(--softunit) 10%,transparent); --sidebar: 500; --glossed: var(--profiled-trace); --marker: 0 0 0 3px var(--profiled-trace); --bundled-overlay: var(--staged); --groupedMount: 130ms; --extruded: 1.125rem; --technicalcode: 0.25rem; --concurrentBay: var(--staged); --statelessStack: var(--groundedRow); --contextualUnit: 0.48; --compoundCord: var(--softunit); --stacked-row: 1; --single-coil: var(--repeater); --jacketed-control: 0.8125rem; --technicalcontainer: linear-gradient(transparent,var(--softunit)); --softcleat: 100%; --crisparchive: none; --rolling: 0.375rem; --groundedGraph: var(--softunit); --buffered: var(--softunit); --sheet: none; --grouped-bay: var(--rotatedCable); --swatch: var(--softunit); --groundedRow: 1px; --systemicCrest: var(--collatedbezel); --technicalPicture: none; --incrementalloop: none; --reversed: clamp(3.5rem,7vw,5.5rem); --pressedsurface: 0 12px 24px color-mix(in srgb,var(--softunit) 36%,transparent); --floatingArchive: var(--collatedbezel); --ghostLoft: transparent; --ticketedpicture: none; --assembled: 75ch; --groupedLockup: var(--softunit); --stacked-bin: 0.375rem; --chassis: 1px; --parallelhallway: 0.375rem; --twinnedRow: 0; --seated-cord: ease-out; --vital-scene: 250ms; --tertiary: var(--profiled-trace); --soft-trigger: 40ms; --steppedDuct: var(--profiled-trace); --grid: var(--rotatedCable); --drapedDigest: 400; --fastened: var(--staged); --prime: var(--softunit); --liquidChip: 0 0 0 3px var(--profiled-trace); --piped: 2rem; --scaledGrip: var(--staged); --smartHull: 0.99; --harmonicStage: 0.8125rem; --fetched-cable: clamp(0.75rem,2vw,1.5rem); --trackedThumb: color-mix(in srgb,var(--softunit) 55%,transparent); --public-router: var(--staged); --component: 0 8px 20px color-mix(in srgb,var(--softunit) 22%,transparent); --skewedtrigger: 0.75; --narrowStage: none; --bundledfilter: -0.01em; --ratedBlade: 0.5625rem; --smart-hook: var(--profiled-trace); --composed: 0.375rem; --publicRouter: none; --strictFoyer: 9999px; --rated-bumper: 9px; --offlineBelt: var(--profiled-trace); --async-cushion: 0 3px 8px color-mix(in srgb,var(--softunit) 16%,transparent); --manifold-rack: solid; --striped-crest: ease-out; --frosted: 600; }
@media(max-width:640px) {:root { --jacketed-control: calc((0.8125rem) * 0.85); --reversed: calc((clamp(3.5rem,7vw,5.5rem)) * 0.7); --extruded: calc((1.125rem) * 0.85); }}
:root { --hallway: #ffffff; --cellularHallway: #93712d; }
:root { --ghostLoft: var(--profiled-trace); --grouped-bumper: var(--profiled-trace); --statelessStack: calc(var(--groundedRow) + 1px); --bundled-overlay: transparent; --glossed: transparent; }
:root { --ticketed-record: 'Lora',Georgia,serif; --jacketedStamp: 'Merriweather',Georgia,serif; }
:root { --displayed: -0.02em; --perforated: 400; --tall: 'Space Mono',ui-monospace,Menlo,monospace; }
*,*::before,*::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; --visualcatalog: min(var(--softcleat),100rem); --orbitalThumb: min(var(--visualcatalog),48rem); }
body { margin: 0; background: var(--vital-cushion); color: var(--softunit); font: 16px/var(--baselinecode,1.6) var(--jacketedStamp,Arial,Helvetica,sans-serif); font-weight: var(--drapedDigest); overflow-wrap: break-word; }
code,a[href^="tel:"],a[href^="mailto:"] { overflow-wrap: anywhere; }
a { color: inherit; }
button { font: inherit; }
figure { margin: 0; }
svg,img { height: auto; max-width: 100%; }
textarea,input:not([type="checkbox"]):not([type="radio"]) { appearance: none; -webkit-appearance: none; }
h4,h1,h2,h3,h6,h5 { overflow-wrap: normal; font-family: var(--ticketed-record,inherit); font-weight: var(--frosted); letter-spacing: var(--bundledfilter); }
.rigid { margin-inline: auto; width: min(var(--visualcatalog),calc(100% - var(--fetched-cable))); }
:is(.lightbox,.grate,.twinnedoutline)>.rigid { width: min(var(--orbitalThumb),calc(100% - var(--fetched-cable))); }
:is(.lightbox,.grate,.twinnedoutline)>.rigid :is(.hoistedCell,p) { max-width: none; }
.raw { padding: calc(var(--reversed) + var(--framed-cushion,0rem)) 0; scroll-margin-top: var(--visual); }
header.raw,footer.raw { padding: 0; }
.auto { padding-block: 0; min-height: calc(100vh - var(--visual)); min-height: calc(100svh - var(--visual)); display: flex; flex-direction: column; --twinnedwire: calc(100vh - var(--visual)); }
.auto>* { flex: 1 0 auto; display: flex; flex-direction: column; justify-content: center; }
.spun { padding: calc(var(--reversed) + var(--orbitalblade,0rem)) 0; background: var(--concurrentBay); backdrop-filter: var(--incrementalloop); -webkit-backdrop-filter: var(--incrementalloop); }
.raw>.spun { margin-block: calc(-1 * (var(--reversed) + var(--framed-cushion,0rem))); }
.raw>:is(.louveredBezel,.technicalStage) { margin-block: calc(-1 * (var(--reversed) + var(--framed-cushion,0rem))); }
header.raw+.raw:not(.auto) { padding-top: calc((var(--reversed) + var(--framed-cushion,0rem)) * var(--halved)); --halved: 0.55; }
header.raw+.raw:not(.auto)>:is(.spun,.louveredBezel,.technicalStage) { margin-top: calc(-1 * (var(--reversed) + var(--framed-cushion,0rem)) * var(--halved)); }
header.raw+.raw:not(.auto)>:is(.spun,.technicalStage) { padding-top: calc((var(--reversed) + var(--orbitalblade,0rem)) * var(--halved)); }
.glossedBelt { font-weight: var(--perforated,600); font-size: 1.25rem; font-family: var(--tall,inherit); letter-spacing: var(--displayed,-0.02em); text-decoration: none; }
.numeric { color: var(--softunit); text-transform: var(--sheet); font-size: 0.875rem; letter-spacing: 0.12em; box-shadow: inset 0 -0.125rem 0 var(--stagedcatalog); font-weight: 700; margin-bottom: 1rem; }
.sawnWorkspace { font-size: 1.25rem; line-height: var(--baselinecode); max-width: var(--assembled); margin-bottom: 2rem; opacity: 0.8; }
.statelessstripe { letter-spacing: var(--bundledfilter); font-weight: var(--frosted); }
.seatedAlert { max-width: var(--assembled); }
address { font-style: normal; }
b,i,em { font-style: inherit; font-weight: inherit; }
.cluster { display: inline-flex; align-items: center; justify-content: center; min-height: var(--piped); padding-block: 0.5rem; padding-inline: var(--harmonicStage); border: var(--statelessStack) var(--manifold-rack) var(--ghostLoft); border-radius: var(--parallelhallway); background: var(--glossed); color: var(--grouped-bumper); text-decoration: none; font-weight: var(--sidebar); cursor: pointer; text-transform: var(--technicalPicture); letter-spacing: var(--twinnedRow); box-shadow: var(--ratedWave); backdrop-filter: var(--incrementalloop); -webkit-backdrop-filter: var(--incrementalloop); transition: background var(--groupedMount) var(--seated-cord),color var(--groupedMount) var(--seated-cord),border-color var(--groupedMount) var(--seated-cord),box-shadow var(--groupedMount) var(--seated-cord),opacity var(--groupedMount) var(--seated-cord),transform var(--groupedMount) var(--seated-cord); }
.cluster:hover { color: var(--groundedGraph); box-shadow: var(--ticketedpicture); transform: var(--crisparchive); opacity: var(--stacked-row); background: var(--scaledGrip); }
.cluster:active { box-shadow: var(--leveled-hallway); transform: var(--publicRouter); }
.glossed-helm { background: var(--bundled-overlay); border-color: var(--grouped-bay); color: var(--prime); box-shadow: none; }
.glossed-helm:hover { color: var(--prime); box-shadow: none; background: color-mix(in srgb,var(--profiled-trace) 10%,var(--bundled-overlay)); }
input,textarea { width: 100%; backdrop-filter: var(--incrementalloop); -webkit-backdrop-filter: var(--incrementalloop); min-height: var(--piped); padding: 0.75rem var(--harmonicStage); border: var(--groundedRow) var(--manifold-rack) var(--silent-loft); border-radius: var(--composed); background: var(--formed); color: var(--compoundCord); font: inherit; transition: border-color var(--groupedMount) var(--seated-cord),box-shadow var(--groupedMount) var(--seated-cord),opacity var(--groupedMount) var(--seated-cord); }
textarea { resize: vertical; min-height: 9rem; line-height: var(--baselinecode); }
textarea:hover,input:hover { border-color: var(--buffered); }
textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus { box-shadow: var(--marker); border-color: var(--profiled-trace); }
textarea:user-invalid,input:user-invalid { border-color: var(--offlineBelt); }
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(--groundedRow) var(--manifold-rack) var(--buffered); background: var(--formed); cursor: pointer; transition: background var(--groupedMount) var(--seated-cord),border-color var(--groupedMount) var(--seated-cord); }
input[type="checkbox"] { border-radius: 0.25rem; }
input[type="radio"] { border-radius: 50%; }
input[type="checkbox"]::before,input[type="radio"]::before { transition: transform var(--groupedMount) var(--seated-cord); block-size: 0.625rem; background: var(--repeater); inline-size: 0.625rem; transform: scale(0); content: ""; }
input[type="checkbox"]::before { clip-path: polygon(13% 45%,0% 60%,39% 98%,100% 16%,85% 1%,38% 66%); }
input[type="radio"]::before { border-radius: 50%; inline-size: 0.5rem; block-size: 0.5rem; }
input[type="radio"]:hover,input[type="checkbox"]:hover { border-color: var(--profiled-trace); }
input[type="checkbox"]:checked,input[type="radio"]:checked { background: var(--profiled-trace); border-color: var(--profiled-trace); }
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(--profiled-trace); box-shadow: none; outline-offset: 2px; }
input[type="date"],input[type="datetime-local"],input[type="week"],input[type="time"],input[type="month"] { padding-block: 0; block-size: calc(var(--baselinecode,1.6) * 1em + 1.5rem + 2 * var(--groundedRow)); }
::placeholder { color: var(--trackedThumb); opacity: 1; }
.swift,details { padding: var(--extruded); background: var(--systemicCrest); border: var(--chassis) var(--manifold-rack) var(--grouped-bay); border-radius: var(--stacked-bin); box-shadow: var(--narrowStage); backdrop-filter: var(--incrementalloop); -webkit-backdrop-filter: var(--incrementalloop); }
.pressed-cord { display: grid; gap: var(--jacketed-control); grid-template-columns: repeat(3,1fr); }
details:hover,.swift:not(.mountedrail,.floatingcord,.vital-alert):hover { box-shadow: var(--async-cushion); }
summary { list-style-position: inside; cursor: pointer; }
summary::marker { color: var(--profiled-trace); }
.keyedunit { background: var(--fastened); backdrop-filter: var(--incrementalloop); -webkit-backdrop-filter: var(--incrementalloop); border: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); border-radius: var(--stacked-bin); box-shadow: var(--component); }
.ticketed-coil .rigid { width: min(calc(var(--visualcatalog) * 1.2),calc(100% - var(--fetched-cable))); }
.ticketed-coil { position: fixed; top: 0; left: 0; right: 0; z-index: 30; background: var(--softfascia); border-color: var(--steppedDuct); border-bottom-color: var(--ratedhost); color: var(--swatch); backdrop-filter: var(--incrementalloop); -webkit-backdrop-filter: var(--incrementalloop); }
.harmonicSearch { color: var(--swatch); border-color: var(--steppedDuct); }
.stamped-helm a { padding: 0.25rem; transition: background var(--groupedMount) var(--seated-cord),box-shadow var(--groupedMount) var(--seated-cord),color var(--groupedMount) var(--seated-cord); font-weight: 500; text-decoration: none; border-radius: var(--composed); position: relative; }
.ticketed-coil .stamped-helm a[aria-current="page"] { font-weight: 700; color: var(--tertiary); }
.jacketed-loft { border: var(--groundedRow) var(--manifold-rack) var(--steppedDuct); background: transparent; border-radius: var(--composed); color: inherit; transition: background var(--groupedMount) var(--seated-cord); }
figure>img { filter: var(--mattearchive); border-radius: var(--rolling); border: var(--groundedRow) var(--manifold-rack) var(--grid); }
.cluster:focus,input:not([type="checkbox"]):not([type="radio"]):focus,button:focus,select:focus,a:focus,summary:focus,textarea:focus { outline: 2px solid transparent; outline-offset: 2px; }
summary:focus-visible,.cluster:focus-visible,a:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible,textarea:focus-visible,button:focus-visible { outline-offset: 2px; outline: 2px solid transparent; box-shadow: var(--liquidChip); }
.jacketed-loft:focus-visible,.stamped-helm a:focus-visible,.stamped-helm a:hover:focus-visible,.jacketed-loft:hover:focus-visible { outline: 2px solid transparent; box-shadow: var(--liquidChip); outline-offset: 2px; }
.cluster:disabled,[aria-disabled="true"],button:disabled,textarea:disabled,input:disabled { cursor: not-allowed; opacity: var(--contextualUnit); }
.minor { height: 1.25rem; flex-shrink: 0; width: 1.25rem; }
.forkedloader { display: inline-flex; color: var(--stagedcatalog); flex: 0 0 auto; width: 3rem; border-radius: var(--technicalcode); justify-content: center; align-items: center; border: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); height: 3rem; }
.forkedloader .minor { width: 1.5rem; height: 1.5rem; }
.forkedloader { background: color-mix(in srgb,var(--smart-hook) 12%,var(--staged)); }
.forkedloader { box-shadow: inset 0 0 0 var(--groundedRow) var(--public-router); }
.gimbal { font-weight: var(--frosted); letter-spacing: var(--bundledfilter); width: 3rem; box-shadow: var(--narrowStage); border-radius: var(--technicalcode); color: var(--repeater); display: inline-flex; background: var(--profiled-trace); justify-content: center; height: 3rem; align-items: center; flex-shrink: 0; }
.archive { color: var(--stagedcatalog); }
.fortified .sawnWorkspace { margin-inline: auto; }
.hoistedCell { display: flex; max-width: 44rem; flex-direction: column; margin: 0 0 clamp(2rem,4vw,3.5rem); gap: 0.75rem; }
.strictWire { text-align: center; margin-inline: auto; align-items: center; }
.crispmount { box-shadow: none; justify-content: center; align-items: center; gap: 0.75rem; width: 100%; display: flex; }
.crispmount::before,.crispmount::after { content: ""; display: none; background: var(--stagedcatalog); flex: 0 0 auto; }
.statelessstripe { line-height: 1.1; font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); margin: 0; }
.numeric { margin: 0; font-size: 0.8125rem; }
.sawnWorkspace { font-size: 1.125rem; margin: 0; opacity: 0.75; line-height: var(--baselinecode); }
.skewed-cleat { flex-wrap: wrap; gap: 0.75rem; align-items: center; display: flex; }
.ghostPackage { border-block: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); }
.sealed { --framed-cushion: 0rem; --orbitalblade: 0rem; }
.washedGroup { --framed-cushion: -1rem; --orbitalblade: -1.5rem; }
.enhanced { --framed-cushion: 0.5rem; --orbitalblade: 0.625rem; }
.crestedOutline { --orbitalblade: 0.5rem; --framed-cushion: 1rem; }
@media(max-width:1024px) {.pressed-cord { grid-template-columns: repeat(2,1fr); }}
@media(max-width:768px) {.pressed-cord { grid-template-columns: 1fr; }}
@media(max-width:640px) {.sealed,.washedGroup,.crestedOutline,.enhanced { --framed-cushion: 0rem; --orbitalblade: 0rem; }
.statelessstripe { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }
.sawnWorkspace { font-size: 1.0625rem; }
.hoistedCell { gap: 0.5rem; margin-bottom: clamp(1.5rem,6vw,2rem); }
.skewed-cleat { width: 100%; align-items: stretch; flex-direction: column; gap: 0.625rem; }
.skewed-cleat .cluster { width: 100%; }
.forkedloader { width: 2.75rem; height: 2.75rem; }}
.washedGrip { font-size: 1.0625rem; gap: 0.875rem; line-height: var(--baselinecode); display: flex; align-items: flex-start; }
.tooledpage { opacity: 0.85; }
.chainedtoken { height: 0.625rem; background: var(--stagedcatalog); margin-top: calc((1.0625rem * var(--baselinecode) - 0.625rem) / 2); flex-shrink: 0; width: 0.625rem; border-radius: 50%; }
.manifold-thumb .isolated-overlay { gap: var(--jacketed-control); margin: 0; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); list-style: none; padding: 0; }
.isolated-overlay .washedGrip { border-top: var(--groundedRow) var(--manifold-rack) color-mix(in srgb,var(--staged) 24%,transparent); padding-top: 1.25rem; }
.reflectivealert { display: flex; flex-direction: column; margin: 0; list-style: none; gap: 1.75rem; padding: 0; }
.keyedPage { font-size: 1.0625rem; align-items: baseline; gap: 1.25rem; display: flex; line-height: var(--baselinecode); }
.incrementalOverlay { color: var(--profiled-trace); font-variant-numeric: tabular-nums; letter-spacing: var(--bundledfilter); line-height: 1.2; font-size: calc((1rem + (1.75rem - 1rem) * var(--skewedtrigger)) * var(--smartHull)); flex: 0 0 auto; font-weight: var(--frosted); min-width: 2.5rem; }
@media(max-width:768px) {.manifold-thumb .isolated-overlay { grid-template-columns: 1fr; }}
@media(max-width:640px) {.reflectivealert { gap: 1.5rem; }}
.knottedUnit { flex-shrink: 0; height: 2.25rem; display: inline-flex; box-sizing: border-box; width: 2.25rem; align-items: center; justify-content: center; }
.knottedUnit .harmonic-label { width: 1.25rem; height: 1.25rem; }
.cellular { background: var(--cellularHallway); color: var(--hallway); }
.cellular { border-radius: var(--strictFoyer); }
.glossedBelt { display: inline-flex; align-items: center; gap: 0.625rem; }
.matchedFastener { display: inline-block; }
.popover { position: relative; }
.popover [hidden] { display: none; }
.visualHallway { min-width: 0; }
.orbital-workspace { overflow-x: auto; -webkit-overflow-scrolling: touch; display: flex; scroll-snap-type: x mandatory; scrollbar-width: none; }
.orbital-workspace::-webkit-scrollbar { display: none; }
.crisppointer { min-width: 0; flex: 0 0 100%; scroll-snap-align: start; }
.popover[data-wrap] .visualHallway { overflow: hidden; }
.popover[data-wrap] .orbital-workspace { cursor: grab; }
.popover[data-incremental-hook] .orbital-workspace { cursor: grabbing; }
.orbital-workspace button,.orbital-workspace summary,.orbital-workspace a { cursor: pointer; }
.popover[data-wrap] .orbital-workspace { overflow: visible; scroll-snap-type: none; }
.popover[data-wrap]:not([data-stagedbacker]) .orbital-workspace { transition: transform calc(var(--groupedMount) * 3) var(--seated-cord); transform: translateX(calc(var(--harmonic) * -100%)); }
.popover[data-wrap][data-stagedbacker] .orbital-workspace { display: grid; }
.popover[data-wrap][data-stagedbacker] .crisppointer { opacity: 0; transition: opacity calc(var(--groupedMount) * 3) var(--seated-cord),transform calc(var(--groupedMount) * 3) var(--seated-cord); pointer-events: none; grid-area: 1/1; }
.popover[data-wrap][data-stagedbacker] .crisppointer[data-weighted] { opacity: 1; pointer-events: auto; }
.popover[data-wrap][data-incremental-hook] .orbital-workspace { transition: none; }
.chainedFoyer { display: flex; gap: calc(var(--jacketed-control) * 0.5); }
.stripe,.scalarunit,.parallel-chip { padding: 0; cursor: pointer; justify-content: center; align-items: center; box-shadow: var(--narrowStage); display: inline-flex; color: inherit; border: var(--groundedRow) var(--manifold-rack) var(--buffered); transition: transform var(--groupedMount) var(--seated-cord),border-color var(--groupedMount) var(--seated-cord),opacity var(--groupedMount) var(--seated-cord); border-radius: var(--technicalcode); width: 2.75rem; background: var(--systemicCrest); height: 2.75rem; }
.scalarunit:hover { border-color: var(--profiled-trace); transform: var(--crisparchive); }
.scalarunit:active { transform: var(--publicRouter); }
.scalarunit[aria-disabled="true"] { cursor: default; pointer-events: none; opacity: var(--contextualUnit); }
.duplex { width: 1.25rem; height: 1.25rem; }
.annotatedcradle { transform: scaleX(-1); }
.stamped-token { gap: calc(var(--jacketed-control) * 0.5); justify-content: center; flex-wrap: wrap; display: flex; }
.system { border: 0; cursor: pointer; font: inherit; color: inherit; background: none; padding: 0; }
.sawn-menu { font-weight: var(--perforated,700); margin: 0 0 1rem; display: flex; gap: 0.75rem; align-items: center; font-family: var(--tall,inherit); font-size: 1.0625rem; letter-spacing: var(--displayed,normal); }
.loose dt { font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.06em; opacity: 0.55; text-transform: uppercase; }
.loose dd { margin: 0; opacity: 0.9; line-height: var(--baselinecode); }
.loose dd a { text-decoration: underline; text-underline-offset: 0.2em; }
.custom { display: flex; gap: 0.5rem; align-items: center; font-size: 0.9375rem; margin: 1.5rem 0 0; }
.smartCrest { opacity: 0.75; }
.custom .minor { height: 1.05rem; color: var(--stagedcatalog); flex-shrink: 0; width: 1.05rem; }
.loose { display: flex; flex-direction: column; gap: 0.5rem; }
.grate { background: var(--systemicCrest); }
.grate .sawn-menu { justify-content: center; margin-bottom: 1.5rem; }
.grate .secondarySection { justify-content: center; display: flex; margin: 0; flex-wrap: wrap; gap: 1rem clamp(1.5rem,3vw,2.5rem); }
.grate .loose { align-items: center; gap: 0.375rem; text-align: center; }
.grate .custom { margin-top: 2rem; justify-content: center; }
.fortified { background-color: var(--vital-cushion); }
.circular-container { background-image: linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--softunit) 5%,transparent) 100%); }
.fortified .picture { flex-direction: column; gap: 0.5rem; display: flex; text-align: center; align-items: center; }
.picture .sawnWorkspace { margin-inline: auto; }
.picture h1,.picture h2 { max-width: 20ch; margin: 0; font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); line-height: 1.1; }
.picture .static { margin: 0.25rem 0 0.75rem; align-items: center; }
.toured { display: inline-block; margin: 0.75rem 0 0; font-size: calc((1rem + (clamp(1.5rem,4vw,2.5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); font-weight: var(--frosted); letter-spacing: var(--bundledfilter); line-height: 1.15; text-decoration: underline; text-underline-offset: 0.18em; text-decoration-thickness: 0.06em; max-width: 100%; }
.fetched-trigger { opacity: 0.8; }
.ticketed .numeric { margin: 0 0 0.75rem; }
.static { font-style: normal; flex-direction: column; gap: 0.5rem; display: flex; }
.cellulardetails { gap: 0.5rem; display: inline-flex; line-height: var(--baselinecode); min-width: 0; align-items: flex-start; }
.cellulardetails .archive { margin-top: 0.125rem; }
.static a { text-underline-offset: 0.2em; text-decoration: underline; }
.circular-container .ticketed { text-align: center; }
.ticketed h2,.ticketed h1 { font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); margin: 0 0 0.5rem; }
.ticketed .sawnWorkspace { margin-inline: auto; }
.dubbed-lockup { grid-template-columns: repeat(3,minmax(0,1fr)); display: grid; text-align: left; margin: 2rem 0 2.5rem; gap: var(--jacketed-control); }
.stripedmount { align-items: flex-start; word-break: break-word; position: relative; overflow: hidden; display: flex; flex-direction: column; gap: 0.75rem; }
.rollingblock { border-bottom: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); opacity: 0.6; padding-bottom: 0.5rem; font-size: 0.8125rem; width: 100%; letter-spacing: 0.06em; text-transform: uppercase; font-weight: 700; }
.drape { font-size: 1.0625rem; line-height: var(--baselinecode); }
.profiledbumper { inset-inline-end: -1.25rem; position: absolute; bottom: -6.5rem; color: color-mix(in srgb,var(--profiled-trace) 10%,transparent); width: 19rem; height: 18rem; pointer-events: none; z-index: 0; }
.rollingblock,.stripedmount .forkedloader,.drape { position: relative; z-index: 1; }
.stripedmount a { text-decoration: underline; text-underline-offset: 0.2em; }
@media(max-width:900px) {.dubbed-lockup { grid-template-columns: repeat(2,minmax(0,1fr)); }}
@media(max-width:768px) {.dubbed-lockup { grid-template-columns: 1fr; }}
@media(max-width:640px) {.picture h1,.picture h2 { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }
.toured { font-size: calc((1rem + (clamp(1.25rem,5.5vw,1.75rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }}
.seatedAlert h1 { margin: 0 0 1.5rem; font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); line-height: 1.1; }
.seatedAlert h2 { line-height: 1.3; margin: 2.5rem 0 1rem; font-size: 1.5rem; }
.seatedAlert h3 { margin: 2rem 0 0.75rem; font-size: 1.125rem; line-height: 1.4; }
.seatedAlert p { margin: 0 0 1.25rem; font-size: 1.0625rem; color: color-mix(in srgb,var(--softunit) 85%,transparent); line-height: var(--baselinecode); }
.seatedAlert p:last-child { margin-bottom: 0; }
.seatedAlert p.numeric { color: var(--softunit); margin: 0; font-size: 0.8125rem; }
.seatedAlert ul { padding-left: 1.25rem; gap: 0.5rem; margin: 0 0 1.25rem; flex-direction: column; display: flex; }
.seatedAlert li { color: color-mix(in srgb,var(--softunit) 85%,transparent); font-size: 1.0625rem; line-height: var(--baselinecode); }
.seatedAlert a { text-decoration: underline; text-underline-offset: 0.2em; color: var(--profiled-trace); }
.seatedAlert strong { font-weight: 700; }
.skewedbin { max-width: max(var(--assembled),64ch); }
.technicalStage { padding: calc(var(--reversed) + var(--orbitalblade,0rem)) 0; }
.louveredRack h2,.louveredRack h1 { margin: 0; }
.skewedbin { margin-top: 0; }
.pressedtopbar { display: grid; gap: clamp(2rem,4vw,3rem); align-items: start; grid-template-columns: 1fr 1.2fr; }
.harmonicBlock img { aspect-ratio: 3/4; width: 100%; border-radius: var(--rolling); object-fit: cover; }
@media(min-width:769px) {.pivoted { grid-template-columns: 1.2fr 1fr; }
.pivoted .harmonicBlock { order: 1; }}
@media(max-width:768px) {.pressedtopbar { grid-template-columns: 1fr; gap: 2rem; }}
@media(max-width:640px) {.seatedAlert h1 { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }
.technicalStage .harmonicBlock { display: none; }
.pressedtopbar { gap: 1.5rem; }}
.upper-section { border-radius: 0; }
.upper-section { position: relative; overflow: hidden; }
.upper-section::before { content: ""; background-image: repeating-linear-gradient(90deg,color-mix(in srgb,var(--staged) 4%,transparent) 0,color-mix(in srgb,var(--staged) 4%,transparent) 1px,transparent 1px,transparent 64px),repeating-linear-gradient(180deg,color-mix(in srgb,var(--staged) 4%,transparent) 0,color-mix(in srgb,var(--staged) 4%,transparent) 1px,transparent 1px,transparent 64px); inset: 0; position: absolute; pointer-events: none; }
.group { top: clamp(1rem,3vw,2rem); pointer-events: none; right: clamp(1rem,3vw,2rem); left: clamp(1rem,3vw,2rem); position: absolute; height: 2rem; }
.isolated-belt { bottom: clamp(1rem,3vw,2rem); top: auto; }
.group::before,.group::after { position: absolute; height: 2rem; content: ""; width: 2rem; }
.group::before { border-left: var(--groundedRow) var(--manifold-rack) var(--buffered); left: 0; }
.group::after { right: 0; border-right: var(--groundedRow) var(--manifold-rack) var(--buffered); }
.group:not(.isolated-belt)::before,.group:not(.isolated-belt)::after { border-top: var(--groundedRow) var(--manifold-rack) var(--buffered); top: 0; }
.isolated-belt::after,.isolated-belt::before { bottom: 0; border-bottom: var(--groundedRow) var(--manifold-rack) var(--buffered); }
.utility-hook { margin: 0 auto; text-align: center; max-width: 640px; position: relative; }
.thumbed { font-size: 0.875rem; margin: clamp(1.5rem,3vw,2rem) 0 0; opacity: 0.7; line-height: 1.4; }
.utility-hook h2,.utility-hook h1 { margin: 0 0 clamp(1.25rem,2.5vw,1.75rem); line-height: 1.1; font-size: calc((1rem + (clamp(2rem,5vw,3rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }
.utility-hook .sawnWorkspace { margin: 0 auto clamp(2.25rem,4vw,3rem); }
.louveredbillboard .circularGimbal { border: var(--groundedRow) var(--manifold-rack) var(--buffered); gap: clamp(2rem,4vw,3.5rem); grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); position: relative; padding: calc(var(--extruded) * 2); overflow: hidden; border-radius: var(--stacked-bin); align-items: center; display: grid; }
.circularGimbal { --upper-enclosure: 45deg; --quantumpayload: 22px; }
.circularGimbal::before { content: ""; inset: 0; background-image: repeating-linear-gradient(var(--upper-enclosure),color-mix(in srgb,var(--staged) 7%,transparent) 0,color-mix(in srgb,var(--staged) 7%,transparent) 1px,transparent 1px,transparent var(--quantumpayload)); pointer-events: none; position: absolute; }
.circularGimbal>* { position: relative; }
.circularGimbal h2,.circularGimbal h1 { max-width: 14ch; text-wrap: balance; margin: 0; line-height: 1.05; font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }
.baselineEdge { gap: 1.25rem; align-items: flex-start; display: flex; flex-direction: column; }
.baselineEdge .sawnWorkspace { margin: 0; }
.circularGimbal h2,.baselineEdge .sawnWorkspace,.bundledgroup,.circularGimbal h1 { text-shadow: 0 0 0.75rem var(--groupedLockup),0 0 2rem var(--groupedLockup); }
.louveredbillboard .baselineEdge .cluster { color: var(--hallway); box-shadow: 0 0 2rem 0.75rem var(--groupedLockup); background: var(--cellularHallway); }
.louveredbillboard .baselineEdge .cluster:hover { color: var(--hallway); background: color-mix(in srgb,var(--cellularHallway) 86%,var(--softunit)); }
.bundledgroup { line-height: 1.4; margin: -0.5rem 0 0; font-size: 0.875rem; opacity: 0.7; }
@media(max-width:768px) {.louveredbillboard .circularGimbal { gap: 1.5rem; align-items: start; grid-template-columns: 1fr; }
.circularGimbal h1,.circularGimbal h2 { max-width: none; }}
@media(max-width:640px) {.louveredbillboard .circularGimbal { padding: calc(var(--extruded) * 1.25); }
.utility-hook h2,.utility-hook h1 { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }}
.rotatedtrace { border: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); border-radius: var(--stacked-bin); background: var(--systemicCrest); cursor: pointer; padding: 0; }
.rotatedtrace summary { display: flex; justify-content: space-between; padding: clamp(1.25rem,2.5vw,1.5rem); font-size: 1.0625rem; line-height: var(--baselinecode); gap: 1rem; align-items: flex-start; list-style: none; font-weight: 700; cursor: pointer; }
.rostered summary { flex-direction: row-reverse; justify-content: flex-end; }
.rotatedtrace summary::-webkit-details-marker { display: none; }
.rotatedtrace summary::after { font-weight: 400; content: "+"; flex-shrink: 0; line-height: 1.1; margin-block-start: calc((1.0625rem * var(--baselinecode) - 1.65rem) / 2); color: var(--profiled-trace); transition: transform var(--groupedMount) var(--seated-cord),background-color var(--groupedMount) var(--seated-cord),border-color var(--groupedMount) var(--seated-cord),color var(--groupedMount) var(--seated-cord); font-size: 1.5rem; }
.rotatedtrace[open]:not([data-harmoniccable]) summary::after { transform: rotate(45deg); }
.rotatedtrace p { line-height: var(--baselinecode); opacity: 0.75; padding: 0 clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.5rem); max-width: 70ch; margin: 0; }
.chainedCable .rotatedtrace summary::after { width: 0; margin-block-start: calc((1.0625rem * var(--baselinecode) - 0.45rem) / 2); border-right: 0.4rem solid transparent; border-left: 0.4rem solid transparent; content: ""; height: 0; border-top: 0.45rem solid var(--profiled-trace); }
.chainedCable .rotatedtrace[open]:not([data-harmoniccable]) summary::after { transform: rotate(180deg); }
.visual-record { flex-direction: column; display: flex; gap: 1rem; }
.chainedCable .visual-record { gap: 0; }
.crisppane { max-width: 44rem; margin-inline: auto; }
.chainedCable .rotatedtrace { background: transparent; border: none; border-radius: 0; border-top: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); }
.chainedCable .rotatedtrace:last-child { border-bottom: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); }
.chainedCable .rotatedtrace summary { padding: 1.5rem clamp(0.5rem,1.2vw,0.875rem); }
.chainedCable .rotatedtrace p { padding: 0 clamp(0.5rem,1.2vw,0.875rem) 1.5rem; }
@media(max-width:640px) {.rotatedtrace summary { padding: 1rem 1.125rem; font-size: 1rem; }
.chainedCable .rotatedtrace summary { font-size: 1.0625rem; padding: 1.125rem clamp(0.5rem,1.2vw,0.875rem); }}
.quad-adapter { flex-direction: column; padding: var(--extruded); display: flex; transition: transform var(--groupedMount) var(--seated-cord),box-shadow var(--groupedMount) var(--seated-cord),border-color var(--groupedMount) var(--seated-cord); gap: 0.875rem; }
.quad-adapter:hover { box-shadow: var(--async-cushion); transform: var(--crisparchive); border-color: var(--buffered); }
.quad-adapter h3 { font-size: 1.25rem; margin: 0; }
.quad-adapter p { margin: 0; opacity: 0.75; line-height: var(--baselinecode); }
.statelesshelm .orbitalLoader { --bell: 3.25; }
.keyed { align-items: flex-end; justify-content: space-between; gap: var(--jacketed-control); margin-bottom: var(--jacketed-control); display: flex; }
.keyed .hoistedCell { margin-bottom: 0; }
.louveredBin { flex-shrink: 0; }
.louveredBin .scalarunit { border-radius: 0; }
.statelesshelm .visualHallway { padding-block: 2rem; margin-block: -2rem; }
.hardenedrail { padding-right: var(--jacketed-control); flex-basis: calc(100% / var(--bell)); }
.hardenedrail .quad-adapter { height: 100%; }
.statelesshelm .popover[data-wrap] .orbital-workspace { transform: translateX(calc(var(--harmonic) * -100% / var(--bell))); }
@media(max-width:1024px) {.statelesshelm .orbitalLoader { --bell: 2.2; }}
@media(max-width:640px) {.statelesshelm .orbitalLoader { --bell: 1.15; }
.keyed { flex-direction: column; align-items: flex-start; }}
.visual-cushion { margin: 0; font-size: 0.75rem; opacity: 0.55; }
.visual-cushion a { text-decoration: none; }
.pointer { margin: 0; font-size: 0.8125rem; letter-spacing: 0.06em; opacity: 0.55; text-transform: uppercase; font-weight: 700; }
.hoisted { align-items: flex-start; }
.hoisted .knottedUnit { margin-block-start: max(0px,calc((1em * var(--baselinecode) - 2.25rem) / 2)); }
.hoisted .matchedFastener { margin-block-start: max(0px,calc((2.25rem - 1em * var(--baselinecode)) / 2)); }
a.microbacker { opacity: 1; text-decoration: underline; text-decoration-color: var(--stagedcatalog); text-decoration-thickness: 0.08em; text-underline-offset: 0.28em; }
a.microbacker:hover { text-decoration-color: var(--stagedcatalog); color: var(--profiled-trace); }
.ghost-glyph { padding: 0; border-top: var(--groundedRow) var(--manifold-rack) var(--buffered); }
.ghost-glyph>.rigid { width: 100%; max-width: none; }
.dubbed-adapter { display: grid; grid-template-columns: 1.25fr 1fr; align-items: stretch; }
.silent-chip { padding: calc(var(--reversed) * 0.6) clamp(1.75rem,4vw,4rem); gap: clamp(2rem,5vw,3.5rem); display: flex; min-width: 0; flex-direction: column; justify-content: space-between; }
.circularCushion { min-width: 0; flex-direction: column; gap: clamp(1.25rem,2.5vw,1.75rem); display: flex; }
.veneered { background: var(--systemicCrest); }
.systemic-hook { font-size: calc((1rem + (clamp(1.5rem,2.6vw,2.125rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); font-weight: 400; font-family: var(--ticketed-record,inherit); max-width: 22ch; line-height: 1.2; text-wrap: pretty; margin: 0; }
.pixel { font-style: normal; min-width: 0; display: flex; gap: 0.65rem; flex-direction: column; }
.lockup { align-self: flex-start; max-width: 100%; overflow-wrap: anywhere; font-size: clamp(1.0625rem,1.6vw,1.375rem); text-decoration: underline; text-decoration-color: var(--stagedcatalog); text-decoration-thickness: 0.06em; text-underline-offset: 0.3em; transition: text-decoration-color var(--groupedMount) var(--seated-cord); }
.lockup:hover { text-decoration-color: currentColor; }
.circularAxis { line-height: var(--baselinecode); opacity: 0.75; }
.raisedcushion { font-size: 0.8125rem; margin: 0; opacity: 0.65; }
.hardened-duct { flex-direction: column; display: flex; }
.hardened-duct a { align-items: center; padding: clamp(0.75rem,1.6vw,1.05rem) 0; justify-content: space-between; transition: color var(--groupedMount) var(--seated-cord); gap: 1.5rem; text-decoration: none; border-top: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); display: flex; font-size: 1.0625rem; }
.hardened-duct a:last-child { border-bottom: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); }
.hardened-duct a:hover { color: var(--profiled-trace); }
.raised-bay { height: 1.1rem; width: 1.1rem; flex: 0 0 auto; color: var(--stagedcatalog); }
.ghost-glyph .visual-cushion { margin: 0; }
@media(max-width:768px) {.dubbed-adapter { grid-template-columns: 1fr; }}
.sawnRack { gap: 1.25rem; display: grid; }
.singleLockup { display: flex; gap: 0.5rem; flex-direction: column; min-width: 0; }
.stackedstripe { letter-spacing: 0.01em; font-size: 0.875rem; font-weight: 600; }
.baseline-bezel { display: flex; gap: 1.5rem; flex-direction: column; }
.hardenedblade { gap: 1rem; display: flex; align-items: center; flex-wrap: wrap; }
.cluster[data-annotatedgrip] { position: relative; color: transparent; pointer-events: none; opacity: 1; }
.cluster[aria-disabled="true"] { cursor: default; }
.cluster[data-annotatedgrip] .minor { visibility: hidden; }
.cluster[data-annotatedgrip]::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(--grouped-bumper); border-top-color: transparent; border-radius: 50%; animation: fetched-gallery 0.7s linear infinite; }
@media (prefers-reduced-motion: reduce) {.cluster[data-annotatedgrip]::after { animation: none; }}
@keyframes fetched-gallery {to { transform: rotate(360deg); }}
.quantum-search { gap: 0.75rem; margin: 0 0 clamp(1.75rem,3vw,2.5rem); max-width: 44rem; flex-direction: column; display: flex; }
.quantum-record { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1.25rem 1.5rem; }
.quantum-record .isolated-outline,.quantum-record .hardenedblade { grid-column: 1/-1; }
.raisedpointer { gap: clamp(2rem,4vw,4rem); display: grid; grid-template-columns: 0.85fr 1.15fr; align-items: start; }
.keyedunit { padding: calc(var(--extruded) * 1.5); }
.contextual-record { margin: 1rem 0 0; font-size: 0.8125rem; opacity: 0.65; }
.compound-trace { font-weight: 400; opacity: 0.72; text-transform: none; }
@media(max-width:768px) {.raisedpointer { grid-template-columns: 1fr; }
.quantum-record { grid-template-columns: 1fr; }
.hardenedblade .cluster { width: 100%; }}
@media(max-width:640px) {.raisedpointer { gap: 1.5rem; }
.keyedunit { padding: var(--extruded); }}
.incremental-host { border-bottom: 1px var(--manifold-rack) var(--ratedhost); }
.vector { font-weight: calc(var(--perforated,600) - 100); }
.bundled-filter { font-weight: var(--perforated,600); }
.pad .stamped-helm a { font-weight: 800; }
.pad .stamped-helm a[aria-current="page"] { font-weight: 900; }
.pad .vector { text-transform: uppercase; font-weight: calc(var(--perforated,600) + 100); }
.floating-ledger { line-height: 1.15; grid-template-columns: minmax(0,max-content); min-width: 0; display: grid; }
.floating-ledger .matchedFastener { display: block; white-space: nowrap; }
.washedHallway { font-family: var(--jacketedStamp,inherit); max-width: 16rem; overflow: hidden; text-overflow: ellipsis; letter-spacing: 0.14em; opacity: 0.65; font-weight: 500; font-size: 0.6875rem; white-space: nowrap; text-transform: uppercase; }
.ticketed-coil { display: flex; height: var(--sawnbin); --sawnbin: 5rem; transition: height var(--groupedMount) var(--seated-cord); flex-direction: column; }
.statelessaccordion { height: 2.25rem; flex: none; border-bottom: 1px var(--manifold-rack) color-mix(in srgb,var(--staged) 24%,transparent); color: var(--staged); background: var(--groupedLockup); font-size: 0.8125rem; transition: height var(--groupedMount) var(--seated-cord),border-bottom-width var(--groupedMount) var(--seated-cord); overflow: hidden; font-family: var(--jacketedStamp,inherit); font-weight: 500; }
.framedHeader { height: calc(var(--sawnbin) + 2.25rem); }
.framedHeader[data-ribbon] { height: var(--sawnbin); }
.framedHeader[data-ribbon] .statelessaccordion { border-bottom-width: 0; height: 0; }
.scaled-adapter { align-items: center; justify-content: space-between; display: flex; gap: 1.5rem; height: 100%; }
.strictPicture { color: inherit; display: inline-flex; align-items: center; min-width: 0; text-decoration: none; gap: 0.5rem; }
.strictPicture .minor { width: 1rem; flex-shrink: 0; height: 1rem; }
.alphaaccordion { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
@keyframes differentialatlas {from { transform: translateX(0); }
to { transform: translateX(-100%); }}
.toolbar { display: flex; flex: 1 1 auto; justify-content: space-between; gap: clamp(1rem,2vw,1.5rem); align-items: center; min-height: 0; padding-block: 0; }
.harmonicSearch { gap: clamp(1rem,2vw,1.5rem); align-items: center; display: flex; }
.stamped-helm { gap: clamp(1rem,2vw,1.5rem); display: flex; flex-wrap: wrap; }
.incremental-host .stamped-helm a::after { width: 0; position: absolute; transition: width var(--groupedMount) var(--seated-cord); background: var(--tertiary); bottom: -0.35rem; height: 2px; content: ""; left: 0; }
.incremental-host .stamped-helm a:hover::after { width: 100%; }
.jacketed-loft { display: none; justify-content: center; width: 2.75rem; height: 2.75rem; align-items: center; cursor: pointer; }
.jacketed-loft .concurrent-details { display: none; }
.jacketed-loft[aria-expanded="true"] .reflective-grip { display: none; }
.jacketed-loft[aria-expanded="true"] .concurrent-details { display: inline-flex; }
:root { --visual: 5rem; }
.softduct { height: var(--visual); }
.ticketed-coil .matchedFastener,.ticketed-coil .cluster,.ticketed-coil .stamped-helm a { white-space: nowrap; }
.harmonicSearch,.stamped-helm,.toolbar>* { min-width: 0; }
.ticketed-coil .matchedFastener { text-overflow: ellipsis; overflow: hidden; }
@media(min-width:1127px) and (max-width:1400px) {.stamped-helm,.harmonicSearch,.toolbar { gap: 1rem; }}
@media(max-width:1126px) {.toolbar { align-items: center; justify-content: space-between; flex-direction: row; }
.jacketed-loft { display: inline-flex; }
.harmonicSearch { padding: 1rem; z-index: 20; position: absolute; border-top: var(--groundedRow) var(--manifold-rack) var(--steppedDuct); left: 0; border-bottom: var(--groundedRow) var(--manifold-rack) var(--steppedDuct); flex-direction: column; gap: 0.5rem; top: 100%; right: 0; background: var(--softfascia); align-items: stretch; display: none; }
.harmonicSearch[data-main] { display: flex; }
.stamped-helm { gap: 0.25rem; flex-direction: column; }
.stamped-helm a { padding: 0.65rem 0.25rem; }
.stamped-helm a::after { display: none; }
:root { --visual: 4rem; }
.ticketed-coil { --sawnbin: 4.5rem; }
.harmonicSearch .cluster { width: 100%; }
.rollingLoft .strictPicture+.strictPicture { display: none; }}
@keyframes resolved {from { transform: translate3d(-16%,-6%,0) scale(0.87); }
to { transform: translate3d(13%,9%,0) scale(1.13); }}
@keyframes cuff {from { transform: translate3d(11%,6%,0) scale(1.14); }
to { transform: translate3d(-15%,-9%,0) scale(0.89); }}
.precise { position: relative; overflow: hidden; padding: min(calc(var(--reversed) * 1.15),calc(var(--twinnedwire,100vh) * 0.125)) 0 0; display: flex; flex-direction: column; isolation: isolate; }
.precise::before { z-index: -1; inset: 0; position: absolute; content: ""; pointer-events: none; background-image: linear-gradient(color-mix(in srgb,var(--staged) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--staged) 11%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--staged) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--staged) 5%,transparent) 1px,transparent 1px); background-size: 7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem; background-position: center; }
.concurrentStripe { gap: clamp(1.25rem,2.4vw,1.75rem); align-items: center; text-align: center; flex: 1 0 auto; justify-content: center; padding-bottom: clamp(2.5rem,5vw,4rem); flex-direction: column; display: flex; }
.flattened { margin: 0; font-size: 0.75rem; font-weight: 600; text-transform: uppercase; display: inline-flex; gap: 0.625rem; letter-spacing: 0.14em; align-items: center; }
.louvered-cushion { height: 0.5rem; flex: 0 0 auto; background: var(--stagedcatalog); width: 0.5rem; border-radius: 50%; }
.contextual-block { padding: 0.4375rem 0.875rem; border: var(--groundedRow) var(--manifold-rack) color-mix(in srgb,var(--staged) 28%,transparent); border-radius: var(--strictFoyer); }
.concurrentStripe h2,.concurrentStripe h1 { font-size: calc((1rem + (clamp(2.5rem,7vw,5.5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); max-width: 18ch; margin: 0; line-height: 1; }
.baselineBacker { color: var(--stagedcatalog); display: block; font-style: italic; }
.concurrentStripe .sawnWorkspace { margin: 0 auto; max-width: 40rem; }
.seatedloader { margin: 0; display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); padding: 0; border-top: var(--groundedRow) var(--manifold-rack) color-mix(in srgb,var(--staged) 28%,transparent); list-style: none; }
.seatedloader li { padding: clamp(1rem,2vw,1.5rem) clamp(1rem,2.4vw,2rem); align-items: center; gap: 0.875rem; display: flex; line-height: 1.4; justify-content: center; font-size: 0.9375rem; }
.seatedloader li+li { border-inline-start: var(--groundedRow) var(--manifold-rack) color-mix(in srgb,var(--staged) 28%,transparent); }
.compound-block { background: var(--stagedcatalog); width: 0.5rem; flex: 0 0 auto; height: 0.5rem; }
@media(max-width:768px) {.seatedloader { grid-template-columns: 1fr; }
.seatedloader li { justify-content: flex-start; }
.seatedloader li+li { border-top: var(--groundedRow) var(--manifold-rack) color-mix(in srgb,var(--staged) 28%,transparent); border-inline-start: 0; }}
@media(max-width:640px) {.concurrentStripe h1,.concurrentStripe h2 { font-size: calc((1rem + (clamp(2rem,9vw,2.5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }
.precise { padding-top: calc(var(--reversed) * 0.85); }}
.cursor .numeric:not(.crispmount):not(.public-ladder) { align-items: center; box-shadow: none; gap: 0.5rem; display: flex; }
.cursor .crispmount::before,.cursor .crispmount::after,.cursor .numeric:not(.crispmount):not(.public-ladder)::before { transform: rotate(45deg); height: 0.4375rem; border-radius: 0; width: 0.4375rem; content: ""; flex: 0 0 auto; background: var(--stagedcatalog); }
.louveredBezel { padding: clamp(3.5rem,7vw,6rem) 0; }
.louveredBezel .seatedAlert { max-width: max(var(--assembled),68ch); margin-inline: auto; }
.rigid.seatedAlert { max-width: max(var(--assembled),68ch); margin-inline: auto; }
.linkedLoader { font-size: 0.8125rem; margin: 0 0 0.75rem; color: var(--profiled-trace); font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; }
.mergedDigest { font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); margin: 0 0 1rem; line-height: 1.08; }
.incrementalMenu { font-size: 0.9375rem; opacity: 0.7; margin: 0 0 0.5rem; }
.incrementalMenu code { font-size: 0.875em; border-radius: var(--stacked-bin); padding: 0.1em 0.4em; background: var(--systemicCrest); white-space: nowrap; }
.isolatedCradle { margin: 0 0 1.25rem; }
.isolatedCradle .cord { line-height: 1.45; margin: 0 0 0.6rem; }
.isolatedCradle .opticalHook { font-weight: 700; }
.isolatedCradle .cord:last-child { margin-bottom: 0; }
.groupedCushion { margin: 0 0 1.25rem; list-style: disc; padding-left: 1.25rem; }
.groupedCushion li { line-height: var(--baselinecode); margin: 0 0 0.4rem; }
.groupedCushion li::marker { color: var(--stagedcatalog); }
.louveredBezel h2 { scroll-margin-top: calc(var(--visual) + 1rem); }
.louveredBezel p.incrementalMenu { margin-bottom: 0.5rem; }
.louveredBezel .seatedAlert .incrementalMenu+p { margin-top: 1.75rem; }
.cellularhinge .knotteddial { column-rule: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); column-count: 2; margin: 1.75rem 0 2rem; padding-block: 1.5rem; border-block: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); column-gap: clamp(2rem,4vw,3rem); }
.cellularhinge .knotteddial p:first-child { margin-top: 0; }
.cellularhinge .seatedAlert>h2::before { width: 0.5rem; height: 0.5rem; display: inline-block; vertical-align: 0.05em; background: var(--stagedcatalog); content: ""; margin-inline-end: 0.625rem; }
.cellularhinge .knotteddial p:first-child::first-letter { font-weight: var(--frosted); font-family: var(--ticketed-record,inherit); font-size: 3.4em; color: var(--profiled-trace); padding: 0.05em 0.12em 0 0; line-height: 0.82; float: left; }
.tooledAccordion { counter-reset: none; }
@media(max-width:768px) {.cellularhinge .knotteddial { column-count: 1; }
.incrementalMenu code { white-space: normal; }}
@media(max-width:640px) {.louveredBezel { padding: 2.5rem 0; }
.mergedDigest { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }}
.lightbox .knottedbin { gap: 2.5rem; display: flex; margin-top: 1rem; position: relative; flex-direction: column; }
.lightbox .rollingbulletin:not(:last-child)::before { background: var(--grouped-bay); left: calc(1.75rem - max(1px,var(--groundedRow))); content: ""; position: absolute; bottom: -2.5rem; width: max(2px,calc(var(--groundedRow) * 2)); top: 3.5rem; }
.lightbox .rollingbulletin { gap: 1.75rem; position: relative; display: flex; }
.lightbox .glossedcoil { height: 3.5rem; background: var(--forkednav); font-weight: var(--frosted); font-size: 1.25rem; flex-shrink: 0; width: 3.5rem; align-items: center; justify-content: center; box-shadow: var(--narrowStage); border: var(--groundedRow) var(--manifold-rack) var(--buffered); color: var(--profiled-trace); display: flex; letter-spacing: var(--bundledfilter); z-index: 1; border-radius: var(--technicalcode); }
.concurrentbelt h3 { font-size: 1.375rem; margin: 0 0 0.5rem; }
.concurrentbelt p { margin: 0; opacity: 0.75; max-width: 60ch; line-height: var(--baselinecode); }
.mountedHallway .alpha-cell { display: flex; margin-inline: auto; flex-direction: column; max-width: 48rem; gap: calc(var(--jacketed-control) * 1.25); }
.segmentedcradle { gap: calc(var(--jacketed-control) * 0.5); justify-content: center; }
.segmentedcradle .system { justify-content: center; letter-spacing: var(--bundledfilter); align-items: center; border: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); color: var(--single-coil); border-radius: var(--technicalcode); font-weight: var(--frosted); transition: background-color var(--groupedMount) var(--seated-cord),color var(--groupedMount) var(--seated-cord),transform var(--groupedMount) var(--seated-cord); background: var(--smart-hook); width: 2.5rem; font-family: var(--ticketed-record,inherit); display: inline-flex; height: 2.5rem; }
.segmentedcradle .system:hover { transform: var(--crisparchive); }
.segmentedcradle .system[data-weighted] { background: var(--profiled-trace); border-color: var(--profiled-trace); color: var(--repeater); }
.symbol { font-variant-numeric: tabular-nums; }
.hardenedHost { gap: var(--jacketed-control); display: flex; text-align: center; align-items: center; flex-direction: column; padding: var(--extruded); }
.microtrigger { color: var(--profiled-trace); font-weight: var(--frosted); line-height: 1; font-family: var(--ticketed-record,inherit); letter-spacing: var(--bundledfilter); font-size: calc((1rem + (clamp(3rem,8vw,5rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); }
.hardenedHost h3 { font-size: calc((1rem + (clamp(1.5rem,3vw,2rem) - 1rem) * var(--skewedtrigger)) * var(--smartHull)); margin: 0; }
.hardenedHost p { margin: 0; opacity: 0.8; font-size: 1.0625rem; line-height: var(--baselinecode); max-width: 56ch; }
.mountedHallway .popover[data-wrap] .hardenedHost { transform: scale(0.96); }
.mountedHallway .popover[data-wrap] .hardenedHost[data-weighted] { transform: scale(1); }
.profiled-chamber { justify-content: center; }
@media(max-width:768px) {.lightbox .rollingbulletin::before { display: none; }}
.orbitalcoil .seatedArchive { gap: var(--jacketed-control); grid-template-columns: repeat(auto-fit,minmax(300px,1fr)); display: grid; }
.collatedDial { transition: transform var(--groupedMount) var(--seated-cord),box-shadow var(--groupedMount) var(--seated-cord),border-color var(--groupedMount) var(--seated-cord); gap: calc(var(--jacketed-control) * 0.9); padding: var(--extruded); display: flex; flex-direction: column; }
.collatedDial:hover { border-color: var(--buffered); box-shadow: var(--async-cushion); transform: var(--crisparchive); }
.collatedDial .cap { width: 2.25rem; color: var(--stagedcatalog); height: 2.25rem; }
.tooled-gimbal { gap: 0.25rem; display: flex; }
.silentfoyer { color: var(--stagedcatalog); height: 1rem; fill: var(--stagedcatalog); width: 1rem; }
.collatedDial blockquote { font-size: 1.0625rem; margin: 0; line-height: var(--baselinecode); }
.ratedCatalog { align-items: center; gap: calc(var(--jacketed-control) * 0.75); margin-top: auto; display: flex; }
.collatedDial .ratedCatalog { padding-top: 1rem; border-top: var(--groundedRow) var(--manifold-rack) var(--grouped-bay); }
.compoundLoop { letter-spacing: var(--bundledfilter); font-size: 1rem; font-weight: var(--frosted); margin: 0; font-family: var(--ticketed-record,inherit); }
.shared { opacity: 0.7; font-size: 0.875rem; }
.linked-bulletin { --dubbed-group: color-mix(in srgb,var(--softunit) 9%,transparent); --stackednav: 24px; background-repeat: repeat; }
.linked-bulletin { --dubbed-group: color-mix(in srgb,var(--softunit) 5%,transparent); background-size: var(--stackednav) var(--stackednav); --stackednav: 26px; background-image: radial-gradient(ellipse 1px 3.5px at 50% 50%,var(--dubbed-group) 99%,transparent 100%),radial-gradient(ellipse 3.5px 1px at 50% 50%,var(--dubbed-group) 99%,transparent 100%); }
.louvered-belt .bufferedbooth:not(.annotatedchamber) { text-transform: uppercase; letter-spacing: calc(var(--bundledfilter) + 0.03em); }
.justify { padding: calc(var(--extruded) * 1.5); border: var(--chassis) var(--manifold-rack) var(--grouped-bay); border-radius: var(--stacked-bin); background: var(--systemicCrest); box-shadow: var(--narrowStage); backdrop-filter: var(--incrementalloop); -webkit-backdrop-filter: var(--incrementalloop); }
.justify .hoistedCell+.emitted { padding-top: clamp(0.75rem,1.5vw,1.25rem); }
.technicalwire { align-items: start; gap: clamp(2rem,4vw,4rem); display: grid; grid-template-columns: 0.9fr 1.1fr; }
.async-hatch { align-items: center; }
.columned { min-width: 0; }
.technicalwire:not(.async-hatch)>.columned { top: calc(var(--visual) + clamp(1.5rem,4vw,2.5rem)); position: sticky; }
.columned .hoistedCell { margin-bottom: 1.25rem; }
.emitted { min-width: 0; flex: 1 1 22rem; }
.drafted { gap: 1rem 0.75rem; grid-template-columns: minmax(0,1fr) auto; align-items: end; }
.drafted .hardenedblade { gap: 0; align-items: stretch; flex-direction: column; }
.drafted .cluster { padding-block: 0.75rem; }
@media(max-width:768px) {.technicalwire { grid-template-columns: 1fr; }
.technicalwire:not(.async-hatch)>.columned { position: static; }}
@media(max-width:640px) {.drafted { grid-template-columns: 1fr; }
.drafted .cluster { width: 100%; }
.justify { padding: var(--extruded); }}
.technical-edge { border-color: var(--buffered); color: var(--staged); background: var(--groupedLockup); }
.technical-edge .sawnWorkspace { color: var(--staged); }
.technical-edge p { color: var(--staged); }
.technical-edge .numeric { color: color-mix(in srgb,var(--staged) 70%,transparent); }
.technical-edge .cluster { background: var(--staged); color: var(--softunit); }
.technical-edge .glossed-helm { border-color: var(--staged); background: transparent; color: var(--staged); }
.technical-edge .cluster:hover { background: color-mix(in srgb,var(--staged) 86%,var(--softunit)); color: var(--softunit); }
.technical-edge .glossed-helm:hover { color: var(--staged); background: color-mix(in srgb,var(--staged) 14%,transparent); }
.technical-edge .forkedloader { background: var(--staged); }
.technical-edge .forkedloader { border-color: transparent; }
.technical-edge .gimbal { color: var(--softunit); background: var(--staged); }
.technical-edge .forkedloader { box-shadow: 0 0 0 0.1875rem var(--stagedcatalog); }
.technical-edge summary::marker,.technical-edge summary::after { color: var(--staged); }
.technical-edge .rotatedtrace { border-color: color-mix(in srgb,var(--staged) 24%,transparent); }
.technical-edge .circularGimbal { border-color: color-mix(in srgb,var(--staged) 24%,transparent); }
.technical-edge .group::after,.technical-edge .group::before { border-color: color-mix(in srgb,var(--staged) 34%,transparent); }
.technical-edge .rotatedtrace:hover { background-color: color-mix(in srgb,var(--staged) 8%,transparent); border-color: var(--profiled-trace); }
.technical-edge .harmonicSearch { color: var(--staged); }
.technical-edge .stamped-helm a:hover,.technical-edge .stamped-helm a[aria-current="page"] { color: var(--staged); }
.technical-edge .jacketed-loft { border-color: var(--staged); }
.technical-edge .visual-cushion,.technical-edge .pointer { opacity: 0.65; }
.technical-edge textarea,.technical-edge input { border-color: color-mix(in srgb,var(--staged) 56%,transparent); background: color-mix(in srgb,var(--staged) 8%,var(--groupedLockup)); color: var(--staged); }
.technical-edge ::placeholder { color: color-mix(in srgb,var(--staged) 55%,var(--groupedLockup)); }
.washedHallway { font-size: 0.5625rem; letter-spacing: 0.14em; }
.jacketed-loft { width: 2rem; height: 2rem; }
.jacketed-loft .minor { width: 1rem; height: 1rem; }
.incremental-host .stamped-helm a::after { height: 1px; bottom: -0.2rem; }
.crispmount::after,.crispmount::before { width: 0.3125rem; height: 0.3125rem; display: block; }
.swift,details { transition: all var(--groupedMount) var(--seated-cord); }
textarea,input { transition: all var(--groupedMount) var(--seated-cord); }
.cluster:not(.glossed-helm,.systemic) { isolation: isolate; position: relative; }
.cluster:not(.glossed-helm,.systemic)::after { border-radius: inherit; content: ""; z-index: -1; transition: all var(--groupedMount) var(--seated-cord); inset: 0; position: absolute; opacity: 0; background: currentColor; }
.cluster:not(.glossed-helm,.systemic):hover::after { opacity: 0.06; }
.technical-edge .cluster:not(.glossed-helm,.systemic)::after { display: none; }
.swift:not(.mountedrail,.floatingcord,.vital-alert):hover,details:hover { border-color: var(--profiled-trace); box-shadow: none; }
input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus,select:focus { box-shadow: var(--marker),0 0 0 2px var(--profiled-trace); }
.cluster:focus-visible,.cluster:not(.glossed-helm,.systemic):hover:focus-visible { box-shadow: var(--liquidChip)!important; }
[data-straight] [data-minimal-router] .rigid:not(:has(:is(.pressed-cord,.orbital-cell,.segment,.remote,.harmonicdetails,.collatedHook,.visual-record,.rustictrigger,.annotatedsearch,.frame,.skewedduct,.steppedloader,.journal,.pressedstack,.fresco,.technical-trim,.rated-ledger,.statelessledger,.optimalfastener,.jacketedLoft,.knottedbin,.flagged,.ghostpointer,.isolatedrow,.seatedArchive,.alpha-block,.floating-billboard,.dubbed-lockup,.skewedPointer))) { opacity: 0; transition: opacity var(--vital-scene) var(--striped-crest); }
[data-straight] [data-minimal-router][data-seated-page] .rigid:not(:has(:is(.pressed-cord,.orbital-cell,.segment,.remote,.harmonicdetails,.collatedHook,.visual-record,.rustictrigger,.annotatedsearch,.frame,.skewedduct,.steppedloader,.journal,.pressedstack,.fresco,.technical-trim,.rated-ledger,.statelessledger,.optimalfastener,.jacketedLoft,.knottedbin,.flagged,.ghostpointer,.isolatedrow,.seatedArchive,.alpha-block,.floating-billboard,.dubbed-lockup,.skewedPointer))) { opacity: 1; }
[data-straight] [data-minimal-router] .rigid:has(:is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)) { transition: opacity var(--vital-scene) var(--striped-crest); opacity: 0; }
[data-straight] [data-minimal-router][data-seated-page] .rigid:has(:is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)) { opacity: 1; }
[data-straight] [data-minimal-router] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>* { transition: opacity var(--vital-scene) var(--striped-crest); opacity: 0; }
[data-straight] [data-minimal-router][data-seated-page] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>* { opacity: 1; }
[data-straight] [data-minimal-router][data-seated-page] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>*:nth-child(2) { transition-delay: calc(1 * var(--soft-trigger)); }
[data-straight] [data-minimal-router][data-seated-page] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>*:nth-child(3) { transition-delay: calc(2 * var(--soft-trigger)); }
[data-straight] [data-minimal-router][data-seated-page] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>*:nth-child(4) { transition-delay: calc(3 * var(--soft-trigger)); }
[data-straight] [data-minimal-router][data-seated-page] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>*:nth-child(5) { transition-delay: calc(4 * var(--soft-trigger)); }
[data-straight] [data-minimal-router][data-seated-page] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>*:nth-child(6) { transition-delay: calc(5 * var(--soft-trigger)); }
[data-straight] [data-minimal-router][data-seated-page] :is(.pressed-cord,.visual-record,.knottedbin,.seatedArchive,.dubbed-lockup)>*:nth-child(n+7) { transition-delay: calc(5 * var(--soft-trigger)); }
