@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_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#0f1117;--bg2:#171a23;--bg3:#222533;--bd:#2a2d3a;--bds:#ffffff12;--tx:#e8e8ed;--tx2:#9ca3af;--tx3:#6b7280;--accent:#5b7fff;--accent-2:#7d9bff;--accent-soft:#5b7fff21;--teal:#22c8b6;--purple:#8b5cf6;--red:#e5484d;--amber:#f59e0b;--green:#22c55e;--mono:ui-monospace, "Consolas", monospace;--grad:linear-gradient(90deg, #22c8b6 0%, #5b7fff 52%, #8b5cf6 100%);--card-radius:12px;--shadow:0 1px 2px #0000004d, 0 8px 24px -12px #00000080}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--tx);font-size:14px;line-height:1.55;font-family:var(--font-inter), "Inter Variable", "Segoe UI", system-ui, -apple-system, sans-serif;margin:0}a{color:inherit;text-decoration:none}a.lnk{color:var(--accent-2)}a.lnk:hover{text-decoration:underline}h1{letter-spacing:-.02em;margin:0 0 4px;font-size:21px;font-weight:700}h2{text-transform:uppercase;letter-spacing:.07em;color:var(--tx2);align-items:center;gap:8px;margin:30px 0 12px;font-size:11px;font-weight:700;display:flex}.sub{color:var(--tx2);margin:0 0 22px;font-size:12.5px}.card{background:var(--bg2);border:1px solid var(--bds);border-radius:var(--card-radius);box-shadow:var(--shadow);overflow:hidden}.btn{cursor:pointer;color:#fff;background:linear-gradient(#6784ff,#4a63ea);border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.btn:hover{filter:brightness(1.07)}.btn.ghost{color:var(--accent-2);box-shadow:none;background:0 0;border-color:#5b7fff80}.btn.danger{color:var(--red);box-shadow:none;background:0 0;border-color:#e5484d66}.btn:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{background:var(--bg);border:1px solid var(--bd);color:var(--tx);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13.5px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5b7fff26}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);border-bottom:1px solid var(--bds);white-space:nowrap;background:#ffffff05;padding:9px 14px;font-size:10.5px}td{border-bottom:1px solid var(--bds);padding:9px 14px}tr:last-child td{border-bottom:none}tr.row:hover td{background:var(--bg3);cursor:pointer}tbody tr:hover td{background:#ffffff04}.chip{white-space:nowrap;border-radius:10px;padding:2px 9px;font-size:10.5px;font-weight:600}.mono{font-family:var(--mono);font-size:12px}.shell{min-height:100vh;display:flex}.shell:before{content:"";background:var(--grad);z-index:50;height:3px;position:fixed;top:0;left:0;right:0}.side{background:var(--bg2);border-right:1px solid var(--bd);flex-direction:column;flex-shrink:0;width:218px;height:100vh;padding:20px 12px 14px;display:flex;position:sticky;top:0}.side .brand{letter-spacing:-.01em;align-items:center;gap:9px;padding:2px 12px 18px;font-size:15px;font-weight:700;display:flex}.side .brand span{color:var(--accent-2)}.side .brand .mark{border:1px solid var(--bds);background:#1a1d27;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.side nav{gap:1px;display:grid}.side .navgroup{text-transform:uppercase;letter-spacing:.09em;color:var(--tx3);margin:14px 0 4px;padding:0 12px;font-size:9.5px;font-weight:700}.side nav a{color:var(--tx2);border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:flex}.side nav a svg{opacity:.8;flex-shrink:0;width:15px;height:15px}.side nav a:hover{background:var(--bg3);color:var(--tx)}.side nav a.active{background:var(--accent-soft);color:var(--accent-2);font-weight:600}.side nav a .navbadge{background:var(--red);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:17px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.side .sidefoot{border-top:1px solid var(--bds);color:var(--tx3);gap:6px;margin-top:auto;padding:12px 12px 0;font-size:11.5px;display:grid}.side .sidefoot a:hover{color:var(--tx)}.main{flex:1;min-width:0}.main>.page{max-width:1200px;margin:0 auto;padding:34px 40px 60px}.pagehead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.pagehead .actions{flex-shrink:0;gap:8px;padding-top:2px;display:flex}.stats{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.stat{background:var(--bg2);border:1px solid var(--bds);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:15px 16px 13px;position:relative;overflow:hidden}.stat .ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-2);border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.stat .ic svg{width:15px;height:15px}.stat b{letter-spacing:-.02em;font-size:23px;line-height:1.2;display:block}.stat span{color:var(--tx2);font-size:11.5px}.stat .delta{margin-left:6px;font-size:11px;font-weight:600}.lights{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.light{background:var(--bg2);border:1px solid var(--bds);border-left:3px solid var(--tx3);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.light.ok{border-left-color:var(--green)}.light.down{border-left-color:var(--red);background:#e5484d0f}.light .dot{background:var(--tx3);border-radius:99px;flex-shrink:0;width:8px;height:8px}.light.ok .dot{background:var(--green);box-shadow:0 0 6px #22c55e99}.light.down .dot{background:var(--red);box-shadow:0 0 6px #e5484d99}.light .lab{font-size:12px;font-weight:600;line-height:1.25}.light .det{color:var(--tx3);font-size:10px;font-weight:400;display:block}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.three-two{grid-template-columns:3fr 2fr;align-items:start;gap:14px;display:grid}.two-col>*,.three-two>*{min-width:0}@media (max-width:1000px){.two-col,.three-two{grid-template-columns:1fr}}.thread-cols{grid-template-columns:minmax(0,1fr) 320px}.main>.page:has(.thread-cols){max-width:1500px}@media (max-width:1000px){.thread-cols{grid-template-columns:1fr}}.card-h{border-bottom:1px solid var(--bds);text-transform:uppercase;letter-spacing:.06em;color:var(--tx2);justify-content:space-between;align-items:center;padding:11px 16px;font-size:12px;font-weight:700;display:flex}.card-h .hint{text-transform:none;letter-spacing:0;color:var(--tx3);font-size:11.5px;font-weight:400}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.tabs{border-bottom:1px solid var(--bds);gap:2px;margin-bottom:18px;display:flex}.tabs a,.tabs button{color:var(--tx2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.tabs a.active,.tabs button.active{color:var(--accent-2);border-bottom-color:var(--accent)}.tabs a:hover,.tabs button:hover{color:var(--tx)}.empty{text-align:center;color:var(--tx3);padding:44px 20px}.empty svg{opacity:.35;width:34px;height:34px;margin-bottom:10px}.empty p{margin:0;font-size:13px}.mailframe{border-radius:0 0 var(--card-radius) var(--card-radius);background:#f2f3f8;border:none;width:100%}.flash{border:1px solid;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.flash svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}.flash.bad{color:#f7a3a5;background:#e5484d17;border-color:#e5484d57}.flash.good{color:#86efac;background:#22c55e17;border-color:#22c55e4d}.main>.page:has(>.wide){max-width:1780px}.social-grid{grid-template-columns:minmax(0,2.05fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.social-rail{gap:13px;display:grid;position:sticky;top:16px}@media (max-width:1300px){.social-grid{grid-template-columns:1fr}.social-rail{position:static}}.prows{flex-direction:column;gap:6px;display:flex}.prow-wrap{align-items:stretch;gap:8px;display:flex}.prow-wrap>.prow{flex:1;min-width:0}.prow-check{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;align-self:center}.bulkbar{background:var(--bg2);border:1px dashed var(--bds);border-radius:var(--card-radius);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px;display:flex}.bulkbar-t{color:var(--tx2);margin-right:auto;font-size:11.5px}.bulkbar-l{color:var(--tx2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.bulkbar-l select{border-radius:6px;padding:3px 6px;font-size:11.5px}.bulkbar .btn{padding:5px 11px;font-size:12px}.prow{background:var(--bg2);border:1px solid var(--bds);border-radius:var(--card-radius);box-shadow:var(--shadow);overflow:hidden}.prow[open]{box-shadow:var(--shadow), 0 0 0 1px var(--accent-soft)}.prow-s{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:8px 12px;font-size:12.5px;list-style:none;display:grid}.prow-s::-webkit-details-marker{display:none}.prow-s:hover{background:var(--bg3)}.prow-plat{background:var(--bg3);white-space:nowrap;font-size:11px}.prow-kind{color:var(--tx3);flex:none}.prow-txt{text-overflow:ellipsis;white-space:nowrap;color:var(--tx1);overflow:hidden}.prow-pillar{color:var(--tx3);white-space:nowrap;font-size:10.5px}.prow-err{color:var(--red);flex:none}.prow-comments{color:#fff;background:var(--red);border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.prow-comments svg{stroke-width:2.4px}.prow-when{color:var(--tx2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.prow-when-sm{display:none}.prow .cnt{color:var(--tx3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.prow .cnt.over{color:var(--red);font-weight:700}.prow .pcard-b{border-top:1px solid var(--bds)}.pday{flex-direction:column;gap:6px;display:flex}.pday+.pday{margin-top:14px}.pday-h{z-index:3;background:var(--bg);border-bottom:1px solid var(--bds);align-items:center;gap:8px;padding:5px 2px 6px;display:flex;position:sticky;top:0}.pday-t{letter-spacing:.5px;text-transform:uppercase;color:var(--tx2);font-size:11px;font-weight:700}.pday-n{color:var(--tx3);background:var(--bg3);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:10.5px}.vprev{align-items:flex-start;gap:10px;margin-top:9px;display:flex}.vprev-v{border:1px solid var(--bd);background:#000;border-radius:8px;flex:none;width:132px;display:block}.vprev-side{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.vprev-side .btn{padding:4px 10px;font-size:11.5px}.vprev-note{color:var(--tx3);font-size:11px}.pfilters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.pfilters-sep{background:var(--bds);align-self:stretch;width:1px;margin:2px 4px}.pfilter{border:1px solid var(--bds);background:var(--bg2);color:var(--tx2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;text-decoration:none;display:inline-flex}.pfilter:hover{background:var(--bg3);color:var(--tx1)}.pfilter.on{background:var(--accent-soft);color:var(--accent-2);border-color:var(--accent)}.pfilter-n{font-variant-numeric:tabular-nums;opacity:.65}.pcard-b{white-space:pre-wrap;flex:1;padding:12px 13px;font-size:12.5px;line-height:1.55}.pstats{border-top:1px solid var(--bds);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:2px 8px;padding:10px 13px;display:grid}.pstat{flex-direction:column;gap:1px;min-width:0;display:flex}.pstat b{color:var(--tx1);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.2}.pstat span{color:var(--tx3);text-transform:uppercase;letter-spacing:.4px;font-size:10.5px}.pstat.hot b{color:var(--red)}.pstat.hot span{color:var(--red);opacity:.85}.pstats-note{border-top:1px solid var(--bds);color:var(--tx3);padding:9px 13px;font-size:11.5px;line-height:1.45}.tab-badge{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.unreadbar{border-radius:var(--card-radius);background:#e5484d12;border:1px solid #e5484d59;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:9px 13px;display:flex}.unreadbar-t{color:var(--tx1);margin-right:auto;font-size:12px}.unreadbar-t b{color:var(--red)}.pcard-f{border-top:1px solid var(--bds);background:#ffffff04;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 13px;display:flex}.pcard-f>.pcard-f-when{margin-right:auto}.pcard-f form{align-items:center;gap:7px;display:flex}.pcard-f input[type=datetime-local]{border-radius:7px;padding:5px 8px;font-size:12px}.pcard-f .btn{padding:6px 12px;font-size:12px}@media (max-width:767px){.prow-s{grid-template-columns:auto auto minmax(0,1fr) auto;gap:7px;padding:9px 10px}.prow-pillar,.prow .cnt,.prow-when-lg{display:none}.prow-when-sm{display:inline}.prow-when{font-size:11px}.pcard-f{padding:10px}.pcard-f form{flex-wrap:wrap}.pcard-f input[type=datetime-local]{flex:100%}.vprev-v{width:112px}.vprev-side .btn{padding:5px 9px}.pday-h{padding:5px 0 6px}.pday+.pday{margin-top:12px}}.minis{background:var(--bds);grid-template-columns:1fr 1fr;gap:1px;display:grid}.mini{background:var(--bg2);padding:11px 13px}.mini b{letter-spacing:-.02em;font-size:19px;line-height:1.25;display:block}.mini span{color:var(--tx2);font-size:10.5px}.week7{grid-template-columns:repeat(7,1fr);gap:4px;padding:12px;display:grid}.wday{background:var(--bg3);text-align:center;border-radius:7px;min-height:56px;padding:6px 3px 7px}.wday .wd{color:var(--tx3);text-transform:uppercase;letter-spacing:.4px;font-size:9.5px}.wday .wn{font-size:14px;font-weight:700;line-height:1.3}.wday .wp{background:var(--accent-soft);color:var(--accent-2);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-top:2px;padding:1px 3px;font-size:9px;overflow:hidden}details.pane>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:var(--tx2);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12px;font-weight:700;list-style:none;display:flex}details.pane>summary::-webkit-details-marker{display:none}details.pane>summary:hover{color:var(--tx)}details.pane[open]>summary{border-bottom:1px solid var(--bds)}details.pane>summary .hint{text-transform:none;letter-spacing:0;color:var(--tx3);font-size:11.5px;font-weight:400}.upbar{align-items:center;gap:7px;display:inline-flex}.upbar .track{background:var(--bg3);border-radius:3px;width:54px;height:5px;overflow:hidden}.upbar .fill{background:var(--green);border-radius:3px;height:100%}.upbar .pct{color:var(--tx2);font-variant-numeric:tabular-nums;font-size:11px}.login-wrap{place-items:center;min-height:100dvh;padding:20px;display:grid}.login-card{background:var(--bg2);border:1px solid var(--bds);border-radius:14px;gap:12px;width:360px;padding:28px;display:grid}.err{color:var(--red);font-size:12.5px}.acct-shell{flex-direction:column;min-height:100vh;display:flex}.acct-hairline{background:var(--grad);flex-shrink:0;height:3px}.acct-head{border-bottom:1px solid var(--bds);justify-content:center;padding:22px 24px;display:flex}.acct-logo img{width:auto;height:24px;display:block}.acct-main{flex:1;width:100%;max-width:600px;margin:0 auto;padding:44px 22px 40px}.acct-foot{text-align:center;color:var(--tx3);padding:30px 20px 44px;font-size:12px;line-height:1.75}.acct-foot p{margin:0 0 3px}.acct-foot a{color:var(--tx2)}.acct-foot a:hover{color:var(--tx);text-decoration:underline}.acct-title{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.acct-title h1{font-size:24px}.acct-email{color:var(--tx2);margin:2px 0 26px;font-size:13px}.acct-support{color:var(--tx3);text-align:center;margin:26px 0 0;font-size:12.5px}.acct-login{background:var(--bg2);border:1px solid var(--bds);max-width:400px;box-shadow:var(--shadow);border-radius:16px;margin:6vh auto 0;padding:32px 30px}.acct-login h1{margin-bottom:6px;font-size:22px}.lic-card{background:var(--bg2);border:1px solid var(--bds);border-radius:var(--card-radius);box-shadow:var(--shadow);margin-bottom:18px;padding:20px 20px 18px}.lic-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.lic-tier{text-transform:uppercase;letter-spacing:.07em;color:var(--tx);font-size:12.5px;font-weight:700}.pill{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.pill.ok{color:#4ade80;background:#22c55e26}.pill.bad{color:#f87171;background:#e5484d26}.klabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:8px;font-size:10.5px}.keybox{background:var(--bg);border:1px solid var(--bd);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.keyval{font-family:var(--mono);letter-spacing:2.5px;color:var(--tx);-webkit-user-select:all;user-select:all;font-size:18px}.keybtns{gap:6px;display:flex}.btn.sm{padding:5px 12px;font-size:12px}.khint{color:var(--tx3);margin:11px 0 0;font-size:12.5px;line-height:1.55}.dev-list{margin-top:20px}.dev-head{text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:10.5px;display:flex}.dev-row{border-top:1px solid var(--bds);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.dev-row .muted{color:var(--tx3);margin-top:2px;font-size:11.5px}.dl-card{background:var(--bg2);border:1px solid var(--bds);border-radius:var(--card-radius);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.sup-row{border-bottom:1px solid var(--bds);align-items:flex-start;gap:12px;padding:13px 16px;transition:background .12s;display:flex}.sup-row:last-child{border-bottom:none}.sup-row:hover{background:#ffffff06}.sup-row.unread{background:var(--accent-soft)}.sup-row.unread:hover{background:#5b7fff2e}.sup-main{min-width:0;color:inherit;flex:1;text-decoration:none;display:block}.sup-top{align-items:center;gap:8px;margin-bottom:2px;display:flex}.sup-name{color:var(--tx);font-size:13.5px;font-weight:600}.sup-row.unread .sup-name{font-weight:700}.sup-subj{color:var(--tx);margin-bottom:2px;font-size:13.5px}.sup-row.unread .sup-subj{font-weight:600}.sup-prev{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sup-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.sup-time{color:var(--tx3);white-space:nowrap;font-size:11.5px}.sup-acts{opacity:0;gap:4px;transition:opacity .12s;display:flex}.sup-row:hover .sup-acts{opacity:1}.sup-acts button{background:var(--bg3);border:1px solid var(--bds);color:var(--tx2);cursor:pointer;border-radius:7px;padding:3px 9px;font-family:inherit;font-size:11px}.sup-acts button:hover{color:var(--tx);border-color:var(--accent)}.av{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:flex}.av.sm{width:28px;height:28px;font-size:11px}.dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.msg{gap:12px;margin-bottom:14px;display:flex}.msg-body{background:var(--bg2);border:1px solid var(--bds);border-radius:12px;flex:1;min-width:0;padding:14px 16px}.msg.out .msg-body{background:#5b7fff14;border-color:#5b7fff38}.msg-h{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.msg-who{color:var(--tx);font-size:13px;font-weight:650}.msg-when{color:var(--tx3);margin-left:auto;font-size:11.5px}.msg-text{color:var(--tx);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.65}.msg-text a{color:var(--accent-2);text-underline-offset:2px;-webkit-text-decoration:underline #7d9bff73;text-decoration:underline #7d9bff73}.msg-text a:hover{text-decoration-color:currentColor}.msg{scroll-margin-top:16px}.msg:target .msg-body{box-shadow:0 0 0 2px var(--accent)}.mail-hdr{grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;margin:-2px 0 12px;font-size:12px;line-height:1.5;display:grid}.mail-hdr dt{color:var(--tx3)}.mail-hdr dd{color:var(--tx2);overflow-wrap:anywhere;margin:0}.mail-paper{background:#fff;border-radius:8px;margin:0 -4px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 6px 18px -10px #0009}.mail-paper iframe{background:#fff;border:0;width:100%;display:block}.mail-imgbar{background:var(--bg3);color:var(--tx2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex}.mail-imgbar span{margin-right:auto}.mail-imgbar .btn{padding:3px 10px;font-size:12px}.mail-quote{color:var(--tx2);border-left:2px solid var(--bd);margin:6px 0;padding-left:10px}.mail-quote-toggle{font:inherit;color:var(--tx2);background:var(--bg3);border:1px solid var(--bd);cursor:pointer;white-space:nowrap;border-radius:9px;margin-top:8px;padding:1px 10px;font-size:11.5px;line-height:18px;display:inline-block}.mail-quote-toggle:hover{color:var(--tx)}.mail-files{border-top:1px solid var(--bds);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.mail-file{background:var(--bg);border:1px solid var(--bd);max-width:100%;color:var(--tx);border-radius:8px;align-items:baseline;gap:8px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}a.mail-file:hover{border-color:var(--accent)}.mail-file.off{opacity:.7}.mail-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.mail-file-size{color:var(--tx3);white-space:nowrap}.sent-row{border-bottom:1px solid var(--bds);color:var(--tx);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 16px;text-decoration:none;display:grid}.sent-row:last-child{border-bottom:0}.sent-row:hover{background:var(--bg3)}.sent-to{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sent-when{color:var(--tx3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.sent-subj{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.sent-prev{color:var(--tx2)}.sent-meta{color:var(--tx3);grid-column:1/-1;align-items:center;gap:8px;font-size:11.5px;display:flex}.composer textarea{resize:vertical;background:var(--bg);width:100%;min-height:190px;color:var(--tx);border:1px solid var(--bd);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.65}.composer textarea:focus{border-color:var(--accent);outline:none}.composer-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.kv{justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.kv+.kv{border-top:1px solid var(--bds)}.kv dt{color:var(--tx3)}.kv dd{color:var(--tx);text-align:right;margin:0}.btn.ghost{border:1px solid var(--bd);color:var(--tx2);background:0 0}.btn.ghost:hover{color:var(--tx);border-color:var(--accent)}.mailprev{border:1px solid var(--bds);background:var(--bg2);border-radius:10px;margin-top:14px;overflow:hidden}.mailprev-h{border-bottom:1px solid var(--bds);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mailprev-line{color:var(--tx2);font-size:12.5px;line-height:1.7}.mailprev-line span{min-width:58px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:inline-block}.mailprev-frame{background:#fff;border:0;width:100%;height:560px;display:block}.orows{border:1px solid var(--bds);border-radius:var(--card-radius);background:var(--bg2);overflow:hidden}.orow+.orow{border-top:1px solid var(--bds)}.orow.is-open{background:#ffffff05}.orow-head{text-align:left;cursor:pointer;width:100%;color:var(--tx);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 46px 74px 22px 84px 10px;align-items:center;gap:10px;padding:9px 14px;font-family:inherit;font-size:13px;display:grid}.orow-head:hover{background:#ffffff08}.orow-chev{color:var(--tx3);flex-shrink:0;transition:transform .15s}.orow.is-open .orow-chev{transform:rotate(90deg)}.orow-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.orow-subs{color:var(--tx2);font-variant-numeric:tabular-nums;text-align:right}.orow-niche{color:var(--tx3);font-size:11.5px}.orow-contact{color:var(--tx3);display:inline-flex}.orow-status{font-size:11.5px;font-weight:600}.orow-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.orow-dot.off{border:1px solid var(--bds);background:0 0}.orow-body{padding:2px 14px 14px 40px}.orow-vids{color:var(--tx2);margin:0 0 10px;padding-left:16px;font-size:12px}.orow-vids a{color:var(--tx2)}.orow-vids a:hover{color:var(--tx)}.orow-meta{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;font-size:11.5px;display:flex}.orow-utm{margin-left:auto}.orow-acts{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.orow-acts .btn{padding:6px 12px;font-size:12px}.orow-dead{opacity:.6;margin-left:auto}.orow-dead:hover{opacity:1}@media (max-width:900px){.orow-head{grid-template-columns:16px minmax(0,1fr) 46px 22px 10px}.orow-niche,.orow-status{display:none}.orow-body{padding-left:14px}}.clampbody{position:relative}.clampbody.is-clamped .clampbody-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clampbody-more{cursor:pointer;font:inherit;color:var(--tx3);background:0 0;border:0;margin-top:6px;padding:0;font-size:11.5px;font-weight:600}.clampbody-more:hover{color:var(--tx)}.findings{flex-direction:column;gap:0;display:flex}.finding{align-items:flex-start;gap:10px;padding:9px 0;font-size:12.5px;line-height:1.5;display:flex}.finding+.finding{border-top:1px solid var(--bds)}.finding-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.finding-dot.good{background:#4ade80}.finding-dot.warn{background:#f59e0b}.finding-dot.bad{background:#f87171}.finding-dot.info{background:var(--tx3)}.finding-ev{color:var(--tx3);font-size:11.5px}.tabbar,.sheet-scrim,.lightsum{display:none}.rangepick{background:var(--bg3);border:1px solid var(--bds);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.rangepick a{color:var(--tx2);border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}.rangepick a:hover{color:var(--tx);background:#ffffff0d}.rangepick a.active{background:var(--accent);color:#fff}.statgroup{margin-top:2px}.stat.statcard{color:inherit;padding:13px 14px 0;text-decoration:none;display:block}.stat.statcard:not(:has(.spark)){padding-bottom:13px}.stat.statcard.linked{transition:border-color .12s}.stat.statcard.linked:hover{border-color:#5b7fff73}.stat.statcard .lab{color:var(--tx2);font-size:11px;font-weight:600;display:block}.stat.statcard b{letter-spacing:-.02em;margin-top:3px;font-size:22px;line-height:1.25;display:block}.stat.statcard .foot{flex-wrap:wrap;align-items:center;gap:8px;min-height:16px;margin-top:3px;display:flex}.stat.statcard .chg{align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.stat.statcard .chg.good{color:var(--green)}.stat.statcard .chg.bad{color:var(--red)}.stat.statcard .chg.flat{color:var(--tx3);font-weight:500}.stat.statcard .darr{flex-shrink:0;width:8px;height:8px}.stat.statcard .note{color:var(--tx3);font-size:11px}.stat.statcard .spark{width:calc(100% + 28px);height:26px;margin:7px -14px 0;display:block}.chartbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 10px;display:flex}.metricpick{flex-wrap:wrap;gap:2px;display:flex}.metricpick button{font:inherit;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:600}.metricpick button:hover{color:var(--tx);background:var(--bg3)}.metricpick button.active{color:var(--accent-2);background:var(--accent-soft);border-color:#5b7fff59}.cmp{border:1px dashed var(--bd);font:inherit;color:var(--tx3);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;padding:4px 10px;font-size:11.5px;font-weight:600}.cmp:hover{color:var(--tx2)}.cmp.on{color:var(--tx);border-color:var(--tx2);background:#ffffff08}.charthint{color:var(--tx3);margin:4px 4px 2px;font-size:11px}.card.funnel{align-items:center;gap:4px;padding:14px 12px;display:flex}.fstep{text-align:center;min-width:0;color:inherit;border-radius:9px;flex:1 1 0;padding:7px 4px;text-decoration:none}a.fstep:hover{background:var(--bg3)}.fstep b{letter-spacing:-.02em;font-size:19px;line-height:1.2;display:block}.fstep span{color:var(--tx2);margin-top:2px;font-size:10.5px;display:block}.fstep em{color:var(--tx3);margin-top:3px;font-size:10.5px;font-style:normal;display:block}.fstep em.up{color:var(--green)}.fstep em.down{color:var(--red)}.farrow{color:var(--tx3);flex:none;font-size:13px}.spill{background:var(--bg3);color:var(--tx2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.spill.paid,.spill.renewal,.spill.delivered,.spill.sent{color:var(--green);background:#22c55e1f}.spill.refunded,.spill.disputed,.spill.bounced,.spill.failed,.spill.complained{color:var(--red);background:#e5484d1f}.spill.abandoned,.spill.pending{color:var(--amber);background:#f59e0b1f}.drawer-scrim{z-index:60;background:#04060c9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--bg2);border-left:1px solid var(--bd);flex-direction:column;width:min(540px,100%);height:100%;animation:.18s ease-out drawerIn;display:flex}@keyframes drawerIn{0%{opacity:.7;transform:translate(18px)}to{opacity:1;transform:none}}.drawer-h{border-bottom:1px solid var(--bds);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.drawer-h h3{margin:0;font-size:15px}.drawer-h p{color:var(--tx2);min-height:15px;margin:3px 0 0;font-size:12px}.drawer-h button{color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px;line-height:0}.drawer-h button:hover{color:var(--tx);background:var(--bg3)}.drawer-b{flex:1;padding:14px 18px 28px;overflow-y:auto}.drawer-b h4{text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin:20px 0 8px;font-size:10.5px;font-weight:700}.drawer-b h4:first-of-type{margin-top:8px}.drawer-b .muted{color:var(--tx3);margin:0;font-size:12.5px}.daygrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.daygrid div{background:var(--bg3);border-radius:9px;min-width:0;padding:9px 10px}.daygrid b{font-size:17px;line-height:1.2;display:block}.daygrid span{color:var(--tx2);font-size:10.5px}.daylist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.daylist li{border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding:7px 9px;font-size:12.5px;display:flex}.daylist li:nth-child(odd){background:#ffffff06}.daylist .when{color:var(--tx3);white-space:nowrap;font-size:11px}.daylist .who{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.daylist .amt{white-space:nowrap;margin-left:auto;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:767px){.side,.shell:before{display:none}body{font-size:16px}table{font-size:14px}.main>.page{padding:16px 16px 0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 16px)}h1{font-size:22px}.pagehead{flex-direction:column;align-items:stretch;gap:10px}.pagehead .actions{flex-wrap:wrap}.btn,button.btn,.tabs a,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}.btn{padding:11px 16px;font-size:14px}.toolbar{flex-wrap:wrap;gap:8px}.toolbar>*{flex:auto}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{white-space:nowrap;padding:12px 14px}.card table.labelled,.card table.labelled tbody,.card table.labelled tr,.card table.labelled td{width:100%;display:block}.card table.labelled thead{display:none}.card table.labelled tr{border-bottom:1px solid var(--bds);padding:11px 14px}.card table.labelled tr:last-child{border-bottom:0}.card table.labelled td{border:0;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:4px 0;display:grid}.card table.labelled td:before{content:attr(data-label);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10.5px;font-weight:600}.card table.labelled td>*{justify-self:start;max-width:100%}.card table.labelled td,.card table.labelled td *{overflow-wrap:anywhere;min-width:0;text-align:left!important;white-space:normal!important}.card table.labelled td:not([data-label]){justify-content:flex-end;padding-top:10px;display:flex}.card table.labelled td:not([data-label]):before{content:none}.card table.labelled td[data-empty]{display:none}.card table.labelled td[colspan]{padding:14px;display:block}.card table.labelled td[colspan]:before{content:none}.card table.stacked,.card table.stacked tbody,.card table.stacked tr,.card table.stacked td{display:block;width:100%!important}.card table.stacked tr{border-bottom:1px solid var(--bds);padding:10px 14px}.card table.stacked tr:last-child{border-bottom:0}.card table.stacked td{overflow-wrap:anywhere;border:0;min-width:0;padding:1px 0;text-align:left!important;white-space:normal!important}.lightsum{background:var(--bg2);border:1px solid var(--bds);border-left:3px solid var(--green);border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.lightsum .dot{background:var(--green);border-radius:99px;flex-shrink:0;width:8px;height:8px}.lightsum.down{border-left-color:var(--red);background:#e5484d0f}.lightsum.unknown{border-left-color:var(--tx3)}.lightsum.unknown .dot{background:var(--tx3)}.lightsum.down .dot{background:var(--red)}.lights .light.ok{display:none}.chartbar{flex-wrap:nowrap;align-items:center}.metricpick{flex:auto;min-width:0}.card.funnel{flex-wrap:wrap;gap:8px 4px;padding:12px 10px}.farrow{display:none}.fstep{flex:29%}.fstep b{font-size:17px}.pagehead .actions{flex-wrap:wrap;width:100%}.rangepick{width:100%}.rangepick a{flex:1;justify-content:center;align-items:center;min-height:38px;font-size:13px;display:flex}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat.statcard b{font-size:19px}.stat.statcard .lab{font-size:11.5px}.stat.statcard .note{font-size:10.5px}.chartbar{padding:4px 2px 10px}.metricpick{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.metricpick::-webkit-scrollbar{display:none}.metricpick button{flex:none;min-height:36px;font-size:12.5px}.cmp{min-height:36px}.drawer-scrim{align-items:flex-end}.drawer{border-left:0;border-top:1px solid var(--bd);border-radius:16px 16px 0 0;width:100%;height:88%;animation:.18s ease-out sheetUp}.drawer-b{padding:12px 14px calc(28px + env(safe-area-inset-bottom,0px))}.daygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.main>.page,.card{min-width:0;max-width:100%}.two-col,.three-two,.pcards,.social-grid{grid-template-columns:1fr!important}.social-rail{position:static!important}.main>.page:has(>.wide){max-width:100%}.tabbar{z-index:40;background:var(--bg2);border-top:1px solid var(--bd);padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar button{cursor:pointer;min-width:0;min-height:56px;color:var(--tx3);font:inherit;letter-spacing:-.01em;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 2px 6px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.tabbar a span,.tabbar button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar a.active,.tabbar button.active{color:var(--accent-2)}.sheet-scrim{z-index:50;background:#04060c99;display:block;position:fixed;inset:0}.sheet{background:var(--bg2);border-top:1px solid var(--bd);padding:8px 8px calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;animation:.18s ease-out sheetUp;position:absolute;bottom:0;left:0;right:0}@keyframes sheetUp{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}.sheet-grip{background:var(--bds);border-radius:2px;width:36px;height:4px;margin:4px auto 10px}.sheet-head{text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);justify-content:space-between;align-items:center;padding:0 10px 8px;font-size:11px;font-weight:700;display:flex}.sheet-head button{color:var(--tx3);cursor:pointer;background:0 0;border:0;padding:6px}.sheet a{min-height:48px;color:var(--tx);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.sheet a.active{background:var(--accent-soft);color:var(--accent-2);font-weight:600}.sheet a span{flex:1}.sheet-chev{color:var(--tx3)}.sheet-out{border-top:1px solid var(--bds);margin-top:8px;padding-top:8px}.sheet-item{width:100%;min-height:48px;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.sheet-item:active{background:var(--bg3)}.sheet-item span{flex:1}.sheet-version{color:var(--tx3);font-variant-numeric:tabular-nums;padding:6px 12px 2px;font-size:12px}.sheet-out button{width:100%;min-height:48px;color:var(--tx2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0 12px;font-size:15px}}.sup-lead{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.sup-link{color:inherit;min-width:0;text-decoration:none;display:block}.sup-kind{color:var(--tx3);justify-content:center;align-items:center;line-height:0;display:inline-flex}.sup-kind svg{width:14px;height:14px}.prio-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.sla{white-space:nowrap;background:var(--bg3);color:var(--tx3);border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:10.5px;font-weight:600}.sla.warn{color:var(--amber);background:#f59e0b1f}.sla.late{color:var(--red);background:#e5484d1f}.tagchip{white-space:nowrap;background:var(--bg3);color:var(--tx2);border:1px solid var(--bds);border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}a.tagchip:hover{color:var(--tx);border-color:var(--accent)}.tagchip button{cursor:pointer;color:var(--tx3);background:0 0;border:0;margin:0 -2px 0 0;padding:0;line-height:0;display:inline-flex}.tagchip button:hover{color:var(--red)}.sup-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.sup-att{color:var(--tx3);white-space:nowrap;font-size:11px}.side nav a .navbadge.reports{background:var(--amber);color:#1a1200}.triage-head{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.att-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:12px;display:grid}.att-img{background:var(--bg);border:1px solid var(--bds);border-radius:10px;margin:0;overflow:hidden}.att-img a{display:block}.att-img img{object-fit:cover;background:var(--bg3);width:100%;height:140px;display:block}.att-img figcaption{color:var(--tx3);align-items:center;gap:8px;min-width:0;padding:6px 9px;font-size:11px;display:flex}.att-img figcaption a{color:var(--accent-2);white-space:nowrap;margin-left:auto}.att-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx);overflow:hidden}.att-size{color:var(--tx3);white-space:nowrap;font-size:11.5px}.att-row{border-top:1px solid var(--bds);padding:9px 0}.att-row:first-child,.att-grid+.att-row{border-top:0}.att-row-h{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.att-row-h .att-name{flex:160px}.att-acts{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:flex}.logv{border:1px solid var(--bds);background:var(--bg);border-radius:10px;flex:100%;min-width:0;max-width:100%;margin-top:8px;overflow:hidden}.logv-bar{border-bottom:1px solid var(--bds);background:var(--bg2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.logv-bar input,.logv-bar select{padding:6px 10px;font-size:12.5px}.logv-bar .btn{padding:6px 11px;font-size:12px}.logv-count{color:var(--tx3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.logv-bar .btn[aria-pressed=true]{color:var(--tx);border-color:var(--accent)}.logv-body{max-height:60vh;font-family:var(--mono);-webkit-overflow-scrolling:touch;padding:6px 0;font-size:12.5px;line-height:1.55;overflow:auto}.logv-line{text-indent:-16px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tx2);padding:1px 12px 1px 28px}.logv-body.nowrap .logv-line{text-indent:0;white-space:pre;overflow-wrap:normal;padding-left:12px}.logv-line.error{color:var(--red);background:#e5484d12}.logv-line.warn{color:var(--amber)}.logv-line.info{color:var(--tx2)}.logv-line.logv-flash{outline:1px solid var(--accent);outline-offset:-1px;background:var(--accent-soft)}.logv-empty{color:var(--tx3);font-family:var(--font-inter), system-ui, sans-serif;padding:16px 12px;font-size:12.5px}.logv-foot{border-top:1px solid var(--bds);background:var(--bg2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.logv-foot .btn{padding:5px 11px;font-size:12px}.taginput-box{background:var(--bg);border:1px solid var(--bd);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:5px 8px;display:flex}.taginput-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #5b7fff26}.taginput-box input{min-width:60px;box-shadow:none;background:0 0;border:0;flex:90px;padding:3px 2px;font-size:12.5px}.taginput-box input:focus{box-shadow:none}.kv.diag dd{overflow-wrap:anywhere;max-width:70%}.report-form{gap:14px;display:grid}.report-form label,.report-form label .klabel{display:block}.report-form input:not([type=file]):not([type=checkbox]),.report-form select,.report-form textarea{width:100%}.report-form textarea{resize:vertical;min-height:120px;line-height:1.55}.report-form input[type=file]{width:100%;color:var(--tx2);padding:8px;font-size:12.5px}.report-grid{grid-template-columns:1.4fr 1fr 1fr;gap:10px;display:grid}.file-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.file-list li{background:var(--bg);border:1px solid var(--bds);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}.file-list li .mono{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-list li button{color:var(--tx3);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px;font-size:12px}.file-list li button:hover{color:var(--red)}.report-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.turnstile-slot{min-height:65px}@media (max-width:767px){.sup-acts{opacity:1}.sup-top{flex-wrap:wrap;row-gap:3px}.sup-row{padding:12px}.triage-head{justify-content:stretch}.triage-head form{flex:100%}.triage-head form select{flex:1;min-width:0}.att-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.att-img img{height:110px}.logv-body{font-size:13px}.logv-bar input,.logv-bar select{min-height:40px}.logv-count{flex:100%;margin-left:0}.report-grid{grid-template-columns:1fr}.kv.diag{flex-direction:column;gap:2px}.kv.diag dd{text-align:left;max-width:none}}.act-h2{justify-content:space-between}.act-h2>span{align-items:center;gap:8px;display:inline-flex}.act-all{text-transform:none;letter-spacing:0;color:var(--accent-2);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.act-all:hover{color:var(--tx)}.act-live{background:var(--amber);border-radius:99px;flex-shrink:0;width:8px;height:8px;display:inline-block}.act-live.on{background:var(--green);box-shadow:0 0 0 3px #22c55e26}.act-card{overflow:visible}.act-day+.act-day{border-top:1px solid var(--bds)}.act-dayh{text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin:0;padding:10px 16px 4px;font-size:10.5px;font-weight:700}.act-list,.act-members{margin:0;padding:0 6px 6px;list-style:none}.act-row{border-radius:9px}.act-row.open{background:#ffffff05}.act-main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:12px;padding:8px 10px;display:flex}.act-main:hover{background:var(--bg3)}.act-main:focus-visible,.act-member:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.act-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.act-ic-pair{background:var(--red);border:2px solid var(--bg2);border-radius:99px;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.act-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.act-t{align-items:baseline;gap:7px;min-width:0;display:flex}.act-title{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:550;overflow:hidden}.act-count{color:var(--tx2);background:var(--bg3);border:1px solid var(--bds);font-variant-numeric:tabular-nums;border-radius:99px;flex-shrink:0;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.act-d{color:var(--tx2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.act-span{color:var(--tx3)}.act-row.muted .act-title{color:var(--tx2);font-weight:500}.act-row.muted .act-d{color:var(--tx3)}.act-when{color:var(--tx3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.act-go{color:var(--tx3);opacity:0;flex-shrink:0;transition:opacity .12s,transform .15s}.act-main:hover .act-go,.act-chev{opacity:.8}.act-row.open .act-chev{transform:rotate(90deg)}.act-members{border-left:1px solid var(--bd);margin:0 0 6px 52px;padding:4px 0 2px 12px}.act-member{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:5px 8px;display:flex}.act-member:hover{background:var(--bg3)}.act-member .act-when{margin-right:22px}.act-member .act-title{font-size:12.5px;font-weight:500}.act-member .act-d{font-size:11.5px}.act-dot{opacity:.85;border-radius:99px;flex-shrink:0;width:6px;height:6px}.act.compact .act-dayh{padding-top:9px}.act-empty{padding:30px 20px}.act-filters{gap:12px;margin:4px 0 16px;display:grid}.act-chips{flex-wrap:wrap;gap:6px;display:flex}.act-chip{color:var(--tx2);background:var(--bg2);border:1px solid var(--bds);border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.act-chip span{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11px}.act-chip:hover{color:var(--tx);border-color:var(--bd)}.act-chip.on{color:var(--accent-2);background:var(--accent-soft);border-color:#5b7fff73}.act-chip.on span{color:var(--accent-2)}.act-chip.zero:not(.on){opacity:.55}.act-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.act-q{flex:240px;min-width:0}.act-date{color:var(--tx3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.act-date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:7px 9px;font-size:12.5px}.act-form .btn{padding:7px 14px}.act-clear{color:var(--tx2);font-size:12.5px}.act-clear:hover{color:var(--tx);text-decoration:underline}.act-status{color:var(--tx2);align-items:center;gap:8px;margin:0 2px 8px;font-size:12px;display:flex}.act-status-n{color:var(--tx3);margin-left:auto}.act-more{flex-direction:column;align-items:center;gap:8px;padding:18px 0 6px;display:flex}.act-more-err{color:var(--red);font-size:12px}.act-emptyart{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:52px 20px 48px;display:flex}.act-emptyart-ic{width:64px;height:64px;color:var(--accent-2);background:radial-gradient(circle at 30% 25%,#7d9bff38,#8b5cf614 70%);border:1px solid #7d9bff2e;border-radius:20px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex;position:relative}.act-spark{color:var(--teal);position:absolute;top:9px;right:9px}.act-emptyart-t{color:var(--tx);margin:0;font-size:14px;font-weight:650}.act-emptyart-d{color:var(--tx3);max-width:340px;margin:0 0 10px;font-size:12.5px}.act-drawer-wrap{z-index:80;background:#05070c8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.act-drawer{background:var(--bg2);border-left:1px solid var(--bd);width:min(440px,100%);height:100%;padding:18px 20px 28px;animation:.16s ease-out act-in;overflow-y:auto;box-shadow:-16px 0 40px -20px #000000b3}@keyframes act-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.act-drawer header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.act-drawer header .act-title{white-space:normal;font-size:14.5px}.act-drawer h3{text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin:20px 0 8px;font-size:10.5px}.act-x{border:1px solid var(--bds);color:var(--tx2);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.act-x:hover{color:var(--tx);background:var(--bg3)}.act-kv{border:1px solid var(--bds);border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.act-kv>div{border-bottom:1px solid var(--bds);grid-template-columns:130px 1fr;gap:12px;padding:7px 12px;display:grid}.act-kv>div:last-child{border-bottom:none}.act-kv dt{color:var(--tx3);font-size:12px}.act-kv dd{color:var(--tx);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12.5px}.act-kv.nested{background:#ffffff04;border-radius:7px}.act-kv.nested>div{grid-template-columns:100px 1fr;padding:5px 9px}.act-kv-none{color:var(--tx3);font-style:italic}.act-kv-list{margin:0;padding-left:18px}.act-open{margin-top:18px}@media (max-width:767px){.act-list,.act-members{padding-left:2px;padding-right:2px}.act-main{gap:10px;padding:9px 8px}.act-go{display:none}.act-chev{display:inline-block}.act-members{margin-left:30px}.act-member .act-when{display:none}.act-row .act-t{flex-wrap:wrap}.act-row .act-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.act-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.act-chips::-webkit-scrollbar{display:none}.act-chip{flex-shrink:0}.act-form .act-q{flex-basis:100%}.act-date{flex:40%}.act-date input{flex:1;min-width:0}.act-kv>div{grid-template-columns:96px 1fr}.act-status-n{font-size:11px}}.burst-head td{background:var(--bg3);padding:0!important}.burst-toggle{cursor:pointer;width:100%;color:var(--tx);font:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;font-size:13px;display:flex}.burst-toggle:hover{background:var(--bg2)}
