@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_e5f97b{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_e5f97b{--font-orbitron:"Orbitron","Orbitron Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-inter:"Inter","Inter Fallback"}.app,:root{--b-141414:#141414;--b-1aa36b:#1aa36b;--b-1d1d1f:#1d1d1f;--b-3a3a3c:#3a3a3c;--b-a50d26:#a50d26;--b-aeaeb2:#aeaeb2;--b-c8102e:#C8102E;--b-dcdce0:#dcdce0;--b-dcdce1:#dcdce1;--b-e3e3e8:#e3e3e8;--b-e5e5ea:#e5e5ea;--b-e5f6ee:#e5f6ee;--b-e8e8ed:#e8e8ed;--b-ebebef:#ebebef;--b-ececef:#ececef;--b-efeff2:#efeff2;--b-f08c00:#f08c00;--b-f2f2f5:#f2f2f5;--b-f5f5f7:#f5f5f7;--b-f6f6f6:#f6f6f6;--b-f7f7f9:#f7f7f9;--b-fafafc:#fafafc;--b-fbe9ec:#fbe9ec;--b-fbf2f3:#fbf2f3;--b-fdecee:#fdecee;--b-fdf3f4:#fdf3f4;--b-fefefe:#FEFEFE;--b-fff:#fff;--b-fff3e0:#fff3e0;--l-1d1d1f:#1d1d1f;--l-3a3a3a:#3a3a3a;--l-aeaeb2:#aeaeb2;--l-c7c7cc:#c7c7cc;--l-c8102e:#C8102E;--l-d2d2d7:#d2d2d7;--l-dcdce0:#dcdce0;--l-e3e3e3:#e3e3e3;--l-e5e5ea:#e5e5ea;--l-ececec:#ececec;--l-ececef:#ececef;--l-efefef:#efefef;--l-f0f0f2:#f0f0f2;--l-fff:#fff;--rg-00005:rgba(0,0,0,.05);--rg-00006:rgba(0,0,0,.06);--rg-00022:rgba(0,0,0,.22);--rg-00025:rgba(0,0,0,.25);--rg-200164607:rgba(200,16,46,.07);--rg-24524524785:rgba(245,245,247,.85);--rg-2552552559:rgba(255,255,255,.9);--rg-25525525596:rgba(255,255,255,.96);--t-0a6b43:#0a6b43;--t-141414:#141414;--t-1d1d1f:#1d1d1f;--t-34c77b:#34c77b;--t-3a3a3c:#3a3a3c;--t-6e6e73:#6e6e73;--t-86868b:#86868b;--t-8a0b20:#8a0b20;--t-8a4b00:#8a4b00;--t-8a8a8a:#8a8a8a;--t-9a9a9a:#9a9a9a;--t-9e0c24:#9E0C24;--t-a50d26:#a50d26;--t-aeaeb2:#aeaeb2;--t-c4c4c4:#c4c4c4;--t-c8102e:#C8102E;--t-d6d6d6:#d6d6d6;--t-f2f2f5:#f2f2f5;--t-fff:#fff;--t-ffffff:#ffffff;--heat-rgb:20,20,20;--heat-hi:#ffffff;--heat-lo:#141414;color-scheme:light}.app.dark{--b-141414:#0b0b0c;--b-1aa36b:#1aa36b;--b-1d1d1f:#3a3a3c;--b-3a3a3c:#48484a;--b-a50d26:#a50d26;--b-aeaeb2:#636366;--b-c8102e:#C8102E;--b-dcdce0:#3a3a3c;--b-dcdce1:#3a3a3c;--b-e3e3e8:#2c2c2e;--b-e5e5ea:#2c2c2e;--b-e5f6ee:#10301f;--b-e8e8ed:#2c2c2e;--b-ebebef:#2a2a2d;--b-ececef:#161618;--b-efeff2:#262629;--b-f08c00:#f08c00;--b-f2f2f5:#232326;--b-f5f5f7:#111113;--b-f6f6f6:#232326;--b-f7f7f9:#202023;--b-fafafc:#202023;--b-fbe9ec:#3a1419;--b-fbf2f3:#2e1216;--b-fdecee:#3a1419;--b-fdf3f4:#2e1216;--b-fefefe:#1c1c1e;--b-fff:#1c1c1e;--b-fff3e0:#3a2a12;--l-1d1d1f:#8e8e93;--l-3a3a3a:#3a3a3a;--l-aeaeb2:#636366;--l-c7c7cc:#48484a;--l-c8102e:#C8102E;--l-d2d2d7:#48484a;--l-dcdce0:#38383a;--l-e3e3e3:#38383a;--l-e5e5ea:#38383a;--l-ececec:#38383a;--l-ececef:#38383a;--l-efefef:#38383a;--l-f0f0f2:#38383a;--l-fff:#1c1c1e;--rg-00005:rgba(255,255,255,.07);--rg-00006:rgba(255,255,255,.08);--rg-00022:rgba(0,0,0,.5);--rg-00025:rgba(0,0,0,.55);--rg-200164607:rgba(255,92,112,.12);--rg-24524524785:rgba(17,17,19,.85);--rg-2552552559:rgba(44,44,46,.9);--rg-25525525596:rgba(44,44,46,.96);--t-0a6b43:#4ade9a;--t-141414:#f5f5f7;--t-1d1d1f:#f5f5f7;--t-34c77b:#34c77b;--t-3a3a3c:#d1d1d6;--t-6e6e73:#a1a1a6;--t-86868b:#8e8e93;--t-8a0b20:#ff7a8a;--t-8a4b00:#ffb347;--t-8a8a8a:#8e8e93;--t-9a9a9a:#8e8e93;--t-9e0c24:#ff7a8a;--t-a50d26:#ff7a8a;--t-aeaeb2:#636366;--t-c4c4c4:#c4c4c4;--t-c8102e:#ff5c70;--t-d6d6d6:#d6d6d6;--t-f2f2f5:#f2f2f5;--t-fff:#fff;--t-ffffff:#ffffff;--heat-rgb:255,92,112;--heat-hi:#ffffff;--heat-lo:#f5f5f7;color-scheme:dark}.app{color:var(--t-1d1d1f)}.app.dark .btn.pri,.app.dark .chip.on,.app.dark .inum{background:#f5f5f7;color:#1d1d1f}.app.dark .btn.pri:hover{background:#d1d1d6}.app.dark .btn.pri:disabled{background:var(--b-e8e8ed);color:var(--t-aeaeb2)}.app.dark .stp.done .sd{background:#f5f5f7;border-color:#f5f5f7}.app.dark .stp.done .sd:after{border-color:#1d1d1f}.app.dark .bar-f,.app.dark .stp.done .sl,.app.dark .vbar{background:#f5f5f7}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,system-ui,sans-serif;background:var(--b-f5f5f7);letter-spacing:-.005em}a,body{color:var(--t-1d1d1f)}a:hover{color:var(--t-c8102e)}button,input,select,textarea{font-family:inherit;color:inherit;letter-spacing:inherit}.app{display:flex;position:relative;overflow:hidden;background:var(--b-f5f5f7);font-size:14px;line-height:1.45}.side{background:var(--b-ececef);flex-direction:column;height:100%;overflow-y:auto;border-right:1px solid var(--l-dcdce0)}.brand,.side{display:flex;flex-shrink:0}.brand{height:64px;align-items:center;gap:10px;padding:0 18px}.brand-sq{width:26px;height:26px;background:var(--b-c8102e);border-radius:8px;flex-shrink:0;box-shadow:0 2px 6px rgba(200,16,46,.3)}.brand-t{display:flex;flex-direction:column;line-height:1.15}.brand-t b{color:var(--t-1d1d1f)}.brand-t span{font-size:11.5px;color:var(--t-6e6e73)}.nav{padding:4px 10px 24px;display:flex;flex-direction:column;gap:1px}.nsec{font-size:11.5px;color:var(--t-86868b);padding:18px 10px 6px;font-weight:600}.ndiv{height:1px;background:var(--b-dcdce0);margin:10px 8px}.nb{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;background:transparent;border:0;border-radius:8px;color:var(--t-1d1d1f);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}.nb svg{flex-shrink:0;color:var(--t-6e6e73)}.nb:hover{background:var(--rg-00005)}.nb:focus-visible{outline:2px solid var(--l-c8102e);outline-offset:-2px}.nb.on{background:var(--b-fff);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 6px rgba(0,0,0,.04)}.nb.on svg{color:var(--t-c8102e)}.nb.ic{justify-content:center;padding:0}.grow{flex-grow:1}.vtag{font-size:10px;color:var(--t-86868b);font-weight:500}.cnt{font-size:11.5px;background:var(--b-c8102e);color:var(--t-fff);padding:0 7px;min-width:20px;height:20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-feature-settings:"tnum"}.main{flex-grow:1;flex-direction:column;min-width:0;height:100%}.main,.top{display:flex}.top{height:60px;align-items:center;gap:10px;padding:0 28px;background:var(--rg-24524524785);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);flex-shrink:0;z-index:30;border-bottom:1px solid var(--l-e5e5ea)}.gs,.top{position:relative}.gs{flex-grow:1;max-width:460px}.gs input{width:100%;height:36px;border:0;background:var(--b-e3e3e8);border-radius:10px;padding:0 12px 0 36px;font-size:14px;outline:none}.gs input:focus{background:var(--b-fff);box-shadow:0 0 0 3px rgba(200,16,46,.18)}.gs input:disabled{cursor:not-allowed;color:var(--t-86868b)}.gs>svg{position:absolute;left:11px;top:10px;color:var(--t-86868b)}.ib{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;cursor:pointer;position:relative;flex-shrink:0;color:var(--t-1d1d1f)}.ib:hover{background:var(--rg-00006)}.ib.sm{width:28px;height:28px;border-radius:8px}.pip{position:absolute;top:3px;right:3px;background:var(--b-c8102e);font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;padding:0 4px}.av,.pip{color:var(--t-fff);align-items:center;justify-content:center}.av{width:30px;height:30px;border-radius:50%;background:var(--b-1d1d1f);font-size:11.5px;font-weight:600;display:inline-flex;flex-shrink:0}.av.sm{width:24px;height:24px;font-size:10px}.av.lg{width:48px;height:48px;font-size:17px}.av.xl{width:64px;height:64px;font-size:22px}.av.lt{background:var(--b-e3e3e8);color:var(--t-1d1d1f)}.av.un{border:1.5px dashed var(--l-aeaeb2);color:var(--t-86868b)}.content{flex-grow:1;overflow-y:auto;padding:28px 36px 120px;position:relative}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}h1{font-size:30px;font-weight:700;margin:2px 0 0;letter-spacing:-.022em;line-height:1.15}h2{font-size:20px;line-height:1.25;letter-spacing:-.015em}h2,h3{margin:0}h3{font-weight:600}.hint{color:var(--t-6e6e73);font-size:14.5px;margin-top:6px;max-width:720px}.hint svg{display:none}.lbl{color:var(--t-86868b);font-weight:500}.eyebrow,.lbl{font-size:12px}.eyebrow{display:block;font-weight:600;color:var(--t-c8102e);margin-bottom:6px}.crumb{display:flex;gap:6px;font-size:13px;color:var(--t-6e6e73);margin-bottom:8px}.back,.crumb{align-items:center}.back{display:inline-flex;gap:4px;border:0;background:none;color:var(--t-c8102e);font-size:14px;font-weight:500;cursor:pointer;padding:4px 0;margin-bottom:10px}.back:hover{text-decoration:underline}.btn{height:36px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:18px;background:var(--b-e8e8ed);color:var(--t-1d1d1f);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;flex-shrink:0;transition:background .15s}.btn:hover{background:var(--b-dcdce1)}.btn:focus-visible,.chip:focus-visible,.opt:focus-visible,.seg button:focus-visible,.tab:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,16,46,.3)}.btn.pri{background:var(--b-1d1d1f);color:var(--t-fff)}.btn.pri:hover{background:var(--b-3a3a3c)}.btn.red{background:var(--b-c8102e);color:var(--t-fff)}.btn.red:hover{background:var(--b-a50d26)}.btn.gh{background:transparent;color:var(--t-c8102e)}.btn.gh:hover{background:var(--rg-200164607)}.btn.sm{height:30px;padding:0 12px;font-size:13px;border-radius:15px}.btn.lg{height:44px;padding:0 22px;font-size:15px;border-radius:22px}.btn.pri:disabled,.btn.red:disabled,.btn:disabled{background:var(--b-e8e8ed);color:var(--t-aeaeb2);cursor:not-allowed}.linkb{background:none;border:0;padding:0;font-size:inherit;font-weight:500;cursor:pointer;color:var(--t-c8102e)}.linkb:hover{text-decoration:underline}.inp,.sel{height:36px;border:1px solid var(--l-d2d2d7);background:var(--b-fff);border-radius:10px;padding:0 12px;font-size:14px;color:var(--t-1d1d1f);outline:none}.inp:focus,.sel:focus,.ta:focus{border-color:var(--l-c8102e);box-shadow:0 0 0 3px rgba(200,16,46,.15)}.sel{padding-right:8px;cursor:pointer}.fbar .sel,.views .sel{border:0;background:var(--b-e8e8ed);border-radius:18px;font-weight:500;padding:0 12px}.inp:disabled,.sel:disabled{background:var(--b-f5f5f7);color:var(--t-86868b);cursor:not-allowed}.ta{border:1px solid var(--l-d2d2d7);border-radius:12px;min-height:72px;padding:10px 12px;resize:vertical;width:100%;font-size:14px;outline:none;line-height:1.45}.card,.ta{background:var(--b-fff)}.card{border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 12px rgba(0,0,0,.04);border:0;overflow:hidden}.card.acc{box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 20px rgba(0,0,0,.06)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 8px;min-height:48px}.card-b{padding:16px 20px}.card-h+.card-b{padding-top:6px}.tbl{display:flex;flex-direction:column}.tbl,.tr{font-size:14px}.tr{display:grid;align-items:center;grid-column-gap:14px;column-gap:14px;padding:0 20px;min-height:56px;border:0;border-bottom:1px solid var(--l-f0f0f2);width:100%;background:var(--b-fff);text-align:left}.tr:last-child{border-bottom:0}.tr.hd{min-height:38px;border-bottom:1px solid var(--l-ececef);font-size:12px;color:var(--t-86868b);font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--b-fff)}button.tr{cursor:pointer}button.tr:hover,div.tr:has(.trb):hover{background:var(--b-f7f7f9)}button.tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(200,16,46,.4)}.tr.sel{background:var(--b-fbf2f3)}.trb{grid-column:2/-1;display:grid;grid-template-columns:subgrid;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;min-height:60px;font-size:14px;color:inherit}.trb:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(200,16,46,.4);border-radius:8px}.tc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc,.tc2{min-width:0}.tc2{display:flex;flex-direction:column;line-height:1.3}.tc2>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thb{background:none;border:0;color:inherit;font-weight:inherit;font-size:inherit;cursor:pointer;padding:0;display:inline-flex;gap:4px;align-items:center}.nm,.thb:hover{color:var(--t-1d1d1f)}.nm{font-weight:600}.mut{color:var(--t-6e6e73)}.sm-t{font-size:12.5px}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px}.tnum{font-feature-settings:"tnum"}.person{display:flex;align-items:center;gap:12px;min-width:0}.udot{width:8px;height:8px;border-radius:50%;background:var(--b-c8102e);flex-shrink:0}.udot.off{background:transparent}.bdg{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.bdg,.bdg i{flex-shrink:0}.bdg i{width:6px;height:6px;border-radius:50%;display:inline-block}.s-new{background:var(--b-fdecee);color:var(--t-a50d26)}.s-new i{background:var(--b-c8102e)}.s-con{background:var(--b-fff3e0);color:var(--t-8a4b00)}.s-con i{background:var(--b-f08c00)}.s-qua{background:var(--b-1d1d1f);color:var(--t-fff)}.s-qua i{background:var(--b-fff)}.s-cvt{background:var(--b-e5f6ee);color:var(--t-0a6b43)}.s-cvt i{background:var(--b-1aa36b)}.s-dq{background:var(--b-efeff2);color:var(--t-6e6e73)}.s-dq i{background:var(--b-aeaeb2)}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:11.5px;font-weight:500;color:var(--t-3a3a3c);background:var(--b-efeff2);white-space:nowrap;flex-shrink:0}.tag.red{background:var(--b-c8102e)}.tag.ink,.tag.red{color:var(--t-fff)}.tag.ink{background:var(--b-1d1d1f)}.mut-tag{color:var(--t-86868b)}.soft-red{color:var(--t-c8102e);font-size:12.5px;font-weight:500}.tabs{gap:2px;background:var(--b-e3e3e8);border-radius:10px;padding:2px;margin-bottom:18px;max-width:100%;overflow-x:auto}.tab,.tabs{display:inline-flex}.tab{height:32px;padding:0 14px;background:transparent;border:0;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--t-3a3a3c);cursor:pointer;gap:6px;align-items:center;white-space:nowrap}.tab.on,.tab:hover{color:var(--t-1d1d1f)}.tab.on{background:var(--b-fff);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.04)}.tab .n{font-size:12px;color:var(--t-86868b);font-feature-settings:"tnum";font-weight:500}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;background:var(--b-e3e3e8);border-radius:10px;padding:2px;width:-moz-fit-content;width:fit-content}.seg button{height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:500;cursor:pointer;color:var(--t-3a3a3c)}.seg button.on,.seg button:hover{color:var(--t-1d1d1f)}.seg button.on{background:var(--b-fff);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.seg button:disabled{color:var(--t-aeaeb2);cursor:not-allowed}.seg button.on:disabled{color:var(--t-6e6e73)}.fbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.fs{position:relative}.fs input{padding-left:34px;width:260px;border:0;background:var(--b-e8e8ed);border-radius:18px}.fs input:focus{background:var(--b-fff)}.fs svg{left:12px;top:10px;color:var(--t-86868b)}.fs svg,.scrim{position:absolute}.scrim{inset:0;background:var(--rg-00022);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:40;border:0;padding:0;cursor:default;width:100%}.drawer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:88%;max-width:calc(100% - 48px);background:var(--b-fff);border-radius:20px;z-index:41;box-shadow:0 24px 60px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.06);overflow:hidden}.dh,.drawer{display:flex;flex-direction:column}.dh{padding:20px 24px 12px;gap:8px}.db{flex-grow:1;overflow-y:auto;padding:0 24px 28px}.sect{margin-top:22px}.sect>.lbl{display:block;margin-bottom:8px;font-weight:600;color:var(--t-1d1d1f);font-size:13px}.kv{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;font-size:14px}.kv .k{color:var(--t-86868b)}.kv .v{word-break:break-word;white-space:pre-line}.tl{display:flex;flex-direction:column}.tli{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding:12px 0;border-bottom:1px solid var(--l-f0f0f2)}.tli:last-child{border-bottom:0}.tlm{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;letter-spacing:.02em;color:var(--t-6e6e73);background:var(--b-f2f2f5)}.tlm.note{background:var(--b-1d1d1f);color:var(--t-fff)}.tlm.st{background:var(--b-fdecee);color:var(--t-c8102e)}.tlt{font-size:14px;color:var(--t-1d1d1f);white-space:pre-line;word-break:break-word}.tls{font-size:12px;color:var(--t-86868b);margin-top:3px}.modal-w{position:absolute;display:flex;align-items:center;justify-content:center;z-index:60;background:var(--rg-00025);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal{background:var(--b-fff);border-radius:20px;width:540px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);flex-direction:column;box-shadow:0 24px 60px rgba(0,0,0,.2);overflow:hidden}.mh,.modal{display:flex}.mh{padding:22px 24px 6px;justify-content:space-between;align-items:flex-start;gap:12px}.mb{padding:14px 24px;overflow-y:auto;flex-direction:column;gap:14px}.mb,.mf{display:flex}.mf{padding:14px 24px 20px;justify-content:space-between;align-items:center;gap:8px}.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fld>.flab,.fld>label{font-size:13px;font-weight:500;color:var(--t-3a3a3c)}.req{color:var(--t-c8102e)}.help{color:var(--t-86868b)}.errs{background:var(--b-fdecee);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.err{font-size:13px;color:var(--t-a50d26)}.toast{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);background:rgba(29,29,31,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--t-fff);padding:11px 18px;border-radius:22px;font-size:14px;font-weight:500;z-index:95;display:flex;gap:10px;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.2);max-width:720px}.toast svg{color:var(--t-34c77b)}.pop{position:absolute;top:44px;right:0;width:360px;background:var(--rg-25525525596);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.04);z-index:50;overflow:hidden;padding:4px}.pop-h{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 6px}.pi{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:transparent;font-size:14px;cursor:pointer;line-height:1.4}.pi:hover{background:var(--b-f2f2f5)}.pi.unread{font-weight:600}.pi.unread:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--b-c8102e);margin-right:8px;vertical-align:middle}.skel{height:10px;border-radius:5px;background:var(--b-ececef);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.state{padding:56px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.state p{margin:0;max-width:420px}.state .ic,.state p{color:var(--t-6e6e73)}.state .ic{width:52px;height:52px;border-radius:50%;background:var(--b-f2f2f5);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.state.error .ic{background:var(--b-fdecee);color:var(--t-c8102e)}.statb{text-align:left;padding:0;cursor:pointer;width:100%;border:0;transition:transform .15s,box-shadow .15s}.statb:hover{box-shadow:0 2px 4px rgba(0,0,0,.05),0 8px 24px rgba(0,0,0,.07)}.statb:disabled{cursor:default}.stat{display:flex;flex-direction:column;gap:6px}.stat .v{font-size:34px;font-feature-settings:"tnum";line-height:1;letter-spacing:-.02em}.stat .d{font-size:13px;color:var(--t-86868b)}.stat.alert .v{color:var(--t-c8102e)}.bar-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 32px;grid-gap:12px;gap:12px;align-items:center;min-height:32px;font-size:13.5px}.bar-t{height:8px;background:var(--b-f2f2f5);position:relative;overflow:hidden}.bar-f,.bar-t{border-radius:4px}.bar-f{position:absolute;left:0;top:0;bottom:0;background:var(--b-1d1d1f)}.jny{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.jtile{border:0;background:transparent;padding:18px 20px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;position:relative}.jtile:hover{background:var(--b-f7f7f9)}.jtile+.jtile:before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;border-top:2px solid var(--l-d2d2d7);border-right:2px solid var(--l-d2d2d7);transform:translateY(-50%) rotate(45deg)}.jtile .v{font-size:30px;font-weight:700;font-feature-settings:"tnum";letter-spacing:-.02em;line-height:1.1}.jtile .d{font-size:12.5px;color:var(--t-86868b);line-height:1.35}.intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.istep{display:flex;gap:12px;align-items:flex-start}.inum{width:28px;height:28px;border-radius:50%;background:var(--b-1d1d1f);color:var(--t-fff);justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.inum,.lead-head{display:flex;align-items:center}.lead-head{gap:18px;margin-bottom:18px}.lead-head .sub{color:var(--t-6e6e73);font-size:15px;margin-top:2px}.lead-head .meta{color:var(--t-86868b);font-size:13.5px;margin-top:4px}.steps{gap:0;background:var(--b-fff);border-radius:14px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 12px rgba(0,0,0,.04)}.steps,.stp{display:flex;align-items:center}.stp{gap:8px;font-size:13.5px;color:var(--t-86868b);font-weight:500;flex-grow:1}.stp .sd{width:22px;height:22px;border-radius:50%;border:2px solid var(--l-d2d2d7);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--b-fff)}.stp .sl{height:2px;background:var(--b-e5e5ea);flex-grow:1;margin:0 10px}.stp:last-child{flex-grow:0}.stp.done{color:var(--t-1d1d1f)}.stp.done .sd{background:var(--b-1d1d1f);border-color:var(--l-1d1d1f)}.stp.done .sd:after{content:"";width:8px;height:4px;border-left:2px solid var(--l-fff);border-bottom:2px solid var(--l-fff);transform:rotate(-45deg) translate(1px,-1px)}.stp.done .sl{background:var(--b-1d1d1f)}.stp.cur{color:var(--t-1d1d1f);font-weight:700}.stp.cur .sd{border-color:var(--l-c8102e);box-shadow:0 0 0 4px rgba(200,16,46,.15)}.stp.cur .sd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--b-c8102e)}.stp.x .sd{border-color:var(--l-aeaeb2);background:var(--b-efeff2)}.lead-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}.col-main,.col-side{display:flex;flex-direction:column;gap:16px;min-width:0}.next p{margin:6px 0 0;font-size:15px}.next .actions{gap:10px;align-items:center}.next .actions,.tools{display:flex;flex-wrap:wrap;margin-top:18px}.tools{gap:6px;padding-top:16px;border-top:1px solid var(--l-f0f0f2)}.quote{padding:20px 24px}.quote .q{font-size:17px;line-height:1.5;margin:4px 0 8px;color:var(--t-1d1d1f)}.srow{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--l-f0f0f2);font-size:14px}.srow:last-child{border-bottom:0}.srow .k{color:var(--t-86868b);flex-shrink:0}.srow .v{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disc{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;padding:16px 20px;font-size:15px;font-weight:600;cursor:pointer;color:var(--t-1d1d1f)}.disc:hover{background:var(--b-f7f7f9)}.disc svg{transition:transform .2s;color:var(--t-86868b)}.disc.open svg{transform:rotate(90deg)}.code{background:var(--b-1d1d1f);color:var(--t-f2f2f5);padding:16px 18px;border-radius:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;white-space:pre;overflow-x:auto;margin:0}.code-w{position:relative}.code-w .btn{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.14);color:var(--t-fff)}.code-w .btn:hover{background:rgba(255,255,255,.24)}.demo{position:absolute;bottom:18px;z-index:90;background:var(--rg-2552552559);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.04);padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:12.5px}.demo .seg button{height:26px;font-size:12px;padding:0 9px}.note-box{background:var(--b-f5f5f7);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.note-box .ta{background:var(--b-fff);border-color:transparent}.banner{background:var(--b-f2f2f5);border-radius:12px;padding:12px 16px;display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--t-3a3a3c)}.banner svg{flex-shrink:0;margin-top:1px;color:var(--t-6e6e73)}.banner.red{background:var(--b-fdecee);color:var(--t-8a0b20)}.banner.red svg{color:var(--t-c8102e)}.pform{background:var(--b-fff);border-radius:18px;padding:28px;flex-direction:column;gap:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 12px rgba(0,0,0,.04)}.chk,.pform{display:flex}.chk{gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.4;cursor:pointer}.chk input{margin:2px 0 0;accent-color:var(--b-c8102e);width:16px;height:16px;flex-shrink:0}.drop{border:1.5px dashed var(--l-c7c7cc);border-radius:14px;padding:22px;text-align:center;color:var(--t-3a3a3c);background:var(--b-fafafc);cursor:pointer;font-size:14px;width:100%}.drop:hover{border-color:var(--l-c8102e)}.drop:hover,.opt{background:var(--b-fff)}.opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 14px;border:1px solid var(--l-e5e5ea);border-radius:12px;cursor:pointer;font-size:14px}.opt:hover{border-color:var(--l-c7c7cc)}.opt.on{border-color:var(--l-c8102e);box-shadow:0 0 0 3px rgba(200,16,46,.12)}.opt.sm{padding:8px 12px;font-size:13.5px}.opt .rd{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--l-aeaeb2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.opt.on .rd{border-color:var(--l-c8102e)}.opt.on .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--b-c8102e)}.statg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--b-f5f5f7);border-radius:14px}.statg>div{padding:12px 14px}.statg b{display:block;font-size:22px;font-weight:700;font-feature-settings:"tnum";margin-top:2px;letter-spacing:-.01em}.views{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.chipw{display:inline-flex;align-items:stretch}.chip{height:30px;padding:0 14px;border:0;border-radius:15px;background:var(--b-e8e8ed);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.chip:hover{background:var(--b-dcdce1)}.chip.on{background:var(--b-1d1d1f);color:var(--t-fff)}.chipx{height:30px;width:26px;border:0;background:transparent;cursor:pointer;font-size:16px;line-height:1;color:var(--t-86868b)}.chipx:hover{color:var(--t-c8102e)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip-c{border:1px solid var(--l-e5e5ea);border-radius:16px;padding:5px 10px;background:var(--b-fff);font-size:13px}.chip-c:has(input:checked){border-color:var(--l-c8102e);background:var(--b-fdf3f4)}.bulkbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--b-1d1d1f);color:var(--t-fff);padding:8px 14px;border-radius:14px;margin-bottom:10px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.bulkbar .sel{height:30px;border-radius:15px;border:0;background:rgba(255,255,255,.14);color:var(--t-fff)}.bulkbar .sel option{color:var(--t-1d1d1f)}.cb{width:16px;height:16px;accent-color:var(--b-c8102e);margin:0;cursor:pointer}.red-t{color:var(--t-c8102e)!important;font-weight:600}.strike{text-decoration:line-through;color:var(--t-86868b)}.rule{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--b-f5f5f7);border-radius:12px;padding:8px 10px}.kanban{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:14px;gap:14px;align-items:start;overflow-x:auto;padding-bottom:8px}.kcol{background:var(--b-ebebef);border-radius:16px;min-height:420px;display:flex;flex-direction:column;transition:background .15s}.kcol.over{background:var(--b-fbe9ec);box-shadow:inset 0 0 0 2px rgba(200,16,46,.35)}.kh{justify-content:space-between;align-items:center;padding:14px 14px 8px;gap:8px}.kb,.kh{display:flex}.kb{padding:6px 10px 12px;flex-direction:column;gap:10px}.kempty{border:1.5px dashed var(--l-c7c7cc);padding:18px;text-align:center;color:var(--t-86868b);font-size:12.5px}.kcard,.kempty{border-radius:12px}.kcard{background:var(--b-fff);padding:12px 14px;cursor:-webkit-grab;cursor:grab;box-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 8px rgba(0,0,0,.04)}.kcard:hover{box-shadow:0 2px 4px rgba(0,0,0,.06),0 6px 20px rgba(0,0,0,.08)}.kcard.on{box-shadow:0 0 0 2px var(--b-c8102e)}.kopen{border:0;background:none;padding:0;text-align:left;cursor:pointer;width:100%;font-size:14px}.kopen:hover .nm{color:var(--t-c8102e)}.vbars{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px;height:180px;align-items:end}.vcol{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.vval{font-size:12px;font-weight:600;color:var(--t-3a3a3c)}.vbar-t{flex-grow:1;width:100%;max-width:40px;display:flex;align-items:flex-end}.vbar{width:100%;background:var(--b-1d1d1f);display:block;border-radius:6px 6px 2px 2px}.vcol:hover .vbar{background:var(--b-c8102e)}.heat{display:grid;grid-template-columns:180px repeat(8,minmax(44px,1fr));grid-gap:4px;gap:4px;margin-bottom:4px;min-width:620px}.hcell,.heat{align-items:center}.hcell{height:30px;border-radius:6px;display:flex;justify-content:center;font-size:12px;font-weight:600}.wsteps{display:inline-flex;gap:2px;margin-bottom:14px;background:var(--b-e3e3e8);border-radius:10px;padding:2px}.wstep{padding:7px 16px;font-size:13px;font-weight:500;color:var(--t-6e6e73);border-radius:8px}button.wstep{border:0;cursor:pointer;background:transparent;font:inherit;font-size:13px;font-weight:500}.wstep.on{background:var(--b-fff);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wstep.done,.wstep.on{color:var(--t-1d1d1f)}:root{--bg:#050505;--bg-elev:#0e0e0e;--bg-elev-2:#1a1a1a;--bg-hover:#232323;--border:#2a2a2a;--text:#f5f5f5;--text-body:#d4d4d4;--text-muted:#9a9a9a;--text-faint:#5a5a5a;--accent:#ee3726;--accent-strong:#ff5340;--accent-tint:rgba(238,55,38,0.16);--accent-sel:rgba(238,55,38,0.12);--success:#34d399;--success-tint:rgba(52,211,153,0.16);--warning:#fbbf24;--warning-tint:rgba(251,191,36,0.12);--danger:#fb7185;--danger-tint:rgba(251,113,133,0.12);--term-bg:#020202;--font-ui:var(--font-inter),Inter,system-ui,-apple-system,sans-serif;--font-title:var(--font-orbitron),Orbitron,var(--font-ui);--font-code:ui-monospace,SFMono-Regular,Menlo,monospace;--radius-card:18px;--radius-inset:14px;--radius-field:12px;--radius-nav:10px;--radius-pill:999px;--focus-ring:0 0 0 3px rgba(238,55,38,0.35)}.app,.app.dark,:root{--b-141414:var(--text);--b-1aa36b:var(--success);--b-1d1d1f:var(--bg-elev-2);--b-3a3a3c:var(--bg-hover);--b-a50d26:var(--accent-strong);--b-aeaeb2:var(--text-faint);--b-c8102e:var(--accent);--b-dcdce0:var(--border);--b-dcdce1:var(--bg-hover);--b-e3e3e8:var(--bg-elev-2);--b-e5e5ea:var(--bg-elev-2);--b-e5f6ee:var(--success-tint);--b-e8e8ed:var(--bg-elev-2);--b-ebebef:var(--bg-elev-2);--b-ececef:var(--bg-elev);--b-efeff2:var(--bg-elev-2);--b-f08c00:var(--warning);--b-f2f2f5:var(--bg-elev-2);--b-f5f5f7:var(--bg);--b-f6f6f6:var(--bg-elev-2);--b-f7f7f9:var(--bg-elev-2);--b-fafafc:var(--bg-elev-2);--b-fbe9ec:var(--accent-tint);--b-fbf2f3:var(--accent-sel);--b-fdecee:var(--accent-tint);--b-fdf3f4:var(--accent-sel);--b-fefefe:var(--bg-elev);--b-fff:var(--bg-elev);--b-fff3e0:var(--warning-tint);--l-1d1d1f:var(--text);--l-3a3a3a:#3a3a3a;--l-aeaeb2:var(--text-faint);--l-c7c7cc:var(--border);--l-c8102e:var(--accent);--l-d2d2d7:var(--border);--l-dcdce0:var(--border);--l-e3e3e3:var(--border);--l-e5e5ea:var(--border);--l-ececec:var(--border);--l-ececef:var(--border);--l-efefef:var(--bg-elev-2);--l-f0f0f2:var(--bg-elev-2);--l-fff:var(--bg-elev);--rg-00005:rgba(255,255,255,0.04);--rg-00006:rgba(255,255,255,0.06);--rg-00022:rgba(0,0,0,0.6);--rg-00025:rgba(0,0,0,0.65);--rg-200164607:var(--accent-tint);--rg-24524524785:rgba(5,5,5,0.85);--rg-2552552559:rgba(14,14,14,0.9);--rg-25525525596:rgba(14,14,14,0.96);--t-0a6b43:var(--success);--t-141414:var(--text);--t-1d1d1f:var(--text);--t-34c77b:var(--success);--t-3a3a3c:var(--text-body);--t-6e6e73:var(--text-muted);--t-86868b:var(--text-muted);--t-8a0b20:var(--accent-strong);--t-8a4b00:var(--warning);--t-8a8a8a:var(--text-muted);--t-9a9a9a:var(--text-muted);--t-9e0c24:var(--accent-strong);--t-a50d26:var(--accent-strong);--t-aeaeb2:var(--text-faint);--t-c4c4c4:var(--text-faint);--t-c8102e:var(--accent-strong);--t-d6d6d6:var(--text-faint);--t-f2f2f5:var(--text);--t-fff:#ffffff;--t-ffffff:#ffffff;--heat-rgb:238,55,38;--heat-hi:var(--bg-elev);--heat-lo:var(--accent);color-scheme:dark}body,html{background:var(--bg);color:var(--text)}body{-webkit-font-smoothing:antialiased}.app,body{font-family:var(--font-ui)}.app{background:var(--bg)}.app,a{color:var(--text)}a:hover{color:var(--accent-strong)}h1,h2{font-family:var(--font-title);letter-spacing:-.02em}h1{font-size:28px;font-weight:600;line-height:36px}h2{font-size:22px}h2,h3{font-weight:700}h3{font-family:var(--font-ui);font-size:15px}.mono{font-family:var(--font-code)}.eyebrow,.lbl,.nsec{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lbl,.nsec{color:var(--text-muted)}.eyebrow{color:var(--accent-strong)}.hint{color:var(--text-muted)}.brand{gap:12px}.brand-sq{width:28px;height:28px;border-radius:0;background:var(--accent);box-shadow:none;transform:skewX(-10deg);display:inline-flex;align-items:center;justify-content:center}.brand-sq svg{transform:skewX(10deg);color:#ffffff}.brand-t b{font-family:var(--font-title);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--text)}.brand-t span{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.side{background:var(--bg-elev);border-right:1px solid var(--border)}.nb{border:1px solid transparent;border-radius:var(--radius-nav);color:var(--text-body)}.nb:hover{background:var(--bg-elev-2);color:var(--text)}.nb.on{background:var(--accent-sel);border-color:transparent;box-shadow:none;font-weight:600}.nb.on,.nb.on svg{color:var(--accent-strong)}.side .nav{flex-grow:1}.side-user{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--border);position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg-elev)}.side-user .av{width:32px;height:32px}.side-user-t{display:flex;flex-direction:column;min-width:0;line-height:1.3}.side-user-t b{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user-t span{font-size:11px;color:var(--text-muted)}.vtag{color:var(--text-faint)}.nb.on .vtag{color:var(--accent-strong)}.ndiv{background:var(--border)}.top{background:rgba(5,5,5,.85);border-bottom:1px solid var(--border)}.gs input{height:40px;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);padding:0 16px}.gs input,.gs input:focus{background:var(--bg-elev-2)}.gs input:focus{border-color:var(--accent);box-shadow:none}.av{background:var(--accent);color:#ffffff}.av.lt{background:var(--bg-elev-2);color:var(--text)}.content{padding:32px 32px 120px}.btn{border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;font-weight:600}.btn,.btn:hover{color:var(--text)}.btn:hover{background:var(--bg-elev-2)}.btn.pri,.btn.red{border-color:var(--accent);background:var(--accent);color:#ffffff}.btn.pri:hover,.btn.red:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:#ffffff}.btn.gh{border-color:transparent;color:var(--accent-strong)}.btn.gh:hover{background:var(--accent-tint)}.btn.lg,.btn.sm{border-radius:var(--radius-pill)}.btn.pri:disabled,.btn.red:disabled,.btn:disabled{border-color:var(--border);background:var(--bg-elev-2);color:var(--text-faint);opacity:.55}.btn:focus-visible,.chip:focus-visible,.nb:focus-visible,.opt:focus-visible,.seg button:focus-visible,.tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.back,.linkb{color:var(--accent-strong)}.app input:not([type=checkbox]):not([type=radio]):not([type=search]),.app select,.app textarea,.capture input:not([type=checkbox]):not([type=radio]),.capture textarea,.inp,.sel,.ta{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--bg-elev-2);color:var(--text);padding:0 14px;font-size:14px;outline:none}.app textarea,.capture textarea,.ta{padding:10px 14px}.app input:focus,.app select:focus,.app textarea:focus,.capture input:focus,.capture textarea:focus,.inp:focus,.sel:focus,.ta:focus{border-color:var(--accent);box-shadow:none}.app input::placeholder,.app textarea::placeholder,.capture input::placeholder{color:var(--text-faint)}.app input[type=checkbox],.app input[type=radio],.capture input[type=checkbox]{accent-color:var(--accent)}.app form,.capture form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.inp:disabled,.sel:disabled{background:var(--bg-elev);color:var(--text-faint)}.card,.card.acc{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.card-h{border-bottom:1px solid var(--border);padding:16px 20px}.card-h+.card-b{padding-top:16px}.card-h h3{font-size:16px}pre.hint{background:var(--term-bg);border:1px solid var(--border);border-radius:var(--radius-inset);color:var(--text-body);font-family:var(--font-code);font-size:12.5px;padding:14px 16px;max-width:none;overflow-x:auto}.record{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.record .card{margin:0}.record .card-b{display:flex;flex-direction:column;gap:12px}.record-actions,.record-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.record-msg{margin:0;padding:14px 16px;background:var(--bg-elev-2);border-left:2px solid var(--accent);border-radius:var(--radius-inset);color:var(--text-body)}.timeline{list-style:none;margin:0}.timeline li{display:flex;flex-direction:column;gap:4px;padding-left:14px;border-left:1px solid var(--border);position:relative}.timeline li:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.timeline .tag{align-self:flex-start;text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (max-width:1000px){.record{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.stat{background:var(--bg-elev-2);border-radius:var(--radius-inset);padding:14px 16px}.stat-n{font-family:var(--font-title);font-size:28px;font-weight:700;line-height:36px;margin-top:6px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr{background:transparent;border-bottom:1px solid var(--bg-elev-2);color:var(--text-body);font-size:13.5px}.tr.hd{background:var(--bg-elev-2);color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}a.tr:hover,button.tr:hover,div.tr:has(.trb):hover{background:var(--bg-elev-2);color:var(--text)}.tr.sel{background:var(--accent-sel)}.nm{color:var(--text)}.mut{color:var(--text-muted)}.bdg,.chip,.tag{border-radius:var(--radius-pill);font-size:11px;font-weight:600}.tag{background:var(--bg-elev-2);color:var(--text-body)}.tag.red{background:var(--accent-tint);color:var(--accent-strong)}.tag.ink{background:var(--bg-elev-2);color:var(--text)}.s-new{background:var(--accent-tint);color:var(--accent-strong)}.s-new i{background:var(--accent)}.s-con{background:var(--warning-tint);color:var(--warning)}.s-con i{background:var(--warning)}.s-qua{background:var(--accent-sel);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.s-qua i{background:var(--accent)}.s-cvt{background:var(--success-tint);color:var(--success)}.s-cvt i{background:var(--success)}.s-dq{background:var(--bg-elev-2);color:var(--text-muted)}.s-dq i{background:var(--text-faint)}.cnt,.pip{background:var(--accent)}.seg,.tabs{background:transparent;gap:8px;padding:0}.seg button,.tab{height:38px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--bg-elev-2);color:var(--text-body);padding:0 16px}.seg button:hover,.tab:hover{color:var(--text)}.seg button.on,.tab.on{background:var(--accent-sel);border-color:var(--accent);box-shadow:none;color:var(--accent-strong)}.state{color:var(--text)}.state .ic,.state p{color:var(--text-muted)}.state .ic{background:var(--bg-elev-2)}.state.error .ic{background:var(--danger-tint);color:var(--danger)}.app.dark .inum,.inum{background:var(--accent-tint);color:var(--accent-strong)}.app.dark .bar-f,.app.dark .vbar,.bar-f,.vbar{background:var(--accent)}.capture{align-items:center;padding:40px 20px}.capture-card{max-width:560px;padding:32px}.capture-card form{flex-direction:column;align-items:stretch;gap:14px}.capture-card label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.capture-card label.check{flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-body)}.capture-card .status{margin-top:16px;padding:12px 14px;border-radius:var(--radius-inset);background:var(--accent-sel);color:var(--text);font-size:13.5px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ph-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kv-row{display:contents}.sheet-p{margin:0;color:var(--text-body)}.modal-w{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.6)}.modal{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.modal h2{font-size:20px;line-height:28px}.mf{border-top:1px solid var(--border);justify-content:flex-end}.mf>:first-child:not(:only-child){margin-right:auto}.ib{color:var(--text-muted)}.ib:hover{background:var(--bg-elev-2);color:var(--text)}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld>.flab{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.err,.req{color:var(--danger)}.help{color:var(--text-muted);font-size:12.5px}.errs{background:rgba(251,113,133,.1);border:1px solid rgba(251,113,133,.35);border-radius:var(--radius-inset)}.inp,.sel,.ta{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-field);color:var(--text)}.inp,.sel{height:40px}.inp:focus,.sel:focus,.ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.fbar .sel,.fs input,.views .sel{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-pill);height:34px}.fs svg{top:9px;color:var(--text-muted)}.opts{display:flex;flex-direction:column;gap:8px}.opt{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-field);color:var(--text)}.opt:hover{border-color:#3a3a3a}.opt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-sel)}.opt .rd{border-color:var(--text-muted)}.opt.on .rd{border-color:var(--accent)}.opt.on .rd:after{background:var(--accent)}.opt-t{display:flex;flex-direction:column;gap:2px}.steps{list-style:none;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-inset);box-shadow:none;margin:0 0 20px}.stp{color:var(--text-muted)}.stp .sd{background:var(--bg-elev);border-color:#3a3a3a}.stp .sl{background:var(--border)}.stp.cur,.stp.done{color:var(--text)}.stp.done .sd{background:var(--accent);border-color:var(--accent)}.stp.done .sd:after{border-color:#fff}.stp.done .sl{background:var(--accent)}.stp.cur .sd{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.stp.cur .sd:after{background:var(--accent)}.stp.x{color:var(--text-muted)}.stp.x .sd{background:var(--bg-elev-2);border-color:var(--text-muted)}.next{padding:24px 26px;border-color:rgba(238,55,38,.35)}.next h2{font-size:22px;line-height:30px}.next p{color:var(--text-body)}.tools{border-top-color:var(--border)}.disc{color:var(--text);font-family:var(--font-ui)}.disc:hover{background:var(--bg-elev-2)}.disc svg{color:var(--text-muted)}.lead-head .sub{color:var(--text-body)}.lead-head .meta{color:var(--text-muted)}.lead-head h1{margin:0}.quote .q{border-left:2px solid var(--accent);padding-left:14px}.srow{border-bottom-color:var(--border)}.kv .k,.srow .k{color:var(--text-muted)}.note-box{background:var(--bg-elev-2);border-radius:var(--radius-inset)}.note-box .ta{background:var(--bg);border-color:var(--border)}.tli{border-bottom-color:var(--border)}.tlm{background:var(--bg-elev-2);color:var(--text-muted);font-family:var(--font-code)}.tlm.note{background:var(--accent);color:#fff}.tlm.st{background:var(--accent-tint);color:var(--accent-strong)}.tlt{color:var(--text-body)}.tls{color:var(--text-muted)}.toast-slot{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:95}.toast{position:static;transform:none;background:var(--bg-elev-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-pill)}.toast svg{color:var(--success)}.toast.bad svg{color:var(--danger)}.pop{background:var(--bg-elev);border:1px solid var(--border);box-shadow:0 12px 40px rgba(0,0,0,.5)}.pi{color:var(--text-body)}.pi:hover{background:var(--bg-elev-2)}.pi.unread{color:var(--text)}.pi.unread:before{background:var(--accent)}.bulkbar{background:var(--bg-elev-2);border:1px solid var(--accent);color:var(--text);box-shadow:0 10px 30px rgba(0,0,0,.5);position:-webkit-sticky;position:sticky;top:0;z-index:5}.bulkbar .sel{border:1px solid var(--border)}.bulkbar .sel,.bulkbar .sel option{background:var(--bg-elev);color:var(--text)}.cb{accent-color:var(--accent)}.chip{background:var(--bg-elev-2);border:1px solid var(--border);color:var(--text-body)}.chip:hover{border-color:#3a3a3a;color:var(--text)}.chip.on{background:var(--accent-sel);border-color:var(--accent);color:var(--accent-strong)}.chipx{color:var(--text-muted)}.chip-c{background:var(--bg-elev-2);border-color:var(--border)}.chip-c:has(input:checked){background:var(--accent-sel);border-color:var(--accent)}.udot{background:var(--accent)}.av.un{border-color:var(--text-muted);color:var(--text-muted);background:transparent}.statb{background:var(--bg-elev)}.statb:hover{border-color:#3a3a3a;box-shadow:none}.stat{background:transparent;border-radius:0;padding:18px 20px}.stat .v{font-family:var(--font-title);font-size:30px;font-weight:700;line-height:1.1;color:var(--text)}.stat .d{color:var(--text-muted)}.stat.alert .v{color:var(--accent-strong)}.grid-2,.grid-3,.grid-4{display:grid;grid-gap:16px;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{flex-direction:column;gap:16px}.row,.stack{display:flex}.row{gap:8px;align-items:center;flex-wrap:wrap}.bars{display:flex;flex-direction:column;gap:2px}.bar-t{background:var(--bg-elev-2)}.bar-f{background:var(--accent)}.bar-v{text-align:right}.vbar{background:var(--accent)}.vcol:hover .vbar{background:var(--accent-strong)}.vval{color:var(--text-body)}.vlab{font-size:11px;color:var(--text-muted);white-space:nowrap}.jny{border-top:1px solid var(--border)}.jtile{color:var(--text)}.jtile:hover{background:var(--bg-elev-2)}.jtile .v{font-family:var(--font-title)}.jtile .d{color:var(--text-muted)}.jtile+.jtile:before{border-color:#3a3a3a}.heat .hcell{color:var(--text)}.inum{background:var(--accent-tint);color:var(--accent-strong)}.kcol{background:var(--bg-elev);border:1px solid var(--border)}.kcol.over{background:var(--accent-sel);box-shadow:inset 0 0 0 1px var(--accent)}.kcard{background:var(--bg-elev-2);border:1px solid var(--border);box-shadow:none}.kcard:hover{border-color:#3a3a3a;box-shadow:none}.kcard.on{box-shadow:0 0 0 2px var(--accent)}.kempty{border-color:var(--border);color:var(--text-muted)}.kopen:hover .nm{color:var(--accent-strong)}.wsteps{background:var(--bg-elev-2);border:1px solid var(--border);padding:3px}.wstep,.wsteps{border-radius:var(--radius-pill)}.wstep{color:var(--text-muted)}.wstep.on{background:var(--accent-sel);color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent)}.wstep.done{color:var(--text)}.code{background:var(--term-bg);border:1px solid var(--border);border-radius:var(--radius-inset);color:var(--text-body)}.banner,.code-w .btn{background:var(--bg-elev-2)}.banner{border:1px solid var(--border);color:var(--text-body);border-radius:var(--radius-inset)}.banner.red{background:var(--accent-sel);border-color:rgba(238,55,38,.4);color:var(--text)}.banner.red svg{color:var(--accent-strong)}.drop{border-color:#3a3a3a;color:var(--text-body);border-radius:var(--radius-inset)}.drop,.drop:hover{background:var(--bg-elev-2)}.drop:hover{border-color:var(--accent)}.rule{border:1px solid var(--border)}.rule,.statg{background:var(--bg-elev-2)}.statg{border-radius:var(--radius-inset)}.statg b{font-family:var(--font-title)}.red-t{color:var(--accent-strong)!important}.skel{background:var(--bg-elev-2)}.skel-w{display:flex;flex-direction:column;gap:12px}.seg .n,.tab .n{color:var(--text-muted);font-weight:500}.waiting{color:var(--warning);font-size:12px;font-weight:600}@media (max-width:1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-grid{grid-template-columns:minmax(0,1fr)}}.inbox .inbox-row{grid-template-columns:minmax(0,2fr) minmax(0,1.6fr) 190px 92px 56px}.inbox .inbox-row.has-cb{grid-template-columns:28px minmax(0,2fr) minmax(0,1.6fr) 190px 92px 56px}.inbox a.tr,.inbox a.trb{color:inherit;text-decoration:none}.inbox a.trb{min-height:56px}.inbox a.tr:focus-visible,.inbox a.trb:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--radius-nav)}.inbox .tr.hd .thb{text-transform:inherit;letter-spacing:inherit}.inbox .tr.hd .thb:hover{color:var(--text)}.inbox .returning{color:var(--accent-strong);font-weight:600}.lead-status{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.lead-owner{display:flex;justify-content:flex-end}.inbox .fs input{width:300px}.lead-dates .inp{width:150px}.lead-bulk{position:-webkit-sticky;position:sticky;top:auto;bottom:16px;margin:0 0 12px}.lead-bulk .lead-tag{height:30px;width:140px;border-radius:var(--radius-pill)}.lead-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.lead-form .grid-2{gap:14px}@media (max-width:1200px){.inbox .inbox-row{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 150px 80px 40px}.inbox .inbox-row.has-cb{grid-template-columns:28px minmax(0,2fr) minmax(0,1.4fr) 150px 80px 40px}.inbox .fs input{width:220px}}.lead-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:var(--text-muted)}.lead-back:hover{color:var(--text)}.lead-head-t{flex-grow:1;min-width:0}.lead-head-s{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lead-assign .sel{min-width:220px}.lead-deal{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:var(--accent)}.quote .q{margin:8px 0 10px;padding:0;border:0;color:var(--text);white-space:pre-line;word-break:break-word}.note-box{margin-bottom:8px}.lead-note-f{justify-content:space-between}.tl{list-style:none;margin:0;padding:0}.lead-tl-tag{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.lead-owner-card .sel{width:100%}.lead-earlier{color:inherit;text-decoration:none;align-items:center}.lead-earlier:hover .tc2>span:first-child{color:var(--accent-strong)}.lead-sub{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.lead-consent{display:flex;flex-direction:column;gap:4px}.lead-num{max-width:160px}.lead-page .kv{grid-template-columns:110px minmax(0,1fr)}.lead-page .kv .v{word-break:break-all}@media (max-width:1100px){.lead-head{flex-wrap:wrap}.lead-head-s{align-items:flex-start;flex-direction:row}}.ct-row{grid-template-columns:minmax(200px,1.5fr) minmax(200px,1.4fr) minmax(150px,1.2fr) 120px 52px 76px 104px 92px}.ct-num{text-align:right}.ct-busy{opacity:.6;transition:opacity .15s}.ct-yes{background:var(--success-tint);color:var(--success)}.ct-pager{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-top:1px solid var(--border)}@media (max-width:1200px){.ct-row{grid-template-columns:minmax(200px,1.6fr) minmax(150px,1.2fr) 120px 52px 76px 92px}.ct-wide{display:none}}.ct-page{max-width:1180px}.ct-head{min-width:0}.ct-head h1{overflow-wrap:anywhere}.ct-dup{align-items:center}.ct-dup b{color:var(--text)}.ct-list-b{padding-top:4px;display:flex;flex-direction:column}.ct-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--radius-inset);color:var(--text-body);text-decoration:none}.ct-link:hover{background:var(--bg-elev-2)}.ct-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct-none{margin:0}.ct-wrap{white-space:normal!important}.ct-task{padding:10px 0;border-bottom:1px solid var(--border)}.ct-task:last-child{border-bottom:0}.ct-task input:disabled{cursor:not-allowed;opacity:.5}.ct-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.ct-span{grid-column:1/-1}.ct-lbl{display:block;margin-bottom:6px}.ct-gap{margin-top:12px}.ct-tight{gap:12px}.ct-note{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:8px}.ct-note .ta{min-height:64px}.ct-note-f{display:flex;justify-content:space-between;align-items:center;gap:12px}.ct-sel-sm{height:30px;padding:0 10px}.ct-req{grid-template-columns:minmax(220px,1.6fr) 140px 44px 100px}.ct-req-x{grid-template-columns:1fr}.ct-dl{grid-template-columns:minmax(240px,2fr) 120px 150px}.ct-consent{align-items:center;padding:12px 0}.ct-quote{color:var(--text-body);margin-top:4px}.ct-hist{justify-content:flex-start}.ct-email{display:inline-flex;align-items:center;gap:4px;max-width:70%;min-width:0}.ct-email a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ct-email>:not(a){flex-shrink:0}.ct-tag{gap:4px}.ct-tag-x{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--text-muted);padding:0;cursor:pointer}.ct-tag-x:hover{color:var(--text)}.ct-tag-f{display:flex;gap:8px;margin-top:10px}.ct-tag-f .inp{height:32px;flex:1 1;min-width:0}.ct-full{width:100%}.ct-sheet{gap:14px}.ct-merge-card{display:flex;flex-direction:column;gap:2px}@media (max-width:1100px){.ct-details{grid-template-columns:minmax(0,1fr)}}.kanban .kcol{border-radius:var(--radius-card)}.kanban .kh{min-height:44px}.kcard{border-radius:var(--radius-inset);display:flex;flex-direction:column;gap:8px}.kcard[draggable=false]{cursor:default}.kcard .kopen{color:var(--text);font-family:var(--font-ui)}.kcard .kopen:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kc-name,.kc-sub{display:block}.kc-sub{margin-top:2px}.kc-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.kc-val{white-space:nowrap;font-weight:700;font-size:15px;color:var(--text)}.kc-lost{font-style:italic}.kc-foot{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:8px}.kc-moves{display:inline-flex;gap:2px}.kc-moves .ib{color:var(--text-muted)}.kc-moves .ib:focus-visible,.kc-moves .ib:hover{color:var(--text);background:var(--bg-elev)}.dl-sub{margin-top:6px}.dl-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-stats .dl-small{font-size:14px;font-family:var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-links{gap:16px}.pk-q input{width:100%}.pk-list{max-height:188px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--bg-elev-2)}.pk-list,.pk-opt{display:flex;flex-direction:column}.pk-opt{align-items:flex-start;gap:1px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer;font-family:var(--font-ui);font-size:14px}.pk-opt:last-child{border-bottom:0}.pk-opt:focus-visible,.pk-opt:hover{background:var(--accent-sel);outline:none}.pk-msg{padding:10px 12px}.pk-on{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-field)}.co-av,.pk-on{background:var(--bg-elev-2)}.co-av{color:var(--text-muted);border:1px solid var(--border)}.co-sec{display:flex;flex-direction:column}.co-sec h3{font-family:var(--font-title);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin:4px 0 6px}.co-row{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;border-radius:6px}.co-row:last-child{border-bottom:0}.co-row:focus-visible,.co-row:hover{background:var(--bg-elev-2);outline:none}.co-val{font-weight:600;color:var(--text)}.tk-row{padding-top:8px;padding-bottom:8px}.tk-done .tk-title{text-decoration:line-through;color:var(--text-muted)}.tk-lead{text-decoration:none}.tk-lead:hover{text-decoration:underline}.tk-row .sr-only,.tr.hd .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.dl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.capture{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;background:var(--bg);color:var(--text);font-family:var(--font-ui);box-sizing:border-box}.capture-card{width:100%;max-width:520px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px 28px 24px;box-sizing:border-box}.capture-card .cf-title,.capture-card h1{font-family:var(--font-title);font-size:22px;line-height:1.3;margin:18px 0 6px;color:var(--text)}.capture-card .hint{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.cf-eb{display:inline-block;margin-top:22px}.cf-eb+.cf-title{margin-top:6px}.dl-card .dl-meta{margin:14px 0 0;font-size:13px}.cf{gap:14px}.cf,.cf-l{display:flex;flex-direction:column}.cf-l{gap:6px;font-size:13px;font-weight:500;color:var(--text-body)}.cf-l input,.cf-l select,.cf-l textarea{font:inherit;font-size:14px;font-weight:400;color:var(--text);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-field);padding:10px 12px;width:100%;box-sizing:border-box}.cf-l textarea{resize:vertical;min-height:84px}.cf-l input:focus,.cf-l select:focus,.cf-l textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.cf-l [aria-invalid=true]{border-color:var(--danger)}.cf-ck{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:start;font-size:13px;line-height:1.45;color:var(--text-body);cursor:pointer}.cf-ck input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--accent)}.cf-ck .err{grid-column:2}.cf .err{font-size:12px;font-weight:400;color:var(--danger)}.cf .req{color:var(--accent)}.cf>.btn{align-self:stretch;justify-content:center;margin-top:4px}.cf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cf-msg{border-radius:var(--radius-field);padding:10px 12px;font-size:13px;line-height:1.45}.cf-msg.bad{background:var(--danger-tint);color:var(--danger)}.cf-msg.ok{background:var(--success-tint);color:var(--success)}.cf-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}.cf-done h1,.cf-done h3{margin:0}.cf-done .hint{margin:0 0 6px}.cf-preview{pointer-events:none}.cf-preview>.btn{align-self:flex-start}.fs-search{max-width:320px}.fs-grow{flex:1 1}.tc .fs-key{display:block;font-size:12px;margin-top:2px}.fs-banner{align-items:center}.fs-banner>span{flex:1 1}.fs-fail{grid-template-columns:110px minmax(0,1.6fr) 150px minmax(0,2fr) 90px}.fs-tabs{flex-shrink:0}.fs-tabs .tabs{margin-bottom:0}.fs-status{display:inline-flex;align-items:center;gap:10px}.fs-fields{grid-template-columns:minmax(0,2fr) 110px 100px minmax(0,1.4fr)}.fs-recent{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 110px 120px}.snip{display:flex;flex-direction:column;gap:8px}.snip+.snip{margin-top:18px}.snip h3{margin:0;font-size:15px}.fb{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.fb-edit{display:flex;flex-direction:column;gap:16px;min-width:0}.fb-lab{display:block;margin-bottom:8px}.fb-pal{flex-wrap:wrap}.fb-list{list-style:none;margin:0;padding:0}.fb-list,.fb-row{display:flex;flex-direction:column;gap:8px}.fb-row{padding:10px 12px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-inset)}.fb-row.locked{background:var(--bg-elev)}.fb-main{display:flex;align-items:center;gap:10px;min-width:0}.fb-main>.inp{flex:1 1;min-width:0}.fb-fixed{flex:1 1;font-size:14px;color:var(--text-body)}.fb-note{gap:4px;font-size:12px}.fb-note,.fb-req{display:inline-flex;align-items:center;white-space:nowrap}.fb-req{gap:6px;font-size:13px;color:var(--text-body)}.fb-tools{display:inline-flex;gap:2px}.fb-opts{min-height:70px;font-size:13px}.fb-actions{justify-content:flex-end}.fb-prev{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px;min-width:0}.fb-prev h3{font-family:var(--font-title);font-size:16px;margin:6px 0 14px}.ar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.ar-body{min-height:220px;font-family:var(--font-ui);line-height:1.5}.ar-prev{display:flex;flex-direction:column;gap:8px;min-width:0}.ar-mail{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-inset);overflow:hidden}.ar-sub{padding:12px 16px;border-bottom:1px solid var(--border);font-weight:600;font-size:14px;color:var(--text)}.ar-text{margin:0;padding:14px 16px;font-family:var(--font-ui);font-size:13px;line-height:1.6;color:var(--text-body);white-space:pre-wrap;word-break:break-word}.as-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.as-head h3{margin:0;font-size:15px}@media (max-width:900px){.ar,.fb{grid-template-columns:minmax(0,1fr)}.fb-prev{position:static}}@media (max-width:560px){.capture{padding:16px 0}.capture-card{border-radius:0;border-left:0;border-right:0;padding:22px 18px}}.mk{display:flex;flex-direction:column;gap:14px}.mk-bar,.mk>.tabs{margin-bottom:0}.mk-grow{flex:1 1 auto}.mk-sub{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}a.mk-sub{color:var(--accent-strong);text-decoration:none}a.mk-sub:hover{text-decoration:underline}.mk-foot{margin-top:0;font-size:13px}.mk-h{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px}.mk .num,.modal .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-inset{border:1px solid var(--border);border-radius:var(--radius-inset);overflow:hidden}.mk-inset .tr{padding:0 14px;min-height:52px}.mk-statg{grid-template-columns:repeat(4,minmax(0,1fr))}.em-aud .lbl,.em-tile .lbl,.mk-statg .lbl,.sg-count .lbl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mk-statg b{font-size:20px;color:var(--text)}.mk-lead{grid-template-columns:minmax(0,1fr) auto 72px;text-decoration:none}.mk-utm{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-inset);background:var(--bg-elev-2)}.mk-utm .help,.mk-utm .mk-h{margin:0}.mk-utm .inp{background:var(--bg-elev)}.cp-row{grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) minmax(120px,1fr) 52px 72px 52px 84px 104px 88px}.em-row{grid-template-columns:minmax(200px,2fr) 136px 84px 64px 64px 68px 100px minmax(100px,.8fr) 104px}.sg-row{grid-template-columns:minmax(220px,1.2fr) minmax(260px,2fr) 90px 140px 110px}.tp-row{grid-template-columns:minmax(200px,1fr) minmax(240px,2fr) 130px}.tp-row .linkb{text-align:left}.sp-row{grid-template-columns:minmax(240px,1.6fr) 140px minmax(160px,1fr) 120px 96px}@media (max-width:1200px){.cp-row{grid-template-columns:minmax(200px,1.6fr) 64px 80px 96px 96px}.em-row{grid-template-columns:minmax(200px,2fr) 150px 90px 80px 80px 100px}.sg-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1.6fr) 90px}.sp-row{grid-template-columns:minmax(200px,1.6fr) 130px 110px 96px}.cp-row .wide,.em-row .wide,.sg-row .wide,.sp-row .wide{display:none}.mk-statg{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-rules{display:flex;flex-direction:column;gap:8px}.sg-rule{border-radius:var(--radius-inset)}.sg-join{width:48px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.sg-val{flex:1 1 180px;min-width:160px}.sg-add{align-self:flex-start}.sg-live{display:flex;flex-direction:column;gap:10px}.sg-count{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sg-count b{font-family:var(--font-title);font-size:28px;color:var(--text)}.sg-person{grid-template-columns:minmax(0,1fr) auto 150px;text-decoration:none}.sg-more{padding:10px 14px;margin:0}.em-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.em-head .hint{margin-top:4px}.em-title{font-family:var(--font-title);font-size:22px;margin:0;color:var(--text)}.em-compose .wsteps{margin-bottom:0;align-self:flex-start}.em-compose .lead-grid{align-items:start}.em-compose .col-side{position:-webkit-sticky;position:sticky;top:16px}@media (max-width:1100px){.em-compose .lead-grid{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:760px){.em-compose .lead-grid{grid-template-columns:minmax(0,1fr)}.em-compose .col-side{order:-1;position:static}}.next .kv{margin-top:16px}.mk .fs input{padding-left:36px}.em-aud .srow .k{white-space:normal}.em-aud .srow .v{overflow:visible;flex-shrink:0}.em-banner{align-items:center}.em-fs{border:0;margin:18px 0 0;padding:0;min-width:0}.em-fs,.em-pick{gap:14px}.em-fs,.em-group,.em-pick{display:flex;flex-direction:column}.em-group{gap:8px}.em-group .lbl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.em-tpls .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.em-subject{height:44px;font-size:15px}.em-body{min-height:200px;font-family:var(--font-ui)}.em-aud .card-b{display:flex;flex-direction:column;gap:4px}.em-big{font-family:var(--font-title);font-size:44px;font-weight:700;line-height:1.1;margin:4px 0 2px;color:var(--text);transition:opacity .15s}.em-dim{opacity:.55}.em-aud .errs,.em-ex{margin-top:10px}.em-psub{margin-bottom:10px;font-size:16px}.em-pfoot{margin-top:14px;padding-top:10px;border-top:1px solid var(--border)}.em-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.em-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-inset)}.em-tile b{font-family:var(--font-title);font-size:22px;color:var(--text)}.tlm.em-ev-clicked,.tlm.em-ev-opened{background:var(--accent-sel);color:var(--accent-strong)}.tlm.em-ev-bounced,.tlm.em-ev-complained,.tlm.em-ev-failed,.tlm.em-ev-unsubscribed{background:var(--bg-elev-2);color:var(--danger)}.em-tplbody{white-space:pre-wrap;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-inset);padding:14px 16px}.sp-add{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}@media (max-width:900px){.em-sum,.em-tpls .opts,.sp-add{grid-template-columns:minmax(0,1fr)}}.unsub{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--bg);color:var(--text-body);font-family:var(--font-ui)}.unsub-card{width:480px;max-width:100%;padding:32px;display:flex;flex-direction:column;gap:18px}.unsub-brand{display:flex;align-items:center;height:auto;padding:0}.unsub-brand .brand-t{display:flex;flex-direction:column;line-height:1.2}.unsub h1{font-family:var(--font-title);font-size:24px;line-height:32px;margin:0 0 8px;color:var(--text)}.unsub p{margin:0 0 8px;line-height:1.55}.unsub-email{color:var(--text);word-break:break-all}.unsub-foot{font-size:12px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:14px;margin:0}@media (prefers-reduced-motion:reduce){.em-big{transition:none}}.card-h h3{margin:0;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.center{display:flex;justify-content:center}.toggle-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.4}.toggle-row>span{display:flex;flex-direction:column;gap:2px}.toggle-row input{width:18px;height:18px;margin:1px 0 0;flex-shrink:0}.toggle-row.sm{align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.toggle-row.sm input{width:16px;height:16px;margin:0}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.dash-greet{margin:0 0 4px;font-family:var(--font-title);font-size:22px;font-weight:600;letter-spacing:.01em;color:var(--text)}.dash-head p{margin:0}.dash-split{align-items:start}.dash-note{margin-top:0}.intro-t{display:block;margin-top:2px}.eyebrow-m{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.jtile{text-decoration:none}.jtile.static{cursor:default}.jtile.static:hover{background:transparent}.statg.pipe>div{display:flex;flex-direction:column;gap:2px}.needs-row{grid-template-columns:30px minmax(0,1fr) auto;color:inherit;text-decoration:none}a.tr:hover{background:var(--bg-elev-2)}.needs-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bell{position:relative}.pop{width:380px;max-width:calc(100vw - 24px)}.pop-h b{color:var(--text);font-size:14px}.pop-b{max-height:min(460px,70vh);overflow-y:auto}.pop-empty{padding:18px 12px 20px;color:var(--text-muted);font-size:13.5px;line-height:1.45}.pi{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;padding-left:22px}.pi.unread:before{position:absolute;left:9px;top:16px;margin:0}.pi-k{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pi-d,.pi-k{color:var(--text-muted)}.pi-d{font-size:12px;font-weight:400;text-align:right}.pi-t{grid-column:1/-1;font-size:13.5px}.mfa-steps{margin:0;padding-left:20px;flex-direction:column;gap:6px;color:var(--text-body)}.mfa-secret,.mfa-steps{display:flex;font-size:14px}.mfa-secret{align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--term-bg);border:1px solid var(--border);border-radius:var(--radius-field);font-family:var(--font-code);letter-spacing:.08em;color:var(--text);word-break:break-all}.mfa-form{display:flex;flex-direction:column;gap:12px}.mfa-code{font-family:var(--font-code);font-size:22px;letter-spacing:.4em;text-align:center;height:52px}.rep-bar,.rep-bar .tabs{margin-bottom:0}.heat-w{overflow-x:auto}.heat.hd{margin-bottom:6px}.heat-l{text-align:center;white-space:nowrap}.share-row{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px}.conv{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 48px;grid-gap:12px;gap:12px;align-items:center;font-size:13.5px}.conv>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--text-body)}.conv b{text-align:right}.bar-t .bar-f{background:var(--accent)}.rep-3{grid-template-columns:minmax(0,1.4fr) 90px 100px}.rep-4{grid-template-columns:minmax(0,1.4fr) 90px 80px 100px}.rep-camp{grid-template-columns:minmax(0,1.6fr) minmax(120px,1fr) 80px 90px 90px 70px}.rep-camp .tc{display:flex;flex-direction:column}.camp-bar{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:center}.audit-row{grid-template-columns:150px 130px 170px minmax(0,1fr) minmax(0,1.4fr) 120px}.audit-tbl .tr:not(.hd){min-height:48px}.consent-cur .row{flex-wrap:wrap}.consent-cur .quote{margin:10px 0 0;padding:12px 16px;border-left:2px solid var(--accent);background:var(--bg-elev-2);border-radius:0 var(--radius-field) var(--radius-field) 0;color:var(--text-body);font-size:14px;line-height:1.5}.consent-old{grid-template-columns:90px minmax(0,1fr) 100px 80px;padding:0 4px}.consent-old .tc2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-b>div>.disc{padding:8px 0;font-size:14px}.integ-kv{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;font-size:14px}.integ-kv .tc{display:block}.dns-row{grid-template-columns:64px minmax(0,1.2fr) 100px minmax(0,1.4fr);min-height:48px}.dns-st{font-size:12px;font-weight:600}.dns-st.ok{color:var(--success)}.dns-st.warning{color:var(--warning)}.dns-st.missing{color:var(--danger)}.dns-st.unknown{color:var(--text-muted)}.key-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) 90px 80px}.key-row .row{min-width:0;flex-wrap:nowrap}.type-row{grid-template-columns:44px minmax(0,1fr) 80px 70px}.status-row{grid-template-columns:130px minmax(0,1fr) 80px}.reason-row{grid-template-columns:minmax(0,1fr) 80px 80px;min-height:48px}.reason-row.off .tc{color:var(--text-faint);text-decoration:line-through}.rules.off{opacity:.55}.pool{display:flex;flex-direction:column;gap:6px}.pool-p{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-field);cursor:pointer;font-size:14px}.pool-p.on{border-color:var(--accent);background:var(--accent-sel)}.sla-f .inp{width:90px}.late-row{grid-template-columns:minmax(0,1.4fr) 140px minmax(0,1fr) 80px;color:inherit;text-decoration:none}.field-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 100px 90px 80px 170px}.field-row>.row{justify-content:flex-end}.drop{display:flex;flex-direction:column;align-items:center;gap:6px}.drop:disabled{cursor:progress;opacity:.7}.imp-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.imp-counts .lbl{display:block}.map-row{grid-template-columns:180px minmax(0,260px) minmax(0,1fr)}.imp-rows{max-height:460px;overflow-y:auto}.imp-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr);min-height:52px}.imp-row .tc2{gap:4px;padding:6px 0}.imp-row .tc2>span{white-space:normal}.imp-hist{grid-template-columns:minmax(0,1.4fr) 150px minmax(0,1fr) 60px 110px 70px}.mod-card.off{opacity:.75}.mod-card p{margin:0;color:var(--text-body)}.mod-meta{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.mod-meta .mono{word-break:break-word}@media (max-width:900px){.audit-row,.field-row,.imp-hist,.key-row,.rep-camp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px;padding-top:8px;padding-bottom:8px}.audit-row.hd,.field-row.hd,.imp-hist.hd,.key-row.hd,.rep-camp.hd{display:none}.imp-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.row-actions{display:flex;gap:6px;justify-content:flex-end}