.market-hud{--hud-obsidian:#050907;--hud-charcoal:#0a110e;--hud-mineral:#0f1814;--hud-panel:#0c1310c7;--hud-panel-hover:#121c17e0;--hud-bronze:#c48b4d;--hud-copper:#d47b3b;--hud-amber:#e8a858;--hud-amber-dim:#a8733a;--hud-sand-gold:#c9b48c;--hud-sand-muted:#8a7c64;--hud-line:#c48b4d38;--hud-line-bright:#e8a8586b;--hud-line-subtle:#c48b4d1f;--hud-glow:0 0 24px #d47b3b1f;--hud-glow-amber:0 0 18px #e8a8582e;--hud-text-bright:#f5f8f5;--hud-text-body:#d2ded7;--hud-text-muted:#90ad9f;--hud-text-dim:#657d71;isolation:isolate;padding:clamp(3.5rem, 6vw, 6.5rem) var(--page-gutter);color:var(--hud-text-body);border-block:1px solid var(--hud-line);background:radial-gradient(70% 45% at 50% 0,#c48b4d17,#0000 70%),radial-gradient(circle at 85% 20%,#d47b3b12,#0000 45%),radial-gradient(circle at 15% 80%,#a8733a0d,#0000 50%),linear-gradient(175deg,#050907 0%,#09130f 45%,#060b09 100%);position:relative;overflow:hidden}.market-hud:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(var(--hud-line-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--hud-line-subtle) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 65%,#000 35%,#0000 95%);mask-image:radial-gradient(80% 65%,#000 35%,#0000 95%)}.market-hud:after{content:"";background:linear-gradient(90deg, transparent, var(--hud-amber), transparent);opacity:.65;height:1px;box-shadow:0 0 12px var(--hud-amber);position:absolute;top:0;left:15%;right:15%}.market-hud-shell{max-width:var(--public-cinematic);margin:auto;position:relative}.market-hud-header{border-bottom:1px solid var(--hud-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:1.6rem;display:grid;position:relative}.market-hud-header:after{content:"";background:linear-gradient(90deg, var(--hud-amber), transparent);width:96px;height:2px;position:absolute;bottom:-1px;left:0}.market-hud-header .eyebrow{color:var(--hud-amber);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.62rem;font-weight:600;display:flex}.market-hud-header .eyebrow:before{content:"";background:var(--hud-copper);width:6px;height:6px;box-shadow:0 0 8px var(--hud-copper);border-radius:50%;display:inline-block}.market-hud-header h2{color:var(--hud-text-bright);letter-spacing:-.045em;font-size:clamp(2.6rem,5vw,5.6rem);line-height:.9;font-family:var(--display);margin:0}.market-hud-location{text-align:right;justify-items:end;gap:.5rem;display:grid}.market-hud-location>span{font:600 .75rem/1 var(--font-oxanium), var(--font-montserrat), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--hud-sand-gold);border:1px solid var(--hud-line);background:#c48b4d0f;align-items:center;gap:.45rem;padding:.35rem .7rem;display:inline-flex;box-shadow:inset 0 1px #c48b4d14}.market-hud-location>small{max-width:40ch;color:var(--hud-text-muted);letter-spacing:.02em;font-size:.68rem;line-height:1.4}.market-hud-grid{border-inline:1px solid var(--hud-line);background:var(--hud-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1.42fr) minmax(290px,.58fr);grid-template-areas:"balance regime""secondary regime""housing housing""macro pulse""method pulse";display:grid;position:relative;box-shadow:inset 0 1px #c48b4d1a,inset 0 0 0 1px #c48b4d0a}.market-hud-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d47b3b38,#0000);height:1px;position:absolute;top:0;left:0;right:0}.market-hud-balance{border-right:1px solid var(--hud-line);border-bottom:1px solid var(--hud-line);background:radial-gradient(circle at 10% 20%,#c48b4d0f,#0000 60%),linear-gradient(#121a1659 0%,#080e0b8c 100%);grid-area:balance;margin:0;padding:clamp(1.8rem,3.2vw,3.4rem);position:relative;box-shadow:inset 0 1px #c48b4d0f}.market-hud-balance figcaption{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:clamp(2.2rem,4.2vw,4.2rem);display:flex}.market-hud-balance figcaption span,.market-hud-regime>span,.market-hud-metrics h3,.market-hud-pulse figcaption>span{font:600 .58rem/1.3 var(--font-oxanium), var(--font-montserrat), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-amber)}.market-hud-balance figcaption p{max-width:62ch;color:var(--hud-text-muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.55}.market-hud-balance figcaption strong{font:600 .68rem/1.3 var(--font-oxanium), var(--font-montserrat), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--hud-sand-gold);white-space:nowrap;border:1px solid var(--hud-line);background:#0a100dd9;padding:.3rem .65rem;box-shadow:inset 0 1px #c48b4d14}.market-hud-zone-labels{color:#92af9f;font:500 clamp(.6rem, .8vw, .72rem)/1.2 var(--font-oxanium), sans-serif;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:2fr 1fr 2fr;align-items:end;margin-bottom:.85rem;display:grid}.market-hud-zone-labels span:nth-child(2){text-align:center;color:var(--hud-sand-gold)}.market-hud-zone-labels span:last-child{text-align:right}.market-hud-balance-track{border:1px solid var(--hud-line-bright);background:#040806;grid-template-columns:2fr 1fr 2fr;height:16px;display:grid;position:relative;box-shadow:inset 0 1px #c48b4d1f,inset 0 2px 6px #000000b3,0 0 12px #c48b4d14}.market-zone{display:block;position:relative}.market-zone+.market-zone{border-left:1px solid var(--hud-line-bright)}.market-zone-seller{background:linear-gradient(90deg,#d47b3b59,#c48b4d1f)}.market-zone-neutral{background:#c9b48c24}.market-zone-buyer{background:linear-gradient(90deg,#a8733a1f,#8ab89e47)}.market-hud-pointer,.market-hud-mini-track i{left:var(--market-position);width:3px;height:30px;box-shadow:0 0 16px var(--hud-amber), 0 0 4px #fff;z-index:5;background:#fff;position:absolute;top:50%;transform:translate(-50%,-50%)}.market-hud-scale{color:var(--hud-text-muted);font:500 .56rem/1 var(--font-oxanium), sans-serif;letter-spacing:.1em;justify-content:space-between;margin-top:.75rem;display:flex}.market-hud-regime{border-bottom:1px solid var(--hud-line);background:radial-gradient(circle at 85% 8%,#d47b3b12,#0000 45%),linear-gradient(#121a1680 0%,#080e0bcc 100%);flex-direction:column;grid-area:regime;min-height:100%;padding:clamp(1.8rem,2.8vw,2.8rem);display:flex;position:relative;box-shadow:inset 0 1px #c48b4d0f}.market-hud-regime strong{color:var(--hud-text-bright);font:400 clamp(2.2rem, 3.6vw, 3.8rem) / .95 var(--display);letter-spacing:-.035em;margin:auto 0 .85rem}.market-hud-regime small{border-top:1px solid var(--hud-line);color:var(--hud-text-dim);letter-spacing:.04em;padding-top:1.1rem;font-size:.64rem;line-height:1.65}.market-hud-secondary-group{border-right:1px solid var(--hud-line);border-bottom:1px solid var(--hud-line);grid-area:secondary;grid-template-columns:1fr 1fr;display:grid}.market-hud-secondary{background-color:#0a100d73;background-image:linear-gradient(#121a1659 0%,#080e0b80 100%);padding:1.4rem 1.6rem;transition:background-color .2s;box-shadow:inset 0 1px #c48b4d0d}.market-hud-secondary:hover{background-color:#101814a6}.market-hud-secondary+.market-hud-secondary{border-left:1px solid var(--hud-line)}.market-hud-secondary>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.market-hud-secondary h4{color:var(--hud-text-bright);font:600 .72rem/1.3 var(--font-oxanium), sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0}.market-hud-secondary>div span{color:var(--hud-sand-gold);font:500 .62rem/1 var(--font-oxanium), sans-serif;letter-spacing:.06em;text-transform:uppercase}.market-hud-mini-track{border:1px solid var(--hud-line);background:linear-gradient(90deg,#d47b3b66,#c9b48c38,#8ab89e66);height:6px;margin:1.1rem 0 .75rem;position:relative}.market-hud-secondary small{color:var(--hud-text-dim);letter-spacing:.07em;font-size:.58rem}.market-hud-metrics{border-bottom:1px solid var(--hud-line)}.market-hud-metrics h3{border-bottom:1px solid var(--hud-line);background:#080e0ba6;margin:0;padding:.95rem 1.2rem;box-shadow:inset 0 1px #c48b4d0d}.market-hud-metrics>div{grid-template-columns:repeat(4,1fr);display:grid}.market-hud-metric{background-color:#0a100d73;background-image:linear-gradient(#121a1659 0%,#080e0b80 100%);min-height:134px;padding:1.15rem 1.25rem;transition:background-color .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #c48b4d0d}.market-hud-metric:hover{background-color:#121c17bf}.market-hud-metric+.market-hud-metric{border-left:1px solid var(--hud-line)}.market-hud-metric>span:first-child{color:var(--hud-text-muted);letter-spacing:.03em;font-size:.68rem;line-height:1.35}.market-hud-metric strong{color:var(--hud-text-bright);font:400 2.45rem/1 var(--display);letter-spacing:-.02em;align-self:end}.market-hud-metric small{color:var(--hud-amber-dim);font:500 .56rem/1 var(--font-oxanium), sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem}.market-hud-housing{grid-area:housing}.market-hud-macro{border-right:1px solid var(--hud-line);grid-area:macro}.market-hud-pulse{border-bottom:1px solid var(--hud-line);background:radial-gradient(circle at 80% 0,#c48b4d0d,#0000 45%),#080d0aa6;grid-area:pulse;grid-template-rows:auto minmax(160px,1fr) auto;margin:0;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #c48b4d0d}.market-hud-pulse figcaption{justify-content:space-between;gap:1rem;display:flex}.market-hud-pulse figcaption small{color:var(--hud-sand-gold);font:600 .56rem/1 var(--font-oxanium), sans-serif;letter-spacing:.12em;border:1px solid var(--hud-line);background:#c48b4d14;padding:.2rem .45rem}.market-hud-trace{background-image:linear-gradient(#c48b4d1f 1px,#0000 1px),linear-gradient(90deg,#c48b4d1f 1px,#0000 1px);background-size:100% 25%,12.5% 100%;border-block:1px solid #c48b4d33;min-height:160px;margin-block:1rem;position:relative}.market-hud-pulse p{border:1px solid var(--hud-line);color:var(--hud-text-muted);background:#060a08eb;margin:0;padding:.75rem .9rem;font-size:.7rem;line-height:1.5;position:absolute;bottom:1.4rem;left:1.2rem;right:1.2rem;box-shadow:0 4px 16px #0009}.market-hud-method{border-right:1px solid var(--hud-line);border-bottom:1px solid var(--hud-line);background:#0a100d73;grid-area:method;padding:0}.market-hud-method summary{cursor:pointer;min-height:56px;color:var(--hud-text-bright);font:600 .66rem/1.3 var(--font-oxanium), sans-serif;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;list-style:none;transition:color .2s,background-color .2s;display:flex}.market-hud-method summary:hover{color:var(--hud-amber);background:#121c1799}.market-hud-method summary::-webkit-details-marker{display:none}.market-hud-method summary span{color:var(--hud-amber);font-size:1.1rem;font-weight:300;transition:transform .25s cubic-bezier(.16,1,.3,1)}.market-hud-method[open] summary span{transform:rotate(45deg)}.market-hud-method p{max-width:82ch;color:var(--hud-text-muted);margin:0;padding:0 1.2rem 1.4rem;font-size:.78rem;line-height:1.7}@media (max-width:960px){.market-hud-grid{grid-template-columns:1fr;grid-template-areas:"balance""regime""secondary""housing""macro""pulse""method"}.market-hud-balance,.market-hud-secondary-group,.market-hud-macro,.market-hud-method{border-right:0}.market-hud-regime{min-height:220px}.market-hud-pulse{min-height:280px}.market-hud-metrics>div{grid-template-columns:repeat(2,1fr)}.market-hud-metric:nth-child(odd){border-left:0}.market-hud-metric:nth-child(n+3){border-top:1px solid var(--hud-line)}}@media (max-width:640px){.market-hud{padding:3rem 1.25rem}.market-hud:before{background-size:40px 40px}.market-hud-header{grid-template-columns:1fr;gap:1.25rem}.market-hud-location{text-align:left;justify-items:start}.market-hud-header h2{font-size:clamp(2.4rem,12vw,3.6rem)}.market-hud-balance{padding:1.4rem 1.1rem}.market-hud-balance figcaption{gap:1rem;margin-bottom:2.4rem;display:grid}.market-hud-zone-labels{grid-template-columns:1fr 1fr 1fr;gap:.35rem}.market-hud-zone-labels span{letter-spacing:.05em;font-size:.52rem}.market-hud-zone-labels span:nth-child(2){text-align:center}.market-hud-balance-track{grid-template-columns:1fr 1fr 1fr}.market-hud-secondary-group,.market-hud-metrics>div{grid-template-columns:1fr}.market-hud-secondary+.market-hud-secondary,.market-hud-metric+.market-hud-metric{border-left:0;border-top:1px solid var(--hud-line)}.market-hud-regime{min-height:190px}.market-hud-metric{min-height:108px}.market-hud-pulse{min-height:270px}.market-hud-method summary{min-height:60px}}@media (prefers-reduced-motion:reduce){.market-hud-method summary span{transition:none}}.ac-frost .market-hud{--hud-obsidian:var(--ac-frost-arctic);--hud-charcoal:var(--ac-frost-surface);--hud-mineral:var(--ac-frost-surface-soft);--hud-panel:#f8fcffb8;--hud-panel-hover:#ffffffe0;--hud-bronze:var(--ac-frost-accent);--hud-copper:var(--ac-frost-accent);--hud-amber:var(--ac-frost-warning);--hud-amber-dim:var(--ac-frost-warning);--hud-sand-gold:var(--ac-frost-accent);--hud-sand-muted:var(--ac-frost-muted);--hud-line:color-mix(in srgb,var(--ac-frost-line-strong) 72%,transparent);--hud-line-bright:var(--ac-frost-line-strong);--hud-line-subtle:color-mix(in srgb,var(--ac-frost-line) 66%,transparent);--hud-glow:var(--ac-frost-glow);--hud-glow-amber:0 0 10px #cf9a3c1f;--hud-text-bright:var(--ac-frost-ink);--hud-text-body:var(--ac-frost-ink);--hud-text-muted:var(--ac-frost-muted);--hud-text-dim:color-mix(in srgb,var(--ac-frost-muted) 60%,transparent);--hud-text-pending:var(--ac-frost-warning);color:var(--hud-text-body);background:var(--ac-frost-arctic);border-color:var(--hud-line)}.ac-frost .market-hud:before{opacity:.42}.ac-frost .market-hud:after{background:linear-gradient(90deg,transparent,var(--ac-frost-accent),transparent);box-shadow:var(--ac-frost-glow);opacity:.48}.ac-frost .market-hud-grid{background:var(--hud-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffe0,0 18px 38px #395c880e}.ac-frost .market-hud-grid:before{background:linear-gradient(90deg,#0000,#498ad63d,#0000)}.ac-frost :is(.market-hud-balance,.market-hud-regime,.market-hud-secondary,.market-hud-metric,.market-hud-pulse,.market-hud-method){background:#ffffff52;box-shadow:inset 0 1px #ffffffb3}.ac-frost .market-hud-metrics h3{background:#e9f1f6c2;box-shadow:inset 0 1px #ffffffdb}.ac-frost .market-hud-balance figcaption strong,.ac-frost .market-hud-location>span,.ac-frost .market-hud-pulse figcaption small{background:#f8fcffcc}.ac-frost .market-hud-balance-track{background:#e7eff8;box-shadow:inset 0 1px 3px #01102914}.ac-frost .market-zone-seller{background:linear-gradient(90deg,#498ad657,#498ad61f)}.ac-frost .market-zone-neutral{background:#9cb7d62e}.ac-frost .market-zone-buyer{background:linear-gradient(90deg,#9cb7d61f,#498ad647)}.ac-frost .market-hud-pointer,.ac-frost .market-hud-mini-track i{background:var(--ac-frost-ink);box-shadow:0 0 10px #498ad62e}.ac-frost .market-hud-mini-track{background:linear-gradient(90deg,#498ad652,#9cb7d647,#498ad675)}.ac-frost .market-hud-trace{border-color:var(--hud-line);background-image:linear-gradient(#9cb7d647 1px,#0000 1px),linear-gradient(90deg,#9cb7d647 1px,#0000 1px)}.ac-frost .market-hud-pulse p{background:#f8fcffeb;box-shadow:0 8px 20px #395c880f}.ac-frost .market-hud-method summary:hover{color:var(--ac-frost-accent-strong);background:#e9f1f6c7}.ac-frost .market-hud-metric small,.ac-frost .market-hud-regime strong{color:var(--hud-text-pending)}.ac-frost .market-hud-secondary small,.ac-frost .market-hud-pulse p,.ac-frost .market-hud-location small,.ac-frost .market-hud-balance figcaption p{color:var(--hud-text-muted)}
:root,[data-ac-theme=frost]{--ac-surface-page:#f4f7fb;--ac-surface-panel:#e9f1f6;--ac-surface-elevated:#fff;--ac-surface-subtle:#edf3f8;--ac-surface-instrument:#e5ecf4;--ac-surface-glass:#f4f7fbeb;--ac-surface-overlay:#e9f1f6f5;--ac-surface-hover:#498ad614;--ac-text-primary:#011029;--ac-text-secondary:#1a2a3e;--ac-text-muted:#2d3f54;--ac-text-subtle:#3e5568;--ac-text-accent:#195aa8;--ac-text-headline:#010c1f;--ac-text-inverse:#f4f7fb;--ac-text-stroke-subtle:0 0 .5px #0110292e;--ac-text-shadow-crisp:0 1px 1px #0110290f;--ac-text-glow-soft:0 0 4px #498ad61a;--ac-border-default:#c1d3eb;--ac-border-strong:#9cb7d6;--ac-border-subtle:#c1d3eb99;--ac-border-instrument:#498ad6;--ac-accent-primary:#498ad6;--ac-accent-secondary:#3a7bcc;--ac-accent-strong:#195aa8;--ac-accent-soft:#498ad61f;--ac-accent-glow:#498ad62e;--ac-glow-text:0 0 1px #01102929;--ac-glow-panel:0 0 12px #498ad614;--ac-shadow-panel:0 8px 24px #395c880f;--ac-shadow-elevated:0 14px 32px #395c8817;--ac-grid-color:#7896be29;--ac-topographic-color:#498ad626;--ac-background-field:#f4f7fb;--ac-motion-ambient:28s ease-in-out infinite alternate;--ac-motion-duration:.22s ease;--ac-motion-strength:1;--ac-focus-ring:#195aa8}[data-ac-theme=midnight-bronze]{--ac-surface-page:#050907;--ac-surface-panel:#0c1310c7;--ac-surface-elevated:#121c17e0;--ac-surface-subtle:#09130f;--ac-surface-instrument:#060b09;--ac-surface-glass:#0c13109e;--ac-surface-overlay:#0a100deb;--ac-surface-hover:#101814a6;--ac-text-primary:#f5f8f5;--ac-text-secondary:#d2ded7;--ac-text-muted:#90ad9f;--ac-text-subtle:#657d71;--ac-text-accent:#c48b4d;--ac-text-headline:#fff;--ac-text-inverse:#0a110e;--ac-border-default:#c48b4d59;--ac-border-strong:#c48b4d;--ac-border-subtle:#c48b4d2e;--ac-border-instrument:#c48b4d;--ac-accent-primary:#c48b4d;--ac-accent-secondary:#d47b3b;--ac-accent-strong:#e8a858;--ac-accent-soft:#c48b4d26;--ac-accent-glow:#e8a85838;--ac-glow-text:0 0 8px #c48b4d40;--ac-glow-panel:0 0 16px #c48b4d1f;--ac-shadow-panel:0 8px 24px #0006;--ac-shadow-elevated:0 14px 36px #0000008c;--ac-grid-color:#c48b4d1f;--ac-topographic-color:#c48b4d29;--ac-background-field:#050907;--ac-motion-ambient:24s ease-in-out infinite alternate;--ac-motion-duration:.25s ease;--ac-motion-strength:1;--ac-focus-ring:#e8a858}[data-ac-theme=neon-cyber]{--ac-surface-page:#04080e;--ac-surface-panel:#081220d9;--ac-surface-elevated:#0b1a2e;--ac-surface-subtle:#060e1a;--ac-surface-instrument:#02060b;--ac-surface-glass:#081424b3;--ac-surface-overlay:#060e1af2;--ac-surface-hover:#00f0ff1a;--ac-text-primary:#e0f7fa;--ac-text-secondary:#80deea;--ac-text-muted:#4dd0e1;--ac-text-subtle:#00838f;--ac-text-accent:#00e5ff;--ac-text-headline:#fff;--ac-text-inverse:#02060b;--ac-border-default:#00e5ff59;--ac-border-strong:#00e5ff;--ac-border-subtle:#00e5ff2e;--ac-border-instrument:#00e5ff;--ac-accent-primary:#00e5ff;--ac-accent-secondary:#00b0ff;--ac-accent-strong:#00e5ff;--ac-accent-soft:#00e5ff26;--ac-accent-glow:#00e5ff59;--ac-glow-text:0 0 6px #00e5ff66;--ac-glow-panel:0 0 20px #00e5ff26;--ac-shadow-panel:0 8px 24px #0009;--ac-shadow-elevated:0 16px 40px #000000bf;--ac-grid-color:#00e5ff1f;--ac-topographic-color:#00e5ff2e;--ac-background-field:#04080e;--ac-motion-ambient:20s ease-in-out infinite alternate;--ac-motion-duration:.2s ease;--ac-motion-strength:1.2;--ac-focus-ring:#00e5ff}[data-ac-theme=topographic-earth]{--ac-surface-page:#0f1412;--ac-surface-panel:#161d1ad9;--ac-surface-elevated:#1a221f;--ac-surface-subtle:#141b18;--ac-surface-instrument:#0a0d0c;--ac-surface-glass:#161d1aa6;--ac-surface-overlay:#121815f0;--ac-surface-hover:#8aa88e1a;--ac-text-primary:#f0f4f1;--ac-text-secondary:#c5d4c8;--ac-text-muted:#8aa08e;--ac-text-subtle:#5e7362;--ac-text-accent:#8ab896;--ac-text-headline:#fff;--ac-text-inverse:#0a0d0c;--ac-border-default:#8ab89659;--ac-border-strong:#8ab896;--ac-border-subtle:#8ab8962e;--ac-border-instrument:#8ab896;--ac-accent-primary:#8ab896;--ac-accent-secondary:#6e997a;--ac-accent-strong:#a4cfae;--ac-accent-soft:#8ab89626;--ac-accent-glow:#8ab89633;--ac-glow-text:0 0 6px #8ab89633;--ac-glow-panel:0 0 16px #8ab8961a;--ac-shadow-panel:0 8px 24px #00000073;--ac-shadow-elevated:0 14px 36px #0009;--ac-grid-color:#8ab8961f;--ac-topographic-color:#8ab8962e;--ac-background-field:#0f1412;--ac-motion-ambient:32s ease-in-out infinite alternate;--ac-motion-duration:.28s ease;--ac-motion-strength:.8;--ac-focus-ring:#8ab896}.locale-shell[data-ac-theme=frost]{--ink:var(--ac-text-primary);--paper:var(--ac-surface-page);--ivory:var(--ac-surface-panel);--forest:var(--ac-text-primary);--brass:var(--ac-accent-strong);--line:var(--ac-border-default);--muted:var(--ac-text-muted);background:var(--ac-surface-page)!important;color:var(--ac-text-primary)!important}.locale-shell .site-header{background:var(--ac-surface-glass)!important;border-bottom:1px solid var(--ac-border-strong)!important;color:var(--ac-text-primary)!important;-webkit-backdrop-filter:blur(16px)saturate(110%)!important;backdrop-filter:blur(16px)saturate(110%)!important;box-shadow:0 1px #ffffffd9,0 8px 22px #395c880a!important}.locale-shell .site-header .brand>span{border-color:var(--ac-border-instrument)!important;color:var(--ac-text-accent)!important;background:#498ad60f!important}.locale-shell .site-header .brand:hover>span{background:var(--ac-accent-primary)!important;color:#fff!important}.locale-shell .site-header .brand strong{color:var(--ac-text-primary)!important}.locale-shell .site-header .brand small{color:var(--ac-text-muted)!important}.locale-shell .desktop-nav>a:not(.button){font-weight:600;color:var(--ac-text-secondary)!important}.locale-shell .desktop-nav>a:not(.button):hover,.locale-shell .desktop-nav>a:not(.button)[aria-current=page]{color:var(--ac-text-primary)!important}.locale-shell .desktop-nav>a:not(.button):after{background:var(--ac-accent-primary)!important}.locale-shell .site-header .header-book{font-weight:700;background:var(--ac-surface-panel)!important;border:1px solid var(--ac-border-strong)!important;color:var(--ac-text-primary)!important}.locale-shell .site-header .header-book:hover{background:var(--ac-accent-primary)!important;color:#fff!important;border-color:var(--ac-accent-secondary)!important}.locale-shell .site-header .language{font-weight:700;color:var(--ac-text-accent)!important;border-bottom-color:var(--ac-border-instrument)!important}.locale-shell .site-header .menu-button{color:var(--ac-text-primary)!important}.locale-shell .mobile-menu{background:var(--ac-surface-overlay)!important;border-top:1px solid var(--ac-border-strong)!important;color:var(--ac-text-primary)!important;box-shadow:0 14px 30px #395c881a!important}.locale-shell .mobile-menu a{border-bottom:1px solid var(--ac-border-default)!important;color:var(--ac-text-primary)!important}.locale-shell .mobile-menu .mobile-book{font-weight:700;background:var(--ac-accent-primary)!important;color:#fff!important}.locale-shell .cyber-footer{background:var(--ac-surface-panel)!important;color:var(--ac-text-primary)!important;border-top:1px solid var(--ac-border-strong)!important}.locale-shell .cyber-footer:before{background:linear-gradient(90deg,#0000 49.9%,#498ad60f 50%,#0000 50.1%),linear-gradient(#9cb7d61f 1px,#0000 1px)!important}.locale-shell .footer-signal-rail{font-weight:700;color:var(--ac-text-accent)!important;border-color:var(--ac-border-default)!important}.locale-shell .footer-terminal-heading .eyebrow,.locale-shell .footer-contact-index,.locale-shell .footer-contact-label{color:var(--ac-text-accent)!important}.locale-shell .footer-terminal-heading h2{color:var(--ac-text-headline)!important}.locale-shell .footer-contact-grid{border-color:var(--ac-border-strong)!important}.locale-shell .footer-contact-grid>section{border-color:var(--ac-border-default)!important;background:#ffffffb8!important}.locale-shell .footer-contact-grid p{color:var(--ac-text-muted)!important}.locale-shell .footer-contact-grid a,.locale-shell .footer-location{color:var(--ac-text-primary)!important}.locale-shell .footer-contact-grid a{border-color:var(--ac-accent-primary)!important}.locale-shell .footer-contact-grid a:hover{color:var(--ac-text-accent)!important}.locale-shell .footer-social-system,.locale-shell .footer-nav{border-color:var(--ac-border-default)!important}.locale-shell .footer-social-system .eyebrow{color:var(--ac-text-accent)!important}.locale-shell .social-links-footer a{color:var(--ac-text-primary)!important;border-color:var(--ac-border-strong)!important;background:#ffffffa6!important}.locale-shell .social-links-footer a:hover,.locale-shell .social-links-footer a:focus-visible{background:var(--ac-accent-primary)!important;color:#fff!important}.locale-shell .footer-nav a,.locale-shell .cyber-footer .footer-bottom{color:var(--ac-text-muted)!important}.locale-shell .footer-nav a:hover{color:var(--ac-text-accent)!important}.locale-shell .sticky-cta{background:var(--ac-surface-glass)!important;border-top:1px solid var(--ac-border-default)!important;color:var(--ac-text-primary)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.locale-shell .sticky-cta a{color:var(--ac-text-secondary)!important}.locale-shell .sticky-cta a:hover{color:var(--ac-text-primary)!important}.locale-shell .inner-hero{border-bottom:1px solid var(--ac-border-default);background:linear-gradient(135deg, var(--ac-surface-page) 0%, var(--ac-surface-panel) 100%)!important;color:var(--ac-text-primary)!important}.locale-shell .inner-hero h1{text-shadow:var(--ac-glow-text);font-weight:500;color:var(--ac-text-headline)!important}.locale-shell .inner-hero .eyebrow{letter-spacing:.18em;font-weight:700;color:var(--ac-text-accent)!important}.locale-shell .inner-hero p:not(.eyebrow){font-size:1.2rem;line-height:1.6;color:var(--ac-text-secondary)!important}.locale-shell .inner-hero.spatial-consultation{color:var(--ac-text-primary)!important;background:linear-gradient(135deg,#edf4f9 0%,#e1edf6 100%)!important}.locale-shell .inner-hero.spatial-consultation p:not(.eyebrow){color:var(--ac-text-secondary)!important}.locale-shell h1,.locale-shell h2,.locale-shell h3{color:var(--ac-text-headline)}.locale-shell .section-heading h2{color:var(--ac-text-headline)!important}.locale-shell .section-heading>p:last-child{color:var(--ac-text-secondary)!important}.locale-shell .eyebrow{color:var(--ac-text-accent)!important}.locale-shell p{color:var(--ac-text-secondary)}.locale-shell .button{font-family:var(--font-oxanium), sans-serif;letter-spacing:.08em;transition:all var(--ac-motion-duration);border-radius:0}.locale-shell .button-dark{background:var(--ac-text-primary)!important;color:#fff!important;border:1px solid var(--ac-text-primary)!important}.locale-shell .button-dark:hover{background:var(--ac-accent-strong)!important;border-color:var(--ac-accent-strong)!important}.locale-shell .button-accent{background:var(--ac-accent-primary)!important;color:#fff!important;border:1px solid var(--ac-accent-secondary)!important}.locale-shell .button-accent:hover{background:var(--ac-accent-strong)!important}.locale-shell .services-perspectives{background:0 0!important}.locale-shell .services-perspectives-intro h2{color:var(--ac-text-headline)!important}.locale-shell .services-perspectives-intro p{color:var(--ac-text-secondary)!important}.locale-shell .service-grid{border:1px solid var(--ac-border-strong)!important;background:var(--ac-surface-panel)!important}.locale-shell .service-card{transition:all var(--ac-motion-duration);border-right:1px solid var(--ac-border-default)!important;color:var(--ac-text-primary)!important;background:#ffffffe0!important}.locale-shell .service-card:hover{color:var(--ac-text-primary)!important;box-shadow:var(--ac-shadow-elevated)!important;background:#fff!important}.locale-shell .service-card.spatial-consultation:hover{background:#fff!important}.locale-shell .service-card h3{color:var(--ac-text-headline)!important}.locale-shell .service-card p{color:var(--ac-text-secondary)!important}.locale-shell .service-card:hover p{color:var(--ac-text-primary)!important}.locale-shell .service-top svg{color:var(--ac-text-accent)!important}.locale-shell .form-section{background:var(--ac-surface-panel)!important;border:1px solid var(--ac-border-strong)!important;color:var(--ac-text-primary)!important;box-shadow:var(--ac-shadow-panel)!important}.locale-shell .form-section h2{color:var(--ac-text-headline)!important}.locale-shell .form-section>div>p:last-child{color:var(--ac-text-secondary)!important}.locale-shell .lead-form label{font-weight:700;color:var(--ac-text-secondary)!important}.locale-shell .lead-form input,.locale-shell .lead-form textarea,.locale-shell .lead-form select{padding:.9rem;background:var(--ac-surface-elevated)!important;border:1px solid var(--ac-border-strong)!important;color:var(--ac-text-primary)!important}.locale-shell .lead-form input:focus,.locale-shell .lead-form textarea:focus,.locale-shell .lead-form select:focus{border-color:var(--ac-accent-primary)!important;box-shadow:0 0 0 2px #498ad640!important}.locale-shell .conversion-hero{border-bottom:1px solid var(--ac-border-default)}.locale-shell .conversion-hero h1{color:var(--ac-text-headline)!important}.locale-shell .conversion-hero p{color:var(--ac-text-secondary)!important}.locale-shell .article-card,.locale-shell .published-content-card{padding:1.5rem;background:var(--ac-surface-elevated)!important;border:1px solid var(--ac-border-default)!important;color:var(--ac-text-primary)!important}.locale-shell .article-card h3,.locale-shell .published-content-card h2{color:var(--ac-text-headline)!important}.locale-shell .article-card p,.locale-shell .published-content-card p{color:var(--ac-text-secondary)!important}.locale-shell .article-meta,.locale-shell .published-content-card span{color:var(--ac-text-muted)!important}.locale-shell .empty-state{background:var(--ac-surface-panel)!important;border:1px solid var(--ac-border-default)!important;color:var(--ac-text-primary)!important}.locale-shell .empty-state>span{color:var(--ac-text-accent)!important}.locale-shell .empty-state h2{color:var(--ac-text-headline)!important}.locale-shell .empty-state p{color:var(--ac-text-secondary)!important}.locale-shell .link-grid a,.locale-shell .booking-grid a{border-color:var(--ac-border-default)!important;color:var(--ac-text-primary)!important}.locale-shell .link-grid a:hover,.locale-shell .booking-grid a:hover{color:var(--ac-text-accent)!important}.locale-shell .steps>div{border-color:var(--ac-border-default)!important;background:var(--ac-surface-elevated)!important}.locale-shell .steps span{color:var(--ac-text-accent)!important}.locale-shell .steps h3{color:var(--ac-text-headline)!important}.locale-shell .steps p{color:var(--ac-text-secondary)!important}.locale-shell .about-perspective ol li{background:var(--ac-surface-elevated)!important;border:1px solid var(--ac-border-default)!important}.locale-shell .about-perspective ol li span{color:var(--ac-text-accent)!important}.locale-shell .about-perspective ol li h3{color:var(--ac-text-headline)!important}.locale-shell .about-perspective ol li p{color:var(--ac-text-secondary)!important}.locale-shell .prose h2{color:var(--ac-text-headline)!important}.locale-shell .prose p{color:var(--ac-text-secondary)!important}.locale-shell .faq-list details{border-color:var(--ac-border-default)!important}.locale-shell .faq-list summary{color:var(--ac-text-headline)!important}.locale-shell .faq-list p{color:var(--ac-text-secondary)!important}.locale-shell [data-visual-page=deal] .deal-hero{background:linear-gradient(135deg, var(--ac-surface-page) 0%, var(--ac-surface-panel) 100%)!important;border-color:var(--ac-border-strong)!important}.locale-shell [data-visual-page=deal] .deal-hero-copy:before{color:var(--ac-text-accent)!important}.locale-shell [data-visual-page=deal] .deal-hero-media{background-color:var(--ac-surface-panel)!important;background-image:linear-gradient(#498ad614 1px,#0000 1px),linear-gradient(90deg,#498ad614 1px,#0000 1px)!important}.locale-shell [data-visual-page=deal] .deal-pathway{border-top:1px solid var(--ac-border-default)!important;background:#ffffffbf!important}.locale-shell [data-visual-page=deal] .deal-pathway:is(:hover,:focus-visible){background:#fff!important}.locale-shell [data-visual-page=deal] .deal-pathway:before{background:var(--ac-accent-primary)!important}.locale-shell [data-visual-page=space] .space-pathway-circuit a{border-top:1px solid var(--ac-border-default)!important;border-left:2px solid var(--ac-border-strong)!important;background:#ffffffd9!important}.locale-shell [data-visual-page=space] .space-pathway-circuit a:hover,.locale-shell [data-visual-page=space] .space-pathway-circuit a:focus-visible{border-left-color:var(--ac-accent-primary)!important;background:#fff!important}.locale-shell :focus-visible{outline-offset:3px;outline:3px solid var(--ac-focus-ring)!important}
:root{--ac-f2-surface:#ffffffb8;--ac-f2-surface-raised:#fff;--ac-f2-band:#eef3f9;--ac-f2-band-strong:#e6edf6;--ac-f2-line-soft:#7898c247;--ac-f2-line:#688ab873;--ac-f2-line-strong:#587cb09e;--ac-f2-bracket:#4a8cc9;--ac-f2-ink:#0e1b2c;--ac-f2-body:#3a4a5e;--ac-f2-label:#3f76b8;--ac-f2-meta:#6f8299;--ac-f2-accent:#1f6fe3;--ac-f2-accent-line:#1f6fe38c;--ac-f2-pending:#b8791f;--ac-f2-pending-soft:#c9902a1f;--ac-f2-navy:#1b2739;--ac-f2-navy-raised:#223046;--ac-f2-navy-line:#8cb0db3d;--ac-f2-navy-ink:#eef4fb;--ac-f2-navy-muted:#d8e7f6a8;--ac-f2-navy-accent:#8fc0f2;--ac-f2-instrument:#0d1c2e;--ac-f2-instrument-line:#6ea8e052;--ac-f2-instrument-ink:#cfe0f2;--ac-f2-bracket-size:10px;--ac-f2-bracket-weight:2px;--ac-f2-gap-xs:.35rem;--ac-f2-gap-sm:.7rem;--ac-f2-gap-md:1.25rem;--ac-f2-gap-lg:clamp(1.5rem, 3vw, 2.75rem)}[data-ac-f2]{color:var(--ac-f2-body)}[data-ac-f2] :is(h1,h2,h3){color:var(--ac-f2-ink)}.ac-f2-panel{border:1px solid var(--ac-f2-line);background:var(--ac-f2-surface);position:relative}.ac-f2-panel:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket)), linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket)), linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket)), linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket)), linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket)), linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket)), linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket)), linear-gradient(var(--ac-f2-bracket), var(--ac-f2-bracket));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ac-f2-bracket-size) var(--ac-f2-bracket-weight), var(--ac-f2-bracket-weight) var(--ac-f2-bracket-size), var(--ac-f2-bracket-size) var(--ac-f2-bracket-weight), var(--ac-f2-bracket-weight) var(--ac-f2-bracket-size), var(--ac-f2-bracket-size) var(--ac-f2-bracket-weight), var(--ac-f2-bracket-weight) var(--ac-f2-bracket-size), var(--ac-f2-bracket-size) var(--ac-f2-bracket-weight), var(--ac-f2-bracket-weight) var(--ac-f2-bracket-size);background-repeat:no-repeat;position:absolute;inset:0}.ac-f2-panel[data-weight=micro]{--ac-f2-bracket-size:8px;--ac-f2-bracket-weight:1px}.ac-f2-panel[data-weight=strong]{--ac-f2-bracket-size:14px;--ac-f2-bracket-weight:2px}.ac-f2-panel[data-surface=plain]{background:0 0}.ac-f2-panel[data-surface=raised]{background:var(--ac-f2-surface-raised)}.ac-f2-panel[data-surface=instrument]{background:var(--ac-f2-instrument);border-color:var(--ac-f2-instrument-line);color:var(--ac-f2-instrument-ink)}.ac-f2-panel[data-surface=instrument]:before{--ac-f2-bracket:var(--ac-f2-instrument-line)}.ac-f2-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--ac-f2-gap-md);padding:var(--ac-f2-gap-sm) var(--ac-f2-gap-md);border-bottom:1px solid var(--ac-f2-line-soft);display:flex}.ac-f2-panel__body{padding:var(--ac-f2-gap-md)}.ac-f2-panel__foot{justify-content:space-between;align-items:center;gap:var(--ac-f2-gap-md);padding:var(--ac-f2-gap-sm) var(--ac-f2-gap-md);border-top:1px solid var(--ac-f2-line-soft);display:flex}.ac-f2-label{font-family:var(--ac-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ac-f2-label);align-items:center;gap:.5ch;font-size:.62rem;font-weight:500;line-height:1.2;display:inline-flex}.ac-f2-label:before{content:"[";opacity:.72}.ac-f2-label:after{content:"]";opacity:.72}.ac-f2-label[data-tone=quiet]{color:var(--ac-f2-meta)}.ac-f2-label[data-tone=accent]{color:var(--ac-f2-accent)}.ac-f2-label[data-tone=pending]{color:var(--ac-f2-pending)}.ac-f2-panel[data-surface=instrument] .ac-f2-label,[data-ac-f2] .ac-f2-panel[data-surface=instrument] .ac-f2-label{color:var(--ac-f2-navy-accent)}.ac-f2-meta{font-family:var(--ac-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ac-f2-meta);text-align:right;font-size:.58rem;line-height:1.3}.ac-f2-panel[data-surface=instrument] .ac-f2-meta{color:var(--ac-f2-navy-muted)}.ac-f2-rule{background:var(--ac-f2-line-soft);border:0;height:1px;margin:0}.ac-f2-rule[data-tone=strong]{background:var(--ac-f2-line)}.ac-f2-rows{margin:0;padding:0;list-style:none;display:grid}.ac-f2-rows>li{gap:var(--ac-f2-gap-sm);padding:var(--ac-f2-gap-sm) 0;border-top:1px solid var(--ac-f2-line-soft);grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr);align-items:baseline;display:grid}.ac-f2-rows>li>span{font-family:var(--ac-font-mono);letter-spacing:.14em;color:var(--ac-f2-meta);font-size:.58rem}.ac-f2-chip{border:1px solid var(--ac-f2-line);font-family:var(--ac-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac-f2-meta);white-space:nowrap;background:0 0;align-items:center;gap:.5ch;padding:.26rem .5rem;font-size:.56rem;line-height:1.2;display:inline-flex}.ac-f2-chip[data-tone=accent]{color:var(--ac-f2-accent);border-color:var(--ac-f2-accent-line)}.ac-f2-chip[data-tone=pending]{color:var(--ac-f2-pending);border-color:var(--ac-f2-pending);background:var(--ac-f2-pending-soft)}.ac-f2-panel[data-surface=instrument] .ac-f2-chip{color:var(--ac-f2-instrument-ink);border-color:var(--ac-f2-instrument-line)}.ac-f2-btn{border:1px solid var(--ac-f2-accent-line);min-height:44px;font-family:var(--ac-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac-f2-accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.8ch;padding:.75rem 1.15rem;font-size:.68rem;font-weight:600;transition:background-color .16s linear,color .16s linear,border-color .16s linear;display:inline-flex}.ac-f2-btn[data-variant=primary],.ac-f2-btn:is(:hover,:focus-visible){background:var(--ac-f2-accent);border-color:var(--ac-f2-accent);color:#fff}.ac-f2-btn[data-variant=primary]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ac-f2-accent) 84%, #000);border-color:color-mix(in srgb, var(--ac-f2-accent) 84%, #000)}.ac-f2-band{border-top:1px solid var(--ac-f2-line-soft);padding-block:var(--ac-f2-gap-lg);position:relative}.ac-f2-band[data-tone=tinted]{background:var(--ac-f2-band)}.ac-f2-band[data-tone=strong]{background:var(--ac-f2-band-strong)}.ac-f2-band__head{gap:var(--ac-f2-gap-md);margin-bottom:var(--ac-f2-gap-lg);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;display:grid}.ac-f2-band__head h2{margin:.35rem 0 0;font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.02}.ac-f2-band__meta{color:var(--ac-f2-body);font-size:.92rem;line-height:1.6}.ac-f2-chapter{align-items:center;gap:var(--ac-f2-gap-sm);flex-wrap:wrap;margin-bottom:.6rem;display:flex}.ac-f2-chapter>sup{font-family:var(--ac-font-mono);letter-spacing:.14em;color:var(--ac-f2-meta);vertical-align:baseline;font-size:.6rem}.ac-f2-segments{border:1px solid var(--ac-f2-line);flex-wrap:wrap;gap:0;display:inline-flex}.ac-f2-segments>*{font-family:var(--ac-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac-f2-meta);border-left:1px solid var(--ac-f2-line-soft);padding:.3rem .7rem;font-size:.56rem}.ac-f2-segments>:first-child{border-left:0}.ac-f2-segments>[data-selected=true]{background:var(--ac-f2-accent);color:#fff}.ac-f2-instrument-grid{pointer-events:none;background-image:linear-gradient(var(--ac-f2-instrument-line) 1px, transparent 1px), linear-gradient(90deg, var(--ac-f2-instrument-line) 1px, transparent 1px);opacity:.28;background-size:44px 44px;position:absolute;inset:0}.locale-shell[data-ac-theme=frost] .site-header{background:var(--ac-f2-navy)!important;border-bottom:1px solid var(--ac-f2-navy-line)!important;color:var(--ac-f2-navy-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.locale-shell[data-ac-theme=frost] .site-header .brand>span{border-color:var(--ac-f2-navy-line)!important;color:var(--ac-f2-navy-ink)!important;background:0 0!important}.locale-shell[data-ac-theme=frost] .site-header .brand:hover>span{background:var(--ac-f2-navy-accent)!important;border-color:var(--ac-f2-navy-accent)!important;color:var(--ac-f2-navy)!important}.locale-shell[data-ac-theme=frost] .site-header .brand strong{color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .site-header .brand small{color:var(--ac-f2-navy-muted)!important}.locale-shell[data-ac-theme=frost] .desktop-nav>a:not(.button){font-family:var(--ac-font-mono);letter-spacing:.14em;font-size:.68rem;color:var(--ac-f2-navy-muted)!important}.locale-shell[data-ac-theme=frost] .desktop-nav>a:not(.button):hover,.locale-shell[data-ac-theme=frost] .desktop-nav>a:not(.button)[aria-current=page]{color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .desktop-nav>a:not(.button):after{background:var(--ac-f2-navy-accent)!important}.locale-shell[data-ac-theme=frost] .site-header .header-book{font-family:var(--ac-font-mono);letter-spacing:.14em;font-size:.66rem;border:1px solid var(--ac-f2-navy-accent)!important;color:var(--ac-f2-navy-ink)!important;background:0 0!important}.locale-shell[data-ac-theme=frost] .site-header .header-book:hover{background:var(--ac-f2-navy-accent)!important;border-color:var(--ac-f2-navy-accent)!important;color:var(--ac-f2-navy)!important}.locale-shell[data-ac-theme=frost] .site-header .language{font-family:var(--ac-font-mono);letter-spacing:.14em;color:var(--ac-f2-navy-accent)!important;border-bottom-color:var(--ac-f2-navy-accent)!important}.locale-shell[data-ac-theme=frost] .site-header .menu-button{color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .site-header .header-actions>a:not(.header-book),.locale-shell[data-ac-theme=frost] .site-header .nav-group summary{color:var(--ac-f2-navy-muted);font-family:var(--ac-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.locale-shell[data-ac-theme=frost] .site-header .header-actions>a:not(.header-book):hover,.locale-shell[data-ac-theme=frost] .site-header .header-actions>a:not(.header-book)[aria-current=page],.locale-shell[data-ac-theme=frost] .site-header .nav-group summary:hover,.locale-shell[data-ac-theme=frost] .site-header .nav-group[data-active=true] summary{color:var(--ac-f2-navy-ink)}.locale-shell[data-ac-theme=frost] .site-header .header-actions>a:not(.header-book):after{background:var(--ac-f2-navy-accent)}.locale-shell[data-ac-theme=frost] .site-header .nav-group-list{background:var(--ac-f2-navy-raised);border:1px solid var(--ac-f2-navy-line);box-shadow:0 18px 36px #010c1f73}.locale-shell[data-ac-theme=frost] .site-header .nav-group-list a{color:var(--ac-f2-navy-muted);font-family:var(--ac-font-mono);letter-spacing:.1em}.locale-shell[data-ac-theme=frost] .site-header .nav-group-list a:hover,.locale-shell[data-ac-theme=frost] .site-header .nav-group-list a[aria-current=page]{color:var(--ac-f2-navy-ink);background:#498ad61a}.locale-shell[data-ac-theme=frost] .site-header .nav-group summary:focus-visible,.locale-shell[data-ac-theme=frost] .site-header .header-actions a:focus-visible{outline:2px solid var(--ac-f2-navy-accent);outline-offset:3px}.locale-shell[data-ac-theme=frost] .site-header .header-status [data-ac-frost=status]{color:var(--ac-f2-navy-ink)}.locale-shell[data-ac-theme=frost] .mobile-menu{background:var(--ac-f2-navy-raised)!important;border-top:1px solid var(--ac-f2-navy-line)!important;color:var(--ac-f2-navy-ink)!important;box-shadow:none!important}.locale-shell[data-ac-theme=frost] .mobile-menu a{border-bottom:1px solid var(--ac-f2-navy-line)!important;color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .mobile-menu a>span,.locale-shell[data-ac-theme=frost] .mobile-menu-label{font-family:var(--ac-font-mono);letter-spacing:.14em;color:var(--ac-f2-navy-muted)!important}.locale-shell[data-ac-theme=frost] .mobile-menu .mobile-book{font-family:var(--ac-font-mono);letter-spacing:.14em;background:var(--ac-f2-accent)!important;color:#fff!important}.locale-shell[data-ac-theme=frost] .sticky-cta{background:var(--ac-f2-navy)!important;border-top:1px solid var(--ac-f2-navy-line)!important;color:var(--ac-f2-navy-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.locale-shell[data-ac-theme=frost] .sticky-cta a{font-family:var(--ac-font-mono);letter-spacing:.12em;color:var(--ac-f2-navy-muted)!important}.locale-shell[data-ac-theme=frost] .sticky-cta a:is(:hover,:focus-visible){color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .cyber-footer{background:var(--ac-f2-navy)!important;color:var(--ac-f2-navy-ink)!important;border-top:1px solid var(--ac-f2-navy-line)!important}.locale-shell[data-ac-theme=frost] .cyber-footer:before{background:linear-gradient(90deg, transparent 49.9%, var(--ac-f2-navy-line) 50%, transparent 50.1%), linear-gradient(var(--ac-f2-navy-line) 1px, transparent 1px)!important}.locale-shell[data-ac-theme=frost] .footer-signal-rail{font-family:var(--ac-font-mono);letter-spacing:.14em;color:var(--ac-f2-navy-accent)!important;border-color:var(--ac-f2-navy-line)!important}.locale-shell[data-ac-theme=frost] .cyber-footer .footer-signal-rail span{color:var(--ac-f2-navy-muted)}.locale-shell[data-ac-theme=frost] .footer-terminal-heading .eyebrow,.locale-shell[data-ac-theme=frost] .footer-contact-index,.locale-shell[data-ac-theme=frost] .footer-contact-label{font-family:var(--ac-font-mono);letter-spacing:.14em;color:var(--ac-f2-navy-accent)!important}.locale-shell[data-ac-theme=frost] .footer-terminal-heading h2{color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .footer-contact-grid{border-color:var(--ac-f2-navy-line)!important}.locale-shell[data-ac-theme=frost] .footer-contact-grid>section{border-color:var(--ac-f2-navy-line)!important;background:0 0!important}.locale-shell[data-ac-theme=frost] .footer-contact-grid h3{color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .footer-contact-grid p{color:var(--ac-f2-navy-muted)!important}.locale-shell[data-ac-theme=frost] .footer-contact-grid a,.locale-shell[data-ac-theme=frost] .footer-location{font-family:var(--ac-font-mono);letter-spacing:.08em;color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .footer-contact-grid a{border-color:var(--ac-f2-navy-line)!important}.locale-shell[data-ac-theme=frost] .footer-contact-grid a:is(:hover,:focus-visible){color:var(--ac-f2-navy-accent)!important}.locale-shell[data-ac-theme=frost] .footer-social-system,.locale-shell[data-ac-theme=frost] .footer-nav{border-color:var(--ac-f2-navy-line)!important}.locale-shell[data-ac-theme=frost] .footer-social-system .eyebrow{font-family:var(--ac-font-mono);letter-spacing:.14em;color:var(--ac-f2-navy-accent)!important}.locale-shell[data-ac-theme=frost] .footer-social-system h3{color:var(--ac-f2-navy-ink)!important}.locale-shell[data-ac-theme=frost] .social-links-footer a{font-family:var(--ac-font-mono);letter-spacing:.12em;color:var(--ac-f2-navy-ink)!important;border-color:var(--ac-f2-navy-line)!important;background:0 0!important}.locale-shell[data-ac-theme=frost] .footer-social-system .social-links a small{color:var(--ac-f2-navy-muted)}.locale-shell[data-ac-theme=frost] .footer-social-system .social-links a strong{color:var(--ac-f2-navy-ink)}.locale-shell[data-ac-theme=frost] .social-links-footer a:is(:hover,:focus-visible){background:var(--ac-f2-navy-accent)!important;border-color:var(--ac-f2-navy-accent)!important;color:var(--ac-f2-navy)!important}.locale-shell[data-ac-theme=frost] .footer-nav a,.locale-shell[data-ac-theme=frost] .cyber-footer .footer-bottom{font-family:var(--ac-font-mono);letter-spacing:.1em;color:var(--ac-f2-navy-muted)!important}.locale-shell[data-ac-theme=frost] .footer-nav a:is(:hover,:focus-visible){color:var(--ac-f2-navy-accent)!important}@media (max-width:920px){.ac-f2-band__head{grid-template-columns:minmax(0,1fr);align-items:start}.ac-f2-band__meta{text-align:left}}@media (max-width:640px){.ac-f2-panel__head,.ac-f2-panel__body,.ac-f2-panel__foot{padding-inline:var(--ac-f2-gap-sm)}.ac-f2-panel[data-weight=strong]{--ac-f2-bracket-size:10px}.ac-f2-meta{text-align:left}.ac-f2-segments{width:100%;display:flex}.ac-f2-segments>*{text-align:center;flex:auto}}@media (prefers-reduced-motion:reduce){.ac-f2-btn{transition:none}.ac-f2-panel,.ac-f2-panel *{animation:none!important}}@media (prefers-contrast:more){:root{--ac-f2-line:#486ca0b8;--ac-f2-line-strong:#34588edb;--ac-f2-bracket:#2f6aa8;--ac-f2-label:#1f4f8f;--ac-f2-meta:#3d4f66}.ac-f2-panel[data-surface=instrument]{--ac-f2-bracket:#9fc8f0;--ac-f2-instrument-line:#96c6f08c}.ac-f2-label[data-tone=quiet],.ac-f2-meta{color:var(--ac-f2-body)}}.ac-f2-h{font-family:var(--ac-font-display), var(--ac-font-sans), Arial, sans-serif;letter-spacing:-.04em;color:var(--ac-f2-ink);margin:.35rem 0 0;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:700;line-height:1.02}.ac-f2-eyebrow{font-family:var(--ac-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ac-f2-label);margin:0;font-size:.62rem;font-weight:500;line-height:1.2}
