:root { --stocked-caliper: #e2e6e9; --utilitytunnel: #1a1e22; --stacked-edge: #7b818a; color-scheme: light; --tallied-buckle: #eef0f1; --chartered-connector: #f9fafc; --tooledfixture: #2a394b; --tallied-details: #5d7995; }
:root { --guided-edge: var(--stocked-caliper); --turboexhibit: var(--tallied-buckle); --turbo-buckle: var(--stocked-caliper); --swiftstripe: var(--tallied-buckle); --shardedDigest: var(--tallied-buckle); --signedEtching: var(--tallied-buckle); --hingedFixture: var(--tallied-buckle); --leanSequence: var(--utilitytunnel); --tactile: none; --augmentedBuckle: 100%; --responsivechrome: clamp(0.75rem,2vw,1.5rem); --sequential-footing: clamp(3.6875rem,7vw,5.75rem); --ladder: 2rem; --paired: 0.9375rem; --flat-tunnel: 1.4375rem; --proto-funnel: 0.75rem; --stockedCanopy: 0.375rem; --calm-feed: 0.375rem; --editedCaliper: 0.4375rem; --alpha: 0.5rem; --editedContainer: 0.3125rem; --semanticfiber: 0.25rem; --panel: 9999px; --remoteEasel: 1px; --signedalert: solid; --crisp-selector: 1px; --eased: var(--stacked-edge); --textualregion: var(--utilitytunnel); --filtered-kiosk: color-mix(in srgb,var(--stacked-edge) 20%,var(--tallied-buckle)); --tannedSwatch: none; --chord: 0 3px 8px color-mix(in srgb,var(--utilitytunnel) 16%,transparent); --edited-bus: 0 8px 20px color-mix(in srgb,var(--utilitytunnel) 22%,transparent); --leanCallout: 0 12px 24px color-mix(in srgb,var(--utilitytunnel) 36%,transparent); --foyer: inset 0 1px 2px color-mix(in srgb,var(--utilitytunnel) 10%,transparent); --driven-footer: 500; --picture: 0; --talliedToken: none; --feathered-atlas: var(--tooledfixture); --proto-etching: var(--chartered-connector); --dispatched-callout: var(--tallied-buckle); --cushioned-bus: var(--utilitytunnel); --structuralCone: transparent; --marginedLattice: transparent; --branched: var(--remoteEasel); --contouredwire: none; --crisp-imprint: var(--tallied-buckle); --compressedCoil: var(--utilitytunnel); --bitwiseLattice: none; --opaque: color-mix(in srgb,var(--utilitytunnel) 7%,transparent); --condensed-bus: color-mix(in srgb,var(--utilitytunnel) 56%,transparent); --taperedimprint: var(--utilitytunnel); --textualzone: color-mix(in srgb,var(--utilitytunnel) 55%,transparent); --tonal: 0 0 0 3px var(--tooledfixture); --pavedContainer: var(--tooledfixture); --opaque-details: var(--tallied-buckle); --boosted-bus: var(--tooledfixture); --studded-swatch: var(--utilitytunnel); --talliedSequence: var(--stocked-caliper); --issued: var(--tooledfixture); --gutter: var(--tooledfixture); --ticker: var(--chartered-connector); --numericZone: var(--stacked-edge); --derivedKnob: linear-gradient(transparent,var(--utilitytunnel)); --isolated-feed: none; --chartered-sequence: 1; --sharded-atlas: none; --relayedPanel: none; --flatBay: 0.48; --lightpanel: 0 0 0 3px var(--tooledfixture); --fine-pane: 110ms; --isolated-breadcrumb: ease-out; --margined-selector: 260ms; --scoped-bay: ease-out; --badge: 8px; --pavedbay: 40ms; --tracker: 600; --featheredCone: -0.01em; --twin-tag: 0.93; --channel: 0.75; --reflectivePreset: 400; --concurrent-region: 1.5; --quilted: none; --cuff: 80ch; }
@media(max-width:640px) {:root { --sequential-footing: calc((clamp(3.6875rem,7vw,5.75rem)) * 0.7); --proto-funnel: calc((0.75rem) * 0.85); --flat-tunnel: calc((1.4375rem) * 0.85); }}
:root { --dispatchedFiber: #5d7995; --sorted: #ffffff; }
:root { --semanticPaper: #626568; }
:root { --turbo-coil: #5d7995; }
:root { --derivedPlugin: 'Archivo',Arial,sans-serif; --relayedParcel: 'Archivo',Arial,sans-serif; }
:root { --systemic: 600; --hanger: 'Cormorant Garamond',Garamond,Georgia,serif; --taperedkit: 0.02em; }
*::before,*::after,* { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; --tannedConnector: min(var(--augmentedBuckle),100rem); --mount: min(var(--tannedConnector),48rem); }
body { margin: 0; background: var(--guided-edge); color: var(--utilitytunnel); font: 16px/var(--concurrent-region,1.6) var(--derivedPlugin,Arial,Helvetica,sans-serif); font-weight: var(--reflectivePreset); overflow-wrap: break-word; }
code,a[href^="mailto:"],a[href^="tel:"] { overflow-wrap: anywhere; }
a { color: inherit; }
button { font: inherit; }
figure { margin: 0; }
svg,img { max-width: 100%; height: auto; }
input:not([type="checkbox"]):not([type="radio"]),textarea { appearance: none; -webkit-appearance: none; }
h4,h1,h3,h6,h2,h5 { letter-spacing: var(--featheredCone); font-weight: var(--tracker); font-family: var(--relayedParcel,inherit); overflow-wrap: normal; }
.opaque-callout { width: min(var(--tannedConnector),calc(100% - var(--responsivechrome))); margin-inline: auto; }
:is(.forkedBreadcrumb,.cell)>.opaque-callout { width: min(var(--mount),calc(100% - var(--responsivechrome))); }
:is(.forkedBreadcrumb,.cell)>.opaque-callout :is(.lean-lobby,p) { max-width: none; }
.chartered-billboard { scroll-margin-top: var(--signedfiber); padding: calc(var(--sequential-footing) + var(--guided-drawer,0rem)) 0; }
footer.chartered-billboard,header.chartered-billboard { padding: 0; }
.lettered-cushion { padding-block: 0; min-height: calc(100vh - var(--signedfiber)); min-height: calc(100svh - var(--signedfiber)); display: flex; flex-direction: column; --flatCaliper: calc(100vh - var(--signedfiber)); }
.lettered-cushion>* { flex: 1 0 auto; display: flex; justify-content: center; flex-direction: column; }
.stackedBar { padding: calc(var(--sequential-footing) + var(--justified,0rem)) 0; background: var(--turboexhibit); backdrop-filter: var(--tactile); -webkit-backdrop-filter: var(--tactile); }
.chartered-billboard>.stackedBar { margin-block: calc(-1 * (var(--sequential-footing) + var(--guided-drawer,0rem))); }
.chartered-billboard>:is(.linedatlas,.nested) { margin-block: calc(-1 * (var(--sequential-footing) + var(--guided-drawer,0rem))); }
header.chartered-billboard+.chartered-billboard:not(.lettered-cushion) { padding-top: calc((var(--sequential-footing) + var(--guided-drawer,0rem)) * var(--tooledKit)); --tooledKit: 0.55; }
header.chartered-billboard+.chartered-billboard:not(.lettered-cushion)>:is(.stackedBar,.linedatlas,.nested) { margin-top: calc(-1 * (var(--sequential-footing) + var(--guided-drawer,0rem)) * var(--tooledKit)); }
header.chartered-billboard+.chartered-billboard:not(.lettered-cushion)>:is(.stackedBar,.nested) { padding-top: calc((var(--sequential-footing) + var(--justified,0rem)) * var(--tooledKit)); }
.fineApron { font-weight: var(--systemic,600); font-size: 1.25rem; text-decoration: none; font-family: var(--hanger,inherit); letter-spacing: var(--taperedkit,-0.02em); }
.transient { font-size: 0.875rem; font-weight: 700; letter-spacing: 0.12em; text-transform: var(--quilted); margin-bottom: 1rem; box-shadow: inset 0 -0.125rem 0 var(--tallied-details); color: var(--utilitytunnel); }
.guidedGrille { max-width: var(--cuff); margin-bottom: 2rem; opacity: 0.8; font-size: 1.25rem; line-height: var(--concurrent-region); }
.embossedPlugin { font-weight: var(--tracker); letter-spacing: var(--featheredCone); }
.serratedexhibit { max-width: var(--cuff); }
address { font-style: normal; }
i,em,b { font-style: inherit; font-weight: inherit; }
.flatKit { display: inline-flex; align-items: center; justify-content: center; min-height: var(--ladder); padding-block: 0.5rem; padding-inline: var(--paired); border: var(--branched) var(--signedalert) var(--marginedLattice); border-radius: var(--stockedCanopy); background: var(--feathered-atlas); color: var(--proto-etching); text-decoration: none; font-weight: var(--driven-footer); cursor: pointer; text-transform: var(--talliedToken); letter-spacing: var(--picture); box-shadow: var(--contouredwire); backdrop-filter: var(--tactile); -webkit-backdrop-filter: var(--tactile); transition: background var(--fine-pane) var(--isolated-breadcrumb),color var(--fine-pane) var(--isolated-breadcrumb),border-color var(--fine-pane) var(--isolated-breadcrumb),box-shadow var(--fine-pane) var(--isolated-breadcrumb),opacity var(--fine-pane) var(--isolated-breadcrumb),transform var(--fine-pane) var(--isolated-breadcrumb); }
.flatKit:hover { background: var(--crisp-imprint); box-shadow: var(--bitwiseLattice); opacity: var(--chartered-sequence); transform: var(--sharded-atlas); color: var(--compressedCoil); }
.flatKit:active { transform: var(--relayedPanel); box-shadow: var(--foyer); }
textarea,input { width: 100%; backdrop-filter: var(--tactile); -webkit-backdrop-filter: var(--tactile); min-height: var(--ladder); padding: 0.75rem var(--paired); border: var(--remoteEasel) var(--signedalert) var(--condensed-bus); border-radius: var(--calm-feed); background: var(--opaque); color: var(--taperedimprint); font: inherit; transition: border-color var(--fine-pane) var(--isolated-breadcrumb),box-shadow var(--fine-pane) var(--isolated-breadcrumb),opacity var(--fine-pane) var(--isolated-breadcrumb); }
textarea { min-height: 9rem; resize: vertical; line-height: var(--concurrent-region); }
textarea:hover,input:hover { border-color: var(--textualregion); }
input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus { box-shadow: var(--tonal); border-color: var(--tooledfixture); }
input:user-invalid,textarea:user-invalid { border-color: var(--pavedContainer); }
input[type="radio"],input[type="checkbox"] { appearance: none; -webkit-appearance: none; display: inline-grid; place-content: center; width: auto; min-height: 0; inline-size: 1.125rem; block-size: 1.125rem; padding: 0; border: var(--remoteEasel) var(--signedalert) var(--textualregion); background: var(--opaque); cursor: pointer; transition: background var(--fine-pane) var(--isolated-breadcrumb),border-color var(--fine-pane) var(--isolated-breadcrumb); }
input[type="checkbox"] { border-radius: 0.25rem; }
input[type="radio"] { border-radius: 50%; }
input[type="radio"]::before,input[type="checkbox"]::before { background: var(--chartered-connector); content: ""; inline-size: 0.625rem; block-size: 0.625rem; transform: scale(0); transition: transform var(--fine-pane) var(--isolated-breadcrumb); }
input[type="checkbox"]::before { clip-path: polygon(14% 45%,1% 60%,40% 99%,100% 17%,82% 1%,39% 69%); }
input[type="radio"]::before { block-size: 0.5rem; inline-size: 0.5rem; border-radius: 50%; }
input[type="checkbox"]:hover,input[type="radio"]:hover { border-color: var(--tooledfixture); }
input[type="radio"]:checked,input[type="checkbox"]:checked { border-color: var(--tooledfixture); background: var(--tooledfixture); }
input[type="radio"]:checked::before,input[type="checkbox"]:checked::before { transform: scale(1); }
input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible { box-shadow: none; outline: 2px solid var(--tooledfixture); outline-offset: 2px; }
input[type="time"],input[type="week"],input[type="date"],input[type="month"],input[type="datetime-local"] { block-size: calc(var(--concurrent-region,1.6) * 1em + 1.5rem + 2 * var(--remoteEasel)); padding-block: 0; }
::placeholder { opacity: 1; color: var(--textualzone); }
.drivenHub,details { padding: var(--flat-tunnel); background: var(--turbo-buckle); border: var(--crisp-selector) var(--signedalert) var(--eased); border-radius: var(--editedCaliper); box-shadow: var(--tannedSwatch); backdrop-filter: var(--tactile); -webkit-backdrop-filter: var(--tactile); }
details:hover,.drivenHub:not(.concurrentParcel,.charteredkit,.guided-zone):hover { box-shadow: var(--chord); }
summary { cursor: pointer; list-style-position: inside; }
summary::marker { color: var(--tooledfixture); }
.front { border-radius: var(--alpha); box-shadow: var(--leanCallout); }
.concurrentBar .opaque-callout { width: min(calc(var(--tannedConnector) * 1.2),calc(100% - var(--responsivechrome))); }
.concurrentBar { position: fixed; top: 0; left: 0; right: 0; z-index: 30; background: var(--opaque-details); border-color: var(--boosted-bus); border-bottom-color: var(--filtered-kiosk); color: var(--studded-swatch); backdrop-filter: var(--tactile); -webkit-backdrop-filter: var(--tactile); }
.logicalrange { color: var(--studded-swatch); border-color: var(--boosted-bus); }
.dualGirder a { text-decoration: none; border-radius: var(--calm-feed); transition: background var(--fine-pane) var(--isolated-breadcrumb),box-shadow var(--fine-pane) var(--isolated-breadcrumb),color var(--fine-pane) var(--isolated-breadcrumb); padding: 0.25rem; font-weight: 500; position: relative; }
.concurrentBar .dualGirder a[aria-current="page"] { color: var(--issued); font-weight: 700; }
.overhead { border: var(--remoteEasel) var(--signedalert) var(--boosted-bus); transition: background var(--fine-pane) var(--isolated-breadcrumb); color: inherit; background: transparent; border-radius: var(--calm-feed); }
.responsive-trigger { margin: 0; letter-spacing: var(--picture); background: var(--dispatchedFiber); border: var(--remoteEasel) var(--signedalert) color-mix(in srgb,var(--sorted) 22%,transparent); border-radius: var(--semanticfiber); gap: 0.5rem; display: inline-flex; font-size: 0.8125rem; padding: 0.375rem var(--paired); align-items: center; font-weight: var(--driven-footer); color: var(--sorted); text-transform: var(--quilted); }
.responsive-trigger .boostedPane { color: var(--sorted); }
.responsive-trigger.side-knob { border-radius: var(--panel); }
figure>img { border: var(--remoteEasel) var(--signedalert) var(--numericZone); border-radius: var(--editedContainer); }
select:focus,a:focus,button:focus,input:not([type="checkbox"]):not([type="radio"]):focus,summary:focus,textarea:focus,.flatKit:focus { outline-offset: 2px; outline: 2px solid transparent; }
summary:focus-visible,.flatKit:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible { outline: 2px solid transparent; outline-offset: 2px; box-shadow: var(--lightpanel); }
.overhead:hover:focus-visible,.dualGirder a:focus-visible,.dualGirder a:hover:focus-visible,.overhead:focus-visible { outline-offset: 2px; box-shadow: var(--lightpanel); outline: 2px solid transparent; }
input:disabled,textarea:disabled,.flatKit:disabled,[aria-disabled="true"],button:disabled { opacity: var(--flatBay); cursor: not-allowed; }
.boostedPane { height: 1.25rem; flex-shrink: 0; width: 1.25rem; }
.polished { background: var(--tallied-buckle); }
.polished { box-shadow: inset 0 0 0 var(--remoteEasel) var(--shardedDigest); }
.semantic-hub { color: var(--tallied-details); }
.swiftbezel .opaque-callout { align-items: center; display: flex; flex-direction: column; }
.reflective-imprint .guidedGrille { margin-inline: auto; }
.cell .guidedGrille { opacity: 0.8; }
.lean-lobby { gap: 0.75rem; margin: 0 0 clamp(2rem,4vw,3.5rem); max-width: 44rem; flex-direction: column; display: flex; }
.sideImprint { margin-inline: auto; align-items: center; text-align: center; }
.preset { display: flex; width: 100%; justify-content: center; align-items: center; box-shadow: none; gap: 0.75rem; }
.preset::after,.preset::before { display: none; flex: 0 0 auto; background: var(--tallied-details); content: ""; }
.embossedPlugin { margin: 0; line-height: 1.1; font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--channel)) * var(--twin-tag)); }
.transient { font-size: 0.8125rem; margin: 0; }
.guidedGrille { font-size: 1.125rem; opacity: 0.75; line-height: var(--concurrent-region); margin: 0; }
.crumb { gap: 0.75rem; flex-wrap: wrap; display: flex; align-items: center; }
.prototicker { border-block: var(--remoteEasel) var(--signedalert) var(--eased); }
.sharedbuckle { --justified: 0rem; --guided-drawer: 0rem; }
.fine-container { --justified: -1.5rem; --guided-drawer: -1rem; }
.scopedArmature { --justified: 0.625rem; --guided-drawer: 0.5rem; }
.framedEdge { --justified: 0.5rem; --guided-drawer: 1rem; }
@media(max-width:640px) {.sharedbuckle,.framedEdge,.scopedArmature,.fine-container { --justified: 0rem; --guided-drawer: 0rem; }
.embossedPlugin { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--channel)) * var(--twin-tag)); }
.guidedGrille { font-size: 1.0625rem; }
.lean-lobby { margin-bottom: clamp(1.5rem,6vw,2rem); gap: 0.5rem; }
.crumb { gap: 0.625rem; width: 100%; flex-direction: column; align-items: stretch; }
.crumb .flatKit { width: 100%; }}
.technicalgirder { display: flex; font-size: 1.0625rem; gap: 0.875rem; line-height: var(--concurrent-region); align-items: flex-start; }
.logicalCanopy { opacity: 0.85; }
.polished { display: inline-flex; width: 1.75rem; flex-shrink: 0; border-radius: 50%; align-items: center; color: var(--tallied-details); height: 1.75rem; border: var(--remoteEasel) var(--signedalert) currentColor; justify-content: center; }
.polished .boostedPane { height: 1rem; width: 1rem; }
.logicalLobby { margin: 0; gap: 1rem; flex-direction: column; padding: 0; display: flex; list-style: none; }
.coined .logicalLobby { margin-inline: auto; max-width: 44rem; }
.ribbed-region { justify-content: center; width: 2.25rem; flex-shrink: 0; display: inline-flex; height: 2.25rem; align-items: center; box-sizing: border-box; }
.ribbed-region .relayedknob { width: 1.25rem; height: 1.25rem; }
.framedtrigger { color: var(--tallied-details); border: var(--remoteEasel) var(--signedalert) var(--tallied-details); }
.fineApron { align-items: center; display: inline-flex; gap: 0.625rem; }
.flexbuckle { display: inline-block; }
.signedsegment { letter-spacing: var(--taperedkit,normal); font-weight: var(--systemic,700); gap: 0.75rem; display: flex; margin: 0 0 1rem; font-family: var(--hanger,inherit); align-items: center; font-size: 1.0625rem; }
.scopedkiosk { margin: 0; display: flex; flex-direction: column; }
.dualcrown { align-items: start; border-top: var(--remoteEasel) var(--signedalert) var(--eased); display: grid; padding: 0.875rem 0; gap: 0.5rem clamp(1rem,3vw,2rem); grid-template-columns: minmax(9rem,0.5fr) 1.5fr; }
.dualcrown:last-child { border-bottom: var(--remoteEasel) var(--signedalert) var(--eased); }
.dualcrown dt { letter-spacing: 0.06em; font-weight: 700; opacity: 0.55; font-size: 0.8125rem; text-transform: uppercase; }
.dualcrown dd { margin: 0; line-height: var(--concurrent-region); opacity: 0.9; }
.dualcrown dd a { text-underline-offset: 0.2em; text-decoration: underline; }
.derivedprovider { list-style: none; display: flex; margin: 1.25rem 0 0; gap: 0.75rem; padding: 0; flex-direction: column; }
.derivedprovider li { gap: 0.625rem; display: flex; line-height: var(--concurrent-region); align-items: flex-start; }
.ledge { opacity: 0.85; }
.derivedprovider .boostedPane { height: 1.05rem; margin-top: 0.2rem; width: 1.05rem; flex-shrink: 0; color: var(--tallied-details); }
.filteredStub { display: flex; margin: 1.5rem 0 0; font-size: 0.9375rem; align-items: center; gap: 0.5rem; }
.condensedRegion { opacity: 0.75; }
.filteredStub .boostedPane { width: 1.05rem; flex-shrink: 0; height: 1.05rem; color: var(--tallied-details); }
.lined-connector h3 { margin: 0; font-size: 1.125rem; }
.caddy .derivedprovider { text-align: left; }
.lined-connector { max-width: 44rem; margin-inline: auto; }
.lined-connector h3 { margin-top: clamp(2rem,4vw,2.5rem); }
@media(max-width:768px) {.dualcrown { gap: 0.25rem; grid-template-columns: 1fr; }}
@media(max-width:640px) {.lined-connector h3 { margin-top: 1.5rem; }}
.reflective-imprint { background-color: var(--guided-edge); }
.reflective-imprint .fine { flex-direction: column; display: flex; gap: 0.5rem; align-items: center; text-align: center; }
.fine .guidedGrille { margin-inline: auto; }
.fine h1,.fine h2 { line-height: 1.1; font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--channel)) * var(--twin-tag)); margin: 0; max-width: 20ch; }
.fine .scrim { margin: 0.25rem 0 0.75rem; align-items: center; }
.tag { display: inline-block; margin: 0.75rem 0 0; font-size: calc((1rem + (clamp(1.5rem,4vw,2.5rem) - 1rem) * var(--channel)) * var(--twin-tag)); font-weight: var(--tracker); letter-spacing: var(--featheredCone); line-height: 1.15; text-decoration: underline; text-underline-offset: 0.18em; text-decoration-thickness: 0.06em; max-width: 100%; }
.deepenclosure { opacity: 0.8; }
.cell .veneered { padding: calc(var(--flat-tunnel) * 1.75); position: relative; box-shadow: var(--leanCallout); border-radius: var(--alpha); overflow: hidden; }
.lean { position: absolute; pointer-events: none; inset: 0; }
.swiftpointer .lean { --stacked-girder: color-mix(in srgb,var(--tallied-buckle) 10%,transparent); }
.veneered>.dispatchedconnector { position: relative; z-index: 1; }
.veneered .semanticDetails { aspect-ratio: 1; position: absolute; }
.structuralScreen { bottom: -14%; inset-inline-end: -6%; }
.sandboxed { width: min(38%,17rem); }
.semanticDetails { border-radius: 50%; pointer-events: none; display: grid; overflow: hidden; place-items: center; }
.swiftpointer .semanticDetails { background-image: repeating-linear-gradient(0deg,color-mix(in srgb,var(--tallied-buckle) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-linear-gradient(90deg,color-mix(in srgb,var(--tallied-buckle) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-radial-gradient(circle at 50% 50%,transparent 0 1.6rem,color-mix(in srgb,var(--tallied-buckle) 15%,transparent) 1.6rem calc(1.6rem + 1px)); }
.deep { height: 2.25rem; width: 2.25rem; }
.dispatchedconnector h2,.dispatchedconnector h1 { line-height: 1.1; margin: 0 0 1rem; font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--channel)) * var(--twin-tag)); }
.dispatchedconnector .scrim { margin: 1rem 0 1.5rem; }
.dispatchedconnector .transient { margin: 0 0 0.75rem; }
.scrim { display: flex; flex-direction: column; font-style: normal; gap: 0.5rem; }
.scopedTag { line-height: var(--concurrent-region); gap: 0.5rem; display: inline-flex; min-width: 0; align-items: flex-start; }
.scopedTag .semantic-hub { margin-top: 0.125rem; }
.scrim a { text-underline-offset: 0.2em; text-decoration: underline; }
@media(max-width:768px) {.veneered .semanticDetails { display: none; }
.veneered,.cell .veneered { padding: var(--flat-tunnel); }}
@media(max-width:640px) {.fine h2,.fine h1 { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--channel)) * var(--twin-tag)); }
.tag { font-size: calc((1rem + (clamp(1.25rem,5.5vw,1.75rem) - 1rem) * var(--channel)) * var(--twin-tag)); }}
.serratedexhibit h1 { line-height: 1.1; margin: 0 0 1.5rem; font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--channel)) * var(--twin-tag)); }
.serratedexhibit h2 { font-size: 1.5rem; line-height: 1.3; margin: 2.5rem 0 1rem; }
.serratedexhibit h3 { line-height: 1.4; font-size: 1.125rem; margin: 2rem 0 0.75rem; }
.serratedexhibit p { margin: 0 0 1.25rem; font-size: 1.0625rem; color: color-mix(in srgb,var(--utilitytunnel) 85%,transparent); line-height: var(--concurrent-region); }
.serratedexhibit p:last-child { margin-bottom: 0; }
.serratedexhibit p.transient { margin: 0; font-size: 0.8125rem; color: var(--utilitytunnel); }
.serratedexhibit ul { flex-direction: column; display: flex; margin: 0 0 1.25rem; padding-left: 1.25rem; gap: 0.5rem; }
.serratedexhibit li { font-size: 1.0625rem; color: color-mix(in srgb,var(--utilitytunnel) 85%,transparent); line-height: var(--concurrent-region); }
.serratedexhibit a { text-decoration: underline; text-underline-offset: 0.2em; color: var(--tooledfixture); }
.serratedexhibit strong { font-weight: 700; }
.cellularTunnel { max-width: max(var(--cuff),64ch); }
.nested { padding: calc(var(--sequential-footing) + var(--justified,0rem)) 0; }
.chartered-fixture h2,.chartered-fixture h1 { margin: 0; }
.cellularTunnel { margin-top: 0; }
.quick { grid-template-columns: 1fr 1.2fr; display: grid; gap: clamp(2rem,4vw,3rem); align-items: start; }
.chip img { width: 100%; border-radius: var(--editedContainer); object-fit: cover; aspect-ratio: 3/4; }
@media(max-width:768px) {.quick { gap: 2rem; grid-template-columns: 1fr; }}
@media(max-width:640px) {.serratedexhibit h1 { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--channel)) * var(--twin-tag)); }
.nested .chip { display: none; }
.quick { gap: 1.5rem; }}
.crisp-enclosure { border-radius: 0; }
.concurrentParcel { overflow: hidden; padding: calc(var(--flat-tunnel) * 3.25) calc(var(--flat-tunnel) * 2); background: var(--tooledfixture); color: var(--chartered-connector); position: relative; text-align: center; border-color: transparent; }
.concurrentParcel>* { position: relative; }
.hemmedenclosure { height: 100%; width: 100%; position: absolute; pointer-events: none; inset: 0; }
.concurrentParcel h1,.concurrentParcel h2 { margin: 0 0 1.25rem; line-height: 1.1; font-size: calc((1rem + (clamp(1.75rem,4.5vw,2.75rem) - 1rem) * var(--channel)) * var(--twin-tag)); text-wrap: balance; }
.concurrentParcel .guidedGrille { opacity: 0.84; color: var(--chartered-connector); max-width: 46ch; margin: 0 auto clamp(1.75rem,3.5vw,2.5rem); }
.concurrentParcel .flatKit { background: var(--chartered-connector); border-color: transparent; color: var(--tooledfixture); }
.concurrentParcel .flatKit:hover { color: var(--tooledfixture); background: color-mix(in srgb,var(--chartered-connector) 88%,var(--tooledfixture)); }
.chartered-buckle { gap: 0.5rem; }
.chartered-buckle .boostedPane { width: 1.1rem; height: 1.1rem; }
.tucked-hub .dispatched-imprint { grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); padding: calc(var(--flat-tunnel) * 2); position: relative; border-radius: var(--editedCaliper); border: var(--remoteEasel) var(--signedalert) var(--textualregion); gap: clamp(2rem,4vw,3.5rem); align-items: center; display: grid; overflow: hidden; }
.dispatched-imprint { --condensed-cushion: 22px; --centraldetails: 45deg; }
.calm-apron { --centraldetails: 135deg; }
.isolatedCrown { --condensed-cushion: 28px; }
.dispatched-imprint::before { position: absolute; background-image: repeating-linear-gradient(var(--centraldetails),color-mix(in srgb,var(--tallied-buckle) 7%,transparent) 0,color-mix(in srgb,var(--tallied-buckle) 7%,transparent) 1px,transparent 1px,transparent var(--condensed-cushion)); content: ""; inset: 0; pointer-events: none; }
.dispatched-imprint>* { position: relative; }
.dispatched-imprint h1,.dispatched-imprint h2 { margin: 0; max-width: 14ch; line-height: 1.05; font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--channel)) * var(--twin-tag)); text-wrap: balance; }
.ribbedKit { display: flex; flex-direction: column; align-items: flex-start; gap: 1.25rem; }
.ribbedKit .guidedGrille { margin: 0; }
.dispatched-imprint h1,.dispatched-imprint h2,.template,.ribbedKit .guidedGrille { text-shadow: 0 0 0.75rem var(--leanSequence),0 0 2rem var(--leanSequence); }
.tucked-hub .ribbedKit .flatKit { background: var(--dispatchedFiber); box-shadow: 0 0 2rem 0.75rem var(--leanSequence); color: var(--sorted); }
.tucked-hub .ribbedKit .flatKit:hover { background: color-mix(in srgb,var(--dispatchedFiber) 86%,var(--utilitytunnel)); color: var(--sorted); }
.template { line-height: 1.4; margin: -0.5rem 0 0; opacity: 0.7; font-size: 0.875rem; }
@media(max-width:768px) {.tucked-hub .dispatched-imprint { align-items: start; grid-template-columns: 1fr; gap: 1.5rem; }
.dispatched-imprint h1,.dispatched-imprint h2 { max-width: none; }}
@media(max-width:640px) {.tucked-hub .dispatched-imprint { padding: calc(var(--flat-tunnel) * 1.25); }}
.contouredGrille { padding: 0; border-radius: var(--editedCaliper); border: var(--remoteEasel) var(--signedalert) var(--eased); cursor: pointer; background: var(--turbo-buckle); }
.contouredGrille summary { display: flex; padding: clamp(1.25rem,2.5vw,1.5rem); cursor: pointer; font-weight: 700; gap: 1rem; list-style: none; justify-content: space-between; align-items: flex-start; font-size: 1.0625rem; line-height: var(--concurrent-region); }
.contouredGrille summary::-webkit-details-marker { display: none; }
.contouredGrille summary::after { margin-block-start: calc((1.0625rem * var(--concurrent-region) - 1.65rem) / 2); color: var(--tooledfixture); font-weight: 400; transition: transform var(--fine-pane) var(--isolated-breadcrumb),background-color var(--fine-pane) var(--isolated-breadcrumb),border-color var(--fine-pane) var(--isolated-breadcrumb),color var(--fine-pane) var(--isolated-breadcrumb); font-size: 1.5rem; flex-shrink: 0; content: "+"; line-height: 1.1; }
.contouredGrille[open]:not([data-stretch-stripe]) summary::after { transform: rotate(45deg); }
.contouredGrille p { line-height: var(--concurrent-region); opacity: 0.75; margin: 0; max-width: 70ch; padding: 0 clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.5rem); }
.forkedBreadcrumb .contouredGrille summary::after { content: ""; border-bottom: 2px var(--signedalert) var(--utilitytunnel); width: 0.55rem; border-right: 2px var(--signedalert) var(--utilitytunnel); height: 0.55rem; margin-block-start: calc((1.0625rem * var(--concurrent-region) - 0.55rem) / 2 - 0.15rem); opacity: 0.7; transform: rotate(45deg); }
.forkedBreadcrumb .contouredGrille[open]:not([data-stretch-stripe]) summary::after { transform: rotate(225deg); opacity: 1; margin-block-start: calc((1.0625rem * var(--concurrent-region) - 0.55rem) / 2 + 0.15rem); }
.guidedfiber .contouredGrille summary::after { height: 0; margin-block-start: calc((1.0625rem * var(--concurrent-region) - 0.45rem) / 2); width: 0; content: ""; border-top: 0.45rem solid var(--tooledfixture); border-right: 0.4rem solid transparent; border-left: 0.4rem solid transparent; }
.guidedfiber .contouredGrille[open]:not([data-stretch-stripe]) summary::after { transform: rotate(180deg); }
.global { display: flex; gap: 1rem; flex-direction: column; }
.guidedfiber .global,.forkedBreadcrumb .global { gap: 0; }
.forkedBreadcrumb .contouredGrille { background: transparent; border: none; border-radius: 0; border-top: var(--remoteEasel) var(--signedalert) var(--eased); }
.forkedBreadcrumb .contouredGrille:last-child { border-bottom: var(--remoteEasel) var(--signedalert) var(--eased); }
.forkedBreadcrumb .contouredGrille summary { padding: 1.75rem clamp(0.5rem,1.2vw,0.875rem); font-size: 1.1875rem; }
.forkedBreadcrumb .contouredGrille p { font-size: 1.0625rem; padding: 0 clamp(0.5rem,1.2vw,0.875rem) 1.75rem; }
.inspected { margin-inline: auto; max-width: 44rem; }
.guidedfiber .contouredGrille { background: transparent; border: none; border-radius: 0; border-top: var(--remoteEasel) var(--signedalert) var(--eased); }
.guidedfiber .contouredGrille:last-child { border-bottom: var(--remoteEasel) var(--signedalert) var(--eased); }
.guidedfiber .contouredGrille summary { padding: 1.5rem clamp(0.5rem,1.2vw,0.875rem); }
.guidedfiber .contouredGrille p { padding: 0 clamp(0.5rem,1.2vw,0.875rem) 1.5rem; }
@media(max-width:640px) {.contouredGrille summary { font-size: 1rem; padding: 1rem 1.125rem; }
.forkedBreadcrumb .contouredGrille summary,.guidedfiber .contouredGrille summary { font-size: 1.0625rem; padding: 1.125rem clamp(0.5rem,1.2vw,0.875rem); }}
.bridgedFooter { padding: calc(var(--sequential-footing) * 0.7) 0 calc(var(--sequential-footing) * 0.5); border-top: var(--remoteEasel) var(--signedalert) var(--eased); }
.clipboard { padding-top: clamp(1.5rem,3vw,2rem); border-top: var(--remoteEasel) var(--signedalert) var(--eased); align-items: center; display: flex; flex-wrap: wrap; gap: 1rem; justify-content: space-between; margin-top: clamp(2rem,4vw,3rem); font-size: 0.875rem; }
.clipboard p { margin: 0; }
.clipboard p:not(.postaltoken) { opacity: 0.65; }
.clipboard a { text-decoration: none; }
.clipboard a:hover { text-decoration: underline; }
.strip { gap: 0.75rem 1.5rem; display: flex; justify-content: flex-end; flex-wrap: wrap; margin-left: auto; align-items: center; }
.pattern { display: flex; flex-wrap: wrap; gap: 1.25rem; }
.pattern a { transition: opacity var(--fine-pane) var(--isolated-breadcrumb),color var(--fine-pane) var(--isolated-breadcrumb); opacity: 0.65; }
.pattern a:hover { color: var(--tooledfixture); opacity: 1; }
.postaltoken { font-size: 0.75rem; margin: 0; color: var(--semanticPaper); }
.postaltoken a { text-decoration: none; }
.keypad { display: grid; gap: clamp(2rem,4vw,3rem); grid-template-columns: 2fr 1fr 1.4fr; }
.granular { gap: 1rem; flex-direction: column; display: flex; }
.contoured-caliper { gap: 0.75rem; flex-direction: column; display: flex; }
.contoured-caliper a { text-decoration: none; opacity: 0.85; }
.contoured-caliper a { transition: opacity var(--fine-pane) var(--isolated-breadcrumb),color var(--fine-pane) var(--isolated-breadcrumb); }
.contoured-caliper a:hover { opacity: 1; color: var(--tooledfixture); }
.squared { text-transform: uppercase; font-size: 0.8125rem; letter-spacing: 0.06em; color: var(--semanticPaper); font-weight: 700; margin: 0; }
.marginededge { opacity: 0.75; max-width: 32ch; margin: 0; line-height: var(--concurrent-region); }
.postal-bus { align-items: flex-start; }
.postal-bus .ribbed-region { margin-block-start: max(0px,calc((1em * var(--concurrent-region) - 2.25rem) / 2)); }
.postal-bus .flexbuckle { margin-block-start: max(0px,calc((2.25rem - 1em * var(--concurrent-region)) / 2)); }
.logicalatlas { flex-direction: column; display: flex; font-style: normal; gap: 0.65rem; }
.mellow { line-height: var(--concurrent-region); text-decoration: none; display: inline-flex; min-width: 0; align-items: flex-start; gap: 0.5rem; }
.dispatched-gutter { opacity: 0.85; }
.mellow .boostedPane { margin-block-start: calc((1rem * var(--concurrent-region) - 1.05rem) / 2); }
.mellow .boostedPane { width: 1.05rem; height: 1.05rem; }
a.mellow:hover .dispatched-gutter { opacity: 1; }
a.cellular-sequence { opacity: 1; text-decoration: underline; text-decoration-color: var(--tallied-details); text-decoration-thickness: 0.08em; text-underline-offset: 0.28em; }
a.cellular-sequence:hover { text-decoration-color: var(--tallied-details); color: var(--tooledfixture); }
@media(max-width:1024px) {.keypad { grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)); }}
@media(max-width:768px) {.keypad { grid-template-columns: 1fr; gap: 2rem; }
.clipboard { align-items: flex-start; flex-direction: column; }
.strip { justify-content: flex-start; margin-left: 0; }}
@media(max-width:640px) {.keypad { gap: 1.5rem; }
.clipboard { padding-top: 1.25rem; margin-top: 1.5rem; }}
.textualrange { display: grid; gap: 1.25rem; }
.textual-apron { flex-direction: column; display: flex; gap: 0.5rem; min-width: 0; }
.cone { letter-spacing: 0.01em; font-weight: 600; font-size: 0.875rem; }
.thumbnail { gap: 1rem; display: flex; align-items: center; flex-wrap: wrap; }
.charteredstub { margin: 0; font-size: 0.875rem; }
.charteredstub:empty { display: none; }
.charteredstub[data-integralscene] { height: 1px; overflow: hidden; width: 1px; padding: 0; clip-path: inset(50%); border: 0; margin: -1px; position: absolute; white-space: nowrap; }
.drawnholder:not([hidden]) { display: flex; align-items: flex-start; gap: 0.75rem; grid-column: 1/-1; padding: 0.875rem 1rem; background: color-mix(in srgb,currentColor 6%,transparent); border: var(--remoteEasel) var(--signedalert) var(--eased); border-inline-start: calc(var(--remoteEasel) * 3) var(--signedalert) var(--textualregion); border-radius: var(--editedCaliper); }
.low { margin: 0; }
.tuckedRegion { color: inherit; border-radius: var(--calm-feed); flex: none; background: transparent; cursor: pointer; margin-inline-start: auto; padding: 0.25rem; display: inline-flex; border: 0; }
.flatKit[data-leancrown] { color: transparent; pointer-events: none; position: relative; opacity: 1; }
.flatKit[aria-disabled="true"] { cursor: default; }
.flatKit[data-leancrown] .boostedPane { visibility: hidden; }
.thumbnail .flatKit[data-leancrown][aria-busy="true"]::after { content: ""; display: block; position: absolute; inset: auto; top: 50%; left: 50%; z-index: 1; width: 1.15em; height: 1.15em; margin: -0.575em 0 0 -0.575em; padding: 0; box-sizing: border-box; background: none; opacity: 1; border: 2px solid var(--proto-etching); border-top-color: transparent; border-radius: 50%; transition: none; animation: synthetic-lattice 0.7s linear infinite; }
@media (prefers-reduced-motion: reduce) {.thumbnail .flatKit[data-leancrown][aria-busy="true"]::after { animation: none; }}
@keyframes synthetic-lattice {to { transform: rotate(360deg); }}
.swift-loader { flex-direction: column; max-width: 44rem; margin: 0 0 clamp(1.75rem,3vw,2.5rem); display: flex; gap: 0.75rem; }
.tooledcircuit { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1.25rem 1.5rem; }
.tooledcircuit .thumbnail,.tooledcircuit .chainedGrille { grid-column: 1/-1; }
.tooledcircuit.calm-gateway { grid-template-columns: minmax(0,1fr); }
.front { padding: calc(var(--flat-tunnel) * 1.5); }
.serratedFoil { margin: 1rem 0 0; font-size: 0.8125rem; opacity: 0.65; }
.section { font-weight: 400; text-transform: none; opacity: 0.72; }
@media(max-width:768px) {.tooledcircuit { grid-template-columns: 1fr; }
.thumbnail .flatKit { width: 100%; }}
@media(max-width:640px) {.front { padding: var(--flat-tunnel); }}
.concurrentBar { display: flex; height: var(--absolutePointer); --absolutePointer: 5rem; transition: height var(--fine-pane) var(--isolated-breadcrumb); flex-direction: column; }
.lettered-pane { --absolutePointer: 4.25rem; }
@keyframes tensionedjunction {from { transform: translateX(0); }
to { transform: translateX(-100%); }}
.logicalrange { display: flex; gap: clamp(1rem,2vw,1.5rem); align-items: center; }
.dualGirder { display: flex; flex-wrap: wrap; gap: clamp(1rem,2vw,1.5rem); }
.overhead { height: 2.75rem; align-items: center; justify-content: center; cursor: pointer; display: none; width: 2.75rem; }
.overhead .mattepanel { display: none; }
.overhead[aria-expanded="true"] .pocketed { display: none; }
.overhead[aria-expanded="true"] .mattepanel { display: inline-flex; }
:root { --signedfiber: 5rem; }
.shelved { height: var(--signedfiber); }
.lettered-pane { border-bottom: 2px var(--signedalert) var(--boosted-bus); }
.core { align-items: stretch; display: flex; width: 100%; min-height: 0; flex: 1 1 auto; }
.logicalpane { display: flex; align-items: center; gap: 0.75rem; padding: 0.9rem clamp(1rem,2vw,1.5rem); min-width: 0; }
.logicalpane .flexbuckle { text-overflow: ellipsis; font-size: 0.875rem; text-transform: uppercase; overflow: hidden; white-space: nowrap; line-height: 1.15; letter-spacing: 0.14em; }
.lettered-pane .logicalrange { align-items: stretch; flex: 1; gap: 0; }
.lettered-pane .dualGirder { align-items: stretch; gap: 0; flex-wrap: nowrap; flex: 1; }
.lettered-pane .dualGirder a { display: inline-flex; align-items: center; border-radius: 0; padding: 0 clamp(0.9rem,1.6vw,1.25rem); border: var(--remoteEasel) var(--signedalert) var(--boosted-bus); border-width: 0; border-inline-start-width: var(--remoteEasel); text-transform: uppercase; letter-spacing: 0.2em; font-size: 0.7rem; font-weight: 500; transition: background var(--fine-pane) var(--isolated-breadcrumb),color var(--fine-pane) var(--isolated-breadcrumb); }
.lettered-pane .dualGirder a:first-child { border-inline-start-width: 2px; }
.lettered-pane .dualGirder a:last-child { border-inline-end-width: var(--remoteEasel); }
.lettered-pane .dualGirder a:hover { background: color-mix(in srgb,var(--studded-swatch) 14%,var(--opaque-details)); }
.lettered-pane .dualGirder a[aria-current="page"] { background: var(--studded-swatch); color: var(--opaque-details); }
.deepKnob { --bitwiseLattice: none; letter-spacing: 0.2em; align-items: center; font-size: 0.7rem; --sharded-atlas: none; --contouredwire: none; --chartered-sequence: 1; --crisp-imprint: var(--studded-swatch); font-weight: 500; gap: 0.5rem; --compressedCoil: var(--opaque-details); display: inline-flex; text-transform: uppercase; padding: 0 clamp(1.1rem,2.2vw,1.75rem); border-radius: 0; white-space: nowrap; }
.deepKnob .boostedPane { height: 0.9rem; width: 0.9rem; }
.lettered-pane .overhead { margin-inline-start: auto; width: 3.5rem; height: auto; border: 0; border-inline-start: 2px var(--signedalert) var(--boosted-bus); border-radius: 0; }
.logicalpane { transition: padding var(--fine-pane) var(--isolated-breadcrumb); }
.logicalpane .ribbed-region { transition: width var(--fine-pane) var(--isolated-breadcrumb),height var(--fine-pane) var(--isolated-breadcrumb); }
.lettered-pane[data-concurrentplugin] { --absolutePointer: 3.25rem; }
.lettered-pane[data-concurrentplugin] .logicalpane { padding-block: 0.45rem; }
.lettered-pane[data-concurrentplugin] .logicalpane .ribbed-region { height: 1.75rem; width: 1.75rem; }
.lettered-pane[data-concurrentplugin] .logicalpane .relayedknob { width: 1rem; height: 1rem; }
.concurrentBar .flexbuckle,.concurrentBar .flatKit,.concurrentBar .dualGirder a { white-space: nowrap; }
.dualGirder,.logicalrange,.core>* { min-width: 0; }
.concurrentBar .flexbuckle { text-overflow: ellipsis; overflow: hidden; }
@media(min-width:1045px) and (max-width:1400px) {.dualGirder,.logicalrange { gap: 1rem; }
.lettered-pane .dualGirder a { padding: 0 1.1rem; }}
@media(max-width:1044px) {.overhead { display: inline-flex; }
.logicalrange { background: var(--opaque-details); right: 0; align-items: stretch; gap: 0.5rem; border-bottom: var(--remoteEasel) var(--signedalert) var(--boosted-bus); border-top: var(--remoteEasel) var(--signedalert) var(--boosted-bus); flex-direction: column; left: 0; display: none; z-index: 20; position: absolute; padding: 1rem; top: 100%; }
.logicalrange[data-boostedloader] { display: flex; }
.dualGirder { flex-direction: column; gap: 0.25rem; }
.dualGirder a { padding: 0.65rem 0.25rem; }
.dualGirder a::after { display: none; }
:root { --signedfiber: 4rem; }
.concurrentBar,.lettered-pane { --absolutePointer: 4.5rem; }
.lettered-pane[data-concurrentplugin] { --absolutePointer: 3.25rem; }
.core { align-items: center; }
.lettered-pane .logicalrange { padding: 0; gap: 0; border-top-width: 2px; }
.lettered-pane .dualGirder { gap: 0; }
.lettered-pane .dualGirder a:last-child,.lettered-pane .dualGirder a:first-child,.lettered-pane .dualGirder a { padding: 0.9rem 1.25rem; border-width: 0; border-block-end-width: var(--remoteEasel); }
.deepKnob { justify-content: center; padding: 0.9rem 1.25rem; }
.lettered-pane .overhead { height: 2.75rem; }
.logicalrange .flatKit { width: 100%; }}
.swiftbezel { overflow: hidden; padding: min(calc(var(--sequential-footing) * 1.35),calc(var(--flatCaliper,100vh) * 0.145)) 0 min(calc(var(--sequential-footing) * 0.85),calc(var(--flatCaliper,100vh) * 0.092)); position: relative; }
.turbo { gap: 1.5rem; position: relative; text-align: center; align-items: center; flex-direction: column; display: flex; }
.knotted { inset: 0; position: absolute; overflow: hidden; pointer-events: none; }
.bondedLattice,.semanticTitle { display: block; position: absolute; aspect-ratio: 1; width: clamp(24rem,58vw,46rem); transition: translate calc(var(--fine-pane) * 3) var(--isolated-breadcrumb); border-radius: 50%; }
.bondedLattice { top: -20%; inset-inline-start: -10%; background: radial-gradient(circle at center,color-mix(in srgb,var(--tallied-details) 38%,transparent) 0%,transparent 70%); }
.semanticTitle { bottom: -26%; background: radial-gradient(circle at center,color-mix(in srgb,var(--tooledfixture) 34%,transparent) 0%,transparent 70%); inset-inline-end: -12%; }
@keyframes delegated-chamber {from { transform: translate3d(-13%,-9%,0) scale(0.89); }
to { transform: translate3d(15%,6%,0) scale(1.2); }}
@keyframes zoomedEmitter {from { transform: translate3d(11%,7%,0) scale(1.17); }
to { transform: translate3d(-15%,-9%,0) scale(0.89); }}
.bondedLattice { animation: delegated-chamber 9s ease-in-out infinite alternate; }
.semanticTitle { animation: zoomedEmitter 13s ease-in-out infinite alternate; }
@media(prefers-reduced-motion:reduce) {.bondedLattice,.semanticTitle { animation: none; }}
.turbo h1,.turbo h2 { font-size: calc((1rem + (clamp(2.5rem,7vw,5rem) - 1rem) * var(--channel)) * var(--twin-tag)); margin: 0; line-height: 1.05; max-width: 16ch; }
.turbo .guidedGrille { margin-inline: auto; }
.responsive-trigger .boostedPane { height: 1rem; width: 1rem; }
.vectored-kiosk .boostedPane { color: currentColor; }
.side-knob { border-radius: var(--panel); }
.vectored-kiosk { border-color: var(--eased); color: var(--utilitytunnel); letter-spacing: var(--picture); font-size: 0.75rem; background: color-mix(in srgb,var(--gutter) 10%,transparent); }
.vectored-kiosk::before { background: var(--tallied-details); flex: 0 0 auto; height: 2px; content: ""; width: 2rem; }
.gallery { font-size: 0.9375rem; list-style: none; flex-wrap: wrap; justify-content: center; gap: 1.5rem; margin: 0.5rem 0 0; padding: 0; display: flex; }
.gallery li { align-items: center; gap: 0.5rem; display: flex; }
.gallery .boostedPane { height: 1.1rem; width: 1.1rem; color: var(--tallied-details); }
@media(max-width:640px) {.turbo { gap: 1.25rem; }
.turbo h1,.turbo h2 { font-size: calc((1rem + (clamp(2.25rem,10vw,2.75rem) - 1rem) * var(--channel)) * var(--twin-tag)); }
.gallery { font-size: 0.9rem; gap: 0.75rem 1.25rem; }
.swiftbezel { padding: calc(var(--sequential-footing) * 0.85) 0 calc(var(--sequential-footing) * 0.6); }}
.centralFiber .transient:not(.preset):not(.contoured-circuit) { box-shadow: none; align-items: center; display: flex; gap: 0.625rem; }
.centralFiber .preset::before,.centralFiber .preset::after,.centralFiber .transient:not(.preset):not(.contoured-circuit)::before { content: ""; flex: 0 0 auto; background: var(--tallied-details); border-radius: 0; height: 2px; min-width: 1.25rem; }
.centralFiber .transient:not(.preset):not(.contoured-circuit)::before { width: 1.5rem; }
.linedatlas { padding: clamp(3.5rem,7vw,6rem) 0; }
.linedatlas .serratedexhibit { max-width: max(var(--cuff),68ch); margin-inline: auto; }
.vectored-gutter { letter-spacing: 0.14em; color: var(--tooledfixture); margin: 0 0 0.75rem; font-weight: 700; text-transform: uppercase; font-size: 0.8125rem; }
.integralfixture { font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--channel)) * var(--twin-tag)); margin: 0 0 1rem; line-height: 1.08; }
.textualbezel code { background: var(--turbo-buckle); white-space: nowrap; font-size: 0.875em; border-radius: var(--editedCaliper); padding: 0.1em 0.4em; }
.slanted { margin: 0 0 1.25rem; }
.slanted .ceiling { margin: 0 0 0.6rem; line-height: 1.45; }
.slanted .deep-coil { font-weight: 700; }
.slanted .ceiling:last-child { margin-bottom: 0; }
.flexbar { padding-left: 1.25rem; margin: 0 0 1.25rem; list-style: disc; }
.flexbar li { line-height: var(--concurrent-region); margin: 0 0 0.4rem; }
.flexbar li::marker { color: var(--tallied-details); }
.linedatlas h2 { scroll-margin-top: calc(var(--signedfiber) + 1rem); }
.tucked { border: var(--crisp-selector) var(--signedalert) var(--eased); border-radius: var(--alpha); padding: calc(var(--flat-tunnel) * 1.25); background: color-mix(in srgb,var(--tallied-details) 6%,var(--turbo-buckle)); }
.hingedbuckle .tucked { background-image: linear-gradient(135deg,color-mix(in srgb,var(--tallied-details) 10%,transparent) 0%,transparent 60%); margin: 0 auto 2.75rem; max-width: max(var(--cuff),68ch); border-inline-start: 0.1875rem var(--signedalert) var(--tallied-details); }
.hingedbuckle .tucked p { margin-bottom: 0.75rem; }
.textualbezel { border-block: var(--remoteEasel) var(--signedalert) var(--eased); grid-template-columns: max-content minmax(0,1fr); font-size: 0.9375rem; margin: 0 0 1.75rem; gap: 0.375rem 1.25rem; padding: 0.875rem 0; display: grid; }
.textualbezel dt { font-weight: 700; opacity: 0.65; margin: 0; letter-spacing: 0.1em; line-height: var(--concurrent-region); font-size: 0.75rem; text-transform: uppercase; }
.textualbezel dd { margin: 0; line-height: var(--concurrent-region); }
.tertiary { counter-reset: bufferedlathe; }
.tertiary h2:not(.integralfixture)::before { font-variant-numeric: tabular-nums; margin-inline-end: 0.625rem; content: "§ " counter(bufferedlathe); color: var(--tallied-details); counter-increment: bufferedlathe; }
@media(max-width:768px) {.textualbezel code { white-space: normal; }}
@media(max-width:640px) {.linedatlas { padding: 2.5rem 0; }
.integralfixture { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--channel)) * var(--twin-tag)); }}
.hemmedlisting { flex-direction: column; gap: 0.5rem; display: flex; }
.stretchZone { font-size: calc((1rem + (clamp(2rem,5vw,3.5rem) - 1rem) * var(--channel)) * var(--twin-tag)); line-height: 1.05; font-variant-numeric: tabular-nums; font-weight: 800; letter-spacing: -0.02em; color: var(--tooledfixture); }
.bonded-veil { opacity: 0.75; font-weight: 500; color: var(--utilitytunnel); font-size: 0.6em; }
.single { opacity: 0.7; line-height: 1.45; font-size: 0.9375rem; }
.halved .twincanopy { grid-template-columns: repeat(4,minmax(0,1fr)); border-radius: var(--alpha); display: grid; padding: calc(var(--flat-tunnel) * 1.5); gap: var(--proto-funnel); background: var(--swiftstripe); }
@media(max-width:1024px) {.halved .twincanopy { grid-template-columns: repeat(2,minmax(0,1fr)); }}
@media(max-width:640px) {.halved .twincanopy { padding: var(--flat-tunnel); grid-template-columns: 1fr; }
.stretchZone { font-size: calc((1rem + (clamp(1.75rem,8vw,2.5rem) - 1rem) * var(--channel)) * var(--twin-tag)); }}
.lettered-swatch .signed-apron { flex-direction: column; display: flex; gap: 1rem; }
.turbo-alert { padding: 0; border: var(--remoteEasel) var(--signedalert) var(--eased); cursor: pointer; background: var(--turbo-buckle); border-radius: var(--editedCaliper); }
.turbo-alert summary { gap: 1.25rem; padding: 1.5rem; display: flex; list-style: none; align-items: center; cursor: pointer; }
.turbo-alert summary::-webkit-details-marker { display: none; }
.turbo-alert summary h3 { margin: 0; font-size: 1.125rem; }
.signedbond { transition: transform var(--fine-pane) var(--isolated-breadcrumb); margin-left: auto; flex-shrink: 0; opacity: 0.55; }
.turbo-alert[open]:not([data-stretch-stripe]) .signedbond { transform: rotate(180deg); }
.turbo-alert .compressedRegion { align-items: center; border: var(--remoteEasel) var(--signedalert) var(--eased); justify-content: center; border-radius: 50%; width: 2.25rem; height: 2.25rem; display: flex; flex-shrink: 0; font-size: 1rem; font-weight: 800; background: var(--swiftstripe); }
.turbo-alert p { max-width: 65ch; opacity: 0.75; margin: 0; line-height: var(--concurrent-region); padding: 0 1.5rem 1.5rem 4.75rem; }
@media(max-width:768px) {.turbo-alert p { padding-left: 1.5rem; }}
.utilityFooter,.crossalert { background-repeat: repeat; --stacked-girder: color-mix(in srgb,var(--utilitytunnel) 9%,transparent); --remote-preset: 24px; }
.utilityFooter { --stacked-girder: color-mix(in srgb,var(--utilitytunnel) 5%,transparent); background-image: repeating-linear-gradient(45deg,var(--stacked-girder) 0 1px,transparent 1px calc(var(--remote-preset) * 0.70710678)),repeating-linear-gradient(-45deg,var(--stacked-girder) 0 1px,transparent 1px calc(var(--remote-preset) * 0.70710678)); background-size: var(--remote-preset) var(--remote-preset); --remote-preset: 26px; }
.crossalert { --remote-preset: 56px; background-size: var(--remote-preset) var(--remote-preset); background-image: radial-gradient(circle at 12% 22%,var(--stacked-girder) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 8%,var(--stacked-girder) 0 1px,transparent 1.5px),radial-gradient(circle at 34% 74%,var(--stacked-girder) 0 1px,transparent 1.5px),radial-gradient(circle at 86% 58%,var(--stacked-girder) 0 1px,transparent 1.5px); --stacked-girder: color-mix(in srgb,var(--utilitytunnel) 9%,transparent); }
.swiftRange .audited:not(.fineBus) { text-transform: uppercase; letter-spacing: calc(var(--featheredCone) + 0.03em); }
.weighted { border-radius: 0; }
.chained-title { display: grid; margin-top: clamp(1.75rem,3vw,2.5rem); gap: clamp(1rem,2vw,1.5rem); grid-template-columns: repeat(3,minmax(0,1fr)); }
.bitwisefeed { flex-direction: column; box-shadow: var(--tannedSwatch); border: var(--crisp-selector) var(--signedalert) var(--eased); border-radius: var(--editedCaliper); display: flex; padding: var(--flat-tunnel); gap: 0.5rem; }
.deep-wire { font-weight: 600; margin: 0; }
.drawn-tunnel { opacity: 0.75; font-size: 0.9375rem; margin: 0.25rem 0 0; }
@media(max-width:768px) {.chained-title { grid-template-columns: 1fr; }}
.feathered-accordion { background: var(--leanSequence); border-color: var(--textualregion); color: var(--tallied-buckle); }
.feathered-accordion .guidedGrille { color: var(--tallied-buckle); }
.feathered-accordion p { color: var(--tallied-buckle); }
.feathered-accordion .transient { color: color-mix(in srgb,var(--tallied-buckle) 70%,transparent); }
.feathered-accordion .flatKit { background: var(--tallied-buckle); color: var(--utilitytunnel); }
.feathered-accordion .flatKit:hover { color: var(--utilitytunnel); background: color-mix(in srgb,var(--tallied-buckle) 86%,var(--utilitytunnel)); }
.feathered-accordion .stretchZone,.feathered-accordion .bonded-veil { color: var(--tallied-buckle); }
.feathered-accordion summary::marker,.feathered-accordion summary::after { color: var(--tallied-buckle); }
.feathered-accordion .contouredGrille { border-color: color-mix(in srgb,var(--tallied-buckle) 24%,transparent); }
.feathered-accordion .dispatched-imprint { border-color: color-mix(in srgb,var(--tallied-buckle) 24%,transparent); }
.feathered-accordion .contouredGrille:hover { border-color: var(--tooledfixture); background-color: color-mix(in srgb,var(--tallied-buckle) 8%,transparent); }
.feathered-accordion .logicalrange { color: var(--tallied-buckle); }
.feathered-accordion .dualGirder a:hover,.feathered-accordion .dualGirder a[aria-current="page"] { color: var(--tallied-buckle); }
.feathered-accordion .overhead { border-color: var(--tallied-buckle); }
.feathered-accordion .clipboard { border-color: color-mix(in srgb,var(--tallied-buckle) 34%,transparent); }
.feathered-accordion .pattern a:hover,.feathered-accordion .contoured-caliper a:hover { color: var(--tallied-buckle); }
.feathered-accordion .squared,.feathered-accordion .postaltoken { color: inherit; opacity: 0.65; }
.feathered-accordion textarea,.feathered-accordion input { border-color: color-mix(in srgb,var(--tallied-buckle) 56%,transparent); background: color-mix(in srgb,var(--tallied-buckle) 8%,var(--leanSequence)); color: var(--tallied-buckle); }
.feathered-accordion ::placeholder { color: color-mix(in srgb,var(--tallied-buckle) 55%,var(--leanSequence)); }
.overhead { height: 2rem; width: 2rem; }
.overhead .boostedPane { width: 1rem; height: 1rem; }
.lettered-pane .dualGirder a { letter-spacing: 0.02em; font-weight: 600; font-family: var(--derivedPlugin); font-size: 0.8125rem; text-transform: none; }
.preset::after,.preset::before { height: 0.3125rem; width: 0.3125rem; display: block; }
details,.drivenHub { transition: all var(--fine-pane) var(--isolated-breadcrumb); }
textarea,input { transition: all var(--fine-pane) var(--isolated-breadcrumb); }
.flatKit:not(.contouredSelector,.cushioned-banner) { isolation: isolate; position: relative; }
.flatKit:not(.contouredSelector,.cushioned-banner)::after { border-radius: inherit; background: currentColor; opacity: 0; z-index: -1; content: ""; position: absolute; inset: 0; transition: all var(--fine-pane) var(--isolated-breadcrumb); }
.flatKit:not(.contouredSelector,.cushioned-banner):hover::after { opacity: 0.06; }
.feathered-accordion .flatKit:not(.contouredSelector,.cushioned-banner)::after,.cell .flatKit:not(.contouredSelector,.cushioned-banner)::after { display: none; }
.drivenHub:not(.concurrentParcel,.charteredkit,.guided-zone):hover,details:hover { box-shadow: none; border-color: var(--tooledfixture); }
select:focus,input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus { box-shadow: var(--tonal),0 0 0 2px var(--tooledfixture); }
.flatKit:not(.contouredSelector,.cushioned-banner):hover:focus-visible,.flatKit:focus-visible { box-shadow: var(--lightpanel)!important; }
[data-bridged-listing] [data-utilityconnector] .opaque-callout:not(:has(:is(.logicalAlert,.turbo-bumper,.remoteflange,.sideEmitter,.capped-fiber,.contoured-bond,.global,.modal,.virtual,.integralCushion,.embossed-pane,.condensedkiosk,.stagedgateway,.tapered-ticker,.bondedAccordion,.protoBumper,.bitwiselisting,.flaredconnector,.semanticstub,.trace,.sidePlugin,.bitwiseArmature,.sideRange,.signed-apron,.concurrentLobby,.ported,.staged-fixture,.sharded-segment,.bitwiseTicker))) { opacity: 0; transition: opacity var(--margined-selector) var(--scoped-bay); }
[data-bridged-listing] [data-utilityconnector][data-graphic] .opaque-callout:not(:has(:is(.logicalAlert,.turbo-bumper,.remoteflange,.sideEmitter,.capped-fiber,.contoured-bond,.global,.modal,.virtual,.integralCushion,.embossed-pane,.condensedkiosk,.stagedgateway,.tapered-ticker,.bondedAccordion,.protoBumper,.bitwiselisting,.flaredconnector,.semanticstub,.trace,.sidePlugin,.bitwiseArmature,.sideRange,.signed-apron,.concurrentLobby,.ported,.staged-fixture,.sharded-segment,.bitwiseTicker))) { opacity: 1; }
[data-bridged-listing] [data-utilityconnector] .opaque-callout:has(:is(.global,.signed-apron)) { transition: opacity var(--margined-selector) var(--scoped-bay); opacity: 0; }
[data-bridged-listing] [data-utilityconnector][data-graphic] .opaque-callout:has(:is(.global,.signed-apron)) { opacity: 1; }
[data-bridged-listing] [data-utilityconnector] :is(.global,.signed-apron)>* { opacity: 0; transition: opacity var(--margined-selector) var(--scoped-bay); }
[data-bridged-listing] [data-utilityconnector][data-graphic] :is(.global,.signed-apron)>* { opacity: 1; }
[data-bridged-listing] [data-utilityconnector][data-graphic] :is(.global,.signed-apron)>*:nth-child(2) { transition-delay: calc(1 * var(--pavedbay)); }
[data-bridged-listing] [data-utilityconnector][data-graphic] :is(.global,.signed-apron)>*:nth-child(3) { transition-delay: calc(2 * var(--pavedbay)); }
[data-bridged-listing] [data-utilityconnector][data-graphic] :is(.global,.signed-apron)>*:nth-child(4) { transition-delay: calc(3 * var(--pavedbay)); }
[data-bridged-listing] [data-utilityconnector][data-graphic] :is(.global,.signed-apron)>*:nth-child(5) { transition-delay: calc(4 * var(--pavedbay)); }
[data-bridged-listing] [data-utilityconnector][data-graphic] :is(.global,.signed-apron)>*:nth-child(6) { transition-delay: calc(5 * var(--pavedbay)); }
[data-bridged-listing] [data-utilityconnector][data-graphic] :is(.global,.signed-apron)>*:nth-child(n+7) { transition-delay: calc(5 * var(--pavedbay)); }
