@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_variable-s.p.0jvcp-grhfvvq.woff2?dpl=dpl_CfcTSTwcSLnpSdUVh1wPjYWY1hhh)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:cormorant Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.cormorant_6dafa665-module__qeKBVa__className{font-family:cormorant,cormorant Fallback}.cormorant_6dafa665-module__qeKBVa__variable{--font-cormorant:"cormorant", "cormorant Fallback"}
@font-face{font-family:sora;src:url(../media/sora_variable-s.p.3f9qyxyag1_p9.woff2?dpl=dpl_CfcTSTwcSLnpSdUVh1wPjYWY1hhh)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_2acac62f-module__-LBchq__className{font-family:sora,sora Fallback}.sora_2acac62f-module__-LBchq__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:schibsted;src:url(../media/schibsted_grotesk_variable-s.p.1n5gamcxs9g-p.woff2?dpl=dpl_CfcTSTwcSLnpSdUVh1wPjYWY1hhh)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:schibsted Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.schibsted_e7ce9170-module__FbkXnq__className{font-family:schibsted,schibsted Fallback}.schibsted_e7ce9170-module__FbkXnq__variable{--font-schibsted:"schibsted", "schibsted Fallback"}
@font-face{font-family:instrument;src:url(../media/instrument_sans_variable-s.p.3h2wr6o8p949u.woff2?dpl=dpl_CfcTSTwcSLnpSdUVh1wPjYWY1hhh)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_5bb9622e-module__sO2nBq__className{font-family:instrument,instrument Fallback}.instrument_5bb9622e-module__sO2nBq__variable{--font-instrument:"instrument", "instrument Fallback"}
:root{--nexus-color-bg:#f7f9fc;--nexus-color-surface:#fff;--nexus-color-text-primary:#1f2933;--nexus-color-text-secondary:#52606d;--nexus-color-accent:#24479a;--nexus-color-accent-soft:#e8eef9;--nexus-color-accent-deep:#152f6e;--nexus-color-gold:#7a5f28;--nexus-color-hero-top:#0a1128;--nexus-color-hero-mid:#060a1a;--nexus-color-hero-edge:#04060f;--nexus-color-glow:#6998e466;--nexus-color-warning:#b7791f;--nexus-color-error:#b3261e;--nexus-color-ok:#1f9a63;--nexus-color-border:#d8dee9;--nexus-font-family:var(--font-sora,"Sora"), Helvetica, Arial, sans-serif;--nexus-font-display:var(--font-cormorant,"Cormorant Garamond"), Georgia, serif;--nexus-font-tracking-label:.18em;--nexus-font-weight-regular:400;--nexus-font-weight-semibold:600;--nexus-font-weight-title:700;--nexus-font-scale:1;--nexus-font-size-min:calc(10px * var(--nexus-font-scale,1));--nexus-font-size-body:calc(12px * var(--nexus-font-scale,1));--nexus-font-size-lead:calc(15px * var(--nexus-font-scale,1));--nexus-font-size-h2:calc(16px * var(--nexus-font-scale,1));--nexus-font-size-h1:calc(20px * var(--nexus-font-scale,1));--nexus-font-size-display-sm:clamp(2rem, 4.5vw, 2.75rem);--nexus-font-size-display:clamp(2.5rem, 7vw, 4.25rem);--nexus-font-size-page-title:calc(clamp(28px, 1.6vw + 22px, 40px) * var(--nexus-font-scale,1));--nexus-line-height-body:1.5;--nexus-line-height-heading:1.25;--nexus-line-height-display:1.08;--nexus-color-ink:#06080e;--nexus-color-ink-raised:#0d1424;--nexus-color-on-ink:#f4f6fb;--nexus-color-on-ink-secondary:#9aa6c0;--nexus-color-on-ink-hairline:#ffffff1f;--nexus-color-gold-bright:#b08d3e;--nexus-warm-paper:#f6f2e9;--nexus-warm-panel:#fcfaf4;--nexus-warm-panel-2:#f1ecdf;--nexus-warm-ink:#211e17;--nexus-warm-ink-2:#6e6656;--nexus-warm-ink-3:#9a9280;--nexus-warm-line:#e7e0cf;--nexus-warm-haze:96, 156, 236;--nexus-warm-float:0 2px 0 #609cec0f, 0 28px 52px -24px #609cec8c, 0 10px 22px -18px #211e171f;--nexus-surface-library:#4e9e77;--nexus-surface-library-field:#e9f4ee;--nexus-surface-library-ink:#1e4c36;--nexus-surface-nexus:#3e8ad9;--nexus-surface-nexus-field:#e7f1fc;--nexus-surface-nexus-ink:#1b3a5d;--nexus-surface-install:#8b78d8;--nexus-surface-install-field:#eeeafb;--nexus-surface-install-ink:#382c60;--nexus-surface-system:#d9a125;--nexus-surface-system-field:#faf2da;--nexus-surface-system-ink:#6b5416;--nexus-brand-paper:#faf8f3;--nexus-brand-panel:#fff;--nexus-brand-ink:#111c33;--nexus-brand-body:#58627a;--nexus-brand-secondary:#3b4661;--nexus-brand-muted:#8a93a8;--nexus-brand-line:#e3e8f2;--nexus-brand-hairline:#eef1f7;--nexus-brand-blue:#2e56b7;--nexus-brand-blue-hover:#254a9e;--nexus-brand-blue-deep:#1e3d8f;--nexus-brand-blue-tint:#edf1fa;--nexus-brand-blue-tint-hover:#dce5f7;--nexus-brand-purple:#7c5cd6;--nexus-brand-purple-border:#6b4bc4;--nexus-brand-purple-tint:#f1edfb;--nexus-brand-purple-tint-border:#dcd2f4;--nexus-brand-green:#3fa871;--nexus-brand-green-text:#2e8a5b;--nexus-brand-green-on-blue:#297c52;--nexus-brand-green-tint:#e9f6ef;--nexus-brand-green-tint-border:#cfe8da;--nexus-brand-green-chip:#4c9e6a;--nexus-brand-green-chip-bg:#eaf6ee;--nexus-brand-amber:#e8a33c;--nexus-brand-amber-hover:#f2b455;--nexus-brand-amber-ink:#231a08;--nexus-brand-on-dark:#c4ccdf;--nexus-brand-on-gradient:#c9d6f5;--nexus-brand-dark-card:#ffffff0d;--nexus-brand-dark-card-border:#ffffff1f;--nexus-brand-nav-bg:#ffffffeb;--nexus-brand-bubble-user:#edf1fa;--nexus-brand-bubble-nexus:#f6f8fc;--nexus-brand-bubble-nexus-ink:#2c3550;--nexus-brand-ghost:#ffffff29;--nexus-brand-ghost-hover:#ffffff47;--nexus-brand-cta-bloom:#e8a33c47;--nexus-brand-bloom-blue:#2e56b747;--nexus-brand-bloom-purple:#7c5cd647;--nexus-brand-bloom-green:#3fa87147;--nexus-brand-gradient:linear-gradient(135deg, #2e56b7, #1e3d8f);--nexus-brand-shadow-nav:0 8px 30px #111c3314;--nexus-brand-shadow-chat:0 24px 60px #111c331f;--nexus-brand-glow-lg:0 8px 26px #2e56b773;--nexus-brand-glow-lg-soft:0 8px 26px #2e56b747;--nexus-brand-glow-sm:0 3px 10px #2e56b74d;--nexus-brand-glow-xs:0 2px 8px #2e56b759;--nexus-brand-glow-dark:0 3px 10px #00000040;--nexus-brand-glow-green:0 8px 26px #3fa87147;--nexus-brand-font-display:var(--font-schibsted,"Schibsted Grotesk"), Helvetica, Arial, sans-serif;--nexus-brand-font-ui:var(--font-instrument,"Instrument Sans"), Helvetica, Arial, sans-serif;--nexus-brand-weight-regular:400;--nexus-brand-weight-medium:500;--nexus-brand-weight-semibold:600;--nexus-brand-weight-title:700;--nexus-brand-weight-display:800;--nexus-brand-size-chip:calc(12px * var(--nexus-font-scale,1));--nexus-brand-size-micro:calc(12.5px * var(--nexus-font-scale,1));--nexus-brand-size-eyebrow:calc(13px * var(--nexus-font-scale,1));--nexus-brand-size-fine:calc(13.5px * var(--nexus-font-scale,1));--nexus-brand-size-link:calc(14px * var(--nexus-font-scale,1));--nexus-brand-size-nav:calc(14.5px * var(--nexus-font-scale,1));--nexus-brand-size-body:calc(15px * var(--nexus-font-scale,1));--nexus-brand-size-body-lg:calc(15.5px * var(--nexus-font-scale,1));--nexus-brand-size-button:calc(15px * var(--nexus-font-scale,1));--nexus-brand-size-button-lg:calc(16.5px * var(--nexus-font-scale,1));--nexus-brand-size-lead:calc(17px * var(--nexus-font-scale,1));--nexus-brand-size-lead-lg:calc(17.5px * var(--nexus-font-scale,1));--nexus-brand-size-card-title:calc(19px * var(--nexus-font-scale,1));--nexus-brand-size-hero-lead:calc(19px * var(--nexus-font-scale,1));--nexus-brand-size-h3:calc(clamp(25px, 3.2vw, 32px) * var(--nexus-font-scale,1));--nexus-brand-size-h2:calc(clamp(29px, 4vw, 40px) * var(--nexus-font-scale,1));--nexus-brand-size-h2-lg:calc(clamp(30px, 4.2vw, 42px) * var(--nexus-font-scale,1));--nexus-brand-size-stat:calc(clamp(34px, 4.4vw, 44px) * var(--nexus-font-scale,1));--nexus-brand-size-hero:calc(clamp(38px, 6.4vw, 64px) * var(--nexus-font-scale,1));--nexus-brand-line-height-hero:1.05;--nexus-brand-line-height-heading:1.25;--nexus-brand-line-height-body:1.6;--nexus-brand-line-height-tight:1.5;--nexus-brand-line-height-chat:1.55;--nexus-brand-tracking-eyebrow:.12em;--nexus-brand-tracking-wordmark:.02em;--nexus-brand-tracking-heading:-.02em;--nexus-brand-tracking-hero:-.025em;--nexus-brand-max:1160px;--nexus-brand-nav-max:1060px;--nexus-brand-gutter:40px;--nexus-brand-nav-top:16px;--nexus-brand-radius-section:24px;--nexus-brand-radius-cta:28px;--nexus-brand-radius-card:18px;--nexus-brand-radius-chat:20px;--nexus-brand-radius-image:16px;--nexus-brand-radius-bubble:14px;--nexus-brand-radius-bubble-tail:4px;--nexus-brand-radius-chip:12px;--nexus-voice-status-listening:#1f9a63;--nexus-voice-status-thinking:#b47a12;--nexus-voice-status-speaking:#2e73c1;--nexus-voice-status-muted:#c42a1e;--nexus-voice-status-ink:#0b0e16;--nexus-equip-ink-900:#0f2148;--nexus-equip-ink-800:#16305e;--nexus-equip-ink-700:#1d3d78;--nexus-equip-ink-600:#33518a;--nexus-equip-ink-500:#4a6aa5;--nexus-equip-ink-400:#7d90b4;--nexus-equip-ground:#e3e9f3;--nexus-equip-ground-hub:#dfe6f2;--nexus-equip-ground-ghost:#dedbc9;--nexus-equip-panel:#eef1f7;--nexus-equip-gold:#c8a437;--nexus-equip-gold-light:#e8c95c;--nexus-equip-led-green:#6fd68a;--nexus-equip-led-blue:#5ab0e8;--nexus-equip-shell:#fbfbf9;--nexus-equip-shell-line:#9aa7bd;--nexus-equip-shell-latch:#e8e8e4;--nexus-equip-dark-900:#22293a;--nexus-equip-dark-800:#2a3242;--nexus-equip-dark-700:#3a4150;--nexus-equip-dark-600:#4a5568;--nexus-equip-mppt:#2f6cc9;--nexus-equip-mppt-deep:#1d4a95;--nexus-equip-mppt-sheen:#5b8fdc;--nexus-equip-mppt-led:#8fb3e8;--nexus-equip-cell-idle:#d7dfd2;--nexus-equip-ghost-line:#5b6477;--nexus-equip-ghost-fill:#f4f3ee;--nexus-equip-connector:#b9c2d4;--nexus-equip-connector-dot:#8d99b0;--nexus-space-xs:4px;--nexus-space-sm:8px;--nexus-space-md:16px;--nexus-space-lg:24px;--nexus-space-xl:32px;--nexus-space-xxl:48px;--nexus-radius-sm:6px;--nexus-radius-md:10px;--nexus-radius-lg:16px;--nexus-radius-pill:999px;--nexus-min-touch-target:44px;--nexus-a11y-min-touch-target:44px;--nexus-focus-ring:0 0 0 3px #24479a59;--nexus-banner-offset:0px;--nexus-elevation-sm:0 1px 2px #152f6e0d, 0 1px 3px #152f6e0a;--nexus-elevation-md:0 2px 6px #152f6e12, 0 8px 20px #152f6e0f;--nexus-elevation-lg:0 10px 28px #152f6e1a, 0 20px 56px #152f6e14;--nexus-glow-accent:0 5px 16px #24479a47, 0 2px 5px #24479a29;--nexus-gradient-celestial:radial-gradient(120% 90% at 50% 0%, var(--nexus-color-surface) 0%, var(--nexus-color-accent-soft) 100%);--nexus-gradient-dawn:linear-gradient(168deg, var(--nexus-color-accent-soft) 0%, var(--nexus-color-surface) 60%, var(--nexus-color-surface) 100%);--nexus-gradient-hero-night:linear-gradient(180deg, var(--nexus-color-hero-top) 0%, var(--nexus-color-hero-mid) 62%, var(--nexus-color-hero-edge) 100%);--nexus-gradient-orb:radial-gradient(circle at 50% 42%, var(--nexus-color-glow) 0%, #6998e400 68%);--nexus-gradient-mesh-light:radial-gradient(60% 55% at 18% 12%, #24479a1f, transparent 70%), radial-gradient(52% 50% at 85% 8%, #6998e41f, transparent 70%), radial-gradient(46% 46% at 72% 92%, #b08d3e14, transparent 72%), radial-gradient(85% 78% at 50% 38%, var(--nexus-color-surface), var(--nexus-color-accent-soft));--nexus-gradient-gold-hairline:linear-gradient(90deg, #7a5f2800 0%, var(--nexus-color-gold) 50%, #7a5f2800 100%);--nexus-space-xxxl:72px;--nexus-space-section:clamp(48px, 8vw, 96px);--nexus-content-max:1080px;--nexus-measure:66ch;--nexus-radius-xl:24px;--nexus-portal-bg:#06080e;--nexus-portal-hub-top:#0a1128;--nexus-portal-hub-mid:#060a1a;--nexus-portal-hub-edge:#04060f;--nexus-portal-panel-top:#0d111b99;--nexus-portal-panel-bottom:#080b1299;--nexus-portal-hairline:#ffffff0f;--nexus-portal-input-border:#ffffff1a;--nexus-portal-input-border-focus:#8caaff80;--nexus-portal-input-bg-focus:#ffffff05;--nexus-portal-text-primary:#eef1f7;--nexus-portal-text-bright:#e9edf5;--nexus-portal-text-node-label:#d6def2;--nexus-portal-text-secondary:#8b93a7;--nexus-portal-text-muted:#6d7690;--nexus-portal-text-placeholder:#4d5567;--nexus-portal-text-link-hover:#c4cde2;--nexus-portal-button-bg:#e8ebf2;--nexus-portal-button-bg-hover:#fff;--nexus-portal-button-text:#0b0e16;--nexus-portal-wordmark-divider:#e9edf538;--nexus-portal-node-label-glow:#5078ff8c;--nexus-portal-sphere-highlight:#fff;--nexus-portal-sphere-shadow:#0b1024;--nexus-portal-core-base:#24479a;--nexus-portal-stub-heading:#eef2ff;--nexus-portal-stub-body:#8fa0c4;--nexus-portal-stub-link:#a8c2ff;--nexus-portal-stub-link-border:#2b3f78;--nexus-portal-stub-link-border-hover:#7fb0ff;--nexus-portal-stub-sphere:#4f8dff;--nexus-portal-node-sg-nexus:#38bdf8;--nexus-portal-node-client-access:#f5b544;--nexus-portal-node-verified-business:#34d399;--nexus-portal-node-dev-team:#f97350;--nexus-portal-node-help-center:#f06ab4;--nexus-portal-node-notice-board:#8b7cf6;--nexus-portal-warning:#f5a524;--nexus-portal-status-listening:#34d399;--nexus-portal-status-thinking:#f5c14b;--nexus-portal-status-speaking:#4f8dff;--nexus-portal-status-muted:#ef4444;--nexus-portal-status-ink:#0b0e16;--nexus-portal-link:#34d399;--nexus-atlas-edge-line:#34d39966;--nexus-atlas-edge-glow:#34d3992e;--nexus-portal-font-display:var(--font-cormorant,"Cormorant Garamond"), Georgia, serif;--nexus-portal-font-ui:var(--font-sora,"Sora"), Helvetica, Arial, sans-serif;--nexus-portal-weight-regular:400;--nexus-portal-weight-medium:500;--nexus-portal-weight-semibold:600;--nexus-portal-weight-title:700;--nexus-portal-size-micro:11px;--nexus-portal-size-link:12.5px;--nexus-portal-size-button:13px;--nexus-portal-size-back-link:14px;--nexus-portal-size-input:15px;--nexus-portal-size-node-label:15px;--nexus-portal-size-stub-body:15px;--nexus-portal-size-heading:30px;--nexus-portal-size-stub-heading:34px;--nexus-portal-size-wordmark:44px;--nexus-portal-tracking-link:.06em;--nexus-portal-tracking-back-link:.08em;--nexus-portal-tracking-node-label:.18em;--nexus-portal-tracking-label:.22em;--nexus-portal-tracking-eyebrow:.28em;--nexus-portal-tracking-wordmark:.34em;--nexus-portal-radius-input:2px;--nexus-portal-radius-pill:999px;--nexus-solar-navy:#111c33;--nexus-solar-navy-top:#0a1128;--nexus-solar-gold:#b08d3e;--nexus-solar-gold-light:#e4c77e;--nexus-solar-gold-deep:#8a6b2a;--nexus-solar-gold-ink:#6e5520;--nexus-solar-gold-tint:#f6eeda;--nexus-solar-cream:#faf8f3;--nexus-solar-on-navy:#f4f6fb;--nexus-solar-on-navy-2:#c9cfdd;--nexus-solar-gold-rgb:176, 141, 62;--nexus-solar-gold-light-rgb:228, 199, 126}.nxb{--nexus-color-bg:var(--nexus-brand-paper);--nexus-color-surface:var(--nexus-brand-panel);--nexus-color-border:var(--nexus-brand-line);--nexus-color-text-primary:var(--nexus-brand-ink);--nexus-color-text-secondary:var(--nexus-brand-body);--nexus-color-accent:var(--nexus-brand-blue);--nexus-color-accent-deep:var(--nexus-brand-blue-deep);--nexus-color-accent-soft:var(--nexus-brand-blue-tint);--nexus-color-gold:var(--nexus-brand-blue);--nexus-color-gold-bright:var(--nexus-brand-blue);--nexus-warm-paper:var(--nexus-brand-paper);--nexus-warm-panel:var(--nexus-brand-panel);--nexus-warm-panel-2:var(--nexus-brand-blue-tint);--nexus-warm-ink:var(--nexus-brand-ink);--nexus-warm-ink-2:var(--nexus-brand-body);--nexus-warm-ink-3:var(--nexus-brand-muted);--nexus-warm-line:var(--nexus-brand-line);--nexus-font-family:var(--nexus-brand-font-ui);--nexus-font-display:var(--nexus-brand-font-display);--nexus-font-size-h1:var(--nexus-brand-size-h3);--nexus-font-size-h2:var(--nexus-brand-size-card-title);--nexus-font-size-lead:var(--nexus-brand-size-lead);--nexus-font-size-display-sm:var(--nexus-brand-size-h2);--nexus-font-size-display:var(--nexus-brand-size-hero);--nexus-font-weight-regular:var(--nexus-brand-weight-title);--nexus-brand-size-micro:calc(13px * var(--nexus-font-scale,1));--nexus-brand-size-fine:calc(14px * var(--nexus-font-scale,1));--nexus-brand-size-link:calc(15px * var(--nexus-font-scale,1));--nexus-brand-size-nav:calc(15px * var(--nexus-font-scale,1));--nexus-brand-size-body:calc(16px * var(--nexus-font-scale,1));--nexus-brand-size-body-lg:calc(16px * var(--nexus-font-scale,1));--nexus-brand-size-button:calc(16px * var(--nexus-font-scale,1));--nexus-brand-size-button-lg:calc(17px * var(--nexus-font-scale,1));--nexus-brand-size-lead:calc(18px * var(--nexus-font-scale,1));--nexus-brand-size-lead-lg:calc(18px * var(--nexus-font-scale,1));--nexus-brand-size-hero-lead:calc(20px * var(--nexus-font-scale,1));--nexus-brand-size-card-title:calc(20px * var(--nexus-font-scale,1));--nexus-brand-size-h3:calc(clamp(24px, 2.6vw, 28px) * var(--nexus-font-scale,1));--nexus-brand-size-h2:calc(clamp(28px, 3.4vw, 36px) * var(--nexus-font-scale,1));--nexus-brand-size-h2-lg:calc(clamp(30px, 3.8vw, 40px) * var(--nexus-font-scale,1));--nexus-brand-size-stat:calc(clamp(32px, 4vw, 40px) * var(--nexus-font-scale,1));--nexus-brand-size-hero:calc(clamp(36px, 5vw, 56px) * var(--nexus-font-scale,1));--nexus-brand-line-height-body:1.65;--nexus-brand-line-height-heading:1.2;--nexus-brand-line-height-hero:1.1;--nexus-font-size-body:var(--nexus-brand-size-body);--nexus-brand-section-y:96px;--nexus-brand-card-pad:32px;--nexus-brand-grid-gap:32px;--nexus-brand-measure:65ch}@media (max-width:720px){.nxb{--nexus-brand-section-y:56px;--nexus-brand-card-pad:24px;--nexus-brand-grid-gap:24px}}[data-expression=solar]{--nexus-action-primary-bg:var(--nexus-solar-navy);--nexus-action-primary-fg:var(--nexus-color-surface);--nexus-action-primary-border:var(--nexus-solar-navy);--nexus-action-primary-shadow:inset 0 0 0 1px rgba(var(--nexus-solar-gold-rgb), .8), 0 12px 26px -12px rgba(var(--nexus-solar-gold-rgb), .75);--nexus-action-secondary-bg:var(--nexus-color-surface);--nexus-action-secondary-fg:var(--nexus-solar-gold-ink);--nexus-action-secondary-border:var(--nexus-solar-gold);--nexus-action-secondary-shadow:0 10px 22px -16px rgba(var(--nexus-solar-gold-rgb), .8);--nexus-icon-tile-bg:var(--nexus-solar-navy);--nexus-icon-tile-fg:var(--nexus-solar-gold-light);--nexus-icon-tile-shadow:0 6px 14px -8px rgba(var(--nexus-solar-gold-rgb), .9);--nexus-pill-bg:var(--nexus-solar-gold-tint);--nexus-pill-fg:var(--nexus-solar-gold-ink);--nexus-meter-fill:linear-gradient(90deg, var(--nexus-solar-gold-deep), var(--nexus-solar-gold-light));--nexus-card-border:#111c3329;--nexus-card-shadow:0 1px 2px #111c3314, 0 18px 34px -22px rgba(var(--nexus-solar-gold-rgb), .7);--nexus-card-title-fg:var(--nexus-solar-navy);--nexus-link-fg:var(--nexus-solar-navy);--nexus-link-underline:var(--nexus-solar-gold);--nexus-info-fg:var(--nexus-solar-gold-ink);--nexus-info-bg:var(--nexus-solar-gold-tint);--nexus-focus-color:var(--nexus-solar-gold-deep);--nexus-notice-bg:var(--nexus-solar-gold-tint);--nexus-notice-border:rgba(var(--nexus-solar-gold-rgb), .45);--nexus-title-rule:var(--nexus-solar-gold)}:root{--nexus-ui-ground:#f7f9fc;--nexus-ui-card:#fff;--nexus-ui-field:#f1f4f9;--nexus-ui-raised:#f1f4f9;--nexus-ui-hover:#e8eef9;--nexus-ui-border:#dbe2ec;--nexus-ui-border-strong:#7f8ca1;--nexus-ui-ink:#1f2933;--nexus-ui-ink-muted:#52606d;--nexus-ui-ink-faint:#656f7c;--nexus-ui-heading:#111c33;--nexus-ui-link:#24479a;--nexus-ui-ok:#1d7a4c;--nexus-ui-ok-tint:#e8f6ee;--nexus-ui-ok-edge:#7bc49b;--nexus-ui-warn:#8f5e07;--nexus-ui-warn-tint:#fdf2de;--nexus-ui-warn-edge:#dba94f;--nexus-ui-bad:#a3201a;--nexus-ui-bad-tint:#fdeceb;--nexus-ui-bad-edge:#e08b85;--nexus-ui-priority-normal:#24479a;--nexus-ui-priority-urgent:#b63b07;--nexus-ui-voice-listening:#1f9a63;--nexus-ui-voice-thinking:#b47a12;--nexus-ui-voice-speaking:#2e73c1;--nexus-ui-voice-muted:#c42a1e;--nexus-ui-voice-ink:#0b0e16;--nexus-ui-action-bg:#24479a;--nexus-ui-action-fg:#fff;--nexus-ui-action-bg-hover:#152f6e;--nexus-ui-focus-edge:#24479a;--nexus-ui-field-focus:#fff;--nexus-ui-link-hover:#152f6e;--nexus-ui-pill-fg:#24479a;--nexus-ui-pill-edge:#d8dee9;--nexus-ui-pill-edge-hover:#24479a;--nexus-ui-panel-top:#fffc;--nexus-ui-panel-bottom:#f7f9fce6}.nexus-shell[data-theme=dev],[data-theme=dev]{--nexus-ui-ground:#04060f;--nexus-ui-card:#ffffff0a;--nexus-ui-field:#00000040;--nexus-ui-raised:#ffffff0f;--nexus-ui-hover:#ffffff1a;--nexus-ui-border:#ffffff17;--nexus-ui-border-strong:#ffffff2e;--nexus-ui-ink:#eef1f7;--nexus-ui-ink-muted:#8b93a7;--nexus-ui-ink-faint:#6d7690;--nexus-ui-heading:#eef2ff;--nexus-ui-link:#34d399;--nexus-ui-ok:#4ade80;--nexus-ui-ok-tint:#50c88c29;--nexus-ui-ok-edge:#8cdcaa59;--nexus-ui-warn:#f5a524;--nexus-ui-warn-tint:#f0b45029;--nexus-ui-warn-edge:#f0b45066;--nexus-ui-bad:#f28b8b;--nexus-ui-bad-tint:#f06e6e29;--nexus-ui-bad-edge:#ff967873;--nexus-ui-priority-normal:#4f8dff;--nexus-ui-priority-urgent:#f97350;--nexus-ui-voice-listening:#34d399;--nexus-ui-voice-thinking:#f5c14b;--nexus-ui-voice-speaking:#4f8dff;--nexus-ui-voice-muted:#ef4444;--nexus-ui-voice-ink:#0b0e16;--nexus-ui-action-bg:#e8ebf2;--nexus-ui-action-fg:#0b0e16;--nexus-ui-action-bg-hover:#fff;--nexus-ui-focus-edge:#8caaff80;--nexus-ui-field-focus:#ffffff05;--nexus-ui-link-hover:#c4cde2;--nexus-ui-pill-fg:#a8c2ff;--nexus-ui-pill-edge:#2b3f78;--nexus-ui-pill-edge-hover:#7fb0ff;--nexus-ui-panel-top:#0d111b99;--nexus-ui-panel-bottom:#080b1299}:root{--nexus-atlas-header:#0d4435;--nexus-atlas-header-top:#0a3628;--nexus-atlas-edge:#34d399}
.nx-action{justify-content:center;align-items:center;gap:var(--nexus-space-sm);box-sizing:border-box;min-height:var(--nexus-min-touch-target);padding:var(--nexus-space-sm) var(--nexus-space-lg);border-radius:var(--nexus-radius-md);background:var(--nexus-action-primary-bg,var(--nexus-color-accent));color:var(--nexus-action-primary-fg,var(--nexus-color-surface));box-shadow:var(--nexus-action-primary-shadow,var(--nexus-glow-accent));font-family:var(--nexus-font-family);font-size:var(--nexus-font-size-body);font-weight:var(--nexus-font-weight-semibold);text-align:center;cursor:pointer;border:1px solid #0000;line-height:1.25;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.nx-action svg{flex:none;width:16px;height:16px}@media (hover:hover){.nx-action:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}}.nx-action:focus-visible{outline:2px solid var(--nexus-focus-color,var(--nexus-color-accent));outline-offset:2px}.nx-action:disabled,.nx-action[aria-disabled=true]{opacity:.55;cursor:default}.nx-action--quiet{background:var(--nexus-action-secondary-bg,var(--nexus-color-surface));color:var(--nexus-action-secondary-fg,var(--nexus-color-accent));border-color:var(--nexus-action-secondary-border,var(--nexus-color-accent));box-shadow:var(--nexus-action-secondary-shadow,none)}.nx-action--danger{background:var(--nexus-color-surface);color:var(--nexus-color-error);border-color:var(--nexus-color-error);box-shadow:none}.nx-action--block{width:100%}.nx-action--choice{align-items:flex-start;gap:var(--nexus-space-xs);width:100%;padding:var(--nexus-space-md) var(--nexus-space-lg);text-align:left;flex-direction:column}.nx-action__sub{font-size:var(--nexus-font-size-min);font-weight:var(--nexus-font-weight-regular);line-height:var(--nexus-line-height-body);opacity:.85}.nx-actions{gap:var(--nexus-space-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:stretch;display:grid}.nx-actions--with-info{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center}.nx-link{align-items:center;gap:var(--nexus-space-xs);min-height:var(--nexus-min-touch-target);color:var(--nexus-link-fg,var(--nexus-color-accent));font:inherit;font-weight:var(--nexus-font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--nexus-link-underline,currentColor);text-decoration-color:var(--nexus-link-underline,currentColor);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px;display:inline-flex}.nx-link:focus-visible{outline:2px solid var(--nexus-focus-color,var(--nexus-color-accent));outline-offset:2px;border-radius:2px}.nx-info{width:var(--nexus-min-touch-target);height:var(--nexus-min-touch-target);color:var(--nexus-info-fg,var(--nexus-color-accent));cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.nx-info__dot{background:var(--nexus-info-bg,transparent);width:22px;height:22px;font-family:var(--nexus-font-display);font-size:15px;font-style:italic;font-weight:var(--nexus-font-weight-semibold);border:1.5px solid;border-radius:50%;place-items:center;line-height:1;display:grid}.nx-info:focus-visible{outline:2px solid var(--nexus-focus-color,var(--nexus-color-accent));outline-offset:-4px}.nx-pop{box-sizing:border-box;width:min(360px, calc(100vw - 2 * var(--nexus-space-md)));padding:var(--nexus-space-lg);border:1px solid var(--nexus-card-border,var(--nexus-color-border));border-radius:var(--nexus-radius-lg);background:var(--nexus-color-surface);color:var(--nexus-color-text-primary);box-shadow:var(--nexus-elevation-lg);font-family:var(--nexus-font-family);font-size:var(--nexus-font-size-body);line-height:var(--nexus-line-height-body);margin:auto}.nx-pop::backdrop{background:color-mix(in srgb, var(--nexus-color-hero-mid) 35%, transparent)}.nx-pop__head{justify-content:space-between;align-items:center;gap:var(--nexus-space-sm);margin:calc(-1 * var(--nexus-space-sm)) 0 var(--nexus-space-xs);display:flex}.nx-pop__title{font-size:var(--nexus-font-size-h2);font-weight:var(--nexus-font-weight-semibold);color:var(--nexus-card-title-fg,var(--nexus-color-text-primary));margin:0}.nx-pop__body{gap:var(--nexus-space-sm);color:var(--nexus-color-text-secondary);flex-direction:column;display:flex}.nx-pop__body p{margin:0}.nx-pop__close{width:var(--nexus-min-touch-target);height:var(--nexus-min-touch-target);margin-right:calc(-1 * var(--nexus-space-sm));color:var(--nexus-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:inline-grid}.nx-pop__close:focus-visible{outline:2px solid var(--nexus-focus-color,var(--nexus-color-accent));outline-offset:-4px}.nx-card{box-sizing:border-box;gap:var(--nexus-space-md);padding:var(--nexus-space-lg);border:1px solid var(--nexus-card-border,var(--nexus-color-border));border-radius:var(--nexus-radius-lg);background:var(--nexus-color-surface);box-shadow:var(--nexus-card-shadow,none);flex-direction:column;display:flex}.nx-card__title{font-family:var(--nexus-font-family);font-size:var(--nexus-font-size-h2);font-weight:var(--nexus-font-weight-semibold);color:var(--nexus-card-title-fg,var(--nexus-color-text-primary));margin:0}.nx-page-title{align-items:center;gap:var(--nexus-space-sm);margin:0 0 var(--nexus-space-xs);text-align:center;flex-direction:column;min-width:0;display:flex}.nx-page-title__row{justify-content:center;align-items:center;gap:var(--nexus-space-xs);min-width:0;max-width:100%;display:flex}.nx-page-title__text{font-family:var(--nexus-font-display);font-size:var(--nexus-font-size-page-title);font-weight:var(--nexus-font-weight-semibold);line-height:var(--nexus-line-height-heading);color:var(--nexus-card-title-fg,var(--nexus-color-text-primary));overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}.nx-page-title__rule{background:var(--nexus-title-rule,var(--nexus-color-gold));border-radius:2px;width:56px;height:3px;display:block}.nx-page-title__sub{max-width:36rem;color:var(--nexus-color-text-secondary);font-size:var(--nexus-font-size-lead);line-height:var(--nexus-line-height-body);margin:0}@media (prefers-reduced-motion:reduce){.nx-action{transition:none}.nx-action:hover{transform:none}}
