:root{--v2-bg:#f6f6f8;--v2-surface:#fff;--v2-surface-2:#fbfbfc;--v2-inset:#f0f0f3;--v2-elev:#fff;--v2-hair:#0d0f140e;--v2-border:#0d0f1416;--v2-border-strong:#0d0f1426;--v2-text:#14161b;--v2-t2:#4a4e57;--v2-t3:#787c85;--v2-t4:#a6a9b1;--v2-ink:#181b21;--v2-ink-hover:#282c34;--v2-on-ink:#fff;--v2-ink-soft:#14161c0e;--v2-ink-soft2:#14161c17;--v2-ring:#14161c29;--v2-ai:#6d49d6;--v2-ai-2:#5b39c0;--v2-ai-bg:#6d49d617;--v2-ai-bd:#6d49d63d;--v2-green:#1a8a55;--v2-green-bg:#1a8a551a;--v2-green-bd:#1a8a5542;--v2-amber:#9a6510;--v2-amber-bg:#9a65101c;--v2-amber-bd:#9a651042;--v2-red:#c33126;--v2-red-bg:#c3312617;--v2-red-bd:#c331263d;--v2-blue:#2f6df0;--v2-purple:#8b5cf6;--v2-teal:#0d9488;--v2-pa-property:#2f6df0;--v2-pa-injury:#9b5de0;--v2-pa-coverage:#e0613a;--v2-pa-general:#6b7280;--v2-sh-sm:0 1px 2px #0d0f140d, 0 1px 1px #0d0f1408;--v2-sh-md:0 2px 4px #0d0f140a, 0 8px 20px #0d0f140f;--v2-sh-lg:0 16px 40px #0d0f141f, 0 4px 12px #0d0f1412;--v2-sh-dock:0 10px 34px #0d0f142e, 0 2px 10px #0d0f141f;--v2-dock-bg:#14161ce6;--v2-dock-bd:#ffffff14;--v2-dock-fg:#ffffff9e;--v2-dock-fg-on:#fff;--v2-glow:transparent;--v2-font:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--v2-display:"Inter Tight", "Inter", system-ui, sans-serif;--v2-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--v2-r:12px;--v2-r-sm:9px;--v2-r-xs:7px;--v2-r-pill:100px;--v2-row-h:54px;--v2-sb-w:240px;--workspace-sidebar-width:240px;--sb-surface:var(--v2-surface);--sb-border:var(--v2-hair);--sb-text:var(--v2-text);--sb-text-dim:var(--v2-t2);--sb-text-faint:var(--v2-t3);--sb-item-h:34px;--sb-accent:var(--v2-ink);--sb-accent-bg:var(--v2-ink-soft2);--sb-accent-bd:var(--v2-ring);--bg:var(--v2-bg);--surface:var(--v2-surface);--surface-2:var(--v2-surface-2);--inset:var(--v2-inset);--elev:var(--v2-elev);--hair:var(--v2-hair);--border:var(--v2-border);--border-strong:var(--v2-border-strong);--text:var(--v2-text);--t2:var(--v2-t2);--t3:var(--v2-t3);--t4:var(--v2-t4);--ink:var(--v2-ink);--ink-hover:var(--v2-ink-hover);--on-ink:var(--v2-on-ink);--ink-soft:var(--v2-ink-soft);--ink-soft2:var(--v2-ink-soft2);--ring:var(--v2-ring);--ai:var(--v2-ai);--ai-2:var(--v2-ai-2);--ai-bg:var(--v2-ai-bg);--ai-bd:var(--v2-ai-bd);--green:var(--v2-green);--green-bg:var(--v2-green-bg);--green-bd:var(--v2-green-bd);--amber:var(--v2-amber);--amber-bg:var(--v2-amber-bg);--amber-bd:var(--v2-amber-bd);--red:var(--v2-red);--red-bg:var(--v2-red-bg);--red-bd:var(--v2-red-bd);--blue:var(--v2-blue);--purple:var(--v2-purple);--teal:var(--v2-teal);--acc:var(--v2-blue,#2f6df0);--acc2:#1f4fd1;--acc-bg:#2f6df017;--acc-bd:#2f6df038;--purple-bg:#8b5cf617;--purple-bd:#8b5cf638;--sh-sm:var(--v2-sh-sm);--sh-md:var(--v2-sh-md);--sh-lg:var(--v2-sh-lg);--sh-dock:var(--v2-sh-dock);--dock-bg:var(--v2-dock-bg);--dock-bd:var(--v2-dock-bd);--dock-fg:var(--v2-dock-fg);--dock-fg-on:var(--v2-dock-fg-on);--font:var(--v2-font);--display:var(--v2-display);--mono:var(--v2-mono);--r:var(--v2-r);--r-lg:18px;--r-sm:var(--v2-r-sm);--r-xs:var(--v2-r-xs);--r-pill:var(--v2-r-pill);--row-h:var(--v2-row-h);--sb-w:var(--v2-sb-w)}[data-theme=dark]{--v2-bg:#0a0b0e;--v2-surface:#131419;--v2-surface-2:#16181e;--v2-inset:#1c1e26;--v2-elev:#1a1c22;--v2-hair:#ffffff0f;--v2-border:#ffffff17;--v2-border-strong:#ffffff2b;--v2-text:#f1f2f5;--v2-t2:#b4b8c1;--v2-t3:#868b95;--v2-t4:#5d616b;--v2-ink:#f1f2f5;--v2-ink-hover:#fff;--v2-on-ink:#0a0b0e;--v2-ink-soft:#ffffff12;--v2-ink-soft2:#ffffff1f;--v2-ring:#ffffff38;--v2-ai:#a78bfa;--v2-ai-2:#b9a3fb;--v2-ai-bg:#8b5cf629;--v2-ai-bd:#a78bfa57;--v2-green:#3ecf8e;--v2-green-bg:#3ecf8e24;--v2-green-bd:#3ecf8e4d;--v2-amber:#e3ad4f;--v2-amber-bg:#e3ad4f24;--v2-amber-bd:#e3ad4f4d;--v2-red:#f06a60;--v2-red-bg:#f06a6024;--v2-red-bd:#f06a604d;--v2-pa-property:#5b8dff;--v2-pa-injury:#b98cf0;--v2-pa-coverage:#f0835c;--v2-pa-general:#9aa0ab;--v2-sh-sm:0 1px 2px #0006;--v2-sh-md:0 2px 6px #0006, 0 10px 24px #0000005c;--v2-sh-lg:0 20px 48px #0000008c, 0 6px 16px #0006;--v2-sh-dock:0 14px 40px #0009, 0 2px 10px #00000080;--v2-dock-bg:#1c1f27d9;--v2-dock-bd:#ffffff1a;--v2-dock-fg:#fff9;--v2-dock-fg-on:#fff;--v2-glow:#ffffff0a}.v2-cnt{scrollbar-width:thin;scrollbar-color:var(--v2-border) transparent;background:var(--v2-bg);flex:1;transition:background-color .35s;overflow-y:auto}.v2-cnt::-webkit-scrollbar{width:7px}.v2-cnt::-webkit-scrollbar-thumb{background:var(--v2-border);border-radius:6px}.v2-dash-page{background:var(--v2-bg,#f6f6f8);min-height:100%}.v2-pulse{animation:2.4s ease-out infinite v2-pulse-anim}@keyframes v2-pulse-anim{0%{box-shadow:0 0 #1a8a5599}60%{box-shadow:0 0 0 5px #1a8a5500}to{box-shadow:0 0 #1a8a5500}}.v2-pulse-green{box-shadow:0 0 0 0 color-mix(in srgb, var(--v2-green) 55%, transparent);animation:1.6s ease-out infinite v2-live-pulse-green}.v2-pulse-ai{box-shadow:0 0 0 0 color-mix(in srgb, var(--v2-ai) 44%, transparent);animation:1.4s ease-out infinite v2-live-pulse-ai}.v2-pulse-red{box-shadow:0 0 9px color-mix(in srgb, var(--v2-red) 78%, transparent);animation:1.6s ease-in-out infinite v2-live-blink}.v2-thinking-dots{align-items:center;gap:4px;display:inline-flex}.v2-thinking-dots>i,.v2-thinking-dots>span{background:var(--v2-t3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite v2-thinking-bounce}.v2-thinking-dots>:nth-child(2){animation-delay:.15s}.v2-thinking-dots>:nth-child(3){animation-delay:.3s}@keyframes v2-live-pulse-green{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--v2-green) 55%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--v2-green) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--v2-green) 0%, transparent)}}@keyframes v2-live-pulse-ai{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--v2-ai) 44%, transparent)}70%{box-shadow:0 0 0 5px color-mix(in srgb, var(--v2-ai) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--v2-ai) 0%, transparent)}}@keyframes v2-live-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes v2-thinking-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.v2-ph{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.v2-ph-eye{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.v2-ph-eye .v2-pulse{background:var(--v2-green);border-radius:50%;width:6px;height:6px}.v2-ph-tt{font-family:var(--v2-display);letter-spacing:-.035em;color:var(--v2-text);margin-bottom:8px;font-size:30px;font-weight:650;line-height:1.02}.v2-ph-st{color:var(--v2-t3);max-width:520px;font-size:13.5px;line-height:1.5}.v2-ph-ac{flex-shrink:0;align-items:center;gap:9px;display:flex}.v2-btn{border-radius:var(--v2-r-sm);height:36px;font-family:var(--v2-font);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:550;text-decoration:none;transition:all .14s;display:inline-flex}.v2-btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;flex-shrink:0;width:15px;height:15px}.v2-btn-primary{background:var(--v2-ink);color:var(--v2-on-ink);box-shadow:var(--v2-sh-sm)}.v2-btn-primary:hover{background:var(--v2-ink-hover);box-shadow:var(--v2-sh-md);transform:translateY(-1px)}.v2-btn-soft{background:var(--v2-surface);color:var(--v2-t2);border-color:var(--v2-border)}.v2-btn-soft:hover{background:var(--v2-surface-2);color:var(--v2-text);border-color:var(--v2-border-strong)}.v2-btn-ghost{color:var(--v2-t2);background:0 0}.v2-btn-ghost:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.v2-btn-ai{background:var(--v2-ai-bg);color:var(--v2-ai);border-color:var(--v2-ai-bd)}.v2-btn-ai:hover{background:var(--v2-ai-bg);border-color:var(--v2-ai);transform:translateY(-1px)}.v2-btn-sm{border-radius:8px;gap:5px;height:30px;padding:0 11px;font-size:12.5px}.v2-btn-sm svg{width:13px;height:13px}.v2-sparkle path{fill:currentColor;stroke:none}.v2-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.v2-kpi{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);cursor:pointer;color:inherit;box-shadow:var(--v2-sh-sm);padding:15px 17px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}.v2-kpi:hover{border-color:var(--v2-border);box-shadow:var(--v2-sh-md);transform:translateY(-2px)}.v2-kpi.v2-on{border-color:var(--v2-border-strong);box-shadow:var(--v2-sh-md)}.v2-kpi.v2-on:before{content:"";background:var(--v2-ink);width:3px;position:absolute;top:0;bottom:0;left:0}.v2-kpi-top{align-items:center;gap:7px;margin-bottom:11px;display:flex}.v2-kpi-ic{background:var(--v2-inset);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.v2-kpi-ic svg{width:14px;height:14px;stroke:var(--v2-t2);fill:none;stroke-width:1.8px}.v2-kpi-l{color:var(--v2-t3);white-space:nowrap;font-size:12px;font-weight:500}.v2-kpi-v{font-family:var(--v2-display);letter-spacing:-.035em;color:var(--v2-text);margin-bottom:6px;font-size:26px;font-weight:650;line-height:1}.v2-kpi-d{color:var(--v2-t3);align-items:center;gap:5px;font-size:11.5px;display:flex}.v2-delta{align-items:center;gap:2px;font-weight:600;display:inline-flex}.v2-delta-up{color:var(--v2-green)}.v2-delta-dn{color:var(--v2-red)}.v2-delta svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:11px;height:11px}@media (max-width:1080px){.v2-kpis{grid-template-columns:repeat(2,1fr)}}.v2-card{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);transition:background-color .35s,border-color .35s,box-shadow .2s;overflow:hidden}.v2-c-hd{border-bottom:1px solid var(--v2-hair);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.v2-c-t{color:var(--v2-text);letter-spacing:-.01em;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.v2-c-t svg{width:15px;height:15px;stroke:var(--v2-t3);fill:none;stroke-width:1.8px}.v2-c-foot{border-top:1px solid var(--v2-hair);justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;display:flex}.v2-grid-2{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:1080px){.v2-grid-2{grid-template-columns:1fr}}.v2-att{border-bottom:1px solid var(--v2-hair);cursor:pointer;align-items:center;gap:13px;padding:12px 18px;transition:background .12s;display:flex}.v2-att:last-child{border-bottom:none}.v2-att:hover{background:var(--v2-ink-soft)}.v2-att-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.v2-att-ic svg{fill:none;stroke-width:1.9px;width:15px;height:15px}.v2-att-ic.red{background:var(--v2-red-bg);border:1px solid var(--v2-red-bd)}.v2-att-ic.red svg{stroke:var(--v2-red)}.v2-att-ic.amber{background:var(--v2-amber-bg);border:1px solid var(--v2-amber-bd)}.v2-att-ic.amber svg{stroke:var(--v2-amber)}.v2-att-ic.blue{background:color-mix(in srgb, var(--v2-blue) 10%, transparent);border:1px solid color-mix(in srgb, var(--v2-blue) 26%, transparent)}.v2-att-ic.blue svg{stroke:var(--v2-blue)}.v2-att-c{flex:1;min-width:0}.v2-att-t{color:var(--v2-text);font-size:13px;font-weight:550;line-height:1.3}.v2-att-m{color:var(--v2-t3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.v2-att-r{text-align:right;flex-shrink:0}.v2-att-when{font-size:11.5px;font-weight:600}.v2-att-when.red{color:var(--v2-red)}.v2-att-when.amber{color:var(--v2-amber)}.v2-att-when.muted{color:var(--v2-t3)}.v2-recent .v2-att-ic{border:none;border-radius:50%;width:8px;height:8px}.v2-tl-row{border-bottom:1px solid var(--v2-hair);gap:13px;padding:11px 18px;display:flex}.v2-tl-row:last-child{border-bottom:none}.v2-tl-time{font-family:var(--v2-mono);color:var(--v2-t3);font-variant-numeric:tabular-nums;flex-shrink:0;width:52px;padding-top:1px;font-size:11px}.v2-tl-bar{background:var(--v2-t4);border-radius:3px;flex-shrink:0;width:3px}.v2-tl-bar.blue{background:var(--v2-pa-property)}.v2-tl-bar.amber{background:var(--v2-amber)}.v2-tl-bar.ai{background:var(--v2-ai)}.v2-tl-bar.green{background:var(--v2-green)}.v2-tl-c{flex:1;min-width:0}.v2-tl-t{color:var(--v2-text);font-size:12.5px;font-weight:550;line-height:1.3}.v2-tl-m{color:var(--v2-t3);margin-top:1px;font-size:11.5px}.v2-digest{flex-direction:column;gap:11px;padding:14px 18px;display:flex}.v2-dg-line{align-items:flex-start;gap:11px;display:flex}.v2-dg-dot{background:var(--v2-ai);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--v2-ai) 44%, transparent);border-radius:50%;flex-shrink:0;margin-top:6px;animation:1.9s ease-out infinite v2-live-pulse-ai}.v2-dg-txt{color:var(--v2-t2);font-size:12.5px;line-height:1.5}.v2-dg-txt b{color:var(--v2-text);font-weight:600}.v2-bdg{border-radius:var(--v2-r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:550;display:inline-flex}.v2-bdg .v2-bd{border-radius:50%;flex-shrink:0;width:6px;height:6px}.v2-bdg.green{color:var(--v2-green);background:var(--v2-green-bg);border-color:var(--v2-green-bd)}.v2-bdg.green .v2-bd{background:var(--v2-green)}.v2-bdg.amber{color:var(--v2-amber);background:var(--v2-amber-bg);border-color:var(--v2-amber-bd)}.v2-bdg.amber .v2-bd{background:var(--v2-amber)}.v2-bdg.red{color:var(--v2-red);background:var(--v2-red-bg);border-color:var(--v2-red-bd)}.v2-bdg.red .v2-bd{background:var(--v2-red)}.v2-bdg.blue{color:var(--v2-blue);background:color-mix(in srgb, var(--v2-blue) 10%, transparent);border-color:color-mix(in srgb, var(--v2-blue) 26%, transparent)}.v2-bdg.blue .v2-bd{background:var(--v2-blue)}.v2-bdg.gray{color:var(--v2-t3);background:var(--v2-ink-soft2);border-color:var(--v2-border)}.v2-bdg.gray .v2-bd{background:var(--v2-t4)}.v2-bdg.ai{color:var(--v2-ai);background:var(--v2-ai-bg);border-color:var(--v2-ai-bd)}.v2-bdg.ai .v2-bd{background:var(--v2-ai)}.v2-toasts{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:84px;right:24px}.v2-toast{background:var(--v2-ink);color:var(--v2-on-ink);font-family:var(--v2-font);box-shadow:var(--v2-sh-lg);border:1px solid var(--v2-dock-bd);border-radius:11px;align-items:center;gap:9px;min-width:210px;padding:11px 15px;font-size:12.5px;font-weight:500;animation:.2s cubic-bezier(.32,.72,0,1) v2-tin;display:flex}.v2-toast svg{stroke:currentColor;fill:none;stroke-width:2px;opacity:.9;flex-shrink:0;width:14px;height:14px}@keyframes v2-tin{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.v2-dock{bottom:20px;left:calc(var(--dock-sb-w,0px) + (100vw - var(--dock-sb-w,0px)) / 2);background:var(--v2-dock-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--v2-dock-bd);border-radius:var(--v2-r-pill);box-shadow:var(--v2-sh-dock), inset 0 1px 0 #ffffff14;z-index:300;align-items:center;gap:3px;padding:6px;transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .26s;display:flex;position:fixed;transform:translate(-50%)translateY(0)}.v2-dk{border-radius:var(--v2-r-pill);width:40px;height:40px;color:var(--v2-dock-fg);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:0;padding:0;font-family:inherit;text-decoration:none;transition:all .18s cubic-bezier(.32,.72,0,1);display:inline-flex;position:relative;overflow:hidden}.v2-dk svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px}.v2-dk .v2-lbl{white-space:nowrap;opacity:0;letter-spacing:-.01em;max-width:0;font-size:13px;font-weight:550;transition:max-width .22s,opacity .16s,margin .22s}.v2-dk:hover{color:var(--v2-dock-fg-on);background:#ffffff1a}.v2-dk:hover .v2-lbl{opacity:1;max-width:120px;margin-left:8px}.v2-dk.v2-on{color:var(--v2-dock-fg-on);background:#ffffff24;width:auto;padding:0 16px}.v2-dk.v2-on .v2-lbl{opacity:1;max-width:120px;margin-left:8px}.v2-dk-sep{background:#ffffff1f;flex-shrink:0;width:1px;height:22px;margin:0 4px}.v2-dk-primary{color:#14161b;background:#fff;width:auto;padding:0 15px}.v2-dk-primary .v2-lbl{opacity:1;max-width:120px;margin-left:7px}.v2-dk-primary:hover{color:#14161b;background:#fff;transform:translateY(-1px)}.v2-dk-primary svg{stroke-width:2px}.v2-dk-ai{color:#d6c6ff;background:#8b5cf638;width:auto;padding:0 15px}.v2-dk-ai .v2-lbl{opacity:1;max-width:120px;margin-left:7px}.v2-dk-ai:hover{color:#fff;background:#8b5cf657}.v2-dk-ai:before{content:"";background:var(--v2-ai);border-radius:50%;width:6px;height:6px;animation:1.9s ease-out infinite v2-live-pulse-ai;position:absolute;top:8px;right:8px;box-shadow:0 0 #a78bfa73}.v2-dk[data-tip]:hover:after{content:attr(data-tip);background:var(--v2-ink);color:var(--v2-on-ink);font-family:var(--v2-font);white-space:nowrap;box-shadow:var(--v2-sh-md);pointer-events:none;letter-spacing:-.005em;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:550;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.v2-sb{width:var(--v2-sb-w);background:var(--v2-surface);border-right:1px solid var(--v2-hair);flex-direction:column;flex-shrink:0;height:100vh;transition:width .34s cubic-bezier(.32,.72,0,1),opacity .22s,transform .34s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.v2-sb-inner{width:var(--v2-sb-w);flex-direction:column;height:100%;display:flex}.v2-sb-brand{align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.v2-sb-mk{background:var(--v2-ink);width:28px;height:28px;color:var(--v2-on-ink);font-family:var(--v2-display);letter-spacing:-.04em;box-shadow:var(--v2-sh-sm);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.v2-sb-wm{font-family:var(--v2-display);letter-spacing:-.02em;color:var(--v2-text);font-size:15px;font-weight:600;line-height:1.1}.v2-sb-sm{color:var(--v2-t3);margin-top:1px;font-size:11px}.v2-sb-search{padding:0 12px 10px}.v2-sb-search-b{background:var(--v2-inset);cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 10px;transition:background .14s,box-shadow .14s;display:flex}.v2-sb-search-b:hover{box-shadow:0 0 0 1px var(--v2-border)}.v2-sb-search-b svg{width:14px;height:14px;stroke:var(--v2-t3);fill:none;stroke-width:2px}.v2-sb-search-b span{color:var(--v2-t3);flex:1;font-size:12.5px}.v2-kbd{background:var(--v2-surface);border:1px solid var(--v2-border);color:var(--v2-t3);font-size:10.5px;font-family:var(--v2-mono);border-radius:5px;align-items:center;height:17px;padding:0 5px;line-height:16px;display:inline-flex}.v2-sb-nav{scrollbar-width:none;flex:1;padding:4px 10px 8px;overflow-y:auto}.v2-sb-nav::-webkit-scrollbar{display:none}.v2-sb-sec{color:var(--v2-t4);letter-spacing:.09em;text-transform:uppercase;padding:14px 10px 6px;font-size:10px;font-weight:600}.v2-sa{font-family:var(--v2-font);color:var(--v2-t2);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px;font-size:13px;font-weight:450;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.v2-sa svg{width:16px;height:16px;stroke:var(--v2-t3);fill:none;stroke-width:1.7px;flex-shrink:0;transition:stroke .12s}.v2-sa:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.v2-sa:hover svg{stroke:var(--v2-t2)}.v2-sa.v2-on{background:var(--v2-ink-soft2);color:var(--v2-text);font-weight:550}.v2-sa.v2-on svg{stroke:var(--v2-text)}.v2-sa.v2-on:before{content:"";background:var(--v2-ink);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.v2-sbg{border-radius:var(--v2-r-pill);background:var(--v2-ink-soft2);min-width:19px;height:18px;color:var(--v2-t3);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.v2-sa.v2-on .v2-sbg{background:var(--v2-ink);color:var(--v2-on-ink)}.v2-sbg-new{background:var(--v2-ai-bg);color:var(--v2-ai);border:1px solid var(--v2-ai-bd)}.v2-sb-foot{border-top:1px solid var(--v2-hair);flex-direction:column;flex-shrink:0;gap:2px;padding:10px;display:flex}.v2-sb-user{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 9px;transition:background .12s;display:flex}.v2-sb-user:hover{background:var(--v2-ink-soft)}.v2-sb-av{background:var(--v2-ink);width:28px;height:28px;color:var(--v2-on-ink);letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.v2-sb-un{color:var(--v2-text);font-size:12.5px;font-weight:550;line-height:1.15}.v2-sb-ur{color:var(--v2-t3);margin-top:1px;font-size:11px}.v2-topbar{z-index:14000;background:var(--v2-surface);border-bottom:1px solid var(--v2-hair);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 22px;transition:background-color .35s,border-color .35s;display:flex;position:relative}.v2-tb-brand{align-items:center;gap:9px;display:flex}.v2-tb-sep{background:var(--v2-border);width:1px;height:18px;margin:0 2px}.v2-crumbs{color:var(--v2-t3);align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.v2-crumbs .v2-cur{color:var(--v2-text);font-weight:550}.v2-crumbs svg{width:13px;height:13px;stroke:var(--v2-t4);fill:none;stroke-width:2px}.v2-tb-spacer{flex:1}.v2-tb-right{align-items:center;gap:8px;display:flex}.v2-iconbtn{width:34px;height:34px;color:var(--v2-t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;transition:all .14s;display:flex;position:relative}.v2-iconbtn:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.v2-iconbtn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:17px;height:17px}.v2-iconbtn .v2-dot{background:var(--v2-red);border:2px solid var(--v2-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.v2-tb-av{background:var(--v2-ink);width:30px;height:30px;color:var(--v2-on-ink);cursor:pointer;letter-spacing:.02em;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.v2-tablecard{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);transition:background-color .35s,border-color .35s;overflow:hidden}.v2-thead{border-bottom:1px solid var(--v2-hair);background:var(--v2-surface-2);align-items:center;height:40px;padding:0 18px;display:grid}.v2-th{color:var(--v2-t3);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.v2-th:hover{color:var(--v2-t2)}.v2-trow{min-height:var(--v2-row-h);border-bottom:1px solid var(--v2-hair);cursor:pointer;align-items:center;padding:0 18px;transition:background .12s;display:grid;position:relative}.v2-trow:last-child{border-bottom:none}.v2-trow:hover{background:var(--v2-ink-soft)}.v2-mcell{align-items:center;gap:11px;min-width:0;padding-right:14px;display:flex}.v2-pa-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);border-radius:50%;flex-shrink:0}.v2-mname{flex:1;min-width:0}.v2-mn{color:var(--v2-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:13px;font-weight:550;line-height:1.3;overflow:hidden}.v2-mmeta{color:var(--v2-t3);white-space:nowrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex;overflow:hidden}.v2-mc{font-family:var(--v2-mono);letter-spacing:-.02em;color:var(--v2-t3);font-size:11px}.v2-md{background:var(--v2-t4);border-radius:50%;flex-shrink:0;width:2px;height:2px}.v2-spill{color:var(--v2-t2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.v2-spill .v2-sd{border-radius:50%;flex-shrink:0;width:6px;height:6px}.v2-s-lit .v2-sd{background:var(--v2-blue)}.v2-s-pre .v2-sd{background:var(--v2-amber)}.v2-s-open .v2-sd{background:var(--v2-green)}.v2-s-pend .v2-sd{background:var(--v2-amber)}.v2-s-closed .v2-sd{background:var(--v2-t4)}.v2-s-closed{color:var(--v2-t4)}.v2-dl{color:var(--v2-t2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.v2-dl.urgent{color:var(--v2-red);font-weight:550}.v2-dl.urgent:before{content:"";background:var(--v2-red);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite v2-live-blink}.v2-dl.warn{color:var(--v2-amber);font-weight:500}.v2-dl.none{color:var(--v2-t4)}.v2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.v2-empty svg{width:30px;height:30px;stroke:var(--v2-t4);fill:none;stroke-width:1.4px}.v2-empty .v2-et{color:var(--v2-t2);font-size:14px;font-weight:550}.v2-empty .v2-es{color:var(--v2-t3);max-width:300px;font-size:12.5px;line-height:1.55}.v2-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.v2-search{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:10px;flex:1;align-items:center;gap:10px;height:40px;padding:0 14px;transition:border-color .14s,box-shadow .14s;display:flex}.v2-search:focus-within{border-color:var(--v2-border-strong);box-shadow:0 0 0 3px var(--v2-ink-soft)}.v2-search svg{width:15px;height:15px;stroke:var(--v2-t3);fill:none;stroke-width:2px}.v2-search input{font-family:var(--v2-font);color:var(--v2-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13.5px}.v2-search input::placeholder{color:var(--v2-t4)}.v2-search .v2-ct{color:var(--v2-t3);white-space:nowrap;font-size:11.5px;font-weight:500}.v2-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;display:flex}.v2-chip{border-radius:var(--v2-r-pill);height:30px;font-family:var(--v2-font);border:1px solid var(--v2-border);color:var(--v2-t2);cursor:pointer;white-space:nowrap;background:var(--v2-surface);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .13s;display:inline-flex}.v2-chip:hover{border-color:var(--v2-border-strong);color:var(--v2-text)}.v2-chip.v2-on{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-on-ink)}.v2-chip .v2-cd{border-radius:50%;flex-shrink:0;width:7px;height:7px}.v2-chip svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.v2-modal-scrim{z-index:500;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0a0b0e6b;justify-content:center;align-items:flex-start;padding:56px 24px;transition:opacity .2s;display:flex;position:fixed;inset:0}[data-theme=dark] .v2-modal-scrim{background:#0009}.v2-modal-scrim.v2-on{opacity:1;pointer-events:auto}.v2-modal{background:var(--v2-surface);border:1px solid var(--v2-border);width:100%;max-width:760px;max-height:calc(100vh - 112px);box-shadow:var(--v2-sh-lg);opacity:0;border-radius:18px;flex-direction:column;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .2s;display:flex;overflow:hidden;transform:translateY(12px)scale(.99)}.v2-modal-scrim.v2-on .v2-modal{opacity:1;transform:none}.v2-modal-hd{border-bottom:1px solid var(--v2-hair);align-items:center;gap:13px;padding:18px 22px;display:flex}.v2-modal-mk{background:var(--v2-ai-bg);border:1px solid var(--v2-ai-bd);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.v2-modal-mk svg{width:17px;height:17px;fill:var(--v2-ai);stroke:none}.v2-modal-ht{font-family:var(--v2-display);letter-spacing:-.02em;color:var(--v2-text);font-size:17px;font-weight:650;line-height:1.1}.v2-modal-hs{color:var(--v2-t3);margin-top:2px;font-size:12px}.v2-modal-x{width:32px;height:32px;color:var(--v2-t3);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;transition:all .12s;display:flex}.v2-modal-x:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.v2-modal-x svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.v2-modal-bd{scrollbar-width:thin;padding:22px;overflow-y:auto}.v2-modal-ft{border-top:1px solid var(--v2-hair);background:var(--v2-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.v2-modal-ft .v2-hint{color:var(--v2-t4);align-items:center;gap:6px;font-size:11.5px;display:flex}.v2-frow{margin-bottom:17px}.v2-frow:last-child{margin-bottom:0}.v2-flbl{color:var(--v2-t2);margin-bottom:7px;font-size:12px;font-weight:550;display:block}.v2-flbl .v2-req{color:var(--v2-red)}.v2-fin{background:var(--v2-surface);border:1px solid var(--v2-border);width:100%;height:42px;font-family:var(--v2-font);color:var(--v2-text);border-radius:10px;outline:none;padding:0 13px;font-size:13.5px;transition:border-color .14s,box-shadow .14s}.v2-fin::placeholder{color:var(--v2-t4)}.v2-fin:focus{border-color:var(--v2-border-strong);box-shadow:0 0 0 3px var(--v2-ink-soft)}textarea.v2-fin{resize:vertical;height:auto;padding:11px 13px;line-height:1.5}select.v2-fin{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:36px}.v2-fgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2-fhint{color:var(--v2-t4);margin-top:6px;font-size:11.5px;line-height:1.4}.v2-review-note{background:var(--v2-amber-bg);border:1px solid var(--v2-amber-bd);border-radius:11px;gap:11px;margin-top:4px;padding:13px 15px;display:flex}.v2-review-note svg{width:17px;height:17px;stroke:var(--v2-amber);fill:none;stroke-width:2px;flex-shrink:0;margin-top:1px}.v2-review-note .v2-rn-t{color:var(--v2-amber);font-size:12.5px;font-weight:600;line-height:1.3}.v2-review-note .v2-rn-s{color:var(--v2-t2);margin-top:3px;font-size:12px;line-height:1.45}.v2-shell{height:100vh;display:flex;overflow:hidden}.v2-main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.v2-fg2{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.v2-fg3{grid-template-columns:1fr 1fr 1fr;gap:16px 24px;display:grid}.v2-fld{min-width:0}.v2-fl{text-transform:uppercase;letter-spacing:.06em;color:var(--v2-t4);margin-bottom:5px;font-size:10.5px;font-weight:600}.v2-fv{color:var(--v2-text);font-size:13px;font-weight:500;line-height:1.4}.v2-fv.v2-na{color:var(--v2-t4);font-style:italic;font-weight:400}.v2-fv.v2-mono{font-family:var(--v2-mono);font-size:11.5px;font-weight:400}.v2-av{color:#fff;letter-spacing:.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.v2-av.v2-sm{border-radius:7px;width:26px;height:26px;font-size:10px}.v2-pop{z-index:401;background:var(--v2-elev);border:1px solid var(--v2-border);box-shadow:var(--v2-sh-lg);opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:14px;transition:opacity .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1);position:fixed;overflow:hidden;transform:translateY(-6px)scale(.98)}.v2-pop.v2-on{opacity:1;pointer-events:auto;transform:none}.v2-selbar{background:var(--v2-dock-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--v2-dock-bd);box-shadow:var(--v2-sh-dock);z-index:299;opacity:0;pointer-events:none;white-space:nowrap;border-radius:13px;align-items:center;gap:11px;padding:9px 15px;transition:all .2s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)translateY(8px)}.v2-selbar.v2-on{opacity:1;pointer-events:all;transform:translate(-50%)translateY(0)}.v2-sel-ct{color:#fff;font-size:12.5px;font-weight:600}.v2-sel-sp{background:#ffffff26;width:1px;height:18px}.v2-sel-ac{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.v2-sel-ac:hover{color:#fff;background:#ffffff1a}.v2-sel-ac svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.v2-npanel{flex-direction:column;width:380px;max-height:560px;display:flex;top:54px;right:22px}.v2-np-head{border-bottom:1px solid var(--v2-hair);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.v2-np-t{letter-spacing:-.01em;color:var(--v2-text);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.v2-np-ct{color:var(--v2-on-ink);background:var(--v2-ink);border-radius:var(--v2-r-pill);text-align:center;min-width:18px;padding:1px 7px;font-size:11px;font-weight:600}.v2-np-clear{color:var(--v2-t3);cursor:pointer;font-size:12px;transition:color .12s}.v2-np-clear:hover{color:var(--v2-text)}.v2-np-list{scrollbar-width:thin;flex:1;overflow-y:auto}.v2-np-i{border-bottom:1px solid var(--v2-hair);cursor:pointer;gap:12px;padding:13px 16px;transition:background .12s;display:flex;position:relative}.v2-np-i:hover{background:var(--v2-ink-soft)}.v2-np-i.v2-unread:before{content:"";background:var(--v2-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:6px}.v2-np-tt{color:var(--v2-text);font-size:13px;font-weight:550;line-height:1.35}.v2-np-st{color:var(--v2-t3);margin-top:2px;font-size:12px;line-height:1.4}.v2-np-tm{color:var(--v2-t4);font-size:11px;font-family:var(--v2-mono);margin-top:5px}.v2-np-foot{border-top:1px solid var(--v2-hair);text-align:center;padding:11px 16px}.v2-np-foot a{color:var(--v2-t2);cursor:pointer;font-size:12.5px;font-weight:500}.v2-np-foot a:hover{color:var(--v2-text)}.v2-cmdk{background:var(--v2-surface);border:1px solid var(--v2-border);width:100%;max-width:600px;box-shadow:var(--v2-sh-lg);opacity:0;border-radius:16px;flex-direction:column;max-height:min(560px,100vh - 140px);transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .18s;display:flex;overflow:hidden;transform:translateY(-10px)scale(.99)}.v2-modal-scrim.v2-on .v2-cmdk{opacity:1;transform:none}.v2-cmdk-in{border-bottom:1px solid var(--v2-hair);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.v2-cmdk-in>svg{width:18px;height:18px;stroke:var(--v2-t3);fill:none;stroke-width:2px;flex-shrink:0}.v2-cmdk-in input{font-family:var(--v2-font);color:var(--v2-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}.v2-cmdk-in input::placeholder{color:var(--v2-t4)}.v2-cmdk-esc{font-family:var(--v2-mono);color:var(--v2-t3);background:var(--v2-inset);border:1px solid var(--v2-border);border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:10.5px}.v2-cmdk-body{scrollbar-width:thin;padding:6px;overflow-y:auto}.v2-cmdk-sec{color:var(--v2-t4);text-transform:uppercase;letter-spacing:.09em;padding:11px 12px 5px;font-size:10px;font-weight:700}.v2-cmdk-row{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;transition:background .1s;display:flex}.v2-cmdk-row:hover,.v2-cmdk-row.v2-act{background:var(--v2-ink-soft)}.v2-cmdk-ic{background:var(--v2-inset);width:30px;height:30px;color:var(--v2-t2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v2-cmdk-ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:15px;height:15px}.v2-cmdk-ic.v2-ai{background:var(--v2-ai-bg);color:var(--v2-ai);border:1px solid var(--v2-ai-bd)}.v2-cmdk-ic.v2-ink{background:var(--v2-ink);color:var(--v2-on-ink)}.v2-cmdk-t{color:var(--v2-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.v2-cmdk-s{color:var(--v2-t3);margin-top:2px;font-size:11.5px}.v2-cmdk-empty{text-align:center;color:var(--v2-t3);padding:44px 24px;font-size:13px}.v2-auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}@media (max-width:900px){.v2-auth{grid-template-columns:1fr}.v2-auth-aside{display:none!important}}.v2-auth-main{background:var(--v2-bg);flex-direction:column;min-height:100vh;padding:34px 40px;display:flex;position:relative}.v2-auth-bar{justify-content:space-between;align-items:center;display:flex}.v2-auth-brand{align-items:center;gap:10px;display:flex}.v2-auth-body{flex:1;justify-content:center;align-items:center;display:flex}.v2-auth-card{width:100%;max-width:368px}.v2-auth-eye{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.09em;margin-bottom:14px;font-size:11px;font-weight:600}.v2-auth-h{font-family:var(--v2-display);letter-spacing:-.035em;color:var(--v2-text);margin-bottom:9px;font-size:30px;font-weight:650;line-height:1.08}.v2-auth-sub{color:var(--v2-t3);margin-bottom:28px;font-size:13.5px;line-height:1.55}.v2-auth-divider{color:var(--v2-t4);align-items:center;gap:14px;margin:22px 0;font-size:11.5px;font-weight:500;display:flex}.v2-auth-divider:before,.v2-auth-divider:after{content:"";background:var(--v2-border);flex:1;height:1px}.v2-auth-foot{color:var(--v2-t3);text-align:center;margin-top:26px;font-size:12.5px}.v2-auth-foot a{color:var(--v2-text);font-weight:550}.v2-auth-legal{color:var(--v2-t4);text-align:center;font-size:11.5px;line-height:1.6}.v2-auth-legal a{color:var(--v2-t3)}.v2-auth-aside{background:var(--v2-ink);color:var(--v2-on-ink);flex-direction:column;justify-content:space-between;padding:48px 52px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .v2-auth-aside{border-left:1px solid var(--v2-hair);background:#101218}.v2-aside-glow{filter:blur(20px);background:radial-gradient(circle,#a78bfa38,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:-120px}.v2-aside-top{color:#fff9;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;position:relative}.v2-aside-top .v2-sd{background:var(--v2-green);width:7px;height:7px;box-shadow:0 0 12px var(--v2-green);border-radius:50%}.v2-aside-mid{max-width:420px;position:relative}.v2-aside-q{font-family:var(--v2-display);letter-spacing:-.02em;color:#fff;margin-bottom:22px;font-size:30px;font-weight:600;line-height:1.28}.v2-aside-q .v2-hl{color:#ffffff73}.v2-aside-by{align-items:center;gap:12px;display:flex}.v2-aside-av{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:flex}.v2-aside-nm{color:#fff;font-size:13.5px;font-weight:600}.v2-aside-rl{color:#ffffff8c;margin-top:2px;font-size:12px}.v2-aside-stats{gap:34px;display:flex;position:relative}.v2-aside-stat .v{font-family:var(--v2-display);letter-spacing:-.03em;color:#fff;font-size:25px;font-weight:650}.v2-aside-stat .l{color:#ffffff80;margin-top:3px;font-size:11.5px}.ldock,.ldock--bottom-center,.ldock--bottom-left,.ldock--bottom-right,.ldock--left-rail,.workspace-main>.ldock,.workspace-main.workspace-main-no-topbar>.ldock{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.ldock-grab-corner,.ldock-timer-panel{display:none!important}.v2-seg{background:var(--v2-inset,#f0f0f3);border:1px solid var(--v2-hair,#0d0f140e);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.v2-seg-b{cursor:pointer;width:30px;height:26px;color:var(--v2-t3,#787c85);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .14s;display:flex}.v2-seg-b svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:15px;height:15px}.v2-seg-b:hover{color:var(--v2-text,#14161b)}.v2-seg-b.v2-on{background:var(--v2-surface,#fff);color:var(--v2-text,#14161b);box-shadow:var(--v2-sh-sm,0 1px 2px #0d0f140d)}.v2-tb-nm{font-family:var(--v2-display,"Inter Tight","Inter",system-ui,sans-serif);letter-spacing:-.02em;color:var(--v2-text,#14161b);font-size:14.5px;font-weight:600}.v2-crumbs a{color:var(--v2-t3,#787c85);text-decoration:none;transition:color .12s}.v2-crumbs a:hover{color:var(--v2-text,#14161b)}html[data-layout=classic] .v2-tb-brand-dock-only,html[data-layout=classic] .v2-tb-sep.v2-tb-brand-dock-only{display:none!important}.workspace-main>[data-topbar=v2]{flex-shrink:0}.workspace-main{flex-direction:column!important;display:flex!important}.workspace-main>.content{flex:1;min-height:0}.v2-tb-timer{border:1px solid var(--v2-border,#0d0f1416);background:var(--v2-surface-2,#fbfbfc);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:34px;padding:0 6px 0 11px;transition:border-color .13s;display:inline-flex}.v2-tb-timer:hover{border-color:var(--v2-border-strong,#0d0f1426)}.v2-tb-timer-rec{background:var(--v2-red,#c33126);width:8px;height:8px;box-shadow:0 0 9px var(--v2-red,#c33126);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite v2-live-blink}.v2-tb-timer.paused .v2-tb-timer-rec{background:var(--v2-amber,#9a6510);box-shadow:none;animation:none}.v2-tb-timer-go{cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;min-width:0;padding:0;font-family:inherit;display:flex}.v2-tb-timer-clock{font-family:var(--v2-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:-.01em;color:var(--v2-text,#14161b);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1}.v2-tb-timer-mat{color:var(--v2-t3,#787c85);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--v2-hair,#0d0f140e);max-width:170px;padding-left:9px;font-size:12px;overflow:hidden}.v2-tb-timer-mini{cursor:pointer;width:27px;height:27px;color:var(--v2-t3,#787c85);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.v2-tb-timer-mini:hover{background:var(--v2-ink-soft2,#14161c17);color:var(--v2-text,#14161b)}.v2-tb-timer-mini svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.v2-tb-timer-stop svg{fill:currentColor;stroke:none}@media (max-width:1080px){.v2-tb-timer-mat{display:none}}html[data-layout=classic] .v2-dock{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(14px)scale(.96)!important}.v2-dk .v2-kbd-d{color:#fff9;font-size:10px;font-family:var(--v2-mono,"JetBrains Mono", ui-monospace, monospace);opacity:0;background:#ffffff1a;border:1px solid #ffffff12;border-radius:5px;max-width:0;height:16px;margin-left:8px;padding:0 5px;line-height:15px;transition:all .2s;overflow:hidden}.v2-dk:hover .v2-kbd-d{opacity:1;max-width:40px}.v2-um-wrap{position:relative}.v2-umenu{background:var(--v2-elev,#fff);border:1px solid var(--v2-border,#0d0f1416);width:256px;box-shadow:var(--v2-sh-lg,0 16px 40px #0d0f141f, 0 4px 12px #0d0f1412);z-index:401;border-radius:14px;animation:.14s cubic-bezier(.32,.72,0,1) v2-um-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes v2-um-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.v2-um-head{border-bottom:1px solid var(--v2-hair,#0d0f140e);align-items:center;gap:11px;padding:14px 15px;display:flex}.v2-um-av{background:var(--v2-ink,#181b21);width:40px;height:40px;color:var(--v2-on-ink,#fff);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.v2-um-nm{color:var(--v2-text,#14161b);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.v2-um-em{color:var(--v2-t3,#787c85);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.v2-um-sec{padding:6px}.v2-um-sec+.v2-um-sec{border-top:1px solid var(--v2-hair,#0d0f140e)}.v2-um-i{color:var(--v2-t2,#4a4e57);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:450;text-decoration:none;transition:background .12s,color .12s;display:flex}.v2-um-i svg{width:16px;height:16px;stroke:var(--v2-t3,#787c85);fill:none;stroke-width:1.8px;flex-shrink:0}.v2-um-i:hover{background:var(--v2-ink-soft,#14161c0e);color:var(--v2-text,#14161b)}.v2-um-i:hover svg{stroke:var(--v2-t2,#4a4e57)}.v2-um-danger{color:var(--v2-red,#c33126)}.v2-um-danger svg{stroke:var(--v2-red,#c33126)}.v2-um-danger:hover{color:var(--v2-red,#c33126)}aside[aria-label=Primary\ navigation]{will-change:transform, opacity;transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .26s}html:not([data-layout=classic]) aside[aria-label=Primary\ navigation],html:not([data-layout=classic]) .d26-sidebar,html:not([data-layout=classic]) .d26-sidebar.d26-sb-shell{opacity:0!important;pointer-events:none!important;transform:translate(-100%)!important}html[data-layout=classic] aside[aria-label=Primary\ navigation]{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}html[data-layout=classic] .workspace-main{padding-bottom:0;margin-left:var(--workspace-sidebar-width,240px)!important;width:calc(100% - var(--workspace-sidebar-width,240px))!important;max-width:calc(100% - var(--workspace-sidebar-width,240px))!important;flex:0 0 calc(100% - var(--workspace-sidebar-width,240px))!important;padding-left:0!important}.app-shell{background:var(--v2-bg,#f6f6f8);height:100vh;overflow:hidden;flex-direction:row!important;display:flex!important}.app-shell>.workspace-main{height:100vh;transition:margin-left .34s cubic-bezier(.32,.72,0,1),width .34s cubic-bezier(.32,.72,0,1);overflow:hidden;flex:1!important;width:100%!important;min-width:0!important}.workspace-main.workspace-main-no-topbar{width:100%;height:100vh;overflow:hidden}.content{scrollbar-width:thin;scrollbar-color:var(--v2-border,#0d0f1416) transparent;background:var(--v2-bg,#f6f6f8);flex:1!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden auto!important}.content::-webkit-scrollbar{width:6px}.content::-webkit-scrollbar-thumb{background:var(--v2-border);border-radius:6px}html:not([data-layout=classic]) .content{padding-bottom:110px!important}html[data-layout=classic] .content,[data-nav=sidebar] .content{padding-bottom:24px!important}.workspace-main.workspace-main-no-topbar>.content>*{max-width:none!important}.topbar{background:var(--v2-surface,#fff)!important;border-bottom:1px solid var(--v2-hair,#0d0f140e)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:52px!important;padding:0 22px!important}[data-theme=dark] .topbar{background:var(--v2-surface,#131419)!important;border-bottom-color:var(--v2-hair,#ffffff0f)!important}.workspace-layout-notice{align-items:flex-start;gap:10px;padding:10px 20px;font-size:12.5px;font-weight:500;line-height:1.5;display:flex}.workspace-layout-notice svg{stroke:currentColor;fill:none;stroke-width:2px;flex-shrink:0;width:15px;height:15px;margin-top:1px}.workspace-layout-notice-staging,.workspace-layout-notice-warning{background:var(--v2-amber-bg,#9a65101c);color:var(--v2-amber,#9a6510);border-bottom:1px solid var(--v2-amber-bd,#9a651042)}.workspace-layout-notice-admin-account{background:var(--v2-ai-bg,#6d49d617);color:var(--v2-ai,#6d49d6);border-bottom:1px solid var(--v2-ai-bd,#6d49d63d)}.matters-html-2026-pass{background:var(--v2-bg,#f6f6f8)!important;color:var(--v2-text,#14161b)!important}.matters-html-2026-pass .contentScroll{background:var(--v2-bg,#f6f6f8)!important}.matters-html-2026-pass .pageHeader{background:var(--v2-surface,#fff)!important;border-bottom-color:var(--v2-hair,#0d0f140e)!important}.matters-html-2026-pass .pageTitle{font-family:var(--v2-display,"Inter Tight", "Inter", system-ui, sans-serif)!important;letter-spacing:-.03em!important;font-weight:650!important}.matters-html-2026-pass .pageEyebrow,.matters-html-2026-pass .pageSub{color:var(--v2-t3,#787c85)!important}.matters-html-2026-pass .statCard{background:var(--v2-surface,#fff)!important;border-color:var(--v2-hair,#0d0f140e)!important}.matters-html-2026-pass .statCard:hover{border-color:var(--v2-border,#0d0f1416)!important}.matters-html-2026-pass .tableCard,.matters-html-2026-pass .tableHead{background:var(--v2-surface,#fff)!important;border-color:var(--v2-hair,#0d0f140e)!important}.matters-html-2026-pass .tableHead{background:var(--v2-surface-2,#fbfbfc)!important}.matters-html-2026-pass .tableRow{border-bottom-color:var(--v2-hair,#0d0f140e)!important}.matters-html-2026-pass .tableRow:hover{background:var(--v2-ink-soft,#14161c0e)!important}.matters-html-2026-pass .filterBar,.matters-html-2026-pass .filterChipsRow{background:var(--v2-surface,#fff)!important;border-bottom-color:var(--v2-hair,#0d0f140e)!important}.matters-html-2026-pass .chip{border-color:var(--v2-border,#0d0f1416)!important;background:var(--v2-surface,#fff)!important;color:var(--v2-t2,#4a4e57)!important}.matters-html-2026-pass .chipActive{background:var(--v2-ink,#181b21)!important;border-color:var(--v2-ink,#181b21)!important;color:#fff!important}.matters-html-2026-pass .btnGhost{border-color:var(--v2-border,#0d0f1416)!important;color:var(--v2-t2,#4a4e57)!important;background:var(--v2-surface,#fff)!important}.matters-html-2026-pass .btnGhost:hover{background:var(--v2-ink-soft,#14161c0e)!important;color:var(--v2-text,#14161b)!important}.matters-html-2026-pass .btnPrimary{background:var(--v2-ink,#181b21)!important;border-color:var(--v2-ink,#181b21)!important;color:#fff!important}.matters-html-2026-pass .drawer{background:var(--v2-surface,#fff)!important;border-left-color:var(--v2-hair,#0d0f140e)!important}.matters-html-2026-pass .searchWrap{background:var(--v2-surface,#fff)!important;border-color:var(--v2-border,#0d0f1416)!important}.matters-html-2026-pass .searchWrap:focus-within{border-color:var(--v2-border-strong,#0d0f1426)!important;box-shadow:0 0 0 3px var(--v2-ink-soft,#14161c0e)!important}.workspace-header{background:var(--v2-surface,#fff)!important;border-bottom-color:var(--v2-hair,#0d0f140e)!important}.workspace-kicker{font-family:var(--v2-font,"Inter", system-ui, sans-serif)!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--v2-t3,#787c85)!important;font-size:11px!important;font-weight:600!important}.workspace-title{font-family:var(--v2-display,"Inter Tight", "Inter", system-ui, sans-serif)!important;letter-spacing:-.03em!important;color:var(--v2-text,#14161b)!important;font-weight:650!important}.workspace-subtitle{color:var(--v2-t3,#787c85)!important}.card,.content-card,.panel-card{background:var(--v2-surface,#fff);border-color:var(--v2-hair,#0d0f140e)}.content table,.content .table-head,.content thead{background:var(--v2-surface-2,#fbfbfc)!important}.content tbody tr:hover{background:var(--v2-ink-soft,#14161c0e)!important}.content tbody tr{border-bottom-color:var(--v2-hair,#0d0f140e)!important}.auth-outer,.auth-shell,.sign-in-page,.login-page,.admin-shell,.settings-shell,.firm-mgmt-shell{background:var(--v2-bg,#f6f6f8)!important}body{background:var(--v2-bg,#f6f6f8)!important;color:var(--v2-text,#14161b)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}[data-theme=dark] body{background:var(--v2-bg,#0a0b0e)!important;color:var(--v2-text,#f1f2f5)!important}h1,h2,h3,.v2-display-text,[class*=pageTitle],[class*=page-title],[class*=heading],[class*=title]{font-family:Inter Tight,Inter,-apple-system,system-ui,sans-serif}:root{--bg:var(--v2-bg,#f6f6f8);--surface:var(--v2-surface,#fff);--surface-2:var(--v2-surface-2,#fbfbfc);--inset:var(--v2-inset,#f0f0f3);--elev:var(--v2-elev,#fff);--hair:var(--v2-hair,#0d0f140e);--border:var(--v2-border,#0d0f1416);--border-strong:var(--v2-border-strong,#0d0f1426);--text:var(--v2-text,#14161b);--t2:var(--v2-t2,#4a4e57);--t3:var(--v2-t3,#787c85);--t4:var(--v2-t4,#a6a9b1);--ink:var(--v2-ink,#181b21);--ink-hover:var(--v2-ink-hover,#282c34);--on-ink:var(--v2-on-ink,#fff);--ink-soft:var(--v2-ink-soft,#14161c0e);--ink-soft2:var(--v2-ink-soft2,#14161c17);--ring:var(--v2-ring,#14161c29);--ai:var(--v2-ai,#6d49d6);--ai-bg:var(--v2-ai-bg,#6d49d617);--ai-bd:var(--v2-ai-bd,#6d49d63d);--green:var(--v2-green,#1a8a55);--green-bg:var(--v2-green-bg,#1a8a551a);--green-bd:var(--v2-green-bd,#1a8a5542);--amber:var(--v2-amber,#9a6510);--amber-bg:var(--v2-amber-bg,#9a65101c);--amber-bd:var(--v2-amber-bd,#9a651042);--red:var(--v2-red,#c33126);--red-bg:var(--v2-red-bg,#c3312617);--red-bd:var(--v2-red-bd,#c331263d);--blue:var(--v2-blue,#2f6df0);--purple:var(--v2-purple,#8b5cf6);--sh-sm:var(--v2-sh-sm,0 1px 2px #0d0f140d, 0 1px 1px #0d0f1408);--sh-md:var(--v2-sh-md,0 2px 4px #0d0f140a, 0 8px 20px #0d0f140f);--sh-lg:var(--v2-sh-lg,0 16px 40px #0d0f141f, 0 4px 12px #0d0f1412);--r:var(--v2-r,12px);--r-sm:var(--v2-r-sm,9px);--r-xs:var(--v2-r-xs,7px);--r-pill:var(--v2-r-pill,100px);--display:var(--v2-display,"Inter Tight","Inter",system-ui,sans-serif);--mono:var(--v2-mono,"JetBrains Mono","SF Mono",ui-monospace,monospace);--acc:var(--v2-blue,#2f6df0);--acc-bg:color-mix(in srgb, var(--v2-blue,#2f6df0) 10%, transparent);--acc-bd:color-mix(in srgb, var(--v2-blue,#2f6df0) 26%, transparent)}[data-theme=dark]{--bg:var(--v2-bg,#0a0b0e);--surface:var(--v2-surface,#131419);--surface-2:var(--v2-surface-2,#16181e);--inset:var(--v2-inset,#1c1e26);--elev:var(--v2-elev,#1a1c22);--hair:var(--v2-hair,#ffffff0f);--border:var(--v2-border,#ffffff17);--border-strong:var(--v2-border-strong,#ffffff2b);--text:var(--v2-text,#f1f2f5);--t2:var(--v2-t2,#b4b8c1);--t3:var(--v2-t3,#868b95);--t4:var(--v2-t4,#5d616b);--ink:var(--v2-ink,#f1f2f5);--ink-hover:var(--v2-ink-hover,#fff);--on-ink:var(--v2-on-ink,#0a0b0e);--ink-soft:var(--v2-ink-soft,#ffffff12);--ink-soft2:var(--v2-ink-soft2,#ffffff1f);--green:var(--v2-green,#3ecf8e);--amber:var(--v2-amber,#e3ad4f);--red:var(--v2-red,#f06a60);--red-bg:var(--v2-red-bg,#f06a6024);--red-bd:var(--v2-red-bd,#f06a604d);--sh-sm:var(--v2-sh-sm,0 1px 2px #0006);--sh-md:var(--v2-sh-md,0 2px 6px #0006, 0 10px 24px #0000005c);--sh-lg:var(--v2-sh-lg,0 20px 48px #0000008c, 0 6px 16px #0006)}.btn{cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:550;text-decoration:none;transition:all .14s;display:inline-flex}.btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;flex-shrink:0;width:15px;height:15px}.btn-ghost,.btn-g{color:var(--t2);background:0 0}.btn-ghost:hover,.btn-g:hover{background:var(--ink-soft);color:var(--text)}.btn-b{background:var(--ink);color:var(--on-ink);box-shadow:var(--sh-sm)}.btn-b:hover{background:var(--ink-hover);box-shadow:var(--sh-md);transform:translateY(-1px)}.btn-b:active{transform:translateY(0)}.btn-b:disabled,.btn-b[disabled]{opacity:.55;pointer-events:none;transform:none}.c-sub{color:var(--t3);font-size:12.5px;font-weight:400}.stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--sh-sm);padding:15px 17px}.stat-l{color:var(--t3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.stat-l svg{width:14px;height:14px;stroke:var(--t3);fill:none;stroke-width:1.8px}.stat-v{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1}.stat-s{color:var(--t4);margin-top:6px;font-size:11.5px}.mstat{border-radius:var(--r-sm);border:1px solid var(--hair);padding:11px 13px}.mstat-l{color:var(--t3);margin-bottom:5px;font-size:11px;font-weight:550}.mstat-v{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1}.mstat-v.g{color:var(--green)}.mstat-v.p{color:var(--purple)}.mstat-v.r{color:var(--red)}.mstat-v.a{color:var(--amber)}.tint-g{background:var(--green-bg);border-color:var(--green-bd)}.tint-r{background:var(--red-bg);border-color:var(--red-bd)}.tint-a{background:var(--amber-bg);border-color:var(--amber-bd)}.tint-p{background:var(--ai-bg);border-color:var(--ai-bd)}.pill{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11.5px;font-weight:550;display:inline-flex}.pd{border-radius:50%;flex-shrink:0;width:5px;height:5px}.pill-green{color:var(--green);background:var(--green-bg);border-color:var(--green-bd)}.pill-green .pd{background:var(--green)}.pill-red{color:var(--red);background:var(--red-bg);border-color:var(--red-bd)}.pill-amber{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-bd)}.pill-blue{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);border-color:color-mix(in srgb, var(--blue) 26%, transparent)}.pill-neutral{color:var(--t3);background:var(--ink-soft2);border-color:var(--border)}.pill-ai{color:var(--ai);background:var(--ai-bg);border-color:var(--ai-bd)}.info-box{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.info-box svg{fill:none;stroke-width:2px;flex-shrink:0;width:16px;height:16px;margin-top:1px}.ib-text{flex:1;min-width:0}.ib-amber{background:var(--amber-bg);border-color:var(--amber-bd);color:var(--amber)}.ib-amber svg{stroke:var(--amber)}.ib-blue{background:color-mix(in srgb, var(--blue) 9%, transparent);border-color:color-mix(in srgb, var(--blue) 22%, transparent);color:var(--blue)}.ib-blue svg{stroke:var(--blue)}.ib-red{background:var(--red-bg);border-color:var(--red-bd);color:var(--red)}.ib-red svg{stroke:var(--red)}.usr-row{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:10px 0;display:flex}.usr-row:last-child{border-bottom:none}.usr-av{color:#fff;letter-spacing:.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.usr-info{flex:1;min-width:0}.usr-name{color:var(--text);font-size:13px;font-weight:550;line-height:1.25}.usr-meta{color:var(--t3);margin-top:1px;font-size:11.5px}.tbl{border-collapse:collapse;width:100%;color:var(--t2);font-size:12.5px}.tbl th{text-align:left;height:38px;color:var(--t3);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--hair);background:var(--surface-2);padding:0 14px;font-size:10.5px;font-weight:600}.tbl td{vertical-align:middle;border-bottom:1px solid var(--hair);height:52px;padding:0 14px}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:var(--ink-soft)}.td-m{color:var(--t3);font-size:12px}.td-s{color:var(--t3);font-size:11.5px;font-family:var(--mono);margin-top:1px}.perm-grid{border-collapse:collapse;width:100%;font-size:12.5px}.perm-grid th{text-align:center;height:38px;color:var(--t3);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--hair);background:var(--surface-2);padding:0 12px;font-size:10.5px;font-weight:600}.perm-grid th:first-child{text-align:left}.perm-grid td{vertical-align:middle;border-bottom:1px solid var(--hair);height:46px;color:var(--t2);padding:0 12px}.perm-grid td:not(:first-child){text-align:center}.perm-grid tr:last-child td{border-bottom:none}.perm-grid tr:hover td{background:var(--ink-soft)}.perm-sec td{color:var(--t4);letter-spacing:.09em;text-transform:uppercase;padding:8px 14px;font-size:10px;font-weight:700;background:var(--surface-2)!important}.pchk{border:1.5px solid var(--border-strong);cursor:pointer;background:var(--surface);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin:0 auto;transition:all .12s;display:inline-flex}.pchk:hover{border-color:var(--ink)}.pchk.on{background:var(--ink);border-color:var(--ink)}.pchk svg{width:11px;height:11px;stroke:var(--on-ink);fill:none;stroke-width:3px;opacity:0}.pchk.on svg{opacity:1}.pchk.locked{cursor:not-allowed;opacity:.5}.set-card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--sh-sm);margin-bottom:14px;overflow:hidden}.set-row{border-bottom:1px solid var(--hair);align-items:center;gap:16px;padding:15px 18px;display:flex}.set-row:last-child{border-bottom:none}.set-c{flex:1;min-width:0}.set-t{color:var(--text);font-size:13px;font-weight:550;line-height:1.3}.set-d{color:var(--t3);margin-top:3px;font-size:12px;line-height:1.45}.set-ctl{flex-shrink:0}.sw{background:var(--border-strong);cursor:pointer;border:none;border-radius:14px;flex-shrink:0;width:42px;height:24px;transition:background .18s;position:relative}.sw:after{content:"";width:20px;height:20px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.sw.on{background:var(--ink)}.sw.on:after{transform:translate(18px)}.set-sel{background:var(--surface);border:1px solid var(--border);height:36px;color:var(--text);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:15px;border-radius:9px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.set-inp{background:var(--surface);border:1px solid var(--border);height:38px;color:var(--text);border-radius:9px;width:100%;padding:0 13px;font-family:inherit;font-size:13.5px}.set-inp:focus,.set-sel:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--ink-soft);outline:none}.set-grid{grid-template-columns:1fr 1fr;gap:16px 20px;padding:16px 18px;display:grid}.set-grid .full{grid-column:1/-1}.set-fl{color:var(--t2);margin-bottom:7px;font-size:12px;font-weight:550;display:block}.fin{background:var(--surface);border:1px solid var(--border);width:100%;height:42px;color:var(--text);border-radius:10px;padding:0 13px;font-family:inherit;font-size:13.5px;transition:border-color .14s,box-shadow .14s}.fin::placeholder{color:var(--t4)}.fin:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--ink-soft);outline:none}.flbl{color:var(--t2);margin-bottom:7px;font-size:12px;font-weight:550;display:block}.frow{margin-bottom:17px}.frow:last-child{margin-bottom:0}.mono{font-family:var(--mono);letter-spacing:-.02em}.fm-tog{background:var(--border-strong);cursor:pointer;border:none;border-radius:14px;flex-shrink:0;width:42px;height:24px;transition:background .18s;position:relative}.fm-tog:after{content:"";width:20px;height:20px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.fm-tog.on{background:var(--ink)}.fm-tog.on:after{transform:translate(18px)}.fm-sec-label{color:var(--t3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:10.5px;font-weight:600}.fm-link{cursor:pointer;color:var(--ink);font-weight:550;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.fm-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.fm-g4{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.fm-g2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.fm-mini-grid{gap:10px;display:grid}.fm-mg3{grid-template-columns:repeat(3,1fr)}.fm-mg4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.fm-g4{grid-template-columns:repeat(2,1fr)}.fm-g2{grid-template-columns:1fr}.fm-mg4,.fm-mg3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fm-g4{grid-template-columns:1fr}.fm-mini-grid{grid-template-columns:1fr 1fr!important}}.fm-danger-zone{background:var(--surface);border:1px solid var(--red-bd);border-radius:var(--r);box-shadow:var(--sh-sm);margin-top:16px;overflow:hidden}.fm-dz-hd{border-bottom:1px solid var(--red-bd);color:var(--red);text-transform:uppercase;letter-spacing:.06em;background:var(--red-bg);align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;display:flex}.fm-dz-hd svg{width:15px;height:15px;stroke:var(--red);fill:none;stroke-width:2px}.fm-dz-row{border-bottom:1px solid var(--red-bd);align-items:center;gap:16px;padding:14px 18px;display:flex}.fm-dz-row:last-child{border-bottom:none}.fm-dz-info{flex:1;min-width:0}.fm-dz-title{color:var(--text);font-size:13px;font-weight:550}.fm-dz-sub{color:var(--t3);margin-top:3px;font-size:12px;line-height:1.45}.fm-toasts{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:84px;right:24px}.fm-toast{background:var(--ink);color:var(--on-ink);box-shadow:var(--sh-lg);pointer-events:all;border-radius:11px;align-items:center;gap:9px;padding:11px 15px;font-size:12.5px;font-weight:500;animation:.2s cubic-bezier(.32,.72,0,1) fm-tin;display:flex}.fm-t-s{background:var(--green)}.fm-t-w{background:var(--amber);color:#fff}.fm-t-i{background:var(--blue);color:#fff}@keyframes fm-tin{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.fm-m-bg{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0e6b;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.fm-m-bg.on{display:flex}.fm-modal{background:var(--surface);border:1px solid var(--border);width:100%;max-width:440px;box-shadow:var(--sh-lg);border-radius:16px;animation:.22s cubic-bezier(.32,.72,0,1) fm-min;overflow:hidden}@keyframes fm-min{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.fm-m-hd{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fm-m-tt{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:16px;font-weight:650}.fm-m-x{cursor:pointer;width:30px;height:30px;color:var(--t3);border-radius:8px;justify-content:center;align-items:center;transition:all .12s;display:flex}.fm-m-x:hover{background:var(--ink-soft);color:var(--text)}.fm-m-x svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.fm-m-body{padding:20px}.fm-m-ft{border-top:1px solid var(--hair);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:9px;padding:14px 20px;display:flex}.fm-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.fm-kpi{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-sm);box-shadow:var(--sh-sm);padding:12px 15px}.fm-kpi-l{color:var(--t3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10.5px;font-weight:600}.fm-kpi-v{font-family:var(--display);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1}.fm-kpi-v.c-green{color:var(--green)}.fm-kpi-v.c-amber{color:var(--amber)}.fm-kpi-v.c-red{color:var(--red)}.fm-kpi-v.c-purple{color:var(--purple)}.fm-kpi-s{color:var(--t4);margin-top:5px;font-size:11px}@media (max-width:900px){.fm-kpis{grid-template-columns:repeat(2,1fr)}}.fm-root{background:var(--bg);min-height:100%;font-family:var(--v2-font,"Inter", system-ui, sans-serif);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.fm-shell{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:26px 30px 120px}.fm-ph{margin-bottom:22px}.fm-ph-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:0;display:flex}.fm-ph-eye{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:600}.fm-ph-tt{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin-bottom:6px;font-size:28px;font-weight:650;line-height:1.08}.fm-ph-st{color:var(--t3);max-width:540px;font-size:13px;line-height:1.5}.fm-ph-ac{flex-shrink:0;align-items:center;gap:9px;display:flex}.fm-body{grid-template-columns:212px 1fr;align-items:start;gap:26px;display:grid}@media (max-width:980px){.fm-body{grid-template-columns:1fr}}.fm-subnav{flex-direction:column;gap:1px;display:flex;position:sticky;top:0}.fm-sn-sec{color:var(--t4);letter-spacing:.09em;text-transform:uppercase;padding:14px 10px 5px;font-size:10px;font-weight:700}.fm-sn-sec:first-child{padding-top:0}.fm-sn{color:var(--t2);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;font-weight:450;transition:all .12s;display:flex;position:relative}.fm-sn svg{width:15px;height:15px;stroke:var(--t3);fill:none;stroke-width:1.8px;flex-shrink:0;transition:stroke .12s}.fm-sn:hover{background:var(--ink-soft);color:var(--text)}.fm-sn:hover svg{stroke:var(--t2)}.fm-sn.on{background:var(--ink-soft2);color:var(--text);font-weight:550}.fm-sn.on svg{stroke:var(--text)}.fm-sn-bdg{color:var(--t4);font-size:10.5px;font-weight:600;font-family:var(--mono);margin-left:auto}.fm-sn-bdg.fm-sn-bdg-r{color:var(--red)}.fm-sn-bdg.fm-sn-bdg-a{color:var(--amber)}.fm-cnt{min-width:0}.fm-pnl{animation:.18s both fm-pf;display:none}.fm-pnl.on{display:block}@keyframes fm-pf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.matter-detail-header{background:var(--v2-surface,#fff)!important;border-color:var(--v2-hair,#0d0f140e)!important}.matter-detail-breadcrumb{color:var(--v2-t3,#787c85)!important}.matter-detail-title{color:var(--v2-text,#14161b)!important}.matter-detail-vline{color:var(--v2-t2,#4a4e57)!important}.matter-detail-subtitle{color:var(--v2-t3,#787c85)!important}.md-chip{background:var(--v2-surface,#fff)!important;border-color:var(--v2-border,#0d0f1416)!important;color:var(--v2-t2,#4a4e57)!important}.md-dot{background:var(--v2-blue,#2f6df0)!important}.matter-detail-html-2026{--bg:var(--v2-bg,#f6f6f8);--surface:var(--v2-surface,#fff);--b2:var(--v2-hair,#0d0f140e);--b3:#0d0f1408;--text:var(--v2-text,#14161b);--t2:var(--v2-t2,#4a4e57);--t3:var(--v2-t3,#787c85);--t4:var(--v2-t4,#a6a9b1);--acc:var(--v2-ink,#181b21);--acc2:var(--v2-ink-hover,#282c34);--abg:var(--v2-ink-soft,#14161c0e);--adb:var(--v2-ring,#14161c29);--green:var(--v2-green,#1a8a55);--gbg:var(--v2-green-bg,#1a8a551a);--gbd:var(--v2-green-bd,#1a8a5542);--amber:var(--v2-amber,#9a6510);--ambg:var(--v2-amber-bg,#9a65101c);--ambd:var(--v2-amber-bd,#9a651042);--red:var(--v2-red,#c33126);--rbg:var(--v2-red-bg,#c3312617);--rbd:var(--v2-red-bd,#c331263d);--ink:var(--v2-ink,#181b21);--border:var(--v2-border,#0d0f1416);--text2:var(--v2-t2,#4a4e57);--text3:var(--v2-t3,#787c85);--text4:var(--v2-t4,#a6a9b1);--accent:var(--v2-ink,#181b21);--a2:var(--v2-ink-hover,#282c34);--abd:var(--v2-ring,#14161c29);--s2:var(--v2-surface-2,#fbfbfc);--s3:var(--v2-inset,#f0f0f3);--fn:var(--v2-font,"Inter",-apple-system,system-ui,sans-serif);--ft:var(--v2-display,"Inter Tight","Inter",system-ui,sans-serif);--mono:var(--v2-mono,"JetBrains Mono","SF Mono",ui-monospace,monospace)}[data-theme=dark] .matter-detail-html-2026,.matter-detail-html-2026[data-theme=dark]{--bg:var(--v2-bg,#0a0b0e);--surface:var(--v2-surface,#131419);--b2:var(--v2-hair,#ffffff0f);--text:var(--v2-text,#f1f2f5);--t2:var(--v2-t2,#b4b8c1);--t3:var(--v2-t3,#868b95);--t4:var(--v2-t4,#5d616b);--acc:var(--v2-ink,#f1f2f5);--ink:var(--v2-ink,#f1f2f5);--text2:var(--v2-t2,#b4b8c1);--text3:var(--v2-t3,#868b95);--accent:var(--v2-ink,#f1f2f5)}body{background:var(--v2-bg,#f6f6f8)!important;color:var(--v2-text,#14161b)!important;letter-spacing:normal!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}[data-theme=dark] body,.app-shell[data-theme=dark]~body{background:var(--v2-bg,#0a0b0e)!important;color:var(--v2-text,#f1f2f5)!important}body:has(.app-shell[data-theme=dark]){background:var(--v2-bg,#0a0b0e)!important;color:var(--v2-text,#f1f2f5)!important}.app-shell{background:var(--v2-bg,#f6f6f8)!important;flex-direction:row!important;min-height:100vh!important;display:flex!important}.app-shell[data-theme=dark]{background:var(--v2-bg,#0a0b0e)!important}.app-shell>.workspace-main{flex:1!important;width:100%!important;min-width:0!important}.workspace-main .content,.workspace-main.workspace-main-no-topbar .content{flex:auto!important;max-width:none!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;overflow-y:auto!important}html:not([data-layout=classic]) .workspace-main .content{padding-bottom:110px!important}html[data-layout=classic] .workspace-main .content{padding-bottom:24px!important}.panel{background:var(--v2-surface,#fff)!important;border-color:var(--v2-hair,#0d0f140e)!important;box-shadow:var(--v2-sh-sm,0 1px 2px #0d0f140d)!important}.panel:hover{background:var(--v2-surface,#fff)!important}.app-shell[data-theme=dark] .panel{background:var(--v2-surface,#131419)!important;border-color:var(--v2-hair,#ffffff0f)!important}.card,.dashboard-card,.metric-card{background:var(--v2-surface,#fff)!important;border-color:var(--v2-hair,#0d0f140e)!important}.app-shell[data-theme=dark] .card,.app-shell[data-theme=dark] .dashboard-card{background:var(--v2-surface,#131419)!important;border-color:var(--v2-hair,#ffffff0f)!important}.workspace-main,.app-shell>.workspace-main{background:var(--v2-bg,#f6f6f8)!important;flex-direction:column!important;flex:1!important;min-width:0!important;height:100vh!important;display:flex!important}.app-shell[data-theme=dark] .workspace-main{background:var(--v2-bg,#0a0b0e)!important}html[data-layout=classic] .workspace-main{margin-left:var(--workspace-sidebar-width,240px)!important;width:calc(100% - var(--workspace-sidebar-width,240px))!important;max-width:calc(100% - var(--workspace-sidebar-width,240px))!important;flex:0 0 calc(100% - var(--workspace-sidebar-width,240px))!important;padding-left:0!important}html:not([data-layout=classic]) .workspace-main{padding-left:0!important}.topbar,header.topbar{background:var(--v2-surface,#fff)!important;border-bottom:1px solid var(--v2-hair,#0d0f140e)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;height:52px!important;padding:0 22px!important}.app-shell[data-theme=dark] .topbar{background:var(--v2-surface,#131419)!important;border-bottom-color:var(--v2-hair,#ffffff0f)!important}html:not([data-layout=classic]) .workspace-main{width:100%!important;min-width:0!important}.v2-dock{z-index:300!important}.workspace-main *,.v2-topbar *,.v2-dock *{font-family:inherit}.workspace-main input:not([class*=ldock]),.workspace-main select:not([class*=ldock]),.workspace-main textarea:not([class*=ldock]){font-family:Inter,-apple-system,system-ui,sans-serif}.workspace-main,.app-shell>.workspace-main{background:var(--v2-bg,#f6f6f8)!important}.app-shell[data-theme=dark]>.workspace-main{background:var(--v2-bg,#0a0b0e)!important}.workspace-shell{flex-direction:column;width:100%;min-height:0;display:flex}.workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.workspace-kicker{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.workspace-title{font-family:var(--v2-display);letter-spacing:-.03em;color:var(--v2-text);margin-bottom:6px;font-size:28px;font-weight:650;line-height:1.05}.workspace-subtitle{color:var(--v2-t3);font-size:13.5px;line-height:1.5}.workspace-header-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.workspace-command-btn{border-radius:var(--v2-r-sm);cursor:pointer;background:var(--v2-ink);height:36px;color:var(--v2-on-ink);border:1px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:550;transition:all .14s;display:inline-flex}.workspace-grid{gap:16px;display:grid}.workspace-grid.two-col{grid-template-columns:1fr 1fr}.platform-shell{background:var(--v2-bg);flex-direction:column;min-height:100vh;display:flex}.platform-content{flex:1;padding:0;overflow-y:auto}.btn{border-radius:var(--v2-r-sm);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:550;transition:all .14s;display:inline-flex}.btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:15px;height:15px}.btn-primary{background:var(--v2-ink);color:var(--v2-on-ink);box-shadow:var(--v2-sh-sm)}.btn-primary:hover{background:var(--v2-ink-hover);box-shadow:var(--v2-sh-md);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-soft{background:var(--v2-surface);color:var(--v2-t2);border-color:var(--v2-border)}.btn-soft:hover{background:var(--v2-surface-2);color:var(--v2-text);border-color:var(--v2-border-strong)}.btn-ghost{color:var(--v2-t2);background:0 0}.btn-ghost:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.btn-ai{background:var(--v2-ai-bg);color:var(--v2-ai);border-color:var(--v2-ai-bd)}.btn-ai:hover{border-color:var(--v2-ai);transform:translateY(-1px)}.btn-sm{border-radius:8px;gap:5px;height:30px;padding:0 11px;font-size:12.5px}.btn-sm svg{width:13px;height:13px}.btn-danger{background:var(--v2-red-bg);color:var(--v2-red);border-color:var(--v2-red-bd)}.btn-danger:hover{background:var(--v2-red);color:#fff}.sparkle path{fill:currentColor;stroke:none}.ph{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.ph-eye{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.ph-eye .pulse{background:var(--v2-green);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite v2-pulse-anim;box-shadow:0 0 #1a8a5599}.ph-tt{font-family:var(--v2-display);letter-spacing:-.035em;color:var(--v2-text);margin-bottom:8px;font-size:30px;font-weight:650;line-height:1.02}.ph-st{color:var(--v2-t3);max-width:520px;font-size:13.5px;line-height:1.5}.ph-ac{flex-shrink:0;align-items:center;gap:9px;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.kpi{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);cursor:pointer;padding:15px 17px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.kpi:hover{border-color:var(--v2-border);box-shadow:var(--v2-sh-md);transform:translateY(-2px)}.kpi.on{border-color:var(--v2-border-strong);box-shadow:var(--v2-sh-md)}.kpi.on:before{content:"";background:var(--v2-ink);width:3px;position:absolute;top:0;bottom:0;left:0}.kpi-top{align-items:center;gap:7px;margin-bottom:11px;display:flex}.kpi-ic{background:var(--v2-inset);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.kpi-ic svg{width:14px;height:14px;stroke:var(--v2-t2);fill:none;stroke-width:1.8px}.kpi-l{color:var(--v2-t3);white-space:nowrap;font-size:12px;font-weight:500}.kpi-v{font-family:var(--v2-display);letter-spacing:-.035em;color:var(--v2-text);margin-bottom:6px;font-size:26px;font-weight:650;line-height:1}.kpi-v.muted{color:var(--v2-t4)}.kpi-v.red{color:var(--v2-red)}.kpi-v.amber{color:var(--v2-amber)}.kpi-d{color:var(--v2-t3);align-items:center;gap:5px;font-size:11.5px;display:flex}.kpi-d .delta{align-items:center;gap:2px;font-weight:600;display:inline-flex}.kpi-d .delta.up{color:var(--v2-green)}.kpi-d .delta.dn{color:var(--v2-red)}.kpi-d .delta svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:11px;height:11px}@media (max-width:1080px){.kpis{grid-template-columns:repeat(2,1fr)}}.toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.search{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:10px;flex:1;align-items:center;gap:10px;height:40px;padding:0 14px;transition:border-color .14s,box-shadow .14s;display:flex}.search:focus-within{border-color:var(--v2-border-strong);box-shadow:0 0 0 3px var(--v2-ink-soft)}.search svg{width:15px;height:15px;stroke:var(--v2-t3);fill:none;stroke-width:2px}.search input{color:var(--v2-text);background:0 0;border:none;flex:1;min-width:0;font-size:13.5px}.search input::placeholder{color:var(--v2-t4)}.chips{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;display:flex}.chip{border-radius:var(--v2-r-pill);border:1px solid var(--v2-border);height:30px;color:var(--v2-t2);cursor:pointer;white-space:nowrap;background:var(--v2-surface);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .13s;display:inline-flex}.chip:hover{border-color:var(--v2-border-strong);color:var(--v2-text)}.chip.on{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-on-ink)}.chip .cd{border-radius:50%;flex-shrink:0;width:7px;height:7px}.chip svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.chip-sep{background:var(--v2-border);width:1px;height:18px;margin:0 3px}.tablecard{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);transition:background-color .35s,border-color .35s;overflow:hidden}.thead{border-bottom:1px solid var(--v2-hair);background:var(--v2-surface-2);align-items:center;height:40px;padding:0 18px;display:grid}.th{color:var(--v2-t3);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.th:hover{color:var(--v2-t2)}.th svg{stroke:currentColor;fill:none;stroke-width:2.4px;opacity:.5;width:10px;height:10px}.trow{min-height:var(--v2-row-h);border-bottom:1px solid var(--v2-hair);cursor:pointer;align-items:center;padding:0 18px;transition:background .12s;display:grid;position:relative}.trow:last-child{border-bottom:none}.trow:hover{background:var(--v2-ink-soft)}.trow.sel{background:var(--v2-ink-soft2)}.trow:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;transition:background .12s;position:absolute;top:12px;bottom:12px;left:0}.trow.sel:before{background:var(--v2-ink)}.mcell{align-items:center;gap:11px;min-width:0;padding-right:14px;display:flex}.pa-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent);border-radius:50%;flex-shrink:0}.mname{flex:1;min-width:0}.mn{color:var(--v2-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:13px;font-weight:550;line-height:1.3;overflow:hidden}.mmeta{color:var(--v2-t3);white-space:nowrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex;overflow:hidden}.mmeta .mc{font-family:var(--v2-mono);letter-spacing:-.02em;color:var(--v2-t3);font-size:11px}.mmeta .md{background:var(--v2-t4);border-radius:50%;flex-shrink:0;width:2px;height:2px}.spill{color:var(--v2-t2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.spill .sd{border-radius:50%;flex-shrink:0;width:6px;height:6px}.s-open .sd{background:var(--v2-green)}.s-pend .sd{background:var(--v2-amber)}.s-closed .sd{background:var(--v2-t4)}.s-closed{color:var(--v2-t4)}.atty{color:var(--v2-t2);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.aav{color:#fff;letter-spacing:.02em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9.5px;font-weight:600;display:flex}.aname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.av{color:#fff;letter-spacing:.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.av.sm{border-radius:7px;width:26px;height:26px;font-size:10px}.rowact{width:26px;height:26px;color:var(--v2-t4);opacity:0;border-radius:7px;justify-content:center;align-items:center;transition:all .12s;display:flex}.trow:hover .rowact{opacity:1}.rowact:hover{background:var(--v2-ink-soft2);color:var(--v2-text)}.rowact svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:15px;height:15px}.dl{color:var(--v2-t2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dl.urgent:before{content:"";background:var(--v2-red);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite v2-live-blink}.wip{font-family:var(--v2-mono);color:var(--v2-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.wip.zero{color:var(--v2-t4);font-weight:400}.card{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);transition:background-color .35s,border-color .35s;overflow:hidden}.c-hd{border-bottom:1px solid var(--v2-hair);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.c-t{color:var(--v2-text);letter-spacing:-.01em;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.c-t svg{width:15px;height:15px;stroke:var(--v2-t3);fill:none;stroke-width:1.8px}.c-b{padding:16px 18px}.c-foot{border-top:1px solid var(--v2-hair);justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;display:flex}.grid-2{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.fg2{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.fg3{grid-template-columns:1fr 1fr 1fr;gap:16px 24px;display:grid}@media (max-width:1080px){.grid-2{grid-template-columns:1fr}}.fld{min-width:0}.fl{text-transform:uppercase;letter-spacing:.06em;color:var(--v2-t4);margin-bottom:5px;font-size:10.5px;font-weight:600}.fv{color:var(--v2-text);font-size:13px;font-weight:500;line-height:1.4}.fv.na{color:var(--v2-t4);font-style:italic;font-weight:400}.fv.mono{font-family:var(--v2-mono);font-size:11.5px;font-weight:400}.lrow{border-bottom:1px solid var(--v2-hair);cursor:pointer;align-items:center;min-height:58px;padding:0 18px;transition:background .12s;display:grid;position:relative}.lrow:last-child{border-bottom:none}.lrow:hover{background:var(--v2-ink-soft)}.lrow.sel{background:var(--v2-ink-soft2)}.lrow.sel:before{content:"";background:var(--v2-ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.lhead{border-bottom:1px solid var(--v2-hair);background:var(--v2-surface-2);align-items:center;height:40px;padding:0 18px;display:grid}.lhead .th{color:var(--v2-t3);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:600}.bdg{border-radius:var(--v2-r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:550;display:inline-flex}.bdg .bd{border-radius:50%;flex-shrink:0;width:6px;height:6px}.bdg.green{color:var(--v2-green);background:var(--v2-green-bg);border-color:var(--v2-green-bd)}.bdg.green .bd{background:var(--v2-green)}.bdg.amber{color:var(--v2-amber);background:var(--v2-amber-bg);border-color:var(--v2-amber-bd)}.bdg.amber .bd{background:var(--v2-amber)}.bdg.red{color:var(--v2-red);background:var(--v2-red-bg);border-color:var(--v2-red-bd)}.bdg.red .bd{background:var(--v2-red)}.bdg.gray{color:var(--v2-t3);background:var(--v2-ink-soft2);border-color:var(--v2-border)}.bdg.gray .bd{background:var(--v2-t4)}.bdg.ai{color:var(--v2-ai);background:var(--v2-ai-bg);border-color:var(--v2-ai-bd)}.bdg.ai .bd{background:var(--v2-ai)}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.empty svg{width:30px;height:30px;stroke:var(--v2-t4);fill:none;stroke-width:1.4px}.empty .et{color:var(--v2-t2);font-size:14px;font-weight:550}.empty .es{color:var(--v2-t3);max-width:300px;font-size:12.5px;line-height:1.55}.cnt{scrollbar-width:thin;scrollbar-color:var(--v2-border) transparent;background:var(--v2-bg);flex:1;transition:background-color .35s;overflow-y:auto}.cnt::-webkit-scrollbar{width:7px}.cnt::-webkit-scrollbar-thumb{background:var(--v2-border);border-radius:6px}.content svg:not([width]):not([height]){max-width:32px!important;max-height:32px!important}.mobile-workspace-nav{display:none}.mobile-workspace-nav svg{flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px}@media (max-width:760px){.mobile-workspace-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:350;overscroll-behavior-x:contain;border:1px solid var(--v2-border,#0f172a1f);background:color-mix(in srgb, var(--v2-surface,#fff) 92%, transparent);max-width:calc(100vw - 20px);min-height:62px;box-shadow:var(--v2-sh-lg,0 18px 46px #0f172a2e);-webkit-backdrop-filter:blur(18px);border-radius:20px;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;align-items:stretch;gap:4px;padding:6px;display:grid;position:fixed;overflow-x:auto}.mobile-workspace-nav-item{min-width:58px;min-height:50px;color:var(--v2-t3,#69707d);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:10.5px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.mobile-workspace-nav-item.is-active{background:var(--v2-ink,#101318);color:var(--v2-on-ink,#fff)}}.wrap{max-width:1180px;margin:0 auto;padding:26px 30px 130px}[data-nav=sidebar] .wrap,html[data-layout=classic] .wrap{padding-bottom:40px}.wrap .btn svg,.wrap .c-t>svg,.wrap .c-foot svg,.wrap .kpi-ic>svg,.wrap .att-ic>svg,.wrap .empty>svg,.wrap .rowact>svg,.wrap .toolbar .search>svg,.wrap .th>svg,.wrap .tablecard .c-t>svg{flex-shrink:0;min-width:15px;min-height:15px;width:15px!important;height:15px!important}.wrap .kpi-ic>svg{min-width:14px;min-height:14px;width:14px!important;height:14px!important}.wrap .empty>svg{min-width:30px;min-height:30px;width:30px!important;height:30px!important}.workspace-main[data-pathname^=\/settings]>.content{flex-direction:column;min-height:0;display:flex;width:100%!important;max-width:none!important;padding:0!important}.v2-cnt{scrollbar-width:thin;scrollbar-color:var(--v2-border) transparent;background:var(--v2-bg);flex:1;overflow-y:auto}.v2-wrap,.v2-dash-page{max-width:1180px;margin:0 auto;padding:26px 30px 130px}html[data-layout=classic] .v2-dash-page,html[data-layout=classic] .v2-wrap{padding-bottom:40px}.review-note{background:var(--v2-amber-bg);border:1px solid var(--v2-amber-bd);border-radius:11px;gap:11px;margin-top:4px;padding:13px 15px;display:flex}.review-note svg{width:17px;height:17px;stroke:var(--v2-amber);fill:none;stroke-width:2px;flex-shrink:0;margin-top:1px}.review-note .rn-t{color:var(--v2-amber);font-size:12.5px;font-weight:600;line-height:1.3}.review-note .rn-s{color:var(--v2-t2);margin-top:3px;font-size:12px;line-height:1.45}[data-nav=sidebar] .v2-dock{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(14px)scale(.96)!important}[data-nav=dock] aside[aria-label=Primary\ navigation],[data-nav=dock] .d26-sidebar{opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;overflow:hidden!important;transform:translate(-100%)!important}.s-layout{grid-template-columns:200px 1fr;align-items:start;gap:26px;display:grid}@media (max-width:880px){.s-layout{grid-template-columns:1fr}}.subnav{flex-direction:column;gap:1px;display:flex;position:sticky;top:0}.sn-sec{color:var(--v2-t4);letter-spacing:.09em;text-transform:uppercase;padding:14px 10px 5px;font-size:10.5px;font-weight:700}.sn-sec:first-child{padding-top:0}.sn{color:var(--v2-t2);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:450;text-decoration:none;transition:all .12s;display:flex;position:relative}.sn svg{width:15px;height:15px;stroke:var(--v2-t3);fill:none;stroke-width:1.8px;flex-shrink:0;transition:stroke .12s}.sn:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.sn:hover svg{stroke:var(--v2-t2)}.sn.on{background:var(--v2-ink-soft2);color:var(--v2-text);font-weight:550}.sn.on svg{stroke:var(--v2-text)}.sn-bdg{color:var(--v2-t4);font-size:10.5px;font-weight:600;font-family:var(--v2-mono);margin-left:auto}.sn-bdg-r{color:var(--v2-red)}.sn-bdg-a{color:var(--v2-amber)}.s-pnl{flex-direction:column;gap:0;animation:.18s both spf;display:none}.s-pnl.on{display:flex}@keyframes spf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.p-h{margin-bottom:18px}.p-tt{font-family:var(--v2-display);letter-spacing:-.03em;color:var(--v2-text);font-size:22px;font-weight:650;line-height:1.1}.p-st{color:var(--v2-t3);max-width:560px;margin-top:5px;font-size:13px;line-height:1.5}.section-lbl{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.06em;margin:20px 0 10px;font-size:11px;font-weight:600}.section-lbl:first-child{margin-top:0}.danger-card{border:1px solid var(--v2-red-bd);border-radius:var(--v2-r);margin-top:4px;overflow:hidden}.theme-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 18px;display:grid}.theme-opt{border:1.5px solid var(--v2-border);cursor:pointer;background:var(--v2-surface);border-radius:12px;transition:all .14s;overflow:hidden}.theme-opt:hover{border-color:var(--v2-border-strong)}.theme-opt.on{border-color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-ink)}.theme-prev{justify-content:center;align-items:center;height:62px;display:flex;position:relative}.theme-prev.light{background:#f6f6f8}.theme-prev.dark{background:#0a0b0e}.theme-prev.sys{background:linear-gradient(135deg,#f6f6f8 50%,#0a0b0e 50%)}.theme-lbl{color:var(--v2-text);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;font-weight:500;display:flex}.theme-lbl .ck{width:14px;height:14px;display:none}.theme-lbl .ck svg{width:14px;height:14px;stroke:var(--v2-text);fill:none;stroke-width:2.5px}.theme-opt.on .theme-lbl .ck{display:flex}.ct{color:var(--v2-t3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.pulse{background:var(--v2-green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-out infinite plz;display:inline-block}@keyframes plz{0%{box-shadow:0 0 #1a8a5599}60%{box-shadow:0 0 0 5px #1a8a5500}to{box-shadow:0 0 #1a8a5500}}.bdg.blue{color:var(--v2-blue);background:color-mix(in srgb, var(--v2-blue) 10%, transparent);border-color:color-mix(in srgb, var(--v2-blue) 26%, transparent)}.bdg.blue .bd{background:var(--v2-blue)}.mrow,.mhead{grid-template-columns:1fr 110px 90px 170px 100px 80px 36px}.mn{color:var(--v2-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;line-height:1.3;overflow:hidden}.mmeta{color:var(--v2-t3);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.mc{font-family:var(--v2-mono);font-size:11px}.mdd{background:var(--v2-t4);border-radius:50%;flex-shrink:0;width:2px;height:2px}.pa-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.spill.s-lit .sd{background:var(--v2-pa-property)}.spill.s-pre .sd{background:var(--v2-amber)}.spill.s-closed .sd{background:var(--v2-t4)}.spill.s-open .sd{background:var(--v2-green)}.spill.s-pend .sd{background:var(--v2-amber)}.dl{font-family:var(--v2-mono);font-variant-numeric:tabular-nums;color:var(--v2-t2);font-size:12px}.dl.urgent{color:var(--v2-red);font-weight:600}.dl.warn{color:var(--v2-amber);font-weight:550}.dl.none{color:var(--v2-t4)}.aav{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.aname{color:var(--v2-t2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.unassigned{color:var(--v2-t4);align-items:center;gap:6px;font-size:12px;display:flex}.unassigned .ph{border:1.5px dashed var(--v2-border-strong);background:0 0;border-radius:7px;flex-shrink:0;width:24px;height:24px}.wip{font-family:var(--v2-mono);color:var(--v2-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:550}.wip.zero{color:var(--v2-t4)}.cb{border:1.5px solid var(--v2-border-strong);cursor:pointer;background:var(--v2-surface);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .12s;display:flex}.cb.on{background:var(--v2-ink);border-color:var(--v2-ink)}.cb svg{width:11px;height:11px;stroke:var(--v2-on-ink);fill:none;stroke-width:2.5px;display:none}.cb.on svg{display:block}.lrow:hover .cb{border-color:var(--v2-border-strong)}.selbar{background:var(--v2-ink);color:var(--v2-on-ink);border-radius:var(--v2-r-pill);box-shadow:var(--v2-sh-lg);z-index:200;opacity:0;pointer-events:none;border:1px solid var(--v2-dock-bd);align-items:center;gap:6px;padding:7px 10px;transition:all .22s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)translateY(20px)}.selbar.on{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.sel-ct{color:#ffffffb3;padding:0 5px;font-size:12.5px;font-weight:600}.sel-sp{background:#ffffff26;flex-shrink:0;width:1px;height:18px;margin:0 3px}.sel-ac{border-radius:var(--v2-r-pill);cursor:pointer;color:#ffffffd9;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .12s;display:flex}.sel-ac:hover{color:#fff;background:#ffffff1f}.sel-ac svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.vb{cursor:pointer;width:30px;height:30px;color:var(--v2-t3);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:all .12s;display:flex}.vb:hover{background:var(--v2-ink-soft2);color:var(--v2-text)}.vb.on{background:var(--v2-ink-soft2);color:var(--v2-text);border-color:var(--v2-border)}.vb svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:15px;height:15px}[data-nav=sidebar] .workspace-main{margin-left:var(--workspace-sidebar-width,240px)!important;width:calc(100% - var(--workspace-sidebar-width,240px))!important;max-width:calc(100% - var(--workspace-sidebar-width,240px))!important;flex:0 0 calc(100% - var(--workspace-sidebar-width,240px))!important;padding-left:0!important}.card-header{border-bottom:1px solid var(--v2-hair);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.card-title{color:var(--v2-text);letter-spacing:-.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.card-body{padding:16px 18px}.secondary-btn{height:30px;color:var(--v2-t2);background:var(--v2-surface);border:1px solid var(--v2-border);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.secondary-btn:hover{background:var(--v2-surface-2);color:var(--v2-text);border-color:var(--v2-border-strong)}.secondary-btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:13px;height:13px}.table-wrap{border-radius:var(--v2-r);border:1px solid var(--v2-hair);background:var(--v2-surface);overflow:hidden}.reg-table{border-collapse:collapse;width:100%}.reg-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--v2-t3);border-bottom:1px solid var(--v2-hair);background:var(--v2-surface-2);padding:9px 14px;font-size:10.5px;font-weight:600}.reg-table td{border-bottom:1px solid var(--v2-hair);color:var(--v2-text);vertical-align:middle;padding:10px 14px;font-size:12.5px}.reg-table tbody tr:last-child td{border-bottom:none}.reg-table tbody tr:hover td{background:var(--v2-ink-soft)}.case-table{border-collapse:collapse;width:100%}.case-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--v2-t3);border-bottom:1px solid var(--v2-hair);background:var(--v2-surface-2);z-index:1;padding:9px 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.case-table td{border-bottom:1px solid var(--v2-hair);color:var(--v2-text);padding:9px 12px;font-size:12.5px}.case-table tbody tr:last-child td{border-bottom:none}.case-table tbody tr:hover td{background:var(--v2-ink-soft)}.case-action-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-action-group.compact{gap:6px}.case-priority-pill{border:1px solid var(--v2-border);background:var(--v2-surface);color:var(--v2-t2);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.metric-card{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);padding:14px 16px}.metric-label{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:11px;font-weight:600}.metric-value{font-family:var(--v2-display);letter-spacing:-.03em;color:var(--v2-text);font-size:26px;font-weight:650;line-height:1}.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.stat-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}@media (max-width:800px){.stat-strip{grid-template-columns:repeat(2,1fr)}}.panel{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);overflow:hidden}.panel-head-row{border-bottom:1px solid var(--v2-hair);color:var(--v2-text);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:13.5px;font-weight:600;display:flex}.subtle{color:var(--v2-t3);font-size:13px}.edit-case-form{flex-direction:column;gap:18px;display:flex}.edit-case-section{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);padding:16px 18px}.edit-case-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.edit-case-section-head h3{color:var(--v2-text);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600}.edit-case-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.edit-case-field{flex-direction:column;gap:4px;display:flex}.edit-case-field.edit-case-full{grid-column:1/-1}.edit-case-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.edit-case-name-row{align-items:stretch;gap:8px;display:flex}.edit-case-name-row input{flex:1}.edit-case-pill-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.edit-case-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.edit-case-status{color:var(--v2-green);margin:0;font-size:12px}.matter-flow-focus-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.matter-flow-focus-card{border:1px solid var(--v2-hair);border-radius:var(--v2-r);background:var(--v2-surface);padding:13px 14px}.matter-flow-focus-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-t3);font-size:10px;font-weight:700;display:inline-block}.matter-flow-focus-card strong{color:var(--v2-text);margin-top:8px;font-size:17px;line-height:1.15;display:block}.matter-flow-focus-card p{color:var(--v2-t2);margin:7px 0 0;font-size:12px;line-height:1.55}.matter-helper-stack{gap:10px;margin-bottom:12px;display:grid}.matter-inline-form{margin-top:8px}.matter-inline-form label{color:var(--v2-t2);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.matter-metrics-compact{margin-bottom:12px}.matter-verification-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.matter-verification-item{border:1px solid var(--v2-hair);border-radius:var(--v2-r);background:var(--v2-surface);padding:12px 14px}.matter-verification-item span{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-t3);font-size:10px;font-weight:700;display:inline-block}.matter-verification-item strong{color:var(--v2-text);margin-top:7px;font-size:13px;line-height:1.45;display:block}.matter-verification-card{padding:13px 14px}.matter-verification-card p{color:var(--v2-t2);margin:8px 0 0;font-size:12px;line-height:1.55}.matter-contacts-panel{gap:10px;display:grid}.matter-contacts-list{flex-direction:column;gap:6px;display:flex}.matter-contacts-item{border:1px solid var(--v2-hair);border-radius:var(--v2-r-sm);background:var(--v2-surface);padding:9px 12px}.matter-contacts-list-card{border:1px solid var(--v2-hair);border-radius:var(--v2-r);background:var(--v2-surface);padding:10px}.matter-contacts-sections{flex-direction:column;gap:12px;display:flex}.matter-contacts-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.matter-contacts-field{flex-direction:column;gap:4px;display:flex}.matter-contacts-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.matter-contacts-linker{margin-top:8px}.matter-contacts-linker-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.matter-contacts-detail-card{border:1px solid var(--v2-hair);border-radius:var(--v2-r-sm);padding:12px}.matter-contacts-all{flex-direction:column;gap:8px;display:flex}.matter-docs-2026 .docs-page{align-items:flex-start;gap:14px;display:flex}.matter-docs-2026 .docs-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.matter-docs-2026 .docs-rail{flex-direction:column;flex-shrink:0;gap:12px;width:260px;display:flex}.matter-docs-2026 .doc-table-wrap{border:1px solid var(--v2-hair);border-radius:var(--v2-r);overflow-x:auto}.matter-docs-2026 .doc-table{border-collapse:collapse;width:100%;min-width:700px}.matter-docs-2026 .doc-table thead{background:var(--v2-surface-2);border-bottom:1px solid var(--v2-hair)}.matter-docs-2026 .doc-table th{letter-spacing:.05em;text-transform:uppercase;color:var(--v2-t3);text-align:left;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:600}.matter-docs-2026 .doc-table tbody tr{border-bottom:1px solid var(--v2-hair)}.matter-docs-2026 .doc-table tbody tr:last-child{border-bottom:none}.matter-docs-2026 .doc-table tbody tr:hover{background:var(--v2-ink-soft)}.matter-docs-2026 .doc-table td{color:var(--v2-text);vertical-align:middle;padding:9px 12px;font-size:12.5px}.matter-docs-2026 .file-cell{align-items:center;gap:9px;display:flex}.matter-docs-2026 .file-name{color:var(--v2-text);font-size:13px;font-weight:500}.matter-docs-2026 .file-meta{color:var(--v2-t3);margin-top:2px;font-size:11px}.matter-docs-2026 .file-info{font-family:var(--v2-mono);color:var(--v2-t3);font-size:11px}.matter-docs-2026 .file-row{border-bottom:1px solid var(--v2-hair);cursor:pointer;align-items:center;gap:10px;padding:9px 14px;transition:background .1s;display:flex}.matter-docs-2026 .file-row:last-child{border-bottom:none}.matter-docs-2026 .file-row:hover{background:var(--v2-ink-soft)}.matter-docs-2026 .doc-card{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r-sm);padding:10px 12px}.matter-docs-2026 .doc-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.matter-docs-2026 .doc-tag{border-radius:var(--v2-r-pill);height:20px;color:var(--v2-t2);background:var(--v2-inset);border:1px solid var(--v2-border);align-items:center;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.matter-docs-2026 .tag-list{flex-wrap:wrap;gap:5px;display:flex}.matter-docs-2026 .draft-row{border-bottom:1px solid var(--v2-hair);cursor:pointer;gap:11px;padding:10px 14px;transition:background .1s;display:flex}.matter-docs-2026 .draft-row:last-child{border-bottom:none}.matter-docs-2026 .draft-row:hover{background:var(--v2-ink-soft)}.matter-docs-2026 .draft-header{color:var(--v2-text);font-size:13px;font-weight:550}.matter-docs-2026 .draft-meta{color:var(--v2-t3);margin-top:2px;font-size:11.5px}.matter-docs-2026 .draft-list{border-top:1px solid var(--v2-hair)}.matter-docs-2026 .draft-empty{text-align:center;color:var(--v2-t3);flex-direction:column;align-items:center;padding:28px 20px;font-size:13px;display:flex}.matter-docs-2026 .dr-info{flex:1;min-width:0}.matter-docs-2026 .dr-name{color:var(--v2-text);font-size:13px;font-weight:550}.matter-docs-2026 .dr-meta{color:var(--v2-t3);margin-top:2px;font-size:11.5px}.matter-docs-2026 .dr-date{font-family:var(--v2-mono);color:var(--v2-t4);flex-shrink:0;font-size:11px}.matter-docs-2026 .dr-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.matter-docs-2026 .row-acts{opacity:0;gap:5px;transition:opacity .12s;display:flex}.matter-docs-2026 .file-row:hover .row-acts{opacity:1}.matter-docs-2026 .bulk-acts{border-bottom:1px solid var(--v2-hair);background:var(--v2-surface-2);align-items:center;gap:8px;padding:8px 14px;display:flex}.matter-docs-2026 .bulk-cnt{color:var(--v2-t2);font-size:12.5px}.matter-docs-2026 .view-toggle{gap:3px;display:flex}.matter-docs-2026 .filters-bar{border-bottom:1px solid var(--v2-hair);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.matter-docs-2026 .filter-search{border:1px solid var(--v2-border);background:var(--v2-surface);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:180px;height:34px;padding:0 12px;display:flex}.matter-docs-2026 .filter-search input{color:var(--v2-text);background:0 0;border:none;flex:1;font-size:13px}.matter-docs-2026 .table-footer{color:var(--v2-t3);border-top:1px solid var(--v2-hair);justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.matter-docs-2026 .dc-name{color:var(--v2-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:12.5px;font-weight:600}.matter-docs-2026 .dc-meta{color:var(--v2-t3);font-size:11.5px}.matter-docs-2026 .dc-cat{color:var(--v2-t4);text-transform:uppercase;letter-spacing:.05em;padding:8px 14px 4px;font-size:10.5px;font-weight:600}.matter-docs-2026 .dc-body{flex-direction:column;display:flex}.matter-docs-2026 .dc-footer{border-top:1px solid var(--v2-hair);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.matter-docs-2026 .dc-actions{gap:6px;display:flex}.matter-docs-2026 .dc-act{height:26px;color:var(--v2-t2);background:var(--v2-surface);border:1px solid var(--v2-border);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:500;transition:all .1s;display:flex}.matter-docs-2026 .dc-act:hover{background:var(--v2-surface-2);color:var(--v2-text)}.matter-docs-2026 .sec{margin-bottom:16px}.matter-docs-2026 .sec-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.matter-docs-2026 .sec-title{color:var(--v2-text);font-size:13.5px;font-weight:600}.matter-docs-2026 .sec-eyebrow{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10.5px;font-weight:600}.matter-docs-2026 .sec-right{gap:7px;display:flex}.matter-docs-2026 .upload-form{flex-direction:column;gap:14px;display:flex}.matter-docs-2026 .upload-hint{color:var(--v2-t3);margin-top:3px;font-size:12px}.matter-docs-2026 .uz-types{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.matter-docs-2026 .uz-type{border:1px solid var(--v2-border);color:var(--v2-t2);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:all .1s;display:inline-flex}.matter-docs-2026 .uz-type.on{background:var(--v2-ink);color:var(--v2-on-ink);border-color:var(--v2-ink)}.matter-docs-2026 .uz-icon{background:var(--v2-inset);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.matter-docs-2026 .uz-icon svg{width:18px;height:18px;stroke:var(--v2-t2);fill:none;stroke-width:1.8px}.matter-docs-2026 .uz-title{color:var(--v2-text);margin-bottom:2px;font-size:13.5px;font-weight:600}.matter-docs-2026 .uz-sub{color:var(--v2-t3);font-size:12px}.matter-docs-2026 .matter-doc-checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.matter-docs-2026 .matter-doc-checkbox-item{border:1px solid var(--v2-border);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:all .1s;display:flex}.matter-docs-2026 .matter-doc-checkbox-item:hover{border-color:var(--v2-border-strong);background:var(--v2-ink-soft)}.matter-docs-2026 .cb-cell{align-items:center;gap:8px;display:flex}.matter-docs-2026 .ver-badge{background:var(--v2-inset);height:20px;color:var(--v2-t3);border-radius:5px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.matter-docs-2026 .ver-history{flex-direction:column;gap:6px;margin-top:8px;display:flex}.matter-docs-2026 .sign{background:var(--v2-green-bg);border:1px solid var(--v2-green-bd);color:var(--v2-green);border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.matter-docs-2026 .ai-panel{background:var(--v2-ai-bg);border:1px solid var(--v2-ai-bd);border-radius:var(--v2-r);padding:14px 16px}.matter-docs-2026 .ai-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.matter-docs-2026 .ai-title{color:var(--v2-ai);font-size:13px;font-weight:600}.matter-docs-2026 .ai-body{flex-direction:column;gap:8px;display:flex}.matter-docs-2026 .ai-item{align-items:flex-start;gap:10px;display:flex}.matter-docs-2026 .ai-item-text{color:var(--v2-t2);font-size:12.5px;line-height:1.5}.matter-docs-2026 .ai-lbl{color:var(--v2-ai);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.matter-docs-2026 .ai-mark{text-transform:uppercase;letter-spacing:.05em;background:var(--v2-ai-bg);color:var(--v2-ai);border:1px solid var(--v2-ai-bd);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.matter-docs-2026 .ai-action{height:26px;color:var(--v2-ai);background:var(--v2-ai-bg);border:1px solid var(--v2-ai-bd);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .1s;display:inline-flex}.matter-docs-2026 .ai-action:hover{border-color:var(--v2-ai)}.matter-docs-2026 .ai-gen{background:var(--v2-ai-bg);border:1px solid var(--v2-ai-bd);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:all .1s;display:flex}.matter-docs-2026 .gen-btn{color:#fff;background:var(--v2-ai);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.matter-docs-2026 .ix-preview-overlay{z-index:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0e80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.matter-docs-2026 .ix-preview-modal{background:var(--v2-surface);width:min(900px,100vw - 32px);height:min(640px,100vh - 60px);box-shadow:var(--v2-sh-lg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.matter-docs-2026 .ix-preview-modal-head{border-bottom:1px solid var(--v2-hair);flex-shrink:0;align-items:center;gap:12px;padding:13px 18px;display:flex}.matter-docs-2026 .ix-preview-modal-body{flex:1;overflow:hidden}.matter-docs-2026 .ix-preview-modal-foot{border-top:1px solid var(--v2-hair);flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.matter-docs-2026 .ix-preview-frame{border:none;width:100%;height:100%}.matter-docs-2026 .ix-preview-text{color:var(--v2-text);white-space:pre-wrap;flex:1;padding:18px;font-size:13px;line-height:1.6;overflow-y:auto}.matter-docs-2026 .ix-intake-modal{z-index:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0e66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.matter-docs-2026 .ix-tag-editor-modal{background:var(--v2-surface);width:min(480px,100vw - 32px);box-shadow:var(--v2-sh-lg);border-radius:14px;overflow:hidden}.matter-docs-2026 .ix-header-actions{align-items:center;gap:8px;display:flex}.matter-docs-2026 .ix-empty{text-align:center;flex-direction:column;align-items:center;padding:32px 20px;display:flex}.matter-docs-2026 .rr-panel{border:1px solid var(--v2-hair);border-radius:var(--v2-r);background:var(--v2-surface);overflow:hidden}.matter-docs-2026 .rr-head{border-bottom:1px solid var(--v2-hair);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.matter-docs-2026 .rr-eyebrow{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:600}.matter-docs-2026 .rr-body{padding:4px 0}.matter-docs-2026 .rr-activity-row{border-bottom:1px solid var(--v2-hair);align-items:flex-start;gap:9px;padding:8px 14px;display:flex}.matter-docs-2026 .rr-activity-row:last-child{border-bottom:none}.matter-docs-2026 .rr-av{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:flex}.matter-docs-2026 .rr-act-text{color:var(--v2-text);font-size:12.5px;line-height:1.3}.matter-docs-2026 .rr-act-time{color:var(--v2-t4);font-size:11px;font-family:var(--v2-mono);margin-top:2px}.matter-docs-2026 .rr-empty{color:var(--v2-t3);padding:18px 14px;font-size:12.5px}.matter-docs-2026 .rr-link{color:var(--v2-ai);cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.matter-docs-2026 .b-primary{background:var(--v2-ink);color:var(--v2-on-ink);border-color:#0000}.matter-docs-2026 .b-primary:hover{background:var(--v2-ink-hover)}.matter-docs-2026 .b-btn{cursor:pointer;border:1px solid var(--v2-border);background:var(--v2-surface);height:30px;color:var(--v2-t2);border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .1s;display:inline-flex}.matter-docs-2026 .b-btn:hover{background:var(--v2-surface-2);color:var(--v2-text)}.matter-docs-2026 .b-close{cursor:pointer;width:26px;height:26px;color:var(--v2-t3);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .1s;display:flex}.matter-docs-2026 .b-close:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.matter-docs-2026 .ra{height:26px;color:var(--v2-t2);background:var(--v2-surface);border:1px solid var(--v2-border);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .1s;display:flex}.matter-docs-2026 .ra:hover{background:var(--v2-surface-2);color:var(--v2-text)}.intake-stats{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.is-cell{text-align:center}.is-num{font-family:var(--v2-display);letter-spacing:-.03em;color:var(--v2-text);font-size:24px;font-weight:650}.is-num.is-primary{color:var(--v2-ai)}.is-num.is-attn{color:var(--v2-amber)}.is-num.is-ready{color:var(--v2-green)}.is-num.is-prep{color:var(--v2-blue)}.is-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--v2-t3);margin-top:4px;font-size:10.5px;font-weight:600}.is-sub{color:var(--v2-t4);margin-top:2px;font-size:11px}.load-card{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r-sm);padding:11px 14px}.load-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.load-meta{color:var(--v2-t3);font-size:12px}.load-list{flex-direction:column;gap:8px;display:flex}.load-age{color:var(--v2-t4);font-size:11px;font-family:var(--v2-mono);flex-shrink:0}.field{flex-direction:column;gap:4px;display:flex}.field-label{color:var(--v2-t2);font-size:12px;font-weight:500}.sc-label{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.sc-num{font-family:var(--v2-display);letter-spacing:-.03em;color:var(--v2-text);font-size:22px;font-weight:650}.sc-sub{color:var(--v2-t4);font-size:11px}.case-table-wrap{border:1px solid var(--v2-hair);border-radius:var(--v2-r);overflow-x:auto}.matter-metrics-compact .dashboard-metrics{margin-bottom:0}.primary{background:var(--v2-ink);color:var(--v2-on-ink)}.primary:hover{background:var(--v2-ink-hover)}.workspace-command-btn{border-radius:var(--v2-r-sm);cursor:pointer;background:var(--v2-ink);height:34px;color:var(--v2-on-ink);border:1px solid #0000;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:550;transition:all .14s;display:inline-flex}.workspace-command-btn:hover{background:var(--v2-ink-hover);transform:translateY(-1px)}.tf-left{align-items:center;gap:10px;display:flex}.tf-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.tf-stat{font-family:var(--v2-mono);color:var(--v2-text);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:960px){.matter-docs-2026 .docs-page{flex-direction:column}.matter-docs-2026 .docs-rail{width:100%}.matter-flow-focus-grid,.matter-verification-list{grid-template-columns:1fr 1fr}.intake-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.matter-flow-focus-grid,.matter-verification-list,.matter-contacts-fields{grid-template-columns:1fr}}.matter-detail-2026-shell{background:var(--v2-bg,#f6f6f8);flex-direction:column;min-height:100%;display:flex}.matter-detail-2026-shell .body{flex:1;min-height:0;display:flex;overflow:hidden}.matter-detail-2026-shell .cnt{scrollbar-width:thin;scrollbar-color:var(--v2-border) transparent;flex-direction:column;flex:1;gap:14px;padding:20px 24px 130px;display:flex;overflow-y:auto}.alrt{border-bottom:1px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:7px 20px;font-size:12px;display:flex}.alrt svg{stroke:currentColor;fill:none;stroke-width:2px;flex-shrink:0;width:12px;height:12px}.alrt-s{background:var(--v2-red-bg);border-color:var(--v2-red-bd);color:var(--v2-red)}.alrt-w{background:var(--v2-amber-bg);border-color:var(--v2-amber-bd);color:var(--v2-amber)}.mhd{background:var(--v2-surface);border-bottom:1px solid var(--v2-hair);flex-shrink:0}.mhd-t{align-items:flex-start;gap:16px;max-width:1200px;padding:16px 24px 0;display:flex}.mhd-ac{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.bc{color:var(--v2-t3);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.bc a{color:var(--v2-t3);transition:color .12s}.bc a:hover{color:var(--v2-text)}.bc svg{width:11px;height:11px;stroke:var(--v2-t4);fill:none;stroke-width:2px}.mhd-t .mn{font-family:var(--v2-display);letter-spacing:-.025em;white-space:normal;text-overflow:unset;margin-bottom:3px;font-size:20px;font-weight:650;line-height:1.1;overflow:visible}.mv{color:var(--v2-t2);margin-bottom:10px;font-size:13.5px;font-weight:450}.tags{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:14px;display:flex}.tg{border-radius:var(--v2-r-pill);border:1px solid var(--v2-border);height:24px;color:var(--v2-t2);background:var(--v2-surface-2);align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.tg .td{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tg-cov{color:var(--v2-pa-coverage);border-color:var(--v2-pa-coverage);background:color-mix(in srgb, var(--v2-pa-coverage) 10%, transparent)}.tg-neu{color:var(--v2-t2)}.tg-mono{font-family:var(--v2-mono);letter-spacing:-.015em;font-size:10.5px}.tg-lit{color:var(--v2-pa-property);border-color:var(--v2-pa-property);background:color-mix(in srgb, var(--v2-pa-property) 10%, transparent)}.tg-open{color:var(--v2-green);border-color:var(--v2-green-bd);background:var(--v2-green-bg)}.tg-pend{color:var(--v2-amber);border-color:var(--v2-amber-bd);background:var(--v2-amber-bg)}.tbs{scrollbar-width:none;align-items:center;gap:2px;max-width:1200px;padding:0 24px;display:flex;overflow-x:auto}.tbs::-webkit-scrollbar{display:none}.tb{height:40px;color:var(--v2-t3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s;display:inline-flex;position:relative}.tb svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex-shrink:0;width:14px;height:14px}.tb:hover{color:var(--v2-t2)}.tb.on{color:var(--v2-text);border-bottom-color:var(--v2-ink);font-weight:550}.tb-bdg{border-radius:var(--v2-r-pill);background:var(--v2-ink-soft2);min-width:16px;height:16px;color:var(--v2-t3);justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.pnl{flex-direction:column;gap:14px;display:none}.pnl.on,.pnl.active{display:flex}.posture{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);align-items:stretch;gap:18px;padding:18px 20px;display:flex}.posture>div:first-child{flex:1;min-width:0}.pos-lbl{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10.5px;font-weight:600}.pos-tt{font-family:var(--v2-display);letter-spacing:-.02em;color:var(--v2-text);margin-bottom:6px;font-size:17px;font-weight:600}.pos-st{color:var(--v2-t2);max-width:540px;margin-bottom:12px;font-size:13px;line-height:1.55}.pos-ac{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pos-btn{height:28px;color:var(--v2-t2);border:1px solid var(--v2-border);background:var(--v2-surface);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.pos-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.pos-btn:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.pos-btn-ai{color:var(--v2-ai);border-color:var(--v2-ai-bd);background:var(--v2-ai-bg)}.pos-btn-ai:hover{border-color:var(--v2-ai)}.hg{border-left:1px solid var(--v2-hair);flex-direction:column;flex-shrink:0;justify-content:center;width:120px;padding-left:18px;display:flex}.hg-l{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10.5px;font-weight:600}.hg-c{align-items:center;display:flex}.hg-v{font-family:var(--v2-display);letter-spacing:-.02em;color:var(--v2-green);white-space:pre-line;font-size:20px;font-weight:650}.stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stat-card{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm);padding:13px 15px}.stat-card .stat-l{color:var(--v2-t3);margin-bottom:7px;font-size:11px;font-weight:500}.stat-card .stat-v{font-family:var(--v2-display);letter-spacing:-.03em;color:var(--v2-text);margin-bottom:3px;font-size:20px;font-weight:650;line-height:1}.stat-card .stat-s{color:var(--v2-t4);font-size:11px}.act-row{gap:11px;padding:9px 18px;display:flex}.act-dw{flex-direction:column;flex-shrink:0;align-items:center;padding-top:3px;display:flex}.act-d{width:8px;height:8px;box-shadow:0 0 0 3px var(--v2-surface);border-radius:50%;flex-shrink:0}.act-ln{background:var(--v2-hair);flex:1;width:2px;min-height:12px;margin-top:4px}.act-inf{flex:1;min-width:0}.act-tt{color:var(--v2-text);font-size:13px;font-weight:500;line-height:1.3}.act-st{color:var(--v2-t3);margin-top:2px;font-size:12px;line-height:1.4}.act-tm{color:var(--v2-t4);font-size:11px;font-family:var(--v2-mono);white-space:nowrap;flex-shrink:0;padding-top:2px}.tl{flex-direction:column;display:flex}.tl-row{border-bottom:1px solid var(--v2-hair);gap:11px;padding:9px 18px;display:flex}.tl-row:last-child{border-bottom:none}.tl-lw{flex-direction:column;flex-shrink:0;align-items:center;padding-top:3px;display:flex}.tl-d{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tl-ln{background:var(--v2-hair);flex:1;width:2px;min-height:12px;margin-top:4px}.tl-r{flex:1;min-width:0}.tl-tt{color:var(--v2-text);font-size:13px;font-weight:500;line-height:1.3}.tl-sub{color:var(--v2-t3);margin-top:2px;font-size:11.5px}.tl-t{color:var(--v2-text);font-size:12.5px;font-weight:500}.tl-st{color:var(--v2-t3);margin-top:2px;font-size:11.5px}.tl-c{flex:1;min-width:0}.tl-ev{color:var(--v2-t4);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.tl-tm{color:var(--v2-t4);font-size:11px;font-family:var(--v2-mono);white-space:nowrap;flex-shrink:0;padding-top:2px}.tl-info{flex:1;min-width:0}.rp{border-left:1px solid var(--v2-hair);background:var(--v2-surface);scrollbar-width:none;flex-shrink:0;width:284px;padding-bottom:120px;overflow-y:auto}.rp::-webkit-scrollbar{display:none}.rps{border-bottom:1px solid var(--v2-hair)}.rps-hd{color:var(--v2-t3);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;padding:13px 16px 9px;font-size:10.5px;font-weight:600;display:flex}.rps-hd svg{width:13px;height:13px;stroke:var(--v2-t3);fill:none;stroke-width:1.9px}.rp-f{padding:8px 16px}.rpfl{text-transform:uppercase;letter-spacing:.06em;color:var(--v2-t4);margin-bottom:3px;font-size:10px;font-weight:600}.rpfv{color:var(--v2-text);font-size:13px;font-weight:500;line-height:1.4}.rpfv.na{color:var(--v2-t4);font-size:12.5px;font-style:italic;font-weight:400}.rpfv.mono{font-family:var(--v2-mono);font-size:11px;font-weight:400}.sol{border-radius:var(--v2-r);border:1px solid var(--v2-amber-bd);background:var(--v2-amber-bg);margin:12px 16px;padding:12px 14px}.sol-l{text-transform:uppercase;letter-spacing:.08em;color:var(--v2-amber);align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.sol-l svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.sol-na{color:var(--v2-t2);margin-bottom:8px;font-size:13px;line-height:1.45}.sol-na b{color:var(--v2-text);font-weight:600}.sai{cursor:pointer;border-bottom:1px solid var(--v2-hair);align-items:flex-start;gap:10px;padding:10px 16px;transition:background .1s;display:flex}.sai:last-child{border-bottom:none}.sai:hover{background:var(--v2-ink-soft)}.sai-ico{background:var(--v2-ai-bg);border:1px solid var(--v2-ai-bd);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.sai-ico svg{fill:none;width:12px;height:12px;stroke:var(--v2-ai);stroke-width:1.9px}.sai-ico.amber{background:var(--v2-amber-bg);border-color:var(--v2-amber-bd)}.sai-ico.amber svg{stroke:var(--v2-amber)}.sai-tt{color:var(--v2-text);margin-bottom:2px;font-size:12.5px;font-weight:550;line-height:1.3}.sai-st{color:var(--v2-t3);font-size:11.5px;line-height:1.45}.md-command-list{flex-direction:column;gap:1px;padding:6px;display:flex}.md-command-list-item{cursor:pointer;color:var(--v2-t2);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:background .1s;display:flex}.md-command-list-item:hover{background:var(--v2-ink-soft);color:var(--v2-text)}.md-command-list-item svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:15px;height:15px;color:var(--v2-t3);flex-shrink:0}.matter-detail-2026-shell svg:not([width]):not([height]){max-width:24px!important;max-height:24px!important}@media (max-width:1100px){.rp{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.stats-grid{grid-template-columns:1fr 1fr}.mhd-t{flex-wrap:wrap}}.btn-g.btn-sm,.btn-b.btn-sm{border-radius:8px;height:30px;padding:0 11px;font-size:12.5px}:root{--dock-sb-w:0px}[data-nav=sidebar],html[data-layout=classic]{--dock-sb-w:var(--workspace-sidebar-width,240px)}.workspace-main>.content{isolation:isolate}.workspace-main>.content>:first-child{transform-origin:50% 0;animation:.28s cubic-bezier(.32,.72,0,1) both workspace-route-enter}@keyframes workspace-route-enter{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.995)}to{opacity:1;filter:blur();transform:none}}.workspace-route-transition{top:0;left:var(--dock-sb-w,0px);z-index:1200;opacity:0;pointer-events:none;height:3px;transition:opacity .16s,left .34s cubic-bezier(.32,.72,0,1);position:fixed;right:0}.workspace-route-transition.is-active{opacity:1}.workspace-route-transition-bar{background:linear-gradient(90deg, transparent, var(--v2-ai), var(--v2-blue));width:38%;height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--v2-ai) 46%, transparent);border-radius:0 999px 999px 0;animation:1.1s cubic-bezier(.32,.72,0,1) infinite workspace-route-progress}@keyframes workspace-route-progress{0%{opacity:.5;transform:translate(-105%)scaleX(.7)}45%{opacity:1}to{opacity:.75;transform:translate(275%)scaleX(1.15)}}.workspace-route-skeleton{background:var(--v2-bg);width:100%;min-height:100%;color:var(--v2-text);padding:26px 30px 130px;animation:.24s cubic-bezier(.32,.72,0,1) both workspace-route-enter}body:has(.workspace-route-skeleton) .v2-dock{opacity:0;pointer-events:none;transform:translate(-50%)translateY(12px)scale(.98)}.workspace-route-skeleton-head{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:0 auto 18px;display:flex}.workspace-route-skeleton-title{flex:1;gap:8px;min-width:0;display:grid}.workspace-route-skeleton-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.workspace-skeleton-block{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--v2-surface) 80%, transparent), transparent), color-mix(in srgb, var(--v2-ink-soft2) 72%, var(--v2-surface));background-size:220% 100%,100% 100%;border-radius:999px;animation:1.35s ease-in-out infinite workspace-skeleton-shimmer;display:block}@keyframes workspace-skeleton-shimmer{0%{background-position:140% 0,0 0}to{background-position:-80% 0,0 0}}.workspace-skeleton-block.eyebrow{width:118px;height:10px}.workspace-skeleton-block.title{border-radius:9px;width:min(360px,58vw);height:30px}.workspace-skeleton-block.subtitle{width:min(520px,72vw);height:13px}.workspace-skeleton-block.button{border-radius:9px;width:112px;height:34px}.workspace-skeleton-block.button.compact{width:42px}.workspace-skeleton-block.metric-label{width:72px;height:10px}.workspace-skeleton-block.metric-value{border-radius:8px;width:84px;height:28px}.workspace-skeleton-block.metric-sub{width:126px;height:10px}.workspace-skeleton-block.panel-title{border-radius:6px;width:150px;height:14px}.workspace-skeleton-block.panel-title.short{width:104px}.workspace-skeleton-block.panel-chip{width:76px;height:24px}.workspace-skeleton-block.row-dot{flex:0 0 8px;width:8px;height:8px}.workspace-skeleton-block.row-main{border-radius:6px;width:min(360px,56%);height:14px}.workspace-skeleton-block.row-meta{border-radius:6px;width:112px;height:12px;margin-left:auto}.workspace-skeleton-block.side-chart{border-radius:10px;width:100%;height:132px}.workspace-route-skeleton-metrics,.workspace-route-skeleton-grid{max-width:1180px;margin-left:auto;margin-right:auto}.workspace-route-skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.workspace-route-skeleton.is-matters .workspace-route-skeleton-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-route-skeleton-card,.workspace-route-skeleton-panel{background:var(--v2-surface);border:1px solid var(--v2-hair);border-radius:var(--v2-r);box-shadow:var(--v2-sh-sm)}.workspace-route-skeleton-card{gap:10px;min-height:104px;padding:15px 17px 16px;display:grid}.workspace-route-skeleton-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.workspace-route-skeleton-panel{overflow:hidden}.workspace-route-skeleton-panel.primary{min-height:390px}.workspace-route-skeleton-panel.secondary{gap:14px;padding-bottom:14px;display:grid}.workspace-route-skeleton-panel-head{border-bottom:1px solid var(--v2-hair);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.workspace-route-skeleton-rows{display:grid}.workspace-route-skeleton-rows.compact{padding:0 14px}.workspace-route-skeleton-row{border-bottom:1px solid var(--v2-hair);align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.workspace-route-skeleton-row:last-child{border-bottom:none}.workspace-route-skeleton-panel.secondary .workspace-skeleton-block.side-chart{width:calc(100% - 28px);margin:0 14px}@media (max-width:1080px){.workspace-route-skeleton-metrics,.workspace-route-skeleton.is-matters .workspace-route-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-route-skeleton-grid{grid-template-columns:1fr}.workspace-route-skeleton-panel.secondary{display:none}}@media (max-width:680px){.workspace-route-skeleton{padding:18px 16px 110px}.workspace-route-skeleton-head{flex-direction:column;align-items:flex-start}.workspace-route-skeleton-actions{display:none}}@media (prefers-reduced-motion:reduce){.v2-pulse,.v2-pulse-green,.v2-pulse-ai,.v2-pulse-red,.v2-dg-dot,.v2-dk-ai:before,.v2-tb-timer-rec,.ph-eye .pulse,.pulse,.dl.urgent:before,.v2-dl.urgent:before,.v2-thinking-dots>i,.v2-thinking-dots>span,.workspace-main>.content>:first-child,.workspace-route-transition,.workspace-route-transition-bar,.workspace-route-skeleton,.workspace-skeleton-block{transition:none!important;animation:none!important}}