[data-sheet=tasks] .tr,[data-sheet=tasks] .thd{display:grid;grid-template-columns:26px 1.6fr .82fr .5fr 1fr .62fr .72fr 30px;align-items:center;gap:10px;padding:0 16px}[data-sheet=tasks] .tr{height:44px;border-top:1px solid var(--border);cursor:pointer;transition:background .16s ease}[data-sheet=tasks] .tr:hover{background:var(--surface-2)}[data-sheet=tasks] .thd{height:38px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=tasks] .tab{position:relative;z-index:2;height:44px;padding:0 14px;background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .22s ease}[data-sheet=tasks] .tab:hover{color:var(--text)}[data-sheet=tasks] .tab.on{color:var(--brand)}[data-sheet=tasks] .pane{position:absolute;inset:0;padding:16px 18px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .18s ease}[data-sheet=tasks] .pane.on{opacity:1;visibility:visible}[data-sheet=tasks] .cardl{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .2s ease}[data-sheet=tasks] .cardl.on{opacity:1;visibility:visible}[data-sheet=tasks] .fld{display:flex;align-items:center;gap:11px;padding:10px 14px;border-top:1px solid var(--border);cursor:pointer;transition:background .16s ease}[data-sheet=tasks] .fld:hover{background:var(--surface-2)}[data-sheet=tasks] .fld.on{background:var(--brand-100)}[data-sheet=tasks] .ty{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s ease,background .18s ease}[data-sheet=tasks] .ty:hover{border-color:var(--brand-200);background:var(--brand-100)}[data-sheet=tasks] .ol{padding:6px 0}[data-sheet=tasks] .sg{display:flex;padding:3px;background:var(--surface-2);border-radius:999px;gap:3px}[data-sheet=tasks] .sgo{height:32px;padding:0 15px;border:none;border-radius:999px;background:transparent;color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:background .2s ease,color .2s ease}[data-sheet=tasks] .sgo.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}[data-sheet=tasks] .mdl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s ease,background .18s ease}[data-sheet=tasks] .mdl:hover{border-color:var(--brand-200);background:var(--brand-100)}[data-sheet=tasks] .mdl.on{border-color:var(--brand);background:var(--brand-100)}[data-sheet=tasks] .tg{position:relative;width:38px;height:20px;border:none;padding:0;border-radius:999px;background:var(--surface-2);flex:0 0 auto;cursor:pointer;transition:background .2s ease}[data-sheet=tasks] .tg span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #281c124d;transition:transform .24s cubic-bezier(.32,1.02,.35,1)}[data-sheet=tasks] .tg.on{background:var(--brand)}[data-sheet=tasks] .tg.on span{transform:translate(18px)}[data-sheet=tasks] .row{display:flex;align-items:center;gap:12px;padding:11px 13px;background:var(--surface-2);border-radius:12px}[data-sheet=tasks] .lr{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--border)}[data-sheet=tasks] .rx{display:flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:15px;cursor:pointer;transition:border-color .18s ease}[data-sheet=tasks] .rx.on{border-color:var(--brand);background:var(--brand-100)}[data-sheet=tasks] .pk{height:32px;padding:0 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .18s ease,color .18s ease,border-color .18s ease}[data-sheet=tasks] .pk:hover{border-color:var(--brand-200)}[data-sheet=tasks] .pk.on{background:var(--brand);border-color:var(--brand);color:#fff}[data-sheet=account] .num{font-family:var(--font-heading, "Font Over", Georgia, serif);font-size:29px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}[data-sheet=account] .st{display:flex;align-items:baseline;gap:8px;padding:5px 0}[data-sheet=account] .st b{flex:1 1 auto;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-sheet=account] .st i{font-style:normal;font-size:13px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}[data-sheet=account] .kk{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=account] .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;color:var(--text)}[data-sheet=account] .mdl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s ease,background .18s ease}[data-sheet=account] .mdl:hover{border-color:var(--brand-200);background:var(--brand-100)}[data-sheet=account] .mdl.on{border-color:var(--brand);background:var(--brand-100)}[data-sheet=account] .mdl:disabled{cursor:not-allowed;opacity:.5}[data-sheet=account] .mdl:disabled:hover{border-color:var(--border);background:var(--surface)}[data-sheet=account] .sg{display:flex;padding:3px;background:var(--surface-2);border-radius:999px;gap:3px}[data-sheet=account] .sgo{height:32px;padding:0 15px;border:none;border-radius:999px;background:transparent;color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:background .2s ease,color .2s ease}[data-sheet=account] .sgo.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}[data-sheet=account] .tab{position:relative;z-index:2;height:44px;padding:0 14px;background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .22s ease}[data-sheet=account] .tab:hover{color:var(--text)}[data-sheet=account] .tab.on{color:var(--brand)}[data-sheet=account] .an{height:40px;width:100%;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:11px;text-align:left;color:var(--text);font-size:13px;font-weight:700}[data-sheet=account] .an:hover{background:var(--surface-2);color:var(--text)}[data-sheet=account] .an.on,[data-sheet=account] .an.on:hover{background:var(--brand-100);color:var(--brand)}[data-sheet=account] .pane{position:absolute;inset:0;padding:16px 18px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .18s ease}[data-sheet=account] .pane.on{opacity:1;visibility:visible}[data-sheet=account] .pk{height:32px;padding:0 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .18s ease,color .18s ease,border-color .18s ease}[data-sheet=account] .pk:hover{border-color:var(--brand-200)}[data-sheet=account] .pk.on{background:var(--brand);border-color:var(--brand);color:#fff}[data-sheet=account] .row{display:flex;align-items:center;gap:12px;padding:11px 13px;background:var(--surface-2);border-radius:12px}[data-sheet=admin] .lr{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--border)}[data-sheet=admin] .tg{position:relative;width:38px;height:20px;border-radius:999px;background:var(--surface-2);flex:0 0 auto;cursor:pointer;border:none;padding:0;transition:background .2s ease}[data-sheet=admin] .tg span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #281c124d;transition:transform .24s cubic-bezier(.32,1.02,.35,1)}[data-sheet=admin] .tg.on{background:var(--brand)}[data-sheet=admin] .tg.on span{transform:translate(18px)}[data-sheet=admin] .tl{display:flex;align-items:center;gap:11px;padding:12px 13px;text-align:left;border:none;border-top:1px solid var(--border);border-radius:12px;background:transparent;color:var(--text);cursor:pointer;transition:background .16s ease}[data-sheet=admin] .tl:hover{background:var(--surface-2)}[data-sheet=admin] .tl.on{background:var(--brand-100)}[data-sheet=admin] .cb{width:16px;height:16px;border-radius:5px;border:1.6px solid var(--border);background:var(--surface);display:grid;place-items:center;color:transparent;cursor:pointer;flex:0 0 auto;transition:background .16s ease,border-color .16s ease}[data-sheet=admin] .cb.on{background:var(--brand);border-color:var(--brand);color:#fff}[data-sheet=admin] .pk{height:32px;padding:0 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background .18s ease,color .18s ease,border-color .18s ease}[data-sheet=admin] .pk:hover{border-color:var(--brand-200)}[data-sheet=admin] .pk.on{background:var(--brand);border-color:var(--brand);color:#fff}[data-sheet=admin] .num{font-family:var(--font-heading, "Font Over", Georgia, serif);font-size:29px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}[data-sheet=admin] .tab{position:relative;z-index:2;height:44px;padding:0 14px;background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .22s ease}[data-sheet=admin] .tab:hover{color:var(--text)}[data-sheet=admin] .tab.on{color:var(--brand)}[data-sheet=admin] .pane{position:absolute;inset:0;padding:16px 18px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .18s ease}[data-sheet=admin] .pane.on{opacity:1;visibility:visible}[data-sheet=admin] .hd{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=admin] .uc .tab{padding:0 11px}[data-sheet=admin] .mdl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer;text-align:left;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text);transition:border-color .18s ease,background .18s ease}[data-sheet=admin] .mdl:hover{border-color:var(--brand-200);background:var(--brand-100)}[data-sheet=admin] .mdl.on{border-color:var(--brand);background:var(--brand-100)}[data-sheet=admin] .kk{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=accounts] .tr,[data-sheet=accounts] .hd{display:grid;grid-template-columns:26px 1.62fr .84fr .72fr .68fr .68fr .96fr 30px;align-items:center;gap:10px;padding:0 16px}[data-sheet=accounts] .tr{height:40px;border-top:1px solid var(--border);cursor:pointer;transition:background .16s ease}[data-sheet=accounts] .tr:hover{background:var(--surface-2)}[data-sheet=accounts] .tr.bad{background:var(--danger-100)}[data-sheet=accounts] .tr.bad:hover{background:color-mix(in srgb,var(--danger-100) 78%,var(--danger))}[data-sheet=accounts] .hd{height:38px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=accounts] .cr,[data-sheet=accounts] .chd{display:grid;grid-template-columns:26px 1.5fr .9fr .8fr .8fr 30px;align-items:center;gap:10px;padding:0 16px}[data-sheet=accounts] .cr{height:44px;border-top:1px solid var(--border);cursor:pointer;transition:background .16s ease}[data-sheet=accounts] .cr:hover{background:var(--surface-2)}[data-sheet=accounts] .chd{height:38px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=accounts] .sr,[data-sheet=accounts] .shd{display:grid;grid-template-columns:26px 1.5fr .66fr .9fr .78fr 104px;align-items:center;gap:10px;padding:0 16px}[data-sheet=accounts] .sr{height:44px;border-top:1px solid var(--border);transition:background .16s ease}[data-sheet=accounts] .sr:hover{background:var(--surface-2)}[data-sheet=accounts] .shd{height:38px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=accounts] .tpr,[data-sheet=accounts] .tphd{display:grid;grid-template-columns:1.5fr .52fr .82fr .82fr .6fr .6fr .82fr;align-items:center;gap:10px;padding:0 16px}[data-sheet=accounts] .tpr{height:44px;border-top:1px solid var(--border);cursor:pointer;transition:background .16s ease}[data-sheet=accounts] .tpr:hover{background:var(--surface-2)}[data-sheet=accounts] .tphd{height:38px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=accounts] .tab{position:relative;z-index:2;height:44px;padding:0 9px;background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:color .22s ease}[data-sheet=accounts] .tab:hover{color:var(--text)}[data-sheet=accounts] .tab.on{color:var(--brand)}[data-sheet=accounts] .pane{position:absolute;inset:0;padding:15px 16px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .18s ease}[data-sheet=accounts] .pane.on{opacity:1;visibility:visible}[data-sheet=proxies] .pr,[data-sheet=proxies] .phd{display:grid;grid-template-columns:26px 1.5fr .56fr .58fr .46fr .62fr .92fr .56fr 30px;align-items:center;gap:10px;padding:0 16px}[data-sheet=proxies] .pr{height:44px;border-top:1px solid var(--border);cursor:pointer;transition:background .16s ease}[data-sheet=proxies] .pr:hover{background:var(--surface-2)}[data-sheet=proxies] .pr.bad{background:var(--danger-100)}[data-sheet=proxies] .pr.bad:hover{background:color-mix(in srgb,var(--danger-100) 78%,var(--danger))}[data-sheet=proxies] .phd{height:38px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=proxies] .ar,[data-sheet=proxies] .ahd{display:grid;grid-template-columns:26px 1.32fr 20px 1.3fr .62fr .62fr 74px;align-items:center;gap:10px;padding:0 16px}[data-sheet=proxies] .ar{height:44px;border-top:1px solid var(--border);transition:background .16s ease}[data-sheet=proxies] .ar:hover{background:var(--surface-2)}[data-sheet=proxies] .ahd{height:38px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-sheet=proxies] .mc{display:flex;flex-direction:column;gap:6px;padding:13px 14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm)}[data-sheet=proxies] .ev{display:flex;align-items:flex-start;gap:9px;padding:8px 0;border-top:1px solid var(--border)}[data-sheet=proxies] .cc{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s ease,background .18s ease,transform .14s ease}[data-sheet=proxies] .cc:hover{border-color:var(--brand-200);background:var(--brand-100);transform:translateY(-2px)}[data-sheet=proxies] .cc.on{border-color:var(--brand);background:var(--brand-100)}[data-sheet=proxies] .lg{display:grid;grid-template-columns:70px 108px 1fr;gap:10px;padding:5px 0;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.5;border-top:1px solid var(--border)}@font-face{font-family:Font Over;src:url(/assets/FontOver-DM9uUh5b.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading: "Font Over", Georgia, serif;--font-body: "Figtree", system-ui, sans-serif}:root,[data-t=light]{--bg: #f4f3ef;--surface: #ffffff;--surface-2: #eeece6;--tgbar: #efede7;--text: #221f1b;--muted: #8a8479;--border: #e6e2da;--brand: #cc785c;--brand-strong: #b65e42;--brand-100: #f7e9e2;--brand-200: #efd6ca;--tg: #4160ea;--tg-100: #e4e7fb;--accent-3: #4160ea;--accent-3-strong: #3350cf;--accent-3-100: #e4e7fb;--gold: #c88a2e;--gold-100: #f6ebd2;--success: #4e9a67;--success-100: #e4efe5;--danger: #c0504a;--danger-100: #f3e1de;--shadow-sm: 0 1px 3px rgba(70, 52, 38, .1);--chrome: #e4e0d8;--chrome-2: #d6d0c4;--sidebar: #efede6;--skel: #e8e5de}[data-t=dark]{--bg: #15181c;--surface: #1e232a;--surface-2: #272d35;--tgbar: #1a1f26;--text: #eceae5;--muted: #8c919a;--border: #2f363f;--brand: #e08a6a;--brand-strong: #c9704f;--brand-100: #3a2a23;--brand-200: #4b342a;--tg: #7c90f2;--tg-100: #232b4d;--accent-3: #7c90f2;--accent-3-strong: #9aaaf7;--accent-3-100: #232b4d;--gold: #e9ba57;--gold-100: #352c16;--success: #5fb27b;--success-100: #1f3a2a;--danger: #d9695f;--danger-100: #3a211f;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--chrome: #22262c;--chrome-2: #13161a;--sidebar: #191d23;--skel: #232931}.lane{position:relative;flex:0 0 auto;overflow:hidden;background:var(--sidebar);width:248px;transition:width .4s cubic-bezier(.3,1.04,.35,1)}.rl{position:absolute;top:0;bottom:0;left:0;transform-origin:left center;will-change:transform,opacity}.rl.x{display:none}.si{position:relative;z-index:2;display:flex;align-items:center;gap:11px;height:40px;padding:0 11px;border-radius:11px;color:var(--text);cursor:pointer;background:transparent;border:none;width:100%;font-family:inherit;text-align:left;transition:color .3s ease,background .18s ease}.si .ic{color:var(--muted);display:grid;place-items:center;transition:color .3s ease}.si .lb{flex:1 1 auto;font-size:13.5px;font-weight:700}.si:hover{background:var(--surface-2)}.si.on,.si.on:hover{background:transparent;color:#fff}.si.on .ic{color:#fff}.si.on .cn{background:#ffffff38;color:#fff}.cn{font-size:11px;font-weight:700;color:var(--muted);background:var(--surface-2);padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.np{position:absolute;left:0;top:0;z-index:1;border-radius:11px;background:var(--brand);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand) 62%,transparent);opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.3,1.04,.35,1),width .42s cubic-bezier(.3,1.04,.35,1),height .42s cubic-bezier(.3,1.04,.35,1),opacity .3s ease}.np.inst{transition:none}.ri{width:40px;height:40px;border-radius:11px;color:var(--muted);display:grid;place-items:center;position:relative;cursor:pointer;background:transparent;border:none;transition:background .18s ease,color .18s ease}.ri:hover{background:var(--surface-2);color:var(--text)}.ri.on,.ri.on:hover{background:var(--brand);color:#fff;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand) 62%,transparent)}.kbd{font-size:11px;font-weight:700;background:var(--surface-2);border:1px solid var(--border);padding:2px 6px;border-radius:6px;color:var(--muted)}.wa{position:relative;overflow:hidden;flex:1 1 auto}.wal{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;gap:16px;will-change:transform,opacity}.wal.x{display:none}.sub{height:32px;padding:0 13px;border-radius:999px;border:none;background:var(--surface-2);color:var(--text);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:background .18s ease,color .18s ease}.sub:hover{background:var(--surface)}.sub.on,.sub.on:hover{background:var(--brand);color:#fff}.dp{position:absolute;top:20px;right:20px;bottom:20px;width:400px;z-index:6;transform:translate(calc(100% + 26px));transition:transform .4s cubic-bezier(.3,1.04,.35,1);will-change:transform;box-shadow:-14px 0 38px -16px #281c1247}.dp.on{transform:none}.dimx{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:5}.ov{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#1c140e66;opacity:0;pointer-events:none;transition:opacity .2s ease}.ov.on{opacity:1;pointer-events:auto}.ovc{transform:scale(.96);opacity:0;transition:transform .26s cubic-bezier(.32,1.02,.35,1),opacity .2s ease}.ov.on .ovc{transform:none;opacity:1}.ovp{transform:translateY(-10px) scale(.985);opacity:0;transform-origin:top right;transition:transform .24s cubic-bezier(.32,1.02,.35,1),opacity .18s ease}.ov.on .ovp{transform:none;opacity:1}.ovr{position:absolute;top:0;right:0;bottom:0;width:440px;transform:translate(100%);transition:transform .34s cubic-bezier(.32,1.02,.35,1);box-shadow:-16px 0 44px -18px #281c1266}.ov.on .ovr{transform:none}.ovd{transform:translate(20px)!important;opacity:0;transition:transform .3s cubic-bezier(.3,1.04,.35,1),opacity .2s ease}.ov.on .ovd{transform:none!important;opacity:1}.pmi{width:100%;display:flex;align-items:center;gap:10px;height:36px;padding:0 9px;border-radius:10px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:var(--text);text-align:left}.pmi:hover{background:var(--surface-2)}.pmi .ic2{color:var(--muted);display:grid;place-items:center;flex:0 0 auto}.pmi.dg{color:var(--danger)}.pmi.dg:hover{background:var(--danger-100)}.pmi.dg .ic2{color:var(--danger)}.pk{height:32px;padding:0 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .18s ease,color .18s ease,border-color .18s ease}.pk:hover{border-color:var(--brand-200)}.pk.on{background:var(--brand);border-color:var(--brand);color:#fff}.wzs{position:absolute;inset:0;padding:18px 22px 24px;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .26s cubic-bezier(.32,1.02,.35,1);transform:translate(16px)}.wzs.on{opacity:1;visibility:visible;transform:none}.wzs.back{transform:translate(-16px)}.stp{display:flex;align-items:center;gap:9px}.stpn{width:24px;height:24px;border-radius:50%;background:var(--surface-2);color:var(--muted);display:grid;place-items:center;font-size:11.5px;font-weight:700;transition:background .2s ease,color .2s ease}.stp.on .stpn,.stp.done .stpn{background:var(--brand);color:#fff}.stpl{font-size:12.5px;font-weight:700;color:var(--muted);transition:color .2s ease}.stp.on .stpl{color:var(--text)}.tst{position:absolute;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:10px;width:340px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 40px -20px #281c1266;transform:translateY(12px);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.32,1.02,.35,1),opacity .24s ease}.tst.on{transform:none;opacity:1}.bt{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:40px;background:var(--brand);color:#fff;border:none;border-radius:12px;padding:0 14px;cursor:pointer;font-size:13px;font-weight:700;font-family:inherit;white-space:nowrap;transition:background .18s ease,transform .12s ease}.bt:hover{background:var(--brand-strong)}.bt:active{transform:scale(.97)}.bt2{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:40px;background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-sm);border-radius:12px;padding:0 14px;cursor:pointer;font-size:13px;font-weight:700;font-family:inherit;white-space:nowrap;transition:background .18s ease,transform .12s ease}.bt2:hover{background:var(--surface-2)}.bt2:active{transform:scale(.97)}.btd{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:40px;background:var(--danger);color:#fff;border:none;border-radius:12px;padding:0 14px;cursor:pointer;font-size:13px;font-weight:700;font-family:inherit;white-space:nowrap;transition:filter .18s ease,transform .12s ease}.btd:hover{filter:brightness(.93)}.btd:active{transform:scale(.97)}.ib{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:11px;color:var(--muted);cursor:pointer;position:relative;transition:background .18s ease,color .18s ease}.ib:hover{background:var(--surface-2);color:var(--text)}.ib:disabled{opacity:.5;cursor:default}.ib:disabled:hover{background:var(--surface);color:var(--muted)}.ib.bare{border:none;background:transparent;box-shadow:none}.pn{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}.tabu{position:absolute;left:0;bottom:0;height:2px;border-radius:2px;background:var(--brand);opacity:0;transition:transform .26s cubic-bezier(.32,1.02,.35,1),width .26s cubic-bezier(.32,1.02,.35,1),opacity .2s ease}.tabu.inst{transition:none}.pr.sel,.tr.sel,.cr.sel,.ar.sel,.fr.sel,.rw.sel,.tpr.sel{background:var(--brand-100)!important;box-shadow:inset 2px 0 0 var(--brand)}.pr.sel:hover,.tr.sel:hover,.cr.sel:hover,.ar.sel:hover,.fr.sel:hover,.rw.sel:hover,.tpr.sel:hover{background:var(--brand-200)!important}.cb{width:16px;height:16px;border-radius:5px;border:1.6px solid var(--border);background:var(--surface);display:grid;place-items:center;color:transparent;cursor:pointer;flex:0 0 auto;transition:background .16s ease,border-color .16s ease}.cb.on{background:var(--brand);border-color:var(--brand);color:#fff}.cb:after{content:"";width:11px;height:11px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20%206%209%2017l-5-5'/%3E%3C/svg%3E") center/11px 11px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20%206%209%2017l-5-5'/%3E%3C/svg%3E") center/11px 11px no-repeat}.cb:has(svg):after{display:none}.c1{font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c3{font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cm{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.av{width:27px;height:27px;flex:0 0 auto;border-radius:50%;background:var(--brand-100);color:var(--brand);display:grid;place-items:center;font-size:10.5px;font-weight:700}.pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap}.kv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--border)}.fi{font-size:12.5px;font-weight:600;color:var(--text);height:38px;display:flex;align-items:center;padding:0 12px;background:var(--surface-2);border-radius:11px;gap:8px}.fl{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.rd{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--border);border-radius:13px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.rd:hover{border-color:var(--brand-200);background:var(--brand-100)}.rd.on{border-color:var(--brand);background:var(--brand-100)}.dot{width:17px;height:17px;flex:0 0 auto;border-radius:50%;border:1.8px solid var(--border);background:var(--surface);display:grid;place-items:center}.rd.on .dot{border-color:var(--brand)}.rd.on .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand)}.rd.sg{height:30px;padding:0 13px;border-radius:999px;gap:0;justify-content:center;flex:0 0 auto}.rd.sg .dot{display:none}.rd.sg .c3{font-size:12px}.rd.sg.on{background:var(--brand);border-color:var(--brand)}.rd.sg.on .c3{color:#fff}.ol{display:flex;gap:10px;padding:5px 0;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.5}.tl{display:flex;align-items:center;gap:11px;padding:12px 13px;text-align:left;border:none;border-top:1px solid var(--border);border-radius:12px;cursor:pointer;transition:background .16s ease}.tl:hover{background:var(--surface-2)}.tl.on{background:var(--brand-100)}.mt{display:flex;flex-direction:column;border-radius:13px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;transition:border-color .18s ease,transform .14s ease}.mt:hover{border-color:var(--brand-200);transform:translateY(-2px)}.fr{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-top:1px solid var(--border);cursor:pointer;transition:background .16s ease}.fr:hover{background:var(--surface-2)}.anc{display:flex;align-items:center;gap:10px;height:40px;padding:0 11px;border-radius:11px;background:transparent;border:none;width:100%;font-family:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background .18s ease,color .18s ease}.anc:hover{background:var(--surface-2)}.anc.on,.anc.on:hover{background:var(--brand-100);color:var(--brand-strong)}.anc .ic{color:var(--muted);display:grid;place-items:center;flex:0 0 auto}.anc.on .ic{color:var(--brand)}.anc .lb{flex:1 1 auto;font-size:13px;font-weight:700}@media(prefers-reduced-motion:reduce){.wal,.dp,.lane,.rl,.np,.tabu,.pane,.ov,.ovc,.ovp,.ovr,.tst,.wzs,.cardl{transition:none!important}}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}#ns-root{height:100%;min-width:1280px}a{color:var(--tg);text-decoration:none}a:hover{opacity:.82}button{font-family:inherit;color:inherit;background:transparent;border:none}@keyframes nsSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes nsBar{0%{width:14%}to{width:86%}}.ns-spin{animation:nsSpin 1.1s linear infinite}.ns-bar{animation:nsBar 2.6s cubic-bezier(.32,1.02,.35,1) infinite alternate}.ns-knob{transition:transform .3s cubic-bezier(.32,1.02,.35,1)}[data-t=dark] .ns-knob{transform:translate(17px)}[data-t=dark] .ns-sun,[data-t=light] .ns-moon{opacity:.3}.ns-brand-btn:hover{background:var(--brand-strong)}.ns-tg-btn:hover{filter:brightness(1.06)}.ns-nav:hover{background:var(--surface-2)}.ns-rail-btn:hover{color:var(--brand);border-color:var(--brand-200)}.ns-rail-btn-narrow:hover{opacity:1;color:var(--brand);border-color:var(--brand-200)}.ns-search:hover{background:var(--surface)}.ns-rail-icon:hover{background:var(--surface-2);color:var(--text)}.ns-btn-brand:hover{background:var(--brand-strong)}.ns-btn-ghost:hover,.ns-icon-btn:hover,.ns-menu-row:hover{background:var(--surface-2)}.ns-gold-btn:hover{background:var(--gold);color:#fff}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
