@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_fcb484f7-module__fRXZAW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fcb484f7-module__fRXZAW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_5cef2e1b-module__thwxna__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_5cef2e1b-module__thwxna__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f1f4f0;--surface-1:#fff;--surface-2:#eef2ed;--surface-3:#e3e9e2;--border:#dbe2da;--border-strong:#c3cdc2;--text-primary:#1b2420;--text-secondary:#4a5650;--text-muted:#77837c;--accent:#1d7a53;--accent-strong:#15603f;--accent-soft:#dcefe4;--accent-ring:#1d7a5347;--banana:#f4c430;--side-bg:#0f2a20;--side-bg-2:#163a2c;--side-ink:#e6efe9;--side-muted:#93ab9e;--good:#1a8f55;--good-text:#146b40;--warning:#e09b1a;--critical:#d23f2f;--critical-text:#b3301f;--critical-soft:#fbeae6;--calc:#eaf3ee;--agent-bg:#eef6f1;--agent-border:#cfe4d7;--shadow-pop:0 12px 32px #0f2a2029, 0 2px 6px #0f2a2014;--radius-panel:14px;--radius-ctrl:9px;--c1:#2f6fb0;--c2:#e2702f;--c3:#1f8a5b;--c4:#d4a017;--c8:#d1453b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0e1613;--surface-1:#151f1b;--surface-2:#1b2722;--surface-3:#22312b;--border:#2a3832;--border-strong:#3a4b44;--text-primary:#e8efea;--text-secondary:#b3c0b8;--text-muted:#85948b;--accent:#3fae7d;--accent-strong:#5cc496;--accent-soft:#173527;--accent-ring:#3fae7d59;--side-bg:#0a1d16;--side-bg-2:#12302a;--good:#3fbf7a;--good-text:#6fd59e;--critical-text:#f08a7c;--critical-soft:#3a1f1b;--calc:#18281f;--agent-bg:#142a20;--agent-border:#24473a;--shadow-pop:0 12px 32px #00000080;--c1:#4a8fd6;--c2:#e0823f;--c3:#36b07b;--c4:#d9b13a;--c8:#e2655a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0e1613;--surface-1:#151f1b;--surface-2:#1b2722;--surface-3:#22312b;--border:#2a3832;--border-strong:#3a4b44;--text-primary:#e8efea;--text-secondary:#b3c0b8;--text-muted:#85948b;--accent:#3fae7d;--accent-strong:#5cc496;--accent-soft:#173527;--accent-ring:#3fae7d59;--side-bg:#0a1d16;--side-bg-2:#12302a;--good:#3fbf7a;--good-text:#6fd59e;--critical-text:#f08a7c;--critical-soft:#3a1f1b;--calc:#18281f;--agent-bg:#142a20;--agent-border:#24473a;--shadow-pop:0 12px 32px #00000080;--c1:#4a8fd6;--c2:#e0823f;--c3:#36b07b;--c4:#d9b13a;--c8:#e2655a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-0);color:var(--text-primary);font:14px/1.5 var(--font-ui), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-underline-offset:2px;text-decoration:none}a:hover{color:var(--accent-strong);text-decoration:underline}::selection{background:var(--accent-soft)}.shell{min-height:calc(100vh / var(--zoom));grid-template-columns:244px minmax(0,1fr);display:grid}.shell.signed-out{display:block}.sidebar{height:calc(100vh / var(--zoom));background:linear-gradient(180deg, var(--side-bg) 0%, var(--side-bg) 70%, var(--side-bg-2) 100%);color:var(--side-ink);flex-direction:column;display:flex;position:sticky;top:0}.side-top{justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.brand{font:650 15px/1.2 var(--font-display), var(--font-ui), sans-serif;letter-spacing:-.01em;color:var(--side-ink);align-items:center;gap:10px;display:inline-flex}.brand:hover{color:#fff;text-decoration:none}.logo{background:var(--banana);width:30px;height:30px;color:var(--side-bg);font:750 12px/1 var(--font-display), sans-serif;letter-spacing:.01em;border-radius:9px;place-items:center;display:inline-grid}.menu-btn{display:none}.side-nav{scrollbar-width:thin;scrollbar-color:var(--side-bg-2) transparent;flex:1;padding:2px 10px 14px;overflow-y:auto}.nav-group+.nav-group{margin-top:16px}.nav-title{color:var(--side-muted);padding:6px 12px 5px;font-size:12px;font-weight:600}.side-nav a{color:var(--side-ink);opacity:.82;border-radius:9px;align-items:center;gap:9px;padding:7px 12px;font-size:13.5px;transition:background-color .15s,opacity .15s,transform .15s;display:flex;position:relative}.side-nav a:hover{opacity:1;color:#fff;background:#ffffff12;text-decoration:none}.side-nav a:active{transform:translate(1px)}.side-nav a.on{opacity:1;color:#fff;background:#ffffff1c;font-weight:600}.side-nav a.on:before{content:"";background:var(--banana);border-radius:0 4px 4px 0;width:4px;position:absolute;top:7px;bottom:7px;left:-10px}.nav-n{min-width:22px;color:var(--side-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.nav-label{flex:1}.sidebar .badge{background:var(--banana);color:var(--side-bg)}.side-user{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.avatar{background:var(--side-bg-2);width:32px;height:32px;color:var(--banana);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.who-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.who-text b{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden}.who-text span{color:var(--side-muted);font-size:12px}.side-user button.linklike{color:var(--side-muted);font-size:12.5px}.side-user button.linklike:hover{color:#fff}@media (max-width:900px){.shell{display:block}.sidebar{z-index:20;height:auto;position:sticky}.side-top{padding:12px 16px}.menu-btn{color:#fff;background:#ffffff1a;border-color:#fff3;display:inline-flex}.side-nav,.side-user{display:none}.sidebar.open .side-nav,.sidebar.open .side-user{display:flex}.sidebar.open .side-nav{flex-direction:column;max-height:70vh;padding:0 12px 12px}}main{width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:28px 36px 72px;animation:.32s ease-out backwards page-in}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}h1{font:650 28px/1.15 var(--font-display), var(--font-ui), sans-serif;letter-spacing:-.02em;margin:0 0 6px}h2{font:650 18px/1.25 var(--font-display), var(--font-ui), sans-serif;letter-spacing:-.01em;margin:34px 0 12px}h3{font:650 15px/1.3 var(--font-display), var(--font-ui), sans-serif}.sub{color:var(--text-secondary);max-width:110ch;margin:0 0 18px;font-size:14.5px}.muted{color:var(--text-muted)}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-panel);padding:18px}.row{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.grow{flex:260px;min-width:0}.datebar{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:18px;padding:10px 12px;display:flex}.datebar input,.datebar button,.btn{font:inherit}.health{flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.dot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.dot.good{background:var(--good)}.dot.bad{background:var(--critical)}.dot.warn{background:var(--warning)}.hero-label{color:var(--text-secondary);font-size:13px}.hero{letter-spacing:-.01em;color:var(--text-primary);font-size:52px;font-weight:650;line-height:1.1}.hero a{color:inherit}.tile-label{color:var(--text-secondary);font-size:13px}.tile-value{font-size:24px;font-weight:600}.tile-value a{color:inherit}.tiles{flex-wrap:wrap;gap:32px;margin-top:12px;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}th{color:var(--text-secondary);background:var(--surface-2);z-index:1;font-size:12px;font-weight:600;position:sticky;top:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tr.total td{border-top:2px solid var(--border);font-weight:650}tr.sub-row td{color:var(--text-secondary,inherit);padding-top:2px;padding-bottom:2px;font-size:13px}tr.sub-row td:first-child{padding-left:28px}tr.clickable:hover td{background:var(--surface-2)}.table-wrap{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;max-height:70vh;overflow:auto}.labels-table td a{color:inherit}.unlabeled,.status-critical{color:var(--critical-text);font-weight:600}.status-good{color:var(--good-text);font-weight:600}.pill{background:var(--surface-2);color:var(--text-secondary);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:12px;display:inline-block}.pill.red{background:var(--critical-soft);color:var(--critical-text)}.pill.draft{color:#7a5300;background:#fff4d6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.draft{color:#f3cf74;background:#3a2f12}}.note{background:var(--surface-2);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:13px}.note.red{background:var(--critical-soft);color:var(--critical-text)}.note b{color:var(--text-primary)}.note.red b{color:inherit}.dt-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.dt-filter{width:100%;min-width:60px;font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);border-radius:4px;padding:3px 5px;font-size:12px}th.calc{background:var(--calc)}th button.sort{all:unset;cursor:pointer}td.wrap{white-space:normal;min-width:220px;max-width:420px}td.nowrap{white-space:nowrap}details>summary{cursor:pointer;margin:8px 0;font-weight:600}@media (max-width:640px){main{padding:16px}.hero{font-size:40px}}.filterbar{flex-wrap:wrap;align-items:end;gap:10px 16px;margin-bottom:8px;display:flex}.filterbar label,.datebar label{color:var(--text-secondary);gap:3px;font-size:12px;display:grid}.datebar label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.filterbar select,.filterbar input{font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);border-radius:6px;min-width:150px;padding:5px 8px;font-size:13px}button.linklike{all:unset;cursor:pointer;color:var(--accent)}button.linklike:focus-visible{outline:2px solid var(--accent);outline-offset:2px}tr.picked td{background:var(--accent-soft)}.chart-box{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:10px 12px;overflow-x:auto}.chart-legend{color:var(--text-secondary);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12.5px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:3px;width:11px;height:11px;display:inline-block}.cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:12px 0 16px;display:grid}.cards .card{align-content:start;gap:4px;display:grid}.cards a.card{color:inherit;text-decoration:none}.cards a.card:hover{border-color:var(--accent)}.grid2{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px;display:grid}.grid2>*{min-width:0}.notconnected{border:1px dashed var(--border);color:var(--text-secondary);background:var(--surface-1);border-radius:8px;padding:14px 16px}.notconnected b{color:var(--text-primary)}.mini-t{border-collapse:collapse;width:100%;font-size:12.5px}.mini-t th,.mini-t td{border-bottom:1px solid var(--border);background:0 0;padding:2px 4px 2px 0;position:static}.mini-t td:not(:first-child),.mini-t th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hl{align-items:baseline;gap:2px;font-size:12.5px;line-height:1.5;display:flex;overflow:hidden}.hl .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slack-preview{white-space:pre-wrap;background:var(--surface-1);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:6px;max-width:900px;padding:12px 14px;font:13px/1.5 ui-monospace,Menlo,monospace}.hl .dot{flex:none}.loading-page{align-items:center;gap:12px;padding:40px 0;display:flex}.spinner{border:2px solid var(--border);border-top-color:var(--text-secondary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.setup-settings{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.setup-settings input[type=number],.agent-card input[type=number]{width:72px}.agent-card{margin-bottom:14px}.agent-card.inactive{opacity:.65}.agent-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.agent-head .right{margin-left:auto}.agent-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:10px;display:grid}.agent-grid fieldset{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.agent-grid legend{color:var(--text-secondary);padding:0 4px;font-size:12px}.agent-grid .days{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.agent-grid .skills{grid-template-columns:1fr 1fr;gap:4px 12px;font-size:13px;display:grid}.agent-grid .skills label{justify-content:space-between;gap:6px;display:flex}.small{font-size:12px}.agent-pick{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:12px;display:grid}.agent-pick .card{flex-direction:column;gap:4px;display:flex}.work-ticket .skip{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.work-ticket .skip input{flex:1;min-width:180px}.work-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.work-bar .skip{gap:8px;display:flex}.solve{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.solve,.solve.comparing{grid-template-columns:minmax(0,1fr)}}.solve-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.solve-side{flex-direction:column;gap:12px;display:flex}.chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chip{background:var(--surface-2);color:var(--text-secondary);border-radius:10px;padding:1px 8px;font-size:12px}.messages{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.msg{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;padding:10px 12px}.msg.agent,.msg.automation{background:var(--agent-bg);border-color:var(--agent-border);margin-left:32px}.msg.note{background:var(--surface-2);border-style:dashed;margin-left:32px}.msg.customer{margin-right:32px}.msg-head{margin-bottom:4px}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.order summary{cursor:pointer;padding:4px 0}.order ul{margin:4px 0 4px 18px;padding:0}.warn-card{border-color:var(--critical-text)}html:root[data-skin] .card.warn-card,html .card.warn-card{border-top:4px solid var(--accent,#b91c1c)}.warn-card .bank-item,.warn-card .side-h+.bank-item{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;margin:0;padding:10px 0 11px}.warn-card .side-h+.bank-item{border-top:1px solid var(--text-primary)}.warn-card .side-h{color:var(--accent,#b91c1c);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.bank-item{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;margin:0;padding:10px 0 11px}.side-h+.bank-item{border-top:2px solid var(--text-primary)}.bank-top{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.bank-src{color:var(--text-muted);margin-top:1px;font-size:12px}.bank-what{margin:4px 0 8px;font-size:14.5px;line-height:1.35}.bank-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0;display:grid}.bank-facts>div{flex-direction:column;gap:1px;display:flex}.bank-facts dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.bank-facts dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.bank-amt{font-size:15px;font-weight:700}.esc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.esc-actions{flex-direction:column;gap:6px;display:flex}.esc-actions .skip{flex-wrap:wrap;gap:6px;display:flex}.badge{background:var(--critical-text);color:#fff;text-align:center;border-radius:9px;min-width:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.auth{max-width:400px;margin:0 auto;padding:64px 16px 32px}.auth-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:650;display:flex}.auth-brand .logo{width:32px;height:32px;font-size:12px}.auth-card{padding:24px}.auth-card h1{margin:0 0 4px;font-size:20px}.auth-card .sub{margin-bottom:18px}.auth-form{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.auth-form label{color:var(--text-secondary);flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.auth-form input,.auth-form select{padding:9px 11px;font-size:14px}.auth-form .btn.primary{width:100%;margin-top:4px;padding:9px 12px}.auth-foot{text-align:center;margin-top:14px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);border-radius:7px;padding:6px 9px;font-size:13.5px}:where(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}:where(button:not(.linklike):not(.sort):not(.copy)){font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);cursor:pointer;border-radius:7px;padding:6px 12px;font-size:13.5px}:where(button:not(.linklike):not(.sort):not(.copy)):hover{background:var(--surface-2)}:where(button,a.btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;display:inline-flex}.btn.primary,button.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.primary:hover,button.btn.primary:hover{background:var(--accent);filter:brightness(1.08);text-decoration:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.warn{color:#f3cf74;background:#2f2610;border-color:#8a6a1a}}.action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.action-bar .status{min-width:0}.action-bar .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.popover{position:relative}.popover>summary{margin:0;font-weight:600;list-style:none}.popover>summary::-webkit-details-marker{display:none}.popover[open]>summary{filter:brightness(.97)}.popover-body{z-index:10;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;width:min(340px,90vw);padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.popover-body textarea{resize:vertical;min-height:70px}.popover-body .row-end{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.popover-body{width:100%;margin-top:6px;position:static}}.quoted{margin-top:6px}.quoted>summary{color:var(--text-muted);margin:0;font-size:12px;font-weight:500}.quoted .msg-body{border-left:2px solid var(--border);color:var(--text-secondary);margin-top:6px;padding-left:10px;font-size:13px}.msg{box-shadow:0 1px #00000005}.msg-head b{font-weight:600}.stop-work{margin-top:16px}.solve-head h2{font-size:18px;line-height:1.3}.glance{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0 18px;display:grid}.g-tile{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.g-tile.risk{border-color:var(--critical-text);background:var(--critical-soft)}.g-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11px;font-weight:600}.g-main{font-size:17px;font-weight:650}.g-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.g-row code,.pk-number code{background:var(--surface-2);overflow-wrap:anywhere;border-radius:5px;padding:2px 6px;font:600 13.5px/1.3 ui-monospace,Menlo,monospace}.panel-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 8px;font-size:13px;font-weight:600}.badges{flex-wrap:wrap;gap:4px;display:inline-flex}.badge2{white-space:nowrap;background:var(--surface-2);color:var(--text-secondary);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.badge2.bad{background:var(--critical-soft);color:var(--critical-text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge2.good{color:#7fd67f;background:#173317}:root:not([data-theme=light]) .badge2.info{color:#8dbaf0;background:#1a2a40}:root:not([data-theme=light]) .badge2.warn{color:#f3cf74;background:#33280f}}.copy{all:unset;cursor:pointer;color:var(--accent);border:1px solid var(--border);background:var(--surface-1);border-radius:5px;flex:none;padding:0 6px;font-size:11px;font-weight:600;line-height:1.5}.copy:hover{background:var(--surface-2)}.copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.order-card{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:0}.order-card.focus{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.order-card>summary{cursor:pointer;margin:0;padding:12px 14px;font-weight:400;list-style:none}.order-card>summary::-webkit-details-marker{display:none}.order-card[open]>summary{border-bottom:1px solid var(--border)}.oc-top{align-items:center;gap:8px;display:flex}.oc-name{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.oc-total{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.oc-sub{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.oc-section{border-bottom:1px solid var(--border);padding:10px 14px}.oc-section h4,.side-h{color:var(--text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.oc-foot{padding:8px 14px 12px}.items{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.items li{justify-content:space-between;gap:10px;display:flex}.items .num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary)}.package{border:1px solid var(--border);background:var(--surface-0);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.package+.package{margin-top:8px}.pk-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk-number{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.steps{gap:0;margin:2px 0;padding:0;font-size:12px;list-style:none;display:flex}.steps li{color:var(--text-muted);flex-direction:column;flex:1;gap:2px;padding-top:14px;display:flex;position:relative}.steps li:before{content:"";background:var(--border);height:2px;position:absolute;top:4px;left:0;right:0}.steps li.done:before{background:var(--good)}.steps .dot2{background:var(--border);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.steps li.done .dot2{background:var(--good)}.steps li.done{color:var(--text-primary)}.solve-side .card+.card,.solve-side .order-card+.card{margin-top:0}.solve-form{border-color:var(--accent);margin-bottom:16px}.sf-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.sf-grid label{color:var(--text-secondary);flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.sf-grid .sf-wide{grid-column:1/-1}.sf-grid input[readonly]{background:var(--surface-2);color:var(--text-secondary)}.sf-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.solve-form .note ul{margin:4px 0 0 18px;padding:0}@media (max-width:760px){.sf-grid{grid-template-columns:1fr}}.log-table{max-height:none}.review button{white-space:nowrap;padding:3px 8px;font-size:12px}.status-legend{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 10px;display:flex}.badge2.solid{color:#fff;padding:2px 9px}.log-table{overflow-x:auto}.log-table table{width:max-content;min-width:100%}.log-table th,.log-table td{vertical-align:middle;white-space:nowrap}.log-table th{white-space:normal}.log-table .c-reason{white-space:normal;min-width:320px;max-width:380px}.log-table .c-reason>*,.log-table td.c-reason{width:340px}.log-table .c-notes{white-space:normal;max-width:240px}.log-table .c-ticket{white-space:normal;width:420px;min-width:420px;max-width:420px}.log-table .c-ticket .small{overflow-wrap:anywhere;margin-top:2px}.log-table th .sub-h{color:var(--text-muted);font-weight:400;display:block}.popover.complete,.popover.row-edit{vertical-align:middle;margin-left:6px;display:inline-block}.popover.complete>summary,.popover.row-edit>summary{padding:2px 8px;font-size:12px}.popover.complete .popover-body{white-space:normal;width:320px}.popover-body label{flex-direction:column;gap:4px;display:flex}.short-text>summary{cursor:pointer;color:var(--text-primary);margin:0;font-weight:400;list-style:none}.short-text>summary::-webkit-details-marker{display:none}.short-text>summary:hover .cut{color:var(--accent)}.short-text .full{white-space:normal;max-width:380px;display:none}.short-text .full small{color:var(--accent);white-space:nowrap;font-weight:600}.short-text[open] .cut{display:none}.short-text[open] .full{display:block}.log-table .c-notes,.log-table .c-reason{white-space:nowrap}.tabs{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.note.good{background:color-mix(in srgb, var(--good) 14%, transparent);color:var(--good-text)}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.inline-form input:not([type=hidden]){flex:1;min-width:180px}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.row-actions form{display:inline}.bucket-card{margin:12px 0}.bucket-card.inactive,.card.inactive{opacity:.7}.team-list{padding:4px 0}.team-item{border-top:1px solid var(--border)}.team-row{grid-template-columns:minmax(120px,1fr) minmax(180px,1.5fr) minmax(140px,1.3fr) minmax(110px,.6fr) auto auto;align-items:center;gap:8px;padding:8px 12px 2px;display:grid}.team-head{padding-bottom:6px}.team-row input:not([type=checkbox]),.team-row select{width:100%}.team-remove{padding:0 12px 8px}.chip-form{display:inline}@media (max-width:760px){.team-row{grid-template-columns:1fr}}tr.date-sep td{background:var(--surface-2);color:var(--text-primary);border-top:1px solid var(--border);padding:7px 10px;font-size:13px;position:sticky;left:0}tr.date-sep td b{letter-spacing:.01em}tr.load-more td{text-align:center;padding:14px}.load-more-p{text-align:center}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--border-strong);border-radius:var(--radius-ctrl);background:var(--surface-1);min-height:34px;color:var(--text-primary);font:inherit;padding:6px 10px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}:where(input,select,textarea):hover{border-color:var(--text-muted)}:where(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent);vertical-align:-2px;width:15px;height:15px}:where(button:not(.linklike):not(.sort):not(.copy)),.btn,a.btn{border:1px solid var(--border-strong);border-radius:var(--radius-ctrl);background:var(--surface-1);min-height:34px;color:var(--text-primary);font:550 13.5px/1.2 var(--font-ui), sans-serif;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:background-color .15s,border-color .15s,transform 80ms,box-shadow .15s;display:inline-flex}:where(button:not(.linklike):not(.sort):not(.copy)):hover,.btn:hover{background:var(--surface-2);border-color:var(--text-muted);color:var(--text-primary);text-decoration:none}:where(button:not(.linklike):not(.sort):not(.copy)):active,.btn:active{transform:translateY(1px)}:where(button,a.btn,summary.btn):focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}:where(button):disabled{opacity:.55;cursor:default;transform:none}.btn.primary,button.btn.primary,a.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:650}.btn.primary:hover,button.btn.primary:hover,a.btn.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;filter:none}.btn.warn,button.btn.warn{color:#7a4d00;background:#fff6e0;border-color:#e3b24a;font-weight:650}.btn.warn:hover,button.btn.warn:hover{color:#6a4200;background:#ffeec4;border-color:#c99325}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.warn{color:#f3cf74;background:#2f2610;border-color:#8a6a1a}}button.linklike{color:var(--accent);font-weight:550}button.linklike:hover{text-decoration:underline}.datebar label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.datebar b{font-family:var(--font-display);font-weight:650}.note{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);border-radius:11px;padding:11px 14px;font-size:13.5px}.note.red{background:var(--critical-soft);border-color:color-mix(in srgb, var(--critical) 25%, transparent);color:var(--critical-text)}.note.good{border-color:color-mix(in srgb, var(--good) 25%, transparent)}.notconnected{border-radius:var(--radius-panel)}.tiles{gap:14px 36px}.tile-label,.g-label{color:var(--text-secondary);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.tile-value{font:650 26px/1.15 var(--font-display), var(--font-ui), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero{font-family:var(--font-display);letter-spacing:-.03em}.glance{gap:12px}.g-tile{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;gap:4px;padding:14px 16px;transition:border-color .15s,transform .15s}.g-main{font:650 22px/1.2 var(--font-display), var(--font-ui), sans-serif;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.g-tile .small{color:var(--text-muted)}.g-tile.focus{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.g-tile.risk{border-color:color-mix(in srgb, var(--critical) 35%, transparent);background:var(--critical-soft);box-shadow:inset 4px 0 0 var(--critical)}.g-tile.risk .g-main{color:var(--critical-text)}.panel-title{font:650 14px/1.3 var(--font-display), var(--font-ui), sans-serif;text-transform:none;letter-spacing:0;color:var(--text-primary)}.cards .card,.cards a.card{transition:border-color .15s,transform .15s}.cards a.card:hover{border-color:var(--accent);transform:translateY(-1px)}.table-wrap{border-color:var(--border);background:var(--surface-1);scrollbar-width:thin;border-radius:12px}table{font-variant-numeric:tabular-nums}th{color:var(--text-secondary);background:var(--surface-2);letter-spacing:.01em;font-size:12px;font-weight:650}tbody tr{transition:background-color .12s}tbody tr:last-child>td{border-bottom:0}tr.total td{background:var(--surface-2)}th button.sort{font-weight:650}th button.sort:hover{color:var(--accent)}.dt-tools{color:var(--text-secondary);margin:0 0 10px}.dt-filter{border-radius:7px;min-height:28px;padding:3px 8px;font-size:12px}.log-table td{font-size:13px}.log-table tr.flag td{background:var(--critical-soft)}tr.date-sep td,tr.date-sep:hover td{background:var(--surface-0);color:var(--text-primary);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);padding:10px 12px 8px;font-size:13px}tr.date-sep td b{font:650 13.5px/1.2 var(--font-display), var(--font-ui), sans-serif;letter-spacing:-.005em}tr.date-sep td b:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}tr.load-more td,tr.load-more:hover td{background:var(--surface-1)}.badge2{letter-spacing:.005em;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:650}.badge2.good{color:#13653c;background:#e1f3e8}.badge2.info{color:#1d518f;background:#e3edf9}.badge2.warn{color:#835200;background:#fdf0d4}.badge{border-radius:99px}.pill{border-radius:99px;padding:2px 9px}.tags{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.tag{text-overflow:ellipsis;white-space:nowrap;background:var(--tag-bg);max-width:220px;color:var(--tag-ink);box-shadow:inset 0 0 0 1px var(--tag-line);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.45;display:inline-block;overflow:hidden}.tone-urgent{--tag-bg:#fde3df;--tag-ink:#a3261a;--tag-line:#f5c1b9}.tone-refund{--tag-bg:#fce4ec;--tag-ink:#9d1d4f;--tag-line:#f5c3d5}.tone-return{--tag-bg:#ede7fb;--tag-ink:#5b3aa6;--tag-line:#d8ccf4}.tone-ship{--tag-bg:#e2eefb;--tag-ink:#1f5592;--tag-line:#c5daf3}.tone-product{--tag-bg:#fdf0d2;--tag-ink:#7d5000;--tag-line:#f3dca5}.tone-elite{--tag-bg:#dff3e7;--tag-ink:#146a3e;--tag-line:#bfe4cd}.tone-phone{--tag-bg:#e6e8fb;--tag-ink:#3a3f9e;--tag-line:#ccd0f4}.tone-ai{--tag-bg:#e9eef0;--tag-ink:#3f5560;--tag-line:#d3dde1}.tone-done{--tag-bg:#ddf3f1;--tag-ink:#0f6660;--tag-line:#bae5e1}.tone-system,.tone-more{--tag-bg:#eff1ee;--tag-ink:#66726b;--tag-line:#dfe4dd}.tone-h0{--tag-bg:#e1f1f7;--tag-ink:#1a5d78;--tag-line:#c3e1ec}.tone-h1{--tag-bg:#f6e8f6;--tag-ink:#7d2f7f;--tag-line:#ebcdeb}.tone-h2{--tag-bg:#f3efdd;--tag-ink:#685a12;--tag-line:#e5dcb4}.tone-h3{--tag-bg:#e6f2e0;--tag-ink:#3b6522;--tag-line:#cde4c1}.tone-h4{--tag-bg:#fbe9dc;--tag-ink:#8a4417;--tag-line:#f1d0b8}.tone-h5{--tag-bg:#e4ebf5;--tag-ink:#34507a;--tag-line:#cbd8ea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tag{background:color-mix(in srgb, var(--tag-ink) 32%, #151f1b);color:color-mix(in srgb, var(--tag-ink) 30%, #fff);box-shadow:none}}td.tags-cell{white-space:normal;min-width:200px;max-width:360px}.log-table td.c-tags{white-space:normal;min-width:180px;max-width:300px}.chips .tags{gap:5px}.popover-body{box-shadow:var(--shadow-pop);border-color:var(--border);transform-origin:100% 0;border-radius:12px;padding:14px;animation:.14s ease-out pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}details>summary{transition:color .15s}.msg{border-color:var(--border);box-shadow:none;border-radius:12px;padding:12px 14px}.msg.note{background:#fffaea;border-color:#ecd9a3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .msg.note{background:#2a2512;border-color:#5b4d22}}.order-card,.package{border-radius:12px}.chip{border-radius:6px;padding:2px 8px;font-weight:600}.auth-card{border-radius:16px;box-shadow:0 1px 2px #0f2a200d}.auth-brand{font-family:var(--font-display)}.auth-brand .logo{background:var(--banana);color:var(--side-bg)}@media (prefers-reduced-motion:reduce){main,.popover-body{animation:none}*,:before,:after{transition-duration:0s!important}}.auth-split{min-height:calc(100vh / var(--zoom));grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);display:grid}.auth-split .auth{align-self:center;width:100%;padding:48px 24px}.auth-side{background:radial-gradient(120% 80% at 0% 100%, var(--side-bg-2) 0%, transparent 60%), var(--side-bg);color:var(--side-ink);flex-direction:column;justify-content:center;gap:22px;padding:56px;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";border:1px solid #f4c43038;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -80px -120px auto;box-shadow:0 0 0 40px #ffffff06,0 0 0 90px #ffffff05}.auth-side .auth-brand{color:#fff;justify-content:flex-start;margin:0;font-size:16px}.auth-line{font:650 34px/1.12 var(--font-display), sans-serif;letter-spacing:-.025em;color:#fff;max-width:15ch;margin:0}.auth-points{color:var(--side-muted);flex-direction:column;gap:10px;max-width:38ch;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.auth-points li{align-items:baseline;gap:10px;display:flex}.auth-points li:before{content:"";background:var(--banana);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.auth-brand-small{display:none}@media (max-width:860px){.auth-split{display:block}.auth-side{display:none}.auth-brand-small{display:flex}}.shell.signed-out main{max-width:none;padding:0}td.row-actions,.row-actions{white-space:nowrap;flex-wrap:nowrap}td.row-actions{vertical-align:middle;text-align:right;width:1%;display:table-cell}td.row-actions>:not(dialog):not([hidden]){vertical-align:middle;margin-left:6px;display:inline-block}td.row-actions>:first-child{margin-left:0}td.row-actions form{display:inline-block}.btn.btn-ghost-disabled,button.btn:disabled{opacity:.45;cursor:not-allowed}.start-card{border-left:4px solid var(--accent);flex-direction:column;gap:18px;max-width:640px;padding:24px;display:flex}.start-title{margin:0 0 4px;font-size:22px}.start-card p{margin:0}.start-stats{gap:40px;margin:0;display:flex}.start-stats dt{color:var(--text-secondary);font-size:12.5px}.start-stats dd{font:650 30px/1.1 var(--font-display), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0}.start-go{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn.btn-lg,button.btn.btn-lg{border-radius:11px;min-height:44px;padding:10px 22px;font-size:15px}.paid-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-bottom:16px;display:flex}.paid-hero .hero{margin:2px 0 4px;font-size:46px}.paid-split{flex-wrap:wrap;gap:10px;display:flex}.paid-chip{border:1px solid var(--border);min-width:150px;color:var(--text-primary);border-radius:12px;flex-direction:column;gap:1px;padding:10px 14px;transition:border-color .15s,transform .15s;display:flex}.paid-chip:hover{border-color:var(--accent);color:var(--text-primary);text-decoration:none;transform:translateY(-1px)}.paid-chip b{font:650 19px/1.2 var(--font-display), sans-serif;font-variant-numeric:tabular-nums}.grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.grid3 .mini-t td{padding:5px 6px 5px 0}.day-bars{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.day-bar{color:var(--text-primary);border-radius:6px;grid-template-columns:130px 1fr 100px 40px;align-items:center;gap:10px;padding:3px 4px;font-size:13px;display:grid}.day-bar:hover{background:var(--surface-2);color:var(--text-primary);text-decoration:none}.db-track{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.db-fill{background:var(--accent);border-radius:99px;height:100%;display:block}.db-usd{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.db-n{text-align:right;font-size:12px}@media (max-width:640px){.day-bar{grid-template-columns:90px 1fr 80px}.db-n{display:none}}.share{align-items:center;gap:8px;width:100%;min-width:150px;display:inline-flex}.share-bar{background:var(--accent);border-radius:99px;min-width:2px;height:8px;display:block}.share-n{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.climb{color:var(--critical-text);font-size:11px;font-weight:700}.et-clock{color:var(--side-muted);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:8px;margin:-4px 18px 10px;padding:6px 10px;font-size:12px}@media (max-width:900px){.et-clock{display:none}.sidebar.open .et-clock{display:block}}:root{--surface-0:#fbfcfe;--surface-1:#fff;--surface-2:#e7ecff;--surface-3:#d9e0fb;--border:#d9e0f5;--border-strong:#c2cbe8;--text-primary:#10132a;--text-secondary:#424a69;--text-muted:#5d6585;--accent:#4545e8;--accent-strong:#3232bb;--accent-soft:#e4e4fd;--accent-ring:#4545e84d;--header-navy:#142d4e;--side-bg:#000;--side-bg-2:#000;--side-ink:#eef2fb;--side-muted:#b9bfe0;--banana:#00b8d9;--good:#0f9d8f;--good-text:#0b776c;--warning:#0e8fb8;--critical:#e0427e;--critical-text:#b82a60;--critical-soft:#fde2ed;--calc:#e7ecff;--agent-bg:#e3f6f7;--agent-border:#a9e4e8;--shadow-card:0 0 0 1px #9696a080, 0 3px 6px #4545e81a, 0 16px 32px -8px #4545e859;--shadow-lift:0 0 0 1px #82829199, 0 6px 12px #4545e824, 0 24px 44px -10px #4545e873;--shadow-pop:0 20px 44px -12px #10132a40, 0 2px 8px #10132a14;--radius-panel:12px;--radius-ctrl:12px;--c1:#4545e8;--c2:#00b8d9;--c3:#142d4e;--c4:#0e8fb8;--c8:#4545e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0b1222;--surface-1:#142d4e;--surface-2:#1a3760;--surface-3:#234372;--border:#22436b;--border-strong:#2d5584;--text-primary:#eef2ff;--text-secondary:#b9c6e8;--text-muted:#8294bc;--accent:#5a5af0;--accent-strong:#8080f5;--accent-soft:#1f1f66;--accent-ring:#5a5af066;--header-navy:#0c1f38;--side-bg:#000;--side-bg-2:#000;--side-ink:#eef0fc;--side-muted:#b9bfe0;--good:#35c5b4;--good-text:#6fe0d2;--critical-text:#ff8fb4;--critical-soft:#3a1830;--calc:#1a3760;--agent-bg:#0f3b44;--agent-border:#1f5d6a;--shadow-card:0 0 0 1px #787d9680, 0 3px 6px #5a5af040, 0 16px 34px -8px #5a5af073;--shadow-lift:0 0 0 1px #8c91aa99, 0 6px 12px #5a5af04d, 0 26px 48px -10px #5a5af08c;--shadow-pop:0 20px 48px -12px #0009;--c1:#5a5af0;--c2:#00d3f5;--c3:#8080f5;--c4:#00b8d9;--c8:#5a5af0}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0b1222;--surface-1:#142d4e;--surface-2:#1a3760;--surface-3:#234372;--border:#22436b;--border-strong:#2d5584;--text-primary:#eef2ff;--text-secondary:#b9c6e8;--text-muted:#8294bc;--accent:#5a5af0;--accent-strong:#8080f5;--accent-soft:#1f1f66;--accent-ring:#5a5af066;--header-navy:#0c1f38;--side-bg:#000;--side-bg-2:#000;--side-ink:#eef0fc;--side-muted:#b9bfe0;--good:#35c5b4;--good-text:#6fe0d2;--critical-text:#ff8fb4;--critical-soft:#3a1830;--calc:#1a3760;--agent-bg:#0f3b44;--agent-border:#1f5d6a;--shadow-card:0 0 0 1px #787d9680, 0 3px 6px #5a5af040, 0 16px 34px -8px #5a5af073;--shadow-lift:0 0 0 1px #8c91aa99, 0 6px 12px #5a5af04d, 0 26px 48px -10px #5a5af08c;--shadow-pop:0 20px 48px -12px #0009;--c1:#5a5af0;--c2:#00d3f5;--c3:#8080f5;--c4:#00b8d9;--c8:#5a5af0}body{background:var(--surface-0);font-size:14px}main{padding:30px 40px 80px}@media (max-width:640px){main{padding:16px 16px 56px}}.sidebar{background:var(--side-bg);color:var(--side-ink);border-right:0}.brand,.brand:hover{color:#fff;font:700 15px/1.2 var(--font-display), sans-serif;letter-spacing:0}.logo,.auth-brand .logo{background:var(--banana);color:#19181c;font:700 13px var(--font-display), sans-serif;border-radius:12px}.et-clock{color:var(--side-muted);background:#ffffff14;border:0;border-radius:12px;font-weight:600}.nav-title{color:var(--side-muted);text-transform:uppercase;letter-spacing:.07em;padding:12px 12px 6px;font-size:11px;font-weight:700}.side-nav{scrollbar-color:#3a3640 transparent;padding:2px 12px 14px}.side-nav a{color:var(--side-muted);opacity:1;border-radius:13px;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s,transform .1s}.side-nav a:hover{color:#fff;background:#ffffff14}.side-nav a.on{background:var(--accent);color:#fff;box-shadow:0 4px 14px -4px color-mix(in srgb, var(--accent) 70%, transparent);font-weight:700}.side-nav a.on:before{display:none}.side-nav a:focus-visible{outline:2px solid var(--banana);outline-offset:1px}.nav-ico{color:var(--side-muted);flex:none;transition:color .15s}.side-nav a:hover .nav-ico,.side-nav a.on .nav-ico{color:#fff}.nav-n{min-width:0;color:var(--side-muted);order:3;margin-left:auto;font-size:11px;font-weight:700}.side-nav a.on .nav-n{color:#fff}.sidebar .badge{background:var(--accent);color:#fff;border-radius:99px;order:4}.side-user{border-top:1px solid #ffffff1f}.avatar{background:var(--accent);color:#fff;box-shadow:none;border-radius:12px;font-weight:700}.who-text b{color:#fff}.who-text span,.side-user button.linklike{color:var(--side-muted)}.side-user button.linklike:hover{color:#fff;text-decoration:none}@media (max-width:900px){.sidebar{border-bottom:1px solid #ffffff1f}.menu-btn{background:var(--banana);color:#19181c;border:0;font-weight:700}}h1{font:700 32px/1.15 var(--font-display), sans-serif;letter-spacing:-.005em;color:var(--text-primary);margin:0 0 8px}h2{font:700 18px/1.3 var(--font-display), sans-serif;letter-spacing:0;color:var(--text-primary);margin:36px 0 12px}.sub{color:var(--text-secondary);max-width:90ch;margin-bottom:22px;font-size:14px;line-height:1.6}a{color:var(--accent-strong);font-weight:700}a:hover{color:var(--accent)}.card,.datebar,.table-wrap,.chart-box,.day-bars,.g-tile,.order-card,.notconnected{background:var(--surface-1);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);border:1px solid #0000}.card{padding:20px;position:relative}.datebar{border-radius:18px;gap:8px 10px;margin-bottom:20px;padding:10px 14px}.datebar b{font-weight:700}.notconnected{box-shadow:none;border-style:dashed}.note{background:var(--surface-2);border:1px solid var(--border);border-radius:16px}.note.red{background:var(--critical-soft);border-color:color-mix(in srgb, var(--critical) 30%, transparent)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-ctrl);border:1.5px solid var(--border-strong);background:var(--surface-1);min-height:36px}:where(input,select,textarea)::placeholder{color:var(--text-muted)}:where(button:not(.linklike):not(.sort):not(.copy)),.btn,a.btn{border:1.5px solid var(--border-strong);box-shadow:var(--shadow-card);background:var(--surface-1);color:var(--text-primary);border-radius:99px;min-height:37px;font-size:13.5px;font-weight:700;transition:transform .1s,box-shadow .15s,background-color .15s}:where(button:not(.linklike):not(.sort):not(.copy)):hover,.btn:hover{background:var(--surface-2);box-shadow:var(--shadow-lift);transform:translateY(-1px)}:where(button:not(.linklike):not(.sort):not(.copy)):active,.btn:active{box-shadow:var(--shadow-card);transform:translateY(0)}.btn.primary,button.btn.primary,a.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover,button.btn.primary:hover,a.btn.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.tabs .btn.primary{box-shadow:var(--shadow-card)}button.linklike{font-weight:700}.glance{gap:16px;margin:18px 0 24px}.g-tile{--tile-c:var(--accent);gap:6px;padding:18px 18px 16px}.g-tile:has(.tone-good){--tile-c:var(--good)}.g-tile:has(.tone-bad){--tile-c:var(--critical)}.g-tile:has(.tone-warn){--tile-c:var(--warning)}.g-tile:has(.tone-money){--tile-c:var(--accent)}.g-tile:has(.tone-count){--tile-c:#4f7cff}.g-tile:has(.tone-people){--tile-c:#a855f7}.g-tile:has(.tone-plain){--tile-c:var(--text-muted)}.g-label{color:var(--text-secondary);align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:flex}.g-ico{background:var(--tile-c);color:#fff;width:29px;height:29px;box-shadow:0 4px 10px -3px color-mix(in srgb, var(--tile-c) 70%, transparent);border-radius:11px;flex:none;place-items:center;display:inline-grid;transform:rotate(-4deg)}.g-main{font:700 27px/1.2 var(--font-display), sans-serif;letter-spacing:0;color:var(--text-primary);margin-top:2px}.g-tile .small{color:var(--text-muted);line-height:1.45}.g-tile:has(.tone-bad) .g-main{color:var(--critical-text)}.g-tile.focus{background:color-mix(in srgb, var(--warning) 10%, var(--surface-1))}.g-tile.risk{background:var(--critical-soft)}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:16px}.cards .card{gap:6px;padding:18px;transition:box-shadow .12s,transform .12s}.cards .card:nth-of-type(5n+1){--tile-c:var(--c1)}.cards .card:nth-of-type(5n+2){--tile-c:var(--c2)}.cards .card:nth-of-type(5n+3){--tile-c:var(--c3)}.cards .card:nth-of-type(5n+4){--tile-c:var(--c4)}.cards .card:nth-of-type(5n+5){--tile-c:var(--c8)}.cards .card:before{content:"";background:var(--tile-c,var(--accent));width:26px;height:26px;box-shadow:0 4px 10px -3px color-mix(in srgb, var(--tile-c,var(--accent)) 60%, transparent);border-radius:9px;position:absolute;top:-12px;left:16px;transform:rotate(-8deg)}.cards a.card:hover{box-shadow:var(--shadow-lift);transform:translate(-2px,-2px)}.tile-label{color:var(--text-secondary);font-size:12.5px;font-weight:700}.tile-value{font:700 28px/1.2 var(--font-display), sans-serif;color:var(--text-primary)}.hero,.paid-hero .hero{font:700 48px/1.15 var(--font-display), sans-serif;color:var(--accent-strong)}.paid-chip{background:var(--surface-2);border:1px solid var(--border);box-shadow:none;border-radius:14px}.paid-chip:hover{background:var(--accent-soft)}.table-wrap{overflow:auto}th,td{border-bottom:2px solid var(--surface-2);padding:10px 14px}th{background:var(--header-navy);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--banana);font-size:11px;font-weight:800}.table-wrap table:first-child tr:first-child th:first-child{border-top-left-radius:var(--radius-panel)}.table-wrap table:first-child tr:first-child th:last-child{border-top-right-radius:var(--radius-panel)}tbody tr:hover>td{background:var(--accent-soft)}tr.total td{background:var(--surface-2);border-top:2px solid var(--accent);font-weight:700}.mini-t th,.mini-t td{color:inherit;background:0 0;border-bottom-width:1px;padding:5px 6px 5px 0}.mini-t th{color:var(--text-secondary);text-transform:none;background:0 0;font-weight:600}.mini-t tbody tr:hover>td{background:0 0}tr.date-sep td,tr.date-sep:hover td{background:var(--surface-2);border-top:2px solid var(--accent);border-bottom:2px solid var(--surface-2);color:var(--text-secondary);padding:10px 14px}tr.date-sep td b{font:700 13.5px var(--font-display), sans-serif;color:var(--text-primary)}tr.date-sep td b:before{background:var(--accent);border-radius:3px;width:8px;height:8px;transform:rotate(10deg)}.dt-filter{border-radius:8px}.badge2,.pill{--b:var(--text-secondary);background:var(--b);color:#fff;border-radius:99px;padding:2px 10px;font-size:11.5px;font-weight:700}.badge2.good{--b:var(--good)}.badge2.info{--b:var(--accent)}.badge2.warn{--b:var(--warning);color:#042a38}.badge2.bad,.pill.red{--b:var(--critical)}.badge2.solid,.badge2.solid.good,.badge2.solid.warn,.badge2.solid.bad,.badge2.solid.info,.badge2.solid.plain{color:#fff}.badge2.solid.good{background:var(--good)}.badge2.solid.warn{background:var(--warning)}.badge2.solid.bad{background:var(--critical)}.badge2.solid.info{background:var(--accent)}.badge2.solid.plain{background:#70695a}.tag{border-radius:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tag{background:color-mix(in srgb, var(--tag-ink) 30%, #1f1c26)}}.share-bar,.db-fill{background:var(--accent);border-radius:99px}.db-track{background:var(--surface-3);border-radius:99px}table.mom td.heat{background:color-mix(in srgb, var(--accent) calc(var(--heat) * 22%), var(--surface-1))}table.mom tbody tr:hover>td.heat{background:color-mix(in srgb, var(--accent) calc(var(--heat) * 22% + 4%), var(--surface-1))}.msg{border:1px solid var(--border);box-shadow:none;border-radius:16px}.msg.agent,.msg.automation{background:var(--agent-bg);border-color:var(--agent-border)}.start-card{border-left-width:3px;border-left-color:var(--accent)}.solve-form{border-color:var(--accent);border-width:1.5px}.popover-body{border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:16px}.tabs{gap:8px}.tabs .btn,.tabs a.btn,.tabs button.btn{border-radius:99px}.tabs .btn.primary,.tabs a.btn.primary,.tabs button.btn.primary{background:var(--banana);color:#19181c}.auth-side{background:var(--side-bg);color:#fff;position:relative;overflow:hidden}.auth-side:after{content:"";border:2px dashed color-mix(in srgb, var(--banana) 45%, transparent);border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -90px -130px auto}.auth-side .auth-brand .logo{background:var(--banana);color:#19181c}.auth-line{font-family:var(--font-display), sans-serif;color:#fff;font-weight:700}.auth-points{color:#ffffffc7}.auth-points li:before{background:var(--banana);border-radius:3px}.auth-card{box-shadow:var(--shadow-lift);border-radius:22px}@media (max-width:640px){.datebar label{flex-wrap:wrap;min-width:0;max-width:100%}.datebar select,.datebar input:not([type=checkbox]):not([type=radio]){min-width:0;max-width:100%}}.reply-form{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px;display:flex}.reply-form textarea{resize:vertical;width:100%;min-height:110px}.reply-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}dialog.modal{background:var(--surface-1);width:min(680px,94vw);color:var(--text-primary);box-shadow:var(--shadow-pop);border:0;border-radius:14px;padding:18px}dialog.modal::backdrop{background:#10132a73}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.views-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}.views-grid label{align-items:center;gap:7px;display:flex}.filter-row{flex-wrap:wrap;gap:8px 12px;width:100%;display:flex}.filter-row label{color:var(--text-secondary);flex-direction:column;gap:3px;font-size:12px;display:flex}.filter-row select{max-width:220px}tr.filter-head th{background:var(--surface-2);border-bottom:2px solid var(--accent);padding:4px 8px 8px;top:37px}.th-filter{text-transform:none;letter-spacing:0;width:100%;min-width:90px;max-width:200px;min-height:28px;padding:2px 6px;font-size:12px;font-weight:500}.num-link{appearance:none;box-shadow:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.num-link:hover,.num-link:focus,.num-link:focus-visible,.num-link:active{box-shadow:none;color:inherit;background:0 0;outline:none}dialog.modal.explain{width:min(940px,96vw);max-height:90vh;overflow:auto}.explain-value{font-family:var(--font-display);color:var(--accent);margin-top:4px;font-size:1.7rem;line-height:1.2}.explain-body section{margin:0 0 14px}.explain-body h4{color:var(--text-secondary,inherit);margin:0 0 6px;font-size:.9rem}.explain-body ol,.explain-body ul{gap:4px;margin:0;padding-left:1.25rem;display:grid}.explain-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nav-badge{color:#fff;text-align:center;background:#d93025;border-radius:9px;min-width:18px;margin-left:auto;padding:0 6px;font-size:11px;line-height:18px}.solved-backdrop{z-index:60;background:#0a0c128c;place-items:center;padding:20px;animation:.25s ease-out sb-in;display:grid;position:fixed;inset:0}.solved-flash{background:var(--card,#fff);width:min(560px,100%);color:inherit;border:1px solid #0000001f;border-radius:18px;gap:16px;padding:28px 30px 22px;animation:.35s cubic-bezier(.2,.9,.3,1.2) sf-in;display:grid;box-shadow:0 24px 80px #0006}.solved-flash .sf-closed{align-items:center;gap:18px;display:flex}.solved-flash .sf-tick{color:#fff;background:#1a7f37;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-size:32px;font-weight:700;animation:.5s ease-out sf-pop;display:grid}.solved-flash .sf-title{font-size:24px;font-weight:700;line-height:1.2}.solved-flash .sf-line{margin-top:4px;font-size:18px}.solved-flash .sf-kicker{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:4px;font-size:12px}.solved-flash .sf-wait{color:#b45309}.solved-flash .sf-next{border-top:1px solid #0000001f;padding-top:16px;animation:.4s ease-out sf-slide}.solved-flash .sf-bar{background:#00000014;border-radius:2px;height:4px;overflow:hidden}.solved-flash .sf-bar span{transform-origin:0;background:#1a7f37;width:100%;height:100%;animation:5.2s linear forwards sf-bar;display:block}.solved-flash .sf-start{padding:10px 22px;font-size:16px}@keyframes sb-in{0%{opacity:0}to{opacity:1}}@keyframes sf-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes sf-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sf-pop{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes sf-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-color-scheme:dark){.solved-flash{background:#1c1f26;border-color:#ffffff24}.solved-flash .sf-next{border-color:#ffffff24}.solved-flash .sf-bar{background:#ffffff1f}.solved-flash .sf-wait{color:#f59e0b}}@media (prefers-reduced-motion:reduce){.solved-backdrop,.solved-flash,.solved-flash .sf-tick,.solved-flash .sf-next{animation:none}.solved-flash .sf-bar span{animation-duration:5.2s}}label.choice,.auth-form label.choice{flex-flow:wrap;align-items:center;gap:8px;font-weight:500;display:flex}label.choice>input[type=checkbox],label.choice>input[type=radio]{flex:none;width:16px;height:16px;margin:0;padding:0}.choice-hint{color:var(--text-secondary);flex-basis:100%;margin:-2px 0 0 24px;font-size:12px;font-weight:400}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.btn-row form{align-items:center;gap:8px;margin:0;display:inline-flex}.sent-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;display:flex}td.sent-cell{display:table-cell}td.sent-cell>:not(dialog):not([hidden]){width:fit-content;margin:0 0 6px;display:block}td.sent-cell>:last-child{margin-bottom:0}.sent-cell form{margin:0}dialog.edit-modal{border:1px solid var(--border);background:var(--surface-1);width:min(460px,100vw - 24px);max-height:88vh;color:inherit;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 80px #0006}dialog.edit-modal::backdrop{background:#0a0c128c}dialog.edit-modal[open]{flex-direction:column;display:flex}.edit-modal .em-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.edit-modal .em-body{flex-direction:column;gap:10px;padding:14px 18px;display:flex;overflow:auto}.edit-modal .em-body label{flex-direction:column;gap:4px;display:flex}.edit-modal .em-body input,.edit-modal .em-body select,.edit-modal .em-body textarea{width:100%}.edit-modal .em-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.edit-note{margin-top:4px}td.col-subject{min-width:200px;max-width:280px}td.col-labels{min-width:180px;max-width:280px}td.col-labels .tags{flex-wrap:wrap;gap:4px;display:flex}html:root a.order-link{color:inherit;cursor:pointer;text-decoration:none}html:root a.order-link:hover,html:root a.order-link:focus-visible{color:var(--accent-strong,var(--accent));text-underline-offset:3px;text-decoration:underline}.solve.comparing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.solve.comparing{grid-template-columns:1fr}}.compare-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.compare-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.compare-card .messages{margin-top:6px}.side-ticket{padding:3px 0}.side-ticket.active{box-shadow:inset 3px 0 0 var(--accent);padding-left:8px;font-weight:700}.side-rest{flex-direction:column;gap:12px;display:flex}.side-rest[hidden]{display:none}.msg.note>details>summary{cursor:pointer;align-items:baseline;gap:8px;min-width:0;list-style:none;display:flex}.msg.note>details>summary::-webkit-details-marker{display:none}.msg.note>details>summary:before{content:"▸";color:var(--text-muted);flex:none;font-size:12px}.msg.note>details[open]>summary:before{content:"▾"}.msg.note .note-head{flex:none}.msg.note .note-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:1;font-size:13px;overflow:hidden}.msg.note>details[open] .note-preview{display:none}.msg.note>details[open]>summary{margin-bottom:6px}.msg.note>details>summary:hover .note-head b{text-underline-offset:3px;text-decoration:underline}.attachments{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.attachments .att-img img{border:1px solid var(--border-strong);object-fit:cover;background:var(--surface-2);border-radius:6px;max-width:220px;max-height:160px;display:block}.attachments .att-file{border:1px solid var(--border-strong);border-radius:6px;padding:3px 8px;font-size:13px}.attach-row{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.attach-list{flex-wrap:wrap;gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:flex}.attach-item{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:5px 8px;display:flex}.attach-item img{object-fit:cover;border:1px solid var(--border);border-radius:6px;flex:none;width:48px;height:48px}.attach-pdf{background:var(--surface-3);border-radius:6px;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:700;display:grid}.attach-item b{overflow-wrap:anywhere}html .card:has(details.popover[open]){z-index:40;position:relative}.q-actions .popover-body{transform-origin:0 0;left:0;right:auto}.macro-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;display:flex;position:relative}.macro-pop{z-index:30;background:var(--surface-1);width:min(520px,94vw);color:var(--text-primary);border:1px solid var(--border-strong);box-shadow:var(--shadow-pop);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.macro-pop ul{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.macro-item{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:stretch;gap:2px;padding:7px 9px;display:flex;text-align:left!important}.macro-item.on,.macro-item:hover{background:var(--surface-2);border-color:var(--border-strong)}.macro-item .mi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.macro-item .mi-text{text-align:left;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.macro-item .mi-tags{color:var(--text-muted);font-size:11.5px}.macro-form{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.macro-form textarea{width:100%}.macro-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;display:flex}.macro-preview{text-overflow:ellipsis;white-space:nowrap;max-width:60ch;overflow:hidden}.cust-tile{gap:8px}.cust-name{overflow-wrap:anywhere}.cust-rows{flex-direction:column;gap:7px;display:flex}.cust-row{flex-direction:column;gap:1px;min-width:0;display:flex}.cust-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.cust-note{text-transform:none;letter-spacing:0;font-size:11px}.cust-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.cust-value>span:first-child{overflow-wrap:anywhere;min-width:0}.cust-check{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 14%, var(--surface-1));color:var(--text-primary);border-left-width:4px;border-radius:6px;padding:7px 9px;font-size:12.5px;line-height:1.4}.cust-check.none{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-secondary)}.cust-stats{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;padding-top:8px;font-size:13px;display:flex}.cust-stats b{color:var(--text-primary)}.ticket .glance{grid-template-columns:minmax(250px,1.5fr) repeat(auto-fit,minmax(180px,1fr))}@media (max-width:760px){.ticket .glance{grid-template-columns:1fr}}html .cust-tile .cust-name{overflow-wrap:break-word;word-break:normal;font-size:19px;line-height:1.2}.cust-value{flex-wrap:nowrap;align-items:flex-start}.cust-value>span:first-child{overflow-wrap:anywhere;flex:auto;font-size:13.5px}.cust-value .copy,.cust-value button{flex:none}.table-wrap.dt-remote{max-height:calc(100vh / var(--zoom) - 120px);overscroll-behavior:contain;min-height:320px}.dt-more{text-align:center;color:var(--text-muted);padding:14px 8px;font-size:13px;position:sticky;left:0}.dt-wrap thead tr:nth-child(2) th{top:var(--dt-h1,34px);z-index:1}.dt-wrap thead tr:first-child th{z-index:2}.nav-fold{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;display:flex}.nav-fold>span:first-child{flex:1}.nav-fold .nav-count{opacity:.7;font-size:10.5px}.nav-fold .nav-chev{opacity:.8;font-size:11px}.nav-find{padding:4px 12px 8px}.nav-find input{width:100%;color:var(--side-ink,#fff);background:#ffffff14;border:1px solid #ffffff38;border-radius:7px;padding:6px 9px;font-size:12.5px}.nav-find input::placeholder{color:color-mix(in srgb, var(--side-ink,#fff) 55%, transparent)}.nav-hit{flex-direction:column;display:flex}.nav-hit .nav-where{opacity:.6;margin-top:-5px;padding:0 12px 4px 42px;font-size:10.5px}html .sidebar button.nav-fold{min-height:0;font:inherit;text-transform:uppercase;letter-spacing:.07em;color:inherit;cursor:pointer;white-space:normal;width:100%;margin:0;padding:12px 12px 6px;font-size:11px;font-weight:700;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html .sidebar button.nav-fold:hover{color:var(--side-ink,#fff)}html .sidebar button.nav-fold:focus-visible{outline:2px solid var(--accent-strong,#f87171);outline-offset:-2px}html .sidebar button.nav-fold .nav-count{background:0 0;border:0}html .sidebar .nav-find input{color:var(--side-ink,#fff)!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff3d!important}html .sidebar .nav-find input::placeholder{opacity:1;color:color-mix(in srgb, var(--side-ink,#fff) 60%, transparent)!important}html .sidebar .nav-find input:focus-visible{outline:2px solid var(--accent-strong,#f87171);outline-offset:1px}select.dt-filter{min-width:96px}input.dt-filter[type=date]{min-width:138px}.call-panel{flex-direction:column;gap:12px;margin:0 0 16px;display:flex}.call-card{flex-direction:column;gap:10px;display:flex}.call-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.call-audio{width:100%;max-width:640px}.call-note{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:8px;margin:0;padding:8px 10px}.call-summary{margin:0;line-height:1.45}.call-chips{flex-wrap:wrap;gap:6px;display:flex}.call-actions{margin:0;padding-left:18px}.call-transcript>summary{cursor:pointer}.call-tools{margin:6px 0}.transcript{flex-direction:column;gap:4px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.tl{border-radius:6px;grid-template-columns:52px 62px 1fr;align-items:baseline;gap:8px;padding:4px 8px;display:grid}.tl.now{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.tl .tl-time{color:var(--text-muted);font:inherit;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.tl .tl-time:not(:disabled){cursor:pointer;color:var(--accent-strong,var(--accent));text-decoration:none}.tl .tl-time:not(:disabled):hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tl .tl-who{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.tl.agent .tl-who,.tl.ai .tl-who{color:var(--accent-strong,var(--accent))}.tl .tl-text{overflow-wrap:anywhere}.call-audio-mini{width:220px;height:34px}html .sidebar .nav-group{margin:0;padding:0}html .sidebar .nav-group+.nav-group{border-top:1px solid #ffffff14}html .sidebar button.nav-fold{letter-spacing:.09em;align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;line-height:1.2;display:flex}html .sidebar button.nav-fold .nav-chev{text-align:center;order:-1;width:10px;font-size:10px}html .sidebar button.nav-fold>span:first-child{text-align:left;flex:1}html .sidebar button.nav-fold .nav-count{text-align:center;letter-spacing:0;border-radius:9px;min-width:18px;padding:0 6px;font-size:10px;background:#ffffff1a!important}html .sidebar button.nav-fold .nav-count:empty,html .sidebar .nav-group[aria-hidden]{display:none}html .sidebar button.nav-fold{letter-spacing:.06em;color:color-mix(in srgb, var(--side-ink,#fff) 92%, transparent);padding:10px 12px;font-size:13px;font-weight:700}html .sidebar button.nav-fold .nav-chev{width:12px;font-size:12px}html .sidebar button.nav-fold .nav-count{min-width:22px;padding:1px 7px;font-size:11.5px}html .sidebar button.nav-fold:hover{background:#ffffff0f!important}html .sidebar button.nav-fold{text-transform:none;letter-spacing:0;color:var(--side-ink,#fff);padding:10px 12px;font-size:16px;font-weight:700}html .sidebar button.nav-fold .nav-chev{opacity:.85;width:14px;font-size:13px}html .sidebar button.nav-fold .nav-count{min-width:24px;padding:1px 8px;font-size:12px;font-weight:600}html .sidebar button.nav-fold,html[data-scene] .sidebar button.nav-fold{color:var(--side-ink,#fff)!important}html .sidebar .nav-items{border-left:2px solid #fff3;margin:2px 0 8px 18px;padding:0 0 0 8px}html .sidebar .nav-items a{padding-top:7px;padding-bottom:7px}html .sidebar .nav-items a.on:before{left:-12px}html .sidebar button.nav-fold[aria-expanded=true]{background:#ffffff12!important;border-radius:10px!important}html .sidebar button.nav-fold[aria-expanded=true] .nav-chev{opacity:1}html .sidebar button.nav-fold,html .sidebar button.nav-fold[aria-expanded=true],html .sidebar button.nav-fold:hover{background:0 0!important;border-radius:0!important}html .sidebar button.nav-fold:hover{text-underline-offset:4px;text-decoration:underline}html .sidebar button.nav-fold .nav-chev{opacity:.85;flex:none;order:-1;width:16px;height:16px;font-size:0;transform:none}html .sidebar button.nav-fold[aria-expanded=true] .nav-chev,html .sidebar button.nav-fold:hover .nav-chev{opacity:1}.rail-btn,.rail-groups{display:none}@media (min-width:901px){.rail-btn{width:30px;height:30px;color:var(--side-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}html:root .sidebar .rail-btn{box-sizing:border-box;width:30px;height:30px;min-height:0;box-shadow:none;color:var(--banana);background:#fff;border:0;border-radius:0;padding:0;line-height:1}html:root .sidebar .rail-btn:hover{color:var(--banana);background:#f1efe8}.shell{transition:grid-template-columns .18s}.shell:has(.sidebar.rail){grid-template-columns:68px minmax(0,1fr)}.sidebar.rail .side-top{flex-direction:column;justify-content:flex-start;gap:10px;padding:16px 0 10px}.sidebar.rail .brand{gap:0;font-size:0}.sidebar.rail .et-clock,.sidebar.rail .side-nav,.sidebar.rail .mode-toggle,.sidebar.rail .who-text,.sidebar.rail .side-user button.linklike{display:none}.sidebar.rail .rail-groups{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:6px;padding:6px 0;display:flex;overflow-y:auto}html .sidebar.rail .rail-groups button{width:42px;height:42px;color:var(--side-muted);cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;padding:0;display:grid}html .sidebar.rail .rail-groups button:hover{color:#fff;background:#ffffff1a}html .sidebar.rail .rail-groups button.on{background:var(--accent,#ffffff24);color:#fff}html .sidebar.rail .rail-groups button:focus-visible,html .sidebar .rail-btn:focus-visible{outline:2px solid var(--banana);outline-offset:1px}.sidebar.rail .side-user{justify-content:center;padding:14px 0}}table.macro-table td.row-actions{white-space:normal;width:250px;min-width:240px}table.macro-table td.row-actions>:not(dialog):not([hidden]){margin:2px 0 2px 6px}table.macro-table td.row-actions{text-align:left}html:root .cards .card:before{background:var(--text-muted,#8a8680);box-shadow:none}html:root .cards .card:has(.status-critical):before{background:var(--critical,#b3261e)}.page-guide{border-left:3px solid var(--border-strong,#bdb8ad);background:var(--surface-2,transparent);color:var(--text-secondary);flex-wrap:wrap;gap:4px 18px;margin:0 0 14px;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.page-guide b{color:var(--text-primary)}.hl:has(.dot.bad,.dot.warn){align-items:flex-start;overflow:visible}.hl:has(.dot.bad,.dot.warn) .muted{white-space:normal;text-overflow:clip;overflow:visible}.bot-form:has(select[name=kind] option[value=external]:checked) .ai-only{display:none}.bot-form:has(select[name=kind] option[value=ai]:checked) .ext-only{display:none}.conn-group{margin:0 0 12px}.conn-group>summary,.conn-item>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;list-style:none;display:flex}.conn-group>summary::-webkit-details-marker{display:none}.conn-item>summary::-webkit-details-marker{display:none}.conn-group>summary{border-bottom:1px solid var(--border);margin-bottom:10px;padding:8px 0}.conn-group>summary h2{margin:0}.conn-chev{opacity:.85;flex:none;align-self:center}.conn-chev.opened,details[open]>summary>.conn-chev.closed{display:none}details[open]>summary>.conn-chev.opened{display:block}.conn-group>summary:hover .conn-chev,.conn-item>summary:hover .conn-chev{opacity:1}.conn-item>summary{padding:4px 0}.conn-item[open]>summary{padding-bottom:8px}.conn-all{gap:8px;display:inline-flex}html:root{--font-ui:var(--font-inter)!important;--font-display:var(--font-inter)!important;--font-serif:var(--font-inter)!important;--font-grotesk:var(--font-inter)!important;--font-manrope:var(--font-inter)!important;--font-arcade:var(--font-inter)!important;--font-hand:var(--font-inter)!important;--font-typewriter:var(--font-inter)!important;--font-hud:var(--font-inter)!important;--font-techmono:var(--font-inter)!important;--font-luxe:var(--font-inter)!important;--font-oswald:var(--font-inter)!important;--font-courier:var(--font-inter)!important;--font-rajdhani:var(--font-inter)!important;--font-lora:var(--font-inter)!important;--font-abril:var(--font-inter)!important;--font-patrick:var(--font-inter)!important;--font-cinzel:var(--font-inter)!important;--font-marker:var(--font-inter)!important;--font-staatliches:var(--font-inter)!important;--font-bungee:var(--font-inter)!important;--font-righteous:var(--font-inter)!important}.sidebar .brand,.sidebar .brand:hover{letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:650}html .sidebar button.nav-fold{font-size:13.5px;font-weight:650}html .sidebar button.nav-fold .nav-count{font-size:11px}html{-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;scrollbar-width:thin;scrollbar-color:var(--border-strong,#b8b4aa) transparent}*{scrollbar-width:thin}button,input,select,textarea{letter-spacing:inherit;font-family:inherit}input::-ms-reveal{display:none}input::-ms-clear{display:none}select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}select:not([multiple]):not([size]):disabled{cursor:not-allowed;opacity:.6}input[type=date],input[type=time]{min-height:36px}:root{--zoom:.95}html{zoom:var(--zoom)}.labels-table th:first-child,.labels-table td:first-child{min-width:235px}.labels-table td:first-child .small{line-height:1.3}.labels-table th:not(:first-child){white-space:normal;vertical-align:bottom;min-width:64px;padding-left:8px;padding-right:8px;line-height:1.25}.labels-table td:not(:first-child){white-space:nowrap;padding-left:8px;padding-right:8px}html{scrollbar-gutter:stable}:is(html:has(dialog[open]),html:has(.solved-backdrop)){overflow:hidden}dialog.modal,dialog.edit-modal{overscroll-behavior:contain}.macro-suggest{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.macro-suggest .btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 10px;font-size:12.5px;overflow:hidden}.macro-suggest .btn.on{border-color:var(--accent);color:var(--accent)}.cards .card-wide{grid-column:span 2}@media (max-width:900px){.cards .card-wide{grid-column:auto}}@media (max-width:520px){.paid-hero{display:block}.paid-hero>div{min-width:0}.paid-split{margin-top:12px}.paid-chip{flex:140px;min-width:0}.hero,.paid-hero .hero{overflow-wrap:anywhere;font-size:34px}.tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.paid-split{width:100%;max-width:100%}.paid-chip{max-width:100%}.paid-chip .small{overflow-wrap:anywhere}.chips{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.page-guide span{white-space:normal}}.perf-table th,.perf-table td{padding:8px 3px;font-size:12.5px}.perf-table th{letter-spacing:0;vertical-align:bottom;white-space:normal;font-size:9.5px;line-height:1.2}.perf-table th.num{min-width:44px;max-width:70px}.perf-table th:first-child,.perf-table td:first-child{z-index:2;white-space:normal;min-width:110px;max-width:160px;position:sticky;left:0}.perf-table td:first-child{background:var(--surface-1);box-shadow:1px 0 0 var(--border)}.perf-table th:first-child{z-index:3}.perf-table tr.total td:first-child{background:var(--surface-2)}.side-export{padding:8px 12px 4px}html .sidebar .side-export button{width:100%;color:var(--side-ink,#fff);cursor:pointer;box-shadow:none;text-align:left;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}html .sidebar .side-export button:hover{background:#ffffff21}html .sidebar .side-export button:focus-visible{outline:2px solid var(--banana,#facc15);outline-offset:1px}@media (max-width:900px){.side-export{display:none}.sidebar.open .side-export{display:block}}@media (min-width:901px){.sidebar.rail .side-export{place-items:center;padding:6px 0;display:grid}html .sidebar.rail .side-export button{background:0 0;border:0;justify-content:center;width:42px;height:42px;padding:0}.sidebar.rail .side-export .nav-label{display:none}}html dialog.export-modal{border:1px solid var(--border);background:var(--surface-1);width:min(880px,100vw - 24px);max-height:min(90vh,880px);color:var(--text-primary);overscroll-behavior:contain;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 80px #0006}html dialog.export-modal::backdrop{background:#0a0c128c}html dialog.export-modal[open]{flex-direction:column;display:flex}.export-modal button{font:inherit;cursor:pointer}.export-modal button:disabled,.export-modal input:disabled{cursor:not-allowed;opacity:.55}.export-modal .ex-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 12px;display:flex}.export-modal .ex-head h2{margin:0 0 4px;font-size:1.15rem}.export-modal .ex-head p{color:var(--text-secondary);max-width:62ch;margin:0;font-size:13px}.export-modal .ex-x{border:1px solid var(--border);width:34px;height:34px;color:inherit;background:0 0;border-radius:8px;flex:none;padding:0;font-size:20px;line-height:1}.export-modal .ex-dates{border:0;border-bottom:1px solid var(--border);min-width:0;margin:0;padding:12px 22px 8px}.export-modal .ex-dates legend{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);float:left;width:100%;margin-bottom:6px;padding:0;font-size:12px;font-weight:700}.export-modal .ex-chips{clear:both;flex-wrap:wrap;gap:6px;display:flex}.export-modal .ex-chips button{border:1px solid var(--border-strong,var(--border));color:inherit;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.export-modal .ex-chips button:hover:not(:disabled){background:var(--surface-2)}.export-modal .ex-chips button.on{background:var(--accent);border-color:var(--accent);color:#fff}.export-modal .ex-custom{flex-wrap:wrap;gap:10px 16px;margin-top:10px;display:flex}.export-modal .ex-custom label{align-items:center;gap:6px;font-size:13px;display:flex}.export-modal .ex-hint{color:var(--text-secondary);margin:8px 0 0;font-size:12px}.export-modal .ex-hint.ex-bad{color:var(--critical-text,#b42318);font-weight:600}.export-modal .ex-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 22px;display:flex}.export-modal .ex-tools>div{flex-wrap:wrap;gap:8px;display:flex}.export-modal .ex-tools button{border:1.5px solid var(--text-primary);color:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:700}.export-modal .ex-tools button:hover:not(:disabled){background:var(--surface-2)}.export-modal .ex-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.export-modal .ex-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:auto;min-height:120px;padding:0 22px;overflow:auto}.export-modal .ex-list section{border-bottom:1px solid var(--border);padding:12px 0}.export-modal .ex-list section:last-child{border-bottom:0}.export-modal .ex-group{cursor:pointer;align-items:center;gap:10px;margin-bottom:8px;display:flex}.export-modal .ex-group b{letter-spacing:.07em;text-transform:uppercase;font-size:12.5px}.export-modal .ex-group span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}.export-modal .ex-tabs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 18px;padding-left:28px;display:grid}.export-modal .ex-tabs label{cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;display:flex}.export-modal .ex-tabs i{color:var(--text-secondary);font-size:11.5px;font-style:normal}.export-modal input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:1px 0 0}.export-modal .ex-foot{align-items:center;gap:12px;padding:14px 22px;display:flex}.export-modal .ex-msg{min-height:1.3em;color:var(--text-secondary);flex:1;margin:0;font-size:13px}.export-modal .ex-msg.error{color:var(--critical-text,#b42318);font-weight:600}.export-modal .ex-msg.ok{color:var(--good-text,#146b40);font-weight:600}.export-modal .ex-cancel{border:1px solid var(--border-strong,var(--border));color:inherit;background:0 0;border-radius:6px;padding:9px 16px;font-weight:600}.export-modal .ex-go{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0c0f14;border:0;border-radius:6px;padding:10px 22px;font-size:13px;font-weight:800}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .export-modal .ex-go{color:#0c0f14;background:#f4f6f3}}html[data-theme=dark] .export-modal .ex-go{color:#0c0f14;background:#f4f6f3}@media (max-width:600px){.export-modal .ex-tabs{grid-template-columns:1fr}.export-modal .ex-foot{flex-wrap:wrap}.export-modal .ex-go{width:100%}}.fc{max-width:900px}.fc-top{background:var(--surface-0,var(--bg,#fff));flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 10px;padding:8px 0;display:flex}.fc-name{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);flex-direction:column;flex:280px;gap:4px;font-size:12px;font-weight:700;display:flex}.fc-name input{letter-spacing:normal;text-transform:none;width:100%;color:var(--text-primary);font-size:20px;font-weight:700}.fc-save{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-save input{width:250px;max-width:100%}.fc-dirty{margin:0 0 10px}.fc-errors{background:color-mix(in srgb, #f6c453 14%, var(--surface-1));border:1px solid #e0b25a;border-left:4px solid #d9962b;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13.5px}.fc-errors ul{margin:4px 0 0 18px;padding:0}.fc-canvas{border:1px solid var(--border);background-color:var(--surface-2);background-image:radial-gradient(circle, color-mix(in srgb, var(--text-secondary) 28%, transparent) 1px, transparent 1.4px);background-size:20px 20px;border-radius:14px;flex-direction:column;align-items:center;padding:26px 12px 20px;display:flex}.fc-step{flex-direction:column;align-items:center;width:100%;display:flex}.fc-node{background:var(--surface-1);border:1px solid var(--border);border-left:5px solid var(--fc-c,var(--accent));border-radius:12px;width:min(580px,100%);box-shadow:0 1px 3px #00000014}.fc-node.open{border-color:var(--fc-c,var(--accent));box-shadow:0 6px 22px #00000029}.fc-node.bad{border-top-color:#d9962b;border-bottom-color:#d9962b;border-right-color:#d9962b}.fc-trigger{--fc-c:#d9962b}.fc-if{--fc-c:#3b82f6}.fc-do{--fc-c:#1a8f55}.fc-wait{--fc-c:#8b5cf6}.fc-limits{--fc-c:#6b7280;border-style:dashed dashed dashed solid}.fc-row{align-items:stretch;display:flex}.fc .fc-head{white-space:normal;min-width:0;min-height:0;color:inherit;text-align:left;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 14px;display:flex}.fc .fc-head:hover{background:color-mix(in srgb, var(--fc-c,var(--accent)) 7%, transparent)}.fc .fc-head:focus-visible{outline:2px solid var(--fc-c,var(--accent));outline-offset:-2px}.fc-ico{color:#fff;background:var(--fc-c,var(--accent));border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.fc-ico.sm{--fc-c:var(--accent);border-radius:8px;width:28px;height:28px}.fc-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fc-kicker{letter-spacing:.1em;color:var(--fc-c,var(--accent));font-size:11px;font-weight:800}.fc-title{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.3}.fc-sub{color:var(--text-secondary);font-size:12.5px;line-height:1.35}.fc-warn{color:#b45309;font-weight:600}.fc-tools{flex:none;align-items:center;gap:4px;padding-right:10px;display:flex}.fc .fc-x{border-radius:8px;place-items:center;width:30px;height:30px;min-height:0;padding:0;line-height:1;display:inline-grid}.fc-conds{color:var(--text-secondary);margin:4px 0 0;padding-left:18px;font-size:12.5px}.fc-conds li.bad,.fc-prob{color:#b45309}.fc-prob{margin:4px 14px 10px;font-size:13px;font-weight:600}.fc-edit .fc-prob{margin:0}.fc-edit{border-top:1px solid var(--border);gap:10px;padding:14px;display:grid}.fc-edit label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.fc-edit label.choice{flex-direction:row;align-items:center;font-weight:500}.fc-edit input:not([type=checkbox]),.fc-edit select,.fc-edit textarea{width:100%}.fc-cond{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:4px;padding:10px;display:grid}.fc-cond-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-cond-row select,.fc-cond-row input{flex:200px;width:auto;min-width:0}.fc-hint{margin:0}.fc-seg{border:1px solid var(--border-strong,var(--border));border-radius:8px;width:fit-content;display:inline-flex;overflow:hidden}.fc .fc-seg button{min-height:0;color:inherit;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 14px;font-size:13px;font-weight:600}.fc .fc-seg button.on{background:var(--fc-c,var(--accent));color:#fff}.fc-vars{font-size:12.5px;font-weight:500}.fc-vars summary{cursor:pointer;color:var(--text-secondary)}.fc-vars div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fc .fc-chip{border:1px solid var(--border-strong,var(--border));background:var(--surface-1);min-height:0;color:inherit;font:inherit;font-family:var(--font-mono,monospace);cursor:pointer;box-shadow:none;border-radius:999px;padding:3px 9px;font-size:12px}.fc .fc-chip:hover{background:var(--surface-2)}.fc-link{flex-direction:column;align-items:center;height:62px;display:flex;position:relative}.fc-line{background:var(--text-secondary);opacity:.45;flex:1;width:2px}.fc-arrow{color:var(--text-secondary);opacity:.7;margin-top:-3px}.fc-yes{background:color-mix(in srgb, var(--good,#1a8f55) 18%, var(--surface-1));color:var(--good-text,#146b40);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;position:absolute;top:6px;left:calc(50% + 22px)}.fc-plus-wrap{z-index:2;position:relative}.fc-plus-wrap.open{z-index:50}.fc .fc-plus{border:2px solid var(--accent);background:var(--surface-1);width:30px;height:30px;min-height:0;color:var(--accent);cursor:pointer;box-shadow:none;border-radius:50%;place-items:center;padding:0;display:grid}.fc .fc-plus:hover,.fc .fc-plus[aria-expanded=true]{background:var(--accent);color:#fff}.fc-menu{z-index:40;border:1px solid var(--border);background:var(--surface-1);text-align:left;border-radius:12px;width:min(360px,88vw);max-height:min(60vh,460px);padding:6px;position:absolute;top:36px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 48px #0000004d}.fc-menu-h{letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);padding:8px 8px 4px;font-size:11px;font-weight:800}.fc .fc-menu-i{white-space:normal;width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:7px 8px;display:flex}.fc .fc-menu-i:hover:not(:disabled),.fc .fc-menu-i:focus-visible{background:var(--surface-2)}.fc .fc-menu-i:disabled{opacity:.5;cursor:not-allowed}.fc .fc-menu-i b{font-size:13.5px;display:block}.fc .fc-menu-i small{color:var(--text-secondary);font-size:12px;line-height:1.3;display:block}.fc-stop{justify-content:flex-end;width:min(580px,100%);margin-top:6px;display:flex}.fc-stop span{border:1px dashed var(--text-secondary);color:var(--text-secondary);background:var(--surface-1);border-radius:999px;padding:2px 10px;font-size:12px}.fc-empty{border:1px dashed var(--text-secondary);color:var(--text-secondary);background:var(--surface-1);border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px}.fc-end{background:color-mix(in srgb, var(--good,#1a8f55) 18%, var(--surface-1));color:var(--good-text,#146b40);border-radius:999px;align-items:center;gap:6px;margin:2px 0 22px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}@media (min-width:901px){.fc-top{z-index:25;position:sticky;top:0}}@media (max-width:600px){.fc-canvas{padding:18px 8px}.fc-save input{width:100%}.fc-tools{flex-direction:column;padding:6px 8px 6px 0}}.mini-t.wrap,.mini-t.wrap tbody{width:100%;display:block}.mini-t.wrap tr{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:0 14px;padding:4px 0;display:flex}.mini-t.wrap td{white-space:normal;text-align:left;border:0;padding:0;display:block}.mini-t.wrap td:first-child{flex:110px;font-weight:600}.mini-t.wrap td:not(:first-child){text-align:right;flex:0 auto;padding-left:3px;overflow:visible}.softphone{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(320px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.softphone .sp-toggle{border:1px solid var(--line,#d0d0d0);background:var(--card,#fff);color:var(--ink,#111);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex;box-shadow:0 2px 10px #0000001f}.softphone .sp-dot{background:#9a9a9a;border-radius:50%;width:9px;height:9px}.softphone.sp-online .sp-dot,.softphone.sp-ringing .sp-dot,.softphone.sp-incall .sp-dot{background:#1fa855}.softphone .sp-ring{border:1px solid var(--line,#d0d0d0);background:var(--card,#fff);color:var(--ink,#111);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:0 6px 24px #00000038}.softphone.sp-ringing .sp-ring{animation:1.2s ease-in-out infinite sp-pulse}.softphone .sp-row{gap:8px;display:flex}.softphone .sp-row button{border:1px solid var(--line,#d0d0d0);background:var(--card,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:8px 12px}.softphone .sp-yes{color:#fff!important;background:#1fa855!important;border-color:#1fa855!important}.softphone .sp-no{color:#fff!important;background:#d64545!important;border-color:#d64545!important}.softphone .sp-err{color:#d64545;background:var(--card,#fff);border:1px solid var(--line,#d0d0d0);border-radius:8px;padding:6px 10px}@keyframes sp-pulse{0%,to{box-shadow:0 6px 24px #1fa85540}50%{box-shadow:0 6px 30px #1fa855a6}}@media (prefers-reduced-motion:reduce){.softphone.sp-ringing .sp-ring{animation:none}}dialog.modal.solve-modal{width:min(920px,96vw);max-height:92vh;overflow:auto}dialog.modal.solve-modal .solve-form{box-shadow:none;border:0;margin:0;padding:0}.msg.agent,.msg.automation,html[data-scene] .messages .msg.agent,html[data-scene] .messages .msg.automation{background:color-mix(in srgb, #4a9be0 4%, var(--surface-1));border-color:color-mix(in srgb, #4a9be0 12%, var(--surface-1));background:oklch(from var(--surface-1) min(calc(l * 1), .99) .0065 240);border-color:oklch(from var(--surface-1) calc(l * .95) .016 240)}
html:root[data-skin=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:var(--font-grotesk);--font-display:var(--font-grotesk);--surface-0:#e9f5f8;--surface-1:#fff;--surface-2:#dcf0f4;--surface-3:#c8e6ec;--border:#cfe6ec;--border-strong:#a9d3dc;--text-primary:#0b2a36;--text-secondary:#35606e;--text-muted:#6a8f9b;--accent:#0891b2;--accent-strong:#0e7490;--accent-soft:#d4f1f7;--accent-ring:#0891b24d;--header-navy:#0e4a5f;--side-bg:#0b3a4d;--side-bg-2:#0e5a70;--side-ink:#e8f8fb;--side-muted:#9cc9d4;--banana:#5eead4;--good:#0d9488;--good-text:#0f766e;--warning:#d97706;--critical:#e11d48;--critical-text:#be123c;--critical-soft:#ffe4ea;--calc:#dcf0f4;--agent-bg:#e0f6f5;--agent-border:#a7e3df;--shadow-card:0 1px 2px #0850640f, 0 10px 28px -10px #0891b247;--shadow-lift:0 16px 36px -12px #0891b273;--shadow-pop:0 24px 50px -16px #08506466;--radius-panel:22px;--radius-ctrl:14px;--c1:#0891b2;--c2:#14b8a6;--c3:#0e4a5f;--c4:#38bdf8;--c8:#6366f1}html[data-skin=ocean] body{background-color:#0000;background-image:radial-gradient(1100px 520px at 85% -8%,#c8edf5 0%,#0000 70%),linear-gradient(#e6f4f8,#f3fafb 60%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html[data-skin=ocean] .sidebar{background:linear-gradient(185deg,#0b3a4d 0%,#0e5a70 100%)}html[data-skin=ocean] .side-nav a.on{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff40}html[data-skin=ocean] .card,html[data-skin=ocean] .datebar,html[data-skin=ocean] .table-wrap,html[data-skin=ocean] .g-tile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #ffffffe6}html[data-skin=ocean] th{letter-spacing:.06em;background:linear-gradient(90deg,#0e4a5f,#0e6a82);border-bottom:0}html[data-skin=ocean] .btn,html[data-skin=ocean] :where(button:not(.linklike):not(.sort):not(.copy)){border-color:#b6dbe3;box-shadow:0 1px 2px #0850641a}html[data-skin=ocean] .btn.primary{background:linear-gradient(135deg,#0891b2,#14b8a6);border-color:#0000}html[data-skin=ocean] h1{letter-spacing:-.02em;font-weight:700}html:root[data-skin=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-serif);--surface-0:#f5efe3;--surface-1:#fffdf7;--surface-2:#f0e8d6;--surface-3:#e6dcc4;--border:#e0d5bd;--border-strong:#c9bb9a;--text-primary:#2b2319;--text-secondary:#5c4f3c;--text-muted:#8a7b63;--accent:#b4472b;--accent-strong:#8f3520;--accent-soft:#f6dccf;--accent-ring:#b4472b47;--header-navy:#2b2319;--side-bg:#ebe1cc;--side-bg-2:#e2d6bb;--side-ink:#2b2319;--side-muted:#7b6c54;--banana:#b4472b;--good:#4d7c3a;--good-text:#3b6129;--warning:#c2790e;--critical:#b3261e;--critical-text:#961f18;--critical-soft:#f8dcd8;--calc:#f0e8d6;--agent-bg:#f3ecd9;--agent-border:#dccfae;--shadow-card:0 1px 0 #2b231914;--shadow-lift:0 2px 0 #2b23192e;--shadow-pop:0 14px 30px -12px #2b231959;--radius-panel:6px;--radius-ctrl:4px;--c1:#b4472b;--c2:#c2790e;--c3:#4d7c3a;--c4:#6b5b3e;--c8:#8f3520}html[data-skin=paper] .sidebar{background:var(--side-bg);color:var(--side-ink);border-right:1px solid #cdbf9f}html[data-skin=paper] .brand,html[data-skin=paper] .brand:hover,html[data-skin=paper] .who-text b{color:var(--side-ink);font-family:var(--font-serif), serif;font-weight:600}html[data-skin=paper] .logo,html[data-skin=paper] .auth-brand .logo{color:#f5efe3;font-family:var(--font-serif), serif;background:#2b2319;border-radius:4px}html[data-skin=paper] .et-clock{color:var(--side-muted);background:#2b231912;border-radius:4px}html[data-skin=paper] .side-nav a{color:#5c4f3c;border-radius:4px;font-weight:600}html[data-skin=paper] .side-nav a:hover{color:#2b2319;background:#2b231912}html[data-skin=paper] .side-nav a.on{color:#f5efe3;box-shadow:none;background:#2b2319}html[data-skin=paper] .nav-ico,html[data-skin=paper] .side-nav a:hover .nav-ico{color:currentColor}html[data-skin=paper] .side-user{border-top-color:#cdbf9f}html[data-skin=paper] .avatar{color:#f5efe3;background:#2b2319;border-radius:4px}html[data-skin=paper] h1{letter-spacing:-.01em;border-bottom:2px solid #2b2319;padding-bottom:10px;font-size:38px;font-weight:600}html[data-skin=paper] h2{font-style:italic;font-weight:600}html[data-skin=paper] .card,html[data-skin=paper] .datebar,html[data-skin=paper] .table-wrap,html[data-skin=paper] .g-tile,html[data-skin=paper] .order-card{border:1px solid var(--border-strong)}html[data-skin=paper] th{background:var(--surface-2);color:#2b2319;letter-spacing:.08em;border-bottom:2px solid #2b2319;font-size:11px}html[data-skin=paper] td,html[data-skin=paper] th{border-bottom-width:1px;border-bottom-color:var(--border)}html[data-skin=paper] th{border-bottom:2px solid #2b2319}html[data-skin=paper] .btn,html[data-skin=paper] :where(button:not(.linklike):not(.sort):not(.copy)){box-shadow:none;border-width:1px;border-color:#2b2319;border-radius:4px;font-weight:600}html[data-skin=paper] .btn:hover{transform:none;box-shadow:2px 2px #2b2319}html[data-skin=paper] .btn.primary{color:#f5efe3;background:#2b2319;border-color:#2b2319}html[data-skin=paper] .g-ico{box-shadow:none;border-radius:4px;transform:none}html[data-skin=paper] .badge2,html[data-skin=paper] .pill{border-radius:3px}html:root[data-skin=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:var(--font-mono);--font-display:var(--font-mono);--surface-0:#0b0f14;--surface-1:#11171e;--surface-2:#18212b;--surface-3:#202c38;--border:#243241;--border-strong:#35495c;--text-primary:#d5e1ea;--text-secondary:#9db0bf;--text-muted:#6b8091;--accent:#35d07f;--accent-strong:#5be39a;--accent-soft:#10301f;--accent-ring:#35d07f59;--header-navy:#1a2530;--side-bg:#05080b;--side-bg-2:#0a1016;--side-ink:#cfe0ea;--side-muted:#6f8696;--banana:#35d07f;--good:#35d07f;--good-text:#6fe5a5;--warning:#f0b429;--critical:#ff5c6c;--critical-text:#ff8a96;--critical-soft:#3a1519;--calc:#18212b;--agent-bg:#0f2a1d;--agent-border:#1d4a33;--shadow-card:0 0 0 1px #243241;--shadow-lift:0 0 0 1px #35d07f;--shadow-pop:0 18px 40px #0009;--radius-panel:2px;--radius-ctrl:2px;--c1:#35d07f;--c2:#f0b429;--c3:#4aa3ff;--c4:#b78cff;--c8:#ff5c6c}html[data-skin=terminal] body{font-size:13px}html[data-skin=terminal] .sidebar{background:var(--side-bg);border-right:1px solid #1d2a37}html[data-skin=terminal] .brand,html[data-skin=terminal] .brand:hover{color:#35d07f;letter-spacing:.02em;font-weight:700}html[data-skin=terminal] .brand:before{content:"> "}html[data-skin=terminal] .logo,html[data-skin=terminal] .auth-brand .logo{color:#35d07f;background:0 0;border:1px solid #35d07f;border-radius:2px}html[data-skin=terminal] .et-clock{color:#6f8696;background:#0a1016;border:1px solid #1d2a37;border-radius:2px}html[data-skin=terminal] .side-nav a{border-radius:2px;font-weight:500}html[data-skin=terminal] .side-nav a.on{color:#35d07f;background:#10301f;box-shadow:inset 2px 0 #35d07f}html[data-skin=terminal] .side-nav a.on .nav-ico{color:#35d07f}html[data-skin=terminal] .avatar{color:#35d07f;background:#10301f;border-radius:2px}html[data-skin=terminal] h1{text-transform:uppercase;letter-spacing:.06em;color:#35d07f;font-size:22px;font-weight:700}html[data-skin=terminal] h1:before{content:"$ ";color:#6b8091}html[data-skin=terminal] h2{text-transform:uppercase;letter-spacing:.08em;color:#9db0bf;font-size:14px}html[data-skin=terminal] .card,html[data-skin=terminal] .datebar,html[data-skin=terminal] .table-wrap,html[data-skin=terminal] .g-tile,html[data-skin=terminal] .order-card{border:1px solid #243241}html[data-skin=terminal] th{color:#35d07f;letter-spacing:.1em;background:#151d26;border-bottom:1px solid #35d07f;font-size:10.5px}html[data-skin=terminal] td,html[data-skin=terminal] th{border-bottom-width:1px;border-bottom-color:#1c2733;padding:7px 12px}html[data-skin=terminal] tbody tr:hover>td{background:#14202b}html[data-skin=terminal] .btn,html[data-skin=terminal] :where(button:not(.linklike):not(.sort):not(.copy)){box-shadow:none;background:#11171e;border:1px solid #35495c;border-radius:2px;font-weight:600}html[data-skin=terminal] .btn:hover{color:#35d07f;box-shadow:none;border-color:#35d07f;transform:none}html[data-skin=terminal] .btn.primary{color:#05140b;background:#35d07f;border-color:#35d07f}html[data-skin=terminal] .btn.primary:hover{color:#05140b;background:#5be39a}html[data-skin=terminal] .g-ico{box-shadow:none;border-radius:2px;transform:none}html[data-skin=terminal] .g-main,html[data-skin=terminal] .tile-value{color:#e8f3ec}html[data-skin=terminal] .badge2,html[data-skin=terminal] .pill,html[data-skin=terminal] .tag{border-radius:2px}html[data-skin=terminal] .badge2.warn{color:#1b1300}html[data-skin=terminal] a{font-weight:600}html:root[data-skin=slate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-ui);--surface-0:#f3f4f6;--surface-1:#fff;--surface-2:#f3f4f6;--surface-3:#e5e7eb;--border:#e5e7eb;--border-strong:#d1d5db;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#dbeafe;--accent-ring:#2563eb47;--header-navy:#f9fafb;--side-bg:#fff;--side-bg-2:#f9fafb;--side-ink:#111827;--side-muted:#6b7280;--banana:#2563eb;--good:#059669;--good-text:#047857;--warning:#d97706;--critical:#dc2626;--critical-text:#b91c1c;--critical-soft:#fee2e2;--calc:#eff6ff;--agent-bg:#eff6ff;--agent-border:#bfdbfe;--shadow-card:0 1px 2px #1018280f;--shadow-lift:0 4px 12px #1018281a;--shadow-pop:0 12px 28px #1018282e;--radius-panel:8px;--radius-ctrl:6px;--c1:#2563eb;--c2:#7c3aed;--c3:#059669;--c4:#d97706;--c8:#dc2626}html[data-skin=slate] body{font-size:13px}html[data-skin=slate] main{padding:24px 32px 64px}html[data-skin=slate] .sidebar{color:#111827;background:#fff;border-right:1px solid #e5e7eb}html[data-skin=slate] .brand,html[data-skin=slate] .brand:hover,html[data-skin=slate] .who-text b{color:#111827}html[data-skin=slate] .logo,html[data-skin=slate] .auth-brand .logo{color:#fff;background:#2563eb;border-radius:8px}html[data-skin=slate] .et-clock{color:#6b7280;background:#f3f4f6;border-radius:6px}html[data-skin=slate] .nav-title{color:#9ca3af}html[data-skin=slate] .side-nav a{color:#4b5563;border-radius:6px;padding:6px 10px;font-weight:500}html[data-skin=slate] .side-nav a:hover{color:#111827;background:#f3f4f6}html[data-skin=slate] .side-nav a.on{color:#1d4ed8;box-shadow:none;background:#eff6ff;font-weight:600}html[data-skin=slate] .nav-ico{color:#9ca3af}html[data-skin=slate] .side-nav a.on .nav-ico{color:#2563eb}html[data-skin=slate] .side-nav a:hover .nav-ico{color:#111827}html[data-skin=slate] .side-user{border-top-color:#e5e7eb}html[data-skin=slate] .avatar{background:#2563eb;border-radius:8px}html[data-skin=slate] .nav-n{color:#9ca3af}html[data-skin=slate] .side-nav a.on .nav-n{color:#2563eb}html[data-skin=slate] h1{letter-spacing:-.01em;font-size:22px;font-weight:650}html[data-skin=slate] h2{font-size:15px;font-weight:650}html[data-skin=slate] .card,html[data-skin=slate] .datebar,html[data-skin=slate] .table-wrap,html[data-skin=slate] .g-tile,html[data-skin=slate] .order-card{border:1px solid #e5e7eb}html[data-skin=slate] .datebar{border-radius:8px;padding:8px 12px}html[data-skin=slate] th{color:#6b7280;letter-spacing:.03em;text-transform:none;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:11px;font-weight:600}html[data-skin=slate] th,html[data-skin=slate] td{border-bottom:1px solid #f0f1f3;padding:7px 12px}html[data-skin=slate] tbody tr:hover>td{background:#f9fafb}html[data-skin=slate] .btn,html[data-skin=slate] :where(button:not(.linklike):not(.sort):not(.copy)){border-width:1px;border-radius:6px;min-height:32px;font-size:13px;font-weight:500;box-shadow:0 1px 2px #1018280d}html[data-skin=slate] .btn:hover{transform:none}html[data-skin=slate] .btn.primary{background:#2563eb;border-color:#2563eb;font-weight:600}html[data-skin=slate] .g-ico{box-shadow:none;border-radius:8px;width:26px;height:26px;transform:none}html[data-skin=slate] .g-main,html[data-skin=slate] .tile-value{font-size:24px}html[data-skin=slate] .badge2,html[data-skin=slate] .pill{border-radius:6px;font-weight:600}html[data-skin=slate] a{font-weight:500}html:root[data-skin=sunset]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#fff6ef;--surface-1:#fff;--surface-2:#ffe9db;--surface-3:#ffd8c0;--border:#ffd9c4;--border-strong:#f5b895;--text-primary:#2d1320;--text-secondary:#6b3a48;--text-muted:#a06f7c;--accent:#e8590c;--accent-strong:#c2410c;--accent-soft:#ffe3d1;--accent-ring:#e8590c4d;--header-navy:#4a1d3f;--side-bg:#2d1233;--side-bg-2:#5b1a4a;--side-ink:#ffeef6;--side-muted:#e5b4cf;--banana:#ffb703;--good:#2f9e44;--good-text:#237a35;--warning:#f08c00;--critical:#d6336c;--critical-text:#a61e4d;--critical-soft:#ffe0ec;--calc:#ffe9db;--agent-bg:#fff0e3;--agent-border:#ffc9a3;--shadow-card:0 2px 0 #e8590c1f, 0 12px 26px -12px #d6336c59;--shadow-lift:0 4px 0 #e8590c33, 0 20px 36px -12px #d6336c73;--shadow-pop:0 24px 50px -14px #2d123373;--radius-panel:26px;--radius-ctrl:16px;--c1:#e8590c;--c2:#d6336c;--c3:#7048e8;--c4:#f59f00;--c8:#c2255c}html[data-skin=sunset] body{background-color:#fff7f1;background-image:radial-gradient(900px 420px at 10% -10%,#ffe1cc 0%,#0000 70%),radial-gradient(800px 420px at 100% 0,#ffd6e8 0%,#0000 65%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-skin=sunset] .sidebar{background:linear-gradient(175deg,#2d1233 0%,#5b1a4a 60%,#7a1f4d 100%)}html[data-skin=sunset] .side-nav a.on{background:linear-gradient(90deg,#e8590c,#d6336c);box-shadow:0 6px 16px -6px #e8590cb3}html[data-skin=sunset] .logo,html[data-skin=sunset] .auth-brand .logo{color:#2d1233;background:linear-gradient(135deg,#ffb703,#e8590c)}html[data-skin=sunset] h1{background:linear-gradient(90deg,#e8590c,#d6336c);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:36px}html[data-skin=sunset] .card,html[data-skin=sunset] .datebar,html[data-skin=sunset] .table-wrap,html[data-skin=sunset] .g-tile{border:2px solid #ffe0cd}html[data-skin=sunset] th{background:linear-gradient(90deg,#4a1d3f,#7a1f4d);border-bottom:3px solid #ffb703}html[data-skin=sunset] tbody tr:hover>td{background:#fff0e3}html[data-skin=sunset] .btn.primary{background:linear-gradient(135deg,#e8590c,#d6336c);border-color:#0000}html[data-skin=sunset] .g-ico{background:linear-gradient(135deg, var(--tile-c), #d6336c);border-radius:14px;transform:rotate(-6deg)}html:root[data-skin=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:var(--font-manrope);--font-display:var(--font-manrope);--surface-0:#edf3ee;--surface-1:#fdfefd;--surface-2:#e1ece3;--surface-3:#cfe0d3;--border:#d2e2d6;--border-strong:#aac6b1;--text-primary:#14261b;--text-secondary:#3d5a47;--text-muted:#6f8a77;--accent:#2f7d4f;--accent-strong:#1f5f3a;--accent-soft:#d9eedf;--accent-ring:#2f7d4f4d;--header-navy:#1b4332;--side-bg:#12301f;--side-bg-2:#1b4332;--side-ink:#e6f4ea;--side-muted:#9bc2a8;--banana:#d8b04a;--good:#2f7d4f;--good-text:#1f5f3a;--warning:#b7791f;--critical:#c0392b;--critical-text:#96281b;--critical-soft:#fbe3df;--calc:#e1ece3;--agent-bg:#e6f2e9;--agent-border:#b9d7c2;--shadow-card:0 1px 2px #12301f0f, 0 8px 22px -12px #2f7d4f4d;--shadow-lift:0 14px 30px -12px #2f7d4f73;--shadow-pop:0 22px 46px -14px #12301f66;--radius-panel:16px;--radius-ctrl:11px;--c1:#2f7d4f;--c2:#d8b04a;--c3:#1b4332;--c4:#6aa57c;--c8:#c0392b}html[data-skin=forest] .sidebar{background:linear-gradient(#12301f,#163a28)}html[data-skin=forest] .side-nav a.on{color:#f4dc9a;background:#d8b04a29;border-radius:4px 12px 12px 4px;box-shadow:inset 3px 0 #d8b04a}html[data-skin=forest] .side-nav a.on .nav-ico{color:#d8b04a}html[data-skin=forest] .logo,html[data-skin=forest] .auth-brand .logo{color:#12301f;background:#d8b04a;border-radius:10px}html[data-skin=forest] h1{letter-spacing:-.02em;color:#12301f;font-weight:800}html[data-skin=forest] .card,html[data-skin=forest] .datebar,html[data-skin=forest] .table-wrap,html[data-skin=forest] .g-tile{border:1px solid var(--border)}html[data-skin=forest] th{background:#1b4332;border-bottom:3px solid #d8b04a}html[data-skin=forest] tbody tr:hover>td{background:#eaf4ec}html[data-skin=forest] .btn.primary{background:#2f7d4f;border-color:#2f7d4f}html[data-skin=forest] .btn{border-radius:12px}html[data-skin=forest] .g-ico{background:var(--tile-c);border-radius:12px;transform:none}html:root[data-skin=brutal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:var(--font-grotesk);--font-display:var(--font-grotesk);--surface-0:#fffbe6;--surface-1:#fff;--surface-2:#fff1a8;--surface-3:#ffe66d;--border:#000;--border-strong:#000;--text-primary:#000;--text-secondary:#222;--text-muted:#555;--accent:#2b2bff;--accent-strong:#1a1ad0;--accent-soft:#dcdcff;--accent-ring:#2b2bff59;--header-navy:#000;--side-bg:#ffde59;--side-bg-2:#ffd21f;--side-ink:#000;--side-muted:#333;--banana:#000;--good:#00a86b;--good-text:#006b44;--warning:#ff9f1c;--critical:#ff3b30;--critical-text:#b3150d;--critical-soft:#ffd9d6;--calc:#fff1a8;--agent-bg:#e4ffe9;--agent-border:#000;--shadow-card:4px 4px 0 #000;--shadow-lift:6px 6px 0 #000;--shadow-pop:8px 8px 0 #000;--radius-panel:0px;--radius-ctrl:0px;--c1:#2b2bff;--c2:#ff3d81;--c3:#00a86b;--c4:#ff9f1c;--c8:#000}html[data-skin=brutal] .sidebar{color:#000;background:#ffde59;border-right:3px solid #000}html[data-skin=brutal] .brand,html[data-skin=brutal] .brand:hover,html[data-skin=brutal] .who-text b{color:#000;text-transform:uppercase;letter-spacing:.02em;font-weight:800}html[data-skin=brutal] .logo,html[data-skin=brutal] .auth-brand .logo{color:#ffde59;background:#000;border-radius:0}html[data-skin=brutal] .et-clock{color:#000;background:#fff;border:2px solid #000;border-radius:0;font-weight:700}html[data-skin=brutal] .nav-title{color:#000;font-weight:800}html[data-skin=brutal] .side-nav a{color:#000;border:2px solid #0000;border-radius:0;font-weight:700}html[data-skin=brutal] .side-nav a:hover{color:#000;background:#fff;border-color:#000}html[data-skin=brutal] .side-nav a.on{color:#ffde59;background:#000;border-color:#000;box-shadow:4px 4px #fff}html[data-skin=brutal] .nav-ico,html[data-skin=brutal] .side-nav a:hover .nav-ico{color:currentColor}html[data-skin=brutal] .side-user{border-top:3px solid #000}html[data-skin=brutal] .avatar{color:#ffde59;background:#000;border-radius:0}html[data-skin=brutal] h1{text-transform:uppercase;letter-spacing:-.01em;font-size:34px;font-weight:800}html[data-skin=brutal] h2{text-transform:uppercase;font-weight:800}html[data-skin=brutal] .card,html[data-skin=brutal] .datebar,html[data-skin=brutal] .table-wrap,html[data-skin=brutal] .g-tile,html[data-skin=brutal] .order-card,html[data-skin=brutal] .note{border:2px solid #000;border-radius:0}html[data-skin=brutal] th{color:#ffde59;background:#000;border-bottom:0}html[data-skin=brutal] th,html[data-skin=brutal] td{border-bottom:2px solid #000;padding:9px 10px}html[data-skin=brutal] tbody tr:hover>td{background:#fff1a8}html[data-skin=brutal] .btn,html[data-skin=brutal] :where(button:not(.linklike):not(.sort):not(.copy)){text-transform:uppercase;letter-spacing:.02em;border:2px solid #000;border-radius:0;font-size:12.5px;font-weight:800;box-shadow:3px 3px #000}html[data-skin=brutal] .btn:hover{background:#fff1a8;transform:translate(-1px,-1px);box-shadow:5px 5px #000}html[data-skin=brutal] .btn:active{transform:translate(3px,3px);box-shadow:0 0 #000}html[data-skin=brutal] .btn.primary{color:#000;background:#ffde59;border-color:#000}html[data-skin=brutal] .btn.primary:hover{color:#000;background:#ffd21f}html[data-skin=brutal] .g-ico{border:2px solid #000;border-radius:0;transform:none;box-shadow:2px 2px #000}html[data-skin=brutal] .badge2,html[data-skin=brutal] .pill,html[data-skin=brutal] .tag{color:#000;border:2px solid #000;border-radius:0}html[data-skin=brutal] .badge2.good,html[data-skin=brutal] .badge2.info,html[data-skin=brutal] .badge2.bad,html[data-skin=brutal] .badge2.solid{color:#fff}html[data-skin=brutal] .badge2.warn{color:#000}html[data-skin=brutal] a{font-weight:800;text-decoration:underline}html[data-skin=brutal] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:2px solid #000;border-radius:0}html:root[data-skin=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0a0a1c;--surface-1:#12122b;--surface-2:#1a1a3a;--surface-3:#242450;--border:#2a2a5a;--border-strong:#3b3b80;--text-primary:#ecebff;--text-secondary:#b5b3e6;--text-muted:#837fc0;--accent:#8b7bff;--accent-strong:#b3a8ff;--accent-soft:#231f5c;--accent-ring:#8b7bff66;--header-navy:#1a1a3a;--side-bg:#05050f;--side-bg-2:#0b0b22;--side-ink:#e8e6ff;--side-muted:#8f8bd0;--banana:#22d3ee;--good:#34d399;--good-text:#6ee7b7;--warning:#fbbf24;--critical:#fb7185;--critical-text:#fda4af;--critical-soft:#3b1426;--calc:#1a1a3a;--agent-bg:#14234a;--agent-border:#2a3f80;--shadow-card:0 0 0 1px #2a2a5a, 0 12px 32px -14px #8b7bff80;--shadow-lift:0 0 0 1px #8b7bff, 0 16px 40px -12px #8b7bffa6;--shadow-pop:0 24px 56px #000000b3;--radius-panel:16px;--radius-ctrl:12px;--c1:#8b7bff;--c2:#22d3ee;--c3:#f472b6;--c4:#fbbf24;--c8:#fb7185}html[data-skin=midnight] body{background-color:#0a0a1c;background-image:radial-gradient(900px 500px at 80% -10%,#8b7bff2e,#0000 70%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html[data-skin=midnight] .sidebar{background:linear-gradient(#05050f,#0b0b22);border-right:1px solid #1c1c44}html[data-skin=midnight] .side-nav a.on{color:#fff;background:#8b7bff33;box-shadow:inset 0 0 0 1px #8b7bff99,0 0 22px -4px #8b7bffb3}html[data-skin=midnight] .logo,html[data-skin=midnight] .auth-brand .logo{color:#05050f;background:linear-gradient(135deg,#8b7bff,#22d3ee);box-shadow:0 0 18px #22d3ee80}html[data-skin=midnight] h1{background:linear-gradient(90deg,#ecebff,#b3a8ff 60%,#22d3ee);color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;width:fit-content}html[data-skin=midnight] .card,html[data-skin=midnight] .datebar,html[data-skin=midnight] .table-wrap,html[data-skin=midnight] .g-tile{border:1px solid #2a2a5a}html[data-skin=midnight] th{color:#b3a8ff;background:#1a1a3a;border-bottom:1px solid #8b7bff}html[data-skin=midnight] td,html[data-skin=midnight] th{border-bottom-color:#1f1f48}html[data-skin=midnight] tbody tr:hover>td{background:#1d1d44}html[data-skin=midnight] .btn,html[data-skin=midnight] :where(button:not(.linklike):not(.sort):not(.copy)){box-shadow:none;background:#1a1a3a;border-color:#3b3b80}html[data-skin=midnight] .btn:hover{background:#222250;border-color:#8b7bff;box-shadow:0 0 18px -4px #8b7bffcc}html[data-skin=midnight] .btn.primary{color:#fff;background:linear-gradient(135deg,#8b7bff,#6d5bff);border-color:#0000;box-shadow:0 0 20px -4px #8b7bffcc}html[data-skin=midnight] .g-ico{background:linear-gradient(135deg, var(--tile-c), #22d3ee);box-shadow:0 0 16px -2px color-mix(in srgb, var(--tile-c) 80%, transparent)}html[data-skin=midnight] .badge2.warn{color:#1b1300}html[data-skin]:not([data-skin=ink]) .datebar,html[data-skin]:not([data-skin=ink]) .note{border-radius:var(--radius-panel)}html[data-skin=terminal] .tag,html[data-skin=midnight] .tag{background:color-mix(in srgb, var(--tag-ink,#8b7bff) 24%, var(--surface-1));color:color-mix(in srgb, var(--tag-ink,#8b7bff) 35%, #fff);border-color:color-mix(in srgb, var(--tag-ink,#8b7bff) 45%, transparent)}html[data-skin=terminal] .badge2.solid.plain,html[data-skin=midnight] .badge2.solid.plain{color:#e6edf3;background:#3a4756}html[data-skin=brutal] .badge2.plain,html[data-skin=brutal] .badge2.solid.plain{color:#000;background:#fff}html[data-skin=brutal] .side-nav a,html[data-skin=brutal] a.btn,html[data-skin=brutal] .brand,html[data-skin=brutal] .tabs a,html[data-skin=brutal] a.badge2,html[data-skin=brutal] .side-nav a:hover{text-decoration:none}.skin-picker{z-index:70;font-size:13px;position:fixed;bottom:16px;right:16px}.skin-picker>summary{cursor:pointer;color:#fff;background:#111;border:1px solid #ffffff40;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;list-style:none;display:inline-flex;box-shadow:0 8px 24px #00000059}.skin-picker>summary::-webkit-details-marker{display:none}.skin-picker .sp-dot{border:1px solid #ffffff80;border-radius:50%;width:12px;height:12px;display:inline-block}.skin-picker .sp-panel{color:#111;background:#fff;border:1px solid #ddd;border-radius:14px;width:min(360px,100vw - 32px);max-height:min(70vh,640px);padding:14px;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 60px #00000059}.skin-picker .sp-panel h3{margin:0 0 2px;font-family:inherit;font-size:15px}.skin-picker .sp-sub{color:#555;margin:0 0 10px;font-size:12px;line-height:1.4}.skin-picker .sp-opt{white-space:normal;text-align:left;color:#111;cursor:pointer;width:100%;font:inherit;box-shadow:none;text-transform:none;letter-spacing:0;background:#fafafa;border:2px solid #e5e5e5;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:0;margin:0 0 6px;padding:8px;display:grid;overflow:hidden;transform:none}.skin-picker .sp-opt:hover{box-shadow:none;background:#f2f2f2;border-color:#999;transform:none}.skin-picker .sp-opt[aria-pressed=true]{background:#fff;border-color:#111}.skin-picker .sp-opt>div{min-width:0}.skin-picker .sp-opt b{color:#111;font-size:13px;display:block}.skin-picker .sp-opt span.t{color:#555;white-space:normal;overflow-wrap:anywhere;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.skin-picker .sp-sw{border:1px solid #0003;border-radius:8px;width:54px;height:34px;display:flex;overflow:hidden}.skin-picker .sp-sw i{flex:1}.skin-picker .sp-tabs{color:#555;margin-top:8px;font-size:11.5px}.skin-picker .sp-tabs summary{cursor:pointer;color:#111;font-weight:700}.skin-picker .sp-tabs p{margin:6px 0 0;line-height:1.5}@media (max-width:640px){.skin-picker{bottom:10px;right:10px}}
