@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: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;font-style:normal;font-weight:800;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:800;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_7a564d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_7a564d{--font-display-app:"DM Sans","DM Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter 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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-data-mono:"JetBrains Mono","JetBrains Mono Fallback"}@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_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-display-public:"Instrument Serif","Instrument Serif Fallback"}:root{--gro-primitive-navy-500:#17419F;--gro-primitive-navy-600:#123279;--gro-primitive-navy-700:#0D2461;--gro-primitive-navy-800:#0A1D4E;--gro-primitive-navy-900:#08183F;--gro-primitive-navy-950:#04102C;--gro-primitive-sky-300:#EAF2FF;--gro-primitive-sky-400:#9BD4FF;--gro-primitive-sky-500:#3A93F0;--gro-primitive-sky-600:#1E6FD8;--gro-primitive-sky-700:#16409B;--gro-primitive-gold-200:#FFF6D0;--gro-primitive-gold-300:#FFE9B8;--gro-primitive-gold-400:#FFD874;--gro-primitive-gold-500:#E8A317;--gro-primitive-gold-600:#A8730B;--gro-primitive-gold-650:#8A5E08;--gro-primitive-gold-700:#3A1A02;--gro-primitive-red-200:#FFD2D6;--gro-primitive-red-300:#FFC7CC;--gro-primitive-red-400:#FF6A6A;--gro-primitive-red-500:#D81F2A;--gro-primitive-red-600:#7E0C17;--gro-primitive-red-700:#6E0A13;--gro-primitive-red-bright:#FF3B3B;--gro-primitive-mint-300:#B6FFD9;--gro-primitive-mint-500:#58E6A0;--gro-primitive-mint-700:#157A4C;--gro-primitive-amber-500:#FFB800;--gro-primitive-chrome-100:#FFFFFF;--gro-primitive-chrome-150:#EFF3FA;--gro-primitive-chrome-200:#E3EAF4;--gro-primitive-chrome-300:#C7D4E4;--gro-primitive-chrome-350:#AFBFD6;--gro-primitive-chrome-400:#A8B8CC;--gro-primitive-chrome-500:#93A6BE;--gro-primitive-chrome-600:#77879E;--gro-primitive-chrome-700:#52627A;--gro-font-display-app:"DM Sans",ui-sans-serif,system-ui,sans-serif;--gro-font-display-public:"DM Sans",ui-sans-serif,system-ui,sans-serif;--gro-font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--gro-font-data-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--gro-duration-micro-min:100ms;--gro-duration-micro-max:180ms;--gro-duration-micro:140ms;--gro-duration-panel-min:180ms;--gro-duration-panel-max:260ms;--gro-duration-panel:220ms;--gro-duration-boot:2400ms;--gro-color-canvas:#FFFFFF;--gro-color-surface:#E3EAF4;--gro-color-surface-raised:#EFF3FA;--gro-color-surface-glass:rgba(255,255,255,0.82);--gro-color-border:#AFBFD6;--gro-color-border-strong:#77879E;--gro-color-text-primary:#0D2461;--gro-color-text-muted:#52627A;--gro-color-interactive-primary:#1E6FD8;--gro-color-interactive-primary-hover:#16409B;--gro-color-accent-gold:#8A5E08;--gro-color-accent-red:#D81F2A;--gro-color-state-live:#1E6FD8;--gro-color-state-verified:#8A5E08;--gro-color-state-estimate:#52627A;--gro-color-state-simulated:#52627A;--gro-color-state-critical:#D81F2A;--gro-color-state-success:#157A4C;--gro-color-state-warning:#8A5E08;--gro-color-state-info:#1E6FD8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gro-color-canvas:#08183F;--gro-color-surface:#0A1D4E;--gro-color-surface-raised:#0D2461;--gro-color-surface-glass:rgba(16,44,104,0.72);--gro-color-border:rgba(255,255,255,0.24);--gro-color-border-strong:#A8B8CC;--gro-color-text-primary:#FFFFFF;--gro-color-text-muted:#EAF2FF;--gro-color-interactive-primary:#3A93F0;--gro-color-interactive-primary-hover:#9BD4FF;--gro-color-accent-gold:#FFD874;--gro-color-accent-red:#FF3B3B;--gro-color-state-live:#9BD4FF;--gro-color-state-verified:#FFD874;--gro-color-state-estimate:#A8B8CC;--gro-color-state-simulated:#93A6BE;--gro-color-state-critical:#FF3B3B;--gro-color-state-success:#58E6A0;--gro-color-state-warning:#FFB800;--gro-color-state-info:#9BD4FF}}:root[data-theme=dark]{--gro-color-canvas:#08183F;--gro-color-surface:#0A1D4E;--gro-color-surface-raised:#0D2461;--gro-color-surface-glass:rgba(16,44,104,0.72);--gro-color-border:rgba(255,255,255,0.24);--gro-color-border-strong:#A8B8CC;--gro-color-text-primary:#FFFFFF;--gro-color-text-muted:#EAF2FF;--gro-color-interactive-primary:#3A93F0;--gro-color-interactive-primary-hover:#9BD4FF;--gro-color-accent-gold:#FFD874;--gro-color-accent-red:#FF3B3B;--gro-color-state-live:#9BD4FF;--gro-color-state-verified:#FFD874;--gro-color-state-estimate:#A8B8CC;--gro-color-state-simulated:#93A6BE;--gro-color-state-critical:#FF3B3B;--gro-color-state-success:#58E6A0;--gro-color-state-warning:#FFB800;--gro-color-state-info:#9BD4FF}:root[data-theme=light]{--gro-color-canvas:#FFFFFF;--gro-color-surface:#E3EAF4;--gro-color-surface-raised:#EFF3FA;--gro-color-surface-glass:rgba(255,255,255,0.82);--gro-color-border:#AFBFD6;--gro-color-border-strong:#77879E;--gro-color-text-primary:#0D2461;--gro-color-text-muted:#52627A;--gro-color-interactive-primary:#1E6FD8;--gro-color-interactive-primary-hover:#16409B;--gro-color-accent-gold:#8A5E08;--gro-color-accent-red:#D81F2A;--gro-color-state-live:#1E6FD8;--gro-color-state-verified:#8A5E08;--gro-color-state-estimate:#52627A;--gro-color-state-simulated:#52627A;--gro-color-state-critical:#D81F2A;--gro-color-state-success:#157A4C;--gro-color-state-warning:#8A5E08;--gro-color-state-info:#1E6FD8}:root{--gro-radius-sm:6px;--gro-radius-md:10px;--gro-radius-lg:16px;--gro-focus-ring:0 0 0 2px var(--gro-color-canvas),0 0 0 4px var(--gro-color-interactive-primary);--gro-glass-blur:22px;--gro-glass-saturate:145%;--gro-glass-border:1px solid var(--gro-color-border);--gro-shadow-panel:0 24px 46px -20px rgba(1,7,24,0.92),inset 0 1px 0 rgba(255,255,255,0.26);--gro-bg-base:linear-gradient(168deg,#17419f,#123279 34%,#0d2461 66%,#08183f);--gro-bg-glows:radial-gradient(980px 620px at 90% -8%,rgba(216,31,42,0.62) 0%,rgba(216,31,42,0) 60%),radial-gradient(760px 520px at 4% 2%,rgba(70,168,255,0.3) 0%,rgba(70,168,255,0) 58%),radial-gradient(900px 640px at 70% 108%,rgba(232,163,23,0.36) 0%,rgba(232,163,23,0) 62%);--gro-bg-grid:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 0);--gro-bg-grid-size:180px 180px,180px 180px;--gro-bg-scanline:repeating-linear-gradient(0deg,rgba(255,255,255,0.045) 0 1px,transparent 1px 5px);--gro-bg-scanline-opacity:0.42;--gro-boot-bg:radial-gradient(700px 480px at 50% 46%,#16409b 0%,#0a1d4e 66%,#04102c 100%);--gro-panel-bg:linear-gradient(180deg,rgba(14,40,96,0.7),rgba(5,18,50,0.54));--gro-panel-bg-raised:linear-gradient(180deg,rgba(18,44,104,0.78),rgba(5,18,50,0.62));--gro-panel-bg-critical:linear-gradient(180deg,rgba(216,31,42,0.28),rgba(5,18,50,0.56));--gro-panel-bg-warning:linear-gradient(180deg,rgba(232,163,23,0.36),rgba(216,31,42,0.2));--gro-chrome-bg:linear-gradient(180deg,rgba(4,14,42,0.82),rgba(3,11,34,0.66));--gro-header-bg:linear-gradient(180deg,rgba(4,14,42,0.86),rgba(4,14,42,0.5));--gro-panel-edge:rgba(190,208,232,0.28);--gro-panel-edge-gold:rgba(255,216,116,0.4);--gro-panel-edge-red:rgba(255,138,148,0.4);--gro-shadow-panel-hover:0 36px 60px -20px rgba(1,7,24,0.98);--gro-shadow-panel-lg:0 26px 50px -22px rgba(1,7,24,0.92),inset 0 1px 0 rgba(255,255,255,0.24);--gro-shadow-panel-raised:0 30px 58px -22px rgba(1,7,24,0.98),inset 0 1px 0 rgba(255,255,255,0.3);--gro-rail-edge:linear-gradient(180deg,rgba(255,216,116,0),#ffd874,#d81f2a,rgba(216,31,42,0));--gro-nav-active-bg:linear-gradient(120deg,rgba(255,58,58,0.95),rgba(142,15,27,0.72));--gro-nav-active-edge:rgba(255,216,116,0.62);--gro-nav-active-shadow:0 16px 30px -16px rgba(216,31,42,0.98),inset 0 1px 0 rgba(255,255,255,0.34);--gro-nav-hover-bg:rgba(255,255,255,0.09);--gro-glow-verified:0 0 16px 4px rgba(232,163,23,0.6);--gro-glow-critical:0 0 16px 4px rgba(216,31,42,0.55);--gro-wordmark-gradient:linear-gradient(90deg,var(--gro-primitive-gold-200),var(--gro-primitive-gold-400),var(--gro-primitive-gold-500));--gro-title-shadow:0 8px 34px rgba(1,7,24,0.7);--gro-fixture-badge-bg:var(--gro-color-state-simulated);--gro-fixture-badge-fg:var(--gro-color-canvas);--gro-row-bg:rgba(255,255,255,0.05);--gro-row-bg-hover:rgba(255,255,255,0.14);--gro-tile-bg:rgba(3,12,36,0.62);--gro-drawer-bg:linear-gradient(180deg,rgba(12,36,90,0.98),rgba(3,12,36,0.99));--gro-scrim:rgba(2,8,24,0.62);--gro-btn-gold-bg:linear-gradient(150deg,#fff6d0,#ffd874 26%,#e8a317 64%,#a8730b);--gro-btn-gold-fg:#3a1a02;--gro-btn-gold-shadow:0 14px 28px -14px rgba(232,163,23,0.9);--gro-btn-red-bg:linear-gradient(150deg,#ff6a6a,#d81f2a 44%,#7e0c17);--gro-btn-red-fg:#ffffff;--gro-btn-red-shadow:0 14px 28px -12px rgba(216,31,42,0.95);--gro-btn-ghost-bg:rgba(255,255,255,0.08);--gro-btn-ghost-hover-bg:rgba(255,255,255,0.18);--gro-btn-ghost-edge:rgba(190,208,232,0.32);--gro-btn-ghost-fg:var(--gro-color-text-primary);--gro-inset-bg:rgba(3,12,36,0.62);--gro-inset-edge:rgba(190,208,232,0.22);--gro-row-divider:rgba(190,208,232,0.12);--gro-row-hover-bg:rgba(255,255,255,0.12);--gro-row-quiet-bg:rgba(255,255,255,0.05);--gro-track-bg:rgba(190,208,232,0.18);--gro-stage-head-scout:linear-gradient(160deg,rgba(70,168,255,0.32),rgba(5,18,50,0.5));--gro-stage-head-capture:linear-gradient(160deg,rgba(232,163,23,0.4),rgba(5,18,50,0.5));--gro-stage-head-negotiate:linear-gradient(160deg,rgba(216,31,42,0.42),rgba(5,18,50,0.5));--gro-stage-head-award:linear-gradient(160deg,rgba(88,230,160,0.32),rgba(5,18,50,0.5));--gro-stage-head-edge:rgba(190,208,232,0.3);--gro-stage-head-shadow:0 20px 38px -18px rgba(1,7,24,0.9),inset 0 1px 0 rgba(255,255,255,0.26);--gro-kanban-zone-bg:rgba(3,12,36,0.34);--gro-kanban-zone-edge:rgba(190,208,232,0.2);--gro-kanban-zone-bg-over:rgba(232,163,23,0.16);--gro-kanban-zone-edge-over:rgba(255,216,116,0.85);--gro-kanban-card-bg:linear-gradient(180deg,rgba(16,44,104,0.78),rgba(5,18,50,0.6));--gro-kanban-card-edge:rgba(190,208,232,0.28);--gro-kanban-card-divider:rgba(190,208,232,0.18);--gro-kanban-card-shadow:0 14px 28px -16px rgba(1,7,24,0.9),inset 0 1px 0 rgba(255,255,255,0.22);--gro-kanban-card-shadow-hover:0 24px 40px -18px rgba(1,7,24,0.98);--gro-kanban-avatar-bg:linear-gradient(150deg,#ffffff,#a8b8cc);--gro-kanban-avatar-fg:#0d2461}:root[data-theme=light]{--gro-bg-base:linear-gradient(168deg,#ffffff,#fbf8f1 34%,#f4f2ea 66%,#eaeef7);--gro-bg-glows:radial-gradient(980px 620px at 90% -8%,rgba(216,31,42,0.1) 0%,rgba(216,31,42,0) 60%),radial-gradient(760px 520px at 4% 2%,rgba(23,65,159,0.1) 0%,rgba(23,65,159,0) 58%),radial-gradient(900px 640px at 70% 108%,rgba(232,163,23,0.2) 0%,rgba(232,163,23,0) 62%);--gro-bg-grid:linear-gradient(rgba(13,36,97,0.05) 1px,transparent 0),linear-gradient(90deg,rgba(13,36,97,0.05) 1px,transparent 0);--gro-bg-scanline:repeating-linear-gradient(0deg,rgba(13,36,97,0.02) 0 1px,transparent 1px 5px);--gro-bg-scanline-opacity:0.4;--gro-boot-bg:radial-gradient(700px 480px at 50% 46%,#ffffff 0%,#f2f4fa 66%,#e2e8f5 100%);--gro-panel-bg:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(248,245,238,0.74));--gro-panel-bg-raised:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,248,232,0.82));--gro-panel-bg-critical:linear-gradient(180deg,rgba(216,31,42,0.12),rgba(255,255,255,0.88));--gro-panel-bg-warning:linear-gradient(180deg,rgba(232,163,23,0.22),rgba(216,31,42,0.08));--gro-chrome-bg:linear-gradient(180deg,rgba(238,242,250,0.94),rgba(226,232,245,0.82));--gro-header-bg:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(242,245,251,0.7));--gro-panel-edge:rgba(13,36,97,0.14);--gro-panel-edge-gold:rgba(138,94,8,0.42);--gro-panel-edge-red:rgba(216,31,42,0.34);--gro-shadow-panel:0 18px 32px -22px rgba(9,26,66,0.45),0 2px 6px -2px rgba(9,26,66,0.1),inset 0 1px 0 rgba(255,255,255,0.9);--gro-shadow-panel-hover:0 32px 54px -24px rgba(9,26,66,0.55),0 6px 14px -6px rgba(9,26,66,0.16);--gro-shadow-panel-lg:0 22px 40px -24px rgba(9,26,66,0.48),0 3px 8px -3px rgba(9,26,66,0.1),inset 0 1px 0 rgba(255,255,255,0.92);--gro-shadow-panel-raised:0 26px 46px -24px rgba(9,26,66,0.52),0 3px 10px -3px rgba(9,26,66,0.12),inset 0 1px 0 rgba(255,255,255,0.95);--gro-rail-edge:linear-gradient(180deg,rgba(232,163,23,0),#e8a317,#d81f2a,rgba(216,31,42,0));--gro-nav-active-bg:linear-gradient(120deg,rgba(232,163,23,0.3),rgba(216,31,42,0.14));--gro-nav-active-edge:rgba(138,94,8,0.55);--gro-nav-active-shadow:0 12px 22px -14px rgba(168,115,11,0.85),inset 0 1px 0 rgba(255,255,255,0.85);--gro-nav-hover-bg:rgba(13,36,97,0.06);--gro-glow-verified:0 4px 12px -3px rgba(168,115,11,0.6);--gro-glow-critical:0 4px 12px -3px rgba(216,31,42,0.55);--gro-wordmark-gradient:linear-gradient(90deg,#a8730b,#8a5e08,#6b4706);--gro-title-shadow:0 6px 22px rgba(9,26,66,0.16);--gro-row-bg:rgba(13,36,97,0.04);--gro-row-bg-hover:rgba(232,163,23,0.16);--gro-tile-bg:rgba(236,240,249,0.92);--gro-drawer-bg:linear-gradient(180deg,#ffffff,#eef2fa);--gro-scrim:rgba(9,26,66,0.38);--gro-btn-gold-bg:linear-gradient(150deg,#ffe9b8,#ffd874 22%,#e8a317 60%,#96650a);--gro-btn-gold-shadow:0 10px 20px -10px rgba(168,115,11,0.75),inset 0 1px 0 rgba(255,255,255,0.55);--gro-btn-red-bg:linear-gradient(150deg,#f0484f,#d81f2a 44%,#7e0c17);--gro-btn-red-shadow:0 10px 20px -10px rgba(216,31,42,0.7),inset 0 1px 0 rgba(255,255,255,0.3);--gro-btn-ghost-bg:rgba(255,255,255,0.86);--gro-btn-ghost-hover-bg:rgba(13,36,97,0.07);--gro-btn-ghost-edge:rgba(13,36,97,0.22);--gro-inset-bg:rgba(13,36,97,0.05);--gro-inset-edge:rgba(13,36,97,0.12);--gro-row-divider:rgba(13,36,97,0.1);--gro-row-hover-bg:rgba(232,163,23,0.13);--gro-row-quiet-bg:rgba(13,36,97,0.035);--gro-track-bg:rgba(13,36,97,0.13);--gro-stage-head-scout:linear-gradient(160deg,rgba(30,111,216,0.18),rgba(255,255,255,0.9));--gro-stage-head-capture:linear-gradient(160deg,rgba(232,163,23,0.28),rgba(255,255,255,0.9));--gro-stage-head-negotiate:linear-gradient(160deg,rgba(216,31,42,0.2),rgba(255,255,255,0.9));--gro-stage-head-award:linear-gradient(160deg,rgba(21,122,76,0.2),rgba(255,255,255,0.9));--gro-stage-head-edge:rgba(13,36,97,0.16);--gro-stage-head-shadow:0 14px 26px -14px rgba(9,26,66,0.28),inset 0 1px 0 rgba(255,255,255,0.85);--gro-kanban-zone-bg:rgba(13,36,97,0.035);--gro-kanban-zone-edge:rgba(13,36,97,0.16);--gro-kanban-zone-bg-over:rgba(232,163,23,0.18);--gro-kanban-zone-edge-over:rgba(168,115,11,0.85);--gro-kanban-card-bg:linear-gradient(180deg,rgba(255,255,255,0.95),rgba(239,243,250,0.92));--gro-kanban-card-edge:rgba(13,36,97,0.14);--gro-kanban-card-divider:rgba(13,36,97,0.12);--gro-kanban-card-shadow:0 12px 22px -12px rgba(9,26,66,0.3),inset 0 1px 0 rgba(255,255,255,0.9);--gro-kanban-card-shadow-hover:0 20px 34px -14px rgba(9,26,66,0.38);--gro-kanban-avatar-bg:linear-gradient(150deg,#17419f,#0d2461);--gro-kanban-avatar-fg:#ffffff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--gro-bg-base:linear-gradient(168deg,#ffffff,#fbf8f1 34%,#f4f2ea 66%,#eaeef7);--gro-bg-glows:radial-gradient(980px 620px at 90% -8%,rgba(216,31,42,0.1) 0%,rgba(216,31,42,0) 60%),radial-gradient(760px 520px at 4% 2%,rgba(23,65,159,0.1) 0%,rgba(23,65,159,0) 58%),radial-gradient(900px 640px at 70% 108%,rgba(232,163,23,0.2) 0%,rgba(232,163,23,0) 62%);--gro-bg-grid:linear-gradient(rgba(13,36,97,0.05) 1px,transparent 0),linear-gradient(90deg,rgba(13,36,97,0.05) 1px,transparent 0);--gro-bg-scanline:repeating-linear-gradient(0deg,rgba(13,36,97,0.02) 0 1px,transparent 1px 5px);--gro-bg-scanline-opacity:0.4;--gro-boot-bg:radial-gradient(700px 480px at 50% 46%,#ffffff 0%,#f2f4fa 66%,#e2e8f5 100%);--gro-panel-bg:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(248,245,238,0.74));--gro-panel-bg-raised:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,248,232,0.82));--gro-panel-bg-critical:linear-gradient(180deg,rgba(216,31,42,0.12),rgba(255,255,255,0.88));--gro-panel-bg-warning:linear-gradient(180deg,rgba(232,163,23,0.22),rgba(216,31,42,0.08));--gro-chrome-bg:linear-gradient(180deg,rgba(238,242,250,0.94),rgba(226,232,245,0.82));--gro-header-bg:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(242,245,251,0.7));--gro-panel-edge:rgba(13,36,97,0.14);--gro-panel-edge-gold:rgba(138,94,8,0.42);--gro-panel-edge-red:rgba(216,31,42,0.34);--gro-shadow-panel:0 18px 32px -22px rgba(9,26,66,0.45),0 2px 6px -2px rgba(9,26,66,0.1),inset 0 1px 0 rgba(255,255,255,0.9);--gro-shadow-panel-hover:0 32px 54px -24px rgba(9,26,66,0.55),0 6px 14px -6px rgba(9,26,66,0.16);--gro-shadow-panel-lg:0 22px 40px -24px rgba(9,26,66,0.48),0 3px 8px -3px rgba(9,26,66,0.1),inset 0 1px 0 rgba(255,255,255,0.92);--gro-shadow-panel-raised:0 26px 46px -24px rgba(9,26,66,0.52),0 3px 10px -3px rgba(9,26,66,0.12),inset 0 1px 0 rgba(255,255,255,0.95);--gro-rail-edge:linear-gradient(180deg,rgba(232,163,23,0),#e8a317,#d81f2a,rgba(216,31,42,0));--gro-nav-active-bg:linear-gradient(120deg,rgba(232,163,23,0.3),rgba(216,31,42,0.14));--gro-nav-active-edge:rgba(138,94,8,0.55);--gro-nav-active-shadow:0 12px 22px -14px rgba(168,115,11,0.85),inset 0 1px 0 rgba(255,255,255,0.85);--gro-nav-hover-bg:rgba(13,36,97,0.06);--gro-glow-verified:0 4px 12px -3px rgba(168,115,11,0.6);--gro-glow-critical:0 4px 12px -3px rgba(216,31,42,0.55);--gro-wordmark-gradient:linear-gradient(90deg,#a8730b,#8a5e08,#6b4706);--gro-title-shadow:0 6px 22px rgba(9,26,66,0.16);--gro-row-bg:rgba(13,36,97,0.04);--gro-row-bg-hover:rgba(232,163,23,0.16);--gro-tile-bg:rgba(236,240,249,0.92);--gro-drawer-bg:linear-gradient(180deg,#ffffff,#eef2fa);--gro-scrim:rgba(9,26,66,0.38);--gro-btn-gold-bg:linear-gradient(150deg,#ffe9b8,#ffd874 22%,#e8a317 60%,#96650a);--gro-btn-gold-shadow:0 10px 20px -10px rgba(168,115,11,0.75),inset 0 1px 0 rgba(255,255,255,0.55);--gro-btn-red-bg:linear-gradient(150deg,#f0484f,#d81f2a 44%,#7e0c17);--gro-btn-red-shadow:0 10px 20px -10px rgba(216,31,42,0.7),inset 0 1px 0 rgba(255,255,255,0.3);--gro-btn-ghost-bg:rgba(255,255,255,0.86);--gro-btn-ghost-hover-bg:rgba(13,36,97,0.07);--gro-btn-ghost-edge:rgba(13,36,97,0.22);--gro-inset-bg:rgba(13,36,97,0.05);--gro-inset-edge:rgba(13,36,97,0.12);--gro-row-divider:rgba(13,36,97,0.1);--gro-row-hover-bg:rgba(232,163,23,0.13);--gro-row-quiet-bg:rgba(13,36,97,0.035);--gro-track-bg:rgba(13,36,97,0.13);--gro-stage-head-scout:linear-gradient(160deg,rgba(30,111,216,0.18),rgba(255,255,255,0.9));--gro-stage-head-capture:linear-gradient(160deg,rgba(232,163,23,0.28),rgba(255,255,255,0.9));--gro-stage-head-negotiate:linear-gradient(160deg,rgba(216,31,42,0.2),rgba(255,255,255,0.9));--gro-stage-head-award:linear-gradient(160deg,rgba(21,122,76,0.2),rgba(255,255,255,0.9));--gro-stage-head-edge:rgba(13,36,97,0.16);--gro-stage-head-shadow:0 14px 26px -14px rgba(9,26,66,0.28),inset 0 1px 0 rgba(255,255,255,0.85);--gro-kanban-zone-bg:rgba(13,36,97,0.035);--gro-kanban-zone-edge:rgba(13,36,97,0.16);--gro-kanban-zone-bg-over:rgba(232,163,23,0.18);--gro-kanban-zone-edge-over:rgba(168,115,11,0.85);--gro-kanban-card-bg:linear-gradient(180deg,rgba(255,255,255,0.95),rgba(239,243,250,0.92));--gro-kanban-card-edge:rgba(13,36,97,0.14);--gro-kanban-card-divider:rgba(13,36,97,0.12);--gro-kanban-card-shadow:0 12px 22px -12px rgba(9,26,66,0.3),inset 0 1px 0 rgba(255,255,255,0.9);--gro-kanban-card-shadow-hover:0 20px 34px -14px rgba(9,26,66,0.38);--gro-kanban-avatar-bg:linear-gradient(150deg,#17419f,#0d2461);--gro-kanban-avatar-fg:#ffffff}}.gro-glass-surface{background:var(--gro-color-surface-glass);border:var(--gro-glass-border);box-shadow:var(--gro-shadow-panel);backdrop-filter:blur(var(--gro-glass-blur)) saturate(var(--gro-glass-saturate));-webkit-backdrop-filter:blur(var(--gro-glass-blur)) saturate(var(--gro-glass-saturate))}.gro-ambient{position:relative;isolation:isolate;background-image:var(--gro-bg-glows),var(--gro-bg-base);background-attachment:fixed}.gro-ambient:after,.gro-ambient:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}.gro-ambient:before{background-image:var(--gro-bg-grid);background-size:var(--gro-bg-grid-size);animation:gro-drift 26s linear infinite}.gro-ambient:after{background:var(--gro-bg-scanline);opacity:var(--gro-bg-scanline-opacity)}@keyframes gro-drift{to{background-position:0 -180px,-180px 0}}@keyframes gro-in{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gro-sheen{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(340%) skewX(-18deg)}}@keyframes gro-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.gro-panel{position:relative;border-radius:var(--gro-radius-lg);background:var(--gro-panel-bg);border:1px solid var(--gro-panel-edge);box-shadow:var(--gro-shadow-panel-lg);backdrop-filter:blur(20px) saturate(var(--gro-glass-saturate));-webkit-backdrop-filter:blur(20px) saturate(var(--gro-glass-saturate))}.gro-panel-raised{position:relative;border-radius:18px;background:var(--gro-panel-bg-raised);border:1px solid var(--gro-panel-edge-gold);box-shadow:var(--gro-shadow-panel-raised);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);overflow:hidden}.gro-panel-lift{transition:transform .25s,box-shadow .25s}.gro-panel-lift:hover{transform:translateY(-5px);box-shadow:var(--gro-shadow-panel-hover)}.gro-sheen:before{content:"";position:absolute;top:0;left:0;width:80px;height:100%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.3),rgba(255,255,255,0));animation:gro-sheen 7s ease-in-out infinite}.gro-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:var(--gro-radius-md);cursor:pointer;font-family:var(--gro-font-data-mono,ui-monospace,monospace);font-size:10px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;transition:filter .16s,background-color .16s}.gro-btn:disabled{cursor:not-allowed;opacity:.55}.gro-btn:not(:disabled):hover{filter:brightness(1.06)}.gro-btn-gold{background:var(--gro-btn-gold-bg);color:var(--gro-btn-gold-fg);box-shadow:var(--gro-btn-gold-shadow)}.gro-btn-red{background:var(--gro-btn-red-bg);color:var(--gro-btn-red-fg);box-shadow:var(--gro-btn-red-shadow)}.gro-btn-ghost{background:var(--gro-btn-ghost-bg);color:var(--gro-btn-ghost-fg);border:1px solid var(--gro-btn-ghost-edge)}.gro-btn-ghost:not(:disabled):hover{background:var(--gro-btn-ghost-hover-bg)}.gro-inset{background:var(--gro-inset-bg);border:1px solid var(--gro-inset-edge);border-radius:var(--gro-radius-md)}.gro-row{border-bottom:1px solid var(--gro-row-divider);transition:background-color .16s}.gro-row:last-child{border-bottom:0}.gro-row-hover:hover{background:var(--gro-row-hover-bg)}.gro-row-quiet{background:var(--gro-row-quiet-bg)}.gro-track{background:var(--gro-track-bg);border-radius:99px}.gro-stage-head{position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--gro-stage-head-edge);box-shadow:var(--gro-stage-head-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.gro-stage-head-scout{background:var(--gro-stage-head-scout)}.gro-stage-head-capture{background:var(--gro-stage-head-capture)}.gro-stage-head-negotiate{background:var(--gro-stage-head-negotiate)}.gro-stage-head-award{background:var(--gro-stage-head-award)}.gro-kanban-zone{border-radius:12px;border:1px dashed var(--gro-kanban-zone-edge);background:var(--gro-kanban-zone-bg);transition:background-color .18s,border-color .18s}.gro-kanban-zone[data-drag-over=true]{border-color:var(--gro-kanban-zone-edge-over);background:var(--gro-kanban-zone-bg-over)}.gro-kanban-card{border-radius:11px;border:1px solid var(--gro-kanban-card-edge);background:var(--gro-kanban-card-bg);box-shadow:var(--gro-kanban-card-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s,box-shadow .18s}.gro-kanban-card:hover{transform:translateY(-3px);box-shadow:var(--gro-kanban-card-shadow-hover)}.gro-kanban-card-divider{border-top:1px solid var(--gro-kanban-card-divider)}.gro-kanban-avatar{background:var(--gro-kanban-avatar-bg);color:var(--gro-kanban-avatar-fg)}@media (prefers-reduced-motion:reduce){.gro-ambient:before,.gro-sheen:before{animation:none}.gro-panel-lift,.gro-panel-lift:hover{transition:none;transform:none}.gro-btn,.gro-kanban-zone,.gro-row{transition:none}.gro-kanban-card,.gro-kanban-card:hover{transition:none;transform:none}}