@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c7f19d6795be43c1647b.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-ext-400-normal.5b7e59c2b55016b43956.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-cyrillic-400-normal.f55992bec61fac647a43.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-400-normal.c4aae3aa3c88327f34ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-greek-400-normal.173a235dfc0f0cb815f0.woff2) format("woff2"),url(/static/media/ibm-plex-sans-greek-400-normal.c71f9181cb26e36962cc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-vietnamese-400-normal.a9c0738f08c3b2b7c486.woff2) format("woff2"),url(/static/media/ibm-plex-sans-vietnamese-400-normal.c17b6e031af6463841fb.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-latin-ext-400-normal.11781b13e59d30facc40.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-ext-400-normal.24d83b525f192cb3d1ca.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-latin-400-normal.3160b5c6767eb4c69c78.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-400-normal.65b2eda743bf11103476.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-cyrillic-ext-500-normal.bf4ba7689c1c873083d6.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-ext-500-normal.502b749418e91f6ec84e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-cyrillic-500-normal.aa1edf9c09d921c7710a.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-500-normal.d010060bc8d2b38e3767.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-greek-500-normal.b4df5194a9b00b517462.woff2) format("woff2"),url(/static/media/ibm-plex-sans-greek-500-normal.94671ea6706bf9a62ff4.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-vietnamese-500-normal.032cc11fc5aa88f634f8.woff2) format("woff2"),url(/static/media/ibm-plex-sans-vietnamese-500-normal.89666946bba6060cd645.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-latin-ext-500-normal.d8f3e27fbeccd900a867.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-ext-500-normal.7e8aef37b06800e20ef5.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-latin-500-normal.fcd7b8c3d12375eedc97.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-500-normal.4b130dfcfa945eac3e54.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-cyrillic-ext-600-normal.0a51b2f38b29d4091556.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-ext-600-normal.6b943717131f2e6cc42c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-cyrillic-600-normal.e07c188c118d4142e480.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-600-normal.2e3e0b0b4224d519869e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-greek-600-normal.1fb74172d11b0014a7fe.woff2) format("woff2"),url(/static/media/ibm-plex-sans-greek-600-normal.dfea56a150d465fd323a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-vietnamese-600-normal.1e7f665a0c00db1aee4b.woff2) format("woff2"),url(/static/media/ibm-plex-sans-vietnamese-600-normal.9a97e0373f1f8eebef08.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-latin-ext-600-normal.57f2c00df3cb0b0cff43.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-ext-600-normal.5051947b55c2e3d31cc2.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-latin-600-normal.24bc59b4b4ad02d1666d.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-600-normal.d73e2e25bcd162ae992f.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-cyrillic-ext-700-normal.8743554c96ec7bd0804f.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-ext-700-normal.071a0292f006b9ecdd44.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-cyrillic-700-normal.4760ba1e0e76b927b015.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-700-normal.9402b432a2e78403414e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-greek-700-normal.9db89ac07fc88fe4cd23.woff2) format("woff2"),url(/static/media/ibm-plex-sans-greek-700-normal.8159b6cef1425dc37ee2.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-vietnamese-700-normal.6879ecb90d9d0922523c.woff2) format("woff2"),url(/static/media/ibm-plex-sans-vietnamese-700-normal.e9d512669132a5535b2f.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-latin-ext-700-normal.ee3a0d8f4dabfc102030.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-ext-700-normal.030dbfa556e131505e09.woff) format("woff");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-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-latin-700-normal.cc104bdc19efb9831e65.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-700-normal.07479b3959672b80189f.woff) format("woff");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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-cyrillic-ext-400-normal.c5a38b926939e1f1ca99.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-ext-400-normal.cd5f0922a60470e1bde4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-cyrillic-400-normal.c6f862a99064981cc8ee.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-400-normal.c45eb9547383e10d0f20.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-vietnamese-400-normal.fa0747293826f3ba17f2.woff2) format("woff2"),url(/static/media/ibm-plex-mono-vietnamese-400-normal.d4e725bc424dbf53dc36.woff) format("woff");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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-latin-ext-400-normal.081b2e53053c361ddb54.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-ext-400-normal.52bdf7642f685aaccf13.woff) format("woff");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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-latin-400-normal.2b13cc93b07c41b27134.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-400-normal.12ede62e388083e7c01c.woff) format("woff");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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-cyrillic-ext-500-normal.0cef616364a9e45506c9.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-ext-500-normal.32dc85f4f2d15c29e3c5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-cyrillic-500-normal.93f9e00744ba26615214.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-500-normal.15083deeb53439b48cb0.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-vietnamese-500-normal.acbf296481a133b31c7a.woff2) format("woff2"),url(/static/media/ibm-plex-mono-vietnamese-500-normal.6412cb41302803180f86.woff) format("woff");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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-latin-ext-500-normal.c28c19b51fcc5afd6835.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-ext-500-normal.0324453e532da2451cdd.woff) format("woff");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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-latin-500-normal.a1fc5384545ba0657d83.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-500-normal.89a2903adc59285a5efa.woff) format("woff");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}:root{--bg:#f5f6fa;--s1:#fff;--s2:#f9fafc;--s3:#eef0f6;--line:#e5e8f0;--line-2:#d4d8e4;--tile-bd:#e8ebf2;--t1:#141a33;--t2:#454c69;--t3:#5f6683;--brand:#7f77dd;--navy:#141a33;--acc:#635bd6;--acc-t:#4d45c2;--acc-f:#5149c6;--on-acc:#fff;--on-fill:#fff;--plate:#fff;--need:#8a5a0a;--crit:#b02f3b;--high:#9a4b12;--med:#6e5a0e;--low:#4b5a78;--done:#1f6d47;--prog:#2d5ca6;--sev-c:#e5868c;--sev-h:#eaa874;--sev-m:#dcc27c;--sev-l:#a7b4cc;--layer-threat:#c2474f;--layer-infra:#3d6fbf;--layer-business:#2f8a62;--layer-external:#1f8a96;--shadow-sm:0 1px 2px #141a330f,0 1px 1px #141a330a;--shadow-pop:0 12px 32px #141a3324,0 2px 6px #141a330f;--scrim:#141a3352;--r-label:4px;--r-ctl:8px;--r-card:12px;--r-group:16px;--r-pill:999px;--topbar-h:60px;--z-dialog:100;--z-toast:110;--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color-scheme:light}[data-theme=normal]{--bg:#0a0d17;--s1:#10131f;--s2:#151a29;--s3:#1e2335;--line:#1d2133;--line-2:#2c3248;--tile-bd:#21263a;--t1:#eceef6;--t2:#b8bcce;--t3:#8d93aa;--acc:#8c85ea;--acc-t:#b2acf6;--acc-f:#5a52cc;--on-fill:#0a0d17;--plate:#e6e9f2;--need:#ebba5f;--crit:#f4888f;--high:#f1a873;--med:#dec683;--low:#a9b4cf;--done:#7cd3a3;--prog:#8fb9f4;--sev-c:#e3757d;--sev-h:#e69960;--sev-m:#cfb269;--sev-l:#6e7a99;--layer-threat:#f1828a;--layer-infra:#89adf2;--layer-business:#7cd3a3;--layer-external:#6fc8d1;--shadow-sm:none;--shadow-pop:0 16px 40px #0000008c,0 0 0 1px #ffffff0a;--scrim:#03050aa8;color-scheme:dark}[data-theme=original]{--bg:#0a0d18;--s1:#11152a;--s2:#141a2a;--s3:#1a2036;--line:#282e48;--line-2:#2d3350;--tile-bd:#2d3350;--t1:#e9eaf4;--t2:#969cb4;--t3:#969cb4;--acc:#7f77dd;--acc-t:#cecbf6;--acc-f:#534ab7;--on-fill:#0a0d18;--need:#f0be5a;--crit:#f36e78;--done:#6ee7b7;--prog:#6eaaf3;--font-sans:"Segoe UI","DejaVu Sans",system-ui,sans-serif;color-scheme:dark}:root,[data-theme]{--c3-bg:var(--bg);--c3-panel:var(--s1);--c3-panel-bd:var(--line);--c3-tile:var(--s2);--c3-tile-bd:var(--tile-bd);--c3-purple:var(--acc);--c3-purple-d:var(--acc-f);--c3-lpurple:var(--acc-t);--c3-white:var(--t1);--c3-mute:var(--t3);--c3-green:var(--done);--c3-amber:var(--need);--c3-red:var(--crit);--c3-blue:var(--prog)}.c3-app{background:var(--bg);background:var(--c3-bg);color:var(--t1);color:var(--c3-white);font-family:var(--font-sans);font-size:14px;line-height:1.4;min-height:100vh;padding-bottom:80px;padding-top:var(--topbar-h)}.c3-band{border-bottom:1px solid var(--line);padding:20px 28px}.c3-band h2{color:var(--t1);color:var(--c3-white);font-size:20px;font-weight:400;margin-bottom:14px}.c3-band h2 .meta{color:var(--t3);color:var(--c3-mute);font-size:16px;font-weight:400;margin-left:12px}.c3-pipe{--pipe-min:136px;--pipe-pad:16px;--pipe-node:40px;--pipe-bd:1px;grid-gap:0;--st-ingest:#0a7ea6;--st-dedup:#0b857c;--st-score:#2b66cc;--st-classify:#5a4bd1;--st-consolidate:#8a3fc0;--st-plan:#b53a97;--st-execute:#c23a62;background:var(--s2);border:var(--pipe-bd) solid var(--tile-bd);border-radius:var(--r-group);display:grid;gap:0;grid-auto-columns:minmax(var(--pipe-min),1fr);grid-auto-flow:column;grid-template-rows:auto auto auto 1fr auto;list-style:none;margin:0;overflow-x:auto;padding:8px;scroll-padding-inline:8px}[data-theme=normal] .c3-pipe{--st-ingest:#55c4ec;--st-dedup:#4cd0c0;--st-score:#6ea4f5;--st-classify:#9a8cf5;--st-consolidate:#c08af0;--st-plan:#ee83cd;--st-execute:#f2849f}.c3-pipe-item[data-stage=ingest]{--stage:var(--st-ingest)}.c3-pipe-item[data-stage=dedup]{--stage:var(--st-dedup)}.c3-pipe-item[data-stage=score]{--stage:var(--st-score)}.c3-pipe-item[data-stage=classify]{--stage:var(--st-classify)}.c3-pipe-item[data-stage=consolidate]{--stage:var(--st-consolidate)}.c3-pipe-item[data-stage=plan]{--stage:var(--st-plan)}.c3-pipe-item[data-stage=execute]{--stage:var(--st-execute)}.c3-pipe-item{display:grid;grid-row:1/-1;grid-template-rows:subgrid;min-width:0;position:relative}.c3-pipe-item+.c3-pipe-item:before{background:var(--line);bottom:var(--pipe-pad);content:"";left:0;position:absolute;top:calc(var(--pipe-pad) + var(--pipe-node) + 16px);width:var(--pipe-bd)}.c3-pipe-card{background:#0000;border:0;border-radius:var(--r-card);color:inherit;display:grid;font:inherit;grid-row:1/-1;grid-template-rows:subgrid;min-width:0;padding:var(--pipe-pad);text-align:left;transition:background .15s ease}button.c3-pipe-card{cursor:pointer}button.c3-pipe-card:hover{background:var(--s3)}button.c3-pipe-card:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.c3-pipe-node{background:color-mix(in srgb,var(--t2) 22%,var(--s2));background:color-mix(in srgb,var(--stage,var(--t2)) 22%,var(--s2));border:var(--pipe-bd) solid color-mix(in srgb,var(--stage,var(--t2)) 75%,var(--s2));border-radius:10px;color:var(--t2);color:var(--stage,var(--t2));display:grid;height:var(--pipe-node);margin-bottom:16px;place-items:center;position:relative;transition:background .15s ease,border-color .15s ease;width:var(--pipe-node)}button.c3-pipe-card:focus-visible .c3-pipe-node,button.c3-pipe-card:hover .c3-pipe-node{background:color-mix(in srgb,var(--t2) 34%,var(--s2));background:color-mix(in srgb,var(--stage,var(--t2)) 34%,var(--s2));border-color:var(--stage,var(--t2))}.c3-pipe-node-dot{border:2px solid var(--s2);border-radius:50%;height:12px;position:absolute;right:-4px;top:-4px;width:12px}.c3-pipe-node-dot.is-need{background:var(--need)}.c3-pipe-node-dot.is-bad{background:var(--crit)}.c3-pipe-link{align-items:center;color:color-mix(in srgb,var(--t3) 70%,var(--t3));color:color-mix(in srgb,var(--stage,var(--t3)) 70%,var(--t3));display:flex;height:16px;left:calc(var(--pipe-pad) + var(--pipe-node) + 8px);pointer-events:none;position:absolute;right:calc(8px - var(--pipe-pad));top:calc(var(--pipe-pad) + var(--pipe-node)/2 - 8px);z-index:1}.c3-pipe-link:before{background:color-mix(in srgb,var(--t3) 55%,var(--line-2));background:color-mix(in srgb,var(--stage,var(--t3)) 55%,var(--line-2));content:"";flex:1 1 auto;height:1px;margin-right:-6px}.c3-pipe-link svg{flex:none;height:12px;width:12px}.c3-pipe-card-head{display:block}.c3-pipe-card-idx{color:var(--acc-t);display:block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:4px}.c3-pipe-card-title{display:block;font-size:14px;font-weight:600;line-height:1.25}.c3-pipe-card-out{display:block;margin:12px 0}.c3-pipe-card-value{font-feature-settings:"tnum";color:var(--t1);display:block;font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.1}.c3-pipe-card-unit{color:var(--t2);display:block;font-size:14px;line-height:1.3;margin-top:4px}.c3-pipe-card-detail{display:flex;flex-direction:column;gap:4px}.c3-pipe-split{align-items:baseline;color:var(--t2);display:flex;font-size:13px;gap:8px;line-height:1.35}.c3-pipe-split:not(.is-need):not(.is-bad):before{align-self:center;background:var(--t3);border-radius:50%;content:"";flex:none;height:4px;margin:0 4px;width:4px}.c3-pipe-split svg{align-self:center;flex:none}.c3-pipe-split b{font-feature-settings:"tnum";color:var(--t1);font-variant-numeric:tabular-nums;font-weight:600}.c3-pipe-split.is-need,.c3-pipe-split.is-need b{color:var(--need)}.c3-pipe-split.is-bad,.c3-pipe-split.is-bad b{color:var(--crit)}.c3-pipe-card-note{color:var(--t3);display:block;font-size:12px;line-height:1.4}.c3-pipe-split+.c3-pipe-card-note{margin-top:4px}.c3-pipe-card-meta{border-top:var(--pipe-bd) solid var(--line);color:var(--t3);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:0 8px;margin:16px calc(var(--pipe-pad)*-1) 0;padding:12px var(--pipe-pad) 0}.c3-pipe-card-meta>span{white-space:nowrap}.c3-stage{color:var(--t2);display:flex;flex-direction:column;font-size:14px;gap:20px}.c3-stage-does{color:var(--t2);line-height:1.5;margin:0}.c3-stage-section{display:flex;flex-direction:column;gap:12px}.c3-stage-h{color:var(--t2);font-size:14px;font-weight:500;margin:0}.c3-stage-total{font-feature-settings:"tnum";color:var(--t1);font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin-right:4px}.c3-stage-bar{background:var(--s3);border-radius:6px;display:flex;gap:2px;height:12px;overflow:hidden}.c3-stage-seg{flex-basis:0;min-width:4px}.c3-stage-seg.is-on{background:var(--acc)}.c3-stage-seg.is-held{background:var(--t3)}.c3-stage-seg.is-need{background:var(--need)}.c3-stage-seg.is-bad{background:var(--crit)}.c3-stage-seg.is-gap{background:repeating-linear-gradient(135deg,var(--line-2) 0 3px,#0000 3px 6px)}.c3-stage-parts{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.c3-stage-part{grid-gap:12px;align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr) auto;padding:10px 0}.c3-stage-part:first-child{border-top:0}.c3-stage-swatch{background:var(--t3);border-radius:3px;height:12px;width:12px}.c3-stage-part.is-on .c3-stage-swatch{background:var(--acc)}.c3-stage-part.is-need .c3-stage-swatch{background:var(--need)}.c3-stage-part.is-bad .c3-stage-swatch{background:var(--crit)}.c3-stage-part.is-gap .c3-stage-swatch{background:repeating-linear-gradient(135deg,var(--line-2) 0 3px,#0000 3px 6px)}.c3-stage-part-main{display:flex;flex-direction:column;gap:2px;min-width:0}.c3-stage-part-name{align-items:center;color:var(--t2);display:inline-flex;gap:6px}.c3-stage-part-name b{font-feature-settings:"tnum";color:var(--t1);font-variant-numeric:tabular-nums;font-weight:600}.c3-stage-part.is-need .c3-stage-part-name,.c3-stage-part.is-need .c3-stage-part-name b{color:var(--need)}.c3-stage-part.is-bad .c3-stage-part-name,.c3-stage-part.is-bad .c3-stage-part-name b{color:var(--crit)}.c3-stage-part-where{color:var(--t3);font-size:12px}.c3-stage-part-pct{font-feature-settings:"tnum";color:var(--t3);font-size:13px;font-variant-numeric:tabular-nums}.c3-stage-empty{color:var(--t3);margin:0}.c3-stage-attn{align-items:center;display:flex;font-weight:600;gap:8px;margin:0}.c3-stage-attn.is-need{color:var(--need)}.c3-stage-attn.is-bad{color:var(--crit)}.c3-stage-chain{align-items:center;border-top:1px solid var(--line);color:var(--t3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin:0;padding-top:16px}.c3-stage-chain b{color:var(--t1);font-weight:600}.c3-stage-chain svg{flex:none}.c3-stage-actions{display:flex;flex-wrap:wrap;gap:8px}.c3-stage-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:pre}.c3-topbar{align-items:center;background:var(--s1);border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm);display:flex;gap:24px;height:var(--topbar-h);left:0;padding:0 28px;position:fixed;right:0;top:0;z-index:40}.c3-topbar :focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.c3-logo{align-items:center;color:var(--t1);display:flex;flex-shrink:0}.c3-logo img{display:block;height:28px;width:auto}.c3-topbar-nav{align-self:stretch;display:flex;gap:4px}.c3-topbar-count{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,var(--need) 14%,#0000);border-radius:var(--r-pill);color:var(--need);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 4px}.c3-needs{align-items:center;background:color-mix(in srgb,var(--need) 8%,var(--s1));border-bottom:1px solid color-mix(in srgb,var(--need) 25%,var(--line));color:var(--t1);display:flex;font-size:14px;gap:12px;padding:8px 28px}.c3-needs-icon{color:var(--need);flex-shrink:0}.c3-needs-text{flex:1 1;margin:0;min-width:0}button.c3-needs-act{align-items:center;background:var(--acc-f);border:1px solid var(--acc-f);border-radius:var(--r-pill);color:var(--on-acc);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;gap:4px;padding:4px 12px}.c3-needs-act:hover{filter:brightness(.92)}.c3-needs-act:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (max-width:660px){.c3-needs{flex-wrap:wrap;padding:8px 16px}}.c3-topbar-link{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--t2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;margin-bottom:-1px;padding:0 14px;white-space:nowrap}.c3-topbar-link:hover{color:var(--t1)}.c3-topbar-link.is-active{border-bottom-color:var(--acc);color:var(--t1)}.c3-topbar-end{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.c3-topbar-icon{align-items:center;background:none;border:none;border-radius:var(--r-ctl);color:var(--t2);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.c3-topbar-icon:hover{background:var(--s3);color:var(--t1)}.c3-topbar-icon.has-label{font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:0 12px;white-space:nowrap;width:auto}@media (max-width:1365px){.c3-topbar-icon-label{display:none}.c3-topbar-icon.has-label{padding:0;width:36px}}.c3-topbar-icon[aria-current=page],.c3-topbar-icon[aria-expanded=true]{background:var(--s3);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--t1)}.c3-avatar{align-items:center;background:var(--s3);border:1px solid var(--line-2);border-radius:50%;color:var(--t1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;height:32px;justify-content:center;margin-left:4px;width:32px}.c3-avatar:hover,.c3-avatar[aria-expanded=true]{border-color:var(--t3)}.c3-mode{align-items:center;border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--t2);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.c3-mode.is-demo{border-color:var(--t3);border-style:dashed;color:var(--t1)}button.c3-mode{background:#0000;cursor:pointer;font-family:inherit;line-height:inherit}button.c3-mode:hover,button.c3-mode[aria-expanded=true]{border-color:var(--t2)}.c3-mode-time{color:var(--t3);font-family:var(--font-mono);font-size:13px;font-weight:400}.c3-mode .c3-mode-time{border-left:1px solid var(--line-2);padding-left:8px}.c3-topbar .c3-nav-menu-panel{left:auto;max-width:calc(100vw - 24px);right:0}.c3-user-email{font-size:14px;font-weight:500;max-width:280px;overflow:hidden;padding:2px 14px 8px;text-overflow:ellipsis;white-space:nowrap}.c3-user-info{align-items:center;font-size:13px;gap:8px;justify-content:space-between;padding:0 14px 8px}.c3-nav-menu-panel .c3-show-le1000,.c3-nav-menu-panel .c3-show-le1200{display:none}@media (max-width:1200px){.c3-topbar .c3-hide-le1200{display:none}.c3-nav-menu-panel .c3-show-le1200{display:flex}}@media (max-width:1000px){.c3-topbar{gap:16px;padding:0 16px}.c3-topbar .c3-hide-le1000{display:none}.c3-nav-menu-panel .c3-show-le1000{display:flex}}@media (max-width:660px){.c3-topbar{gap:4px;padding:0 12px}.c3-topbar-end{gap:4px}.c3-logo{margin-right:4px}.c3-logo img{height:24px}.c3-topbar-link{padding:0 8px}.c3-topbar-link-label{display:none}}.c3-vtag{border:1px solid var(--c3-purple);border-radius:var(--r-label);color:var(--acc);color:var(--c3-purple);font-size:12px;font-weight:700;letter-spacing:.08em;margin-left:4px;padding:2px 8px;vertical-align:4px}.c3-org-switch{margin-left:4px;position:relative}.c3-org-chip{align-items:center;background:color-mix(in srgb,var(--acc) 16%,#0000);border:1px solid var(--c3-purple);border-radius:var(--r-pill);color:var(--acc);color:var(--c3-purple);display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.35;max-width:200px;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.c3-org-switch--menu{margin-left:0;width:100%}.c3-org-switch-menu-trigger{width:100%}.c3-org-switch-menu-row{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.c3-org-switch-menu-k{color:var(--t3);color:var(--c3-mute);flex-shrink:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.c3-org-switch-trigger{align-items:center;background:#0000;cursor:pointer;display:inline-flex;font-size:16px;gap:4px;line-height:1.2;max-width:220px}button.c3-org-chip.c3-org-switch-trigger{background:color-mix(in srgb,var(--acc) 16%,#0000);cursor:pointer}.c3-org-switch-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-org-switch--menu .c3-org-chip{flex:1 1;justify-content:flex-start;max-width:none;min-width:0}.c3-org-switch-chevron{color:var(--t3);color:var(--c3-mute);flex-shrink:0;height:12px;opacity:.85;width:12px}.c3-org-switch-menu{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop);left:0;list-style:none;margin:0;max-height:320px;max-width:340px;min-width:260px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 8px);z-index:60}.c3-org-switch-menu--inline{background:color-mix(in srgb,var(--acc) 12%,#0000);border:1px solid color-mix(in srgb,var(--acc) 35%,#0000);border-radius:var(--r-ctl);box-shadow:none;left:auto;margin:4px 8px 6px;max-height:240px;max-width:none;min-width:0;padding:4px 0;position:static;right:auto;top:auto;width:calc(100% - 16px)}.c3-org-switch-empty{color:var(--t3);color:var(--c3-mute);font-size:12px;padding:10px 12px 10px 22px}.c3-org-switch-item{align-items:center;background:#0000;border:none;border-radius:var(--r-ctl);color:var(--t1);color:var(--c3-white);cursor:pointer;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.c3-org-switch-item--menu{align-items:flex-start;border-radius:0;flex-direction:column;font-size:12px;gap:2px;padding:6px 12px 6px 22px}.c3-org-switch-item:hover{background:color-mix(in srgb,var(--acc) 18%,#0000)}.c3-org-switch-item--menu:hover{background:color-mix(in srgb,var(--acc) 22%,#0000)}.c3-org-switch-item--menu.is-selected,.c3-org-switch-item.is-selected{background:color-mix(in srgb,var(--acc) 28%,#0000)}.c3-org-switch-item-name{font-weight:600;min-width:0}.c3-org-switch-item-handle{opacity:.75}.c3-org-switch-item-handle,.c3-org-switch-item-id{color:var(--t3);color:var(--c3-mute);font-size:12px;font-weight:500}.c3-org-switch-item-id{flex-shrink:0;font-family:var(--font-mono);letter-spacing:.02em;opacity:.55}.c3-nav-menu{position:relative}.c3-nav-menu-panel{background:var(--s1);border:1px solid var(--c3-panel-bd);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop);left:0;min-width:260px;padding:6px 0;position:absolute;top:calc(100% + 10px);z-index:60}.c3-nav-menu-heading{color:var(--t3);color:var(--c3-mute);font-size:12px;padding:6px 14px 4px}.c3-nav-menu-item{align-items:center;border-radius:0;display:flex;font-size:13px!important;gap:8px;justify-content:space-between;padding:8px 14px!important;text-align:left;width:100%}.c3-nav-menu-item,.c3-nav-menu-item:hover{color:var(--t1)!important;color:var(--c3-white)!important}.c3-nav-menu-item:hover{background:var(--s3)}.c3-nav-menu-item.has-sub{align-items:flex-start;flex-direction:column;gap:4px;justify-content:flex-start}.c3-nav-menu-sub{color:var(--t3);color:var(--c3-mute);font-size:12px;font-weight:400}.c3-nav-menu-panel.c3-demo-menu{width:340px}.c3-nav-menu-item:disabled{cursor:default;opacity:.55}.c3-nav-menu-item:disabled:hover{background:none}.c3-settings-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.c3-report-list,.c3-settings-grid{display:grid;list-style:none;margin:0;padding:0}.c3-report-list{grid-gap:8px;gap:8px}.c3-report-row{grid-gap:14px;align-items:center;background:var(--s2);background:var(--c3-tile);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);color:var(--t1);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:96px minmax(0,1fr) auto auto auto;padding:12px 16px;text-align:left;width:100%}.c3-report-row:hover{border-color:var(--c3-purple)}.c3-report-id{color:var(--t2);font-family:var(--font-mono);font-size:12px}.c3-report-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-report-meta{color:var(--t3);color:var(--c3-mute);font-size:12px}.c3-report-body{grid-gap:20px;display:grid;font-size:14px;gap:20px;line-height:1.5;overflow-y:auto;padding:18px 20px}.c3-report-facts{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.c3-report-facts dt{color:var(--t3);color:var(--c3-mute);font-size:12px}.c3-report-facts dd{font-weight:500;margin:0;overflow-wrap:anywhere}.c3-report-facts .is-wide{grid-column:1/-1}.c3-report-head{color:var(--t3);color:var(--c3-mute);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.c3-report-incident{margin-bottom:12px}.c3-report-incident-title{font-weight:600}.c3-report-incident ol{list-style:decimal;margin:6px 0 0;padding-left:20px}.c3-report-timeline{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.c3-report-timeline li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr)}.c3-report-time{color:var(--t3);color:var(--c3-mute);font-family:var(--font-mono);font-size:12px}@media (max-width:760px){.c3-report-row{gap:4px;grid-template-columns:1fr}.c3-report-timeline li{gap:0;grid-template-columns:1fr}}.c3-settings-card{align-items:flex-start;background:var(--s1);background:var(--c3-panel);border:1px solid var(--c3-panel-bd);border-radius:var(--r-card);color:var(--t1);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;height:100%;min-height:150px;padding:20px;text-align:left;width:100%}.c3-settings-card:hover{background:var(--s2);border-color:color-mix(in srgb,var(--acc) 45%,var(--c3-panel-bd))}.c3-settings-card:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-settings-card-icon{align-items:center;background:var(--s3);border-radius:var(--r-ctl);color:var(--t2);display:inline-flex;height:36px;justify-content:center;margin-bottom:6px;width:36px}.c3-settings-card-title{font-size:16px;font-weight:600}.c3-settings-card-text{color:var(--t3);font-size:13px;line-height:1.4}.c3-nav-menu-sep{background:var(--line);background:var(--c3-panel-bd);height:1px;margin:6px 0}.c3-pill{align-items:center;background:var(--s2);background:var(--c3-tile);color:var(--t3);color:var(--c3-mute);display:inline-flex;gap:8px;justify-content:center;line-height:20px;min-height:32px;padding:4px 12px;-webkit-user-select:none;user-select:none}.c3-pill,.c3-select{border:1px solid var(--line-2);border-radius:var(--r-ctl);cursor:pointer;font-family:inherit;font-size:13px}.c3-select{-webkit-appearance:none;appearance:none;background-color:var(--s2);background-color:var(--c3-tile);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b92ab' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;color:var(--t1);height:32px;padding:0 28px 0 12px}.c3-select:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line-2))}.c3-feed-search{align-items:center;color:var(--t3);display:inline-flex;flex:0 1 260px;min-width:180px;position:relative}.c3-feed-search svg{left:10px;pointer-events:none;position:absolute}.c3-feed-search input{background:var(--s2);background:var(--c3-tile);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--t1);font-family:inherit;font-size:13px;height:32px;padding:0 12px 0 32px;width:100%}.c3-feed-search input::placeholder{color:var(--t3)}.c3-feed-search input:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line-2))}.c3-feed-search input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-multi{display:inline-flex;position:relative}.c3-multi-btn{align-items:center;display:inline-flex;max-width:220px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.c3-multi-btn[aria-expanded=true]{border-color:var(--acc)}.c3-multi-panel{background:var(--s1);border:1px solid var(--c3-panel-bd);border-radius:var(--r-card);box-shadow:var(--shadow-pop);left:0;max-height:min(60vh,320px);max-width:280px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 4px);width:-webkit-max-content;width:max-content;z-index:50}.c3-multi-opt{align-items:center;border-radius:var(--r-ctl);color:var(--t1);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px;-webkit-user-select:none;user-select:none}.c3-multi-opt:hover{background:var(--s3)}.c3-multi-opt input{accent-color:var(--acc);cursor:pointer;flex:0 0 auto;height:16px;margin:0;width:16px}.c3-multi-clear{background:none;border:0;border-top:1px solid var(--line);color:var(--acc-t);cursor:pointer;display:block;font:inherit;font-size:12px;font-weight:600;margin-top:4px;padding:6px 8px;text-align:left;width:100%}.c3-multi-clear:hover{text-decoration:underline}.c3-select.tf-filter{font-weight:600}.c3-select:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-pill:hover:not(:disabled){border-color:color-mix(in srgb,var(--acc) 45%,var(--c3-tile-bd));color:var(--t1)}.c3-pill:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-pill.active{background:color-mix(in srgb,var(--acc) 12%,#0000);border-color:var(--c3-purple);box-shadow:inset 0 0 0 1px var(--acc);box-shadow:inset 0 0 0 1px var(--c3-purple);color:var(--acc-t);color:var(--c3-lpurple)}.c3-btn{background:#0000;border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--t1);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:10px 20px}.c3-btn:hover:not(:disabled):not(.c3-btn-approve):not(.c3-btn-primary){background:var(--s3)}.c3-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button.c3-btn.c3-btn-approve{background:var(--done);background-color:var(--done);border-color:var(--done);color:var(--on-fill)}button.c3-btn.c3-btn-approve:hover{background:color-mix(in srgb,var(--done) 85%,var(--t1));background-color:color-mix(in srgb,var(--done) 85%,var(--t1));border-color:color-mix(in srgb,var(--done) 85%,var(--t1))}button.c3-btn.c3-btn-primary{background:var(--acc-f);border-color:var(--acc-f);color:var(--on-acc)}button.c3-btn.c3-btn-primary:hover{filter:brightness(.92)}.feed-action{align-items:center;display:flex;justify-self:start}.feed-action .c3-btn-approve{background:var(--done);background-color:var(--done)}.c3-btn-ghost{background:none;border-color:var(--line-2);color:var(--t3);color:var(--c3-mute)}.c3-btn-text{background:none;border-color:#0000;color:var(--acc-t)}.c3-btn-text:hover:not(:disabled){background:color-mix(in srgb,var(--acc) 12%,#0000)}.c3-btn-ghost:hover{color:var(--t1);color:var(--c3-white)}.c3-btn-sm{font-size:13px;line-height:20px;min-height:32px;padding:4px 12px}.c3-overlay{align-items:flex-start;background:var(--scrim);display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:40px 20px;position:fixed;z-index:var(--z-dialog)}.c3-modal{background:var(--s1);background:var(--c3-panel);border:1px solid var(--c3-panel-bd);border-radius:var(--r-group);box-shadow:var(--shadow-pop);color:var(--t1);color:var(--c3-white);max-width:980px;padding:24px 28px;position:relative;width:100%}.c3-modal h3{font-size:20px;font-weight:700;margin-bottom:4px;padding-right:40px}.c3-slideover{background:var(--s1);background:var(--c3-panel);border-left:1px solid var(--line);bottom:0;box-shadow:var(--shadow-pop);display:flex;flex-direction:column;max-width:94vw;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .28s ease;width:520px;z-index:calc(var(--z-dialog) + 1)}.c3-slideover.open{transform:translateX(0)}.c3-so-backdrop{background:var(--scrim);inset:0;opacity:0;position:fixed;transition:opacity .28s ease;z-index:var(--z-dialog)}.c3-so-backdrop.open{opacity:1}.c3-viz-panel{background:var(--s1);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);display:flex;flex-direction:column;overflow:hidden;position:relative}.c3-timescrub--embedded{background:#0000;border:none;border-bottom:1px solid var(--c3-tile-bd);border-radius:0;padding:8px 14px 10px}.c3-graph-body{display:grid;grid-template-columns:minmax(0,1fr) 6px 280px;grid-template-columns:minmax(0,1fr) 6px var(--c3-attack-rail-width,280px);height:500px;max-height:500px;min-height:500px}.c3-graph-splitter{background:#0000;cursor:col-resize;margin:0 -3px;position:relative;touch-action:none;width:6px;z-index:2}.c3-graph-splitter:after{background:var(--tile-bd);background:var(--c3-tile-bd);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);transition:background .15s ease,width .15s ease;width:1px}.c3-graph-splitter.is-dragging:after,.c3-graph-splitter:hover:after{background:var(--acc);background:var(--c3-purple);width:2px}.c3-graph-body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.c3-entity-legend{background:#0000;border:0;border-radius:0;color:var(--t3);color:var(--c3-mute);display:flex;flex-direction:column;font-size:12px;gap:6px;height:100%;line-height:1.25;overflow:hidden;padding:0;width:100%}.c3-entity-legend-k{color:var(--t2);font-size:13px;font-weight:600;margin-bottom:2px}.c3-entity-legend-rows,.c3-entity-legend-sev{display:flex;flex-direction:column;gap:2px}.c3-entity-legend-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:14px 1fr auto;min-height:15px}.c3-entity-legend-swatch{align-items:center;display:inline-flex;height:12px;justify-content:center;width:14px}.c3-entity-legend-label{color:var(--t1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-entity-legend-count{font-feature-settings:"tnum";color:var(--t3);font-variant-numeric:tabular-nums;text-align:right}.c3-entity-legend-sev-diamonds{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:4px;justify-content:space-between;margin-bottom:4px}.c3-entity-legend-sev-item{align-items:center;color:var(--t3);display:inline-flex;flex-direction:column;font-size:12px;gap:2px;justify-content:flex-end;min-height:28px}.c3-entity-legend-status{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.c3-entity-legend-status-item{align-items:center;color:var(--t1);display:inline-flex;font-size:12px;gap:5px;min-width:0;white-space:nowrap}.c3-entity-legend-foot{border-top:1px solid var(--line);color:var(--t3);display:flex;flex-direction:column;font-size:12px;gap:1px;margin-top:auto;overflow:hidden;padding-top:5px;white-space:nowrap}.c3-legend-diamond{border:1.5px solid;box-sizing:border-box;display:inline-block;flex:0 0 auto;transform:rotate(45deg)}.c3-legend-diamond.is-hollow{background:#0000!important}.c3-legend-diamond.is-pulse{animation:c3-pulse 1.6s ease-in-out infinite}.c3-legend-circle{border-radius:50%}.c3-legend-circle,.c3-legend-square{display:inline-block;height:9px;width:9px}.c3-legend-cluster,.c3-legend-square{border-radius:var(--r-label)}.c3-legend-cluster{background:color-mix(in srgb,var(--acc) 10%,#0000);border:1px dashed color-mix(in srgb,var(--acc) 55%,#0000);display:inline-block;height:10px;width:14px}.c3-legend-edge{border-top:1.5px solid var(--t3);display:inline-block;flex:0 0 auto;height:0;width:16px}.c3-legend-edge.is-dashed{border-top-style:dashed}.c3-ebr-head{background:var(--s1);background:var(--c3-panel);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);padding:14px 16px}.c3-ebr-body{border-bottom:1px solid var(--c3-tile-bd);border-top:1px solid var(--c3-tile-bd);margin-top:14px}.c3-ebr-overlay{align-items:center;display:flex;flex-wrap:wrap;gap:10px;left:12px;pointer-events:none;position:absolute;right:130px;top:10px;z-index:10}.c3-ebr-overlay>*{pointer-events:auto}.c3-ebr-switches{align-items:center;border-radius:var(--r-ctl);display:inline-flex;gap:12px;padding:4px 8px}.c3-ebr-open,.c3-ebr-switches{background:color-mix(in srgb,var(--s1) 88%,#0000)}.c3-ebr-open{border:1px solid var(--c3-tile-bd);border-radius:var(--r-ctl);color:var(--acc-t);color:var(--c3-lpurple);cursor:pointer;font-size:12px;font-weight:600;padding:3px 8px}.c3-ebr-open:hover{border-color:var(--c3-purple)}.c3-crown-step{padding:0}.c3-crown-step .c3-stepper-idx{padding-top:7px}.c3-stepper-idx.is-jewel{color:var(--need);color:var(--c3-amber)}.c3-crown-step-btn{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;min-width:0;padding:7px 6px 7px 0;text-align:left;width:100%}.c3-crown-step-btn .c3-stepper-title{align-items:center;display:flex;gap:6px}.c3-crown-step-btn .c3-stepper-time{display:block;margin-top:2px}.c3-crown-step-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-crown-step.is-selected .c3-crown-step-name,.c3-crown-step:hover .c3-crown-step-name{color:var(--acc-t);color:var(--c3-lpurple)}.c3-legend-line{border-radius:var(--r-label);display:inline-block;height:2px;width:14px}.c3-legend-line.is-dashed{background:#0000;border-top:2px dashed var(--line-2);height:0}.c3-domain-color-switch{align-items:center;color:var(--t3);color:var(--c3-mute);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.c3-toggle{background:var(--s3);border:1px solid var(--c3-tile-bd);border-radius:var(--r-pill);cursor:pointer;height:16px;padding:0;position:relative;transition:background .15s ease,border-color .15s ease;width:28px}.c3-toggle.is-on{background:color-mix(in srgb,var(--prog) 35%,#0000);border-color:var(--acc)}.c3-toggle-knob{background:var(--t3);border-radius:50%;height:12px;left:2px;position:absolute;top:1px;transition:transform .15s ease,background .15s ease;width:12px}.c3-toggle.is-on .c3-toggle-knob{background:var(--acc);transform:translateX(12px)}.c3-graph-canvas{height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.c3-node-card{background:var(--s2);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);bottom:12px;box-shadow:var(--shadow-sm);font-size:13px;left:12px;max-height:calc(100% - 64px);overflow-y:auto;padding:12px;position:absolute;width:min(320px,calc(100% - 24px));z-index:5}.c3-node-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.c3-node-card-kicker{color:var(--t3);color:var(--c3-mute);display:flex;font-size:12px;gap:8px;min-width:0}.c3-node-card-ref{font-family:var(--font-mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-node-card-fold{align-items:center;background:none;border:0;border-radius:var(--r-label);color:var(--t3);color:var(--c3-mute);cursor:pointer;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;padding:0;width:24px}.c3-node-card-fold:hover{color:var(--t1)}.c3-sim-node:focus{outline:none}.c3-sim-node:focus-visible .c3-sim-shape{stroke:var(--acc);stroke-width:3px}.c3-node-card-fold:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-node-card-title{color:var(--t1);font-size:16px;font-weight:700;line-height:1.25;margin:4px 0 0;overflow-wrap:anywhere}.c3-node-card-type{color:var(--t3);color:var(--c3-mute);font-size:12px;margin-top:4px}.c3-node-card-facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0}.c3-node-card-facts dt{color:var(--t3);color:var(--c3-mute);font-size:12px}.c3-node-card-facts dd{font-feature-settings:"tnum";color:var(--t1);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.c3-node-card-score{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.c3-node-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:720px){.c3-graph-body{grid-template-columns:minmax(0,1fr);grid-template-rows:400px auto;height:auto;max-height:none;min-height:0}.c3-graph-splitter{display:none}.c3-node-card{bottom:8px;left:8px;right:8px;width:auto}}.c3-attack-rail{background:var(--s2);border-left:1px solid var(--c3-tile-bd);display:flex;flex-direction:column;gap:0;height:100%;min-height:0;min-width:0;overflow:hidden;padding:8px 10px 10px}.c3-attack-path{flex:1 1 60%;max-height:60%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:8px}.c3-attack-legend{background:var(--s1);background:var(--c3-panel);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);flex:0 0 40%;margin-top:4px;max-height:40%;min-height:0;overflow:hidden;padding:8px 8px 7px}.c3-attack-legend.is-natural{flex:0 0 auto;max-height:none;overflow:visible}.c3-crown{align-items:center;color:var(--t3);display:flex;font-size:12px;gap:6px;margin:2px 0 6px}.c3-crown.is-yes{color:var(--high);font-weight:600}.c3-entity-types-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.c3-entity-types-hint{color:var(--t3);font-size:11px;margin-top:6px}.c3-attack-k{color:var(--t2);font-size:13px;font-weight:600;margin-bottom:8px}.c3-attack-mitre{color:var(--acc-t);color:var(--c3-lpurple);font-size:12px;line-height:1.35;margin-bottom:8px;overflow-wrap:anywhere}.c3-attack-mitre-k{color:var(--t3);color:var(--c3-mute);font-size:12px;font-weight:700;letter-spacing:.08em}.c3-attack-empty,.c3-attack-filter{color:var(--t3);color:var(--c3-mute);font-size:12px;line-height:1.4}.c3-attack-body{min-width:0}@media (max-width:720px){.c3-attack-rail{border-left:0;border-top:1px solid var(--c3-tile-bd);height:auto;max-height:440px;overflow-y:auto}.c3-attack-legend,.c3-attack-path{flex:0 0 auto;max-height:none}}.c3-viz-panel canvas{cursor:pointer;display:block;width:100%}.c3-graph-titlebar{align-items:center;background:color-mix(in srgb,var(--s1) 88%,#0000);border-radius:var(--r-ctl);display:inline-flex;gap:4px;padding:2px 4px 2px 8px}.c3-graph-title{color:var(--t2);font-size:13px;font-weight:600;margin-right:4px}.c3-graph-lock{align-items:center;background:#0000;border:none;color:var(--t1);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.c3-graph-lock:hover{color:var(--t1);color:var(--c3-white);opacity:.85}.c3-graph-nav{align-items:center;background:#0000;border:1px solid var(--c3-tile-bd);border-radius:var(--r-label);color:var(--acc-t);color:var(--c3-lpurple);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.c3-graph-nav:hover:not(:disabled){border-color:var(--c3-purple);color:var(--t1);color:var(--c3-white)}.c3-graph-nav:disabled{cursor:default;opacity:.32}#lensBtn.on{border-color:var(--c3-red);color:var(--crit);color:var(--c3-red)}.sankey-note{color:var(--t3);color:var(--c3-mute);font-size:12px;margin-top:6px}.tf-table-wrap{display:flex;flex-direction:column;gap:6px}.tf-sort-bar{align-items:center;display:flex;justify-content:flex-start}.tf-default-sort{background:#0000;border:1px solid #0000;border-radius:var(--r-label);color:var(--t3);color:var(--c3-mute);cursor:pointer;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;margin:0;opacity:.75;padding:2px 8px}.tf-default-sort:hover{color:var(--acc-t);color:var(--c3-lpurple);opacity:1}.tf-default-sort.is-active{border-color:var(--c3-tile-bd);color:var(--t3);color:var(--c3-mute);opacity:.9}.tf-sort-head{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:inherit;font-weight:inherit;gap:4px;letter-spacing:inherit;margin:0;opacity:.85;padding:0;text-align:left;text-transform:inherit}.tf-sort-head:hover{color:var(--acc-t);color:var(--c3-lpurple);opacity:1}.tf-sort-head.is-active{color:var(--t1);color:var(--c3-white);opacity:1}.tf-sort-icon{flex:0 0 auto;height:11px;opacity:0;width:11px}.tf-sort-head:focus-visible .tf-sort-icon,.tf-sort-head:hover .tf-sort-icon{opacity:.55}.tf-sort-head.is-active .tf-sort-icon{opacity:.9}.tf-table{background:var(--s2);background:var(--c3-tile);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);max-height:min(70vh,720px);overflow:auto}.tf-table-head,.tf-table-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:80px minmax(248px,3fr) 116px minmax(96px,.9fr) minmax(164px,1.5fr) 192px;padding:10px 12px}.tf-table-head{background:var(--s3);color:var(--t3);color:var(--c3-mute);font-size:12px;font-weight:700;letter-spacing:.04em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.tf-table-group,.tf-table-head{border-bottom:1px solid var(--c3-tile-bd);min-width:-webkit-min-content;min-width:min-content}.tf-table-group:last-child{border-bottom:none}.tf-table-row{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;min-height:56px;text-align:left;width:100%}.tf-table-row:hover{background:color-mix(in srgb,var(--t1) 3%,#0000)}.tf-live{align-items:center;color:var(--t2);display:inline-flex;font-weight:500;gap:6px}.tf-live-dot{animation:c3-pulse 2s ease-in-out infinite;background:var(--done);border-radius:50%;height:6px;width:6px}.tf-table-group.is-fresh>.tf-table-row{animation:tf-fresh 8s ease-out}@keyframes tf-fresh{0%{background:var(--acc-t)}to{background:#0000}}@media (prefers-reduced-motion:reduce){.tf-live-dot{animation:none}.tf-table-group.is-fresh>.tf-table-row{animation:none;background:var(--acc-t)}}.tf-table-group.is-open.is-campaign{background:var(--s2);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 6px 20px -12px #00000073;margin:8px}.tf-table-group.is-open.is-campaign>.tf-table-row{background:none;padding-inline:3px}.tf-table-children{background:var(--s1);border:1px solid var(--line);border-radius:8px;margin:0 8px 8px;padding:4px}.tf-members-head{color:var(--t3);font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 12px 6px;text-transform:uppercase}.tf-members-head span{color:var(--t2);margin-left:6px}.tf-table-member+.tf-table-member{border-top:1px solid var(--line)}.tf-table-row-child{padding-block:10px;padding-inline:0}.tf-incident-child{padding-left:28px}.tf-incident-child .tf-incident-title{font-weight:500}.tf-table-row-child .tf-col-sev{padding-left:12px}.tf-state-stack{flex-direction:column;gap:6px}.tf-incident-top,.tf-state-stack{align-items:flex-start;display:flex}.tf-incident-top{gap:8px;min-width:0}.tf-chevron{align-items:center;background:none;border:0;border-radius:var(--r-label);color:var(--t3);color:var(--c3-mute);cursor:pointer;display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;margin-top:3px;padding:0;width:16px}.tf-chevron:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.tf-incident-copy{flex:1 1 auto;min-width:0}.tf-incident-title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 10px}.tf-incident-title{color:var(--t1);font-size:14px;font-weight:700;line-height:1.3}.tf-new-badge{background:color-mix(in srgb,var(--acc) 12%,#0000);border-radius:var(--r-label);color:var(--acc-t);flex:0 0 auto;text-transform:capitalize}.tf-incident-count,.tf-new-badge{font-size:12px;font-weight:600;line-height:16px;padding:1px 8px}.tf-incident-count{align-items:center;border:1px solid var(--line-2);border-radius:var(--r-label);color:var(--t2);display:inline-flex;gap:4px;white-space:nowrap}.tf-incident-meta{color:var(--t3);color:var(--c3-mute);display:flex;flex-wrap:nowrap;font-size:12px;gap:6px;line-height:1.35;margin-top:3px;min-width:0}.tf-incident-meta .tf-incident-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-incident-id{flex:0 0 auto;font-family:var(--font-mono);font-weight:600;white-space:nowrap}.tf-incident-id.is-campaign,.tf-incident-id.is-threat{color:var(--t2)}.tf-detail{cursor:default;display:flex;flex-direction:column;gap:12px;padding:12px 16px}.tf-table-children>.tf-detail.is-level-1{border-bottom:1px solid var(--line);margin:0 0 4px;padding:8px 12px 12px 40px}.tf-table-children.is-single{background:var(--s1);border:1px solid var(--line);margin:0 12px 12px 40px;padding:0}.tf-table-children.is-single>.tf-detail.is-level-1{border-bottom:0;padding:12px 16px}.tf-detail.is-level-2{background:var(--s2);border:1px solid var(--line);border-radius:8px;margin:0 8px 10px 68px;padding:12px 16px}.tf-detail-facts{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0}.tf-detail-facts>div{min-width:0}.tf-detail-facts>.is-wide{grid-column:1/-1}.tf-detail-facts dt{color:var(--t3);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.tf-detail-facts dd{color:var(--t1);font-size:13px;line-height:1.45;margin:0}.tf-table .tf-detail-facts .tf-entity-chips{flex-wrap:wrap}.tf-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.tf-incident-desc.is-empty{font-style:italic;opacity:.55}.tf-col-sev{padding-top:1px}.tf-sev{background:var(--s3);border:1px solid;border-radius:var(--r-label);display:inline-block;font-size:12px;font-weight:600;line-height:16px;min-width:52px;padding:1px 8px;text-align:center}.tf-sev.sev-critical{border-color:color-mix(in srgb,var(--crit) 55%,#0000);color:var(--crit)}.tf-sev.sev-high{border-color:color-mix(in srgb,var(--high) 55%,#0000);color:var(--high)}.tf-sev.sev-medium{border-color:color-mix(in srgb,var(--med) 55%,#0000);color:var(--med)}.tf-sev.sev-low{border-color:color-mix(in srgb,var(--low) 45%,#0000);color:var(--low)}.tf-col-age{font-feature-settings:"tnum";color:var(--t3);color:var(--c3-mute);font-variant-numeric:tabular-nums}.tf-col-age,.tf-col-sources{font-size:13px;padding-top:2px}.tf-col-sources{color:var(--t2);overflow-wrap:break-word}.tf-entity-chips{display:flex;flex-wrap:wrap;gap:4px}.tf-entity-chip{border:1px solid var(--line-2);border-radius:var(--r-label);color:var(--t2);font-size:12px;font-weight:500;line-height:16px;max-width:100%;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.tf-entity-more{align-self:center;font-size:12px;font-weight:700}.tf-entity-more,.tf-state{color:var(--t3);color:var(--c3-mute)}.tf-state{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:0 6px}.tf-state-text{align-items:flex-start;display:inline-flex;gap:4px;min-width:0}.tf-state-text svg{flex:none}.tf-state.is-escalated,.tf-state.is-pending_approval{color:var(--need);color:var(--c3-amber);font-weight:600}.tf-state.is-assigned,.tf-state.is-closed,.tf-state.is-pending_execution,.tf-state.is-unassigned{color:var(--t2)}.tf-state.is-assigned svg,.tf-state.is-pending_execution svg,.tf-state.is-unassigned svg{color:var(--t3)}.tf-state.is-closed svg{color:var(--done)}.tf-state.is-failed{color:var(--crit);color:var(--c3-red);font-weight:600}.tf-state-tag{color:var(--t3);font-size:12px;font-weight:500}.tf-state-tag:before{content:"· "}.tf-empty{color:var(--t3);color:var(--c3-mute);font-size:12px}.tf-open-btn{align-items:center;background:none;border:0;border-radius:var(--r-ctl);color:var(--t2);cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;margin-top:-6px;padding:0;width:32px}.tf-open-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.tf-open-btn:hover{background:color-mix(in srgb,var(--acc) 12%,#0000);color:var(--acc-t)}.tf-table-row[data-sev=critical]{--tf-sev:var(--crit)}.tf-table-row[data-sev=high]{--tf-sev:var(--high)}.tf-table-row[data-sev=medium]{--tf-sev:var(--med)}.tf-table-row[data-sev=low]{--tf-sev:var(--low)}.tf-table-row{position:relative}.tf-table-row>*{min-width:0}.tf-table-row .tf-sev{align-items:center;background:none;border:0;color:var(--t2);display:inline-flex;font-weight:500;gap:8px;min-width:0;padding:0;text-align:left;text-transform:capitalize}.tf-table-row .tf-sev:before{background:var(--tf-sev);border-radius:50%;content:"";flex:none;height:8px;width:8px}.tf-table-row .tf-sev.sev-critical{color:var(--crit);font-weight:600}.tf-table .tf-incident-title-row{align-items:center;flex-wrap:nowrap}.tf-table .tf-incident-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-table .tf-incident-count,.tf-table .tf-new-badge{flex:0 0 auto}.tf-table .tf-col-sources{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-table .tf-entity-chips{flex-wrap:nowrap}.tf-table .tf-entity-chip{flex:0 1 auto;min-width:0}.tf-table .tf-entity-more{flex:0 0 auto}.tf-table .tf-state{flex-wrap:nowrap;white-space:nowrap}@media (hover:hover){.tf-table-row .tf-open-btn{opacity:.55}.tf-table-group.is-open>.tf-table-row .tf-open-btn,.tf-table-row:focus-within .tf-open-btn,.tf-table-row:hover .tf-open-btn{opacity:1}}@media (max-width:1100px){.tf-table-head,.tf-table-row{gap:8px;grid-template-columns:72px minmax(264px,3fr) 108px minmax(96px,.9fr) minmax(110px,1.5fr) 192px;padding:10px}.tf-table-row-child .tf-col-sev{padding-left:6px}.tf-table-group.is-open.is-campaign>.tf-table-row{padding-inline:2px}}.c3-feed-controls{align-items:center;display:flex;float:right;gap:16px}.c3-feed-controls,.c3-feed-controls button{color:var(--prog);color:var(--c3-blue);font-size:14px}.c3-feed-controls button{background:none;border:none;cursor:pointer;padding:0}.c3-feed-controls button:hover{color:var(--acc-t);color:var(--c3-lpurple)}.c3-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.security-event-modal{max-height:calc(100vh - 80px);overflow-y:auto}.security-event-modal>.grid{padding-left:0;padding-right:0}.sev{border:2px solid;border-radius:var(--r-ctl);font-size:13px;font-weight:700;padding:4px 8px;text-align:center}.sev-critical{border-color:var(--c3-red);color:var(--crit);color:var(--c3-red)}.sev-high{border-color:var(--c3-amber);color:var(--need);color:var(--c3-amber)}.sev-medium{border-color:var(--med);color:var(--med)}.sev-low{border-color:var(--c3-mute);color:var(--t3);color:var(--c3-mute)}.sev-info{border-color:var(--c3-purple)}.sev-info,.xdom{color:var(--acc);color:var(--c3-purple)}.xdom{border:1px solid var(--c3-purple);border-radius:var(--r-label);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;margin-left:8px;padding:1px 7px;vertical-align:2px}.state-green{border-color:var(--c3-green);color:var(--done);color:var(--c3-green)}.state-blue{border-color:var(--c3-blue);color:var(--prog);color:var(--c3-blue)}.state-amber{border-color:var(--c3-amber);color:var(--need);color:var(--c3-amber)}.state-red{border-color:var(--c3-red);color:var(--crit);color:var(--c3-red)}.dot{border-radius:50%;display:inline-block;flex-shrink:0;height:9px;width:9px}.dot-green{background:var(--done);background:var(--c3-green)}.dot-amber{background:var(--need);background:var(--c3-amber)}.dot-red{background:var(--crit);background:var(--c3-red)}@media (max-width:1100px){.ebr-head{display:none}.ebr-row{grid-template-columns:1fr}}.eri-head,.eri-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(170px,1.4fr) minmax(120px,.9fr) minmax(96px,.7fr) 92px minmax(150px,1.3fr) 104px}@media (max-width:900px){.eri-head{display:none}.eri-row{gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.eri-row>:first-child{grid-column:1/-1}.eri-row>[data-label]:before{color:var(--t3);color:var(--c3-mute);content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.eri-rank,.eri-risk{flex-wrap:wrap}.eri-rank:before,.eri-risk:before{flex:0 0 100%}}.ebr-head,.ebr-row{grid-template-columns:minmax(180px,1.5fr) 64px minmax(72px,.8fr) 88px minmax(120px,1.1fr) 110px}.ebr-domain{font-size:13px;font-weight:600}.ebr-row.is-missing{opacity:.72}.ebr-row.is-missing:hover{opacity:1}.eri-head{color:var(--t3);color:var(--c3-mute);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.25;padding:8px 14px 4px;text-transform:uppercase}.eri-titlebar{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;margin-bottom:10px;padding:0 4px}.eri-title{color:var(--t1);color:var(--c3-white);font-size:16px;font-weight:600}.eri-blast{align-items:baseline;color:var(--t3);color:var(--c3-mute);display:inline-flex;font-size:13px;gap:6px}.eri-blast-value{font-feature-settings:"tnum";color:var(--t1);color:var(--c3-white);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.eri-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:0 4px}.eri-filters-note{color:var(--t3);color:var(--c3-mute);flex-basis:100%;font-size:12px}.eri-risk{align-items:center;display:flex;gap:10px}.eri-risk .eri-bar{flex:1 1 auto;min-width:36px}.eri-rank{align-items:baseline;display:flex;gap:10px}.eri-rank-now{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.eri-assetvalue{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.eri-sort-by{align-items:center;display:inline-flex;gap:6px}.eri-sort-by select{background:var(--s2);background:var(--c3-tile);border:1px solid var(--c3-tile-bd);border-radius:var(--r-ctl);color:var(--t1);color:var(--c3-white);cursor:pointer;font:inherit;font-size:13px;padding:5px 8px}.eri-sort-by select:focus{border-color:var(--c3-purple);outline:none}.eri-row{background:var(--s2);background:var(--c3-tile);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);color:var(--t1);color:var(--c3-white);cursor:pointer;font-family:inherit;margin-bottom:7px;padding:10px 14px;text-align:left;width:100%}.eri-row:hover{border-color:var(--c3-purple)}.eri-name{font-size:14px;font-weight:700}.eri-type{color:var(--t3);color:var(--c3-mute);font-size:12px}.eri-score{font-size:20px;font-weight:700}.sc-hi{color:var(--crit);color:var(--c3-red)}.sc-lo,.sc-md{color:var(--t1)}.eri-bar{background:var(--s3);border:1px solid var(--c3-tile-bd);border-radius:var(--r-label);height:8px;overflow:hidden}.eri-bar i{border-radius:var(--r-label);display:block;height:100%}.comps{display:flex;gap:8px}.comp{flex:1 1}.comp .cl{color:var(--t3);color:var(--c3-mute);font-size:12px;letter-spacing:.05em;margin-bottom:3px}.comp .cb{background:var(--s3);border-radius:var(--r-label);height:5px;overflow:hidden}.comp .cb i{background:var(--acc);background:var(--c3-purple);display:block;height:100%}.eri-trend{font-size:13px;font-weight:700}.tr-up{color:var(--crit);color:var(--c3-red)}.tr-dn{color:var(--done);color:var(--c3-green)}.eri-rel{color:var(--t3);color:var(--c3-mute);font-size:12px}.eri-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:8px;padding:0 4px}.eri-search{flex:1 1 220px;max-width:320px;min-width:180px}.eri-search input{background:var(--s2);background:var(--c3-tile);border:1px solid var(--c3-tile-bd);border-radius:var(--r-ctl);box-sizing:border-box;color:var(--t1);color:var(--c3-white);font:inherit;font-size:13px;padding:7px 12px;width:100%}.eri-search input::placeholder{color:var(--t3);color:var(--c3-mute)}.eri-search input:focus{border-color:var(--c3-purple);outline:none}.eri-sort{align-items:center;color:var(--t3);color:var(--c3-mute);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.eri-domain-filter{position:relative}.eri-domain-chip{align-items:center;display:inline-flex;gap:8px}.eri-domain-menu{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop);left:0;list-style:none;margin:0;max-height:260px;min-width:180px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:40}.eri-domain-option{background:#0000;border:none;border-radius:var(--r-ctl);color:var(--t1);color:var(--c3-white);cursor:pointer;display:block;font:inherit;font-size:13px;padding:7px 10px;text-align:left;width:100%}.eri-domain-option:hover{background:color-mix(in srgb,var(--acc) 16%,#0000)}.eri-domain-option.is-selected{background:color-mix(in srgb,var(--acc) 28%,#0000)}.eri-ebr-slider{--ebr-pct:0%;align-items:center;display:inline-flex;gap:8px;height:28px}.eri-ebr-slider.is-disabled{opacity:.4;pointer-events:none}.eri-ebr-slider-label{align-items:center;background:color-mix(in srgb,var(--acc) 16%,#0000);border:1px solid var(--c3-purple);border-radius:var(--r-pill);color:var(--acc);color:var(--c3-purple);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.3;padding:2px 8px}.eri-ebr-slider-track{align-items:center;display:flex;height:28px;position:relative;width:140px}.eri-ebr-slider-tip{font-feature-settings:"tnum";background:var(--s1);border:1px solid var(--c3-tile-bd);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);color:var(--t1);color:var(--c3-white);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;left:0;line-height:1.35;min-width:26px;padding:1px 7px;pointer-events:none;position:absolute;text-align:center;top:-2px;transform:translateX(-50%);white-space:nowrap;z-index:2}.eri-ebr-slider input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--acc) 0,var(--acc) var(--ebr-pct),var(--line-2) var(--ebr-pct),var(--line-2) 100%);background:linear-gradient(to right,var(--c3-purple) 0,var(--c3-purple) var(--ebr-pct),var(--line-2) var(--ebr-pct),var(--line-2) 100%);border-radius:var(--r-pill);cursor:pointer;height:7px;margin:0;outline:none;width:100%}.eri-ebr-slider input[type=range]::-webkit-slider-runnable-track{background:#0000;border-radius:var(--r-pill);height:7px}.eri-ebr-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:radial-gradient(circle at center,var(--acc) 0 3.5px,var(--s1) 4px 100%);background:radial-gradient(circle at center,var(--c3-purple) 0 3.5px,var(--s1) 4px 100%);border:1px solid color-mix(in srgb,var(--acc) 45%,#0000);border-radius:50%;box-shadow:var(--shadow-sm);cursor:grab;height:18px;margin-top:-5.5px;width:18px}.eri-ebr-slider input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 22%,#0000),var(--shadow-sm);cursor:grabbing}.eri-ebr-slider input[type=range]::-moz-range-thumb{background:radial-gradient(circle at center,var(--acc) 0 3.5px,var(--s1) 4px 100%);background:radial-gradient(circle at center,var(--c3-purple) 0 3.5px,var(--s1) 4px 100%);border:1px solid color-mix(in srgb,var(--acc) 45%,#0000);border-radius:50%;box-shadow:var(--shadow-sm);cursor:grab;height:18px;width:18px}.eri-ebr-slider input[type=range]::-moz-range-track{background:#0000;border-radius:var(--r-pill);height:7px}.eri-pager{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.eri-pager-btn{padding:4px 8px!important}.eri-pager-btn:disabled{cursor:default;opacity:.35}.eri-page-size select{background:var(--s2);background:var(--c3-tile);border:1px solid var(--c3-tile-bd);border-radius:var(--r-ctl);color:var(--t3);color:var(--c3-mute);cursor:pointer;font:inherit;font-size:12px;padding:2px 4px}.eri-page-size select:focus{border-color:var(--c3-purple);color:var(--t1);color:var(--c3-white);outline:none}.eri-filter{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.eri-count,.eri-filter{color:var(--t3);color:var(--c3-mute);font-size:12px}.eri-count{margin-left:auto}.eri-driver-label{font-size:13px;line-height:1.3}.c3-oitem{background:none;border:1px solid #0000;border-radius:var(--r-ctl);color:var(--t1);color:var(--c3-white);cursor:pointer;display:flex;font-family:inherit;font-size:13px;justify-content:space-between;padding:6px 8px;text-align:left;width:100%}.c3-oitem:hover{background:color-mix(in srgb,var(--acc) 12%,#0000);border-color:var(--c3-purple)}.c3-oitem .cnt{color:var(--need);color:var(--c3-amber);font-weight:700}@media (max-width:1100px){.c3-band{padding:16px}}@keyframes c3-band-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.c3-metrics-band{animation:c3-band-in .4s ease-out}@media (prefers-reduced-motion:reduce){.c3-metrics-band,.c3-metrics-loading{animation:none}}.c3-overview-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:20px}.c3-band .c3-overview-title{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.c3-overview-context{align-items:center;color:var(--t3);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;margin:4px 0 0}.c3-overview-period{font-weight:600}.c3-metrics-tabs,.c3-metrics-tabs-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.c3-overview-toggle{align-items:center;display:inline-flex;gap:6px}.c3-metrics-band.is-hidden .c3-overview-head{margin-bottom:0}.c3-metrics-tab{background:#0000;border:1px solid var(--tile-bd);border-radius:var(--r-pill);color:var(--t2);cursor:pointer;font-family:inherit;font-size:14px;padding:6px 14px}.c3-metrics-tab:hover{border-color:var(--line-2);color:var(--t1)}.c3-metrics-tab:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-metrics-tab.is-active{background:color-mix(in srgb,var(--acc) 12%,#0000);border-color:var(--acc);color:var(--t1);font-weight:500}.c3-metrics-loading{animation:c3-metrics-pulse 1.1s ease-in-out infinite;color:var(--t3)}.c3-metrics-band.is-loading>:not(.c3-overview-head){opacity:.45;pointer-events:none;transition:opacity .2s ease}@keyframes c3-metrics-pulse{0%,to{opacity:1}50%{opacity:.45}}.c3-kom-groups{grid-gap:20px;display:grid;gap:20px}.c3-kom-group{background:var(--s1);border:1px solid var(--tile-bd);border-radius:var(--r-group);box-shadow:var(--shadow-sm);padding:20px}.c3-kom-group-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.c3-kom-group-head h3{font-size:16px;font-weight:600;margin:0}.c3-kom-status{align-items:center;color:var(--t2);display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-left:auto}.c3-kom-status.is-attention{color:var(--need)}.c3-kom-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.c3-kom-tile{background:var(--s2);border:1px solid var(--tile-bd);border-radius:var(--r-card);color:var(--t1);display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;position:relative}.c3-kom-tile.is-attn{background:color-mix(in srgb,var(--need) 6%,var(--s2));border-color:color-mix(in srgb,var(--need) 35%,var(--tile-bd))}.c3-kom-tile.is-link{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.c3-kom-tile.is-link:hover{border-color:var(--t3);box-shadow:var(--shadow-sm)}.c3-kom-head{align-items:center;color:var(--t2);display:flex;flex-wrap:wrap;font-size:14px;gap:4px;min-height:24px}.c3-kom-label,.c3-kom-open{color:var(--t2);font-size:14px;line-height:1.3}.c3-kom-open{background:none;border:none;cursor:pointer;font-family:inherit;padding:0;text-align:left}.c3-kom-open:after{border-radius:var(--r-card);content:"";inset:0;position:absolute}.c3-kom-open:focus-visible{outline:none}.c3-kom-open:focus-visible:after{outline:2px solid var(--acc);outline-offset:-2px}.c3-kom-tag{align-items:center;color:var(--t3);display:inline-flex;font-size:12px;gap:6px;margin-left:auto;white-space:nowrap}.c3-kom-arrow{color:var(--t3);opacity:0;transition:opacity .15s ease,color .15s ease}.c3-kom-tile.is-link:focus-within .c3-kom-arrow,.c3-kom-tile.is-link:hover .c3-kom-arrow{color:var(--t1);opacity:1}@media (hover:none){.c3-kom-arrow{opacity:1}}.c3-kom-chip{align-items:center;border-radius:var(--r-label);display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 8px}.c3-kom-chip svg{height:14px;width:14px}.c3-kom-chip.is-need{background:color-mix(in srgb,var(--need) 14%,#0000);color:color-mix(in srgb,var(--need) 85%,var(--t1))}.c3-kom-chip.is-done{background:color-mix(in srgb,var(--done) 14%,#0000);color:var(--done)}.c3-kom-figure{font-feature-settings:"tnum";color:var(--t1);font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.c3-kom-figure.is-empty{color:var(--t3)}.c3-kom-tile.is-attn .c3-kom-figure{color:var(--need)}.c3-kom-tile .c3-kom-figure.is-alert{color:var(--crit)}.c3-kom-sevbar{display:flex;gap:2px;height:4px}.c3-kom-sevbar i{border-radius:2px;min-width:4px}.c3-kom-sevbar .is-crit{background:var(--sev-c)}.c3-kom-sevbar .is-high{background:var(--sev-h)}.c3-kom-sevbar .is-med{background:var(--sev-m)}.c3-kom-sevbar .is-low{background:var(--sev-l)}.c3-kom-detail{line-height:1.4}.c3-kom-action,.c3-kom-detail{color:var(--t3);font-size:13px;margin:0}.c3-kom-action{align-items:center;display:inline-flex;font-weight:500;gap:4px}.c3-kom-tile.is-attn .c3-kom-action{color:var(--need)}.c3-kom-foot{align-items:center;color:var(--t2);display:flex;font-size:13px;gap:6px;margin-top:auto;padding-top:4px}.c3-kom-note,.c3-kom-vs{color:var(--t3)}.c3-kom-note{align-items:center;display:flex;font-size:13px;gap:8px;margin:16px 0 0}@media (max-width:1100px){.c3-kom-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.c3-kom-tiles{grid-template-columns:minmax(0,1fr)}.c3-kom-group{padding:16px}}.ui-def,.ui-def-btn{display:inline-flex;position:relative}.ui-def-btn{background:none;border:none;border-radius:var(--r-label);color:var(--t3);cursor:help;padding:2px;z-index:1}.ui-def-btn:hover{color:var(--t1)}.ui-def-btn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ui-def-tip{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop);color:var(--t1);font-size:13px;font-weight:400;left:-8px;line-height:1.45;max-width:min(280px,calc(100vw - 16px));padding:10px 12px;position:absolute;text-align:left;top:calc(100% + 6px);white-space:normal;width:-webkit-max-content;width:max-content;z-index:30}.ui-def-tip:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.ui-def-tip b{display:block;font-weight:600;margin-bottom:2px}.ui-layer{color:var(--t1);font-family:var(--font-sans);font-size:14px;line-height:1.4}.ui-close{align-items:center;background:#0000;border:none;border-radius:var(--r-ctl);color:var(--t3);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ui-close:hover{background:var(--s3);color:var(--t1)}.ui-close:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ui-dialog:focus{outline:none}.ui-dialog--sm{max-width:520px}.ui-dialog--md{max-width:720px}.ui-dialog--lg{max-width:980px}.ui-dialog--xl{max-width:1100px}.ui-dialog-eyebrow{color:var(--acc-t);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ui-dialog-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px}.ui-dialog-head h3{flex:1 1;margin:0;min-width:0;padding-right:0}.ui-dialog-tools{align-items:center;display:flex;flex-shrink:0;gap:8px;margin:-4px -8px 0 0}.c3-slideover:focus{outline:none}.ui-panel-head{align-items:center;border-bottom:1px solid var(--tile-bd);display:flex;gap:12px;padding:16px 20px}.ui-panel-head h3{font-size:16px;font-weight:700;margin:0}.c3-intel-note{color:var(--t3);font-size:12px;margin:16px 0 4px}.c3-intel-section{margin-top:20px}.c3-intel-title{border-bottom:1px solid var(--line);color:var(--t2);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 8px;padding-bottom:6px;text-transform:uppercase}.c3-intel-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.c3-intel-item{--intel-sev:var(--low);background:var(--s2);border:1px solid var(--line);border-left:3px solid var(--intel-sev);border-radius:var(--r-ctl);padding:10px 12px}.c3-intel-item[data-sev=critical]{--intel-sev:var(--crit)}.c3-intel-item[data-sev=high]{--intel-sev:var(--high)}.c3-intel-item[data-sev=medium]{--intel-sev:var(--med)}.c3-intel-head{align-items:baseline;display:flex;font-size:11px;gap:8px;justify-content:space-between}.c3-intel-sev{color:var(--t2);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.c3-intel-item[data-sev=critical] .c3-intel-sev{color:var(--crit)}.c3-intel-age{color:var(--t3)}.c3-intel-item-title{color:var(--t1);font-size:14px;font-weight:600;margin-top:2px}.c3-intel-detail{color:var(--t2);font-size:13px;line-height:1.45;margin:2px 0 0}.c3-intel-inc{background:none;border:0;color:var(--acc-t);cursor:pointer;font:inherit;font-size:12px;font-weight:600;margin:6px 0 0;padding:0}.c3-intel-inc:hover{text-decoration:underline}.c3-avail-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.c3-avail-item{align-items:center;background:var(--s2);background:var(--c3-tile);border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--t1);cursor:pointer;display:flex;font:inherit;gap:12px;padding:8px 12px;text-align:left;width:100%}.c3-avail-item:hover{background:var(--s3);border-color:color-mix(in srgb,var(--acc) 45%,var(--line-2))}.c3-avail-item:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-avail-logo{height:36px;width:36px}.c3-avail-name{flex:1 1;font-size:14px;font-weight:600;min-width:0}.ui-panel-sub{color:var(--t3);font-size:12px}.ui-toast-region{bottom:24px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:24px;width:min(420px,calc(100vw - 32px));z-index:var(--z-toast)}.ui-toast{align-items:center;animation:ui-rise .2s ease-out;background:var(--s1);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--shadow-pop);color:var(--t1);display:flex;font-size:14px;gap:12px;padding:8px 8px 8px 16px;pointer-events:auto}.ui-toast.is-error{border-color:color-mix(in srgb,var(--crit) 45%,var(--line-2))}.ui-toast-icon{color:var(--t3);flex-shrink:0}.ui-toast.is-success .ui-toast-icon{color:var(--done)}.ui-toast.is-error .ui-toast-icon{color:var(--crit)}.ui-toast-text{flex:1 1;margin:0;min-width:0;overflow-wrap:anywhere}.ui-skeleton{grid-gap:8px;display:grid;gap:8px}.ui-skeleton-bar{animation:ui-pulse 1.4s ease-in-out infinite;background:var(--s3);border-radius:var(--r-label);display:block;height:12px}.ui-skeleton-bar.is-last{width:60%}.ui-state{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 16px;text-align:center}.ui-state-icon{align-items:center;background:var(--s3);border-radius:var(--r-pill);color:var(--t3);display:inline-flex;height:32px;justify-content:center;width:32px}.ui-state.is-error .ui-state-icon{background:color-mix(in srgb,var(--crit) 12%,#0000);color:var(--crit)}.ui-state-title{color:var(--t1);font-size:14px;font-weight:600;margin:0}.ui-state-text{color:var(--t2);font-size:13px;margin:0;max-width:40ch}.ui-state-action{margin-top:4px}.ui-state.is-compact{flex-direction:row;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;padding:8px 0;text-align:left}.ui-state.is-compact .ui-state-icon{height:24px;width:24px}.ui-state.is-compact .ui-state-action{margin-top:0}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ui-skeleton-bar,.ui-toast{animation:none}.c3-slideover,.c3-so-backdrop{transition:none}}.af-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.af-head h2{margin:0}.af-check{align-items:center;color:var(--t2);display:inline-flex;font-size:13px;gap:6px;white-space:nowrap}.af-check svg{color:var(--done);flex:none}.af-check.is-bad,.af-check.is-bad svg{color:var(--crit);font-weight:600}.af-panel{background:var(--s2);border:1px solid var(--tile-bd);border-radius:var(--r-group);overflow-x:auto;padding:20px 0 12px;position:relative}.af-cols{height:20px;position:relative}.af-col-head{align-items:baseline;display:flex;gap:8px;position:absolute;top:0;white-space:nowrap}.af-idx{color:var(--acc-t);font-family:var(--font-mono);font-size:12px}.af-name{color:var(--t1);font-size:14px;font-weight:600}.af-svg{display:block;margin-top:-20px}.af-svg text{stroke:var(--s2);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.af-v{fill:var(--t1);font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.af-v-big{font-size:26px;letter-spacing:-.01em}.af-l{fill:var(--t3);font-size:13px}.af-lane-label{fill:var(--t3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.af-node{outline:none}.af-node.is-link{cursor:pointer}.af-hit{fill:#0000}.af-bar{fill:var(--t3)}.af-node.k-main .af-bar,.af-node.k-run .af-bar{fill:var(--acc)}.af-node.k-run .af-bar{opacity:.6}.af-node.k-need .af-bar{fill:var(--need)}.af-node.k-bad .af-bar{fill:var(--crit)}.af-node.k-done .af-bar{fill:var(--done)}.af-node.is-hot .af-bar{stroke:var(--t1);stroke-width:1.5}.af-node:focus-visible .af-bar{stroke:var(--acc);stroke-width:2}.af-node.is-link:hover .af-l,.af-node:focus-visible .af-l{fill:var(--acc-t)}.af-rib{fill:var(--acc);opacity:.2;transition:opacity .15s ease}.af-rib.k-held{fill:var(--t3);opacity:.18}.af-rib.k-need{fill:var(--need);opacity:.22}.af-rib.k-bad{fill:var(--crit)}.af-rib.k-done{fill:var(--done)}.af-rib.is-hot{opacity:.5}.af-info{color:var(--t3);font-size:13px;margin:10px 0 0;min-height:20px}.af-ledger{color:var(--t2);font-size:13px;margin-top:12px}.af-ledger>summary{color:var(--acc-t);cursor:pointer;font-weight:500;width:-webkit-fit-content;width:fit-content}.af-ledger>summary:focus-visible{border-radius:var(--r-label);outline:2px solid var(--acc);outline-offset:2px}.af-ledger-note{color:var(--t3);margin:8px 0 10px;max-width:760px}.c3-ledger{grid-gap:6px;display:grid;gap:6px;margin-bottom:10px}.c3-ledger-row{grid-gap:8px;font-feature-settings:"tnum";align-items:center;display:grid;font-size:13px;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:110px 1fr auto 14px}.c3-ledger-row.is-broken{color:var(--crit);color:var(--c3-red)}.c3-ledger-inputs b{color:var(--t2);font-weight:500}.c3-ledger-dot{background:var(--t3);background:var(--c3-mute);border-radius:50%;height:8px;width:8px}.c3-ledger-dot.ok{background:var(--done);background:var(--c3-green)}.c3-ledger-dot.bad{background:var(--crit);background:var(--c3-red)}.c3-ledger-diag{color:var(--crit);color:var(--c3-red);grid-column:1/-1}.c3-stepper{list-style:none;margin:4px 0 0;padding:0}.c3-stepper-row{grid-gap:8px;border-bottom:1px dashed var(--line);display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);padding:8px 0}.c3-stepper-row.is-muted{opacity:.38}.c3-stepper-idx{color:var(--acc);color:var(--c3-purple);font-size:12px;font-weight:700;line-height:1.3}.c3-stepper-copy{min-width:0}.c3-stepper-title{font-size:12px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.c3-stepper-edge{font-family:var(--font-mono);line-height:1.35;margin-top:3px;overflow-wrap:anywhere;word-break:break-word}.c3-stepper-edge,.c3-stepper-note{color:var(--t3);color:var(--c3-mute);font-size:12px}.c3-stepper-note{margin-top:2px}.c3-stepper-time{font-feature-settings:"tnum";color:var(--t3);color:var(--c3-mute);font-size:12px;font-variant-numeric:tabular-nums;margin-top:5px}.c3-stepper-badge{color:var(--acc);color:var(--c3-purple);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-left:6px;text-transform:uppercase}.c3-stepper-badge.is-dup{color:var(--t3);color:var(--c3-mute)}.c3-history{list-style:none;margin:8px 0 0;padding:0}.c3-history-row{grid-gap:10px;border-bottom:1px dashed var(--line);display:grid;gap:10px;grid-template-columns:1fr auto;padding:7px 0}.c3-timescrub{align-items:center;background:var(--s2);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);display:flex;gap:12px;padding:10px 14px 12px}.c3-timescrub.is-idle{opacity:.72}.c3-timescrub-meta,.c3-timescrub-readout{font-feature-settings:"tnum";color:var(--t3);color:var(--c3-mute);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.c3-timescrub-k{font-weight:700;letter-spacing:.06em;margin-right:6px}.c3-timescrub-offset,.c3-timescrub-v{color:var(--acc-t);color:var(--c3-lpurple)}.c3-timescrub-track{flex:1 1;height:36px;margin:0 16px;min-width:0;position:relative}.c3-timescrub-rail{background:linear-gradient(90deg,var(--acc-f) 0,var(--acc) 42%,var(--prog) 100%);border-radius:var(--r-pill);height:3px;left:0;opacity:.55;position:absolute;right:0;top:22px}.c3-timescrub-fill{background:color-mix(in srgb,var(--acc) 35%,#0000);border-radius:var(--r-pill);height:100%;opacity:.95}.c3-timescrub-mark{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;top:-18px;transform:translateX(-50%);z-index:1}.c3-timescrub-label{font-feature-settings:"tnum";color:var(--t3);color:var(--c3-mute);font-size:12px;font-variant-numeric:tabular-nums;margin-bottom:2px}.c3-timescrub-label.is-hidden{visibility:hidden}.c3-timescrub-bar{background:var(--crit);background:var(--c3-red);border-radius:var(--r-label);box-shadow:0 0 6px color-mix(in srgb,var(--crit) 55%,#0000);height:14px;width:2px}@media (max-width:720px){.c3-timescrub{gap:8px}.c3-timescrub-meta,.c3-timescrub-offset{display:none}.c3-timescrub-track{margin:0 8px}}.c3-timescrub-input{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:22px;left:0;margin:0;position:absolute;right:0;top:12px;width:100%;z-index:2}.c3-timescrub-input::-webkit-slider-runnable-track{background:#0000;height:3px}.c3-timescrub-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--s1);border:2px solid var(--acc);border-radius:50%;box-shadow:0 0 0 3px var(--s1);height:14px;margin-top:-6px;width:14px}.c3-timescrub-input::-moz-range-track{background:#0000;height:3px}.c3-timescrub-input::-moz-range-thumb{background:var(--s1);border:2px solid var(--acc);border-radius:50%;height:14px;width:14px}.c3-node-pulse{animation:c3-pulse 1.6s ease-in-out infinite}.c3-attack-idx-label{fill:var(--on-fill);font-size:12px;font-weight:700;pointer-events:none}.c3-campaign-hull{fill:color-mix(in srgb,var(--acc) 6%,#0000);stroke:color-mix(in srgb,var(--acc) 45%,#0000)}.c3-sim-label{fill:var(--t2);stroke:var(--s1);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:500;paint-order:stroke;pointer-events:none;-webkit-user-select:none;user-select:none}.c3-sim-label.is-asked{fill:var(--t1);font-weight:600}.c3-sim-link.is-selected-edge{stroke:var(--acc);stroke-width:2px}@keyframes c3-pulse{0%,to{opacity:.95}50%{opacity:.45}}.c3-src-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.c3-src-head{align-items:center;display:flex;gap:24px;justify-content:flex-start;margin-bottom:4px}.c3-src-head h2{margin-bottom:0}.c3-src-meta{font-size:16px;margin:0 0 10px}.c3-src-legend,.c3-src-meta{color:var(--t3);color:var(--c3-mute)}.c3-src-legend{display:flex;font-size:13px;gap:16px;justify-content:flex-end;margin:-6px 0 10px}.c3-src-legend span{align-items:center;display:flex;gap:6px}.c3-src-tile{background:var(--s2);border:1px solid var(--c3-tile-bd);border-radius:var(--r-card);box-shadow:var(--shadow-sm);color:var(--t1);color:var(--c3-white);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:14px;min-width:0;padding:16px;text-align:left;transition:border-color .15s ease,background .15s ease}.c3-src-tile:hover{background:var(--s3);border-color:var(--acc)}.c3-src-tile.is-avail{background:#0000;border-style:dashed;box-shadow:none}.c3-src-tile.is-avail .c3-src-id{opacity:.7}.c3-src-tile.is-add{align-items:center;background:#0000;border-style:dashed;box-shadow:none;color:var(--t2);gap:8px;justify-content:center;min-height:120px}.c3-src-tile.is-add:hover{color:var(--t1)}.c3-src-tile.is-add:focus-visible,.c3-src-tile:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-src-add-icon{align-items:center;border:1px solid var(--line-2);border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.c3-src-add-label{font-size:14px;font-weight:500}.c3-src-tile.is-off .c3-src-id{opacity:.7}.c3-src-tile.is-error{border-color:color-mix(in srgb,var(--crit) 55%,var(--c3-tile-bd))}.c3-src-id{gap:12px;min-width:0}.c3-src-id,.c3-src-logo{align-items:center;display:flex}.c3-src-logo{background:var(--plate);border:1px solid color-mix(in srgb,var(--t1) 10%,#0000);border-radius:var(--r-ctl);flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.c3-src-logo img{height:28px;object-fit:contain;width:28px}.c3-src-logo .c3-src-ini{color:var(--navy);font-size:16px;font-weight:700}.c3-src-ident{min-width:0}.c3-src-name{font-size:15px;font-weight:600;line-height:1.25}.c3-src-name,.c3-src-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-src-sub{color:var(--t3);color:var(--c3-mute);font-size:12px;margin-top:1px}.c3-src-status{align-items:center;color:var(--t2);display:flex;font-size:13px;gap:6px;margin-top:3px}.c3-src-cadence{color:var(--t3);color:var(--c3-mute)}.c3-src-status.is-avail{color:var(--prog);color:var(--c3-blue)}.c3-src-status.is-off{color:var(--t3);color:var(--c3-mute)}.c3-src-status.is-error{color:var(--crit);color:var(--c3-red)}.c3-src-dot{background:var(--done);background:var(--c3-green);border-radius:50%;flex-shrink:0;height:7px;width:7px}.c3-src-dot.is-unhealthy{background:var(--need);background:var(--c3-amber)}.c3-src-dot.is-error{background:var(--crit);background:var(--c3-red)}.c3-src-dot.is-avail{background:var(--prog);background:var(--c3-blue)}.c3-src-dot.is-off{background:var(--t3)}.c3-src-stats{grid-gap:10px 16px;border-top:1px solid var(--line);display:grid;gap:10px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:12px}.c3-src-stats dt{color:var(--t3);color:var(--c3-mute);font-size:12px}.c3-src-stats dd{font-feature-settings:"tnum";color:var(--t1);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;margin:2px 0 0;white-space:nowrap}.c3-src-stats dd.is-empty{color:var(--t3);color:var(--c3-mute);font-weight:400}.c3-src-foot{align-items:center;border-top:1px solid var(--line);color:var(--t3);color:var(--c3-mute);display:flex;font-size:13px;gap:8px;justify-content:space-between;padding-top:12px}.c3-src-foot .c3-src-status{margin-top:0}.c3-src-foot strong{font-feature-settings:"tnum";color:var(--t1);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:1100px){.c3-src-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.c3-src-grid{grid-template-columns:1fr}}.c3-scope{margin-left:24px;position:relative}.c3-scope-btn{align-items:center;background:color-mix(in srgb,var(--prog) 8%,#0000);border:1px solid color-mix(in srgb,var(--prog) 32%,#0000);border-radius:var(--r-ctl);color:var(--t1);color:var(--c3-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:10px;min-width:228px;padding:7px 16px 7px 14px}.c3-scope-btn:hover{background:color-mix(in srgb,var(--prog) 12%,#0000);border-color:color-mix(in srgb,var(--acc) 55%,#0000)}.c3-scope-k{color:var(--t3);color:var(--c3-mute);font-weight:600;letter-spacing:.04em}.c3-scope-v{color:var(--acc-t);color:var(--c3-lpurple);flex:1 1;font-weight:500;opacity:.55;text-align:left}.c3-scope-car{color:var(--t3);color:var(--c3-mute);margin-left:auto;opacity:.7}.c3-scope-panel{background:var(--s1);border:1px solid var(--c3-panel-bd);border-radius:var(--r-card);box-shadow:var(--shadow-pop);left:0;max-height:min(70vh,560px);max-width:min(560px,90vw);min-width:420px;overflow-y:auto;padding:10px;position:absolute;top:calc(100% + 8px);z-index:50}.c3-scope-caption{color:var(--t3);color:var(--c3-mute);font-size:12px;margin:2px 0 8px}.c3-scope-row{align-items:center;background:#0000;border:none;border-radius:var(--r-ctl);color:var(--t1);color:var(--c3-white);cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:7px 8px;text-align:left;width:100%}.c3-scope-row:hover{background:color-mix(in srgb,var(--acc) 12%,#0000)}.c3-scope-row--entity{justify-content:space-between}.c3-scope-id{border:1px solid var(--acc-f);color:var(--acc-t);color:var(--c3-lpurple);font-family:var(--font-mono)}.c3-scope-id,.c3-scope-sev{border-radius:var(--r-ctl);flex-shrink:0;font-size:12px;padding:2px 7px}.c3-scope-sev{font-weight:700;text-transform:lowercase}.c3-scope-sev.is-critical{background:color-mix(in srgb,var(--crit) 12%,#0000);color:var(--crit);color:var(--c3-red)}.c3-scope-sev.is-high{background:color-mix(in srgb,var(--need) 12%,#0000);color:var(--need);color:var(--c3-amber)}.c3-scope-sev.is-medium{background:color-mix(in srgb,var(--prog) 12%,#0000);color:var(--prog);color:var(--c3-blue)}.c3-scope-sev.is-low{background:color-mix(in srgb,var(--done) 12%,#0000);color:var(--done);color:var(--c3-green)}.c3-scope-copy{color:var(--t3);color:var(--c3-mute);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-scope-name{display:block;font-size:13px;font-weight:600}.c3-scope-sub{color:var(--t3);color:var(--c3-mute);display:block;font-size:12px}.c3-scope-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.c3-scope-score.is-empty{color:var(--t3);color:var(--c3-mute);font-weight:500}.c3-scope-head{background:var(--s1);margin:-10px -10px 0;padding:10px 10px 0;position:-webkit-sticky;position:sticky;top:-10px;z-index:1}.c3-scope-search{background:var(--s2);background:var(--c3-tile);border:1px solid var(--c3-tile-bd);border-radius:var(--r-ctl);color:var(--t1);color:var(--c3-white);margin:0 0 10px;padding:7px 10px}.c3-scope-more,.c3-scope-search{font-family:inherit;font-size:13px;width:100%}.c3-scope-more{background:#0000;border:none;color:var(--acc-t);color:var(--c3-lpurple);cursor:pointer;margin-top:6px;padding:6px 8px;text-align:left}.c3-scope-more:hover{color:var(--t1);color:var(--c3-white)}.c3-dossier{gap:10px}.c3-dossier-eyebrow,.c3-dossier-k{color:var(--t3);color:var(--c3-mute);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.c3-dossier-head{margin-bottom:4px}.c3-dossier-kicker{color:var(--t3);color:var(--c3-mute);display:flex;font-size:12px;gap:8px;justify-content:space-between}.c3-dossier-ref{font-family:var(--font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-dossier-title{font-size:20px;font-weight:700;line-height:1.15;margin:4px 0 2px}.c3-dossier-type{color:var(--t3);color:var(--c3-mute);font-size:12px}.c3-dossier-block{padding:10px 0 2px}.c3-dossier-section{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.c3-dossier-section-label{border-bottom:1px dotted var(--line-2);font-weight:700;margin-right:6px}.c3-dossier-quiet,.c3-dossier-section-label{color:var(--t3);color:var(--c3-mute);font-size:12px}.c3-dossier-risk{align-items:center;display:flex;gap:12px}.c3-dossier-ring{flex-shrink:0;height:84px;width:84px}.c3-dossier-ring,.c3-dossier-ring-inner{align-items:center;border-radius:50%;display:flex;justify-content:center}.c3-dossier-ring-inner{background:var(--s1);background:var(--c3-panel);height:64px;width:64px}.c3-dossier-ring-score{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.c3-dossier-risk-copy{min-width:0}.c3-dossier-trend{font-size:12px;font-weight:700;margin-bottom:4px}.c3-dossier-driver{font-size:13px;line-height:1.35}.c3-dossier-formula{background:var(--s2);border:1px solid var(--c3-tile-bd);border-radius:var(--r-ctl);color:var(--t3);color:var(--c3-mute);font-size:12px;line-height:1.45;margin:10px 0 8px;overflow-x:auto;padding:8px 10px}.c3-dossier-bars{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.c3-dossier-bar-meta{color:var(--t3);color:var(--c3-mute);display:flex;font-size:12px;justify-content:space-between;letter-spacing:.04em;margin-bottom:3px}.c3-dossier-bar-track{background:var(--s3);border:1px solid var(--c3-tile-bd);border-radius:var(--r-label);height:6px;overflow:hidden}.c3-dossier-bar-track i{background:var(--acc);background:var(--c3-purple);display:block;height:100%}.c3-dossier-facts{grid-gap:8px;display:grid;gap:8px;padding:10px 0}.c3-dossier-activity{display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:2px 0}.c3-dossier-activity span:first-child{color:var(--t3);color:var(--c3-mute)}.c3-dossier-history{border-top:1px solid var(--c3-tile-bd);padding-top:10px}.c3-dossier-members{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.c3-dossier-member{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:var(--r-ctl);color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;margin:0;padding:6px 8px;text-align:left;width:100%}.c3-dossier-member:hover{background:color-mix(in srgb,var(--crit) 6%,#0000);border-color:var(--c3-tile-bd)}.c3-dossier-member-idx{align-items:center;background:color-mix(in srgb,var(--crit) 14%,#0000);border-radius:var(--r-pill);color:var(--crit);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem}.c3-dossier-member-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.c3-dossier-member-label{font-size:13px;font-weight:600;word-break:break-word}.c3-dossier-attack{margin-top:4px}.c3-dossier-attack .c3-attack-body{padding:0}.c3-dossier-attack .c3-stepper{max-height:none}.c3-dossier-ebr{border-top:1px solid var(--c3-tile-bd);margin-top:12px;padding-top:12px}.c3-dossier-ebr-open{background:#0000;border:none;border-radius:var(--r-ctl);color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:left;width:100%}.c3-dossier-ebr-open:hover:not(:disabled){background:color-mix(in srgb,var(--acc) 8%,#0000)}.c3-dossier-ebr-open:disabled{cursor:default}.c3-dossier-ebr-row{align-items:baseline;display:flex;gap:10px;margin-bottom:8px}.c3-dossier-ebr-score{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}[data-theme=normal] .c3-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 88%,#0000)}[data-theme=normal] .c3-needs{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--need)}[data-theme=normal] .c3-needs-act:hover{filter:brightness(1.08)}[data-theme=normal] .c3-kom-groups{gap:8px}[data-theme=normal] .c3-kom-group{background:#0000;border:0;border-radius:0;border-top:1px solid var(--line);box-shadow:none;padding:20px 0 16px}@media (max-width:640px){[data-theme=normal] .c3-kom-group{padding:16px 0 12px}}.c3-pageback{align-items:center;background:none;border:0;border-radius:var(--r-ctl);color:var(--t2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:4px;margin:0 0 12px -4px;padding:4px 8px 4px 4px}.c3-pageback:hover{background:var(--s3);color:var(--t1)}.c3-pageback:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.c3-band .c3-page-title,.c3-page-title{color:var(--t1);font-size:28px;font-weight:600;line-height:1.15;margin:0}.c3-page-sub{color:var(--t3);font-size:13px;margin:6px 0 0}.c3-camp-head{margin-bottom:32px}.c3-src-test-sum{align-items:baseline;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none}.c3-src-test-sum::-webkit-details-marker{display:none}.c3-src-test-sum:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.c3-src-test-chev{align-self:center;color:var(--t3);transition:transform .15s ease}.c3-src-test[open] .c3-src-test-chev{transform:rotate(90deg)}.c3-src-test[open]>.c3-src-test-sum{margin-bottom:4px}.c3-camp-title{color:var(--t1);font-size:28px;font-weight:600;line-height:1.15;margin:0}.c3-camp-meta{align-items:center;color:var(--t3);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;margin-top:12px}.c3-camp-facts{display:inline;margin-left:4px}.c3-camp-facts>span+span:before{content:"·";margin:0 8px}.c3-camp-desc{color:var(--t2);font-size:14px;line-height:1.5;margin:12px 0 0;max-width:72ch}.c3-camp-entities{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.c3-camp-label{color:var(--t3);font-size:12px}.c3-camp-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.c3-camp-panel{min-width:0}.c3-camp-panel h2.is-arrived{border-radius:var(--r-ctl);outline:2px solid var(--acc);outline-offset:4px}.c3-camp-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.c3-camp-incident,.c3-camp-plan-item{background:var(--s2);border:1px solid var(--tile-bd);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.c3-camp-incident{display:flex;flex-direction:column;gap:8px;padding:16px}.c3-camp-incident-top{align-items:center;display:flex;gap:12px}.c3-camp-incident-top .tf-sev{flex:none}.c3-camp-incident-title{color:var(--t1);font-size:14px;font-weight:600;min-width:0}.c3-camp-incident-meta{align-items:center;color:var(--t3);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px}.c3-camp-incident-desc{color:var(--t2);font-size:13px;line-height:1.5;margin:0}.c3-camp-plan-head{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.c3-camp-plan-summary{align-items:center;color:var(--t1);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.c3-camp-plan-summary.is-need{color:var(--need)}.c3-camp-counts{color:var(--t2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px;list-style:none;margin:0;padding:0}.c3-camp-count b{font-feature-settings:"tnum";color:var(--t1);font-variant-numeric:tabular-nums;font-weight:600}.c3-camp-decide{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.c3-camp-decide .c3-btn{align-items:center;display:inline-flex;gap:8px}.c3-camp-decide .c3-btn:disabled{cursor:default;opacity:.6}.c3-camp-decide .c3-btn.is-done:disabled{opacity:1}.c3-camp-note{color:var(--t3);font-size:12px;margin:0}.c3-camp-plan-item summary{align-items:center;border-radius:var(--r-card);cursor:pointer;display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;padding:12px 16px}.c3-camp-plan-item summary::-webkit-details-marker{display:none}.c3-camp-chev{color:var(--t3);flex:none;transition:transform .15s ease}.c3-camp-plan-item details[open]>summary .c3-camp-chev{transform:rotate(90deg)}.c3-camp-plan-item summary:hover{background:var(--s3)}.c3-camp-plan-item summary:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.c3-camp-plan-status{color:var(--t2);font-size:13px;margin-left:auto}.c3-camp-steps{color:var(--t2);display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.5;margin:0;padding:0 16px 16px 40px}.c3-camp-plan-item .c3-camp-note{padding:0 16px 16px}.c3-camp-agent{background:var(--s1);border-radius:var(--r-ctl);color:var(--t1);margin:0 16px 16px;padding:16px}@media (max-width:1100px){.c3-camp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.c3-camp-head{flex-direction:column}.c3-camp-title{font-size:20px}}

/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-1\/3{bottom:33.333333%}.bottom-3{bottom:.75rem}.bottom-3\.5{bottom:.875rem}.bottom-\[-8px\]{bottom:-8px}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:.75rem}.left-\[52px\]{left:52px}.left-\[7px\]{left:7px}.left-full{left:100%}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-\[15px\]{top:15px}.top-full{top:100%}.z-10{z-index:10}.z-\[10000\]{z-index:10000}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-\[18px\]{margin-bottom:18px;margin-top:18px}.\!mb-0{margin-bottom:0!important}.-mt-0{margin-top:0}.-mt-0\.5{margin-top:-.125rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-0{height:0}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[112px\]{height:112px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[88px\]{height:88px}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-\[220px\]{max-height:220px}.min-h-0{min-height:0}.min-h-\[280px\]{min-height:280px}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.min-h-view{min-height:calc(100vh - var(--topbar-h))}.w-0{width:0}.w-0\.5{width:.125rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[26px\]{width:26px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[88px\]{width:88px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[1\.5rem\]{min-width:1.5rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[30px_1fr_170px\]{grid-template-columns:30px 1fr 170px}.grid-cols-\[64px_12px_1fr\]{grid-template-columns:64px 12px 1fr}.grid-cols-\[78px_130px_1fr\]{grid-template-columns:78px 130px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[22px\]{gap:22px}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-arbitium-primary\/10>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--acc) 10%,#0000)}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:8px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x-0{border-left-width:0;border-right-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-500\/30{border-color:#f59e0b4d}.border-arbitium-accent\/20{border-color:color-mix(in srgb,var(--acc) 20%,#0000)}.border-arbitium-accent\/50{border-color:color-mix(in srgb,var(--acc) 50%,#0000)}.border-arbitium-primary\/10{border-color:color-mix(in srgb,var(--acc) 10%,#0000)}.border-arbitium-primary\/20{border-color:color-mix(in srgb,var(--acc) 20%,#0000)}.border-arbitium-primary\/30{border-color:color-mix(in srgb,var(--acc) 30%,#0000)}.border-arbitium-primary\/40{border-color:color-mix(in srgb,var(--acc) 40%,#0000)}.border-arbitium-primary\/60{border-color:color-mix(in srgb,var(--acc) 60%,#0000)}.border-c3-amber{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--need) calc(var(--tw-border-opacity)*100%),#0000)}.border-c3-blue{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--prog) calc(var(--tw-border-opacity)*100%),#0000)}.border-c3-green{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--done) calc(var(--tw-border-opacity)*100%),#0000)}.border-c3-mute\/40{border-color:color-mix(in srgb,var(--t3) 40%,#0000)}.border-c3-mute\/50{border-color:color-mix(in srgb,var(--t3) 50%,#0000)}.border-c3-panel-bd{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity)*100%),#0000)}.border-c3-purple{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--acc) calc(var(--tw-border-opacity)*100%),#0000)}.border-c3-purple\/40{border-color:color-mix(in srgb,var(--acc) 40%,#0000)}.border-c3-purple\/50{border-color:color-mix(in srgb,var(--acc) 50%,#0000)}.border-c3-purple\/60{border-color:color-mix(in srgb,var(--acc) 60%,#0000)}.border-c3-red{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--crit) calc(var(--tw-border-opacity)*100%),#0000)}.border-c3-red\/40{border-color:color-mix(in srgb,var(--crit) 40%,#0000)}.border-c3-tile-bd{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--tile-bd) calc(var(--tw-border-opacity)*100%),#0000)}.border-crit\/25{border-color:color-mix(in srgb,var(--crit) 25%,#0000)}.border-crit\/30{border-color:color-mix(in srgb,var(--crit) 30%,#0000)}.border-crit\/40{border-color:color-mix(in srgb,var(--crit) 40%,#0000)}.border-crit\/50{border-color:color-mix(in srgb,var(--crit) 50%,#0000)}.border-crit\/60{border-color:color-mix(in srgb,var(--crit) 60%,#0000)}.border-gray-500\/30{border-color:#6b72804d}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-line{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--line) calc(var(--tw-border-opacity)*100%),#0000)}.border-need\/40{border-color:color-mix(in srgb,var(--need) 40%,#0000)}.border-prog\/40{border-color:color-mix(in srgb,var(--prog) 40%,#0000)}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-t3{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--t3) calc(var(--tw-border-opacity)*100%),#0000)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#221e44\]{--tw-bg-opacity:1;background-color:rgb(34 30 68/var(--tw-bg-opacity))}.bg-acc-f{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--acc-f) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-acc\/10{background-color:color-mix(in srgb,var(--acc) 10%,#0000)}.bg-acc\/15{background-color:color-mix(in srgb,var(--acc) 15%,#0000)}.bg-acc\/5{background-color:color-mix(in srgb,var(--acc) 5%,#0000)}.bg-amber-500\/20{background-color:#f59e0b33}.bg-arbitium-accent{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--acc) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-arbitium-accent\/10{background-color:color-mix(in srgb,var(--acc) 10%,#0000)}.bg-arbitium-accent\/20{background-color:color-mix(in srgb,var(--acc) 20%,#0000)}.bg-arbitium-accent\/5{background-color:color-mix(in srgb,var(--acc) 5%,#0000)}.bg-arbitium-dark{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--s1) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-arbitium-dark\/50{background-color:color-mix(in srgb,var(--s1) 50%,#0000)}.bg-arbitium-dark\/70{background-color:color-mix(in srgb,var(--s1) 70%,#0000)}.bg-arbitium-dark\/80{background-color:color-mix(in srgb,var(--s1) 80%,#0000)}.bg-arbitium-darker{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bg) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-arbitium-darker\/50{background-color:color-mix(in srgb,var(--bg) 50%,#0000)}.bg-arbitium-darker\/60{background-color:color-mix(in srgb,var(--bg) 60%,#0000)}.bg-arbitium-primary\/10{background-color:color-mix(in srgb,var(--acc) 10%,#0000)}.bg-arbitium-primary\/15{background-color:color-mix(in srgb,var(--acc) 15%,#0000)}.bg-arbitium-primary\/20{background-color:color-mix(in srgb,var(--acc) 20%,#0000)}.bg-arbitium-primary\/30{background-color:color-mix(in srgb,var(--acc) 30%,#0000)}.bg-arbitium-primary\/5{background-color:color-mix(in srgb,var(--acc) 5%,#0000)}.bg-arbitium-secondary\/10{background-color:color-mix(in srgb,var(--acc-t) 10%,#0000)}.bg-c3-amber{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--need) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-bg{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--bg) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-blue{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--prog) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-green{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--done) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-panel{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--s1) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-purple{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--acc) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-purple-d{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--acc-f) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-purple\/15{background-color:color-mix(in srgb,var(--acc) 15%,#0000)}.bg-c3-red{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--crit) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-red\/10{background-color:color-mix(in srgb,var(--crit) 10%,#0000)}.bg-c3-tile{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--s2) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-tile-bd{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--tile-bd) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-c3-tile\/40{background-color:color-mix(in srgb,var(--s2) 40%,#0000)}.bg-c3-tile\/60{background-color:color-mix(in srgb,var(--s2) 60%,#0000)}.bg-crit{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--crit) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-crit\/10{background-color:color-mix(in srgb,var(--crit) 10%,#0000)}.bg-crit\/15{background-color:color-mix(in srgb,var(--crit) 15%,#0000)}.bg-crit\/5{background-color:color-mix(in srgb,var(--crit) 5%,#0000)}.bg-done\/15{background-color:color-mix(in srgb,var(--done) 15%,#0000)}.bg-gray-500\/20{background-color:#6b728033}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/5{background-color:#22c55e0d}.bg-need\/15{background-color:color-mix(in srgb,var(--need) 15%,#0000)}.bg-prog\/15{background-color:color-mix(in srgb,var(--prog) 15%,#0000)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-s1\/90{background-color:color-mix(in srgb,var(--s1) 90%,#0000)}.bg-s2{background-color:color-mix(in srgb,var(--s2) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-s2,.bg-s3{--tw-bg-opacity:1}.bg-s3{background-color:color-mix(in srgb,var(--s3) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-t3{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--t3) calc(var(--tw-bg-opacity)*100%),#0000)}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-arbitium-primary{--tw-gradient-from:var(--acc) var(--tw-gradient-from-position);--tw-gradient-to:color-mix(in srgb,var(--acc) 0%,#0000) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-c3-bg{--tw-gradient-from:var(--bg) var(--tw-gradient-from-position);--tw-gradient-to:color-mix(in srgb,var(--bg) 0%,#0000) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-c3-panel{--tw-gradient-to:color-mix(in srgb,var(--s1) 0%,#0000) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--s1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-arbitium-accent{--tw-gradient-to:var(--acc) var(--tw-gradient-to-position)}.to-c3-bg{--tw-gradient-to:var(--bg) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.p-0{padding:0}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[18px\]{padding-bottom:18px;padding-top:18px}.\!pt-4{padding-top:1rem!important}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-c3{font-family:var(--font-sans)}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-acc-t{--tw-text-opacity:1;color:color-mix(in srgb,var(--acc-t) calc(var(--tw-text-opacity)*100%),#0000)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.text-arbitium-accent,.text-arbitium-primary{--tw-text-opacity:1;color:color-mix(in srgb,var(--acc) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-amber{--tw-text-opacity:1;color:color-mix(in srgb,var(--need) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-blue{--tw-text-opacity:1;color:color-mix(in srgb,var(--prog) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-green{--tw-text-opacity:1;color:color-mix(in srgb,var(--done) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-lpurple{--tw-text-opacity:1;color:color-mix(in srgb,var(--acc-t) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-mute{--tw-text-opacity:1;color:color-mix(in srgb,var(--t3) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-purple{--tw-text-opacity:1;color:color-mix(in srgb,var(--acc) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-red{--tw-text-opacity:1;color:color-mix(in srgb,var(--crit) calc(var(--tw-text-opacity)*100%),#0000)}.text-c3-white{--tw-text-opacity:1;color:color-mix(in srgb,var(--t1) calc(var(--tw-text-opacity)*100%),#0000)}.text-crit{--tw-text-opacity:1;color:color-mix(in srgb,var(--crit) calc(var(--tw-text-opacity)*100%),#0000)}.text-done{--tw-text-opacity:1;color:color-mix(in srgb,var(--done) calc(var(--tw-text-opacity)*100%),#0000)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-green-400\/80{color:#4ade80cc}.text-need{--tw-text-opacity:1;color:color-mix(in srgb,var(--need) calc(var(--tw-text-opacity)*100%),#0000)}.text-on-acc{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-acc) calc(var(--tw-text-opacity)*100%),#0000)}.text-on-fill{--tw-text-opacity:1;color:color-mix(in srgb,var(--on-fill) calc(var(--tw-text-opacity)*100%),#0000)}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity))}.text-prog{--tw-text-opacity:1;color:color-mix(in srgb,var(--prog) calc(var(--tw-text-opacity)*100%),#0000)}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-t1{color:color-mix(in srgb,var(--t1) calc(var(--tw-text-opacity)*100%),#0000)}.text-t1,.text-t2{--tw-text-opacity:1}.text-t2{color:color-mix(in srgb,var(--t2) calc(var(--tw-text-opacity)*100%),#0000)}.text-t3{--tw-text-opacity:1;color:color-mix(in srgb,var(--t3) calc(var(--tw-text-opacity)*100%),#0000)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-\[var\(--shadow-pop\)\]{--tw-shadow-color:var(--shadow-pop);--tw-shadow:var(--tw-shadow-colored)}.shadow-arbitium-primary\/10{--tw-shadow-color:color-mix(in srgb,var(--acc) 10%,#0000);--tw-shadow:var(--tw-shadow-colored)}.shadow-arbitium-primary\/30{--tw-shadow-color:color-mix(in srgb,var(--acc) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-crit\/30{--tw-ring-color:color-mix(in srgb,var(--crit) 30%,#0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}html{scroll-padding-top:calc(var(--topbar-h) + 16px)}body{font-feature-settings:"tnum";background-color:var(--bg);color:var(--t1);font-family:var(--font-sans);font-variant-numeric:tabular-nums}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-label)}::-webkit-scrollbar-thumb:hover{background:var(--t3)}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.7}}.pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a78bfa);-webkit-background-clip:text;background-clip:text}.placeholder\:text-c3-mute::placeholder,.placeholder\:text-t3::placeholder{--tw-text-opacity:1;color:color-mix(in srgb,var(--t3) calc(var(--tw-text-opacity)*100%),#0000)}.hover\:border-c3-purple:hover{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--acc) calc(var(--tw-border-opacity)*100%),#0000)}.hover\:bg-acc\/10:hover{background-color:color-mix(in srgb,var(--acc) 10%,#0000)}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-arbitium-accent\/10:hover,.hover\:bg-arbitium-primary\/10:hover{background-color:color-mix(in srgb,var(--acc) 10%,#0000)}.hover\:bg-arbitium-primary\/5:hover{background-color:color-mix(in srgb,var(--acc) 5%,#0000)}.hover\:bg-crit\/10:hover{background-color:color-mix(in srgb,var(--crit) 10%,#0000)}.hover\:bg-crit\/15:hover{background-color:color-mix(in srgb,var(--crit) 15%,#0000)}.hover\:bg-crit\/90:hover{background-color:color-mix(in srgb,var(--crit) 90%,#0000)}.hover\:bg-done\/10:hover{background-color:color-mix(in srgb,var(--done) 10%,#0000)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.hover\:text-c3-red:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--crit) calc(var(--tw-text-opacity)*100%),#0000)}.hover\:text-c3-white:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--t1) calc(var(--tw-text-opacity)*100%),#0000)}.hover\:text-crit:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--crit) calc(var(--tw-text-opacity)*100%),#0000)}.hover\:text-done:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--done) calc(var(--tw-text-opacity)*100%),#0000)}.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.hover\:text-t1:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--t1) calc(var(--tw-text-opacity)*100%),#0000)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-110:hover,.hover\:brightness-125:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25)}.focus\:border-arbitium-primary:focus,.focus\:border-c3-purple:focus{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--acc) calc(var(--tw-border-opacity)*100%),#0000)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-crit\/50:focus{--tw-ring-color:color-mix(in srgb,var(--crit) 50%,#0000)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-\[1fr_190px_120px\]{grid-template-columns:1fr 190px 120px}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-\[1\.4fr_0\.9fr\]{grid-template-columns:1.4fr .9fr}.lg\:grid-cols-\[minmax\(280px\2c 380px\)_1fr\]{grid-template-columns:minmax(280px,380px) 1fr}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=main.aa29d062.css.map*/