@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e64f39{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_e64f39{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-heading:"Instrument Serif","Instrument Serif Fallback"}:root,[data-theme-mode=dark]{--bg-primary:#08080a;--bg-secondary:#0e0e11;--bg-tertiary:rgba(255,255,255,0.03);--bg-surface:#131317;--bg-surface-hover:#18181d;--surface-2:#0e0e11;--text-primary:#dddbd7;--text-secondary:#89898d;--text-muted:#55555a;--text-inverse:#08080a;--border-default:rgba(255,255,255,0.05);--border-subtle:rgba(255,255,255,0.03);--border-strong:rgba(255,255,255,0.10);--border-focused:#b89d6a;--state-passed:#22C55E;--state-failed:#EF4444;--state-skipped:#9CA3AF;--state-warning:#F97316;--state-info:#60A5FA;--severity-critical:#EF4444;--severity-high:#F97316;--severity-medium:#EAB308;--severity-low:#22C55E;--action-primary:#dddbd7;--action-primary-hover:#c5c3bf;--action-secondary:rgba(255,255,255,0.06);--action-danger:#EF4444;--action-cta:#b89d6a;--action-cta-muted:rgba(184,157,106,0.15);--nav-bg:rgba(8,8,10,0.88);--nav-text:#89898d;--nav-active:#dddbd7;--nav-hover:#131317;--accent:#b89d6a;--accent-muted:#8a7650;--accent-dim:rgba(184,157,106,0.10);--accent2:#d946a8;--accent3:#8b5cf6;--ring:#b89d6a;--success:#22C55E;--warning:#F97316;--danger:#EF4444;--simulation-bg:rgba(234,179,8,0.06);--simulation-border:#EAB308;--tab-bg:transparent;--tab-text:#A3A3A3;--tab-border:#2A2A2A;--tab-bg-active:#242424;--tab-text-active:#E5E5E5;--radius:6px;--radius-lg:10px;--shadow-1:0 1px 2px rgba(0,0,0,0.06);--shadow-2:0 2px 8px rgba(0,0,0,0.08);--shadow-3:0 4px 16px rgba(0,0,0,0.10);--border-alpha:0.08;--glow-accent:0 0 0 2px var(--ring);--screen-padding:24px;--screen-gap:16px;--content-max-width:1280px;--header-padding-bottom:12px;--header-margin-bottom:16px;--section-gap:12px;--btn-radius:6px;--btn-padding-x:14px;--btn-padding-y:5px;--btn-font-size:0.8125rem;--btn-font-weight:500;--btn-border-width:1px;--btn-shadow:none;--btn-shadow-hover:0 2px 6px rgba(0,0,0,0.10);--btn-lift:-1px;--btn-glow-spread:3px;--btn-transition:all 150ms ease;--nav-item-radius:6px;--nav-item-padding-y:6px;--nav-item-padding-x:10px;--sidebar-width-expanded:200px;--sidebar-width-collapsed:48px;--gradient-angle:135deg;--gradient-start:var(--accent);--gradient-mid:var(--accent2);--gradient-end:var(--accent3);--gradient-bg:linear-gradient(var(--gradient-angle),var(--gradient-start),var(--gradient-mid),var(--gradient-end));--topbar-height:40px;--tile-border:1px solid rgba(255,255,255,0.05);--tile-shadow-base:none;--tile-icon-color:var(--accent);--tile-icon-hover:var(--text-primary);--tile-label-color:var(--text-secondary);--tile-label-hover:var(--accent-muted);--tile-label-shadow:0 1px 3px rgba(0,0,0,0.5);--tile-label-shadow-hover:0 1px 6px rgba(0,0,0,0.6);--product-civic:#4a8f7a;--product-civic-dim:rgba(74,143,122,0.12);--product-cyber:#9b6bc1;--product-cyber-dim:rgba(155,107,193,0.12);--product-defense:#c17a6a;--product-defense-dim:rgba(193,122,106,0.08)}[data-theme-mode=light]{--bg-primary:#F8F7F5;--bg-secondary:#F2F1EF;--bg-tertiary:rgba(0,0,0,0.04);--bg-surface:#FDFCFA;--surface-2:#F2F1EF;--text-primary:#1A1A1A;--text-secondary:#525252;--text-muted:#8A8A8A;--text-inverse:#FFFFFF;--border-default:#E5E5E5;--border-subtle:#F0F0F0;--border-strong:#E5E5E5;--border-focused:#3B82F6;--state-passed:#16A34A;--state-failed:#DC2626;--state-skipped:#6B7280;--state-warning:#EA580C;--state-info:#2563EB;--severity-critical:#DC2626;--severity-high:#EA580C;--severity-medium:#CA8A04;--severity-low:#16A34A;--action-primary:#1A1A1A;--action-primary-hover:#333333;--action-secondary:#E5E5E5;--action-danger:#DC2626;--action-cta:#3B82F6;--action-cta-muted:rgba(59,130,246,0.10);--nav-bg:#F5F5F5;--nav-text:#525252;--nav-active:#1A1A1A;--nav-hover:#E5E5E5;--accent:#1A1A1A;--accent-muted:#525252;--accent2:#3B82F6;--accent3:#6B7280;--ring:#3B82F6;--success:#16A34A;--warning:#EA580C;--danger:#DC2626;--simulation-bg:rgba(234,179,8,0.04);--simulation-border:#CA8A04;--tab-text:#525252;--tab-border:#E5E5E5;--tab-bg-active:#E5E5E5;--tab-text-active:#1A1A1A;--shadow-1:0 1px 2px rgba(0,0,0,0.06);--shadow-2:0 2px 8px rgba(0,0,0,0.08);--shadow-3:0 4px 16px rgba(0,0,0,0.10);--tile-border:1px solid var(--border-subtle);--tile-shadow-base:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--tile-label-shadow:0 1px 2px rgba(255,255,255,0.6);--tile-label-shadow-hover:0 1px 4px rgba(255,255,255,0.8);--product-civic:#3d7a68;--product-civic-dim:rgba(61,122,104,0.10);--product-cyber:#7d55a8;--product-cyber-dim:rgba(125,85,168,0.10);--product-defense:#a8635a;--product-defense-dim:rgba(168,99,90,0.08)}[data-theme-mode=oled]{--bg-primary:#000000;--bg-secondary:#141414;--bg-tertiary:rgba(255,255,255,0.04);--bg-surface:#0A0A0A;--surface-2:#141414;--text-primary:#E5E5E5;--text-secondary:#A3A3A3;--text-muted:#636363;--text-inverse:#000000;--border-default:#262626;--border-subtle:#1A1A1A;--border-strong:#262626;--border-focused:#60A5FA;--state-passed:#22C55E;--state-failed:#EF4444;--state-skipped:#9CA3AF;--state-warning:#F97316;--state-info:#60A5FA;--severity-critical:#EF4444;--severity-high:#F97316;--severity-medium:#EAB308;--severity-low:#22C55E;--action-primary:#E5E5E5;--action-primary-hover:#D4D4D4;--action-secondary:#262626;--action-danger:#EF4444;--action-cta:#60A5FA;--action-cta-muted:rgba(96,165,250,0.12);--nav-bg:#0A0A0A;--nav-text:#A3A3A3;--nav-active:#E5E5E5;--nav-hover:#1A1A1A;--accent:#E5E5E5;--accent-muted:#A3A3A3;--accent2:#60A5FA;--accent3:#9CA3AF;--ring:#60A5FA;--success:#22C55E;--warning:#F97316;--danger:#EF4444;--simulation-bg:rgba(234,179,8,0.06);--simulation-border:#EAB308;--tab-text:#A3A3A3;--tab-border:#262626;--tab-bg-active:#1A1A1A;--tab-text-active:#E5E5E5;--shadow-1:0 1px 2px rgba(0,0,0,0.06);--shadow-2:0 2px 8px rgba(0,0,0,0.08);--shadow-3:0 4px 16px rgba(0,0,0,0.10);--tile-border:1px solid rgba(255,255,255,0.04);--tile-shadow-base:none;--tile-label-shadow:0 1px 4px rgba(0,0,0,0.7);--tile-label-shadow-hover:0 1px 8px rgba(0,0,0,0.8);--product-civic:#4a8f7a;--product-civic-dim:rgba(74,143,122,0.10);--product-cyber:#9b6bc1;--product-cyber-dim:rgba(155,107,193,0.10);--product-defense:#c17a6a;--product-defense-dim:rgba(193,122,106,0.08)}[data-theme-mode=dark][data-theme-scheme=default]{--gradient-start:#D946A8;--gradient-mid:#8B5CF6;--gradient-end:#3B82F6;--gradient-bg:linear-gradient(135deg,#D946A8,#8B5CF6,#3B82F6)}[data-theme-mode=light][data-theme-scheme=default]{--gradient-start:#EC4899;--gradient-mid:#A855F7;--gradient-end:#6366F1;--gradient-bg:linear-gradient(135deg,#EC4899,#A855F7,#6366F1)}[data-theme-mode=oled][data-theme-scheme=default]{--gradient-start:#F472B6;--gradient-mid:#A78BFA;--gradient-end:#818CF8;--gradient-bg:linear-gradient(135deg,#F472B6,#A78BFA,#818CF8)}[data-theme-mode=dark][data-theme-scheme=terracotta]{--bg-primary:#1C1815;--bg-secondary:#302A23;--bg-tertiary:rgba(240,232,220,0.04);--bg-surface:#28231D;--surface-2:#302A23;--text-primary:#F0E8DC;--text-secondary:#B5A898;--text-muted:#7A7068;--text-inverse:#1C1815;--border-default:#453D34;--border-subtle:#302A23;--border-strong:#453D34;--border-focused:#CD7F4E;--action-primary:#F0E8DC;--action-primary-hover:#B5A898;--action-secondary:#453D34;--action-danger:#D4553A;--action-cta:#9B6B8A;--action-cta-muted:rgba(155,107,138,0.15);--nav-bg:#3A3228;--nav-text:#B5A898;--nav-active:#F0E8DC;--nav-hover:#4C4236;--accent:#CD7F4E;--accent-muted:#9B6B8A;--accent2:#9B6B8A;--accent3:#5B8FA8;--ring:#CD7F4E;--success:#6B9E6B;--warning:#CD7F4E;--danger:#D4553A;--severity-critical:#D4553A;--severity-high:#D4553A;--severity-medium:#CD7F4E;--severity-low:#6B9E6B}[data-theme-mode=light][data-theme-scheme=terracotta]{--bg-primary:#F5EFE8;--bg-secondary:#EDE5DA;--bg-tertiary:rgba(180,140,100,0.05);--bg-surface:#FBF7F2;--surface-2:#EDE5DA;--border-default:#DCD2C6;--border-subtle:#EDE5DB;--border-strong:#DCD2C6;--border-focused:#CD7F4E;--action-primary:#CD7F4E;--action-primary-hover:#B56F42;--action-cta:#9B6B8A;--action-cta-muted:rgba(155,107,138,0.10);--nav-bg:#EEE5D8;--nav-hover:#DFCFBE;--accent:#CD7F4E;--accent-muted:#9B6B8A;--accent2:#9B6B8A;--accent3:#5B8FA8;--ring:#CD7F4E;--success:#6B9E6B;--danger:#D4553A}[data-theme-mode=oled][data-theme-scheme=terracotta]{--bg-surface:#0F0D0A;--bg-secondary:#1C1815;--bg-tertiary:rgba(240,232,220,0.03);--surface-2:#1C1815;--text-primary:#F0E8DC;--text-secondary:#B5A898;--text-muted:#7A7068;--text-inverse:#000000;--border-default:#3A332B;--border-subtle:#1C1815;--border-strong:#3A332B;--border-focused:#CD7F4E;--accent:#CD7F4E;--accent-muted:#9B6B8A;--accent2:#9B6B8A;--accent3:#5B8FA8;--ring:#CD7F4E;--success:#6B9E6B;--warning:#CD7F4E;--danger:#D4553A}[data-theme-mode=light][data-theme-scheme=cerulean]{--bg-primary:#F3F6FA;--bg-secondary:#EBF0F6;--bg-tertiary:rgba(8,69,126,0.04);--bg-surface:#FAFCFE;--surface-2:#EBF0F6;--border-default:#CBD8E4;--border-subtle:#E8EEF4;--border-strong:#CBD8E4;--border-focused:#08457e;--action-primary:#08457e;--action-primary-hover:#083b7e;--action-cta:#084f7e;--action-cta-muted:rgba(8,79,126,0.10);--nav-bg:#EDF1F6;--nav-hover:#DAE4EF;--accent:#08457e;--accent-muted:#08597e;--accent2:#084f7e;--accent3:#08637e;--ring:#08457e}[data-theme-mode=dark][data-theme-scheme=cerulean]{--accent:#08457e;--accent-muted:#08597e;--accent2:#084f7e;--accent3:#08637e;--ring:#08457e;--border-focused:#08457e;--action-cta:#084f7e;--action-cta-muted:rgba(8,79,126,0.15)}[data-theme-mode=oled][data-theme-scheme=cerulean]{--accent:#08277e;--accent-muted:#08317e;--accent2:#083b7e;--accent3:#08457e;--ring:#08277e;--border-focused:#08277e;--action-cta:#083b7e;--action-cta-muted:rgba(8,59,126,0.12)}[data-theme-mode=dark][data-theme-scheme=kele]{--bg-primary:#110D0A;--bg-secondary:#261F1A;--bg-tertiary:rgba(200,160,120,0.04);--bg-surface:#1C1612;--surface-2:#261F1A;--text-primary:#EAE0D4;--text-secondary:#B0A090;--text-muted:#706050;--text-inverse:#110D0A;--border-default:#3C3028;--border-subtle:#221A14;--border-strong:#3C3028;--border-focused:#D42B28;--accent:#D42B28;--accent-muted:#A02525;--accent2:#E04038;--accent3:#D4943A;--ring:#D42B28;--success:#6B9E6B;--warning:#E0A050;--danger:#EF4444;--action-cta:#E04038;--action-cta-muted:rgba(224,64,56,0.18);--severity-critical:#EF4444;--severity-high:#E0A050;--severity-medium:#D4943A;--severity-low:#6B9E6B}[data-theme-mode=light][data-theme-scheme=kele]{--bg-primary:#F5F0EB;--bg-secondary:#ECE5DD;--bg-tertiary:rgba(160,100,80,0.05);--bg-surface:#FBF7F3;--surface-2:#ECE5DD;--text-primary:#2A1A14;--text-secondary:#5C4538;--border-default:#D8CFC4;--border-subtle:#ECE5DC;--border-strong:#D8CFC4;--border-focused:#B82525;--action-primary:#B82525;--action-primary-hover:#9A2020;--action-cta:#D4943A;--action-cta-muted:rgba(212,148,58,0.12);--accent:#B82525;--accent-muted:#8A2222;--accent2:#D4943A;--accent3:#7A5838;--ring:#B82525}[data-theme-mode=oled][data-theme-scheme=kele]{--bg-surface:#0A0806;--bg-secondary:#181210;--bg-tertiary:rgba(200,160,120,0.03);--surface-2:#181210;--text-primary:#EAE0D4;--text-secondary:#B0A090;--text-muted:#685848;--text-inverse:#000000;--border-default:#2C2218;--border-subtle:#181210;--border-strong:#2C2218;--border-focused:#D42B28;--accent:#D42B28;--accent-muted:#A02525;--accent2:#E04038;--accent3:#D4943A;--ring:#D42B28;--success:#6B9E6B;--warning:#E0A050;--danger:#EF4444;--action-cta:#E04038;--action-cta-muted:rgba(224,64,56,0.12)}[data-theme-mode=oled][data-theme-scheme=nightvision]{--bg-primary:#000000;--bg-secondary:#081408;--bg-tertiary:rgba(0,255,0,0.03);--bg-surface:#030A03;--surface-2:#081408;--text-primary:#88CC88;--text-secondary:#5A9A5A;--text-muted:#3A6A3A;--text-inverse:#000000;--border-default:#0A2A0A;--border-subtle:#061206;--border-strong:#0A2A0A;--border-focused:#44DD44;--severity-critical:#CC4444;--severity-high:#AA8844;--severity-medium:#88AA44;--severity-low:#44DD44;--action-primary:#88CC88;--action-primary-hover:#66AA66;--action-secondary:#0A2A0A;--action-danger:#CC4444;--action-cta:#66AAAA;--action-cta-muted:rgba(102,170,170,0.12);--nav-bg:#020802;--nav-text:#5A9A5A;--nav-active:#88CC88;--nav-hover:#081408;--accent:#44DD44;--accent-muted:#337733;--accent2:#66AAAA;--accent3:#5A9A5A;--ring:#44DD44;--success:#44DD44;--warning:#AA8844;--danger:#CC4444}:root,[data-theme-profile=soft]{--radius:6px;--radius-lg:10px;--btn-radius:6px;--btn-padding-x:14px;--btn-padding-y:5px;--btn-font-size:0.8125rem;--btn-font-weight:500;--btn-border-width:1px;--btn-shadow:none;--btn-shadow-hover:0 2px 6px rgba(0,0,0,0.10);--btn-lift:-1px;--btn-glow-spread:3px;--btn-transition:all 150ms ease;--nav-item-radius:6px;--nav-item-padding-y:6px;--nav-item-padding-x:10px;--tile-radius:10px;--tile-shadow:var(--shadow-2);--tile-shadow-hover:var(--shadow-3);--tile-glow-opacity:0.30;--tile-transition:all 200ms cubic-bezier(0.4,0,0.2,1);--tile-scale-hover:1.03;--tile-scale-active:0.97}[data-theme-profile=sharp]{--radius:2px;--radius-lg:4px;--shadow-1:none;--shadow-2:none;--shadow-3:none;--border-alpha:0.14;--glow-accent:0 0 0 1px var(--ring);--screen-padding:20px;--screen-gap:12px;--btn-radius:2px;--btn-padding-x:12px;--btn-padding-y:4px;--btn-font-weight:600;--btn-shadow-hover:none;--btn-lift:0px;--btn-glow-spread:1px;--btn-transition:all 100ms ease;--nav-item-radius:2px;--nav-item-padding-y:5px;--nav-item-padding-x:8px;--tile-radius:4px;--tile-shadow:none;--tile-shadow-hover:none;--tile-glow-opacity:0.22;--tile-transition:all 120ms ease;--tile-scale-hover:1.01;--tile-scale-active:0.99}[data-theme-profile=bubble]{--radius:12px;--radius-lg:16px;--shadow-1:0 1px 3px rgba(0,0,0,0.05);--shadow-2:0 3px 10px rgba(0,0,0,0.07);--shadow-3:0 6px 20px rgba(0,0,0,0.09);--border-alpha:0.06;--glow-accent:0 0 0 3px var(--ring);--screen-padding:28px;--screen-gap:20px;--btn-radius:12px;--btn-padding-x:18px;--btn-padding-y:6px;--btn-shadow:0 1px 2px rgba(0,0,0,0.05);--btn-shadow-hover:0 4px 12px rgba(0,0,0,0.10);--btn-lift:-1.5px;--btn-glow-spread:4px;--btn-transition:all 180ms ease;--nav-item-radius:12px;--nav-item-padding-y:7px;--nav-item-padding-x:12px;--tile-radius:16px;--tile-shadow:var(--shadow-2);--tile-shadow-hover:var(--shadow-3);--tile-glow-opacity:0.38;--tile-transition:all 250ms cubic-bezier(0.4,0,0.2,1);--tile-scale-hover:1.05;--tile-scale-active:0.95}[data-theme-profile=geometric]{--radius:0px;--radius-lg:0px;--shadow-1:none;--shadow-2:0 0 0 1px rgba(255,255,255,0.08);--shadow-3:0 0 0 2px rgba(255,255,255,0.06),0 4px 0 rgba(0,0,0,0.3);--border-alpha:0.20;--glow-accent:0 0 0 3px var(--ring);--screen-padding:20px;--screen-gap:12px;--btn-radius:0px;--btn-padding-x:20px;--btn-padding-y:8px;--btn-font-weight:700;--btn-border-width:2px;--btn-shadow:0 2px 0 rgba(0,0,0,0.3);--btn-shadow-hover:0 1px 0 rgba(0,0,0,0.3);--btn-lift:-2px;--btn-glow-spread:0px;--btn-transition:all 60ms linear;--nav-item-radius:0px;--nav-item-padding-y:6px;--nav-item-padding-x:10px;--tile-radius:0px;--tile-shadow:0 2px 0 rgba(0,0,0,0.25);--tile-shadow-hover:0 4px 0 rgba(0,0,0,0.35),0 0 0 2px var(--accent);--tile-glow-opacity:0.12;--tile-transition:all 60ms linear;--tile-scale-hover:1.00;--tile-scale-active:0.98;--geo-border-width:2px;--geo-card-clip:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);--geo-card-border-style:solid}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in,.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.fade-in.visible,.reveal.visible{opacity:1;transform:translateY(0)}.glass-card{background:rgba(255,255,255,.03);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 24px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.04);transition:all .25s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:rgba(255,255,255,.05);box-shadow:0 8px 40px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}[data-theme-mode=light] .glass-card{background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme-mode=light] .glass-card:hover{background:rgba(255,255,255,.7);box-shadow:0 8px 40px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9);border-color:rgba(0,0,0,.1)}[data-theme-mode=oled] .glass-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);box-shadow:0 4px 24px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.03)}[data-theme-mode=oled] .glass-card:hover{background:rgba(255,255,255,.04);box-shadow:0 8px 40px rgba(0,0,0,.35),0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.glass-card-subtle{background:rgba(255,255,255,.015);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:1px solid rgba(255,255,255,.03);box-shadow:0 2px 12px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.02);transition:all .3s ease}.glass-card-subtle:hover{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.05)}[data-theme-mode=light] .glass-card-subtle{background:rgba(255,255,255,.35);border:1px solid rgba(0,0,0,.03);box-shadow:0 2px 12px rgba(0,0,0,.03),inset 0 1px 0 rgba(255,255,255,.6)}[data-theme-mode=light] .glass-card-subtle:hover{background:rgba(255,255,255,.45)}[data-theme-mode=oled] .glass-card-subtle{background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.02);box-shadow:0 2px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.015)}[data-theme-profile=geometric] .glass-card,[data-theme-profile=geometric] .glass-card-subtle{-webkit-clip-path:var(--geo-card-clip);clip-path:var(--geo-card-clip);border-width:var(--geo-border-width,2px);border-style:solid;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}[data-theme-profile=soft] .glass-card,[data-theme-profile=soft] .glass-card-subtle{border-radius:var(--radius-lg,10px)}[data-theme-profile=sharp] .glass-card,[data-theme-profile=sharp] .glass-card-subtle{border-radius:var(--radius-lg,4px)}[data-theme-profile=bubble] .glass-card,[data-theme-profile=bubble] .glass-card-subtle{border-radius:var(--radius-lg,16px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.settings-panel_backdrop__GblCP{position:fixed;inset:0;z-index:199;background:rgba(0,0,0,.4)}.settings-panel_panel__sWaio{position:fixed;top:52px;right:32px;z-index:200;width:280px;background:var(--bg-surface,#131317);border:1px solid var(--border-default);border-radius:var(--radius-lg,10px);padding:20px;display:flex;flex-direction:column;gap:20px}.settings-panel_header__WY4qh{display:flex;align-items:center;justify-content:space-between}.settings-panel_title__A4WUd{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--text-primary);letter-spacing:.02em}.settings-panel_closeBtn__hqmRU{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.settings-panel_closeBtn__hqmRU:hover{color:var(--text-primary)}.settings-panel_group__Bdkm5{display:flex;flex-direction:column;gap:8px}.settings-panel_groupLabel__KVahT{font-family:var(--font-mono);font-size:.625rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.settings-panel_options__yYXO2{display:flex;gap:6px}.settings-panel_option__bKOsx{flex:1 1;padding:7px 0;font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius,6px);cursor:pointer;transition:all .15s ease;text-align:center}.settings-panel_option__bKOsx:hover{color:var(--text-primary);border-color:var(--border-strong)}.settings-panel_optionActive__Jdh1_{color:var(--text-primary);border-color:var(--accent,#b89d6a);background:var(--accent-dim,rgba(184,157,106,.1))}@media (max-width:900px){.settings-panel_panel__sWaio{right:16px;left:16px;width:auto}}.nav_nav__rAlgw{position:fixed;top:0;left:0;right:0;z-index:100;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(8,8,10,.88);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid rgba(255,255,255,.05)}.nav_inner__VTdr4{width:100%;max-width:1200px;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.nav_left__PBaCu{display:flex;align-items:center;gap:36px}.nav_brand__bDE8X{display:flex;align-items:center;gap:12px;text-decoration:none}.nav_mark__TtvRW{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1.5px solid var(--accent,#b89d6a);font-family:var(--font-mono);font-size:.5625rem;font-weight:500;color:var(--accent,#b89d6a);letter-spacing:.06em}.nav_wordmark__7AiWC{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em}.nav_links__0C6R0{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.nav_link__88rbB{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.nav_linkActive__PuoK6,.nav_link__88rbB:hover{color:var(--text-primary)}.nav_right__mngBS{display:flex;align-items:center;gap:12px;margin-right:-4px}.nav_signIn__EF2q3{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--text-muted);text-decoration:none;transition:color .2s ease;background:none;border:none;cursor:pointer;padding:0}.nav_signIn__EF2q3:hover{color:var(--text-primary)}.nav_settingsBtn__5yYj4{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.nav_settingsBtn__5yYj4:hover{color:var(--text-primary)}.nav_menuBtn__haHGX{display:none;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px}@media (max-width:900px){.nav_links__0C6R0{display:none}.nav_menuBtn__haHGX{display:block}}.nav_mobileMenu__sb1sc{position:fixed;top:52px;left:0;right:0;z-index:99;background:rgba(8,8,10,.96);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid rgba(255,255,255,.05);padding:16px 32px;display:flex;flex-direction:column;gap:4px}.nav_mobileLink__iX_IE{font-family:var(--font-body);font-size:.875rem;color:var(--text-secondary);text-decoration:none;padding:10px 0;transition:color .2s ease}.nav_mobileLink__iX_IE:hover{color:var(--text-primary)}