:root { --minimalgasket: #14181d; --arrayedindicator: #656c74; --coreTab: #5c7a99; color-scheme: dark; --tertiaryconduit: #e6e9ec; --furnisheddome: #14181d; --dynamic-dashboard: #1f242a; --roster: #9db3c9; }
:root { --notched-media: 9999px; --scopedlibrary: color-mix(in srgb,var(--furnisheddome) 92%,transparent); --relationalThread: var(--tertiaryconduit); --spatialInsert: 0.48; --resolvedTab: translateY(0); --louvered-spacer: var(--roster); --steppedToken: linear-gradient(transparent,var(--tertiaryconduit)); --pointed-silo: var(--minimalgasket); --defined-gauge: color-mix(in srgb,var(--tertiaryconduit) 9%,color-mix(in srgb,var(--furnisheddome) 45%,transparent)); --block: none; --spatial-plugin: transparent; --filament: clamp(1rem,4vw,2rem); --canonical-details: translateY(-2px); --timedEnvelope: blur(5px) saturate(120%); --topbar: 700; --kerned-group: 0 4px 15px color-mix(in srgb,var(--tertiaryconduit) 25%,transparent),inset 0 1px 0 color-mix(in srgb,var(--furnisheddome) 60%,transparent); --furnishedsidebar: none; --stackedDiagram: 1.55; --asynctab: 0 0 0 3px var(--roster); --filledglyph: 0; --mono: 100%; --furnishedduct: var(--tertiaryconduit); --creased: 0.9; --seamlessfilter: var(--roster); --cantedfilter: 0 22px 44px -10px color-mix(in srgb,var(--tertiaryconduit) 36%,transparent),inset 0 1px 0 color-mix(in srgb,var(--furnisheddome) 85%,transparent); --signed-indicator: 0.9375rem; --privatezone: 71ch; --absoluteGlyph: color-mix(in srgb,var(--tertiaryconduit) 10%,transparent); --formedEnvelope: 0 12px 28px -10px color-mix(in srgb,var(--tertiaryconduit) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--furnisheddome) 85%,transparent); --dualDiagram: inset 0 1px 2px color-mix(in srgb,var(--tertiaryconduit) 10%,transparent); --passiveCushion: saturate(0.85); --wireless: var(--arrayedindicator); --pointedindicator: cubic-bezier(0.16,1,0.3,1); --lacedHarness: color-mix(in srgb,var(--furnisheddome) 95%,transparent); --resolvedToken: 2.75rem; --filled-chevron: color-mix(in srgb,var(--roster) 62%,var(--tertiaryconduit)); --hatchedDrape: color-mix(in srgb,var(--furnisheddome) 70%,transparent); --louveredDivider: var(--dynamic-dashboard); --tertiaryIndicator: var(--tertiaryconduit); --brightCornice: 12px; --curled: var(--tertiaryconduit); --turnedFacade: 1.4375rem; --digitalClipboard: 0 0 0 3px var(--roster); --imprint: 0 18px 40px -12px color-mix(in srgb,var(--tertiaryconduit) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--furnisheddome) 85%,transparent); --dimensional-module: 0.75rem; --inlaid-series: var(--dynamic-dashboard); --louveredSession: var(--furnisheddome); --cushioned-shim: 250ms; --formedExhibit: var(--tertiaryconduit); --global: 0.83; --timedCrumb: 1; --reededoutline: clamp(4.0625rem,7.5vw,6.5625rem); --relationalMotif: 1px; --clipCombo: color-mix(in srgb,var(--furnisheddome) 45%,transparent); --relationalLibrary: 1.5rem; --digital-glaze: color-mix(in srgb,var(--arrayedindicator) 20%,var(--furnisheddome)); --absoluteFlange: 0.75rem; --workbench: color-mix(in srgb,var(--tertiaryconduit) 56%,transparent); --cushionedshim: 0.875rem; --hatched-divider: transparent; --hatchedlightbox: 1.125rem; --mapped: color-mix(in srgb,var(--tertiaryconduit) 55%,transparent); --riveted-orbit: var(--minimalgasket); --definedlabel: 600; --proxiedsession: 400; --customdraft: var(--tertiaryconduit); --kernedLedge: color-mix(in srgb,color-mix(in srgb,var(--roster) 78%,var(--tertiaryconduit)) 82%,transparent); --seamless-envelope: var(--referenced); --toppedTooltip: 60ms; --referenced: 1px; --candid-accordion: 360ms; --corner: 1rem; --timedfolder: color-mix(in srgb,var(--furnisheddome) 85%,transparent); --inscribed: var(--furnisheddome); --dimensional-indicator: var(--tertiaryconduit); --dynamic-glyph: 0 8px 22px color-mix(in srgb,var(--tertiaryconduit) 26%,transparent),0 0 18px color-mix(in srgb,var(--roster) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--furnisheddome) 85%,transparent); --glossary: -0.0125em; --stack: var(--tertiaryconduit); --expressPlugin: ease-out; --labeled: var(--furnisheddome); --coreMask: solid; --notchedCeiling: 0 6px 18px -8px color-mix(in srgb,var(--tertiaryconduit) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--furnisheddome) 60%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--tertiaryconduit) 7%,transparent); --straight: 9999px; }
@media(max-width:640px) {:root { --reededoutline: calc((clamp(4.0625rem,7.5vw,6.5625rem)) * 0.7); --corner: calc((1rem) * 0.85); --relationalLibrary: calc((1.5rem) * 0.85); }}
:root { --coversignal: #ffffff; --volatileLedge: #5b7997; }
:root { --corridor: #888b8f; }
.synthetic .reededradar { --riveted-orbit: var(--dimensional-indicator); --filled-chevron: color-mix(in srgb,var(--dimensional-indicator) 16%,var(--inscribed)); border-color: transparent; --pointed-silo: var(--dimensional-indicator); --kernedLedge: var(--inscribed); }
:root { --symmetric-tip: #5c7a99; }
:root { --proxiedIndex: 'IBM Plex Mono',ui-monospace,Menlo,monospace; --interactive: 'IBM Plex Sans',Arial,sans-serif; }
:root { --stockedtint: -0.02em; --joined-applet: 'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif; --rootCartridge: 600; }
*,*::after,*::before { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; --routed: min(var(--mono),100rem); --rivetedpane: min(var(--routed),48rem); }
body { margin: 0; background: var(--louveredDivider); color: var(--tertiaryconduit); font: 16px/var(--stackedDiagram,1.6) var(--interactive,Arial,Helvetica,sans-serif); font-weight: var(--proxiedsession); overflow-wrap: break-word; }
a[href^="tel:"],a[href^="mailto:"],code { overflow-wrap: anywhere; }
a { color: inherit; }
button { font: inherit; }
figure { margin: 0; }
svg,img { height: auto; max-width: 100%; }
input:not([type="checkbox"]):not([type="radio"]),textarea { appearance: none; -webkit-appearance: none; }
h2,h5,h6,h1,h4,h3 { overflow-wrap: normal; font-family: var(--proxiedIndex,inherit); letter-spacing: var(--glossary); font-weight: var(--topbar); }
.keyed-dashboard { margin-inline: auto; width: min(var(--routed),calc(100% - var(--filament))); }
:is(.outerCameo)>.keyed-dashboard { width: min(var(--rivetedpane),calc(100% - var(--filament))); }
:is(.outerCameo)>.keyed-dashboard :is(.ratedfacet,p) { max-width: none; }
.modest-folder { padding: calc(var(--reededoutline) + var(--plumb,0rem)) 0; scroll-margin-top: var(--kernedterminal); }
footer.modest-folder,header.modest-folder { padding: 0; }
.periodic-tile { padding-block: 0; min-height: calc(100vh - var(--kernedterminal)); min-height: calc(100svh - var(--kernedterminal)); display: flex; flex-direction: column; --saturatedIndicator: calc(100vh - var(--kernedterminal)); }
.periodic-tile>* { flex-direction: column; display: flex; justify-content: center; flex: 1 0 auto; }
.fulcrum { padding: calc(var(--reededoutline) + var(--regionalorbit,0rem)) 0; background: var(--hatchedDrape); backdrop-filter: var(--timedEnvelope); -webkit-backdrop-filter: var(--timedEnvelope); }
.modest-folder>.fulcrum { margin-block: calc(-1 * (var(--reededoutline) + var(--plumb,0rem))); }
.modest-folder>:is(.sticky-thread,.kerned-ledger) { margin-block: calc(-1 * (var(--reededoutline) + var(--plumb,0rem))); }
header.modest-folder+.modest-folder:not(.periodic-tile) { --datedhatch: 0.55; padding-top: calc((var(--reededoutline) + var(--plumb,0rem)) * var(--datedhatch)); }
header.modest-folder+.modest-folder:not(.periodic-tile)>:is(.fulcrum,.sticky-thread,.kerned-ledger) { margin-top: calc(-1 * (var(--reededoutline) + var(--plumb,0rem)) * var(--datedhatch)); }
header.modest-folder+.modest-folder:not(.periodic-tile)>:is(.fulcrum) { padding-top: calc((var(--reededoutline) + var(--regionalorbit,0rem)) * var(--datedhatch)); }
header.modest-folder+.modest-folder:not(.periodic-tile)>.kerned-ledger>.stickyatlas { padding-top: calc((var(--reededoutline) + var(--regionalorbit,0rem) + 1.5rem) * var(--datedhatch)); }
.vital-mask { font-family: var(--joined-applet,inherit); letter-spacing: var(--stockedtint,-0.02em); font-weight: var(--rootCartridge,600); font-size: 1.25rem; text-decoration: none; }
.immutableThumb { font-weight: 700; margin-bottom: 1rem; font-size: 0.875rem; box-shadow: inset 0 -0.125rem 0 var(--coreTab); letter-spacing: 0.12em; text-transform: var(--furnishedsidebar); color: var(--tertiaryconduit); }
.assembledfooter { line-height: var(--stackedDiagram); margin-bottom: 2rem; opacity: 0.8; max-width: var(--privatezone); font-size: 1.25rem; }
.gallery { letter-spacing: var(--glossary); font-weight: var(--topbar); }
.formedbillboard { max-width: var(--privatezone); }
address { font-style: normal; }
i,em,b { font-weight: inherit; font-style: inherit; }
.reededradar { display: inline-flex; align-items: center; justify-content: center; min-height: var(--resolvedToken); padding-block: 0.5rem; padding-inline: var(--hatchedlightbox); border: var(--seamless-envelope) var(--coreMask) var(--spatial-plugin); border-radius: var(--absoluteFlange); background: var(--kernedLedge); color: var(--riveted-orbit); text-decoration: none; font-weight: var(--definedlabel); cursor: pointer; text-transform: var(--block); letter-spacing: var(--filledglyph); box-shadow: var(--kerned-group); backdrop-filter: var(--timedEnvelope); -webkit-backdrop-filter: var(--timedEnvelope); transition: background var(--cushioned-shim) var(--pointedindicator),color var(--cushioned-shim) var(--pointedindicator),border-color var(--cushioned-shim) var(--pointedindicator),box-shadow var(--cushioned-shim) var(--pointedindicator),opacity var(--cushioned-shim) var(--pointedindicator),transform var(--cushioned-shim) var(--pointedindicator); }
.reededradar:hover { box-shadow: var(--dynamic-glyph); color: var(--pointed-silo); opacity: var(--timedCrumb); transform: var(--canonical-details); background: var(--filled-chevron); }
.reededradar:active { transform: var(--resolvedTab); box-shadow: var(--dualDiagram); }
.volatile-glaze { box-shadow: none; color: var(--curled); border-color: var(--wireless); background: var(--clipCombo); }
.volatile-glaze:hover { background: color-mix(in srgb,var(--roster) 10%,var(--clipCombo)); box-shadow: none; color: var(--curled); }
input,textarea { width: 100%; backdrop-filter: var(--timedEnvelope); -webkit-backdrop-filter: var(--timedEnvelope); min-height: var(--resolvedToken); padding: 0.75rem var(--hatchedlightbox); border: var(--referenced) var(--coreMask) var(--workbench); border-radius: var(--dimensional-module); background: var(--defined-gauge); color: var(--furnishedduct); font: inherit; transition: border-color var(--cushioned-shim) var(--pointedindicator),box-shadow var(--cushioned-shim) var(--pointedindicator),opacity var(--cushioned-shim) var(--pointedindicator); }
textarea { resize: vertical; line-height: var(--stackedDiagram); min-height: 9rem; }
textarea:hover,input:hover { border-color: var(--relationalThread); }
input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus { border-color: var(--roster); box-shadow: var(--digitalClipboard); }
input:user-invalid,textarea:user-invalid { border-color: var(--louvered-spacer); }
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(--referenced) var(--coreMask) var(--relationalThread); background: var(--defined-gauge); cursor: pointer; transition: background var(--cushioned-shim) var(--pointedindicator),border-color var(--cushioned-shim) var(--pointedindicator); }
input[type="checkbox"] { border-radius: 0.25rem; }
input[type="radio"] { border-radius: 50%; }
input[type="radio"]::before,input[type="checkbox"]::before { block-size: 0.625rem; inline-size: 0.625rem; transition: transform var(--cushioned-shim) var(--pointedindicator); transform: scale(0); background: var(--minimalgasket); content: ""; }
input[type="checkbox"]::before { clip-path: polygon(12% 42%,0% 59%,41% 100%,100% 17%,84% 1%,36% 68%); }
input[type="radio"]::before { inline-size: 0.5rem; block-size: 0.5rem; border-radius: 50%; }
input[type="checkbox"]:hover,input[type="radio"]:hover { border-color: var(--roster); }
input[type="radio"]:checked,input[type="checkbox"]:checked { border-color: var(--roster); background: var(--roster); }
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(--roster); box-shadow: none; outline-offset: 2px; }
input[type="date"],input[type="datetime-local"],input[type="time"],input[type="week"],input[type="month"] { block-size: calc(var(--stackedDiagram,1.6) * 1em + 1.5rem + 2 * var(--referenced)); padding-block: 0; }
::placeholder { color: var(--mapped); opacity: 1; }
details,.shelf { padding: var(--relationalLibrary); background: var(--timedfolder); border: var(--relationalMotif) var(--coreMask) var(--wireless); border-radius: var(--signed-indicator); box-shadow: var(--notchedCeiling); backdrop-filter: var(--timedEnvelope); -webkit-backdrop-filter: var(--timedEnvelope); }
.blendedchapter { grid-template-columns: repeat(2,minmax(0,1fr)); }
.shelf:not(.split,.periodicTitle,.lexicalchapter):hover,details:hover { box-shadow: var(--formedEnvelope); }
summary { list-style-position: inside; cursor: pointer; }
summary::marker { color: var(--roster); }
.synthetic .keyed-dashboard { width: min(calc(var(--routed) * 1.2),calc(100% - var(--filament))); }
.synthetic { position: fixed; top: 0; left: 0; right: 0; z-index: 30; background: var(--dimensional-indicator); border-color: var(--formedExhibit); border-bottom-color: var(--digital-glaze); color: var(--inscribed); backdrop-filter: var(--timedEnvelope); -webkit-backdrop-filter: var(--timedEnvelope); }
.draped { border-color: var(--formedExhibit); color: var(--inscribed); }
.immutablefooter a { text-decoration: none; transition: background var(--cushioned-shim) var(--pointedindicator),box-shadow var(--cushioned-shim) var(--pointedindicator),color var(--cushioned-shim) var(--pointedindicator); font-weight: 500; position: relative; border-radius: var(--dimensional-module); padding: 0.25rem; }
.varnished .immutablefooter a:hover { background: color-mix(in srgb,var(--inscribed) 12%,transparent); }
.varnished .immutablefooter a[aria-current="page"] { background: var(--seamlessfilter); }
.synthetic .immutablefooter a[aria-current="page"] { font-weight: 700; color: var(--labeled); }
.wide-dock { border-radius: var(--dimensional-module); border: var(--referenced) var(--coreMask) var(--formedExhibit); color: inherit; background: transparent; transition: background var(--cushioned-shim) var(--pointedindicator); }
.symmetricthread { border: var(--referenced) var(--coreMask) color-mix(in srgb,var(--coversignal) 22%,transparent); margin: 0; text-transform: var(--furnishedsidebar); align-items: center; font-weight: var(--definedlabel); gap: 0.5rem; padding: 0.375rem var(--hatchedlightbox); letter-spacing: var(--filledglyph); border-radius: var(--straight); font-size: 0.8125rem; color: var(--coversignal); background: var(--volatileLedge); display: inline-flex; }
.symmetricthread .notched-exhibit { color: var(--coversignal); }
figure>img { border-radius: var(--cushionedshim); border: var(--referenced) var(--coreMask) var(--stack); }
select:focus,summary:focus,.reededradar:focus,input:not([type="checkbox"]):not([type="radio"]):focus,a:focus,button:focus,textarea:focus { outline: 2px solid transparent; outline-offset: 2px; }
.reededradar:focus-visible,a:focus-visible,summary:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible,button:focus-visible,textarea:focus-visible { outline-offset: 2px; outline: 2px solid transparent; box-shadow: var(--asynctab); }
.wide-dock:hover:focus-visible,.immutablefooter a:focus-visible,.immutablefooter a:hover:focus-visible,.wide-dock:focus-visible { outline: 2px solid transparent; outline-offset: 2px; box-shadow: var(--asynctab); }
button:disabled,.reededradar:disabled,input:disabled,[aria-disabled="true"],textarea:disabled { opacity: var(--spatialInsert); cursor: not-allowed; }
.notched-exhibit { height: 1.25rem; width: 1.25rem; flex-shrink: 0; }
.louvered-cartridge { flex: 0 0 auto; display: inline-flex; justify-content: center; color: var(--symmetric-tip); border: var(--referenced) var(--coreMask) var(--wireless); width: 3rem; border-radius: var(--straight); align-items: center; height: 3rem; }
.louvered-cartridge .notched-exhibit { height: 1.5rem; width: 1.5rem; }
.louvered-cartridge { background: color-mix(in srgb,var(--inlaid-series) 12%,var(--furnisheddome)); }
.absoluteconduit { background: var(--furnisheddome); }
.louvered-cartridge { box-shadow: inset 0 0 0 var(--referenced) var(--absoluteGlyph); }
.modestlabel { align-items: center; justify-content: center; box-shadow: var(--notchedCeiling); flex-shrink: 0; height: 3rem; display: inline-flex; font-weight: var(--topbar); border-radius: var(--straight); background: var(--roster); letter-spacing: var(--glossary); color: var(--minimalgasket); width: 3rem; }
.notched { color: var(--coreTab); }
.ratedfacet { margin: 0 0 clamp(2rem,4vw,3.5rem); flex-direction: column; display: flex; gap: 0.75rem; max-width: 44rem; }
.signed-ledger { align-items: center; margin-inline: auto; text-align: center; }
.facet { justify-content: center; width: 100%; align-items: center; gap: 0.75rem; box-shadow: none; display: flex; }
.facet::before,.facet::after { flex: 0 0 auto; display: none; background: var(--coreTab); content: ""; }
.gallery { font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--creased)) * var(--global)); line-height: 1.1; margin: 0; }
.immutableThumb { margin: 0; font-size: 0.8125rem; }
.assembledfooter { line-height: var(--stackedDiagram); margin: 0; font-size: 1.125rem; opacity: 0.75; }
.fetched-diagram { display: flex; flex-wrap: wrap; gap: 0.75rem; align-items: center; }
.async-signal { border-block: var(--referenced) var(--coreMask) var(--wireless); }
.steppedShell { --plumb: 0rem; --regionalorbit: 0rem; }
.fresco { --regionalorbit: -1.5rem; --plumb: -1rem; }
.applied { --regionalorbit: 0.625rem; --plumb: 0.5rem; }
.ratedtunnel { --plumb: 1rem; --regionalorbit: 0.5rem; }
@media(max-width:768px) {.blendedchapter { grid-template-columns: 1fr; }}
@media(max-width:640px) {.ratedtunnel,.applied,.steppedShell,.fresco { --plumb: 0rem; --regionalorbit: 0rem; }
.gallery { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--creased)) * var(--global)); }
.assembledfooter { font-size: 1.0625rem; }
.ratedfacet { margin-bottom: clamp(1.5rem,6vw,2rem); gap: 0.5rem; }
.fetched-diagram { gap: 0.625rem; flex-direction: column; width: 100%; align-items: stretch; }
.fetched-diagram .reededradar { width: 100%; }
.louvered-cartridge { width: 2.75rem; height: 2.75rem; }}
.shelved-cornice { display: flex; align-items: flex-start; font-size: 1.0625rem; gap: 0.875rem; line-height: var(--stackedDiagram); }
.corecrumb { opacity: 0.85; }
.express-combo { background: var(--coreTab); margin-top: calc((1.0625rem * var(--stackedDiagram) - 0.625rem) / 2); flex-shrink: 0; border-radius: 50%; height: 0.625rem; width: 0.625rem; }
.lexicalDivider { margin-top: calc((1.0625rem * var(--stackedDiagram) - 0.1875rem) / 2); border-radius: var(--notched-media); width: 1.75rem; background: var(--coreTab); flex-shrink: 0; height: 0.1875rem; }
.matte .canonical-zone { list-style: none; padding: 0; gap: var(--corner); margin: 0; grid-template-columns: repeat(2,minmax(0,1fr)); display: grid; }
.canonical-zone .shelved-cornice { padding-top: 1.25rem; border-top: var(--referenced) var(--coreMask) color-mix(in srgb,var(--furnisheddome) 24%,transparent); }
.section .canonical-radar { gap: var(--corner); grid-template-columns: repeat(2,minmax(0,1fr)); display: grid; }
.flat { display: flex; flex-direction: column; gap: 1rem; align-items: flex-start; }
.flat .lexicalDivider { margin-top: 0; }
.flat .corecrumb { margin: 0; font-size: 1.0625rem; line-height: var(--stackedDiagram); }
@media(max-width:768px) {.section .canonical-radar,.matte .canonical-zone { grid-template-columns: 1fr; }}
.coversection { width: 2.25rem; box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; height: 2.25rem; }
.coversection .rectified-chevron { width: 1.25rem; height: 1.25rem; }
.brightdetails { border: var(--referenced) var(--coreMask) var(--coreTab); color: var(--coreTab); }
.vital-mask { display: inline-flex; align-items: center; gap: 0.625rem; }
.canted-glyph { display: inline-block; }
.trim { position: relative; }
.trim [hidden] { display: none; }
.coverglaze { min-width: 0; }
.cover-junction { -webkit-overflow-scrolling: touch; display: flex; scrollbar-width: none; overflow-x: auto; scroll-snap-type: x mandatory; }
.cover-junction::-webkit-scrollbar { display: none; }
.localThread { flex: 0 0 100%; scroll-snap-align: start; min-width: 0; }
.trim[data-slim] .coverglaze { overflow: hidden; }
.trim[data-slim] .cover-junction { cursor: grab; }
.trim[data-merged] .cover-junction { cursor: grabbing; }
.cover-junction button,.cover-junction summary,.cover-junction a { cursor: pointer; }
.trim[data-slim] .cover-junction { overflow: visible; scroll-snap-type: none; }
.trim[data-slim]:not([data-mattechevron]) .cover-junction { transition: transform calc(var(--cushioned-shim) * 3) var(--pointedindicator); transform: translateX(calc(var(--steppedShim) * -100%)); }
.trim[data-slim][data-mattechevron] .cover-junction { display: grid; }
.trim[data-slim][data-mattechevron] .localThread { transition: opacity calc(var(--cushioned-shim) * 3) var(--pointedindicator),transform calc(var(--cushioned-shim) * 3) var(--pointedindicator); opacity: 0; grid-area: 1/1; pointer-events: none; }
.trim[data-slim][data-mattechevron] .localThread[data-selector] { pointer-events: auto; opacity: 1; }
.trim[data-slim][data-merged] .cover-junction { transition: none; }
.visual { display: flex; gap: calc(var(--corner) * 0.5); }
.privateoutline,.offlineMedia,.centerIndicator { height: 2.75rem; border-radius: var(--straight); align-items: center; cursor: pointer; background: var(--timedfolder); box-shadow: var(--notchedCeiling); transition: transform var(--cushioned-shim) var(--pointedindicator),border-color var(--cushioned-shim) var(--pointedindicator),opacity var(--cushioned-shim) var(--pointedindicator); width: 2.75rem; color: inherit; border: var(--referenced) var(--coreMask) var(--relationalThread); padding: 0; justify-content: center; display: inline-flex; }
.offlineMedia:hover { border-color: var(--roster); transform: var(--canonical-details); }
.offlineMedia:active { transform: var(--resolvedTab); }
.offlineMedia[aria-disabled="true"] { pointer-events: none; cursor: default; opacity: var(--spatialInsert); }
.seamless-matrix { width: 1.25rem; height: 1.25rem; }
.louveredIndex { transform: scaleX(-1); }
.evented { font-weight: var(--rootCartridge,700); letter-spacing: var(--stockedtint,normal); gap: 0.75rem; align-items: center; margin: 0 0 1rem; font-family: var(--joined-applet,inherit); font-size: 1.0625rem; display: flex; }
.rectifiedGlyph dt { letter-spacing: 0.06em; text-transform: uppercase; font-weight: 700; opacity: 0.55; font-size: 0.8125rem; }
.rectifiedGlyph dd { opacity: 0.9; margin: 0; line-height: var(--stackedDiagram); }
.rectifiedGlyph dd a { text-underline-offset: 0.2em; text-decoration: underline; }
.typed-shim { align-items: center; margin: 1.5rem 0 0; display: flex; gap: 0.5rem; font-size: 0.9375rem; }
.convergedterminal { opacity: 0.75; }
.typed-shim .notched-exhibit { height: 1.05rem; flex-shrink: 0; width: 1.05rem; color: var(--coreTab); }
.rectifiedGlyph { flex-direction: column; display: flex; gap: 0.5rem; }
.outerCameo { background: var(--timedfolder); }
.outerCameo .evented { justify-content: center; margin-bottom: 1.5rem; }
.outerCameo .lacedceiling { justify-content: center; margin: 0; gap: 1rem clamp(1.5rem,3vw,2.5rem); display: flex; flex-wrap: wrap; }
.outerCameo .rectifiedGlyph { gap: 0.375rem; align-items: center; text-align: center; }
.outerCameo .typed-shim { margin-top: 2rem; justify-content: center; }
.custom-diagram { background-image: radial-gradient(70% 85% at 50% 0%,color-mix(in srgb,var(--tertiaryconduit) 6%,transparent),transparent 72%); }
.formedchart { background-image: linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--tertiaryconduit) 5%,transparent) 100%); }
.splitDuct { background: var(--timedfolder); padding: calc(var(--relationalLibrary) * 1.75); grid-template-columns: 1.35fr 1fr; overflow: hidden; position: relative; border: var(--referenced) var(--coreMask) var(--wireless); border-radius: var(--signed-indicator); align-items: center; box-shadow: var(--notchedCeiling); display: grid; gap: clamp(1.5rem,4vw,3rem); }
.splitDuct::before { background: linear-gradient(90deg,var(--coreTab) 0%,color-mix(in srgb,var(--coreTab) 35%,transparent) 42%,transparent 78%); content: ""; top: 0; position: absolute; height: 2px; pointer-events: none; inset-inline: 0; }
.tunedledger { align-items: flex-start; flex-direction: column; display: flex; gap: 1.25rem; }
.tunedledger .sticky-placeholder { margin: 0; }
.recordedindex h2,.recordedindex h1 { line-height: 1.1; font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--creased)) * var(--global)); margin: 0; }
.recordedindex .assembledfooter { margin: 1rem 0 0; }
.toppedcushion .immutableThumb,.recordedindex .immutableThumb { margin: 0 0 0.75rem; }
.sticky-placeholder { flex-direction: column; display: flex; gap: 0.5rem; font-style: normal; }
.arrayedflange { gap: 0.5rem; line-height: var(--stackedDiagram); min-width: 0; display: inline-flex; align-items: flex-start; }
.arrayedflange .notched { margin-top: 0.125rem; }
.sticky-placeholder a { text-underline-offset: 0.2em; text-decoration: underline; }
.formedchart .toppedcushion { text-align: center; }
.toppedcushion h1,.toppedcushion h2 { margin: 0 0 0.5rem; font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--creased)) * var(--global)); }
.toppedcushion .assembledfooter { margin-inline: auto; }
.scoped { gap: var(--corner); display: grid; margin: 2rem 0 2.5rem; grid-template-columns: repeat(3,minmax(0,1fr)); text-align: left; }
.signedglyph { display: flex; position: relative; word-break: break-word; gap: 0.75rem; align-items: flex-start; overflow: hidden; flex-direction: column; }
.calibratedFacade { padding-bottom: 0.5rem; font-weight: 700; text-transform: uppercase; border-bottom: var(--referenced) var(--coreMask) var(--wireless); letter-spacing: 0.06em; font-size: 0.8125rem; width: 100%; opacity: 0.6; }
.formedsplash { line-height: var(--stackedDiagram); font-size: 1.0625rem; }
.cushionedDraft { position: absolute; inset-inline-end: -1.25rem; pointer-events: none; color: color-mix(in srgb,var(--roster) 10%,transparent); height: 18rem; bottom: -6.5rem; width: 19rem; z-index: 0; }
.calibratedFacade,.formedsplash,.signedglyph .louvered-cartridge { position: relative; z-index: 1; }
.signedglyph a { text-underline-offset: 0.2em; text-decoration: underline; }
@media(max-width:900px) {.splitDuct { grid-template-columns: 1fr; align-items: start; }
.scoped { grid-template-columns: repeat(2,minmax(0,1fr)); }}
@media(max-width:768px) {.splitDuct,.custom-diagram .splitDuct { padding: var(--relationalLibrary); }
.scoped { grid-template-columns: 1fr; }}
@media(max-width:640px) {.recordedindex h1,.recordedindex h2 { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--creased)) * var(--global)); }}
.formedbillboard h1 { margin: 0 0 1.5rem; line-height: 1.1; font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--creased)) * var(--global)); }
.formedbillboard h2 { margin: 2.5rem 0 1rem; line-height: 1.3; font-size: 1.5rem; }
.formedbillboard h3 { margin: 2rem 0 0.75rem; line-height: 1.4; font-size: 1.125rem; }
.formedbillboard p { margin: 0 0 1.25rem; color: color-mix(in srgb,var(--tertiaryconduit) 85%,transparent); line-height: var(--stackedDiagram); font-size: 1.0625rem; }
.formedbillboard p:last-child { margin-bottom: 0; }
.formedbillboard p.immutableThumb { margin: 0; font-size: 0.8125rem; color: var(--tertiaryconduit); }
.formedbillboard ul { display: flex; gap: 0.5rem; padding-left: 1.25rem; margin: 0 0 1.25rem; flex-direction: column; }
.formedbillboard li { font-size: 1.0625rem; line-height: var(--stackedDiagram); color: color-mix(in srgb,var(--tertiaryconduit) 85%,transparent); }
.formedbillboard a { color: var(--roster); text-decoration: underline; text-underline-offset: 0.2em; }
.formedbillboard strong { font-weight: 700; }
.kerned-ledger { background-color: var(--louveredDivider); }
.stickyatlas { padding: calc(var(--reededoutline) + var(--regionalorbit,0rem) + 1.5rem) 0; }
.lexicalchapter { width: 100%; text-align: center; padding: calc(var(--relationalLibrary) * 1.75) calc(var(--relationalLibrary) * 1.5); background: color-mix(in srgb,var(--timedfolder) 94%,var(--tertiaryconduit)); margin-inline: auto; max-width: min(100%,52rem); }
.lexicalchapter .immutableThumb { margin-bottom: 0; }
.lexicalchapter h2,.lexicalchapter h1 { margin-top: 0.35rem; margin-bottom: 1.25rem; }
@media(max-width:768px) {.lexicalchapter { padding: calc(var(--relationalLibrary) * 1.25) var(--relationalLibrary); }}
@media(max-width:640px) {.formedbillboard h1 { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--creased)) * var(--global)); }}
.joined-glaze { border-radius: 0; }
.joined-glaze { position: relative; overflow: hidden; }
.joined-glaze::before { background-image: repeating-linear-gradient(90deg,color-mix(in srgb,var(--furnisheddome) 4%,transparent) 0,color-mix(in srgb,var(--furnisheddome) 4%,transparent) 1px,transparent 1px,transparent 64px),repeating-linear-gradient(180deg,color-mix(in srgb,var(--furnisheddome) 4%,transparent) 0,color-mix(in srgb,var(--furnisheddome) 4%,transparent) 1px,transparent 1px,transparent 64px); inset: 0; pointer-events: none; position: absolute; content: ""; }
.augmented-queue { left: clamp(1rem,3vw,2rem); height: 2rem; position: absolute; pointer-events: none; top: clamp(1rem,3vw,2rem); right: clamp(1rem,3vw,2rem); }
.striped { top: auto; bottom: clamp(1rem,3vw,2rem); }
.augmented-queue::before,.augmented-queue::after { position: absolute; content: ""; height: 2rem; width: 2rem; }
.augmented-queue::before { left: 0; border-left: var(--referenced) var(--coreMask) var(--relationalThread); }
.augmented-queue::after { right: 0; border-right: var(--referenced) var(--coreMask) var(--relationalThread); }
.augmented-queue:not(.striped)::after,.augmented-queue:not(.striped)::before { top: 0; border-top: var(--referenced) var(--coreMask) var(--relationalThread); }
.striped::before,.striped::after { bottom: 0; border-bottom: var(--referenced) var(--coreMask) var(--relationalThread); }
.tertiaryMotif { margin: 0 auto; position: relative; text-align: center; max-width: 640px; }
.digital-silo { line-height: 1.4; margin: clamp(1.5rem,3vw,2rem) 0 0; font-size: 0.875rem; opacity: 0.7; }
.tertiaryMotif h2,.tertiaryMotif h1 { line-height: 1.1; margin: 0 0 clamp(1.25rem,2.5vw,1.75rem); font-size: calc((1rem + (clamp(2rem,5vw,3rem) - 1rem) * var(--creased)) * var(--global)); }
.tertiaryMotif .assembledfooter { margin: 0 auto clamp(2.25rem,4vw,3rem); }
@media(max-width:640px) {.tertiaryMotif h1,.tertiaryMotif h2 { font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--creased)) * var(--global)); }}
.eased-glyph { padding: 0; cursor: pointer; background: var(--timedfolder); border: var(--referenced) var(--coreMask) var(--wireless); border-radius: var(--signed-indicator); }
.eased-glyph summary { gap: 1rem; justify-content: space-between; padding: clamp(1.25rem,2.5vw,1.5rem); cursor: pointer; font-weight: 700; line-height: var(--stackedDiagram); font-size: 1.0625rem; display: flex; list-style: none; align-items: flex-start; }
.eased-glyph summary::-webkit-details-marker { display: none; }
.eased-glyph summary::after { color: var(--roster); transition: transform var(--cushioned-shim) var(--pointedindicator),background-color var(--cushioned-shim) var(--pointedindicator),border-color var(--cushioned-shim) var(--pointedindicator),color var(--cushioned-shim) var(--pointedindicator); font-size: 1.5rem; content: "+"; line-height: 1.1; flex-shrink: 0; font-weight: 400; margin-block-start: calc((1.0625rem * var(--stackedDiagram) - 1.65rem) / 2); }
.eased-glyph[open]:not([data-dualcombo]) summary::after { transform: rotate(45deg); }
.eased-glyph p { margin: 0; max-width: 70ch; line-height: var(--stackedDiagram); padding: 0 clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.5rem); opacity: 0.75; }
.formedgroup .eased-glyph summary::after { border-left: 0.4rem solid transparent; content: ""; width: 0; margin-block-start: calc((1.0625rem * var(--stackedDiagram) - 0.45rem) / 2); height: 0; border-right: 0.4rem solid transparent; border-top: 0.45rem solid var(--roster); }
.formedgroup .eased-glyph[open]:not([data-dualcombo]) summary::after { transform: rotate(180deg); }
.coreaccordion .eased-glyph summary::after { margin-block-start: calc((1.0625rem * var(--stackedDiagram) - 2.25rem) / 2); width: 2.25rem; align-items: center; line-height: 1; color: var(--minimalgasket); padding-bottom: 0.08em; font-size: 1.25rem; background-color: var(--roster); min-width: 0; justify-content: center; height: 2.25rem; border-radius: var(--notched-media); display: flex; }
.coreaccordion .eased-glyph[open]:not([data-dualcombo]) summary::after { transform: rotate(45deg); }
.reservedCartridge { display: flex; flex-direction: column; gap: 1rem; }
.formedgroup .reservedCartridge { gap: 0; }
.stackedcombo { display: grid; gap: var(--corner); align-items: start; }
.coreaccordion .stackedcombo { align-items: stretch; gap: var(--corner); }
.coreaccordion .eased-glyph[data-described],.coreaccordion .eased-glyph:not([open]),.coreaccordion .eased-glyph[data-dualcombo] { align-self: start; }
.mitred { margin-inline: auto; max-width: 44rem; }
.formedgroup .eased-glyph { background: transparent; border: none; border-radius: 0; border-top: var(--referenced) var(--coreMask) var(--wireless); }
.formedgroup .eased-glyph:last-child { border-bottom: var(--referenced) var(--coreMask) var(--wireless); }
.formedgroup .eased-glyph summary { padding: 1.5rem clamp(0.5rem,1.2vw,0.875rem); }
.formedgroup .eased-glyph p { padding: 0 clamp(0.5rem,1.2vw,0.875rem) 1.5rem; }
.coreaccordion .eased-glyph { background: transparent; border-color: var(--relationalThread); }
@media(max-width:768px) {.stackedcombo { grid-template-columns: 1fr; }}
@media(max-width:640px) {.eased-glyph summary { font-size: 1rem; padding: 1rem 1.125rem; }
.formedgroup .eased-glyph summary { padding: 1.125rem clamp(0.5rem,1.2vw,0.875rem); font-size: 1.0625rem; }}
.canonicalRadar { flex-direction: column; transition: transform var(--cushioned-shim) var(--pointedindicator),box-shadow var(--cushioned-shim) var(--pointedindicator),border-color var(--cushioned-shim) var(--pointedindicator); display: flex; padding: var(--relationalLibrary); gap: 0.875rem; }
.canonicalRadar:hover { transform: var(--canonical-details); box-shadow: var(--formedEnvelope); border-color: var(--relationalThread); }
.canonicalRadar h3 { margin: 0; font-size: 1.25rem; }
.canonicalRadar p { margin: 0; line-height: var(--stackedDiagram); opacity: 0.75; }
.stockedqueue .augmentedSilo { --notchedglaze: 3.25; }
.regionalBadge { align-items: flex-end; display: flex; justify-content: space-between; margin-bottom: var(--corner); gap: var(--corner); }
.regionalBadge .ratedfacet { margin-bottom: 0; }
.outer-accordion { flex-shrink: 0; }
.outer-accordion .offlineMedia { border-radius: 0; }
.stockedqueue .coverglaze { padding-block: 2rem; margin-block: -2rem; }
.passiveThread { padding-right: var(--corner); flex-basis: calc(100% / var(--notchedglaze)); }
.passiveThread .canonicalRadar { height: 100%; }
.stockedqueue .trim[data-slim] .cover-junction { transform: translateX(calc(var(--steppedShim) * -100% / var(--notchedglaze))); }
@media(max-width:1024px) {.stockedqueue .augmentedSilo { --notchedglaze: 2.2; }}
@media(max-width:640px) {.stockedqueue .augmentedSilo { --notchedglaze: 1.15; }
.regionalBadge { flex-direction: column; align-items: flex-start; }}
.augmentedIndex { border-top: var(--referenced) var(--coreMask) var(--wireless); padding: calc(var(--reededoutline) * 0.7) 0 calc(var(--reededoutline) * 0.5); }
.passivedrape { font-size: 0.875rem; gap: 1rem; border-top: var(--referenced) var(--coreMask) var(--wireless); align-items: center; flex-wrap: wrap; justify-content: space-between; padding-top: clamp(1.5rem,3vw,2rem); margin-top: clamp(2rem,4vw,3rem); display: flex; }
.passivedrape p { margin: 0; }
.passivedrape p:not(.coverShim) { opacity: 0.65; }
.passivedrape a { text-decoration: none; }
.passivedrape a:hover { text-decoration: underline; }
.universalharness { flex-wrap: wrap; gap: 0.75rem 1.5rem; align-items: center; margin-left: auto; display: flex; justify-content: flex-end; }
.louver { gap: 1.25rem; flex-wrap: wrap; display: flex; }
.louver a { opacity: 0.65; transition: opacity var(--cushioned-shim) var(--pointedindicator),color var(--cushioned-shim) var(--pointedindicator); }
.louver a:hover { color: var(--roster); opacity: 1; }
.coverShim { margin: 0; color: var(--corridor); font-size: 0.75rem; }
.coverShim a { text-decoration: none; }
.augmentedApplet { align-items: flex-start; }
.augmentedApplet .coversection { margin-block-start: max(0px,calc((1em * var(--stackedDiagram) - 2.25rem) / 2)); }
.augmentedApplet .canted-glyph { margin-block-start: max(0px,calc((2.25rem - 1em * var(--stackedDiagram)) / 2)); }
.rootfooter { flex-direction: column; gap: 0.65rem; display: flex; font-style: normal; }
.toppedCrumb { min-width: 0; display: inline-flex; align-items: flex-start; text-decoration: none; line-height: var(--stackedDiagram); gap: 0.5rem; }
.diagonal { opacity: 0.85; }
.toppedCrumb .notched-exhibit { margin-block-start: calc((1rem * var(--stackedDiagram) - 1.05rem) / 2); }
.toppedCrumb .notched-exhibit { height: 1.05rem; width: 1.05rem; }
a.toppedCrumb:hover .diagonal { opacity: 1; }
a.stocked-pane { opacity: 1; text-decoration: underline; text-decoration-color: var(--coreTab); text-decoration-thickness: 0.08em; text-underline-offset: 0.28em; }
a.stocked-pane:hover { text-decoration-color: var(--coreTab); color: var(--roster); }
.pivoted { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; gap: 1.5rem clamp(2rem,5vw,4rem); }
.clip-details { line-height: var(--stackedDiagram); text-align: end; max-width: 30ch; margin: 0; opacity: 0.75; }
.localPlugin { margin: clamp(2rem,4vw,3rem) 0 clamp(1.5rem,3vw,2.25rem); flex-direction: column; display: flex; }
.localPlugin a { transition: color var(--cushioned-shim) var(--pointedindicator); justify-content: space-between; padding: clamp(0.6rem,1.4vw,1rem) 0; font-family: var(--proxiedIndex,inherit); gap: 1.5rem; align-items: center; border-top: var(--referenced) var(--coreMask) var(--wireless); display: flex; text-decoration: none; line-height: 1.1; font-size: calc((1rem + (clamp(1.75rem,4.5vw,2.625rem) - 1rem) * var(--creased)) * var(--global)); }
.localPlugin a:last-child { border-bottom: var(--referenced) var(--coreMask) var(--wireless); }
.localPlugin a:hover { color: var(--roster); }
.dualDome { height: 0.55em; flex: 0 0 auto; width: 0.55em; color: var(--coreTab); }
.dualDome { transform: rotate(-45deg); }
.shipped { gap: 1.5rem clamp(2rem,5vw,4rem); flex-wrap: wrap; align-items: flex-end; display: flex; justify-content: space-between; }
.augmentedIndex .rootfooter { flex-wrap: wrap; flex-direction: row; gap: 0.65rem 1.75rem; min-width: 0; }
.augmentedIndex .passivedrape { flex: 1 1 20rem; margin-top: 0; padding-top: 0; border-top: none; justify-content: flex-end; }
@media(max-width:768px) {.passivedrape { flex-direction: column; align-items: flex-start; }
.universalharness { margin-left: 0; justify-content: flex-start; }
.augmentedIndex .rootfooter { flex-direction: column; }
.clip-details { text-align: start; }
.shipped { align-items: flex-start; }
.augmentedIndex .passivedrape { justify-content: flex-start; }}
@media(max-width:640px) {.passivedrape { padding-top: 1.25rem; margin-top: 1.5rem; }}
.rectifiedHatch { gap: 1.25rem; display: grid; }
.light-duct { display: flex; gap: 0.5rem; flex-direction: column; min-width: 0; }
.steppedLedge { letter-spacing: 0.01em; font-weight: 600; font-size: 0.875rem; }
.universalChapter { gap: 1rem; flex-wrap: wrap; align-items: center; display: flex; }
.printedAccordion { margin: 0; font-size: 0.875rem; }
.printedAccordion:empty { display: none; }
.printedAccordion[data-easedtag] { margin: -1px; height: 1px; white-space: nowrap; clip-path: inset(50%); position: absolute; overflow: hidden; width: 1px; padding: 0; border: 0; }
.localtip { margin: 0; }
.easedCabinet:not([hidden]) { border-radius: var(--signed-indicator); padding: 0.875rem 1.125rem; max-width: min(24rem,calc(100vw - 2rem)); z-index: 50; position: fixed; gap: 0.75rem; box-shadow: var(--formedEnvelope); display: flex; align-items: center; color: var(--furnisheddome); background: var(--tertiaryIndicator); font-size: 0.9375rem; }
.symmetricdrape { top: calc(var(--kernedterminal) + 1rem); right: 1rem; }
.reededradar[data-augmentedterminal] { opacity: 1; color: transparent; pointer-events: none; position: relative; }
.reededradar[aria-disabled="true"] { cursor: default; }
.reededradar[data-augmentedterminal] .notched-exhibit { visibility: hidden; }
.universalChapter .reededradar[data-augmentedterminal][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(--riveted-orbit); border-top-color: transparent; border-radius: 50%; transition: none; animation: spaced 0.7s linear infinite; }
@media (prefers-reduced-motion: reduce) {.universalChapter .reededradar[data-augmentedterminal][aria-busy="true"]::after { animation: none; }}
@keyframes spaced {to { transform: rotate(360deg); }}
.compressed { display: flex; flex-direction: column; margin: 0 0 clamp(1.75rem,3vw,2.5rem); max-width: 44rem; gap: 0.75rem; }
.relayed { gap: 1.25rem 1.5rem; grid-template-columns: repeat(2,minmax(0,1fr)); }
.relayed .universalChapter,.relayed .centerbadge { grid-column: 1/-1; }
.blendedsection { max-width: 44rem; }
.thumbed input,.thumbed textarea { border: none; border-bottom: var(--referenced) var(--coreMask) var(--workbench); border-radius: 0; padding-left: 0; padding-right: 0; background: transparent; backdrop-filter: none; -webkit-backdrop-filter: none; }
.thumbed textarea:focus,.thumbed input:not([type="checkbox"]):not([type="radio"]):focus,.thumbed input:not([type="checkbox"]):not([type="radio"]):focus-visible,.thumbed textarea:focus-visible { border-bottom-color: var(--roster); box-shadow: inset 0 -2px 0 var(--roster); background-color: transparent; outline: none; }
.thumbed textarea { min-height: 5rem; }
.coverJunction { opacity: 0.65; margin: 1rem 0 0; font-size: 0.8125rem; }
@media(max-width:768px) {.relayed { grid-template-columns: 1fr; }
.universalChapter .reededradar { width: 100%; }}
.synthetic { transition: height var(--cushioned-shim) var(--pointedindicator); flex-direction: column; display: flex; height: var(--typed-carousel); --typed-carousel: 5rem; }
@keyframes clusteredLens {from { transform: translateX(0); }
to { transform: translateX(-100%); }}
.spatial-carousel { padding-block: 0; justify-content: space-between; align-items: center; flex: 1 1 auto; display: flex; gap: clamp(1rem,2vw,1.5rem); min-height: 0; }
.draped { gap: clamp(1rem,2vw,1.5rem); align-items: center; display: flex; }
.immutablefooter { gap: clamp(1rem,2vw,1.5rem); display: flex; flex-wrap: wrap; }
.varnished .immutablefooter a { border-radius: var(--notched-media); padding: 0.35rem 0.9rem; }
.varnished .immutablefooter a[aria-current="page"] { color: color-mix(in srgb,var(--labeled) 65%,var(--inscribed)); font-weight: 500; }
.wide-dock { width: 2.75rem; justify-content: center; display: none; height: 2.75rem; cursor: pointer; align-items: center; }
.wide-dock .bridged { display: none; }
.wide-dock[aria-expanded="true"] .tertiarychapter { display: none; }
.wide-dock[aria-expanded="true"] .bridged { display: inline-flex; }
.varnished { border-bottom: 1px var(--coreMask) var(--digital-glaze); }
.varnished .immutablefooter { border-radius: var(--notched-media); gap: 1.25rem; padding: 0.375rem 1.25rem; border: var(--referenced) var(--coreMask) var(--formedExhibit); }
:root { --kernedterminal: 5rem; }
.relationalGasket { height: var(--kernedterminal); }
.synthetic .immutablefooter a,.synthetic .reededradar,.synthetic .canted-glyph { white-space: nowrap; }
.draped,.spatial-carousel>*,.immutablefooter { min-width: 0; }
.synthetic .canted-glyph { overflow: hidden; text-overflow: ellipsis; }
@media(min-width:1072px) and (max-width:1400px) {.draped,.immutablefooter,.spatial-carousel { gap: 1rem; }}
@media(max-width:1071px) {.spatial-carousel { align-items: center; flex-direction: row; justify-content: space-between; }
.wide-dock { display: inline-flex; }
.draped { border-bottom: var(--referenced) var(--coreMask) var(--formedExhibit); z-index: 20; border-top: var(--referenced) var(--coreMask) var(--formedExhibit); flex-direction: column; display: none; position: absolute; gap: 0.5rem; align-items: stretch; background: var(--dimensional-indicator); top: 100%; right: 0; left: 0; padding: 1rem; }
.draped[data-bright-draft] { display: flex; }
.immutablefooter { gap: 0.25rem; flex-direction: column; }
.immutablefooter a { padding: 0.65rem 0.25rem; }
.varnished .immutablefooter { border: none; padding: 0; gap: 0.25rem; background: transparent; }
.immutablefooter a::after { display: none; }
:root { --kernedterminal: 4rem; }
.synthetic { --typed-carousel: 4.5rem; }
.draped .reededradar { width: 100%; }}
@keyframes functionalpattern {from { transform: translate3d(-12%,-9%,0) scale(0.87); }
to { transform: translate3d(16%,7%,0) scale(1.14); }}
@keyframes letteredplaceholder {from { transform: translate3d(11%,7%,0) scale(1.12); }
to { transform: translate3d(-15%,-7%,0) scale(0.86); }}
.symmetricthread .notched-exhibit { height: 1rem; width: 1rem; }
.filledqueue { border-radius: var(--straight) var(--straight) var(--straight) 0; }
.absoluteconduit { border-color: var(--coreTab); color: var(--tertiaryconduit); }
.absoluteconduit .notched-exhibit { color: var(--coreTab); }
.blendedDrape>img { filter: var(--passiveCushion); }
.absoluteFooter { padding: min(calc(var(--reededoutline) * 1.35),calc(var(--saturatedIndicator,100vh) * 0.145)) 0; isolation: isolate; overflow: hidden; position: relative; }
.blendedDrape { position: absolute; z-index: 0; inset: 0; margin: 0; }
.absoluteFooter .keyed-dashboard { z-index: 1; position: relative; }
.blendedDrape img { border: 0; object-fit: cover; display: block; border-radius: 0; width: 100%; height: 100%; }
.blendedDrape::after { inset: 0; content: ""; position: absolute; background: linear-gradient(180deg,color-mix(in srgb,var(--tertiaryconduit) 78%,transparent) 0%,color-mix(in srgb,var(--tertiaryconduit) 52%,transparent) 45%,color-mix(in srgb,var(--tertiaryconduit) 78%,transparent) 100%); }
.absoluteFooter::before { filter: blur(90px); background: var(--lacedHarness); z-index: -1; top: -15%; width: 45vw; position: absolute; right: -10%; content: ""; border-radius: 50%; height: 45vw; }
.absoluteFooter::after { content: ""; filter: blur(80px); background: var(--lacedHarness); width: 35vw; height: 35vw; z-index: -1; position: absolute; left: -10%; bottom: -15%; border-radius: 50%; }
.shelvedgroup { max-width: min(100%,56rem); margin: 0 auto; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 1.25rem; padding: var(--relationalLibrary); padding-block: calc(var(--relationalLibrary) * 2.4); padding-inline: calc(var(--relationalLibrary) * 1.5); border: var(--referenced) var(--coreMask) var(--wireless); border-radius: var(--signed-indicator); background: var(--scopedlibrary); box-shadow: var(--notchedCeiling); }
.shelvedgroup h1,.shelvedgroup h2 { font-size: calc((1rem + (clamp(2.25rem,6vw,3.75rem) - 1rem) * var(--creased)) * var(--global)); line-height: 1.1; margin: 0; }
@media(max-width:640px) {.shelvedgroup h1,.shelvedgroup h2 { font-size: calc((1rem + (clamp(2rem,9vw,2.5rem) - 1rem) * var(--creased)) * var(--global)); }
.absoluteFooter { padding: calc(var(--reededoutline) * 0.85) 0; }}
.assembledGlyph .immutableThumb:not(.facet):not(.absolute-carousel) { display: flex; gap: 0.625rem; box-shadow: none; align-items: center; }
.assembledGlyph .facet::after,.assembledGlyph .immutableThumb:not(.facet):not(.absolute-carousel)::before,.assembledGlyph .facet::before { background: linear-gradient(var(--coreTab),var(--coreTab)) top right/100% 2px no-repeat,linear-gradient(var(--coreTab),var(--coreTab)) bottom right/50% 2px no-repeat; border-radius: 0; min-width: 1.25rem; flex: 0 0 auto; height: 0.5rem; content: ""; }
.assembledGlyph .facet::after { background: linear-gradient(var(--coreTab),var(--coreTab)) top left/100% 2px no-repeat,linear-gradient(var(--coreTab),var(--coreTab)) bottom left/50% 2px no-repeat; }
.assembledGlyph .immutableThumb:not(.facet):not(.absolute-carousel)::before { width: 2rem; }
.sticky-thread { padding: clamp(3.5rem,7vw,6rem) 0; }
.sticky-thread .formedbillboard { max-width: max(var(--privatezone),68ch); margin-inline: auto; }
.keyed-dashboard.formedbillboard { max-width: max(var(--privatezone),68ch); margin-inline: auto; }
.modestSeries { margin: 0 0 0.75rem; color: var(--roster); font-weight: 700; letter-spacing: 0.14em; font-size: 0.8125rem; text-transform: uppercase; }
.digitalPane { margin: 0 0 1rem; font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--creased)) * var(--global)); line-height: 1.08; }
.armature { opacity: 0.7; margin: 0 0 0.5rem; font-size: 0.9375rem; }
.armature code { white-space: nowrap; border-radius: var(--signed-indicator); padding: 0.1em 0.4em; font-size: 0.875em; background: var(--timedfolder); }
.furnishedCarousel { margin: 0 0 1.25rem; }
.furnishedCarousel .internal { line-height: 1.45; margin: 0 0 0.6rem; }
.furnishedCarousel .relational-group { font-weight: 700; }
.furnishedCarousel .internal:last-child { margin-bottom: 0; }
.cleat { list-style: disc; margin: 0 0 1.25rem; padding-left: 1.25rem; }
.cleat li { margin: 0 0 0.4rem; line-height: var(--stackedDiagram); }
.cleat li::marker { color: var(--coreTab); }
.sticky-thread h2 { scroll-margin-top: calc(var(--kernedterminal) + 1rem); }
.sticky-thread p.armature { margin-bottom: 0.5rem; }
.sticky-thread .formedbillboard .armature+p { margin-top: 1.75rem; }
.offlineShim { counter-reset: none; }
.center-modal { background: var(--hatchedDrape); background-image: linear-gradient(180deg,color-mix(in srgb,var(--tertiaryconduit) 5%,transparent) 0%,transparent 45%); }
.cycled { position: relative; max-width: max(var(--privatezone),76ch); margin-inline: auto; background: var(--timedfolder); border: var(--relationalMotif) var(--coreMask) var(--wireless); border-radius: var(--turnedFacade); box-shadow: var(--notchedCeiling); padding: calc(var(--relationalLibrary) * 2) calc(var(--relationalLibrary) * 1.75); background-image: linear-gradient(160deg,color-mix(in srgb,var(--furnisheddome) 55%,transparent) 0%,transparent 55%); }
.cycled .formedbillboard { max-width: none; }
.proxiedmodule { padding: 0.75rem 1rem; border: 0.125rem var(--coreMask) var(--coreTab); margin: 0 0 1.75rem; font-size: 0.8125rem; border-radius: var(--signed-indicator); }
.proxiedmodule .armature { margin: 0 0 0.25rem; opacity: 0.85; }
.proxiedmodule .armature:last-child { margin-bottom: 0; }
.cycled code { background: transparent; padding: 0; }
@media(max-width:768px) {.proxiedmodule { margin: 0 0 1.25rem; }
.armature code { white-space: normal; }}
@media(max-width:640px) {.sticky-thread { padding: 2.5rem 0; }
.digitalPane { font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--creased)) * var(--global)); }
.cycled { padding: var(--relationalLibrary); }}
.vectored .slimFooter { gap: var(--corner); display: grid; }
.modest-thread { text-align: left; }
.vectored .fluted { text-transform: var(--furnishedsidebar); letter-spacing: var(--filledglyph); color: var(--customdraft); background: var(--inlaid-series); font-size: 0.8125rem; border: var(--referenced) var(--coreMask) var(--wireless); display: inline-block; padding: 0.3rem 0.85rem; margin-bottom: 1.25rem; font-weight: var(--definedlabel); border-radius: var(--straight); }
.vectored .modest-thread h3 { font-size: 1.375rem; margin: 0 0 0.75rem; }
.vectored .modest-thread p { margin: 0; opacity: 0.75; line-height: var(--stackedDiagram); }
.annotatedJunction { gap: 0.25rem; display: flex; }
.rectifiedDrape { height: 1rem; width: 1rem; color: var(--coreTab); fill: var(--coreTab); }
.serrated { display: flex; margin-top: auto; gap: calc(var(--corner) * 0.75); align-items: center; }
.offlinemotif { font-size: 1rem; font-weight: var(--topbar); letter-spacing: var(--glossary); margin: 0; font-family: var(--proxiedIndex,inherit); }
.convergedjunction { opacity: 0.7; font-size: 0.875rem; }
.beveled-tile .inspected { display: grid; gap: var(--corner); grid-template-columns: repeat(auto-fit,minmax(17rem,1fr)); }
.wideterminal { display: flex; gap: var(--corner); border-top: calc(var(--referenced) * 2) var(--coreMask) var(--relationalThread); flex-direction: column; padding-top: var(--corner); }
.wideterminal .serrated { margin-top: 0; }
.wideterminal blockquote { font-size: 1rem; margin: 0; opacity: 0.85; line-height: var(--stackedDiagram); }
.relationalcameo,.scaffold { --concurrent: 24px; background-repeat: repeat; --endorsed: color-mix(in srgb,var(--tertiaryconduit) 9%,transparent); }
.relationalcameo { --endorsed: color-mix(in srgb,var(--tertiaryconduit) 5%,transparent); background-image: repeating-linear-gradient(45deg,var(--endorsed) 0 1px,transparent 1px calc(var(--concurrent) * 0.70710678)),repeating-linear-gradient(-45deg,var(--endorsed) 0 1px,transparent 1px calc(var(--concurrent) * 0.70710678)); --concurrent: 26px; background-size: var(--concurrent) var(--concurrent); }
.scaffold { --endorsed: color-mix(in srgb,var(--tertiaryconduit) 6%,transparent); background-image: radial-gradient(circle at 50% 50%,var(--endorsed) 0 3px,transparent 3.5px); background-size: var(--concurrent) var(--concurrent); --concurrent: 28px; }
.spatialdiagram .digitalTip:not(.signed-heading) { letter-spacing: calc(var(--glossary) + 0.03em); text-transform: uppercase; }
.coverapplet { align-items: start; gap: clamp(2rem,4vw,4rem); grid-template-columns: 0.9fr 1.1fr; display: grid; }
.granular { min-width: 0; }
.coverapplet:not(.plotted)>.granular { top: calc(var(--kernedterminal) + clamp(1.5rem,4vw,2.5rem)); position: sticky; }
.granular .ratedfacet { margin-bottom: 1.25rem; }
.spacer { display: flex; flex-direction: column; }
.resolved-crumb { padding: 1.25rem 0; border-top: var(--referenced) var(--coreMask) var(--wireless); display: flex; gap: 0.75rem 1.5rem; align-items: baseline; flex-wrap: wrap; }
.resolved-crumb:last-child { border-bottom: var(--referenced) var(--coreMask) var(--wireless); }
.insignia { min-width: 0; flex: 1 1 16rem; }
.resolved-crumb>.notched-exhibit { color: var(--coreTab); width: 1.25rem; align-self: center; height: 1.25rem; }
.indicator { font-weight: 600; margin: 0; }
.recordedcapsule { font-size: 0.9375rem; word-break: break-word; display: block; }
.stackedAtlas { margin: 0.25rem 0 0; opacity: 0.75; font-size: 0.9375rem; }
@media(max-width:768px) {.coverapplet { grid-template-columns: 1fr; }
.coverapplet:not(.plotted)>.granular { position: static; }}
.digitalToken { background: var(--tertiaryIndicator); color: var(--furnisheddome); border-color: var(--relationalThread); }
.digitalToken .assembledfooter { color: var(--furnisheddome); }
.digitalToken p { color: var(--furnisheddome); }
.digitalToken .immutableThumb { color: color-mix(in srgb,var(--furnisheddome) 70%,transparent); }
.digitalToken .reededradar { color: var(--tertiaryconduit); background: var(--furnisheddome); }
.digitalToken .volatile-glaze { color: var(--furnisheddome); background: transparent; border-color: var(--furnisheddome); }
.digitalToken .reededradar:hover { background: color-mix(in srgb,var(--furnisheddome) 86%,var(--tertiaryconduit)); color: var(--tertiaryconduit); }
.digitalToken .volatile-glaze:hover { color: var(--furnisheddome); background: color-mix(in srgb,var(--furnisheddome) 14%,transparent); }
.digitalToken .louvered-cartridge { background: var(--furnisheddome); }
.digitalToken .louvered-cartridge { border-color: transparent; }
.digitalToken .modestlabel { background: var(--furnisheddome); color: var(--tertiaryconduit); }
.digitalToken .louvered-cartridge { color: var(--coreTab); box-shadow: 0 0 0 0.1875rem var(--coreTab); }
.digitalToken summary::after,.digitalToken summary::marker { color: var(--furnisheddome); }
.digitalToken .eased-glyph { border-color: color-mix(in srgb,var(--furnisheddome) 24%,transparent); }
.digitalToken .augmented-queue::before,.digitalToken .augmented-queue::after { border-color: color-mix(in srgb,var(--furnisheddome) 34%,transparent); }
.digitalToken .eased-glyph:hover { background-color: color-mix(in srgb,var(--furnisheddome) 8%,transparent); border-color: var(--roster); }
.digitalToken .draped { color: var(--furnisheddome); }
.digitalToken .immutablefooter a[aria-current="page"],.digitalToken .immutablefooter a:hover { color: var(--furnisheddome); }
.digitalToken .wide-dock { border-color: var(--furnisheddome); }
.digitalToken .passivedrape { border-color: color-mix(in srgb,var(--furnisheddome) 34%,transparent); }
.digitalToken .louver a:hover { color: var(--furnisheddome); }
.digitalToken .coverShim { opacity: 0.65; color: inherit; }
.digitalToken input,.digitalToken textarea { background: color-mix(in srgb,var(--furnisheddome) 8%,var(--tertiaryIndicator)); border-color: color-mix(in srgb,var(--furnisheddome) 56%,transparent); color: var(--furnisheddome); }
.digitalToken ::placeholder { color: color-mix(in srgb,var(--furnisheddome) 55%,var(--tertiaryIndicator)); }
.wide-dock { border-radius: 0; border-width: 1px; }
.varnished { border-bottom-width: 0; }
.draped,.wide-dock,.varnished .immutablefooter { border-color: var(--labeled); }
.varnished .immutablefooter a[aria-current="page"] { background: var(--labeled); color: var(--dimensional-indicator); }
@media(min-width:1072px) {.varnished .immutablefooter { border-radius: 0; border-width: 1px; padding: 0.3rem 0.6rem; }
.varnished .immutablefooter a { padding: 0.45rem 1rem; border-radius: 0; }}
.shelf,details { background-image: linear-gradient(160deg,color-mix(in srgb,var(--furnisheddome) 65%,transparent) 0%,transparent 55%); }
details,.shelf { transition: all var(--cushioned-shim) var(--pointedindicator); }
input,textarea { transition: all var(--cushioned-shim) var(--pointedindicator); }
.reededradar:not(.volatile-glaze,.lighttip) { isolation: isolate; overflow: hidden; position: relative; }
.reededradar:not(.volatile-glaze,.lighttip)::after { opacity: 0.22; content: ""; border-radius: inherit; z-index: -1; background: linear-gradient(90deg,transparent,var(--lacedHarness),transparent); position: absolute; transition: all calc(var(--cushioned-shim) * 3) var(--pointedindicator); inset: 0 100% 0 -25%; }
.reededradar:not(.volatile-glaze,.lighttip):hover::after { inset: 0 -25% 0 100%; }
.digitalToken .reededradar:not(.volatile-glaze,.lighttip)::after { display: none; }
details:hover,.shelf:not(.split,.periodicTitle,.lexicalchapter):hover { background-color: var(--scopedlibrary); box-shadow: var(--formedEnvelope); }
textarea:focus,select:focus,input:not([type="checkbox"]):not([type="radio"]):focus { background-color: var(--lacedHarness); box-shadow: var(--digitalClipboard),var(--notchedCeiling); }
.reededradar:not(.volatile-glaze,.lighttip):hover:focus-visible,.reededradar:focus-visible { box-shadow: var(--asynctab)!important; }
[data-topped-diagram] [data-smart] .keyed-dashboard:not(:has(:is(.express-chevron,.arrayed,.spatial-module,.margined,.stackedcombo,.static,.reservedCartridge,.louvered,.stacked,.snippet,.furnished-series,.dualTunnel,.stickyMedia,.outerplugin,.scalar,.printedzone,.hemmed,.annotated-tile,.shim,.slimFooter,.spatial-template,.tuned-exhibit,.mobile,.furnished-cornice,.lower,.rootlibrary,.notchedOutline,.scoped,.matteIndex))) { opacity: 0; transition: opacity var(--candid-accordion) var(--expressPlugin),transform var(--candid-accordion) var(--expressPlugin); transform: translateY(calc(-1 * var(--brightCornice))); }
[data-topped-diagram] [data-smart][data-hallway] .keyed-dashboard:not(:has(:is(.express-chevron,.arrayed,.spatial-module,.margined,.stackedcombo,.static,.reservedCartridge,.louvered,.stacked,.snippet,.furnished-series,.dualTunnel,.stickyMedia,.outerplugin,.scalar,.printedzone,.hemmed,.annotated-tile,.shim,.slimFooter,.spatial-template,.tuned-exhibit,.mobile,.furnished-cornice,.lower,.rootlibrary,.notchedOutline,.scoped,.matteIndex))) { transform: none; opacity: 1; }
[data-topped-diagram] [data-smart] .keyed-dashboard:has(:is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)) { opacity: 0; transition: opacity var(--candid-accordion) var(--expressPlugin); }
[data-topped-diagram] [data-smart][data-hallway] .keyed-dashboard:has(:is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)) { opacity: 1; }
[data-topped-diagram] [data-smart] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>* { transform: translateY(calc(-1 * var(--brightCornice))); opacity: 0; transition: opacity var(--candid-accordion) var(--expressPlugin),transform var(--candid-accordion) var(--expressPlugin); }
[data-topped-diagram] [data-smart][data-hallway] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>* { opacity: 1; transform: none; }
[data-topped-diagram] [data-smart][data-hallway] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>*:nth-child(2) { transition-delay: calc(1 * var(--toppedTooltip)); }
[data-topped-diagram] [data-smart][data-hallway] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>*:nth-child(3) { transition-delay: calc(2 * var(--toppedTooltip)); }
[data-topped-diagram] [data-smart][data-hallway] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>*:nth-child(4) { transition-delay: calc(3 * var(--toppedTooltip)); }
[data-topped-diagram] [data-smart][data-hallway] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>*:nth-child(5) { transition-delay: calc(4 * var(--toppedTooltip)); }
[data-topped-diagram] [data-smart][data-hallway] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>*:nth-child(6) { transition-delay: calc(5 * var(--toppedTooltip)); }
[data-topped-diagram] [data-smart][data-hallway] :is(.stackedcombo,.reservedCartridge,.slimFooter,.scoped)>*:nth-child(n+7) { transition-delay: calc(5 * var(--toppedTooltip)); }
