@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=DM+Mono:wght@400;500&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap";body:has(.ov:not([hidden])) .bug-fab,body:has(.fov:not([hidden])) .bug-fab,body:has(.cmdk-shell:not([hidden])) .bug-fab,body:has([role=dialog]:not([hidden])) .bug-fab{opacity:0;pointer-events:none}html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--md-primary:#00E5FF;--md-primary-hover:#66F0FF;--md-primary-light:rgba(0,229,255,.12);--md-on-primary:#000000;--md-secondary:#7ab8cc;--md-success:#22c55e;--md-danger:#ef4444;--md-warning:#f59e0b;--md-purple:#a78bfa;--md-orange:#fb923c;--md-bg:#000000;--md-surface:#030508;--md-surface-2:#0D1620;--md-surface-3:#1A3A50;--md-divider:rgba(255,255,255,.07);--md-text:#f5f0e6;--md-text-2:#d6cfc0;--md-text-3:#9ea7b8;--md-text-disabled:#5b6478;--md-elev-1:0 1px 0 rgba(255,255,255,.04) inset, 0 1px 2px rgba(0,0,0,.3);--md-elev-2:0 1px 0 rgba(255,255,255,.04) inset, 0 4px 12px rgba(0,0,0,.4);--md-elev-3:0 1px 0 rgba(255,255,255,.05) inset, 0 8px 24px rgba(0,0,0,.5);--md-elev-4:0 1px 0 rgba(255,255,255,.05) inset, 0 12px 32px rgba(0,0,0,.6);--gold-glow:0 0 0 1px rgba(212,160,23,.4), 0 4px 24px rgba(212,160,23,.18);--void:var(--md-bg);--carbon:var(--md-surface);--slate:var(--md-surface-2);--steel:var(--md-surface-3);--deep:var(--md-primary-hover);--cyan:var(--md-primary);--cm:var(--md-primary-hover);--silver:var(--md-text-3);--pearl:var(--md-text);--won:var(--md-success);--lost:var(--md-danger);--warn:var(--md-warning);--purple:var(--md-purple);--orange:var(--md-orange);--gold:var(--md-primary);--gold-light:var(--md-primary-hover);--gold-dim:#0088a3;--bg-1:var(--md-bg);--bg-2:var(--md-surface);--bg-3:var(--md-surface-2);--bg-alt:var(--md-surface-2);--ink:var(--md-text);--fg:var(--md-text);--space:var(--md-bg);--surface:var(--md-surface);--border:var(--md-divider);--brand:var(--md-primary);--brand-tint:color-mix(in srgb, var(--md-primary) 12%, transparent);--acc:var(--md-primary);--ok:var(--md-success);--green:var(--md-success);--amber:var(--md-warning);--md-error:var(--md-danger);--md-hover:color-mix(in srgb, var(--md-text) 8%, transparent);--md-text-1:var(--md-text);--md-bg-1:var(--md-bg);--sw:256px;--r:12px}html[data-theme=light]{--md-bg:#f8f7f4;--md-surface:#ffffff;--md-surface-2:#f1efe9;--md-surface-3:#e6e2d8;--md-divider:rgba(10,18,33,.14);--md-text:#0a1221;--md-text-2:#1a253f;--md-text-3:#455066;--md-text-disabled:#6c7589;--md-elev-1:0 1px 2px rgba(10,18,33,.08);--md-elev-2:0 4px 12px rgba(10,18,33,.12);--md-elev-3:0 8px 24px rgba(10,18,33,.16);--md-elev-4:0 12px 32px rgba(10,18,33,.2);--md-on-primary:#0a1221;--md-primary-text:#006c79;--md-success-text:#0f7a36;--md-danger-text:#a4262c;--md-warning-text:#a05a00}:root{--md-primary-text:var(--md-primary);--md-success-text:var(--md-success);--md-danger-text:var(--md-danger,#ef4444);--md-warning-text:var(--md-warning)}html[data-theme=light] .app,html[data-theme=light] .app input[type=date],html[data-theme=light] .app input[type=datetime-local],html[data-theme=light] .app input[type=time],html[data-theme=light] .app input[type=month],html[data-theme=light] .app input[type=week]{color-scheme:light}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#0a12212e}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0a12214d}html,body,#root{min-height:100%;background:var(--md-bg);transition:background-color .2s,color .2s}body{color:var(--md-text);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior:none;letter-spacing:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app{color-scheme:dark;display:flex;min-height:100vh;overflow-x:hidden;max-width:100vw;width:100%}.app input[type=date],.app input[type=datetime-local],.app input[type=time],.app input[type=month],.app input[type=week]{color-scheme:dark}input,select,textarea,button{font-family:inherit;outline:none}h1,h2,.topbar-title{font-family:Playfair Display,DM Sans,serif;letter-spacing:-.02em}.font-mono,code,kbd{font-family:DM Mono,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--md-primary,#1a73e8);outline-offset:2px;border-radius:4px}a{color:var(--md-primary);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#dadce0;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#bdc1c6;background-clip:content-box;border:3px solid transparent}::-webkit-scrollbar-track{background:transparent}.sb{width:var(--sw);height:100vh;height:100dvh;background:var(--md-surface);border-right:1px solid var(--md-divider);display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:100;transition:transform .25s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;isolation:isolate;contain:layout}.sb-logo{padding:10px 20px;display:flex;align-items:center;gap:10px;height:52px;flex-shrink:0;border-bottom:1px solid var(--md-divider);background:var(--md-surface);position:sticky;top:0;z-index:2}.sb-foot{background:var(--md-surface)}.logo-zrg{font-family:Google Sans,Roboto,sans-serif;font-size:20px;font-weight:500;color:var(--md-primary);letter-spacing:-.01em;line-height:1}.logo-sub{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;color:var(--md-text-3);letter-spacing:.04em;margin-top:1px}.sb-sect{padding:14px 20px 4px;font-family:inherit;font-size:10px;font-weight:600;color:var(--md-text-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.sb-sect:first-child{padding-top:8px;margin-top:0}.sb-sect-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 14px 6px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;color:var(--md-text-3);text-transform:uppercase;letter-spacing:.12em;line-height:1.2;transition:color .12s,background-color .12s;border-radius:6px;margin:0 4px}.sb-sect-btn:hover{color:var(--md-primary);background:#00e5ff0a}.sb-sect-btn:focus-visible{outline:2px solid var(--md-primary);outline-offset:1px}.sb-sect-chev{display:inline-block;font-size:10px;line-height:1;color:var(--md-text-3);transition:transform .15s ease;opacity:.7}.sb-sect-btn[aria-expanded=false] .sb-sect-chev{transform:rotate(-90deg)}.sb-sect-rollup{background:var(--md-primary);color:var(--md-on-primary);font-size:9px;font-weight:700;padding:1px 6px;border-radius:9px;line-height:1.4}.sb-group{margin-bottom:2px}.sb-group:first-of-type .sb-sect-btn{padding-top:14px}.sb-nav{padding:0 6px;display:flex;flex-direction:column;gap:0}.ni{display:flex;align-items:center;gap:10px;padding:0 14px;height:36px;border-radius:8px;margin:1px 0;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--md-text-2);transition:background-color .1s ease,color .1s ease,padding-left .1s ease;-webkit-user-select:none;user-select:none;border:none;position:relative;letter-spacing:-.01em;background:transparent;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,229,255,.18)}.ni>*{pointer-events:none}.ni:focus{outline:none}.ni:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.ni:hover{background:#7f7f7f14;color:var(--md-text);padding-left:16px}.ni.act{background:color-mix(in srgb,var(--md-primary) 12%,transparent);color:var(--md-text);font-weight:700;padding-left:18px}.ni.act:before{content:"";position:absolute;left:-2px;top:6px;bottom:6px;width:3px;background:var(--md-primary);border-radius:0 3px 3px 0}.ni.act .ni-svg{color:var(--md-primary)}html[data-theme=light] .ni.act{background:color-mix(in srgb,var(--md-primary) 10%,transparent)}.ni-svg{width:16px;height:16px;flex-shrink:0;color:var(--md-text-3);stroke-width:2}.nb{margin-left:auto;background:var(--md-danger);color:#fff;font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;min-width:18px;text-align:center;line-height:1.4}.sb-foot{padding:8px;border-top:1px solid var(--md-divider);margin-top:auto}.usr{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background-color .12s}.usr:hover{background:#3c40430f}.uav{width:28px;height:28px;border-radius:50%;background:var(--md-primary);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#fff;flex-shrink:0;letter-spacing:0}.uname{font-size:13px;font-weight:500;color:var(--md-text);line-height:1.2}.urole{font-size:11px;color:var(--md-text-3);line-height:1.2}.main{margin-left:var(--sw);flex:1;display:flex;flex-direction:column;min-height:100vh;min-width:0;background:var(--md-bg)}.topbar{display:flex;align-items:center;gap:16px;padding:0 24px;min-height:64px;background:var(--md-surface);box-shadow:var(--md-elev-1);position:sticky;top:0;z-index:105}.topbar-right{flex-wrap:nowrap;min-width:0;overflow:visible}@media (max-width:1440px){.topbar>.topbar-clock,.topbar>[title^="Backend online"],.topbar>[title^="Backend offline"],.topbar>[title^="Checking backend"]{display:none!important}}@media (max-width:1240px){.topbar-right [data-priority=low]{display:none!important}}@media (min-width:501px) and (max-width:640px){.topbar{overflow:visible}.topbar-title{flex-shrink:1;min-width:0}.topbar-right{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.topbar-right::-webkit-scrollbar{display:none}.topbar-right>*{flex-shrink:0}}.topbar-title{font-family:Google Sans,Roboto,sans-serif;font-size:22px;font-weight:400;color:var(--md-text);letter-spacing:0;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(480px,40vw);display:inline-block}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.hamburger{display:none;background:none;border:none;color:var(--md-text-2);font-size:24px;cursor:pointer;width:44px;min-width:44px;height:44px;flex:0 0 auto;border-radius:50%;align-items:center;justify-content:center}.hamburger:hover{background:#3c404314}.content{padding:24px;flex:1;min-width:0;max-width:100%;overflow-x:hidden;background:var(--md-bg)}.tall-view{display:flex;flex-direction:column;height:calc(100svh - 150px);min-height:500px}.tall-grid{display:grid;gap:16px;height:calc(100svh - 180px);min-height:500px}@supports not (height:100svh){.tall-view{height:calc(100vh - 150px)}.tall-grid{height:calc(100vh - 180px)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;height:36px;border-radius:18px;border:none;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.0892857em;cursor:pointer;transition:box-shadow .2s,background-color .2s;white-space:nowrap;text-transform:none}.btn-p{background:var(--md-primary);color:var(--md-on-primary);box-shadow:var(--md-elev-1)}.btn-p:hover{background:var(--md-primary-hover);box-shadow:var(--md-elev-2)}.btn-g{background:var(--md-surface);color:var(--md-primary);border:1px solid var(--md-divider)}.btn-g:hover{background:#1a73e80a;border-color:var(--md-primary)}.btn-d{background:transparent;color:var(--md-danger);border:1px solid var(--md-divider)}.btn-d:hover{background:#d930250a;border-color:var(--md-danger)}.btn-ai{background:transparent;color:var(--md-purple);border:1px solid var(--md-divider)}.btn-ai:hover{background:#9334e60a;border-color:var(--md-purple)}.btn-s{padding:0 16px;height:32px;font-size:13px;border-radius:16px}.btn-xs{padding:0 12px;height:28px;font-size:12px;border-radius:14px}.mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.mc{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:24px;position:relative;overflow:hidden;transition:box-shadow .2s}.mc:hover{box-shadow:var(--md-elev-2)}.mc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--acc,var(--md-primary))}.mlabel{font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--md-text-2);margin-bottom:8px}.mval{font-family:Google Sans,Roboto,sans-serif;font-size:32px;font-weight:400;color:var(--md-text);line-height:1.2;letter-spacing:-.01em}.msub{font-size:12px;color:var(--md-text-3);margin-top:6px}.mico{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:40px;opacity:.08}.dgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dc{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:24px;transition:box-shadow .2s}.dc:hover{box-shadow:var(--md-elev-1)}.dct{font-family:Google Sans,Roboto,sans-serif;font-size:16px;font-weight:500;color:var(--md-text);margin-bottom:16px;display:flex;align-items:center;gap:8px;letter-spacing:0}.pipe-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none;padding:0 20px 14px 0;scroll-padding-right:20px;scrollbar-gutter:stable both-edges;height:calc(100dvh - 220px);min-height:420px;max-height:900px;touch-action:pan-x pan-y}.pipe{display:inline-flex;gap:16px;align-items:flex-start;min-width:max-content;width:max-content;min-height:max-content}.kcol{min-width:260px;max-width:280px;flex:0 0 260px;display:flex;flex-direction:column;align-self:flex-start;min-height:0;height:auto}.kch{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--md-surface);border:1px solid var(--md-divider);border-bottom:none;border-radius:8px 8px 0 0}.kcl{font-family:Google Sans,Roboto,sans-serif;font-size:13px;font-weight:500;color:var(--md-text);letter-spacing:.02em}.kcc{font-size:12px;font-weight:500;background:var(--md-surface-2);padding:2px 10px;border-radius:12px;color:var(--md-text-2)}.kcval{background:var(--md-surface);border-left:1px solid var(--md-divider);border-right:1px solid var(--md-divider);padding:6px 16px;font-size:12px;color:var(--md-text-3)}.kbd{background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:0 0 8px 8px;padding:8px;min-height:80px;display:flex;flex-direction:column;gap:8px;transition:background .15s;flex:none;overflow:visible}.kbd.dov{background:var(--md-primary-light);border-color:var(--md-primary)}.kc{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:18px 14px 14px;cursor:pointer;transition:box-shadow .2s,transform .15s;-webkit-user-select:none;user-select:none;box-shadow:var(--md-elev-1);position:relative}.kc:hover{box-shadow:var(--md-elev-3);transform:translateY(-1px)}.kc.drag{opacity:.4}.kn{font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--md-text);margin-bottom:4px;line-height:1.4}.kbiz{font-size:12px;color:var(--md-text-3);margin-bottom:10px}.kf{display:flex;align-items:center;justify-content:space-between}.kv{font-family:Roboto Mono,monospace;font-size:13px;font-weight:500;color:var(--md-primary)}.drop-hint{text-align:center;padding:24px 8px;color:var(--md-text-3);font-size:12px;opacity:.6}.tbl-wrap{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;overflow:hidden}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;padding:14px 16px;font-family:Google Sans,Roboto,sans-serif;font-size:12px;font-weight:500;color:var(--md-text-3);text-transform:none;letter-spacing:.02em;border-bottom:1px solid var(--md-divider);background:var(--md-surface)}.tbl td{padding:14px 16px;border-bottom:1px solid var(--md-divider);vertical-align:middle;font-size:14px;color:var(--md-text)}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{cursor:pointer;transition:background .1s}.tbl tbody tr:hover td{background:#3c40430a}.tcontrols{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ti{transition:background-color .18s var(--apple-ease, ease),border-color .18s var(--apple-ease, ease),opacity .18s var(--apple-ease, ease)}.tck,.tck.done,.ttl,.ttl.done{transition:color .18s var(--apple-ease, ease),border-color .18s var(--apple-ease, ease),text-decoration-color .18s var(--apple-ease, ease)}.fov .fm li,.tlist li,.list-row,.tag-chip-row,.fmh,.sct+.sc-body .row,.tbl tr{min-width:0}.tlist li>*,.list-row>*,.fov .fm li>*{min-width:0}.fov .fm li>.label,.tlist li>.label,.list-row>.label,.tag-chip-row .name,.tlist li>.name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button[aria-label*=Delete i],button[aria-label*=Remove i],button[aria-label*=Close i],button.pcls,.tlist li button.btn-xs,.list-row button.btn-xs,.tag-chip-row button{flex-shrink:0!important}.si{flex:1;min-width:200px;background:var(--md-surface);border:1px solid var(--md-divider);border-radius:4px;padding:8px 12px;color:var(--md-text);font-size:14px;height:40px;transition:border-color .15s,box-shadow .15s}.si:hover{border-color:var(--md-text-3)}.si:focus{border-color:var(--md-primary);border-width:2px;padding:7px 11px}.si::placeholder{color:var(--md-text-3)}select.fs{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:4px;padding:8px 12px;color:var(--md-text);font-size:14px;height:40px;cursor:pointer;transition:border-color .15s}select.fs:hover{border-color:var(--md-text-3)}select.fs:focus{border-color:var(--md-primary)}.tt{display:inline-flex;align-items:center;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;padding:4px 10px;border-radius:8px;letter-spacing:.01em;text-transform:none}.sp{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:500;letter-spacing:.01em}.tlist{display:flex;flex-direction:column;gap:8px}.ti{display:flex;align-items:flex-start;gap:14px;background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:14px 16px;transition:box-shadow .15s}.ti:hover{box-shadow:var(--md-elev-1)}.ti.ov{border-left:4px solid var(--md-danger)}.ti.ds{border-left:4px solid var(--md-warning)}.tck{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;border-radius:2px;border:2px solid var(--md-text-3);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;flex-grow:0;flex-basis:18px;margin-top:2px;transition:all .15s}.tck.done{background:var(--md-primary);border-color:var(--md-primary)}.ttl{font-size:14px;font-weight:400;color:var(--md-text)}.ttl.done{text-decoration:line-through;color:var(--md-text-3)}.tmeta{font-size:12px;color:var(--md-text-3);margin-top:4px}.pdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#20212499;z-index:200;display:flex;justify-content:flex-end}.panel{width:min(720px,100vw);height:100%;max-height:100dvh;background:var(--md-surface);overflow:hidden;display:flex;flex-direction:column;animation:panIn .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--md-elev-4)}@keyframes panIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ph{padding:20px 24px 16px;border-bottom:1px solid var(--md-divider);display:flex;align-items:flex-start;gap:12px;background:var(--md-surface);flex-shrink:0}.ptitle{font-family:Google Sans,Roboto,sans-serif;font-size:22px;font-weight:400;color:var(--md-text);letter-spacing:0;line-height:1.3}.psub{font-size:13px;color:var(--md-text-3);margin-top:4px}.pcls{background:none;border:none;color:var(--md-text-3);font-size:14px;cursor:pointer;margin-left:auto;flex-shrink:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s}.pcls:hover{background:#3c404314;color:var(--md-text)}.ptabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--md-divider);padding:0 24px;background:var(--md-surface);flex-shrink:0}.ptab{padding:0 16px;height:48px;display:inline-flex;align-items:center;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--md-text-3);cursor:pointer;border-bottom:2px solid transparent;transition:all .15s;white-space:nowrap;text-transform:none;letter-spacing:.01em}.ptab.act{color:var(--md-primary);border-bottom-color:var(--md-primary)}.ptab:hover:not(.act){color:var(--md-text);background:#1a73e80a}.sbar{display:flex;gap:4px;padding:12px 24px 0;background:var(--md-surface);flex-wrap:wrap;flex-shrink:0}.ss{min-width:96px;padding:6px 10px;border-radius:6px;text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:1px solid transparent;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbody{padding:24px;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--md-bg)}.fov{position:fixed;top:0;right:0;bottom:0;left:0;background:#20212499;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.fm{background:var(--md-surface);border-radius:8px;width:min(600px,100%);max-height:92vh;overflow-y:auto;animation:fmIn .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--md-elev-4)}@keyframes fmIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes tbSheetFade{0%{opacity:0}to{opacity:1}}@keyframes tbSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tb-mobile-sheet-backdrop,.tb-mobile-sheet{animation:none!important}}.fmh{padding:24px 24px 16px;display:flex;align-items:center}.fmtitle{font-family:Google Sans,Roboto,sans-serif;font-size:20px;font-weight:500;color:var(--md-text);letter-spacing:0}.fmb{padding:8px 24px 24px;display:flex;flex-direction:column;gap:16px}.fmf{padding:8px 16px 16px;display:flex;justify-content:flex-end;gap:8px}.fg{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.fl{font-family:inherit;font-size:11px;font-weight:600;color:var(--md-text-3);letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:6px}.fi{background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:8px;padding:10px 14px;color:var(--md-text);font-size:14px;font-family:inherit;transition:border-color .12s,background-color .12s,box-shadow .12s;width:100%;height:42px;min-width:0;max-width:100%;box-sizing:border-box}.fi::placeholder{color:var(--md-text-disabled)}.fi:hover{border-color:var(--md-text-3);background:var(--md-surface)}.fi:focus{border-color:var(--md-primary);background:var(--md-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary) 18%,transparent);outline:none}.fi[type=color]{padding:4px;height:42px;cursor:pointer}textarea.fi{height:auto;min-height:80px;padding:12px 14px;line-height:1.55;resize:vertical}select.fi{cursor:pointer;background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--md-text-3) 50%),linear-gradient(135deg,var(--md-text-3) 50%,transparent 50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path fill='none' stroke='%239ea7b8' stroke-width='1.6' d='M3.5 5.5L7 9l3.5-3.5'/></svg>")}textarea.fi{resize:vertical;min-height:80px;height:auto;padding:10px 12px;line-height:1.5}.frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.frow3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.fgroup{font-family:Google Sans,Roboto,sans-serif;font-size:13px;font-weight:500;color:var(--md-primary);text-transform:none;letter-spacing:.01em;padding-top:8px;border-top:1px solid var(--md-divider);margin-top:8px}.ir{display:flex;gap:12px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--md-divider);border-radius:6px;transition:background .12s ease}.il{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:var(--md-text-3);letter-spacing:.02em;min-width:120px;flex-shrink:0;text-transform:uppercase}.iv{font-size:14px;color:var(--md-text);flex:1}.ir-grid{position:relative}.af{display:flex;flex-direction:column}.ai{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--md-divider)}.aico{width:36px;height:36px;border-radius:50%;background:var(--md-surface-2);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;color:var(--md-text-2)}.note-card{background:var(--md-surface-2);border-radius:8px;padding:14px 16px;margin-bottom:8px;border:1px solid var(--md-divider)}.del-list{display:flex;flex-direction:column;gap:8px}.del-item{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px;transition:box-shadow .15s}.del-item:hover{box-shadow:var(--md-elev-1)}.del-item.completed{background:#1e8e3e0a;border-left:4px solid var(--md-success)}.del-item.ov-del{border-left:4px solid var(--md-danger)}.del-check{width:20px;height:20px;border-radius:2px;border:2px solid var(--md-text-3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .15s;cursor:pointer}.del-check.done{background:var(--md-primary);border-color:var(--md-primary)}.del-name{font-size:14px;font-weight:500;color:var(--md-text)}.del-meta{font-size:12px;color:var(--md-text-3);margin-top:4px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ob-list{display:flex;flex-direction:column;gap:8px}.ob-item{display:flex;align-items:center;gap:12px;background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:12px 16px}.ob-item.done{background:#1e8e3e0a;border-left:4px solid var(--md-success)}.res-form{background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:8px;padding:16px;margin-bottom:16px}.aipanel{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:20px;box-shadow:var(--md-elev-1)}.aititle{font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--md-purple);text-transform:none;letter-spacing:0;margin-bottom:12px;display:flex;align-items:center;gap:8px}.aibtn{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;color:var(--md-text);font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:8px;transition:background-color .15s,border-color .15s;width:100%;text-align:left}.aibtn:hover{background:#9334e60a;border-color:var(--md-purple)}.aiout{background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:8px;padding:16px;font-size:14px;line-height:1.7;color:var(--md-text);white-space:pre-wrap;margin-top:12px;max-height:340px;overflow-y:auto}.aiload{display:flex;align-items:center;gap:8px;color:var(--md-purple);font-size:14px;padding:12px 0}.ad{width:6px;height:6px;border-radius:50%;background:var(--md-purple);animation:dp 1.2s infinite}.ad:nth-child(2){animation-delay:.2s}.ad:nth-child(3){animation-delay:.4s}@keyframes dp{0%,to{opacity:.2}50%{opacity:1}}.report-section{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:20px;margin-bottom:16px}.report-title{font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--md-text);text-transform:none;letter-spacing:0;margin-bottom:14px}.kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.kpi-card{background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:8px;padding:14px}.kpi-label{font-size:12px;font-weight:500;color:var(--md-text-3);margin-bottom:6px;letter-spacing:.02em}.kpi-val{font-family:Google Sans,Roboto,sans-serif;font-size:24px;font-weight:400;color:var(--md-primary)}.divider{height:1px;background:var(--md-divider);margin:16px 0;border:none}.empty{text-align:center;padding:48px 20px;color:var(--md-text-3)}.empty-ico{font-size:36px;margin-bottom:12px;opacity:.4}.cyan{color:var(--md-primary)}.won{color:var(--md-success)}.lost{color:var(--md-danger)}.warn{color:var(--md-warning)}.purple{color:var(--md-purple)}.mono{font-family:Roboto Mono,SF Mono,Menlo,Consolas,monospace}.card{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:24px;transition:box-shadow .2s}.card:hover{box-shadow:var(--md-elev-1)}.sec-title{font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--md-text);text-transform:none;letter-spacing:0;margin-bottom:12px}.view-tabs{display:flex;gap:4px;margin-bottom:24px;flex-wrap:wrap;border-bottom:1px solid var(--md-divider)}.view-tab{padding:0 24px;height:48px;display:inline-flex;align-items:center;border-radius:0;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;cursor:pointer;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--md-text-3);transition:all .15s;text-transform:none}.view-tab:hover{color:var(--md-text);background:#1a73e80a}.view-tab.act{color:var(--md-primary);border-bottom-color:var(--md-primary)}.tmpl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.tmpl-card{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:16px;cursor:pointer;transition:all .15s;text-align:center}.tmpl-card:hover{box-shadow:var(--md-elev-1);border-color:var(--md-text-3)}.tmpl-card.sel{border-color:var(--md-primary);background:var(--md-primary-light)}.sc{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:14px;padding:24px 26px;margin-bottom:18px;box-shadow:var(--md-elev-1);transition:border-color .15s,box-shadow .15s}.sc:hover{border-color:color-mix(in srgb,var(--md-text-3) 30%,var(--md-divider))}.sct{font-family:Playfair Display,DM Sans,serif;font-size:18px;font-weight:600;color:var(--md-text);letter-spacing:-.01em;line-height:1.2;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--md-divider);display:flex;align-items:center;justify-content:space-between;gap:10px}.sct+div[style*="color:var(--md-text-3)"],.sct+.sc-help{margin-top:-8px;margin-bottom:18px;font-size:13px;line-height:1.55;color:var(--md-text-3)}.int-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--md-surface-2);border-radius:8px;margin-bottom:8px}.acc-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--md-divider)}.acc-label{font-size:14px;color:var(--md-text);flex:1}.acc-ico{font-size:14px;width:22px;text-align:center;flex-shrink:0;color:var(--md-text-3)}.tog-group{display:flex;gap:4px}.tog{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .12s;text-transform:none;letter-spacing:0}.tog.pending{background:#f299001f;color:var(--md-warning);border-color:#f299004d}.tog.received{background:#1e8e3e1f;color:var(--md-success);border-color:#1e8e3e4d}.tog.not-needed{background:var(--md-surface-2);color:var(--md-text-3);border-color:var(--md-divider)}.tog-inactive{background:transparent;color:var(--md-text-3);border-color:var(--md-divider)}.hdot{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px var(--md-divider)}.inv-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--md-surface-2);border-radius:8px;margin-bottom:8px}.inv-status{font-size:12px;padding:4px 10px;border-radius:8px;font-weight:500;letter-spacing:.01em}.meet-card{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:8px;padding:16px;margin-bottom:10px;transition:box-shadow .15s}.meet-card:hover{box-shadow:var(--md-elev-1)}.scope-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:8px;font-size:12px;margin:3px;cursor:pointer;font-weight:500}.disc-field{margin-bottom:14px}.urg-badge{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500;letter-spacing:.01em}.rev-item{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid var(--md-divider);font-size:13px;color:var(--md-text-2)}.svc-chip{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .12s}.svc-chip.on{background:var(--md-primary-light);border-color:var(--md-primary);color:var(--md-primary)}.svc-chip.off{background:var(--md-surface);border-color:var(--md-divider);color:var(--md-text-3)}.svc-chip.sold{background:#1e8e3e1f;border-color:var(--md-success);color:var(--md-success)}.chk{display:inline-block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin:-2px 0 0;vertical-align:middle}@media (max-width:1440px){:root{--sw:224px}.content{padding:20px}.topbar{padding:0 20px}.mc{padding:14px}.mval{font-size:22px}}@media (max-width:1366px){.mgrid{grid-template-columns:repeat(4,1fr);gap:12px}.btn{padding:0 18px}.btn-s{padding:0 14px}.btn-xs{padding:0 10px}.topbar-title{font-size:14px}}@media (max-width:1024px){.sb{transform:translate(-100%)}.sb.open{transform:translate(0);box-shadow:var(--md-elev-4)}.main{margin-left:0}.hamburger{display:inline-flex}.content{padding:18px}.topbar{padding:0 16px;gap:10px}.mgrid{grid-template-columns:repeat(2,1fr)}.dgrid{grid-template-columns:1fr}.tmpl-grid,.kpi-grid{grid-template-columns:repeat(2,1fr)}.frow3{grid-template-columns:1fr 1fr}.compose-grid{grid-template-columns:1fr!important}.seo-hist-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:8px!important}.sc{padding:14px!important}.sc .sct{font-size:14px!important}.sc table.tbl{min-width:600px}.topbar-search{display:none!important}}@media (min-width:1025px) and (max-width:1366px) and (hover:none) and (pointer:coarse){:root{--sw:200px}.topbar{padding:0 16px}.content{padding:16px}}@media (max-width:500px){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.topbar{padding:0 14px;padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top));gap:8px;overflow:visible}.topbar-title{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 120px);flex-shrink:1;min-width:0}.topbar-right .btn-p.btn-s,.topbar-right .btn-p{padding-left:10px;padding-right:10px;font-size:12px;flex-shrink:0;min-height:36px}.topbar-right{gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%)}.topbar-right::-webkit-scrollbar{display:none}.topbar-right>*{flex-shrink:0}.topbar-search{display:none!important}.topbar-right .btn-xs:not(.btn-p):not(.keep-on-phone):not([data-role=back]):not([data-role=close]):not([data-role=cancel]):not([data-role=logout]){display:none!important}.content{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.sb{width:min(86vw,320px)}.sb-foot{padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}.panel{width:100vw;max-width:100vw;height:100%;max-height:100dvh;border-radius:0}.mgrid{grid-template-columns:1fr!important;gap:10px}.mc{padding:12px}.mval{font-size:20px}.dgrid,.tmpl-grid,.kpi-grid,.frow,.frow3{grid-template-columns:1fr!important}.tcontrols{flex-direction:column;gap:8px}.tcontrols>*{width:100%}.sc,.sc-body,.sct+div,.settings-panel,.stab-panel{max-width:100%;overflow-x:hidden}.sc *,.settings-panel *{max-width:100%;word-break:break-word}.sc .frow,.sc .frow2,.sc .frow3,.settings-panel .frow,.sc [style*=grid-template-columns],.settings-panel [style*=grid-template-columns]{grid-template-columns:1fr!important}.sc .frow>*+*,.settings-panel .frow>*+*{margin-top:8px}.sc textarea,.settings-panel textarea,.sct textarea{max-width:100%;width:100%!important}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.tbl-wrap>table.tbl{min-width:720px}.tbl-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to left,var(--md-surface),transparent);pointer-events:none;border-radius:0 8px 8px 0}.tbl-wrap>table.tbl>thead>tr>th:nth-child(2),.tbl-wrap>table.tbl>tbody>tr>td:nth-child(2){position:sticky;left:0;background:var(--md-surface);box-shadow:1px 0 0 var(--md-divider);z-index:1}table{font-size:13px}.pipe-scroll{scroll-snap-type:x proximity;padding-right:12px;padding-bottom:16px}.kcol{scroll-snap-align:start;min-width:85vw;max-width:85vw}.view-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab{white-space:nowrap;flex-shrink:0}.ptabs{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px}.ptab{flex-shrink:0;padding:0 12px;height:44px}.kanban-toolbar-ctl{min-height:40px!important}.fov{padding:0;align-items:stretch;justify-content:stretch}.fm{width:100vw!important;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.fmh{padding:16px 16px 10px}.fmb{padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.fmf{flex-direction:column-reverse;gap:8px}.fmf>.btn{width:100%}.ni{height:44px}.toast{bottom:calc(14px + env(safe-area-inset-bottom))!important;left:14px!important;right:14px;max-width:calc(100vw - 28px);min-width:0!important}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}.chat-shell{grid-template-columns:1fr!important;grid-template-rows:auto 1fr;height:calc(100svh - 160px)!important}@supports not (height:100svh){.chat-shell{height:calc(100vh - 160px)!important}}.chat-shell>div:first-child{max-height:40svh}}@media (max-width:360px){.content{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.topbar{padding:0 10px;gap:6px}.topbar-title{max-width:calc(100vw - 96px);font-size:12px}.mc{padding:10px}.mval{font-size:18px}.fmh{padding:12px 12px 8px}.fmb{padding:6px 12px calc(12px + env(safe-area-inset-bottom))}.btn-xs{padding:0 10px}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}.sb{width:min(88vw,300px)}}@media (max-width:640px){.lead-row-grid{grid-template-columns:1fr!important;grid-auto-rows:auto}.lead-row-grid>div{white-space:normal!important;overflow:visible!important}}@media (hover:none) and (pointer:fine){.kc{touch-action:pan-y}.ni:active{background:var(--md-primary-light)}.btn:active{transform:scale(.98)}}@media (max-width:956px) and (orientation:landscape) and (hover:none){.topbar{height:48px}.content{padding:12px}.mgrid{grid-template-columns:repeat(4,1fr)}}@media (hover:none) and (pointer:coarse){.btn,.btn-s{min-height:44px}.btn-xs{min-height:44px;padding:0 14px}.ni,.tab{min-height:44px}.btn:hover{box-shadow:none}.card:hover{transform:none}.fi,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],input[type=date],textarea,select{font-size:16px}.btn,.ni,.tab,.card,button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fi,input,textarea,.card{-webkit-user-select:text;user-select:text}}@media (max-width: 640px){.lead-row-grid{grid-template-columns:1fr!important;gap:4px!important;padding:10px 12px!important}.lead-row-grid>*{white-space:normal!important;overflow:visible!important;min-width:0}}.content>div:not(.wide){max-width:1440px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (forced-colors: active){a,button,input,textarea,select,[role=button]{forced-color-adjust:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid Highlight!important;outline-offset:2px}.btn,.btn-g,.btn-p,.btn-s,button,a[role=button]{border:1px solid ButtonText}.cmdk-row.act,.view-tabs .act,.row.sel,.act{outline:2px solid Highlight;outline-offset:-2px}.tag-chip,.sample-pill,.chip{border:1px solid ButtonText!important}}.skip-link{position:absolute;top:-40px;left:0;background:var(--md-primary,#1a73e8);color:#000;padding:8px 16px;z-index:100000;text-decoration:none;border-radius:0 0 6px;font-size:13px;font-weight:600;transition:top .15s}.skip-link:focus{top:0;outline:2px solid #fff;outline-offset:-4px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}.sample-pill{display:inline-flex;align-items:center;padding:1px 7px;margin-left:6px;font-size:10px;font-weight:500;border-radius:10px;background:#f299001f;color:var(--md-warning);border:1px solid rgba(242,153,0,.35);letter-spacing:.02em;text-transform:lowercase;vertical-align:middle;line-height:1.4}.tag-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;line-height:1.5;border:1px solid transparent;white-space:nowrap}.tag-chip .x{cursor:pointer;opacity:.6;font-size:13px;line-height:1}.tag-chip .x:hover{opacity:1}.tag-chip-add{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;background:transparent;border:1px dashed var(--md-divider);color:var(--md-text-3);cursor:pointer}.tag-chip-add:hover{border-color:var(--md-primary);color:var(--md-primary)}.cmdk-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.cmdk-box{background:var(--md-surface);border:1px solid var(--md-divider-strong,var(--md-text-3));border-radius:12px;width:min(640px,92vw);box-shadow:var(--md-elev-4);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.cmdk-input{border:none;outline:none;padding:18px 20px;font-size:15px;background:color-mix(in srgb,var(--md-text) 3%,var(--md-surface));color:var(--md-text);border-bottom:1px solid var(--md-divider)}.cmdk-list{overflow-y:auto;padding:6px 0}.cmdk-row{display:flex;align-items:center;gap:12px;padding:10px 18px;cursor:pointer;font-size:13.5px;color:var(--md-text)}.cmdk-row .cmdk-ico{width:20px;text-align:center;color:var(--md-text-3);font-family:monospace;font-weight:600}.cmdk-row .cmdk-meta{margin-left:auto;font-size:11px;color:var(--md-text-3);text-transform:uppercase;letter-spacing:.05em}.cmdk-row.act{background:var(--md-primary-light);color:var(--md-primary)}.cmdk-row.act .cmdk-ico,.cmdk-row.act .cmdk-meta{color:var(--md-primary)}.cmdk-empty{padding:24px 18px;text-align:center;color:var(--md-text-3);font-size:13px}.cmdk-foot{padding:8px 16px;border-top:1px solid var(--md-divider);font-size:11px;color:var(--md-text-3);display:flex;gap:14px;justify-content:flex-end;background:var(--md-surface-2)}.cmdk-kbd{display:inline-flex;padding:1px 6px;border-radius:4px;background:var(--md-surface-3);font-family:Roboto Mono,monospace;font-size:10px;border:1px solid var(--md-divider)}.bulkbar{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--md-primary-light);border:1px solid var(--md-primary);border-radius:8px;margin-bottom:12px;font-size:13px;color:var(--md-primary);font-weight:500}.bulkbar .b-act{display:flex;gap:6px;margin-left:auto}@media print{.sb,.topbar,.no-print,.btn,.bulkbar,.tcontrols,.view-tabs,.bug-fab,.cmdk-shell,[data-clock-bubble],[data-floating-fab],.ai-pulse,[data-section=ai-pulse]{display:none!important}.main{margin-left:0!important}.content{padding:0!important;background:#fff!important}body,.app{background:#fff!important;color:#000!important}.sc,.card,.dc,.mc{box-shadow:none!important;border:1px solid #ccc!important;page-break-inside:avoid;background:#fff!important;color:#000!important}*{color:#000!important;background:#fff!important}a{color:#000!important;text-decoration:underline}.print-only{display:block!important}@page{margin:1.4cm}}.print-only{display:none}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:9999px;--card-pad:var(--sp-5);--card-radius:var(--r-lg);--card-border:1px solid var(--md-divider);--card-bg:var(--md-surface);--card-shadow:var(--md-elev-1)}.kpi-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:var(--sp-2);position:relative;overflow:hidden;min-height:120px;transition:transform .14s ease,box-shadow .14s ease}.kpi-card:hover{box-shadow:var(--md-elev-2)}.kpi-card .kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);font-weight:600}.kpi-card .kpi-num{font-family:Playfair Display,DM Sans,serif;font-size:28px;line-height:1.1;font-weight:700;color:var(--md-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi-card .kpi-sub{font-size:12px;color:var(--md-text-3);display:flex;align-items:center;gap:var(--sp-1)}.kpi-card .kpi-sub.is-up{color:var(--md-success)}.kpi-card .kpi-sub.is-down{color:var(--md-danger)}.kpi-card .kpi-spark{margin-top:auto;height:36px;width:100%;display:block}.kpi-card .kpi-spark path,.kpi-card .kpi-spark polyline{stroke:var(--md-primary);stroke-width:1.5;fill:none}.kpi-card .kpi-spark .kpi-spark-fill{fill:var(--md-primary);opacity:.1;stroke:none}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-4)}.dash-row-2{display:grid;grid-template-columns:2fr 1fr;gap:var(--sp-4);margin-top:var(--sp-4)}@media (max-width:900px){.dash-row-2{grid-template-columns:1fr}}.chart-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:var(--card-shadow)}.chart-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3)}.chart-card-head h3{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--md-text);letter-spacing:0;margin:0}.chart-card-head .chart-card-meta{font-size:11px;color:var(--md-text-3);text-transform:uppercase;letter-spacing:.06em}.empty-state{text-align:center;padding:var(--sp-7) var(--sp-5);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.empty-state-art{width:128px;height:96px;margin:0 auto var(--sp-4);opacity:.6}.empty-state h3{font-family:Playfair Display,DM Sans,serif;font-size:22px;margin-bottom:var(--sp-2);color:var(--md-text)}.empty-state p{color:var(--md-text-3);margin-bottom:var(--sp-4);font-size:14px;max-width:480px;margin-left:auto;margin-right:auto}.sb-cog-btn{width:100%;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);background:transparent;border:1px solid var(--md-divider);border-radius:var(--r-md);color:var(--md-text-2);font-size:12px;font-weight:500;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.sb-cog-btn:hover{background:var(--md-surface-2);color:var(--md-text);border-color:var(--md-divider)}.sb-more-drawer{position:absolute;left:100%;top:0;width:240px;background:var(--md-surface);border:1px solid var(--md-divider);border-radius:var(--r-md);box-shadow:var(--md-elev-3);padding:var(--sp-2);z-index:50;display:none}.sb-more-drawer.open{display:block}.sb-more-drawer .sb-more-section{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);padding:var(--sp-2) var(--sp-3) var(--sp-1);font-weight:600}.sb-more-drawer .sb-more-item{display:flex;align-items:center;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:13px;color:var(--md-text-2);cursor:pointer}.sb-more-drawer .sb-more-item:hover{background:var(--md-surface-2);color:var(--md-text)}.auth-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--sp-5);background:radial-gradient(1200px 800px at 50% -10%,rgba(0,229,255,.08),transparent 60%),#0a1221;color:#f5f5f0;--md-text: #F5F5F0;--md-text-2: #C9D3E2;--md-text-3: #8FA3BF;--md-divider: rgba(255,255,255,.1);--md-surface: #0a1221;--md-surface-2: #0f1a2e;--md-primary: #00E5FF}.auth-shell,.auth-shell *{color-scheme:dark}.auth-shell .fi,.auth-shell input.fi,.auth-shell input[type=email],.auth-shell input[type=password],.auth-shell input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--md-surface);color:var(--md-text);font-size:16px}.auth-shell .fi::placeholder,.auth-shell input.fi::placeholder{color:var(--md-text-3);opacity:1}.auth-shell .fi:-webkit-autofill,.auth-shell input.fi:-webkit-autofill{-webkit-text-fill-color:var(--md-text);-webkit-box-shadow:0 0 0 1000px var(--md-surface) inset;caret-color:var(--md-text)}.auth-card{width:100%;max-width:420px;background:#030508;border:1px solid rgba(0,229,255,.32);border-radius:var(--r-lg);padding:var(--sp-6);box-shadow:0 0 80px #00e5ff26,0 4px 32px #0009;color:#f5f5f0}.auth-card h1{font-family:Playfair Display,DM Sans,serif;font-size:28px;font-weight:700;margin-bottom:var(--sp-2);color:#fff}.auth-card .auth-sub{color:#7ab8cc;font-size:14px;margin-bottom:var(--sp-5)}.auth-card .auth-logo{width:48px;height:48px;margin-bottom:var(--sp-4)}.auth-card label.fl{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);margin-bottom:var(--sp-1);font-weight:600}.auth-card .auth-foot{margin-top:var(--sp-4);text-align:center;font-size:13px;color:var(--md-text-3)}.ob-dots{display:flex;justify-content:center;gap:var(--sp-2);margin-bottom:var(--sp-5)}.ob-dots .dot{width:8px;height:8px;border-radius:50%;background:var(--md-divider);transition:background .14s,width .14s}.ob-dots .dot.active{background:var(--md-primary);width:24px;border-radius:var(--r-pill)}.ob-dots .dot.done{background:var(--md-primary);opacity:.5}html[data-ui-version=v2] .content,html[data-ui-version=v2] .main>.content{padding:var(--sp-5) var(--sp-5) var(--sp-7)}html[data-ui-version=v2] .sec-title{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .sc,html[data-ui-version=v2] .card,html[data-ui-version=v2] .dc,html[data-ui-version=v2] .mc{border-radius:var(--card-radius);border:var(--card-border);box-shadow:var(--card-shadow)}html[data-ui-version=v2] .tcontrols,html[data-ui-version=v2] .toolbar{gap:var(--sp-3)}html[data-ui-version=v2] .fl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);font-weight:600;margin-bottom:var(--sp-1);display:block}html[data-ui-version=v2] .fi{border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);border:1px solid var(--md-divider);background:var(--md-surface);color:var(--md-text)}html[data-ui-version=v2] .fi:focus{outline:2px solid var(--md-primary);outline-offset:1px;border-color:transparent}html[data-ui-version=v2] table.t,html[data-ui-version=v2] table.tl,html[data-ui-version=v2] table.lt,html[data-ui-version=v2] .data-table{font-size:13px}html[data-ui-version=v2] table.t th,html[data-ui-version=v2] table.tl th,html[data-ui-version=v2] table.lt th,html[data-ui-version=v2] .data-table th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--md-text-3);font-weight:600;padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] table.t td,html[data-ui-version=v2] table.tl td,html[data-ui-version=v2] table.lt td,html[data-ui-version=v2] .data-table td{padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] table.t tbody tr:hover,html[data-ui-version=v2] table.tl tbody tr:hover,html[data-ui-version=v2] table.lt tbody tr:hover{background:var(--md-surface-2)}html[data-ui-version=v2] .view-tabs{gap:var(--sp-2);margin-bottom:var(--sp-4)}html[data-ui-version=v2] .view-tabs button{border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-size:12px;font-weight:600;letter-spacing:.04em;border:1px solid var(--md-divider);background:transparent;color:var(--md-text-2);cursor:pointer;transition:background .14s,color .14s,border-color .14s}html[data-ui-version=v2] .view-tabs button:hover{background:var(--md-surface-2);color:var(--md-text)}html[data-ui-version=v2] .view-tabs button.act,html[data-ui-version=v2] .view-tabs button[aria-selected=true]{background:var(--md-primary);color:var(--md-on-primary);border-color:var(--md-primary)}html[data-ui-version=v2] .topbar{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .btn{border-radius:var(--r-md);font-weight:600;letter-spacing:.02em}html[data-ui-version=v2] .btn.btn-p{background:var(--md-primary);color:var(--md-on-primary);border-color:var(--md-primary)}html[data-ui-version=v2] .btn.btn-p:hover{background:var(--md-primary-hover)}html[data-ui-version=v2] .ni.act{background:var(--md-primary-light);color:var(--md-text);border-left:2px solid var(--md-primary);padding-left:calc(var(--sp-3) - 2px)}html[data-ui-version=v2] .content{width:100%;max-width:100%}html[data-ui-version=v2] .content>div:not(.wide){max-width:100%!important}html[data-ui-version=v2] .page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .page-header-title{font-family:Playfair Display,DM Sans,serif;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--md-text);margin:0 0 var(--sp-1) 0}html[data-ui-version=v2] .page-header-subtitle{font-size:13px;color:var(--md-text-2);letter-spacing:0;max-width:580px}html[data-ui-version=v2] .page-header-actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}html[data-ui-version=v2] .page-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-pad);margin-bottom:var(--sp-4)}html[data-ui-version=v2] .page-card-tight{padding:var(--sp-3) var(--sp-4)}html[data-ui-version=v2] .page-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .page-card-head h2,html[data-ui-version=v2] .page-card-head h3{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;margin:0;color:var(--md-text)}html[data-ui-version=v2] .page-section-title{font-family:DM Sans,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--md-text-3);font-weight:700;margin:var(--sp-4) 0 var(--sp-2)}html[data-ui-version=v2] .page-section-title:first-child{margin-top:0}html[data-ui-version=v2] .stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}html[data-ui-version=v2] .stat-strip .stat{background:var(--card-bg);border:var(--card-border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1)}html[data-ui-version=v2] .stat-strip .stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);font-weight:600}html[data-ui-version=v2] .stat-strip .stat-num{font-family:Playfair Display,serif;font-size:22px;font-weight:700;line-height:1.1;color:var(--md-text)}html[data-ui-version=v2] .filter-row{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-4);align-items:center}html[data-ui-version=v2] .filter-row input[type=search],html[data-ui-version=v2] .filter-row input[type=text]:not(.no-pill),html[data-ui-version=v2] .filter-row select:not(.no-pill){background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-size:13px;color:var(--md-text);transition:border-color .14s,background .14s}html[data-ui-version=v2] .filter-row input:focus,html[data-ui-version=v2] .filter-row select:focus{border-color:var(--md-primary);background:var(--md-surface);outline:none}html[data-ui-version=v2] .sec-title{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--md-divider);display:flex;align-items:center;gap:var(--sp-2)}html[data-ui-version=v2] [style*=--carbon],html[data-ui-version=v2] [style*="background:var(--md-surface)"]:not(.kpi-card):not(.chart-card):not(.page-card){border-radius:var(--card-radius)!important}html[data-ui-version=v2] .topbar{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--md-divider);background:var(--md-surface);position:sticky;top:0;z-index:105;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-ui-version=v2] .topbar-title{font-family:Playfair Display,serif;font-size:18px;font-weight:600;letter-spacing:-.01em}html[data-ui-version=v2] .topbar-search{border-radius:var(--r-pill)!important;transition:border-color .14s,background .14s}html[data-ui-version=v2] .topbar-search:hover{border-color:var(--md-primary)!important;background:var(--md-surface)!important}html[data-ui-version=v2] .btn{transition:background .14s,color .14s,border-color .14s,transform .08s,box-shadow .14s}html[data-ui-version=v2] .btn:active{transform:translateY(1px)}html[data-ui-version=v2] .btn.btn-p{background:var(--md-primary);color:var(--md-on-primary);border-color:var(--md-primary);box-shadow:0 1px #0000000a inset,0 1px 2px #0000000f}html[data-ui-version=v2] .btn.btn-p:hover{background:var(--md-primary-hover);border-color:var(--md-primary-hover)}html[data-ui-version=v2] .btn.btn-g{background:transparent;color:var(--md-text-2);border:1px solid var(--md-divider)}html[data-ui-version=v2] .btn.btn-g:hover{background:var(--md-surface-2);color:var(--md-text);border-color:var(--md-text-3)}html[data-ui-version=v2] .fi,html[data-ui-version=v2] input.fi,html[data-ui-version=v2] select.fi,html[data-ui-version=v2] textarea.fi{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);font-size:13px;color:var(--md-text);transition:border-color .14s,background .14s,box-shadow .14s}html[data-ui-version=v2] .fi:hover{border-color:var(--md-text-3)}html[data-ui-version=v2] .fi:focus{outline:none;border-color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-light)}html[data-ui-version=v2] .zrg-modal,html[data-ui-version=v2] [role=dialog]:not([class*=cmdk]){border-radius:var(--r-lg)!important}html[data-ui-version=v2] .menu,html[data-ui-version=v2] .dropdown,html[data-ui-version=v2] [role=menu]:not(.sb-more-drawer){border-radius:var(--r-md);border:1px solid var(--md-divider);box-shadow:var(--md-elev-3);padding:var(--sp-1)}html[data-ui-version=v2] .settings-tabs,html[data-ui-version=v2] .stab-row{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .settings-tabs button,html[data-ui-version=v2] .stab-row button{background:transparent;border:1px solid transparent;border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-size:13px;font-weight:500;color:var(--md-text-3);cursor:pointer;transition:background .14s,color .14s,border-color .14s}html[data-ui-version=v2] .settings-tabs button:hover,html[data-ui-version=v2] .stab-row button:hover{background:var(--md-surface-2);color:var(--md-text)}html[data-ui-version=v2] .settings-tabs button.act,html[data-ui-version=v2] .stab-row button.act,html[data-ui-version=v2] .settings-tabs button[aria-selected=true],html[data-ui-version=v2] .stab-row button[aria-selected=true]{background:var(--md-primary-light);color:var(--md-primary);border-color:var(--md-primary)}html[data-ui-version=v2] .list-row,html[data-ui-version=v2] .lr{padding:var(--sp-3);border-radius:var(--r-md);transition:background .14s}html[data-ui-version=v2] .list-row:hover,html[data-ui-version=v2] .lr:hover{background:var(--md-surface-2)}html[data-ui-version=v2] .pill,html[data-ui-version=v2] .stage-pill,html[data-ui-version=v2] .status-pill{display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.03em}html[data-ui-version=v2] .main>*,html[data-ui-version=v2] [id=main-content]>*{animation:v2-fade .18s ease}@keyframes v2-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[data-ui-version=v2] .ni{border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);transition:background .14s,color .14s,padding .14s;margin:1px 0;font-size:13px}html[data-ui-version=v2] .ni:hover{padding-left:calc(var(--sp-3) + 2px)}html[data-ui-version=v2] .sb-sect-btn{padding:var(--sp-3) var(--sp-3) var(--sp-2);font-size:10px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--md-text-3)}html[data-ui-version=v2] .sb-sect-btn:hover{color:var(--md-text-2);background:transparent}html[data-ui-version=v2] a:not(.btn):not(.ni):hover{text-decoration-thickness:1.5px;text-underline-offset:2px}html[data-ui-version=v2] .sc{background:var(--md-surface);border:1px solid var(--md-divider);border-radius:var(--r-lg);padding:28px 30px;margin-bottom:20px;box-shadow:0 1px #ffffff0a inset,0 4px 16px #0003;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}html[data-ui-version=v2] .sc:hover{border-color:color-mix(in srgb,var(--md-primary) 25%,var(--md-divider));box-shadow:0 1px #ffffff0d inset,0 8px 24px #0000004d}html[data-ui-version=v2] .sct{font-family:Playfair Display,DM Sans,serif;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--md-text);margin-bottom:20px;padding-bottom:16px;border:none;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ui-version=v2] .sct:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:linear-gradient(90deg,var(--md-primary),transparent);border-radius:2px}html[data-ui-version=v2] .sct+div[style*="color:var(--md-text-3)"],html[data-ui-version=v2] .sct+.sc-help{margin-top:-10px!important;margin-bottom:22px!important;font-size:14px;line-height:1.6;color:var(--md-text-3)!important}html[data-ui-version=v2] .int-row{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--md-surface-2);border:1px solid transparent;border-radius:var(--r-md);margin-bottom:8px;transition:background .14s,border-color .14s,transform .14s}html[data-ui-version=v2] .int-row:hover{background:var(--md-surface);border-color:var(--md-divider);transform:translate(2px)}html[data-ui-version=v2] input[type=checkbox],html[data-ui-version=v2] input[type=radio]{accent-color:var(--md-primary);width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;flex-shrink:0;cursor:pointer}html[data-ui-version=v2] input[type=checkbox][role=switch],html[data-ui-version=v2] .toggle-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:20px;border-radius:10px;background:var(--md-surface-3);position:relative;cursor:pointer;transition:background .18s;border:1px solid var(--md-divider)}html[data-ui-version=v2] input[type=checkbox][role=switch]:after,html[data-ui-version=v2] .toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .18s;box-shadow:0 1px 3px #0000004d}html[data-ui-version=v2] input[type=checkbox][role=switch]:checked,html[data-ui-version=v2] .toggle-switch.is-on{background:var(--md-primary);border-color:var(--md-primary)}html[data-ui-version=v2] input[type=checkbox][role=switch]:checked:after,html[data-ui-version=v2] .toggle-switch.is-on:after{transform:translate(16px)}html[data-ui-version=v2] code,html[data-ui-version=v2] kbd,html[data-ui-version=v2] .font-mono{background:var(--md-surface-2);border-radius:var(--r-sm);padding:1px 6px;font-size:12px;font-family:DM Mono,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid var(--md-divider)}html[data-ui-version=v2] table.t,html[data-ui-version=v2] table.tl,html[data-ui-version=v2] table.lt,html[data-ui-version=v2] .data-table{border-collapse:separate;border-spacing:0;width:100%}html[data-ui-version=v2] table.t thead,html[data-ui-version=v2] table.tl thead,html[data-ui-version=v2] table.lt thead,html[data-ui-version=v2] .data-table thead{position:sticky;top:0;z-index:1;background:var(--md-surface)}html[data-ui-version=v2] table.t tbody tr,html[data-ui-version=v2] table.tl tbody tr,html[data-ui-version=v2] table.lt tbody tr,html[data-ui-version=v2] .data-table tbody tr{transition:background .14s}html[data-ui-version=v2] .tag,html[data-ui-version=v2] .badge,html[data-ui-version=v2] .nb{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.03em;background:var(--md-primary-light);color:var(--md-primary)}html[data-ui-version=v2] .nb{background:var(--md-primary);color:#fff}html[data-ui-version=v2][data-theme=light] .nb{background:#1a73e8;color:#fff}html[data-ui-version=v2] [data-stat-num],html[data-ui-version=v2] .stat-num,html[data-ui-version=v2] .kpi-num{font-family:Playfair Display,serif;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}html[data-ui-version=v2] .main>*,html[data-ui-version=v2] [id=main-content]>*{animation:v2-fade .22s cubic-bezier(.4,0,.2,1)}html[data-ui-version=v2] .topbar-right .menu,html[data-ui-version=v2] .topbar-right [role=menu]{border-radius:var(--r-lg);border:1px solid var(--md-divider);box-shadow:var(--md-elev-4);overflow:hidden}html[data-ui-version=v2] label.fl{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--md-text-3);font-weight:700;margin-bottom:4px}html[data-ui-version=v2] [class*=help],html[data-ui-version=v2] .alert,html[data-ui-version=v2] .info-panel{border-radius:var(--r-md)}html[data-ui-version=v2] [class*=avatar],html[data-ui-version=v2] .uav,html[data-ui-version=v2] [class*=avt-]{border:1px solid var(--md-divider)}html[data-theme=light][data-ui-version=v2] ::-webkit-scrollbar-thumb{background:#0a122129;border-radius:var(--r-pill);border:3px solid transparent;background-clip:content-box}html[data-ui-version=v2] ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--r-pill);border:3px solid transparent;background-clip:content-box}html[data-ui-version=v2] ::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box;border:3px solid transparent}html[data-ui-version=v2] *:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:var(--r-sm)}html[data-ui-version=v2] [data-section=ai-keys],html[data-ui-version=v2] [data-section=members],html[data-ui-version=v2] [data-section=email-branding]{scroll-margin-top:80px}html[data-ui-version=v2] .sb-cog-btn{background:var(--md-surface-2);border:1px solid var(--md-divider)}html[data-ui-version=v2] .sb-cog-btn:hover{background:var(--md-primary-light);color:var(--md-primary);border-color:var(--md-primary)}html[data-ui-version=v2] [data-role=logout]{border-radius:var(--r-md)!important;background:transparent!important}html[data-ui-version=v2] [data-role=logout]:hover{background:#ef44441a!important;border-color:var(--md-danger)!important;color:var(--md-danger)!important}html[data-ui-version=v2] .sb-logo{padding:18px 24px;height:auto;border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .logo-zrg{font-family:Playfair Display,serif;font-size:28px;font-weight:700;letter-spacing:-.04em;color:var(--md-primary)}html[data-ui-version=v2] .logo-sub{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--md-text-3);font-weight:600}html[data-ui-version=v2] .topbar [title*=Backend]{border-radius:var(--r-pill)!important;font-size:11px;font-weight:600;letter-spacing:.04em}html[data-ui-version=v2] .empty-state{background:var(--md-surface);border:1px dashed var(--md-divider);border-radius:var(--r-lg)}html[data-ui-version=v2] .dash-grid{gap:var(--sp-3)}html[data-ui-version=v2] .cmdk,html[data-ui-version=v2] [class*=cmdk]{border-radius:var(--r-lg)}html[data-ui-version=v2] .cmdk-input{font-size:16px;padding:var(--sp-3) var(--sp-4)}html[data-ui-version=v2] .btn svg{flex-shrink:0;transition:transform .14s ease}html[data-ui-version=v2] .btn:hover svg{transform:scale(1.08)}html[data-ui-version=v2] .sc{background:linear-gradient(180deg,var(--md-surface) 0%,var(--md-surface) 60%,color-mix(in srgb,var(--md-surface-2) 30%,var(--md-surface)) 100%),var(--md-surface);border:1px solid var(--md-divider);border-left:2px solid color-mix(in srgb,var(--md-primary) 40%,var(--md-divider));border-radius:var(--r-lg);padding:32px 36px;margin-bottom:24px;box-shadow:0 1px #ffffff0a inset,0 1px 2px #0000000f,0 8px 28px -4px #0000002e;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}html[data-ui-version=v2] .sc:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--md-primary) 30%,transparent),transparent);opacity:.6}html[data-ui-version=v2] .sc:hover{border-left-color:var(--md-primary);box-shadow:0 1px #ffffff0d inset,0 1px 2px #00000014,0 16px 40px -6px #00000047;transform:translateY(-1px)}html[data-ui-version=v2] .sct{font-family:Playfair Display,DM Sans,serif;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--md-text);margin-bottom:24px;padding-bottom:18px;border-bottom:none;position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}html[data-ui-version=v2] .sct:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;background:linear-gradient(90deg,var(--md-primary),color-mix(in srgb,var(--md-primary) 30%,transparent));border-radius:3px}html[data-ui-version=v2] .sct+div[style*="color:var(--md-text-3)"],html[data-ui-version=v2] .sct+.sc-help{margin-top:-12px!important;margin-bottom:28px!important;font-size:14.5px;line-height:1.7;color:var(--md-text-3)!important;max-width:640px}html[data-ui-version=v2] .settings-rail{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--sp-6)}@media (max-width: 1024px){html[data-ui-version=v2] .settings-rail{grid-template-columns:1fr}}html[data-ui-version=v2] .settings-rail-nav{position:sticky;top:80px;display:flex;flex-direction:column;gap:4px;align-self:start}html[data-ui-version=v2] .settings-rail-nav a{padding:10px 14px;border-radius:var(--r-md);font-size:13px;color:var(--md-text-3);cursor:pointer;text-decoration:none;transition:background .14s,color .14s;display:flex;align-items:center;gap:8px}html[data-ui-version=v2] .settings-rail-nav a:hover{background:var(--md-surface-2);color:var(--md-text-2)}html[data-ui-version=v2] .settings-rail-nav a.act{background:var(--md-primary-light);color:var(--md-primary);font-weight:600}html[data-ui-version=v2] .settings-banner{background:linear-gradient(135deg,var(--md-primary-light) 0%,transparent 60%),var(--md-surface);border:1px solid var(--md-divider);border-radius:var(--r-lg);padding:28px 32px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}html[data-ui-version=v2] .settings-banner h1{font-family:Playfair Display,serif;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}html[data-ui-version=v2] .settings-banner p{font-size:14px;color:var(--md-text-3);margin:0}html[data-ui-version=v2] .sc .fi{background:var(--md-surface-2);border-color:transparent}html[data-ui-version=v2] .sc .fi:hover{background:var(--md-surface);border-color:var(--md-divider)}html[data-ui-version=v2] .sc .fi:focus{background:var(--md-surface);border-color:var(--md-primary)}html[data-ui-version=v2] .sc+.sc{margin-top:0}html[data-ui-version=v2] .sc [style*="background:#0A1A24"],html[data-ui-version=v2] .sc [style*="background:rgba(0,229,255"]{background:linear-gradient(135deg,var(--md-primary-light) 0%,transparent 80%)!important;border:1px solid color-mix(in srgb,var(--md-primary) 35%,var(--md-divider))!important;border-radius:var(--r-md)!important}html[data-ui-version=v2] .sc table{margin-top:12px}html[data-ui-version=v2] [role=dialog]:not([class*=cmdk]):not(.sb-more-drawer){background:var(--md-surface)!important;border:1px solid var(--md-divider)!important;border-radius:var(--r-lg)!important;box-shadow:var(--md-elev-4)!important}html[data-ui-version=v2] [role=dialog] .modal-head,html[data-ui-version=v2] [role=dialog] [class*=modal-head]{border-bottom:1px solid var(--md-divider);padding-bottom:var(--sp-3);margin-bottom:var(--sp-4)}html[data-ui-version=v2] .sc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-4)}html[data-ui-version=v2] [data-section=ai-keys]>div>div,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"][style*="marginBottom:8"]{border-radius:var(--r-md)!important;border:1px solid var(--md-divider)!important;background:var(--md-surface)!important;padding:14px 16px!important;margin-bottom:10px!important;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}html[data-ui-version=v2] [data-section=ai-keys]>div>div:hover,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"][style*="marginBottom:8"]:hover{border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-divider));background:var(--md-surface);box-shadow:0 4px 14px #00000029;transform:translateY(-1px)}html[data-ui-version=v2] .sc span[style*='fontFamily:"monospace"'][style*="width:20px"],html[data-ui-version=v2] .sc span[style*="fontFamily:'monospace'"][style*="width:20px"]{width:36px!important;height:36px!important;border-radius:var(--r-pill)!important;background:var(--md-primary-light)!important;color:var(--md-primary)!important;opacity:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;flex-shrink:0}html[data-ui-version=v2] .sc div[style*="color:var(--won)"][style*='fontSize:"10px"']{display:inline-flex!important;align-items:center!important;gap:6px;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important}html[data-ui-version=v2] .sc>div[style*="borderRadius:10"]>div[style*='cursor:"pointer"']{padding:4px 0}html[data-ui-version=v2] .sc>div[style*="borderRadius:10"]>div[style*='cursor:"pointer"']>span[style*='color:"var(--silver)"']:last-child,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"]>div[style*='cursor:"pointer"']>span[style*="color:'var(--silver)'"]:last-child{font-size:18px!important;color:var(--md-text-3)!important;transition:transform .18s,color .18s}html[data-ui-version=v2] .sc>div[style*="borderRadius:10"]>div[style*="paddingTop:10"]{padding-top:16px!important;margin-top:12px!important;border-top:1px solid var(--md-divider)!important}html[data-ui-version=v2] [style*="background:#0A1A24"]{background:linear-gradient(135deg,var(--md-primary-light) 0%,transparent 80%)!important;border:1px solid color-mix(in srgb,var(--md-primary) 30%,var(--md-divider))!important;border-radius:var(--r-md)!important;padding:14px 16px!important}html[data-ui-version=v2] [title*="Available on"][title*=plans],html[data-ui-version=v2] [title*="Included in"]{font-size:10px!important;padding:3px 8px!important;border-radius:var(--r-pill)!important;letter-spacing:.04em!important;font-weight:700!important}html[data-ui-version=v2] [title*="Credentials saved"][style*=b88a3e]{background:#f59e0b1f!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.35);border-radius:var(--r-pill)!important;padding:2px 8px!important}html[data-ui-version=v2] .sc button.btn-p,html[data-ui-version=v2] .sc button.btn-g{border-radius:var(--r-md);font-weight:600;letter-spacing:.02em;padding:8px 14px}html[data-ui-version=v2] .sc label.fl{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--md-text-3);font-weight:700;margin-bottom:6px}html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] input.fi,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] select.fi,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] textarea.fi{background:var(--md-surface-2);border:1px solid transparent;font-size:13px}html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] input.fi:hover,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] select.fi:hover,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] textarea.fi:hover{border-color:var(--md-divider);background:var(--md-surface)}html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] input.fi:focus,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] select.fi:focus,html[data-ui-version=v2] .sc>div[style*="borderRadius:10"] textarea.fi:focus{border-color:var(--md-primary);background:var(--md-surface);box-shadow:0 0 0 3px var(--md-primary-light)}@media (min-width: 901px){html[data-ui-version=v2] .topbar-sb-pin{display:inline-flex!important}}html[data-sidebar-hidden="1"] .sb{width:0!important;min-width:0!important;overflow:hidden;border-right:none;transition:width .24s cubic-bezier(.4,0,.2,1)}html[data-sidebar-hidden="1"] .sb>*{opacity:0;transition:opacity .14s;pointer-events:none}.sb{transition:width .24s cubic-bezier(.4,0,.2,1)}.sb>*{transition:opacity .18s}.main{transition:margin-left .24s cubic-bezier(.4,0,.2,1)}html[data-ui-version=v2] .content>.sc:first-child:not(.not-page-header)>.sct{font-size:28px;letter-spacing:-.025em}html[data-ui-version=v2] .content>.sc:first-child:not(.not-page-header){padding-top:36px;padding-bottom:28px}html[data-ui-version=v2] .ph-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .ph-title{font-family:Playfair Display,DM Sans,serif;font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.025em;color:var(--md-text);margin:0}html[data-ui-version=v2] .ph-sub{font-size:14px;color:var(--md-text-3);margin:6px 0 0;max-width:580px;line-height:1.55}html[data-ui-version=v2] .ph-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}html[data-ui-version=v2] [role=dialog]:not([class*=cmdk]):not(.sb-more-drawer),html[data-ui-version=v2] .zrg-modal,html[data-ui-version=v2] .modal-shell{background:var(--md-surface)!important;border:1px solid var(--md-divider)!important;border-radius:var(--r-lg)!important;box-shadow:var(--md-elev-4)!important;animation:v2-modal-pop .18s cubic-bezier(.34,1.3,.64,1);overflow:hidden}@keyframes v2-modal-pop{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}html[data-ui-version=v2] [data-modal-backdrop],html[data-ui-version=v2] .modal-backdrop,html[data-ui-version=v2] [class*=overlay][style*="position:fixed"]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--md-bg) 70%,transparent)!important;animation:v2-fade .14s ease-out}html[data-ui-version=v2] .modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--md-divider);gap:var(--sp-3)}html[data-ui-version=v2] .modal-head h2,html[data-ui-version=v2] .modal-head h3{font-family:Playfair Display,serif;font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0;color:var(--md-text)}html[data-ui-version=v2] .modal-head .modal-sub{font-size:13px;color:var(--md-text-3);margin-top:4px}html[data-ui-version=v2] .modal-body{padding:var(--sp-5);max-height:70vh;overflow-y:auto}html[data-ui-version=v2] .modal-foot{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--md-divider);background:var(--md-surface-2)}html[data-ui-version=v2] [aria-label=Close][type=button],html[data-ui-version=v2] .modal-close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:transparent;border:1px solid var(--md-divider);color:var(--md-text-3);cursor:pointer;transition:background .14s,color .14s,border-color .14s}html[data-ui-version=v2] [aria-label=Close][type=button]:hover,html[data-ui-version=v2] .modal-close:hover{background:var(--md-surface-2);color:var(--md-danger);border-color:var(--md-danger)}html[data-ui-version=v2] [data-empty="1"],html[data-ui-version=v2] .empty-state,html[data-ui-version=v2] .no-results{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-7) var(--sp-5);border:1px dashed var(--md-divider);border-radius:var(--r-lg);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--md-primary-light) 50%,transparent),transparent 65%),var(--md-surface);color:var(--md-text-3);margin:var(--sp-5) 0}html[data-ui-version=v2] [data-empty="1"] h3,html[data-ui-version=v2] .empty-state h3{font-family:Playfair Display,serif;font-size:22px;font-weight:700;color:var(--md-text);margin:0 0 var(--sp-2)}html[data-ui-version=v2] [data-empty="1"] p,html[data-ui-version=v2] .empty-state p{font-size:14px;line-height:1.6;color:var(--md-text-3);max-width:480px;margin:0 0 var(--sp-4)}html[data-ui-version=v2] [data-empty="1"] .btn,html[data-ui-version=v2] .empty-state .btn{margin:0 auto}html[data-ui-version=v2] .skel{display:block;background:linear-gradient(90deg,var(--md-surface-2) 0%,color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2)) 50%,var(--md-surface-2) 100%);background-size:200% 100%;animation:v2-skel 1.4s ease-in-out infinite;border-radius:var(--r-sm);height:14px;width:100%}html[data-ui-version=v2] .skel.skel-text-lg{height:22px;max-width:60%}html[data-ui-version=v2] .skel.skel-text-sm{height:11px;max-width:40%}html[data-ui-version=v2] .skel.skel-block{height:80px}html[data-ui-version=v2] .skel.skel-circle{height:32px;width:32px;border-radius:50%}@keyframes v2-skel{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-ui-version=v2] .toast-stack,html[data-ui-version=v2] [data-toast-stack]{position:fixed;top:16px;right:16px;z-index:1000;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none;max-width:420px}html[data-ui-version=v2] .toast,html[data-ui-version=v2] [data-toast]{pointer-events:auto;background:var(--md-surface);border:1px solid var(--md-divider);border-left:3px solid var(--md-primary);border-radius:var(--r-md);box-shadow:var(--md-elev-3);padding:var(--sp-3) var(--sp-4);font-size:13px;color:var(--md-text);display:flex;align-items:flex-start;gap:var(--sp-3);animation:v2-toast-in .22s cubic-bezier(.34,1.3,.64,1);min-width:240px}html[data-ui-version=v2] .toast.is-success,html[data-ui-version=v2] [data-toast=success]{border-left-color:var(--md-success)}html[data-ui-version=v2] .toast.is-error,html[data-ui-version=v2] [data-toast=error]{border-left-color:var(--md-danger)}html[data-ui-version=v2] .toast.is-warning,html[data-ui-version=v2] [data-toast=warning]{border-left-color:var(--md-warning)}@keyframes v2-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}html[data-ui-version=v2]{scrollbar-gutter:stable}html[data-ui-version=v2] .main{scroll-behavior:smooth}html[data-ui-version=v2] .bulkbar{background:linear-gradient(135deg,var(--md-primary-light) 0%,var(--md-surface) 100%);border:1px solid var(--md-primary);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);font-weight:600;font-size:13px;color:var(--md-primary);animation:v2-bulkbar-in .22s cubic-bezier(.34,1.3,.64,1)}@keyframes v2-bulkbar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-ui-version=v2] .lc,html[data-ui-version=v2] .lr,html[data-ui-version=v2] .list-card,html[data-ui-version=v2] [data-row-card]{transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}html[data-ui-version=v2] .lc:hover,html[data-ui-version=v2] .lr:hover,html[data-ui-version=v2] .list-card:hover,html[data-ui-version=v2] [data-row-card]:hover{border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-divider));box-shadow:0 4px 14px #0000001f;transform:translateY(-1px)}html[data-ui-version=v2] [class*=avt-]:not([style*=backgroundImage]),html[data-ui-version=v2] .uav:not([style*=backgroundImage]){background:linear-gradient(135deg,var(--md-primary) 0%,var(--md-primary-hover) 100%);color:var(--md-on-primary);font-weight:700;letter-spacing:-.02em}html[data-ui-version=v2] .stage-pill,html[data-ui-version=v2] [data-stage-pill]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){html[data-ui-version=v2] *,html[data-ui-version=v2] *:before,html[data-ui-version=v2] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-ui-version=v2] [class*=tabs]:not(.cmdk-tabs):not(.view-tabs):not(.settings-tabs)>button,html[data-ui-version=v2] [role=tablist]>[role=tab]{border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);font-size:13px;font-weight:500;color:var(--md-text-3);background:transparent;border:1px solid transparent;cursor:pointer;transition:background .14s,color .14s,border-color .14s}html[data-ui-version=v2] [class*=tabs]:not(.cmdk-tabs):not(.view-tabs):not(.settings-tabs)>button:hover,html[data-ui-version=v2] [role=tablist]>[role=tab]:hover{background:var(--md-surface-2);color:var(--md-text)}html[data-ui-version=v2] [class*=tabs]:not(.cmdk-tabs):not(.view-tabs):not(.settings-tabs)>button.act,html[data-ui-version=v2] [class*=tabs]:not(.cmdk-tabs):not(.view-tabs):not(.settings-tabs)>button[aria-selected=true],html[data-ui-version=v2] [role=tablist]>[role=tab][aria-selected=true]{background:var(--md-primary-light);color:var(--md-primary);border-color:color-mix(in srgb,var(--md-primary) 40%,transparent)}html[data-ui-version=v2] hr,html[data-ui-version=v2] .divider{border:0;border-top:1px solid var(--md-divider);margin:var(--sp-4) 0}html[data-ui-version=v2] ::selection{background:var(--md-primary-light);color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]){--md-bg: #000000;--md-surface: #0A0F18;--md-surface-2: #11182A;--md-surface-3: #1B2540;--md-divider: rgba(122, 184, 204, .1);--md-text: #F5F7FA;--md-text-2: #C9D6E0;--md-text-3: #7A8FA4;--md-text-disabled: #4A5568;--md-elev-1: 0 1px 0 rgba(255,255,255,.04) inset, 0 1px 3px rgba(0,0,0,.4);--md-elev-2: 0 1px 0 rgba(255,255,255,.06) inset, 0 4px 16px rgba(0,0,0,.5), 0 0 0 1px rgba(0,229,255,.04);--md-elev-3: 0 1px 0 rgba(255,255,255,.07) inset, 0 12px 32px rgba(0,0,0,.6), 0 0 0 1px rgba(0,229,255,.06);--md-elev-4: 0 1px 0 rgba(255,255,255,.08) inset, 0 24px 56px rgba(0,0,0,.75), 0 0 0 1px rgba(0,229,255,.08)}html[data-ui-version=v2]:not([data-theme=light]) body{background:radial-gradient(1400px 700px at 50% -20%,rgba(0,229,255,.04),transparent 70%),var(--md-bg)}html[data-ui-version=v2]:not([data-theme=light]) .sc,html[data-ui-version=v2]:not([data-theme=light]) .chart-card,html[data-ui-version=v2]:not([data-theme=light]) .page-card,html[data-ui-version=v2]:not([data-theme=light]) .kpi-card{position:relative;contain:layout style paint;box-shadow:var(--md-elev-1),inset 0 1px color-mix(in srgb,var(--md-primary) 22%,transparent)}html[data-ui-version=v2][data-theme=light]{--md-bg: #F8F7F4;--md-surface: #FFFFFF;--md-surface-2: #F1EFE9;--md-surface-3: #E6E2D8;--md-divider: rgba(10, 18, 33, .1);--md-text: #0A1221;--md-text-2: #1A253F;--md-text-3: #5B6478;--md-text-disabled: #9EA7B8;--md-elev-1: 0 1px 2px rgba(10,18,33,.06);--md-elev-2: 0 4px 12px rgba(10,18,33,.1);--md-elev-3: 0 8px 24px rgba(10,18,33,.14);--md-elev-4: 0 16px 40px rgba(10,18,33,.18)}html[data-ui-version=v2][data-theme=light] body{background:radial-gradient(1400px 700px at 50% -20%,rgba(0,229,255,.06),transparent 70%),var(--md-bg)}html[data-ui-version=v2][data-theme=light] [style*="background:#000"],html[data-ui-version=v2][data-theme=light] [style*="background:black"]{background-color:var(--md-surface)!important}html[data-ui-version=v2][data-theme=light] [style*="color:#fff"]:not([style*=background]),html[data-ui-version=v2][data-theme=light] [style*="color:white"]:not([style*=background]){color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) [style*="background:#fff"]:not([data-allow-light]),html[data-ui-version=v2]:not([data-theme=light]) [style*="background:white"]:not([data-allow-light]),html[data-ui-version=v2]:not([data-theme=light]) [style*="background:#FFFFFF"]:not([data-allow-light]){background-color:var(--md-surface)!important;color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) [style*="color:#000"]:not([data-allow-light]):not([style*=background]),html[data-ui-version=v2]:not([data-theme=light]) [style*="color:black"]:not([data-allow-light]):not([style*=background]){color:var(--md-text)!important}html[data-ui-version=v2] body,html[data-ui-version=v2] p,html[data-ui-version=v2] li,html[data-ui-version=v2] td,html[data-ui-version=v2] th,html[data-ui-version=v2] label,html[data-ui-version=v2] span:not([style*=color]){color:var(--md-text)}html[data-ui-version=v2] h1,html[data-ui-version=v2] h2,html[data-ui-version=v2] h3,html[data-ui-version=v2] h4,html[data-ui-version=v2] h5,html[data-ui-version=v2] h6{color:var(--md-text)}html[data-ui-version=v2] *:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}html[data-ui-version=v2]:not([data-theme=light]) button:hover svg,html[data-ui-version=v2]:not([data-theme=light]) a:hover svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--md-primary) 50%,transparent))}html[data-ui-version=v2]:not([data-theme=light]) .fi{background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 8%),var(--md-surface-2);box-shadow:0 1px #ffffff08 inset,0 1px 2px #0006 inset;color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) .fi:focus{background:var(--md-surface);box-shadow:0 0 0 3px var(--md-primary-light),0 1px 2px #0006 inset}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:linear-gradient(180deg,var(--md-surface) 0%,var(--md-bg) 60%);border-right:1px solid var(--md-divider)}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot{background:var(--md-surface);border-top:1px solid var(--md-divider)}html[data-ui-version=v2]:not([data-theme=light]) .topbar{background:color-mix(in srgb,var(--md-surface) 92%,var(--md-primary) 1%);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}html[data-ui-version=v2]:not([data-theme=light]) .ni.act{background:linear-gradient(90deg,var(--md-primary-light) 0%,transparent 80%);border-left:2px solid var(--md-primary);padding-left:calc(var(--sp-3) - 2px);position:relative}html[data-ui-version=v2]:not([data-theme=light]) .ni.act:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--md-primary);box-shadow:0 0 8px var(--md-primary)}html[data-ui-version=v2][data-theme=light] .sc,html[data-ui-version=v2][data-theme=light] .chart-card,html[data-ui-version=v2][data-theme=light] .page-card,html[data-ui-version=v2][data-theme=light] .kpi-card{border-color:#0a122114;background:var(--md-surface)}html[data-ui-version=v2][data-theme=light] .ni.act{background:var(--md-primary-light);border-left:2px solid var(--md-primary);padding-left:calc(var(--sp-3) - 2px);color:var(--md-primary);font-weight:600}html[data-ui-version=v2] .meta,html[data-ui-version=v2] .urole,html[data-ui-version=v2] [class*=-meta],html[data-ui-version=v2] .tmeta{color:var(--md-text-3)}:root{--spring: cubic-bezier(.34, 1.3, .64, 1);--spring-soft: cubic-bezier(.16, 1, .3, 1)}html[data-ui-version=v2] h1,html[data-ui-version=v2] .ph-title,html[data-ui-version=v2] .page-header-title,html[data-ui-version=v2] .topbar-title{background:linear-gradient(135deg,var(--md-text) 0%,color-mix(in srgb,var(--md-primary) 70%,var(--md-text)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[data-ui-version=v2] .kpi-card .kpi-num{background:linear-gradient(135deg,var(--md-text) 0%,color-mix(in srgb,var(--md-primary) 50%,var(--md-text)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[data-ui-version=v2] .kpi-card,html[data-ui-version=v2] .chart-card,html[data-ui-version=v2] .page-card,html[data-ui-version=v2] .sc{transform-style:preserve-3d;perspective:1000px;transition:transform .35s var(--spring),border-color .35s var(--spring),box-shadow .35s var(--spring)}html[data-ui-version=v2] .kpi-card:hover,html[data-ui-version=v2] .chart-card:hover{transform:translateY(-2px) scale(1.005)}html[data-ui-version=v2] .btn,html[data-ui-version=v2] .ni,html[data-ui-version=v2] .sb-cog-btn,html[data-ui-version=v2] .topbar-search,html[data-ui-version=v2] .topbar-sb-pin{transition:background .22s var(--spring),color .22s var(--spring),border-color .22s var(--spring),transform .22s var(--spring),box-shadow .22s var(--spring)}html[data-ui-version=v2] .btn:hover{transform:translateY(-1px)}html[data-ui-version=v2] .btn:active{transform:translateY(1px) scale(.98)}html[data-ui-version=v2] .fi:focus,html[data-ui-version=v2] input[type=text]:focus,html[data-ui-version=v2] input[type=email]:focus,html[data-ui-version=v2] input[type=search]:focus,html[data-ui-version=v2] textarea:focus,html[data-ui-version=v2] select:focus{box-shadow:0 0 0 3px var(--md-primary-light),0 0 24px color-mix(in srgb,var(--md-primary) 25%,transparent)}html[data-ui-version=v2] .btn.btn-p:focus-visible{box-shadow:0 0 0 2px var(--md-bg),0 0 0 4px var(--md-primary),0 0 32px color-mix(in srgb,var(--md-primary) 50%,transparent)}html[data-ui-version=v2] .dash-grid>.kpi-card,html[data-ui-version=v2] .dash-row-2>.chart-card{animation:v3-fade-stagger .42s var(--spring-soft) backwards}html[data-ui-version=v2] .dash-grid>.kpi-card:nth-child(1){animation-delay:0ms}html[data-ui-version=v2] .dash-grid>.kpi-card:nth-child(2){animation-delay:60ms}html[data-ui-version=v2] .dash-grid>.kpi-card:nth-child(3){animation-delay:.12s}html[data-ui-version=v2] .dash-grid>.kpi-card:nth-child(4){animation-delay:.18s}html[data-ui-version=v2] .dash-row-2>.chart-card:nth-child(1){animation-delay:.24s}html[data-ui-version=v2] .dash-row-2>.chart-card:nth-child(2){animation-delay:.3s}@keyframes v3-fade-stagger{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-ui-version=v2] .ni{position:relative;overflow:hidden}html[data-ui-version=v2] .ni:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 18%,transparent) 0%,transparent 100%);opacity:0;transition:opacity .28s var(--spring-soft);pointer-events:none;border-radius:inherit}html[data-ui-version=v2] .ni:hover:before{opacity:.5}html[data-ui-version=v2] .ni.act:before{opacity:1}html[data-ui-version=v2] .topbar{border-bottom:1px solid transparent;position:relative}html[data-ui-version=v2] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--md-divider) 20%,color-mix(in srgb,var(--md-primary) 35%,var(--md-divider)) 50%,var(--md-divider) 80%,transparent 100%)}html[data-ui-version=v2] .topbar button:hover svg{transition:transform .35s var(--spring)}html[data-ui-version=v2] .topbar button[title*=Settings]:hover svg,html[data-ui-version=v2] .sb-cog-btn:hover svg{transform:rotate(45deg)}html[data-ui-version=v2] .kpi-card:hover .kpi-spark path:not(.kpi-spark-fill){filter:drop-shadow(0 0 6px color-mix(in srgb,var(--md-primary) 60%,transparent))}html[data-ui-version=v2] .ph-title{position:relative;display:inline-block}html[data-ui-version=v2] .ph-title:after{content:"";position:absolute;bottom:-8px;left:0;width:48px;height:3px;background:linear-gradient(90deg,var(--md-primary) 0%,transparent 100%);border-radius:3px}html[data-ui-version=v2] .chart-card:hover svg text:first-of-type{fill:var(--md-primary);transition:fill .22s var(--spring)}html[data-ui-version=v2] [aria-label=Close][type=button]:hover svg,html[data-ui-version=v2] .modal-close:hover svg{transform:rotate(90deg);transition:transform .35s var(--spring)}html[data-ui-version=v2] button:active:not(:disabled),html[data-ui-version=v2] [role=button]:active,html[data-ui-version=v2] .ni:active{transition-duration:.08s}html[data-ui-version=v2] .empty-state:before{content:"";display:block;width:56px;height:56px;margin:0 auto var(--sp-3);border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--md-primary) 30%,transparent) 0%,transparent 70%);animation:v3-empty-pulse 2.4s ease-in-out infinite}@keyframes v3-empty-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}html[data-ui-version=v2] [class*=avt-]:not([style*=backgroundImage]):hover,html[data-ui-version=v2] .uav:not([style*=backgroundImage]):hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary) 30%,transparent);transition:box-shadow .35s var(--spring)}@keyframes v2-toast-in{0%{opacity:0;transform:translate(20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}html[data-ui-version=v2] .cmdk,html[data-ui-version=v2] [class*=cmdk-shell]{animation:v3-cmdk-pop .28s var(--spring)}@keyframes v3-cmdk-pop{0%{opacity:0;transform:scale(.92) translateY(-12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (hover: hover) and (pointer: fine){html[data-ui-version=v2] .kpi-card:hover{box-shadow:0 12px 40px -8px #0006,0 0 0 1px color-mix(in srgb,var(--md-primary) 25%,var(--md-divider))}}html[data-ui-version=v2] .stage-pill,html[data-ui-version=v2] [data-stage-pill]{background:linear-gradient(135deg,color-mix(in srgb,currentColor 18%,transparent),color-mix(in srgb,currentColor 8%,transparent));border:1px solid color-mix(in srgb,currentColor 25%,transparent)}html[data-ui-version=v2] .view-tabs button.act,html[data-ui-version=v2] [class*=tabs] button.act{position:relative}html[data-ui-version=v2] .view-tabs button.act:after,html[data-ui-version=v2] [class*=tabs] button.act:after{content:"";position:absolute;bottom:-1px;left:8px;right:8px;height:2px;background:var(--md-primary);border-radius:2px;animation:v3-tab-underline .28s var(--spring)}@keyframes v3-tab-underline{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}html[data-ui-version=v2] .modal-body label.fl:before,html[data-ui-version=v2] .page-card label.fl:before{content:"";display:inline-block;width:3px;height:3px;background:var(--md-primary);border-radius:50%;vertical-align:middle;margin-right:6px;transform:translateY(-1px)}html[data-ui-version=v2] [data-tick-num]{font-variant-numeric:tabular-nums}html[data-ui-version=v2] tr[data-selected="1"],html[data-ui-version=v2] tr.is-selected{background:var(--md-primary-light)!important;box-shadow:inset 3px 0 0 var(--md-primary)}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot .usr{background:linear-gradient(135deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-primary) 4%,var(--md-surface)) 100%);border:1px solid var(--md-divider);border-radius:var(--r-md);padding:var(--sp-3);margin-bottom:var(--sp-2);cursor:pointer;transition:border-color .22s var(--spring),background .22s var(--spring)}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot .usr:hover{border-color:var(--md-primary);background:linear-gradient(135deg,var(--md-surface-2) 0%,color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2)) 100%)}html[data-ui-version=v2] .main>[id=main-content]>*>*{animation:v3-view-in .32s var(--spring-soft)}@keyframes v3-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-ui-version=v2] .kpi-card,html[data-ui-version=v2] .chart-card{background-image:linear-gradient(135deg,transparent 0%,transparent 49%,color-mix(in srgb,var(--md-primary) 4%,transparent) 50%,transparent 51%,transparent 100%);background-size:200% 200%;background-position:100% 100%;background-repeat:no-repeat;transition:background-position .6s var(--spring-soft),transform .35s var(--spring),border-color .35s var(--spring),box-shadow .35s var(--spring)}html[data-ui-version=v2] .kpi-card:hover,html[data-ui-version=v2] .chart-card:hover{background-position:0% 0%}html[data-ui-version=v2]:not([data-theme=light]) [role=dialog],html[data-ui-version=v2]:not([data-theme=light]) .zrg-modal{background:linear-gradient(135deg,color-mix(in srgb,var(--md-surface) 96%,var(--md-primary) 1%) 0%,var(--md-surface) 60%)!important}html[data-ui-version=v2]:not([data-theme=light]) body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--md-primary) 8%,transparent) 1px,transparent 0);background-size:32px 32px;pointer-events:none;opacity:.35;z-index:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%)}html[data-ui-version=v2] .app,html[data-ui-version=v2] .main{position:relative;z-index:1}html[data-ui-version=v2]:not([data-theme=light]) .kpi-card,html[data-ui-version=v2]:not([data-theme=light]) .chart-card,html[data-ui-version=v2]:not([data-theme=light]) .page-card,html[data-ui-version=v2]:not([data-theme=light]) .sc{background:radial-gradient(800px 400px at 100% 0%,color-mix(in srgb,var(--md-primary) 5%,transparent) 0%,transparent 50%),radial-gradient(600px 300px at 0% 100%,color-mix(in srgb,var(--md-primary-hover) 4%,transparent) 0%,transparent 60%),var(--md-surface)}html[data-ui-version=v2] .kpi-card{position:relative}html[data-ui-version=v2] .kpi-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--card-radius);padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary) 60%,transparent) 0%,transparent 40%,transparent 60%,color-mix(in srgb,var(--md-primary-hover) 50%,transparent) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .35s var(--spring-soft)}html[data-ui-version=v2] .kpi-card:hover:after{opacity:1}html[data-ui-version=v2] .fi:focus,html[data-ui-version=v2] .topbar-search:focus,html[data-ui-version=v2] textarea:focus,html[data-ui-version=v2] select:focus{position:relative}html[data-ui-version=v2] .nb,html[data-ui-version=v2] .sb-sect-rollup{animation:v4-badge-pulse 2.6s ease-in-out infinite;background:var(--md-primary);color:var(--md-on-primary);font-weight:700}@keyframes v4-badge-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--md-primary) 55%,transparent)}50%{box-shadow:0 0 0 6px transparent}}html[data-ui-version=v2] ::-webkit-scrollbar{width:8px;height:8px}html[data-ui-version=v2]:not([data-theme=light]) ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--md-primary) 22%,transparent),color-mix(in srgb,var(--md-primary) 8%,transparent));border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box;transition:background .22s var(--spring)}html[data-ui-version=v2]:not([data-theme=light]) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--md-primary) 50%,transparent),color-mix(in srgb,var(--md-primary) 25%,transparent));background-clip:padding-box}html[data-ui-version=v2][data-theme=light] ::-webkit-scrollbar-thumb{background:#0a12212e;border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}html[data-ui-version=v2]:not([data-theme=light]) .sc{position:relative;isolation:isolate}html[data-ui-version=v2] hr,html[data-ui-version=v2] .divider{border:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--md-divider) 20%,var(--md-divider) 80%,transparent 100%)}html[data-ui-version=v2][data-theme=light]{--md-bg: #FAFAF7;--md-surface: #FFFFFF;--md-text: #08090C;--md-text-2: #1F2937;--md-text-3: #4B5563;--md-success: #047857;--md-danger: #B91C1C;--md-warning: #92400E}html[data-ui-version=v2][data-theme=light] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(10,18,33,.05) 1px,transparent 0);background-size:32px 32px;pointer-events:none;opacity:.5;z-index:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%)}html[data-ui-version=v2][data-theme=light] .sc,html[data-ui-version=v2][data-theme=light] .chart-card,html[data-ui-version=v2][data-theme=light] .kpi-card,html[data-ui-version=v2][data-theme=light] .page-card{background:linear-gradient(180deg,#fff,#fbfbf8);border:1px solid rgba(10,18,33,.08);box-shadow:0 1px #fff inset,0 1px 2px #0a12210a,0 4px 16px #0a12210f}html[data-ui-version=v2]:not([data-theme=light]) .topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface) 92%,var(--md-primary) 1%),color-mix(in srgb,var(--md-surface) 88%,transparent));backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:linear-gradient(180deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface) 70%,var(--md-bg)) 70%,var(--md-bg) 100%);border-right:1px solid var(--md-divider)}html[data-ui-version=v2]:not([data-theme=light]) .sb:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--md-primary) 25%,transparent) 50%,transparent 100%);pointer-events:none}html[data-ui-version=v2] .logo-zrg{background:linear-gradient(135deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary-hover) 60%,var(--md-primary)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 24px color-mix(in srgb,var(--md-primary) 25%,transparent)}html[data-ui-version=v2] [class*=avt-]:not([style*=backgroundImage]),html[data-ui-version=v2] .uav:not([style*=backgroundImage]){position:relative}html[data-ui-version=v2]:not([data-theme=light]) [data-modal-backdrop],html[data-ui-version=v2]:not([data-theme=light]) .modal-backdrop{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--md-primary) 6%,var(--md-bg)) 0%,var(--md-bg) 70%)!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}html[data-ui-version=v2] tr[data-selected="1"],html[data-ui-version=v2] tr.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 14%,transparent),color-mix(in srgb,var(--md-primary) 4%,transparent))!important;box-shadow:inset 3px 0 0 var(--md-primary),inset 0 0 0 1px color-mix(in srgb,var(--md-primary) 20%,transparent)}html[data-ui-version=v2] .btn.btn-g{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--md-primary) 3%,transparent) 100%)}html[data-ui-version=v2] .btn.btn-g:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--md-primary) 8%,transparent),color-mix(in srgb,var(--md-primary) 14%,transparent))}html[data-ui-version=v2] .btn.btn-p{background:linear-gradient(180deg,color-mix(in srgb,var(--md-primary-hover) 60%,var(--md-primary)) 0%,var(--md-primary) 100%);position:relative;overflow:hidden}html[data-ui-version=v2] .btn.btn-p:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left .55s var(--spring-soft)}html[data-ui-version=v2] .btn.btn-p:hover:before{left:130%}html[data-ui-version=v2]:not([data-theme=light]) .ni.act{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 14%,transparent) 0%,transparent 80%);box-shadow:inset 2px 0 0 var(--md-primary),0 0 0 1px transparent}html[data-ui-version=v2] [data-fade-mask="1"]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}html[data-ui-version=v2]:not([data-theme=light]) [role=menu]:not(.sb-more-drawer),html[data-ui-version=v2]:not([data-theme=light]) .menu,html[data-ui-version=v2]:not([data-theme=light]) .dropdown{background:linear-gradient(180deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface) 92%,var(--md-bg)) 100%)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--md-divider)!important}html[data-ui-version=v2] .status-pill{background:linear-gradient(135deg,color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 6%,transparent))}html[data-ui-version=v2] .modal-foot,html[data-ui-version=v2] .sb-foot{border-top:1px solid transparent;background-image:linear-gradient(var(--md-surface-2),var(--md-surface-2)),linear-gradient(90deg,transparent 0%,var(--md-divider) 30%,var(--md-divider) 70%,transparent 100%);background-origin:border-box;background-clip:padding-box,border-box}html[data-ui-version=v2]:not([data-theme=light]) .cmdk,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-shell]{background:linear-gradient(135deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface) 95%,var(--md-primary) 1%) 100%);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid color-mix(in srgb,var(--md-primary) 18%,var(--md-divider));box-shadow:0 0 0 1px color-mix(in srgb,var(--md-primary) 8%,transparent) inset,0 32px 64px -8px #000000b3,0 0 64px -16px color-mix(in srgb,var(--md-primary) 30%,transparent)}html[data-ui-version=v2] .empty-state:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--md-primary) 50%,transparent) 0%,color-mix(in srgb,var(--md-primary) 20%,transparent) 30%,transparent 70%);filter:blur(2px)}html[data-ui-version=v2] .ph-title:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--md-primary);margin-right:14px;vertical-align:middle;box-shadow:0 0 12px color-mix(in srgb,var(--md-primary) 60%,transparent);animation:v4-dot-pulse 3s ease-in-out infinite}@keyframes v4-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}html[data-ui-version=v2]:not([data-theme=light]) .lc,html[data-ui-version=v2]:not([data-theme=light]) .list-card{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface) 96%,var(--md-primary) .5%) 0%,var(--md-surface) 100%);border:1px solid var(--md-divider);box-shadow:0 1px #ffffff0a inset}html[data-ui-version=v2] [data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:100;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--md-text);color:var(--md-bg);padding:6px 10px;border-radius:var(--r-md);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s var(--spring)}html[data-ui-version=v2] [data-tooltip]:hover:after{opacity:1}html[data-ui-version=v2]:not([data-theme=light]) .ni.act:after{filter:blur(4px);opacity:1}html[data-ui-version=v2]:not([data-theme=light]) .ni.act{position:relative}html[data-ui-version=v2] .btn.btn-p{color:#000!important;font-weight:700;letter-spacing:.02em}html[data-ui-version=v2] input[type=search],html[data-ui-version=v2] [role=searchbox],html[data-ui-version=v2] .search-input,html[data-ui-version=v2] .filter-row input[type=text]:not(.no-pill),html[data-ui-version=v2] input.search,html[data-ui-version=v2] input[name*=search i],html[data-ui-version=v2] input[placeholder*=Search i]:not([type=hidden]){background:linear-gradient(180deg,var(--md-surface-2) 0%,color-mix(in srgb,var(--md-surface-2) 92%,var(--md-bg)) 100%);border:1px solid var(--md-divider);border-radius:var(--r-pill);padding:9px 16px 9px 38px;font-size:13px;color:var(--md-text);height:38px;transition:border-color .22s var(--spring),background .22s var(--spring),box-shadow .22s var(--spring);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237A8FA4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>"),linear-gradient(180deg,var(--md-surface-2) 0%,color-mix(in srgb,var(--md-surface-2) 92%,var(--md-bg)) 100%);background-repeat:no-repeat;background-position:12px center,0 0;background-size:14px 14px,100% 100%}html[data-ui-version=v2] input[type=search]:hover,html[data-ui-version=v2] [role=searchbox]:hover,html[data-ui-version=v2] .search-input:hover,html[data-ui-version=v2] input[placeholder*=Search i]:not([type=hidden]):hover{border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-divider));background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237A8FA4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>"),linear-gradient(180deg,var(--md-surface) 0%,var(--md-surface-2) 100%);background-repeat:no-repeat;background-position:12px center,0 0;background-size:14px 14px,100% 100%}html[data-ui-version=v2] input[type=search]:focus,html[data-ui-version=v2] [role=searchbox]:focus,html[data-ui-version=v2] .search-input:focus,html[data-ui-version=v2] input[placeholder*=Search i]:not([type=hidden]):focus{outline:none;border-color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-light),0 0 24px color-mix(in srgb,var(--md-primary) 25%,transparent)}html[data-ui-version=v2] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:14px;width:14px;background:color-mix(in srgb,var(--md-text-3) 40%,transparent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>") center / 8px no-repeat;border-radius:50%;cursor:pointer;margin-right:0}html[data-ui-version=v2] .topbar-search:hover{border-color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-light),0 0 32px color-mix(in srgb,var(--md-primary) 20%,transparent)}html[data-ui-version=v2]:not([data-theme=light]) body:after{content:"";position:fixed;top:-20%;right:-10%;width:60vmin;height:60vmin;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--md-primary) 12%,transparent) 0%,color-mix(in srgb,var(--md-primary) 4%,transparent) 40%,transparent 70%);pointer-events:none;z-index:0;filter:blur(40px);animation:v10-orb-float 22s ease-in-out infinite}@keyframes v10-orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-3vmin,4vmin) scale(1.05)}66%{transform:translate(2vmin,-3vmin) scale(.95)}}html[data-ui-version=v2]:not([data-theme=light]) .app:before{content:"";position:fixed;bottom:-25%;left:-15%;width:70vmin;height:70vmin;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--md-primary-hover) 10%,transparent) 0%,color-mix(in srgb,var(--md-primary) 3%,transparent) 50%,transparent 75%);pointer-events:none;z-index:0;filter:blur(60px);animation:v10-orb-float 32s ease-in-out infinite reverse}html[data-ui-version=v2] .kpi-card{position:relative;overflow:hidden}html[data-ui-version=v2] .kpi-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,transparent 40%,color-mix(in srgb,var(--md-primary) 12%,transparent) 50%,transparent 60%,transparent 100%);background-size:250% 100%;background-position:-100% 0;pointer-events:none;transition:background-position .8s var(--spring-soft);z-index:0}html[data-ui-version=v2] .kpi-card:hover:before{background-position:200% 0}html[data-ui-version=v2] .kpi-card>*{position:relative;z-index:1}@property --v10-conic-deg{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html[data-ui-version=v2] .kpi-card,html[data-ui-version=v2] .chart-card{--v10-conic-deg: 0deg}html[data-ui-version=v2]{font-feature-settings:"ss01","cv11","cv05","tnum";font-optical-sizing:auto}html[data-ui-version=v2] h1,html[data-ui-version=v2] h2,html[data-ui-version=v2] .ph-title,html[data-ui-version=v2] .topbar-title{font-weight:700;letter-spacing:-.025em}html[data-ui-version=v2] .kpi-num{font-feature-settings:"tnum","ss01";font-weight:800;letter-spacing:-.03em}html[data-ui-version=v2]:not([data-theme=light]) .logo-zrg{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--md-primary) 35%,transparent))}html[data-ui-version=v2]:not([data-theme=light]) .sb-logo:hover .logo-zrg{filter:drop-shadow(0 0 32px color-mix(in srgb,var(--md-primary) 60%,transparent))}html[data-ui-version=v2] .main>[id=main-content]>*>*{animation:v10-view-in .42s cubic-bezier(.16,1,.3,1)}@keyframes v10-view-in{0%{opacity:0;transform:translateY(12px) scale(.99);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}html[data-ui-version=v2] .topbar:before{content:"";position:absolute;top:50%;left:16px;width:3px;height:18px;background:var(--md-primary);border-radius:3px;transform:translateY(-50%);box-shadow:0 0 16px var(--md-primary);opacity:.7;animation:v10-topbar-pulse 3.5s ease-in-out infinite}@media (max-width: 900px){html[data-ui-version=v2] .topbar:before{display:none}}@keyframes v10-topbar-pulse{0%,to{opacity:.55;transform:translateY(-50%) scaleY(1)}50%{opacity:.95;transform:translateY(-50%) scaleY(1.15)}}html[data-ui-version=v2]:not([data-theme=light]) [role=dialog]:not([class*=cmdk]):not(.sb-more-drawer),html[data-ui-version=v2]:not([data-theme=light]) .zrg-modal{background:linear-gradient(135deg,color-mix(in srgb,var(--md-surface) 96%,var(--md-primary) 1%),color-mix(in srgb,var(--md-surface) 92%,var(--md-bg)))!important;border:1px solid color-mix(in srgb,var(--md-primary) 18%,var(--md-divider))!important;box-shadow:0 1px #ffffff14 inset,0 32px 64px -8px #000000b3,0 0 64px -16px color-mix(in srgb,var(--md-primary) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--md-primary) 5%,transparent) inset!important}html[data-ui-version=v2] .toast,html[data-ui-version=v2] [data-toast]{background:linear-gradient(135deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface) 96%,var(--md-primary) 1%) 100%);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--md-elev-3),0 0 32px -8px color-mix(in srgb,var(--md-primary) 30%,transparent)}html[data-ui-version=v2]:not([data-theme=light]) .ni:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 8%,transparent) 0%,transparent 70%);color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) .sb-logo{cursor:default;background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface) 90%,var(--md-primary) 2%) 0%,var(--md-surface) 100%);border-bottom:1px solid color-mix(in srgb,var(--md-primary) 12%,var(--md-divider))}html[data-ui-version=v2] .kpi-num{font-variant-numeric:tabular-nums;position:relative}html[data-ui-version=v2]:not([data-theme=light]) .cmdk:before,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-shell]:before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--md-primary) 80%,transparent),transparent)}html[data-ui-version=v2]:not([data-theme=light]) .btn.btn-g{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface) 96%,var(--md-primary) .5%) 0%,var(--md-surface-2) 100%);border:1px solid var(--md-divider);box-shadow:0 1px #ffffff0a inset}html[data-ui-version=v2]:not([data-theme=light]) .btn.btn-g:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-2) 70%,var(--md-primary) 8%),color-mix(in srgb,var(--md-surface-2) 90%,var(--md-primary) 4%));border-color:var(--md-primary);color:var(--md-primary)}html[data-ui-version=v2]:not([data-theme=light]) [class*=avt-]:not([style*=backgroundImage]):hover,html[data-ui-version=v2]:not([data-theme=light]) .uav:not([style*=backgroundImage]):hover{box-shadow:0 0 0 2px var(--md-bg),0 0 0 4px color-mix(in srgb,var(--md-primary) 50%,transparent),0 0 24px color-mix(in srgb,var(--md-primary) 30%,transparent)}html[data-ui-version=v2] .nb{position:relative;z-index:0}html[data-ui-version=v2] .btn.btn-p{background:linear-gradient(180deg,color-mix(in srgb,var(--md-primary-hover) 70%,var(--md-primary)) 0%,var(--md-primary) 100%);box-shadow:0 1px #ffffff2e inset,0 1px 2px #0000002e,0 8px 20px -4px color-mix(in srgb,var(--md-primary) 35%,transparent)}html[data-ui-version=v2] .btn.btn-p:hover{box-shadow:0 1px #ffffff38 inset,0 2px 4px #0003,0 12px 28px -4px color-mix(in srgb,var(--md-primary) 50%,transparent)}html[data-ui-version=v2] [class*=tabs]:not(.cmdk-tabs):not(.view-tabs):not(.settings-tabs)>button.act:after,html[data-ui-version=v2] [class*=tabs]:not(.cmdk-tabs):not(.view-tabs):not(.settings-tabs)>button[aria-selected=true]:after{background:linear-gradient(90deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary-hover) 70%,var(--md-primary)) 100%)}html[data-ui-version=v2]:not([data-theme=light]) .fi{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface) 92%,var(--md-bg)) 0%,var(--md-surface-2) 100%);box-shadow:0 1px 2px #0006 inset,0 1px #ffffff0a inset}html[data-ui-version=v2]:not([data-theme=light]) .fi:focus{background:var(--md-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary) 25%,transparent),0 0 32px color-mix(in srgb,var(--md-primary) 25%,transparent),0 1px 2px #0006 inset}html[data-ui-version=v2] .chart-card svg text{font-weight:800;letter-spacing:-.03em}html[data-ui-version=v2][data-theme=light]{--md-bg: #FBFAF6;--md-surface: #FFFFFF;--md-surface-2: #F4F2EC;--md-divider: rgba(10, 18, 33, .08);--md-text: #050608}html[data-ui-version=v2][data-theme=light] .kpi-card,html[data-ui-version=v2][data-theme=light] .chart-card,html[data-ui-version=v2][data-theme=light] .sc{background:linear-gradient(180deg,#fff,#fcfbf7);border:1px solid rgba(10,18,33,.06);box-shadow:0 1px #fff inset,0 1px 3px #0a12210d,0 8px 24px #0a12210f}html[data-ui-version=v2][data-theme=light] body:after{content:"";position:fixed;top:-25%;right:-15%;width:70vmin;height:70vmin;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,229,255,.1) 0%,transparent 60%);pointer-events:none;z-index:0;filter:blur(60px)}html[data-ui-version=v2][data-theme=light] .topbar{background:linear-gradient(180deg,#fffffff2,#fcfbf7eb);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}html[data-sidebar-hidden="1"] .main{position:relative}html[data-sidebar-hidden="1"] .main:before{content:"";position:fixed;left:0;top:50%;transform:translateY(-50%);width:4px;height:64px;background:var(--md-primary);border-radius:0 4px 4px 0;box-shadow:0 0 20px color-mix(in srgb,var(--md-primary) 70%,transparent);opacity:.5;pointer-events:none;transition:opacity .22s var(--spring),width .22s var(--spring);z-index:100}html[data-sidebar-hidden="1"] .main:hover:before{opacity:1;width:6px}html[data-ui-version=v2] table.t tbody tr,html[data-ui-version=v2] table.tl tbody tr,html[data-ui-version=v2] table.lt tbody tr{transition:background .22s var(--spring),transform .22s var(--spring)}html[data-ui-version=v2] table.t tbody tr:hover,html[data-ui-version=v2] table.tl tbody tr:hover,html[data-ui-version=v2] table.lt tbody tr:hover{background:color-mix(in srgb,var(--md-primary) 5%,var(--md-surface))}html[data-ui-version=v2]:not([data-theme=light]) ::-webkit-scrollbar-thumb:active{background:var(--md-primary);background-clip:padding-box}html[data-ui-version=v2] .kpi-card .kpi-spark path:not(.kpi-spark-fill){stroke-dasharray:200;stroke-dashoffset:200;animation:v10-spark-draw 1.4s var(--spring-soft) forwards}@keyframes v10-spark-draw{to{stroke-dashoffset:0}}html[data-ui-version=v2] .chart-card svg path[fill]{animation:v10-donut-fade .6s var(--spring-soft) backwards}html[data-ui-version=v2] .chart-card svg path[fill]:nth-child(1){animation-delay:0ms}html[data-ui-version=v2] .chart-card svg path[fill]:nth-child(2){animation-delay:80ms}html[data-ui-version=v2] .chart-card svg path[fill]:nth-child(3){animation-delay:.16s}html[data-ui-version=v2] .chart-card svg path[fill]:nth-child(4){animation-delay:.24s}html[data-ui-version=v2] .chart-card svg path[fill]:nth-child(5){animation-delay:.32s}@keyframes v10-donut-fade{0%{opacity:0;transform-origin:center;transform:scale(.92)}to{opacity:1;transform:scale(1)}}html[data-ui-version=v2]:not([data-theme=light]) .main{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--md-primary) 1%,transparent) 100%),var(--md-bg)}html[data-ui-version=v2]:not([data-theme=light]) .ni:hover,html[data-ui-version=v2]:not([data-theme=light]) .lc:hover,html[data-ui-version=v2]:not([data-theme=light]) .lr:hover,html[data-ui-version=v2]:not([data-theme=light]) .list-row:hover,html[data-ui-version=v2]:not([data-theme=light]) .list-card:hover,html[data-ui-version=v2]:not([data-theme=light]) [data-row-card]:hover,html[data-ui-version=v2]:not([data-theme=light]) tr:hover,html[data-ui-version=v2]:not([data-theme=light]) tr:hover td,html[data-ui-version=v2]:not([data-theme=light]) [role=menuitem]:hover,html[data-ui-version=v2]:not([data-theme=light]) .menu>*:hover,html[data-ui-version=v2]:not([data-theme=light]) .dropdown>*:hover{color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) .ni:hover *,html[data-ui-version=v2]:not([data-theme=light]) .lc:hover *,html[data-ui-version=v2]:not([data-theme=light]) .lr:hover *,html[data-ui-version=v2]:not([data-theme=light]) tr:hover *,html[data-ui-version=v2]:not([data-theme=light]) [role=menuitem]:hover *{color:inherit}html[data-ui-version=v2]:not([data-theme=light]) .ni:hover span:not([style*="color:#"]):not([style*="color: #"]){color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) button:hover:not(.btn-p):not([class*=btn-p]):not([data-keep-color]){color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) .ni.act,html[data-ui-version=v2]:not([data-theme=light]) .ni.act *,html[data-ui-version=v2]:not([data-theme=light]) .ni.act span{color:var(--md-text)!important}html[data-ui-version=v2][data-theme=light] .ni.act,html[data-ui-version=v2][data-theme=light] .ni.act *{color:var(--md-primary)!important}html[data-ui-version=v2]:not([data-theme=light]) .topbar button:hover{color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) .topbar button:hover svg{color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) .sc:hover .sct,html[data-ui-version=v2]:not([data-theme=light]) .sc:hover h2,html[data-ui-version=v2]:not([data-theme=light]) .sc:hover h3{color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) .int-row:hover,html[data-ui-version=v2]:not([data-theme=light]) .int-row:hover *{color:var(--md-text)}html[data-ui-version=v2][data-theme=light] .ni:hover,html[data-ui-version=v2][data-theme=light] .lr:hover,html[data-ui-version=v2][data-theme=light] tr:hover,html[data-ui-version=v2][data-theme=light] [role=menuitem]:hover{color:var(--md-text)}html[data-ui-version=v2] a:hover{color:var(--md-primary)}html[data-ui-version=v2] a:hover *{color:inherit}html[data-ui-version=v2] [id=main-content]{view-transition-name:zay-content;contain:layout style paint}@supports (view-transition-name: zay-content){::view-transition-old(zay-content),::view-transition-new(zay-content){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(zay-content){animation-name:zay-vt-out}::view-transition-new(zay-content){animation-name:zay-vt-in}}@keyframes zay-vt-out{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-12px) scale(.985);filter:blur(4px)}}@keyframes zay-vt-in{0%{opacity:0;transform:translate(16px) scale(.99);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}html[data-ui-version=v2] [id=main-content]>*>*{animation:zay-fallback-in .42s cubic-bezier(.16,1,.3,1)}@keyframes zay-fallback-in{0%{opacity:0;transform:translateY(8px) scale(.995);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}html[data-ui-version=v2] .ni:active{background:color-mix(in srgb,var(--md-primary) 24%,transparent)!important;transition-duration:.04s}html[data-ui-version=v2] .kpi-card:active,html[data-ui-version=v2] .chart-card:active,html[data-ui-version=v2] [data-row-card]:active{transform:scale(.985) translateY(0);transition-duration:.08s}html[data-ui-version=v2] [role=dialog]:not([class*=cmdk]):not(.sb-more-drawer),html[data-ui-version=v2] .zrg-modal{animation:zay-sheet-pop .38s cubic-bezier(.32,.72,0,1)}@keyframes zay-sheet-pop{0%{opacity:0;transform:scale(.94) translateY(20px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}html[data-ui-version=v2] [data-modal-backdrop],html[data-ui-version=v2] .modal-backdrop{animation:zay-backdrop-build .32s cubic-bezier(.32,.72,0,1)}@keyframes zay-backdrop-build{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}html[data-ui-version=v2] .cmdk,html[data-ui-version=v2] [class*=cmdk-shell]{animation:zay-spotlight .34s cubic-bezier(.34,1.3,.64,1)}@keyframes zay-spotlight{0%{opacity:0;transform:scale(.92) translateY(-12px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}html[data-ui-version=v2] .toast,html[data-ui-version=v2] [data-toast]{animation:zay-toast-drop .42s cubic-bezier(.34,1.3,.64,1)}@keyframes zay-toast-drop{0%{opacity:0;transform:translate(40px) scale(.92);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}html[data-ui-version=v2] .ni{transform-origin:center left;transition:background .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),padding-left .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.sb,html[data-sidebar-hidden="1"] .main{transition:width .42s cubic-bezier(.32,.72,0,1),margin-left .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2]{--apple-ease: cubic-bezier(.32, .72, 0, 1)}html[data-ui-version=v2] *{transition-timing-function:var(--apple-ease)}html[data-ui-version=v2] svg path,html[data-ui-version=v2] svg circle,html[data-ui-version=v2] svg rect{transition:all .35s var(--apple-ease)}html[data-ui-version=v2] [role=tabpanel]{animation:zay-tabpanel-in .32s cubic-bezier(.32,.72,0,1)}@keyframes zay-tabpanel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-ui-version=v2] [role=menu]:not(.sb-more-drawer),html[data-ui-version=v2] .menu,html[data-ui-version=v2] .dropdown{animation:zay-menu-drop .22s cubic-bezier(.34,1.3,.64,1);transform-origin:top center}@keyframes zay-menu-drop{0%{opacity:0;transform:scale(.95) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}html[data-ui-version=v2] .ph-title{animation:zay-title-settle .55s cubic-bezier(.32,.72,0,1)}@keyframes zay-title-settle{0%{opacity:0;transform:translateY(20px);letter-spacing:.01em;filter:blur(8px)}60%{opacity:1;transform:translateY(-2px);letter-spacing:-.025em;filter:blur(0)}to{opacity:1;transform:translateY(0);letter-spacing:-.025em;filter:blur(0)}}html[data-ui-version=v2] .kpi-num{animation:zay-kpi-rise .55s cubic-bezier(.32,.72,0,1)}@keyframes zay-kpi-rise{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}html[data-ui-version=v2] .bulkbar{animation:zay-bulkbar-pop .32s cubic-bezier(.34,1.3,.64,1)}@keyframes zay-bulkbar-pop{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){html[data-ui-version=v2] *,html[data-ui-version=v2] *:before,html[data-ui-version=v2] *:after{animation:none!important;transition:none!important}}html[data-ui-version=v2] body,html[data-ui-version=v2] .sb,html[data-ui-version=v2] .topbar,html[data-ui-version=v2] .sc,html[data-ui-version=v2] .kpi-card,html[data-ui-version=v2] .chart-card,html[data-ui-version=v2] .page-card,html[data-ui-version=v2] .fi{transition:background-color .42s var(--apple-ease),color .42s var(--apple-ease),border-color .42s var(--apple-ease),box-shadow .42s var(--apple-ease)}html[data-ui-version=v2] .btn:not(:disabled){will-change:transform}html[data-ui-version=v2] .btn.btn-p:hover{transform:translateY(-1.5px) scale(1.02)}html[data-ui-version=v2] .btn.btn-g:hover{transform:translateY(-1px) scale(1.015)}html[data-ui-version=v2] .btn-group,html[data-ui-version=v2] [role=radiogroup]{display:inline-flex;gap:0;padding:3px;background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:var(--r-pill)}html[data-ui-version=v2] .btn-group>button,html[data-ui-version=v2] [role=radiogroup]>button{background:transparent;border:none;padding:6px 14px;font-size:12px;font-weight:600;color:var(--md-text-3);border-radius:var(--r-pill);cursor:pointer;transition:background .22s var(--apple-ease),color .22s var(--apple-ease)}html[data-ui-version=v2] .btn-group>button:hover,html[data-ui-version=v2] [role=radiogroup]>button:hover{color:var(--md-text)}html[data-ui-version=v2] .btn-group>button.act,html[data-ui-version=v2] [role=radiogroup]>button[aria-checked=true]{background:var(--md-surface);color:var(--md-primary);box-shadow:0 1px 3px #0000001f}@property --v11-num{syntax: "<integer>"; inherits: false; initial-value: 0;}html[data-ui-version=v2] [aria-haspopup=true][aria-expanded=true] svg,html[data-ui-version=v2] details[open]>summary svg,html[data-ui-version=v2] .sb-sect-btn[aria-expanded=true] .sb-sect-chev,html[data-ui-version=v2] .dropdown.open .chevron{transform:rotate(180deg);transition:transform .35s var(--apple-ease)}html[data-ui-version=v2] [aria-haspopup=true] svg,html[data-ui-version=v2] details>summary svg,html[data-ui-version=v2] .sb-sect-chev,html[data-ui-version=v2] .dropdown .chevron{transition:transform .35s var(--apple-ease)}html[data-ui-version=v2] .card-stack{position:relative}html[data-ui-version=v2] .card-stack:before,html[data-ui-version=v2] .card-stack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg);border:1px solid var(--md-divider);background:var(--md-surface);pointer-events:none;z-index:-1;transition:transform .35s var(--apple-ease)}html[data-ui-version=v2] .card-stack:before{transform:translate(8px,8px) scale(.97);opacity:.6}html[data-ui-version=v2] .card-stack:after{transform:translate(16px,16px) scale(.94);opacity:.3}html[data-ui-version=v2] .card-stack:hover:before{transform:translate(4px,4px) scale(.985);opacity:.8}html[data-ui-version=v2] .card-stack:hover:after{transform:translate(8px,8px) scale(.97);opacity:.5}html[data-ui-version=v2] .section-divider{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--md-text-3)}html[data-ui-version=v2] .section-divider:before,html[data-ui-version=v2] .section-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--md-divider),transparent)}html[data-ui-version=v2]{--md-success-pastel: color-mix(in srgb, var(--md-success) 12%, var(--md-surface));--md-warning-pastel: color-mix(in srgb, var(--md-warning) 12%, var(--md-surface));--md-danger-pastel: color-mix(in srgb, var(--md-danger) 12%, var(--md-surface));--md-info-pastel: color-mix(in srgb, var(--md-primary) 12%, var(--md-surface))}html[data-ui-version=v2] [data-tooltip]{position:relative}html[data-ui-version=v2] [data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:100;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);background:var(--md-text);color:var(--md-bg);padding:6px 10px;border-radius:var(--r-md);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .22s var(--apple-ease),transform .22s var(--apple-ease);box-shadow:0 8px 24px -4px #0006}html[data-ui-version=v2] [data-tooltip]:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--md-text);transform:translate(-50%) translateY(4px);pointer-events:none;opacity:0;transition:opacity .22s var(--apple-ease),transform .22s var(--apple-ease)}html[data-ui-version=v2] [data-tooltip]:hover:after,html[data-ui-version=v2] [data-tooltip]:hover:before{opacity:1;transform:translate(-50%) translateY(0)}html[data-ui-version=v2] .chip,html[data-ui-version=v2] [data-mention]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;background:color-mix(in srgb,var(--md-primary) 12%,var(--md-surface));color:var(--md-primary);border:1px solid color-mix(in srgb,var(--md-primary) 25%,transparent);transition:background .22s var(--apple-ease),border-color .22s var(--apple-ease)}html[data-ui-version=v2] .chip:hover,html[data-ui-version=v2] [data-mention]:hover{background:color-mix(in srgb,var(--md-primary) 20%,var(--md-surface));border-color:var(--md-primary)}html[data-ui-version=v2] table.t,html[data-ui-version=v2] table.tl,html[data-ui-version=v2] table.lt,html[data-ui-version=v2] .data-table{border-collapse:separate;border-spacing:0;width:100%;font-feature-settings:"tnum"}html[data-ui-version=v2] table.t thead th:first-child,html[data-ui-version=v2] table.tl thead th:first-child,html[data-ui-version=v2] table.lt thead th:first-child,html[data-ui-version=v2] .data-table thead th:first-child{border-top-left-radius:var(--r-md)}html[data-ui-version=v2] table.t thead th:last-child,html[data-ui-version=v2] table.tl thead th:last-child,html[data-ui-version=v2] table.lt thead th:last-child,html[data-ui-version=v2] .data-table thead th:last-child{border-top-right-radius:var(--r-md)}html[data-ui-version=v2] table.t tbody tr:last-child td:first-child,html[data-ui-version=v2] table.tl tbody tr:last-child td:first-child,html[data-ui-version=v2] table.lt tbody tr:last-child td:first-child,html[data-ui-version=v2] .data-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--r-md)}html[data-ui-version=v2] table.t tbody tr:last-child td:last-child,html[data-ui-version=v2] table.tl tbody tr:last-child td:last-child,html[data-ui-version=v2] table.lt tbody tr:last-child td:last-child,html[data-ui-version=v2] .data-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--r-md)}html[data-ui-version=v2] table.t thead,html[data-ui-version=v2] table.tl thead,html[data-ui-version=v2] table.lt thead,html[data-ui-version=v2] .data-table thead{background:var(--md-surface-2)}html[data-ui-version=v2] .breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--md-text-3);margin-bottom:var(--sp-3)}html[data-ui-version=v2] .breadcrumb a{color:var(--md-text-3);transition:color .22s var(--apple-ease)}html[data-ui-version=v2] .breadcrumb a:hover{color:var(--md-primary)}html[data-ui-version=v2] .breadcrumb-sep{color:var(--md-text-disabled);font-size:10px}html[data-ui-version=v2] .breadcrumb-current{color:var(--md-text);font-weight:600}html[data-ui-version=v2] .kpi-card .kpi-label{display:flex;align-items:center;gap:6px}html[data-ui-version=v2] [role=menuitem],html[data-ui-version=v2] .menu-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-md);font-size:13px;color:var(--md-text-2);cursor:pointer;transition:background .14s var(--apple-ease),color .14s var(--apple-ease)}html[data-ui-version=v2] [role=menuitem]:hover,html[data-ui-version=v2] .menu-item:hover{background:var(--md-surface-2);color:var(--md-text)}html[data-ui-version=v2] [role=menuitem] svg,html[data-ui-version=v2] .menu-item svg{color:var(--md-text-3);flex-shrink:0;transition:color .14s var(--apple-ease)}html[data-ui-version=v2] [role=menuitem]:hover svg,html[data-ui-version=v2] .menu-item:hover svg{color:var(--md-primary)}html[data-ui-version=v2] [aria-label*="day mode" i],html[data-ui-version=v2] [aria-label*="night mode" i]{position:relative;overflow:hidden}html[data-ui-version=v2] [aria-label*="day mode" i]:before,html[data-ui-version=v2] [aria-label*="night mode" i]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--md-primary) 30%,transparent) 0%,transparent 70%);opacity:0;transition:opacity .35s var(--apple-ease)}html[data-ui-version=v2] [aria-label*="day mode" i]:hover:before,html[data-ui-version=v2] [aria-label*="night mode" i]:hover:before{opacity:1}html[data-ui-version=v2] .ni svg{transition:transform .22s var(--apple-ease),color .22s var(--apple-ease)}html[data-ui-version=v2] .ni:hover svg{transform:translate(2px);color:var(--md-primary)}html[data-ui-version=v2] .sc:hover .btn.btn-p,html[data-ui-version=v2] .page-card:hover .btn.btn-p{box-shadow:0 1px #ffffff38 inset,0 4px 16px -2px color-mix(in srgb,var(--md-primary) 50%,transparent)}html[data-ui-version=v2] .input-group{display:flex;align-items:center;background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:var(--r-md);transition:border-color .22s var(--apple-ease),box-shadow .22s var(--apple-ease)}html[data-ui-version=v2] .input-group:focus-within{border-color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-light);background:var(--md-surface)}html[data-ui-version=v2] .input-group .prefix,html[data-ui-version=v2] .input-group .suffix{padding:0 12px;color:var(--md-text-3);font-size:13px;display:flex;align-items:center}html[data-ui-version=v2] .input-group input{background:transparent;border:none;padding:8px 0;flex:1;font-size:13px;color:var(--md-text);outline:none;min-width:0}html[data-ui-version=v2] .kpi-card:hover{border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-divider))}html[data-ui-version=v2] .loading-dots{display:inline-flex;gap:4px}html[data-ui-version=v2] .loading-dots span{width:6px;height:6px;border-radius:50%;background:var(--md-primary);animation:v11-dot 1.2s ease-in-out infinite;will-change:transform,opacity}html[data-ui-version=v2] .loading-dots span:nth-child(2){animation-delay:.15s}html[data-ui-version=v2] .loading-dots span:nth-child(3){animation-delay:.3s}@keyframes v11-dot{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}html[data-ui-version=v2] .content>*{animation:v11-page-cascade .55s cubic-bezier(.32,.72,0,1) backwards}html[data-ui-version=v2] .content>*:nth-child(1){animation-delay:0ms}html[data-ui-version=v2] .content>*:nth-child(2){animation-delay:60ms}html[data-ui-version=v2] .content>*:nth-child(3){animation-delay:.12s}html[data-ui-version=v2] .content>*:nth-child(4){animation-delay:.18s}html[data-ui-version=v2] .content>*:nth-child(5){animation-delay:.24s}@keyframes v11-page-cascade{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}html[data-ui-version=v2] .empty-state{padding:var(--sp-8) var(--sp-5)}html[data-ui-version=v2] h1,html[data-ui-version=v2] h2,html[data-ui-version=v2] .ph-title{text-wrap:balance}html[data-ui-version=v2] p,html[data-ui-version=v2] .ph-sub{text-wrap:pretty}@media (hover: hover) and (pointer: fine){html[data-ui-version=v2] .dash-grid:hover .kpi-card:not(:hover){opacity:.85;transform:scale(.99)}html[data-ui-version=v2] .dash-grid .kpi-card{transition:opacity .35s var(--apple-ease),transform .35s var(--apple-ease),border-color .35s var(--apple-ease),box-shadow .35s var(--apple-ease)}}html[data-ui-version=v2] .sb-cog-btn:hover svg,html[data-ui-version=v2] [aria-label=Settings]:hover svg{transform:rotate(60deg);transition:transform .35s var(--apple-ease)}html[data-ui-version=v2] [aria-label*=notif i]:hover svg{animation:v11-bell .42s ease-in-out}@keyframes v11-bell{0%,to{transform:rotate(0)}20%{transform:rotate(8deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}html[data-ui-version=v2] .ni:hover{background:color-mix(in srgb,var(--md-primary) 10%,var(--md-surface-2));color:var(--md-text)}html[data-ui-version=v2]:not([data-theme=light]) .ni:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 14%,transparent),color-mix(in srgb,var(--md-primary) 6%,transparent));color:var(--md-text)}html[data-ui-version=v2][data-theme=light] .ni:hover{background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2));color:var(--md-text)}html[data-ui-version=v2] .fab,html[data-ui-version=v2] [data-fab]{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--md-primary);color:var(--md-on-primary);border:none;cursor:pointer;box-shadow:0 4px 12px -2px color-mix(in srgb,var(--md-primary) 50%,transparent),0 8px 32px -4px #0006;display:flex;align-items:center;justify-content:center;z-index:20;transition:transform .22s var(--apple-ease),box-shadow .22s var(--apple-ease);will-change:transform}html[data-ui-version=v2] .fab:hover,html[data-ui-version=v2] [data-fab]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px -2px color-mix(in srgb,var(--md-primary) 60%,transparent),0 12px 48px -4px #00000080}html[data-ui-version=v2] .ni:hover,html[data-ui-version=v2] .btn:hover,html[data-ui-version=v2] .kpi-card:hover,html[data-ui-version=v2] .chart-card:hover{will-change:transform}html[data-ui-version=v2] button:focus-visible,html[data-ui-version=v2] a:focus-visible,html[data-ui-version=v2] [role=button]:focus-visible,html[data-ui-version=v2] [tabindex]:focus-visible,html[data-ui-version=v2] input:focus-visible,html[data-ui-version=v2] select:focus-visible,html[data-ui-version=v2] textarea:focus-visible{outline:2px solid var(--md-primary);outline-offset:3px;border-radius:var(--r-sm)}@media (prefers-reduced-motion: reduce){html[data-ui-version=v2] *,html[data-ui-version=v2] *:before,html[data-ui-version=v2] *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}html[data-ui-version=v2] .btn:not(:hover),html[data-ui-version=v2] .ni:not(:hover),html[data-ui-version=v2] .kpi-card:not(:hover),html[data-ui-version=v2] .chart-card:not(:hover){will-change:auto}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:linear-gradient(180deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface) 70%,var(--md-bg)) 60%,color-mix(in srgb,var(--md-surface) 80%,var(--md-bg)) 100%)!important;background-color:var(--md-surface)!important}html[data-ui-version=v2][data-theme=light] .sb{background:linear-gradient(180deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface-2) 50%,var(--md-surface)) 100%)!important;background-color:var(--md-surface)!important}html[data-ui-version=v2] .sb>div[style*=overflow],html[data-ui-version=v2] .sb>div[style*=overflowY]{background:transparent!important;min-height:100%}html[data-ui-version=v2] .sb{display:flex!important;flex-direction:column;min-height:100vh;min-height:100dvh}html[data-ui-version=v2] .sb-foot{margin-top:auto!important;background:var(--md-surface);border-top:1px solid var(--md-divider)}html[data-ui-version=v2] .main{margin-left:var(--sw, 256px);transition:margin-left .42s var(--apple-ease),padding .42s var(--apple-ease)}@media (max-width: 1024px){html[data-ui-version=v2] .main{margin-left:0!important}}html[data-ui-version=v2] .content{padding:var(--sp-5) var(--sp-5) var(--sp-7);width:auto;max-width:100%;margin:0 auto;box-sizing:border-box}html[data-ui-version=v2] .content>*{max-width:100%;box-sizing:border-box}@media (max-width: 900px){html[data-ui-version=v2] .main{margin-left:0!important}html[data-ui-version=v2] .sb{width:280px;transform:translate(-100%);transition:transform .35s var(--apple-ease)}html[data-ui-version=v2] .sb.open{transform:translate(0)}html[data-ui-version=v2] .content{padding:var(--sp-4) var(--sp-3) var(--sp-6)}}html[data-ui-version=v2] .sb>div[style*=overflow]:not(.sb-foot){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--md-primary) 18%,transparent) transparent}html[data-ui-version=v2] .sb-group{margin:0 var(--sp-2)}html[data-ui-version=v2] .sb-nav{padding:0 var(--sp-1)}html[data-ui-version=v2] .ni.act{padding-left:calc(var(--sp-3) + 2px)!important}html[data-ui-version=v2] [data-role=logout]{background:transparent!important;border:1px solid var(--md-divider)!important;color:var(--md-text-3)!important;border-radius:var(--r-md)!important;margin-top:var(--sp-2)!important;padding:var(--sp-2) var(--sp-3)!important;width:100%;display:flex;align-items:center;gap:var(--sp-2);font-size:12px;font-weight:500;cursor:pointer;transition:background .22s var(--apple-ease),color .22s var(--apple-ease),border-color .22s var(--apple-ease)}html[data-ui-version=v2] [data-role=logout]:hover{background:color-mix(in srgb,var(--md-danger) 10%,transparent)!important;color:var(--md-danger)!important;border-color:color-mix(in srgb,var(--md-danger) 35%,var(--md-divider))!important}html[data-ui-version=v2] .sb-foot>div[style*=borderBottom]{border-bottom-color:var(--md-divider)!important}html[data-ui-version=v2] .main>.topbar,html[data-ui-version=v2] .main>.content,html[data-ui-version=v2] .main>[id=main-content]{max-width:100%;box-sizing:border-box}html[data-ui-version=v2] .content>*{animation:v11-quiet-in .22s cubic-bezier(.32,.72,0,1) backwards;animation-delay:0ms!important}@keyframes v11-quiet-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[data-ui-version=v2] [id=main-content]>*>*{animation:v11-quiet-in .22s cubic-bezier(.32,.72,0,1)}@media (hover: hover) and (pointer: fine){html[data-ui-version=v2] .dash-grid:hover .kpi-card:not(:hover){opacity:1;transform:none}}html[data-ui-version=v2] .topbar:before{display:none}html[data-ui-version=v2]:not([data-theme=light]) body{background:radial-gradient(1200px 600px at 50% -25%,rgba(0,229,255,.025),transparent 70%),var(--md-bg)}html[data-ui-version=v2][data-theme=light] body{background:radial-gradient(1200px 600px at 50% -25%,rgba(0,229,255,.04),transparent 70%),var(--md-bg)}html[data-ui-version=v2]:not([data-theme=light]) body:after{opacity:.4;animation-duration:36s}html[data-ui-version=v2]:not([data-theme=light]) .app:before{opacity:.5;animation-duration:48s}html[data-ui-version=v2] .kpi-card:before{background:linear-gradient(115deg,transparent 0%,transparent 40%,color-mix(in srgb,var(--md-primary) 8%,transparent) 50%,transparent 60%,transparent 100%)}html[data-ui-version=v2] .ph-title{animation:none}html[data-ui-version=v2] .kpi-num{animation:v11-quiet-in .32s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] h1,html[data-ui-version=v2] h2{animation:v11-quiet-in .28s cubic-bezier(.32,.72,0,1)}@supports (view-transition-name: zay-content){::view-transition-old(zay-content),::view-transition-new(zay-content){animation-duration:.28s}}@keyframes zay-vt-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes zay-vt-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes zay-fallback-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[data-ui-version=v2] .main>.content{width:100%;max-width:100%;padding-left:clamp(16px,2vw,32px);padding-right:clamp(16px,2vw,32px);padding-top:clamp(16px,2vw,24px);padding-bottom:clamp(32px,4vw,56px);margin:0;box-sizing:border-box}html[data-ui-version=v2] .topbar{height:56px;padding:0 clamp(16px,2vw,32px);display:flex;align-items:center;gap:var(--sp-3)}html[data-ui-version=v2] table.t tbody tr,html[data-ui-version=v2] table.tl tbody tr,html[data-ui-version=v2] table.lt tbody tr{transition:background .14s var(--apple-ease);transform:none!important}html[data-ui-version=v2]{view-transition-duration:.22s}html[data-ui-version=v2] body:before,html[data-ui-version=v2] body:after,html[data-ui-version=v2] .app:before{display:none!important;content:none!important}html[data-ui-version=v2]:not([data-theme=light]) body{background:var(--md-bg)!important}html[data-ui-version=v2][data-theme=light] body{background:var(--md-bg)!important}html[data-ui-version=v2] .topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--md-surface)!important}html[data-ui-version=v2] [role=menu]:not(.sb-more-drawer),html[data-ui-version=v2] .menu,html[data-ui-version=v2] .dropdown,html[data-ui-version=v2] .toast,html[data-ui-version=v2] [data-toast]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-version=v2] [data-modal-backdrop],html[data-ui-version=v2] .modal-backdrop{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html[data-ui-version=v2]:not([data-theme=light]) .cmdk,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-shell]{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html[data-ui-version=v2] .kpi-card:after{display:none!important}html[data-ui-version=v2] .kpi-card:before{display:none!important}@supports not (background: linear-gradient(in oklch)){html[data-ui-version=v2] [data-num-target]{animation:none!important}}html[data-ui-version=v2] *{animation-duration:clamp(0ms,var(--anim-duration, .32s),.6s)}html[data-ui-version=v2] .content,html[data-ui-version=v2] .main,html[data-ui-version=v2] [id=main-content]{opacity:1!important;visibility:visible!important;display:block}html[data-ui-version=v2] .main{display:flex;flex-direction:column}html[data-ui-version=v2] .content>*{opacity:1}html[data-ui-version=v2] .content>*,html[data-ui-version=v2] [id=main-content]>*>*{animation:none!important}html[data-ui-version=v2] .sb{overflow-y:hidden!important;overflow-x:hidden!important;height:100vh!important;height:100dvh!important;display:flex!important;flex-direction:column!important}html[data-ui-version=v2] .sb>div[style*="flex:1"],html[data-ui-version=v2] .sb>div[style*="flex: 1"]{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:transparent!important;padding-bottom:var(--sp-3);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--md-primary) 18%,transparent) transparent}html[data-ui-version=v2] .sb-foot{flex:0 0 auto!important;background:var(--md-surface)!important;border-top:1px solid var(--md-divider);padding:var(--sp-3);margin:0!important}html[data-ui-version=v2] .sb-foot>*{background-color:inherit}html[data-ui-version=v2] .sb-foot{display:flex;flex-direction:column;gap:var(--sp-2)}html[data-ui-version=v2] .sb-foot .usr{order:2}html[data-ui-version=v2] .sb-foot .sb-cog-btn{order:1!important;margin-top:0!important}html[data-ui-version=v2] .sb-foot [data-role=logout]{order:3!important;margin-top:var(--sp-1)!important}html[data-ui-version=v2] .sb-foot>div[style*=borderBottom]{order:4;border-top:1px solid var(--md-divider);border-bottom:none!important;padding-top:var(--sp-2)!important;margin-top:var(--sp-1);margin-bottom:0!important}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:linear-gradient(180deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface) 85%,var(--md-bg)) 50%,var(--md-surface) 100%)!important}html[data-ui-version=v2][data-theme=light] .sb{background:linear-gradient(180deg,var(--md-surface) 0%,color-mix(in srgb,var(--md-surface-2) 30%,var(--md-surface)) 50%,var(--md-surface) 100%)!important}@media (max-width: 900px){html[data-ui-version=v2] .sb{width:280px;padding-bottom:env(safe-area-inset-bottom)}}html[data-ui-version=v2]:not([data-theme=light]) .cmdk-row:hover,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-row]:hover,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk] [aria-selected=true],html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk] [data-selected=true]{background:color-mix(in srgb,var(--md-primary) 18%,var(--md-surface-2))!important;color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) .cmdk-row:hover *,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-row]:hover *,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk] [aria-selected=true] *,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk] [data-selected=true] *{color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb>div,html[data-ui-version=v2]:not([data-theme=light]) .sb>div>div,html[data-ui-version=v2]:not([data-theme=light]) .sb-nav,html[data-ui-version=v2]:not([data-theme=light]) .sb-group,html[data-ui-version=v2]:not([data-theme=light]) .sb-foot,html[data-ui-version=v2]:not([data-theme=light]) .sb-foot *{background-color:transparent!important}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:linear-gradient(180deg,var(--md-surface) 0%,var(--md-surface) 50%,var(--md-surface) 100%)!important;background-color:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot{background:var(--md-surface)!important;background-color:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background:transparent"],html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background: transparent"],html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background:#fff"],html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background: #fff"],html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background:white"]{background-color:transparent!important}html[data-ui-version=v2]:not([data-theme=light]) .sb div:not([style*=background]){background-color:transparent}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:var(--md-surface)!important;background-color:var(--md-surface)!important;background-image:none!important;border-right:1px solid var(--md-divider)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb,html[data-ui-version=v2]:not([data-theme=light]) .sb>*,html[data-ui-version=v2]:not([data-theme=light]) .sb>*>*{background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb>div,html[data-ui-version=v2]:not([data-theme=light]) .sb>section{background-color:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot{background-color:var(--md-surface)!important;border-top:1px solid var(--md-divider)}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot *{background-color:transparent!important;background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot .usr{background-color:var(--md-surface-2)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot [data-role=logout]{background-color:transparent!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-search>div,html[data-ui-version=v2]:not([data-theme=light]) .sb-search input{background-color:var(--md-surface-2)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-group,html[data-ui-version=v2]:not([data-theme=light]) .sb-nav{background-color:transparent!important}html[data-ui-version=v2]:not([data-theme=light]) .ni{background-color:transparent!important}html[data-ui-version=v2]:not([data-theme=light]) .ni:hover{background-color:color-mix(in srgb,var(--md-primary) 10%,var(--md-surface-2))!important;color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) .ni.act{background-color:color-mix(in srgb,var(--md-primary) 14%,var(--md-surface-2))!important;border-left:2px solid var(--md-primary);color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) .main{margin-left:256px!important;border-left:none}html[data-ui-version=v2][data-theme=light] .main{margin-left:256px!important}@media (max-width: 1024px){html[data-ui-version=v2][data-theme=light] .main,html[data-ui-version=v2]:not([data-theme=light]) .main{margin-left:0!important}}html[data-sidebar-hidden="1"] .main{margin-left:0!important}html[data-ui-version=v2]:not([data-theme=light]) .main{background:var(--md-bg)!important;background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) .topbar{background-color:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) body{background-color:var(--md-bg)!important;background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background:#000"],html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background: #000"],html[data-ui-version=v2]:not([data-theme=light]) .sb [style*="background:black"]{background-color:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) .cmdk-row:hover,html[data-ui-version=v2]:not([data-theme=light]) .cmdk-row.act,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-row]:hover,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-row].act{background-color:color-mix(in srgb,var(--md-primary) 22%,var(--md-surface-2))!important;color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) .cmdk-row:hover *,html[data-ui-version=v2]:not([data-theme=light]) .cmdk-row.act *,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-row]:hover *,html[data-ui-version=v2]:not([data-theme=light]) [class*=cmdk-row].act *{color:var(--md-text)!important}html[data-ui-version=v2][data-sidebar-hidden="1"] .main,html[data-ui-version=v2][data-sidebar-hidden="1"][data-theme=light] .main,html[data-ui-version=v2][data-sidebar-hidden="1"]:not([data-theme=light]) .main{margin-left:0!important;padding-left:0!important}html[data-ui-version=v2][data-sidebar-hidden="1"] .sb{width:0!important;min-width:0!important;border-right:0!important;overflow:hidden!important;pointer-events:none}html[data-ui-version=v2][data-sidebar-hidden="1"] .content,html[data-ui-version=v2][data-sidebar-hidden="1"] .topbar{padding-left:clamp(24px,4vw,48px)!important;padding-right:clamp(24px,4vw,48px)!important}html[data-ui-version=v2][data-sidebar-hidden="1"] .main:before{content:"";position:fixed;left:0;top:50%;transform:translateY(-50%);width:4px;height:64px;background:var(--md-primary);border-radius:0 4px 4px 0;box-shadow:0 0 16px color-mix(in srgb,var(--md-primary) 60%,transparent);opacity:.5;pointer-events:none;transition:opacity .22s var(--apple-ease),width .22s var(--apple-ease);z-index:100}html[data-ui-version=v2][data-sidebar-hidden="1"] .main:hover:before{opacity:1;width:6px}html[data-ui-version=v2]:not([data-theme=light]) .sb,html[data-ui-version=v2]:not([data-theme=light]) .sb *,html[data-ui-version=v2]:not([data-theme=light]) .sb-foot,html[data-ui-version=v2]:not([data-theme=light]) .sb-foot *{background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:var(--md-surface)!important;background-color:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb>div[style*=overflow],html[data-ui-version=v2]:not([data-theme=light]) .sb>div[style*=overflowY]{background-color:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot{background:var(--md-surface)!important;background-color:var(--md-surface)!important;border-top:1px solid var(--md-divider)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot .usr{background-color:var(--md-surface-2)!important;border:1px solid var(--md-divider);border-radius:var(--r-md)}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot>div[style*=borderBottom],html[data-ui-version=v2]:not([data-theme=light]) .sb-foot>div[style*=borderTop]{background-color:transparent!important;border-color:var(--md-divider)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot div[onMouseEnter]{background-color:transparent!important}html[data-ui-version=v2]:not([data-theme=light]) [data-role=logout]{background-color:transparent!important;border:1px solid var(--md-divider)!important;color:var(--md-text-3)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-search>div{background-color:var(--md-surface-2)!important;border:1px solid var(--md-divider)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-search input{background-color:transparent!important;color:var(--md-text)!important}html[data-ui-version=v2]:not([data-theme=light]) .logo-zrg{background:linear-gradient(135deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary-hover) 70%,var(--md-primary)) 100%)!important;background-image:linear-gradient(135deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary-hover) 70%,var(--md-primary)) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 24px color-mix(in srgb,var(--md-primary) 30%,transparent)}html[data-ui-version=v2][data-theme=light] .logo-zrg{background:linear-gradient(135deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary-hover) 60%,var(--md-primary)) 100%)!important;background-image:linear-gradient(135deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary-hover) 60%,var(--md-primary)) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html[data-ui-version=v2] .logo-sub{color:var(--md-text-3)!important;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-top:4px}html[data-ui-version=v2] .sb-logo img{background-image:none}html[data-ui-version=v2] .sb{width:256px;border-right:1px solid var(--md-divider)}html[data-ui-version=v2][data-sidebar-hidden="1"] .sb{width:0!important;min-width:0!important;border-right:0!important;overflow:hidden!important}html[data-ui-version=v2] .main{margin-left:256px}html[data-ui-version=v2][data-sidebar-hidden="1"] .main{margin-left:0!important}@media (max-width: 900px){html[data-ui-version=v2] .main{margin-left:0!important}}html[data-ui-version=v2] .content{padding:24px 32px 56px!important;width:auto;max-width:100%;margin:0 auto;box-sizing:border-box}html[data-ui-version=v2] .topbar{padding:0 32px!important;height:56px}@media (max-width: 600px){html[data-ui-version=v2] .content{padding:16px 16px 40px!important}html[data-ui-version=v2] .topbar{padding:0 16px!important}}html[data-ui-version=v2] .main{background:var(--md-bg)!important}html[data-ui-version=v2] .sb{background:var(--md-surface)!important}html[data-ui-version=v2]:not([data-theme=light]) .main{background:var(--md-bg)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:var(--md-surface)!important}html[data-ui-version=v2][data-sidebar-hidden="1"] .main:before{content:"";position:fixed;left:0;top:50%;transform:translateY(-50%);width:3px;height:48px;background:var(--md-primary);border-radius:0 3px 3px 0;opacity:.35;pointer-events:none;transition:opacity .22s var(--apple-ease),width .22s var(--apple-ease);z-index:100}html[data-ui-version=v2][data-sidebar-hidden="1"] .main:hover:before{opacity:.85;width:4px}html[data-ui-version=v2] .main,html[data-ui-version=v2] .sb{transition:margin-left .35s var(--apple-ease),width .35s var(--apple-ease),border-color .22s var(--apple-ease)}html[data-ui-version=v2]:not([data-theme=light]) .sb{background:#0a0f18!important;background-color:#0a0f18!important;background-image:none!important;border:none!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb:before,html[data-ui-version=v2]:not([data-theme=light]) .sb:after{display:none!important;content:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb,html[data-ui-version=v2]:not([data-theme=light]) .sb>div,html[data-ui-version=v2]:not([data-theme=light]) .sb>div>div,html[data-ui-version=v2]:not([data-theme=light]) .sb-logo,html[data-ui-version=v2]:not([data-theme=light]) .sb-foot,html[data-ui-version=v2]:not([data-theme=light]) .sb-search,html[data-ui-version=v2]:not([data-theme=light]) .sb-search>div,html[data-ui-version=v2]:not([data-theme=light]) .sb-group,html[data-ui-version=v2]:not([data-theme=light]) .sb-nav,html[data-ui-version=v2]:not([data-theme=light]) .sb-foot .usr,html[data-ui-version=v2]:not([data-theme=light]) .sb-foot>div{background:#0a0f18!important;background-color:#0a0f18!important;background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-search>div{background-color:#060a12!important;border:1px solid rgba(255,255,255,.08)!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-search input{background:transparent!important;background-color:transparent!important;color:#f5f7fa!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot .usr{background-color:#060a12!important;border:1px solid rgba(255,255,255,.06);border-radius:8px}html[data-ui-version=v2]:not([data-theme=light]) .sb-sect-btn{background:transparent!important;background-color:transparent!important;color:#7a8fa4!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-sect-btn:hover{color:#c9d6e0!important}html[data-ui-version=v2]:not([data-theme=light]) .ni{background:transparent!important;background-color:transparent!important;color:#c9d6e0!important;border-left:2px solid transparent}html[data-ui-version=v2]:not([data-theme=light]) .ni:hover{background-color:#00e5ff0f!important;color:#f5f7fa!important}html[data-ui-version=v2]:not([data-theme=light]) .ni.act{background-color:#00e5ff1a!important;color:#f5f7fa!important;border-left:2px solid #00E5FF}html[data-ui-version=v2]:not([data-theme=light]) [data-role=logout]{background:transparent!important;background-color:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#7a8fa4!important;border-radius:8px}html[data-ui-version=v2]:not([data-theme=light]) [data-role=logout]:hover{background-color:#ef44441a!important;border-color:#ef444466!important;color:#ef4444!important}html[data-ui-version=v2]:not([data-theme=light]) .logo-zrg{background:linear-gradient(135deg,#00e5ff,#66f0ff)!important;background-image:linear-gradient(135deg,#00e5ff,#66f0ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html[data-ui-version=v2]:not([data-theme=light]) .logo-sub{color:#7a8fa4!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-cog-btn{background-color:#060a12!important;background-image:none!important;border:1px solid rgba(255,255,255,.08)!important;color:#c9d6e0!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-cog-btn:hover{background-color:#00e5ff1a!important;border-color:#00e5ff!important;color:#00e5ff!important}html[data-ui-version=v2]:not([data-theme=light]) .sb-foot div[onMouseEnter]{color:#c9d6e0}html[data-ui-version=v2]:not([data-theme=light]) .sb .sb-logo .logo-zrg,html[data-ui-version=v2]:not([data-theme=light]) .sb .sb-logo>div.logo-zrg,html[data-ui-version=v2][data-theme=light] .sb .sb-logo .logo-zrg{background:linear-gradient(135deg,#00e5ff,#66f0ff)!important;background-image:linear-gradient(135deg,#00e5ff,#66f0ff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 14px rgba(0,229,255,.45));font-weight:700}html[data-ui-version=v2]:not([data-theme=light]) .sb .sb-logo .logo-sub{background:transparent!important;background-image:none!important;color:#7a8fa4!important;-webkit-text-fill-color:#7A8FA4!important}html[data-ui-version=v2]:not([data-theme=light]){background-color:#000!important}html[data-ui-version=v2]:not([data-theme=light]) body,html[data-ui-version=v2]:not([data-theme=light]) body #root,html[data-ui-version=v2]:not([data-theme=light]) body .app,html[data-ui-version=v2]:not([data-theme=light]) body .app .main,html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content,html[data-ui-version=v2]:not([data-theme=light]) body .app .main #main-content,html[data-ui-version=v2]:not([data-theme=light]) body .app .main>div{background-color:#000!important}html[data-ui-version=v2]:not([data-theme=light]) body{background-image:radial-gradient(1200px 600px at 50% -25%,rgba(0,229,255,.022),transparent 70%)!important;background-color:#000!important;background-attachment:fixed!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb{background:#000!important;background-color:#000!important;background-image:none!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb>div,html[data-ui-version=v2]:not([data-theme=light]) body .app .sb>div>div:not(.logo-zrg):not(.logo-sub):not(.uav):not(.nb),html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-logo,html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-foot,html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-group,html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-nav{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-search>div{background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-foot .usr{background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:10px}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-cog-btn{background-color:#ffffff0a!important;background-image:none!important;border:1px solid rgba(255,255,255,.08)!important;color:#c9d6e0!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-cog-btn:hover{background-color:#00e5ff1f!important;border-color:#00e5ff66!important;color:#00e5ff!important}html[data-ui-version=v2]:not([data-theme=light]) body .app [data-role=logout]{background-color:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#7a8fa4!important}html[data-ui-version=v2]:not([data-theme=light]) body .app [data-role=logout]:hover{background-color:#ef44441a!important;border-color:#ef444466!important;color:#ef4444!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-sect-btn{background:transparent!important;background-color:transparent!important;color:#7a8fa4!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-sect-btn:hover{background-color:#ffffff08!important;color:#c9d6e0!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .ni{background:transparent!important;background-color:transparent!important;color:#c9d6e0!important;border-left:2px solid transparent;border-radius:6px}html[data-ui-version=v2]:not([data-theme=light]) body .app .ni:hover{background-color:#00e5ff12!important;color:#fff!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .ni.act{background-color:#00e5ff1f!important;border-left:2px solid #00E5FF;color:#fff!important}html[data-ui-version=v2]:not([data-theme=light]) .main *[style*="background:#fff"]:not([data-allow-light]),html[data-ui-version=v2]:not([data-theme=light]) .main *[style*="background: #fff"]:not([data-allow-light]),html[data-ui-version=v2]:not([data-theme=light]) .main *[style*="background:#FFF"]:not([data-allow-light]),html[data-ui-version=v2]:not([data-theme=light]) .main *[style*="background:white"]:not([data-allow-light]),html[data-ui-version=v2]:not([data-theme=light]) .main *[style*="background-color:#fff"]:not([data-allow-light]),html[data-ui-version=v2]:not([data-theme=light]) .main *[style*="background-color:white"]:not([data-allow-light]){background-color:var(--md-surface)!important;background-image:none!important}html[data-ui-version=v2]:not([data-theme=light]) body:before{content:none!important;display:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb:after{content:none!important;display:none!important;background:none!important}html[data-ui-version=v2]:not([data-theme=light]) .sb:before{content:none!important;display:none!important;background:none!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .main{background:#000!important;background-color:#000!important;background-image:none!important;border-left:none!important;border-right:none!important;padding-left:0!important;margin-left:256px!important}@media (max-width: 900px){html[data-ui-version=v2]:not([data-theme=light]) body .app .main{margin-left:0!important}}html[data-ui-version=v2][data-sidebar-hidden="1"]:not([data-theme=light]) body .app .main{margin-left:0!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content{padding:24px 32px 56px!important;margin:0!important;background:#000!important;background-color:#000!important;background-image:none!important;border:none!important}html[data-ui-version=v2]:not([data-theme=light]) body .app:before,html[data-ui-version=v2]:not([data-theme=light]) body:after{display:none!important;content:none!important;background:none!important;opacity:0!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .main .topbar{padding:0 32px!important;margin:0!important;height:56px!important;border-left:none!important;border-right:none!important;background:#0009!important;background-color:#0009!important;background-image:none!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb{width:256px!important;min-width:256px!important;max-width:256px!important;left:0!important;top:0!important;padding-left:0!important;padding-right:0!important;margin:0!important}@media (min-width: 1025px){html[data-ui-version=v2][data-sidebar-hidden="1"]:not([data-theme=light]) body .app .sb{width:0!important;min-width:0!important;max-width:0!important;border-right:0!important;overflow:hidden!important}}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb{background-color:#000!important;background-image:linear-gradient(#ffffff06,#ffffff06)!important;border-right:1px solid rgba(255,255,255,.1)!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content{padding:24px 32px 56px!important;margin:0!important}@media (max-width: 600px){html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content{padding:16px 16px 40px!important}}html[data-ui-version=v2]:not([data-theme=light]) body .app .main .topbar{padding:0 32px!important;margin:0!important}@media (max-width: 600px){html[data-ui-version=v2]:not([data-theme=light]) body .app .main .topbar{padding:0 16px!important}}html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content .page-card,html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content .sc,html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content .kpi-card,html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content .chart-card,html[data-ui-version=v2]:not([data-theme=light]) body .app .main .content .dc{background-color:#0a0f18!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important}html[data-ui-version=v2] .topbar-quickadd,html[data-ui-version=v2] .topbar-today,html[data-ui-version=v2] .topbar-aipulse,html[data-ui-version=v2] .topbar-theme,html[data-ui-version=v2] .topbar-wsswitch,html[data-ui-version=v2] .topbar-shortcuts,html[data-ui-version=v2] .topbar-right>button[title^=Notifications]{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;background:color-mix(in srgb,var(--md-surface-2) 70%,transparent)!important;border:1px solid var(--md-divider)!important;color:var(--md-text-2)!important;cursor:pointer;position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:transform .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);isolation:isolate}html[data-ui-version=v2] .topbar-quickadd:before,html[data-ui-version=v2] .topbar-today:before,html[data-ui-version=v2] .topbar-aipulse:before,html[data-ui-version=v2] .topbar-theme:before,html[data-ui-version=v2] .topbar-wsswitch:before,html[data-ui-version=v2] .topbar-shortcuts:before,html[data-ui-version=v2] .topbar-right>button[title^=Notifications]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--md-text) 12%,transparent) 0%,transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6;z-index:1}html[data-ui-version=v2] .topbar-quickadd:hover,html[data-ui-version=v2] .topbar-today:hover,html[data-ui-version=v2] .topbar-aipulse:hover,html[data-ui-version=v2] .topbar-theme:hover,html[data-ui-version=v2] .topbar-wsswitch:hover,html[data-ui-version=v2] .topbar-shortcuts:hover,html[data-ui-version=v2] .topbar-right>button[title^=Notifications]:hover{transform:translateY(-1.5px) scale(1.02);background:color-mix(in srgb,var(--md-primary) 14%,var(--md-surface-2))!important;border-color:color-mix(in srgb,var(--md-primary) 50%,var(--md-divider))!important;color:var(--md-primary)!important;box-shadow:0 6px 20px color-mix(in srgb,var(--md-primary) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--md-primary) 30%,transparent) inset}html[data-ui-version=v2] .topbar-quickadd:active,html[data-ui-version=v2] .topbar-today:active,html[data-ui-version=v2] .topbar-aipulse:active,html[data-ui-version=v2] .topbar-theme:active,html[data-ui-version=v2] .topbar-wsswitch:active,html[data-ui-version=v2] .topbar-shortcuts:active,html[data-ui-version=v2] .topbar-right>button[title^=Notifications]:active{transform:translateY(0) scale(.98);transition-duration:.08s}html[data-ui-version=v2] .topbar-quickadd:focus-visible,html[data-ui-version=v2] .topbar-today:focus-visible,html[data-ui-version=v2] .topbar-aipulse:focus-visible,html[data-ui-version=v2] .topbar-theme:focus-visible,html[data-ui-version=v2] .topbar-wsswitch:focus-visible,html[data-ui-version=v2] .topbar-shortcuts:focus-visible,html[data-ui-version=v2] .topbar-right>button[title^=Notifications]:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}html[data-ui-version=v2] .topbar-quickadd{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary) 18%,var(--md-surface-2)),color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2)))!important;border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-divider))!important;color:var(--md-primary)!important}html[data-ui-version=v2] .topbar-quickadd:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary) 28%,var(--md-surface)),color-mix(in srgb,var(--md-primary) 16%,var(--md-surface)))!important;box-shadow:0 8px 24px color-mix(in srgb,var(--md-primary) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--md-primary) 50%,transparent) inset}html[data-ui-version=v2] .topbar-aipulse svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--md-primary) 40%,transparent))}html[data-ui-version=v2]:not([data-theme=light]) .topbar-right>button[title^=Notifications]{position:relative}html[data-ui-version=v2] .topbar-today{position:relative}html[data-ui-version=v2] .topbar-theme svg{transition:transform .42s cubic-bezier(.34,1.56,.64,1)}html[data-ui-version=v2] .topbar-theme:hover svg{transform:rotate(20deg) scale(1.1)}html[data-ui-version=v2] .topbar-right [role=menu],html[data-ui-version=v2] .topbar-right>div>div[style*="position:absolute"],html[data-ui-version=v2] .topbar-right>div>div[style*="position: absolute"]{background:color-mix(in srgb,var(--md-surface) 96%,transparent)!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;border:1px solid var(--md-divider)!important;box-shadow:0 20px 48px #00000073,0 0 0 1px #ffffff0a inset!important}@keyframes sb-pulse-ping{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.6);opacity:0}}@keyframes donut-draw{0%{opacity:0;transform:scale(.8) rotate(-15deg)}to{opacity:.92;transform:scale(1) rotate(0)}}@keyframes dash-line-draw{to{stroke-dashoffset:0}}@keyframes bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}@keyframes askZayCaret{0%,to{opacity:1}50%{opacity:.2}}@keyframes askZayShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes leadGenShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes leadGenSpin{to{transform:rotate(360deg)}}.lg-kpi:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--md-primary) 30%,var(--md-divider))!important;box-shadow:0 8px 24px color-mix(in srgb,var(--md-primary) 12%,transparent)}html[data-ui-version=v2][data-density=cozy] .sc,html[data-ui-version=v2][data-density=cozy] .page-card,html[data-ui-version=v2][data-density=cozy] .chart-card,html[data-ui-version=v2][data-density=cozy] .kpi-card,html[data-ui-version=v2][data-density=cozy] .card{padding:14px!important}html[data-ui-version=v2][data-density=cozy] .ti,html[data-ui-version=v2][data-density=cozy] .del-item,html[data-ui-version=v2][data-density=cozy] .meet-card,html[data-ui-version=v2][data-density=cozy] .ob-item{padding:10px 12px!important}html[data-ui-version=v2][data-density=cozy] .content{padding:18px 24px 40px!important}html[data-ui-version=v2][data-density=compact] .sc,html[data-ui-version=v2][data-density=compact] .page-card,html[data-ui-version=v2][data-density=compact] .chart-card,html[data-ui-version=v2][data-density=compact] .kpi-card,html[data-ui-version=v2][data-density=compact] .card{padding:10px 12px!important}html[data-ui-version=v2][data-density=compact] .ti,html[data-ui-version=v2][data-density=compact] .del-item,html[data-ui-version=v2][data-density=compact] .meet-card,html[data-ui-version=v2][data-density=compact] .ob-item{padding:7px 10px!important}html[data-ui-version=v2][data-density=compact] .content{padding:14px 20px 32px!important}html[data-ui-version=v2][data-density=compact] .kpi-num{font-size:26px!important}html[data-ui-version=v2][data-density=compact] .tbl td,html[data-ui-version=v2][data-density=compact] .tbl th{padding:8px 12px!important;font-size:12px!important}@keyframes confetti-fall{0%{transform:translateY(-20vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:0}}.confetti-piece{position:fixed;top:0;width:10px;height:14px;pointer-events:none;z-index:9999;animation:confetti-fall 3.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes ai-asst-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ai-asst-fab-pulse{0%,to{box-shadow:0 6px 22px color-mix(in srgb,var(--md-primary) 40%,transparent)}50%{box-shadow:0 8px 28px color-mix(in srgb,var(--md-primary) 60%,transparent)}}html[data-ui-version=v2] .ai-asst-fab{animation:ai-asst-fab-pulse 3.6s ease-in-out infinite}html[data-ui-version=v2][data-reduced-motion="1"] .ai-asst-fab{animation:none!important}@media (max-width: 768px){html[data-ui-version=v2] [aria-label="AI assistant"]>div{width:100vw!important;max-width:100vw!important;border-left:none!important;border-radius:0!important}html[data-ui-version=v2] .ai-asst-fab{bottom:78px!important;right:16px!important;width:48px!important;height:48px!important}}@media (min-width: 769px) and (max-width: 1024px){html[data-ui-version=v2] [aria-label="AI assistant"]>div{width:480px!important}}@media (max-width: 900px){html[data-ui-version=v2] .topbar-clock{display:none!important}}@media print{html[data-ui-version=v2],html[data-ui-version=v2] body,html[data-ui-version=v2] .app,html[data-ui-version=v2] .main{background:#fff!important;color:#000!important}html[data-ui-version=v2] .sb,html[data-ui-version=v2] .topbar,html[data-ui-version=v2] .main-footer,html[data-ui-version=v2] .topbar-right,html[data-ui-version=v2] .bulkbar,html[data-ui-version=v2] .skip-link,html[data-ui-version=v2] [class*=toast],html[data-ui-version=v2] [data-role=logout],html[data-ui-version=v2] .sb-foot,html[data-ui-version=v2] .panel,html[data-ui-version=v2] .ov,html[data-ui-version=v2] [class*=cmdk],html[data-ui-version=v2] .confetti-piece,html[data-ui-version=v2] [class*=hamburger],html[data-ui-version=v2] [data-section=ai-pulse],html[data-ui-version=v2] .bug-fab,html[data-ui-version=v2] [data-clock-bubble],html[data-ui-version=v2] [data-floating-fab]{display:none!important}html[data-ui-version=v2] .main{margin-left:0!important}html[data-ui-version=v2] .content{padding:16px!important}html[data-ui-version=v2] .sc,html[data-ui-version=v2] .page-card,html[data-ui-version=v2] .chart-card,html[data-ui-version=v2] .kpi-card,html[data-ui-version=v2] .card{background:#fff!important;color:#000!important;border:1px solid #CCC!important;box-shadow:none!important;page-break-inside:avoid;break-inside:avoid;margin-bottom:12px!important;background-image:none!important}html[data-ui-version=v2] .kpi-num,html[data-ui-version=v2] .page-header-title,html[data-ui-version=v2] h1,html[data-ui-version=v2] h2,html[data-ui-version=v2] h3{color:#000!important;background:none!important;-webkit-text-fill-color:#000!important}html[data-ui-version=v2] .tbl th{background:#f0f0f0!important;color:#000!important}html[data-ui-version=v2] .tbl tr{page-break-inside:avoid}html[data-ui-version=v2] .content:before{content:"Zay CRM — printed " attr(data-printed) attr(data-now);display:block;font-size:10px;color:#666;border-bottom:1px solid #CCC;padding-bottom:6px;margin-bottom:12px}}html[data-ui-version=v2] .sb-nav .ni.act{position:relative}html[data-ui-version=v2] .sb-nav .ni.act:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 0% 50%,color-mix(in srgb,var(--md-primary) 18%,transparent) 0%,transparent 70%);pointer-events:none;border-radius:inherit;z-index:-1}html[data-ui-version=v2] .sc:hover,html[data-ui-version=v2] .page-card:hover,html[data-ui-version=v2] .chart-card:hover,html[data-ui-version=v2] .kpi-card:hover{transform:translateY(-1px)}html[data-ui-version=v2] .kpi-card,html[data-ui-version=v2] .chart-card{transition:transform .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .topbar-right>button[title^=Notifications]:has(span[style*=background]) svg{animation:notif-bell-pulse 2.4s cubic-bezier(.4,0,.6,1) infinite;transform-origin:12px 4px}@keyframes notif-bell-pulse{0%,to{transform:rotate(0)}3%{transform:rotate(8deg)}6%{transform:rotate(-8deg)}9%{transform:rotate(6deg)}12%{transform:rotate(-4deg)}15%,to{transform:rotate(0)}}@media (max-width: 768px) and (pointer: coarse){html[data-ui-version=v2] .ni,html[data-ui-version=v2] .btn,html[data-ui-version=v2] button.btn,html[data-ui-version=v2] .sb-cog-btn,html[data-ui-version=v2] .topbar-right button{min-height:44px;min-width:44px}html[data-ui-version=v2] .topbar-quickadd,html[data-ui-version=v2] .topbar-today,html[data-ui-version=v2] .topbar-aipulse,html[data-ui-version=v2] .topbar-theme,html[data-ui-version=v2] .topbar-wsswitch,html[data-ui-version=v2] .topbar-shortcuts,html[data-ui-version=v2] .topbar-right>button[title^=Notifications]{width:44px!important;height:44px!important;min-width:44px!important}html[data-ui-version=v2] .dash-action-btn,html[data-ui-version=v2] .dash-action-btn:not(:has(span)){min-height:44px!important;min-width:44px!important}.frw-skip{min-height:44px!important;min-width:44px!important;padding:10px 14px!important}html[data-ui-version=v2] input[type=checkbox],html[data-ui-version=v2] input[type=radio]{min-width:22px;min-height:22px}}html[data-ui-version=v2] .view-tab{position:relative;transition:color .22s var(--apple-ease)}html[data-ui-version=v2] .view-tab.act:after{content:"";position:absolute;left:8px;right:8px;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary) 60%,var(--md-primary-hover)) 100%);border-radius:2px;box-shadow:0 0 6px color-mix(in srgb,var(--md-primary) 50%,transparent);animation:tab-indicator-slide .25s cubic-bezier(.16,1,.3,1)}@keyframes tab-indicator-slide{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}html[data-ui-version=v2] [data-loading="1"],html[data-ui-version=v2] .skel{background:linear-gradient(90deg,var(--md-surface-2) 0%,color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2)) 50%,var(--md-surface-2) 100%);background-size:200px 100%;background-repeat:no-repeat;animation:skeleton-shimmer 1.4s ease-in-out infinite;color:transparent!important;border-radius:6px;-webkit-user-select:none;user-select:none}html[data-ui-version=v2] .topbar-clock{position:relative;overflow:hidden}html[data-ui-version=v2] .topbar-clock:after{content:"";position:absolute;top:0;bottom:0;left:-100%;width:50%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--md-primary) 18%,transparent) 50%,transparent 100%);pointer-events:none;transition:left .8s cubic-bezier(.16,1,.3,1)}html[data-ui-version=v2] .topbar-clock:hover:after{left:110%}html[data-ui-version=v2] body:after{content:"";position:fixed;top:0;left:0;height:2px;width:var(--scroll-progress, 0%);background:linear-gradient(90deg,var(--md-primary) 0%,#66F0FF 100%);box-shadow:0 0 8px var(--md-primary);z-index:9999;pointer-events:none;transition:width .12s linear}html[data-ui-version=v2] .kc button[title*=VIP]:hover{filter:drop-shadow(0 0 8px #FFD700) brightness(1.15)!important}html[data-ui-version=v2]{scroll-behavior:smooth}html[data-ui-version=v2][data-reduced-motion="1"]{scroll-behavior:auto}html[data-ui-version=v2] .btn-p:active,html[data-ui-version=v2] .btn.btn-p:active,html[data-ui-version=v2] button[type=submit]:active{transform:translateY(0) scale(.97)!important;transition-duration:.08s!important}html[data-ui-version=v2] .topbar-search:focus kbd,html[data-ui-version=v2] .topbar-search:hover kbd{background:color-mix(in srgb,var(--md-primary) 14%,var(--md-surface))!important;border-color:var(--md-primary)!important;color:var(--md-primary)!important;transition:all .14s var(--apple-ease)}html[data-ui-version=v2] body,html[data-ui-version=v2] .sb,html[data-ui-version=v2] .topbar,html[data-ui-version=v2] .main,html[data-ui-version=v2] .content,html[data-ui-version=v2] .sc,html[data-ui-version=v2] .page-card,html[data-ui-version=v2] .chart-card,html[data-ui-version=v2] .kpi-card,html[data-ui-version=v2] .card,html[data-ui-version=v2] .fi,html[data-ui-version=v2] .si,html[data-ui-version=v2] .ti,html[data-ui-version=v2] .ni{transition:background-color .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1)!important}html[data-ui-version=v2][data-reduced-motion="1"] body,html[data-ui-version=v2][data-reduced-motion="1"] .sb,html[data-ui-version=v2][data-reduced-motion="1"] .topbar,html[data-ui-version=v2][data-reduced-motion="1"] .main,html[data-ui-version=v2][data-reduced-motion="1"] .content{transition:none!important}html[data-ui-version=v2] .topbar-quickadd:after,html[data-ui-version=v2] .topbar-shortcuts:after{content:attr(data-kbd);position:absolute;bottom:-22px;left:50%;transform:translate(-50%) translateY(-4px);font-size:9px;font-weight:700;font-family:DM Mono,SF Mono,Menlo,monospace;letter-spacing:.04em;padding:2px 6px;background:var(--md-text);color:var(--md-bg);border-radius:4px;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .14s var(--apple-ease),transform .14s var(--apple-ease);z-index:100}html[data-ui-version=v2] .topbar-quickadd:hover:after,html[data-ui-version=v2] .topbar-shortcuts:hover:after{opacity:1;transform:translate(-50%) translateY(0)}html[data-ui-version=v2] .sc:focus-within,html[data-ui-version=v2] .page-card:focus-within,html[data-ui-version=v2] .chart-card:focus-within{border-color:color-mix(in srgb,var(--md-primary) 50%,var(--md-divider))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary) 12%,transparent),0 6px 20px color-mix(in srgb,var(--md-primary) 14%,rgba(0,0,0,.08))!important}@keyframes modal-pop-in{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}html[data-ui-version=v2] .fm,html[data-ui-version=v2] .panel,html[data-ui-version=v2] [class*=cmdk-box]{animation:modal-pop-in .24s cubic-bezier(.16,1,.3,1)!important}@keyframes empty-state-wave{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-2deg)}}html[data-ui-version=v2] .empty-state h3:first-child:before{display:inline-block;margin-right:8px;animation:empty-state-wave 3s ease-in-out infinite}html[data-ui-version=v2] .sb-nav .ni.act{background-image:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 12%,transparent) 0%,color-mix(in srgb,var(--md-primary) 4%,transparent) 60%,transparent 100%)!important}@keyframes stage-prob-pulse{0%,to{box-shadow:0 0 0 0 currentColor;opacity:.9}50%{box-shadow:0 0 0 3px #0000;opacity:1}}html[data-ui-version=v2] .kch span[title*="close probability"]{animation:stage-prob-pulse 4s ease-in-out infinite}html[data-ui-version=v2] [data-section=ai-pulse]:before{content:"";position:absolute;top:0;left:12px;right:12px;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--md-primary) 50%,transparent) 50%,transparent 100%);border-radius:2px;pointer-events:none;z-index:1}html[data-ui-version=v2] [data-section=ai-pulse]{position:relative}html[data-ui-version=v2] .kc.drag{transform:scale(.98) rotate(1deg)!important;box-shadow:0 12px 32px #00000040,0 0 0 2px var(--md-primary) inset!important;cursor:grabbing!important;z-index:50}html[data-ui-version=v2]:not([data-theme=light]) ::-webkit-scrollbar{width:9px;height:9px}html[data-ui-version=v2]:not([data-theme=light]) ::-webkit-scrollbar-track{background:transparent}html[data-ui-version=v2]:not([data-theme=light]) ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--md-primary) 25%,transparent);border-radius:5px;border:2px solid transparent;background-clip:padding-box}html[data-ui-version=v2]:not([data-theme=light]) ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--md-primary) 50%,transparent);background-clip:padding-box}html[data-ui-version=v2][data-theme=light] ::-webkit-scrollbar{width:9px;height:9px}html[data-ui-version=v2][data-theme=light] ::-webkit-scrollbar-thumb{background:#0a12212e;border-radius:5px;border:2px solid transparent;background-clip:padding-box}html[data-ui-version=v2][data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0a122152;background-clip:padding-box}html[data-ui-version=v2] .tag-chip .x{opacity:0;margin-left:4px;transition:opacity .14s var(--apple-ease);cursor:pointer}html[data-ui-version=v2] .tag-chip:hover .x{opacity:1}html[data-ui-version=v2] .tbl tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--md-text) 1.5%,transparent)!important}html[data-ui-version=v2] .tbl tbody tr:nth-child(2n) td{background:transparent!important}html[data-ui-version=v2] .sc+.sc{position:relative}html[data-ui-version=v2] .sc+.sc:before{content:"";position:absolute;top:-8px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--md-primary) 25%,transparent) 50%,transparent 100%);pointer-events:none}html[data-ui-version=v2] .pipe-scroll,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2{cursor:grab}html[data-ui-version=v2] .pipe-scroll:active,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid:active,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2:active{cursor:grabbing}html[data-ui-version=v2] .fl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--md-text-3);margin-bottom:5px;display:block}html[data-ui-version=v2] .content a:not([class*=btn]):not([role=button]),html[data-ui-version=v2] .panel a:not([class*=btn]):not([role=button]),html[data-ui-version=v2] .main-footer a:not([class*=btn]):not([role=button]){text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .14s var(--apple-ease),color .14s var(--apple-ease)}html[data-ui-version=v2] .content a:not([class*=btn]):not([role=button]):hover,html[data-ui-version=v2] .panel a:not([class*=btn]):not([role=button]):hover,html[data-ui-version=v2] .main-footer a:not([class*=btn]):not([role=button]):hover{text-decoration-color:currentColor;color:var(--md-primary)}.autosave-pill{position:fixed;bottom:24px;left:50%;transform:translate(-50%,24px);padding:6px 14px;background:linear-gradient(135deg,var(--md-primary) 0%,#66F0FF 100%);color:#000;font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:var(--r-pill);box-shadow:0 6px 20px color-mix(in srgb,var(--md-primary) 35%,transparent);z-index:9990;pointer-events:none;opacity:0;display:inline-flex;align-items:center;gap:6px;transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.autosave-pill.show{opacity:1;transform:translate(-50%)}html[data-ui-version=v2] .toast,html[data-ui-version=v2] [class*=toast]{pointer-events:auto!important}html[data-ui-version=v2] .toast:hover,html[data-ui-version=v2] [class*=toast]:hover{animation-play-state:paused!important;animation-duration:30s!important;opacity:1!important;pointer-events:auto!important}html[data-ui-version=v2] .zay-toast-host,html[data-ui-version=v2] .zay-toast-host *{opacity:1!important}html[data-ui-version=v2] .zay-toast-host button{pointer-events:auto!important}.zay-oauth-btn .zay-oauth-label,html[data-ui-version=v2] .zay-oauth-btn .zay-oauth-label{color:var(--oauth-fg, #000)!important;text-shadow:none!important}.zay-oauth-btn,html[data-ui-version=v2] .zay-oauth-btn{color:var(--oauth-fg, #000)!important}html[data-ui-version=v2][data-reduced-motion="1"] *,html[data-ui-version=v2][data-reduced-motion="1"] *:before,html[data-ui-version=v2][data-reduced-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion: reduce){html[data-ui-version=v2] *,html[data-ui-version=v2] *:before,html[data-ui-version=v2] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-ui-version=v2][data-high-contrast="1"]{--md-divider: rgba(255, 255, 255, .25) !important;--md-text-3: var(--md-text-2) !important}html[data-ui-version=v2][data-high-contrast="1"][data-theme=light]{--md-divider: rgba(0, 0, 0, .25) !important}html[data-ui-version=v2][data-high-contrast="1"] .sc,html[data-ui-version=v2][data-high-contrast="1"] .page-card,html[data-ui-version=v2][data-high-contrast="1"] .chart-card,html[data-ui-version=v2][data-high-contrast="1"] .kpi-card{border-width:2px!important}html[data-ui-version=v2] .page-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--md-divider);align-items:flex-end}html[data-ui-version=v2] .page-header-title,html[data-ui-version=v2] .ph-title,html[data-ui-version=v2] h1{font-family:DM Sans,-apple-system,sans-serif;font-weight:800;font-size:32px;line-height:1.1;letter-spacing:-.025em;background:linear-gradient(135deg,var(--md-text) 0%,var(--md-text-2) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin:0 0 6px}html[data-ui-version=v2] .page-header-subtitle,html[data-ui-version=v2] .ph-subtitle{font-size:13px;color:var(--md-text-3);letter-spacing:0;margin:0}html[data-ui-version=v2] .sc,html[data-ui-version=v2] .page-card,html[data-ui-version=v2] .card:not(.kpi-card):not(.chart-card),html[data-ui-version=v2] .dc,html[data-ui-version=v2] .mc{border-radius:12px;transition:transform .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .sc:hover,html[data-ui-version=v2] .page-card:hover,html[data-ui-version=v2] .card:not(.kpi-card):not(.chart-card):hover,html[data-ui-version=v2] .dc:hover{border-color:color-mix(in srgb,var(--md-primary) 18%,var(--md-divider));box-shadow:0 6px 18px color-mix(in srgb,var(--md-primary) 8%,rgba(0,0,0,.12))}html[data-ui-version=v2] .sct{font-size:18px;font-weight:700;letter-spacing:-.015em;margin-bottom:4px;position:relative;padding-left:12px}html[data-ui-version=v2] .sct:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:linear-gradient(180deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary) 60%,var(--md-primary-hover)) 100%);border-radius:2px;box-shadow:0 0 8px color-mix(in srgb,var(--md-primary) 40%,transparent)}html[data-ui-version=v2] .tbl-wrap{border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}html[data-ui-version=v2] .tbl thead th,html[data-ui-version=v2] .tbl th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--md-surface-2) 95%,var(--md-primary) 1%)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px!important;font-weight:700!important;color:var(--md-text-3)!important;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--md-divider);padding:12px 14px!important}html[data-ui-version=v2] .tbl tbody tr{transition:background .14s var(--apple-ease)}html[data-ui-version=v2] .tbl tbody tr:hover{background:color-mix(in srgb,var(--md-primary) 5%,transparent)!important}html[data-ui-version=v2] .tbl tbody tr:hover td{background:transparent!important}html[data-ui-version=v2] .tbl td{padding:12px 14px;font-size:13px;border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .ti,html[data-ui-version=v2] .del-item,html[data-ui-version=v2] .ob-item,html[data-ui-version=v2] .meet-card{border-radius:10px;transition:transform .14s cubic-bezier(.32,.72,0,1),border-color .14s cubic-bezier(.32,.72,0,1),box-shadow .14s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .ti:hover,html[data-ui-version=v2] .del-item:hover,html[data-ui-version=v2] .ob-item:hover,html[data-ui-version=v2] .meet-card:hover{transform:translate(2px);border-color:color-mix(in srgb,var(--md-primary) 30%,var(--md-divider));box-shadow:0 4px 12px color-mix(in srgb,var(--md-primary) 8%,rgba(0,0,0,.08))}html[data-ui-version=v2] .fi,html[data-ui-version=v2] .si,html[data-ui-version=v2] select.fs,html[data-ui-version=v2] input.fi,html[data-ui-version=v2] textarea.fi{transition:border-color .14s cubic-bezier(.32,.72,0,1),background-color .14s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1);border-radius:8px}html[data-ui-version=v2] .fi:focus,html[data-ui-version=v2] .si:focus,html[data-ui-version=v2] select.fs:focus,html[data-ui-version=v2] input.fi:focus,html[data-ui-version=v2] textarea.fi:focus{border-color:var(--md-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary) 18%,transparent),0 1px 8px color-mix(in srgb,var(--md-primary) 20%,transparent);outline:none}html[data-ui-version=v2] .empty-state{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary) 4%,var(--md-surface-2)) 0%,var(--md-surface-2) 100%);border:1px dashed color-mix(in srgb,var(--md-primary) 25%,var(--md-divider));border-radius:14px;padding:32px 24px}html[data-ui-version=v2] .empty-state h3{font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--md-text);margin:0 0 6px}html[data-ui-version=v2] .empty-state p{font-size:13px;color:var(--md-text-3);margin:0}html[data-ui-version=v2] select.fs{border-radius:var(--r-pill);padding:6px 30px 6px 12px;font-size:12px;font-weight:600;height:32px;background:var(--md-surface-2);border:1px solid var(--md-divider)}html[data-ui-version=v2] select.fs:hover{border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-divider));background:var(--md-surface)}html[data-ui-version=v2] .btn.btn-p,html[data-ui-version=v2] .btn-p{background:linear-gradient(135deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary) 80%,var(--md-primary-hover)) 100%);border:1px solid color-mix(in srgb,var(--md-primary) 80%,transparent);color:var(--md-on-primary);font-weight:700;letter-spacing:-.005em;box-shadow:0 1px 3px color-mix(in srgb,var(--md-primary) 25%,transparent),0 0 0 1px color-mix(in srgb,#FFFFFF 8%,transparent) inset;transition:all .22s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .btn.btn-p:hover,html[data-ui-version=v2] .btn-p:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--md-primary) 35%,transparent),0 0 0 1px color-mix(in srgb,#FFFFFF 14%,transparent) inset}html[data-ui-version=v2] .btn.btn-p:active,html[data-ui-version=v2] .btn-p:active{transform:translateY(0) scale(.98);transition-duration:.08s}html[data-ui-version=v2] .stage-pill,html[data-ui-version=v2] .tt{font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:10px;border-radius:var(--r-pill);padding:3px 9px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 14%,transparent)!important}html[data-ui-version=v2] .kch{border-radius:10px 10px 0 0;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:11px;position:sticky;top:0;z-index:2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2{display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 12px;margin:0 -4px;scrollbar-width:thin}html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid>*,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2>*{flex:0 0 380px!important;min-width:380px!important;max-width:380px!important;width:380px!important;scroll-snap-align:start;display:flex!important;flex-direction:column!important}html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid>*.kpi-card,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2>*.kpi-card,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid>*.chart-card,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2>*.chart-card{min-height:240px}html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid::-webkit-scrollbar,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2::-webkit-scrollbar{height:10px}html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid::-webkit-scrollbar-track,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2::-webkit-scrollbar-track{background:color-mix(in srgb,var(--md-divider) 30%,transparent);border-radius:5px}html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid::-webkit-scrollbar-thumb,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--md-primary) 50%,transparent);border-radius:5px}html[data-ui-version=v2][data-dashboard-compact="1"] .dash-grid::-webkit-scrollbar-thumb:hover,html[data-ui-version=v2][data-dashboard-compact="1"] .dash-row-2::-webkit-scrollbar-thumb:hover{background:var(--md-primary)}html[data-ui-version=v2]:not([data-theme=light]) .svc-chip.on{background:color-mix(in srgb,var(--md-primary) 18%,var(--md-surface-2))!important;border-color:color-mix(in srgb,var(--md-primary) 60%,var(--md-divider))!important;color:#fff!important;font-weight:600}html[data-ui-version=v2]:not([data-theme=light]) .svc-chip.off{background:var(--md-surface-2)!important;border-color:var(--md-divider)!important;color:var(--md-text-2)!important;font-weight:600}html[data-ui-version=v2]:not([data-theme=light]) .svc-chip.sold{background:color-mix(in srgb,var(--md-success) 22%,var(--md-surface-2))!important;border-color:var(--md-success)!important;color:#fff!important}html[data-ui-version=v2]:not([data-theme=light]) .svc-chip.on>span,html[data-ui-version=v2]:not([data-theme=light]) .svc-chip.off>span,html[data-ui-version=v2]:not([data-theme=light]) .svc-chip.sold>span{color:inherit!important}html[data-ui-version=v2] .dash-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:color-mix(in srgb,var(--md-surface-2) 70%,transparent);border:1px solid var(--md-divider);border-radius:var(--r-pill);color:var(--md-text-2);font-family:DM Sans,-apple-system,sans-serif;font-size:12px;font-weight:600;cursor:pointer;letter-spacing:-.005em;transition:transform .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);position:relative;isolation:isolate}html[data-ui-version=v2] .dash-action-btn svg{flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}html[data-ui-version=v2] .dash-action-btn:hover{transform:translateY(-1.5px);background:color-mix(in srgb,var(--md-primary) 10%,var(--md-surface));border-color:color-mix(in srgb,var(--md-primary) 45%,var(--md-divider));color:var(--md-primary);box-shadow:0 6px 18px color-mix(in srgb,var(--md-primary) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--md-primary) 25%,transparent) inset}html[data-ui-version=v2] .dash-action-btn:hover svg{transform:scale(1.1)}html[data-ui-version=v2] .dash-action-btn:active{transform:translateY(0) scale(.97);transition-duration:.08s}html[data-ui-version=v2] .dash-action-btn[data-active="1"]{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary) 22%,var(--md-surface)),color-mix(in srgb,var(--md-primary) 12%,var(--md-surface)));border-color:var(--md-primary);color:var(--md-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--md-primary) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--md-primary) 35%,transparent) inset}html[data-ui-version=v2] .dash-action-btn[data-active="1"]:hover{transform:translateY(-1.5px);box-shadow:0 8px 24px color-mix(in srgb,var(--md-primary) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--md-primary) 50%,transparent) inset}html[data-ui-version=v2] .dash-action-btn:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}html[data-ui-version=v2] .dash-action-btn:not(:has(span)){width:38px;padding:0!important;justify-content:center}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-foot .usr .uav{width:32px!important;height:32px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.1)!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:600!important;color:#fff!important;overflow:hidden!important;position:relative!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-foot .usr .uav:not([style*=backgroundImage]){background:linear-gradient(135deg,#00e5ff,#0088a3)!important;color:#fff!important}html[data-ui-version=v2]:not([data-theme=light]) body .app .sb-foot .usr .uav[style*=backgroundImage]{background-color:#0a0f18!important}html[data-ui-version=v2] button:focus-visible,html[data-ui-version=v2] a:focus-visible,html[data-ui-version=v2] [role=button]:focus-visible,html[data-ui-version=v2] input:focus-visible,html[data-ui-version=v2] select:focus-visible,html[data-ui-version=v2] textarea:focus-visible,html[data-ui-version=v2] [tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid color-mix(in srgb,var(--md-primary) 70%,transparent)!important;outline-offset:2px!important;border-radius:var(--r-sm, 6px)!important;transition:outline-offset .12s var(--apple-ease, cubic-bezier(.32,.72,0,1))}html[data-ui-version=v2] .kanban-card,html[data-ui-version=v2] .kb-card{transition:transform .16s var(--apple-ease),box-shadow .16s var(--apple-ease)!important}html[data-ui-version=v2] .kanban-card:hover,html[data-ui-version=v2] .kb-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--md-primary) 14%,rgba(0,0,0,.25))!important}html[data-ui-version=v2][data-reduced-motion="1"] .kanban-card,html[data-ui-version=v2][data-reduced-motion="1"] .kb-card{transition:none!important;transform:none!important}html[data-ui-version=v2] .tbl thead{position:sticky!important;top:0!important;z-index:5!important;background:var(--md-surface-2)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html[data-ui-version=v2] .tbl thead th{border-bottom:1px solid var(--md-divider)!important}html[data-ui-version=v2] .zay-empty{text-align:center;padding:48px 24px;color:var(--md-text-3);font-size:13px;line-height:1.6}html[data-ui-version=v2] .zay-empty .zay-empty-ico{font-size:32px;opacity:.45;margin-bottom:10px;display:block}html[data-ui-version=v2] .zay-empty .zay-empty-title{color:var(--md-text-2);font-weight:600;font-size:14px;margin-bottom:4px}@keyframes zay-save-flash{0%{background:var(--md-primary);transform:scale(1)}18%{background:var(--md-success);transform:scale(1.04)}to{background:var(--md-primary);transform:scale(1)}}html[data-ui-version=v2] .btn.btn-p[data-saved="1"]{animation:zay-save-flash .9s ease-out}html[data-ui-version=v2][data-reduced-motion="1"] .btn.btn-p[data-saved="1"]{animation:none}html[data-ui-version=v2] .kbd-hint{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;margin-left:6px;font-family:DM Mono,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:600;color:var(--md-text-3);background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:4px;letter-spacing:.04em;line-height:1}html[data-ui-version=v2] .kbd-hint:not(:first-child){margin-left:8px}html[data-ui-version=v2] .kpi-value,html[data-ui-version=v2] .num-cell,html[data-ui-version=v2] td[data-numeric],html[data-ui-version=v2] .tbl td:has(.dollar),html[data-ui-version=v2] .clock-pill,html[data-ui-version=v2] .topbar-clock{font-feature-settings:"tnum","ss01"!important;font-variant-numeric:tabular-nums!important}@keyframes zay-progress-shine{0%{background-position:-200% 0}to{background-position:200% 0}}html[data-ui-version=v2] .progress-bar,html[data-ui-version=v2] [role=progressbar]{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 70%,transparent),color-mix(in srgb,var(--md-primary) 95%,transparent),color-mix(in srgb,var(--md-primary) 70%,transparent));background-size:200% 100%;animation:zay-progress-shine 2.4s ease-in-out infinite}html[data-ui-version=v2][data-reduced-motion="1"] .progress-bar,html[data-ui-version=v2][data-reduced-motion="1"] [role=progressbar]{animation:none;background:var(--md-primary)}html[data-ui-version=v2] .zay-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;margin-left:6px;font-size:10px;font-weight:700;color:var(--md-primary);background:color-mix(in srgb,var(--md-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--md-primary) 28%,transparent);border-radius:999px;letter-spacing:0;font-feature-settings:"tnum"}html[data-ui-version=v2] .toast{margin-bottom:8px}html[data-ui-version=v2] .toast+.toast{animation-delay:.08s}html[data-ui-version=v2] .toast+.toast+.toast{animation-delay:.16s}html[data-ui-version=v2] .tbl th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}html[data-ui-version=v2] .tbl th[aria-sort]:after{content:"▾";display:inline-block;margin-left:6px;opacity:.35;transform:translateY(-1px);transition:opacity .12s,transform .12s}html[data-ui-version=v2] .tbl th[aria-sort=ascending]:after{content:"▴";opacity:1;color:var(--md-primary)}html[data-ui-version=v2] .tbl th[aria-sort=descending]:after{content:"▾";opacity:1;color:var(--md-primary)}html[data-ui-version=v2] .tbl th[aria-sort]:hover:after{opacity:.7}html[data-ui-version=v2] .zay-clamp-2,html[data-ui-version=v2] .zay-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}html[data-ui-version=v2] .zay-clamp-2{-webkit-line-clamp:2;line-clamp:2}html[data-ui-version=v2] .zay-clamp-3{-webkit-line-clamp:3;line-clamp:3}html[data-ui-version=v2] button:disabled,html[data-ui-version=v2] input:disabled,html[data-ui-version=v2] select:disabled,html[data-ui-version=v2] textarea:disabled,html[data-ui-version=v2] [aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important;pointer-events:auto!important}html[data-ui-version=v2] button:disabled:hover{transform:none!important;box-shadow:none!important}html[data-ui-version=v2] .zay-crumbs{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--md-text-3);flex-wrap:nowrap;overflow:hidden}html[data-ui-version=v2] .zay-crumbs>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width: 640px){html[data-ui-version=v2] .zay-crumbs>.crumb-mid{display:none}html[data-ui-version=v2] .zay-crumbs>.crumb-mid:first-of-type{display:inline;color:var(--md-text-3)}html[data-ui-version=v2] .zay-crumbs>.crumb-mid:first-of-type:before{content:"…/"}html[data-ui-version=v2] .zay-crumbs>.crumb-mid:first-of-type *{display:none}}html[data-ui-version=v2] [role=tooltip],html[data-ui-version=v2] .zay-tooltip{background:color-mix(in srgb,var(--md-surface) 92%,var(--md-primary) 8%);border:1px solid color-mix(in srgb,var(--md-divider) 70%,transparent);box-shadow:0 1px 2px #0000002e,0 4px 12px #0000003d,0 0 0 1px color-mix(in srgb,var(--md-primary) 8%,transparent)}@keyframes zay-skel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}html[data-ui-version=v2] .zay-skel{pointer-events:none;-webkit-user-select:none;user-select:none}html[data-ui-version=v2] .zay-skel-line{display:block;height:12px;border-radius:4px;margin-bottom:8px;background:linear-gradient(90deg,var(--md-surface-2) 0%,color-mix(in srgb,var(--md-surface-2) 80%,var(--md-divider) 20%) 50%,var(--md-surface-2) 100%);background-size:200% 100%;animation:zay-skel-shimmer 1.6s ease-in-out infinite}html[data-ui-version=v2] .zay-skel-line.tall{height:18px}html[data-ui-version=v2] .zay-skel-line.short{width:40%}html[data-ui-version=v2][data-reduced-motion="1"] .zay-skel-line{animation:none}html[data-ui-version=v2] .btn.btn-p{transition:transform .14s cubic-bezier(.32,.72,0,1),box-shadow .14s cubic-bezier(.32,.72,0,1),background .14s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .btn.btn-p:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--md-primary) 35%,transparent),inset 0 1px #ffffff2e}html[data-ui-version=v2] .btn.btn-p:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px color-mix(in srgb,var(--md-primary) 28%,transparent)}html[data-ui-version=v2] .zay-tabs{position:relative;display:inline-flex;gap:4px}html[data-ui-version=v2] .zay-tab{position:relative;padding:8px 12px;border:none;background:none;color:var(--md-text-3);font-size:13px;font-weight:500;cursor:pointer;transition:color .14s var(--apple-ease)}html[data-ui-version=v2] .zay-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--md-primary);border-radius:1px;transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .zay-tab[aria-selected=true],html[data-ui-version=v2] .zay-tab.active{color:var(--md-primary);font-weight:600}html[data-ui-version=v2] .zay-tab[aria-selected=true]:after,html[data-ui-version=v2] .zay-tab.active:after{transform:scaleX(1)}html[data-ui-version=v2] .zay-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}html[data-ui-version=v2] .zay-pill--ok{background:#22c55e1f;color:#22c55e;border-color:#22c55e4d}html[data-ui-version=v2] .zay-pill--warn{background:#f59e0b24;color:#f59e0b;border-color:#f59e0b52}html[data-ui-version=v2] .zay-pill--err{background:#ef444421;color:#ef4444;border-color:#ef444452}html[data-ui-version=v2] .zay-pill--info{background:color-mix(in srgb,var(--md-primary) 12%,transparent);color:var(--md-primary);border-color:color-mix(in srgb,var(--md-primary) 32%,transparent)}html[data-ui-version=v2] .zay-pill--neutral{background:var(--md-surface-2);color:var(--md-text-3);border-color:var(--md-divider)}html[data-ui-version=v2] .zay-help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;border-radius:50%;background:var(--md-surface-2);color:var(--md-text-3);font-size:9px;font-weight:700;font-family:DM Mono,monospace;cursor:help;border:1px solid var(--md-divider);transition:color .14s,border-color .14s,background .14s;vertical-align:middle}html[data-ui-version=v2] .zay-help:hover{color:var(--md-primary);border-color:color-mix(in srgb,var(--md-primary) 35%,var(--md-divider));background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2))}html[data-ui-version=v2] .zay-help:before{content:"?"}html[data-ui-version=v2] .zay-row-actions{position:relative;display:inline-flex}html[data-ui-version=v2] .zay-row-actions-trigger{width:24px;height:24px;border-radius:6px;background:transparent;color:var(--md-text-3);border:none;cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .14s,color .14s}html[data-ui-version=v2] .zay-row-actions-trigger:hover,html[data-ui-version=v2] .zay-row-actions[data-open=true] .zay-row-actions-trigger{background:color-mix(in srgb,var(--md-primary) 10%,transparent);color:var(--md-primary)}html[data-ui-version=v2] .zay-row-actions-menu{position:absolute;top:100%;right:0;min-width:160px;margin-top:4px;background:var(--md-surface);border:1px solid var(--md-divider);border-radius:10px;box-shadow:var(--md-elev-3);padding:4px;z-index:100;animation:fmIn .12s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .cmdk-foot kbd,html[data-ui-version=v2] .cmdk-list .cmdk-kbd{font-family:DM Mono,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:600;padding:2px 6px;background:var(--md-surface-2);border:1px solid var(--md-divider);border-bottom-width:2px;border-radius:4px;color:var(--md-text-2);line-height:1}html[data-ui-version=v2] .cmdk-list>*+.cmdk-section{border-top:1px solid var(--md-divider);margin-top:4px;padding-top:6px}html[data-ui-version=v2] .sb[data-sb-collapsed="1"]{width:56px!important;transition:width .22s var(--apple-ease)}html[data-ui-version=v2] .sb[data-sb-collapsed="1"] .ni>span:not(.nb),html[data-ui-version=v2] .sb[data-sb-collapsed="1"] .sb-sect-btn>span:not(.sb-sect-rollup):not(.sb-sect-chev),html[data-ui-version=v2] .sb[data-sb-collapsed="1"] .sb-foot .usr>div:not(.uav){display:none}html[data-ui-version=v2] .sb[data-sb-collapsed="1"] .ni{justify-content:center;padding-left:0;padding-right:0}@keyframes zay-tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-ui-version=v2] .dash-grid>*,html[data-ui-version=v2] .dash-row-2>*,html[data-ui-version=v2] .chart-card{animation:zay-tile-in .32s cubic-bezier(.32,.72,0,1) backwards}html[data-ui-version=v2] .dash-grid>*:nth-child(1){animation-delay:0ms}html[data-ui-version=v2] .dash-grid>*:nth-child(2){animation-delay:40ms}html[data-ui-version=v2] .dash-grid>*:nth-child(3){animation-delay:80ms}html[data-ui-version=v2] .dash-grid>*:nth-child(4){animation-delay:.12s}html[data-ui-version=v2] .dash-row-2>*:nth-child(1){animation-delay:.16s}html[data-ui-version=v2] .dash-row-2>*:nth-child(2){animation-delay:.2s}html[data-ui-version=v2][data-reduced-motion="1"] .dash-grid>*,html[data-ui-version=v2][data-reduced-motion="1"] .dash-row-2>*,html[data-ui-version=v2][data-reduced-motion="1"] .chart-card{animation:none}@keyframes zay-form-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}html[data-ui-version=v2] form[data-zay-shake="1"]{animation:zay-form-shake .42s ease-in-out}html[data-ui-version=v2][data-reduced-motion="1"] form[data-zay-shake="1"]{animation:none}html[data-ui-version=v2] .zay-row{position:relative;transition:background .14s var(--apple-ease)}html[data-ui-version=v2] .zay-row .zay-row-peek{position:absolute;right:12px;top:50%;transform:translateY(-50%) translate(-4px);opacity:0;font-size:12px;color:var(--md-text-3);transition:opacity .14s,transform .14s var(--apple-ease),color .14s;pointer-events:none}html[data-ui-version=v2] .zay-row:hover{background:color-mix(in srgb,var(--md-primary) 5%,transparent)}html[data-ui-version=v2] .zay-row:hover .zay-row-peek{opacity:1;transform:translateY(-50%) translate(0);color:var(--md-primary)}html[data-ui-version=v2] .zay-pip{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--md-primary);box-shadow:0 0 6px color-mix(in srgb,var(--md-primary) 60%,transparent)}html[data-ui-version=v2] .zay-pip--warn{background:var(--md-warning);box-shadow:0 0 6px color-mix(in srgb,var(--md-warning) 60%,transparent)}html[data-ui-version=v2] .zay-pip--err{background:var(--md-danger);box-shadow:0 0 6px color-mix(in srgb,var(--md-danger) 60%,transparent)}html[data-ui-version=v2] .zay-pager{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--md-text-3);font-family:DM Mono,monospace}html[data-ui-version=v2] .zay-pager button{width:26px;height:26px;padding:0;border:1px solid var(--md-divider);background:var(--md-surface-2);color:var(--md-text-2);border-radius:6px;cursor:pointer;font-weight:700;transition:background .12s,color .12s,border-color .12s}html[data-ui-version=v2] .zay-pager button:hover:not(:disabled){background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2));color:var(--md-primary);border-color:color-mix(in srgb,var(--md-primary) 30%,var(--md-divider))}html[data-ui-version=v2] .zay-pager button:disabled{opacity:.4;cursor:not-allowed}html[data-ui-version=v2] .zay-pager .zay-pager-count{padding:0 6px;font-feature-settings:"tnum";font-weight:600;color:var(--md-text-2)}html[data-ui-version=v2] .zay-error-state{text-align:center;padding:32px 24px;border:1px solid color-mix(in srgb,var(--md-danger) 30%,var(--md-divider));background:color-mix(in srgb,var(--md-danger) 5%,var(--md-surface));border-radius:12px;color:var(--md-text-2);font-size:13px;line-height:1.6}html[data-ui-version=v2] .zay-error-state .zay-error-ico{font-size:28px;color:var(--md-danger);margin-bottom:8px;display:block}html[data-ui-version=v2] .zay-error-state .zay-error-title{color:var(--md-danger);font-weight:700;font-size:14px;margin-bottom:4px;letter-spacing:.01em}html[data-ui-version=v2] .zay-error-state.zay-warn-state{border-color:color-mix(in srgb,var(--md-warning) 35%,var(--md-divider));background:color-mix(in srgb,var(--md-warning) 6%,var(--md-surface))}html[data-ui-version=v2] .zay-error-state.zay-warn-state .zay-error-ico,html[data-ui-version=v2] .zay-error-state.zay-warn-state .zay-error-title{color:var(--md-warning)}@keyframes zay-row-pulse{0%{background:color-mix(in srgb,var(--md-primary) 25%,transparent)}to{background:transparent}}html[data-ui-version=v2] [data-zay-pulse="1"]{animation:zay-row-pulse .8s ease-out}html[data-ui-version=v2][data-reduced-motion="1"] [data-zay-pulse="1"]{animation:none}html[data-ui-version=v2] .zay-seg{display:inline-flex;padding:2px;border:1px solid var(--md-divider);border-radius:99px;background:var(--md-surface-2);font-size:11px;font-family:DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-weight:700}html[data-ui-version=v2] .zay-seg-tab{padding:4px 12px;border:none;background:transparent;color:var(--md-text-3);border-radius:99px;cursor:pointer;transition:background .14s,color .14s}html[data-ui-version=v2] .zay-seg-tab[aria-selected=true],html[data-ui-version=v2] .zay-seg-tab.active{background:var(--md-primary);color:#000}html[data-ui-version=v2] .zay-seg-tab:hover:not([aria-selected=true]):not(.active){color:var(--md-primary)}html[data-ui-version=v2] .zay-bar{position:relative;width:100%;height:6px;background:var(--md-surface-2);border-radius:3px;overflow:hidden}html[data-ui-version=v2] .zay-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--pct, 0) * 1%);background:linear-gradient(90deg,var(--md-primary) 0%,#66F0FF 100%);border-radius:3px;transition:width .42s cubic-bezier(.32,.72,0,1)}html[data-ui-version=v2] .zay-bar.zay-bar--warn:after{background:linear-gradient(90deg,var(--md-warning) 0%,#FCD34D 100%)}html[data-ui-version=v2] .zay-bar.zay-bar--err:after{background:linear-gradient(90deg,var(--md-danger) 0%,#FCA5A5 100%)}html[data-ui-version=v2] .zay-strip{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;font-size:12px;font-weight:600;text-align:center;border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2] .zay-strip--info{background:color-mix(in srgb,var(--md-primary) 12%,var(--md-surface));color:var(--md-primary)}html[data-ui-version=v2] .zay-strip--warn{background:color-mix(in srgb,var(--md-warning) 14%,var(--md-surface));color:var(--md-warning)}html[data-ui-version=v2] .zay-strip--err{background:color-mix(in srgb,var(--md-danger) 12%,var(--md-surface));color:var(--md-danger)}html[data-ui-version=v2] .zay-strip--ok{background:color-mix(in srgb,var(--md-success) 12%,var(--md-surface));color:var(--md-success)}html[data-ui-version=v2] .zay-drag-hint{display:inline-block;width:12px;height:16px;cursor:grab;opacity:0;transition:opacity .14s;position:relative;flex-shrink:0}html[data-ui-version=v2] .zay-drag-hint:before{content:"⋮⋮";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--md-text-3);font-weight:700;letter-spacing:-2px;line-height:1}html[data-ui-version=v2] .zay-row:hover .zay-drag-hint,html[data-ui-version=v2] .tbl tr:hover .zay-drag-hint{opacity:1}html[data-ui-version=v2] .zay-drag-hint:active{cursor:grabbing}@keyframes zay-success-ping{0%{transform:scale(.6) rotate(-12deg);opacity:0}35%{transform:scale(1.15) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:0}}html[data-ui-version=v2] [data-zay-success="1"]{position:relative}html[data-ui-version=v2] [data-zay-success="1"]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;font-weight:900;color:var(--md-success);text-shadow:0 0 10px color-mix(in srgb,var(--md-success) 60%,transparent);animation:zay-success-ping .8s ease-out forwards;pointer-events:none;z-index:99}html[data-ui-version=v2][data-reduced-motion="1"] [data-zay-success="1"]:after{animation:none;opacity:0}html[data-ui-version=v2] .zay-card-hover{transition:transform .18s var(--apple-ease, cubic-bezier(.32,.72,0,1)),box-shadow .18s var(--apple-ease, cubic-bezier(.32,.72,0,1))}html[data-ui-version=v2] .zay-card-hover:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000002e,0 0 0 1px color-mix(in srgb,var(--md-primary) 22%,transparent)}html[data-ui-version=v2][data-reduced-motion="1"] .zay-card-hover:hover{transform:none}html[data-ui-version=v2] .zay-divider{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--md-text-3);font-family:DM Mono,monospace}html[data-ui-version=v2] .zay-divider:before,html[data-ui-version=v2] .zay-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--md-divider),transparent)}html[data-ui-version=v2] .zay-divider>span{flex-shrink:0}html[data-ui-version=v2] .zay-num,html[data-ui-version=v2] .zay-num--compact{font-feature-settings:"tnum","ss01";font-variant-numeric:tabular-nums;font-family:DM Sans,-apple-system,system-ui,sans-serif}html[data-ui-version=v2] .zay-num--compact{letter-spacing:-.01em}@keyframes zay-sync-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}html[data-ui-version=v2] .zay-sync-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--md-primary);margin-right:6px;animation:zay-sync-pulse 1.6s ease-in-out infinite;box-shadow:0 0 6px color-mix(in srgb,var(--md-primary) 60%,transparent)}html[data-ui-version=v2] .zay-sync-dot.zay-sync-dot--idle{animation:none;background:var(--md-text-3);box-shadow:none;opacity:.4}html[data-ui-version=v2] .zay-sync-dot.zay-sync-dot--ok{animation:none;background:var(--md-success);box-shadow:0 0 6px color-mix(in srgb,var(--md-success) 60%,transparent)}html[data-ui-version=v2][data-reduced-motion="1"] .zay-sync-dot{animation:none}html[data-ui-version=v2] .kpi-card .kpi-spark-fill{fill:var(--md-primary);opacity:.35;transition:opacity .22s var(--apple-ease, cubic-bezier(.32,.72,0,1))}html[data-ui-version=v2] .kpi-card:hover .kpi-spark-fill{opacity:.7}html[data-ui-version=v2] .kpi-card .kpi-spark{transition:filter .22s var(--apple-ease, cubic-bezier(.32,.72,0,1))}html[data-ui-version=v2] .kpi-card:hover .kpi-spark{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--md-primary) 35%,transparent))}html[data-ui-version=v2][data-theme=light] .sb{background:var(--md-surface);border-right:1px solid var(--md-divider);box-shadow:1px 0 4px #0a12210a}html[data-ui-version=v2][data-theme=light] .sb-foot{background:var(--md-surface);border-top:1px solid var(--md-divider)}html[data-ui-version=v2][data-theme=light] .topbar{background:color-mix(in srgb,var(--md-surface) 92%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid var(--md-divider)}html[data-ui-version=v2][data-theme=light] .ni.act{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary) 12%,transparent) 0%,transparent 80%);border-left:2px solid var(--md-primary);padding-left:calc(var(--sp-3) - 2px);color:var(--md-text);position:relative}@media (max-width: 640px){html[data-theme=light] body,html[data-theme=light] #root{background:var(--md-bg)!important;color:var(--md-text);overflow-x:hidden}html[data-theme=light] .app{color-scheme:light;background:var(--md-bg);min-height:100svh}html[data-theme=light] .sb{background:var(--md-surface)!important;z-index:100}html[data-theme=light] .panel,html[data-theme=light] .fm{background:var(--md-surface)!important;color:var(--md-text)}html[data-theme=light] .ov,html[data-theme=light] .fov{background:#0a12216b!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color-scheme:light;background:var(--md-surface);color:var(--md-text);border-color:var(--md-divider)}html[data-theme=light] .toast{background:var(--md-surface)!important;color:var(--md-text)!important;border:1px solid var(--md-divider)!important;box-shadow:0 8px 24px #0a12212e!important}html[data-theme=light] .ai-asst-fab{color:#000!important}}@media (max-width: 640px){html[data-theme=light] [style*="background:#0a"],html[data-theme=light] [style*="background: #0a"],html[data-theme=light] [style*="background:#1a"],html[data-theme=light] [style*="background: #1a"],html[data-theme=light] [style*="background:rgba(0,0,0"],html[data-theme=light] [style*="background: rgba(0,0,0"],html[data-theme=light] [style*="var(--carbon)"],html[data-theme=light] [style*="var(--slate)"]{background:var(--md-surface-2)!important}html[data-theme=light] [style*="border:1px solid #ffffff"],html[data-theme=light] [style*="border: 1px solid #ffffff"],html[data-theme=light] [style*="border:1px solid rgba(255,255,255"],html[data-theme=light] [style*="border: 1px solid rgba(255,255,255"]{border-color:var(--md-divider)!important}html[data-theme=light] [style*="color:var(--pearl)"],html[data-theme=light] [style*="color: var(--pearl)"]{color:var(--md-text)!important}html[data-theme=light] [style*="color:var(--silver)"],html[data-theme=light] [style*="color: var(--silver)"]{color:var(--md-text-3)!important}html[data-theme=light] .topbar{background:var(--md-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--md-divider)!important}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background:#fff!important;color:var(--md-text)!important;border:1px solid var(--md-divider)!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--md-text-3)!important;opacity:1}html[data-theme=light] .btn:not(.btn-p):not(.btn-d):not(.btn-ai){background:var(--md-surface-2);color:var(--md-text);border:1px solid var(--md-divider)}html[data-theme=light] .btn:not(.btn-p):not(.btn-d):not(.btn-ai):hover{background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2));border-color:color-mix(in srgb,var(--md-primary) 30%,var(--md-divider))}html[data-theme=light] .sc{background:var(--md-surface)!important;border:1px solid var(--md-divider)!important}html[data-theme=light] .sct{color:var(--md-text)!important}html[data-theme=light] .kpi-card,html[data-theme=light] .chart-card,html[data-theme=light] .kc,html[data-theme=light] .kcol{background:var(--md-surface)!important;border:1px solid var(--md-divider)!important;color:var(--md-text)}}html[data-ui-version=v2] .zay-elevate{transition:transform .2s var(--apple-ease, cubic-bezier(.32,.72,0,1)),box-shadow .2s var(--apple-ease)}html[data-ui-version=v2] .zay-elevate:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0003,0 0 0 1px color-mix(in srgb,var(--md-primary) 30%,transparent),0 0 24px color-mix(in srgb,var(--md-primary) 14%,transparent)}html[data-ui-version=v2] .zay-slug{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--md-text-3);background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:4px;font-family:DM Mono,monospace}html[data-ui-version=v2] .zay-slug+.zay-slug{margin-left:6px}html[data-ui-version=v2] .zay-slug+.zay-slug:before{content:"›";margin-right:6px;color:var(--md-text-3);opacity:.6}html[data-ui-version=v2] .zay-time-ago{font-size:10px;font-weight:600;color:var(--md-text-3);font-family:DM Mono,monospace;font-feature-settings:"tnum";letter-spacing:.02em;white-space:nowrap}html[data-ui-version=v2] .zay-time-ago[data-fresh="1"]{color:var(--md-success)}html[data-ui-version=v2] .zay-time-ago[data-stale="1"]{color:var(--md-warning)}html[data-ui-version=v2] .zay-time-ago[data-cold="1"]{color:var(--md-danger)}@keyframes zay-ripple{0%{box-shadow:0 0 color-mix(in srgb,var(--md-primary) 40%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--md-primary) 0%,transparent)}}html[data-ui-version=v2] [data-zay-click="1"]{animation:zay-ripple .42s ease-out}html[data-ui-version=v2][data-reduced-motion="1"] [data-zay-click="1"]{animation:none}html[data-ui-version=v2] .zay-id-prefix{display:inline-flex;align-items:center;padding:1px 5px;font-size:9px;font-weight:800;letter-spacing:.06em;font-family:DM Mono,monospace;background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary) 18%,transparent),color-mix(in srgb,var(--md-primary) 8%,transparent));color:var(--md-primary);border:1px solid color-mix(in srgb,var(--md-primary) 28%,transparent);border-radius:3px;text-transform:uppercase}html[data-ui-version=v2] .zay-copy{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-family:DM Mono,monospace;color:var(--md-text-3);background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:4px;cursor:pointer;transition:all .12s}html[data-ui-version=v2] .zay-copy:hover{color:var(--md-primary);border-color:color-mix(in srgb,var(--md-primary) 30%,var(--md-divider));background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-2))}html[data-ui-version=v2] .zay-copy[data-zay-copied="1"]{color:var(--md-success);border-color:color-mix(in srgb,var(--md-success) 40%,transparent)}html[data-ui-version=v2] .zay-copy[data-zay-copied="1"]:before{content:"✓ "}html[data-ui-version=v2] .zay-edit-hint{opacity:0;margin-left:6px;font-size:11px;color:var(--md-text-3);transition:opacity .14s;cursor:pointer}html[data-ui-version=v2] *:hover>.zay-edit-hint,html[data-ui-version=v2] *:focus-within>.zay-edit-hint{opacity:1}html[data-ui-version=v2] .zay-edit-hint:before{content:"✎"}@keyframes zay-conn-pulse{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 35%,transparent);opacity:.8}}html[data-ui-version=v2] .zay-conn{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:6px}html[data-ui-version=v2] .zay-conn.zay-conn--ok{background:var(--md-success);animation:zay-conn-pulse 2.4s ease-in-out infinite}html[data-ui-version=v2] .zay-conn.zay-conn--idle{background:var(--md-text-3)}html[data-ui-version=v2] .zay-conn.zay-conn--err{background:var(--md-danger);animation:zay-conn-pulse 1s ease-in-out infinite}html[data-ui-version=v2][data-reduced-motion="1"] .zay-conn{animation:none}html[data-ui-version=v2] .zay-archived{opacity:.5;filter:grayscale(40%);text-decoration:line-through;text-decoration-color:var(--md-text-3);text-decoration-thickness:1px}html[data-ui-version=v2] .zay-read{display:inline-block;margin-left:4px;font-size:10px;color:var(--md-primary);letter-spacing:-2px}html[data-ui-version=v2] .zay-read:before{content:"✓✓"}html[data-ui-version=v2] .zay-read.zay-read--unread:before{content:"✓";color:var(--md-text-3)}html[data-ui-version=v2] .zay-floating-label{position:relative;display:block}html[data-ui-version=v2] .zay-floating-label>.fi{padding-top:18px;padding-bottom:4px}html[data-ui-version=v2] .zay-floating-label>span{position:absolute;left:12px;top:8px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--md-text-3);pointer-events:none;transition:color .2s ease}html[data-ui-version=v2] .zay-floating-label>.fi:focus+span{color:var(--md-primary)}html[data-ui-version=v2] .zay-divider-text{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--md-text-3);font-weight:700}html[data-ui-version=v2] .zay-divider-text:before,html[data-ui-version=v2] .zay-divider-text:after{content:"";flex:1;height:1px;background:var(--md-divider)}html[data-ui-version=v2] .zay-card-glow:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--md-primary) 25%,transparent),0 8px 28px color-mix(in srgb,var(--md-primary) 18%,transparent);transition:box-shadow .26s ease}html[data-ui-version=v2] .zay-num-spin input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html[data-ui-version=v2] .zay-num-spin input[type=number]::-webkit-outer-spin-button,html[data-ui-version=v2] .zay-num-spin input[type=number]::-webkit-inner-spin-button{opacity:1;margin-left:4px}html[data-ui-version=v2] .zay-help-tip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--md-surface-2);color:var(--md-text-3);font-size:9px;font-weight:700;margin-left:4px;cursor:help;-webkit-user-select:none;user-select:none}html[data-ui-version=v2] .zay-help-tip:before{content:"?"}html[data-ui-version=v2] .zay-help-tip:hover{background:var(--md-primary);color:#fff}html[data-ui-version=v2] .zay-stickered-id{display:inline-block;font-family:DM Mono,monospace;font-size:10px;font-weight:700;padding:2px 5px;background:var(--md-surface-2);color:var(--md-text-3);border-radius:4px;letter-spacing:.04em;margin-right:6px}html[data-ui-version=v2] .zay-ribbon-corner{position:absolute;top:0;right:0;background:var(--md-primary);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 18px;transform:translate(28%,22%) rotate(36deg);transform-origin:center;text-transform:uppercase;pointer-events:none}html[data-ui-version=v2] .zay-ladder{display:flex;flex-direction:column;gap:0}html[data-ui-version=v2] .zay-ladder>.zay-ladder-step{position:relative;padding:8px 0 8px 28px}html[data-ui-version=v2] .zay-ladder>.zay-ladder-step:before{content:"";position:absolute;left:8px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--md-primary);z-index:1}html[data-ui-version=v2] .zay-ladder>.zay-ladder-step:not(:last-child):after{content:"";position:absolute;left:11px;top:22px;bottom:-6px;width:2px;background:var(--md-divider)}html[data-ui-version=v2] .zay-strikethrough-money{position:relative;color:var(--md-text-3);font-weight:600}html[data-ui-version=v2] .zay-strikethrough-money:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1.5px;background:var(--md-danger);transform:rotate(-6deg);transform-origin:center}html[data-ui-version=v2] .zay-shimmer-text{background:linear-gradient(90deg,var(--md-primary) 0%,color-mix(in srgb,var(--md-primary) 50%,var(--gold)) 50%,var(--md-primary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:zay-shimmer-anim 2.4s ease-in-out infinite}@keyframes zay-shimmer-anim{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html[data-ui-version=v2][data-reduced-motion="1"] .zay-shimmer-text{animation:none}html[data-ui-version=v2] .zay-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--md-surface-2);border:1px solid var(--md-divider);color:var(--md-text-2);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}html[data-ui-version=v2] .zay-icon-btn:hover{background:var(--md-primary);color:#fff;transform:translateY(-1px)}html[data-ui-version=v2] .zay-tag-cloud{display:flex;flex-wrap:wrap;gap:4px;max-height:56px;overflow:hidden;position:relative}html[data-ui-version=v2] .zay-tag-cloud.zay-tag-cloud--expanded{max-height:none}html[data-ui-version=v2] .zay-tag-cloud>*{flex-shrink:0}html[data-ui-version=v2] .zay-quote{border-left:3px solid var(--md-primary);padding:10px 14px;background:color-mix(in srgb,var(--md-primary) 4%,transparent);font-style:italic;color:var(--md-text-2);margin:8px 0;border-radius:0 6px 6px 0}html[data-ui-version=v2] .zay-progress-stack{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--md-surface-2)}html[data-ui-version=v2] .zay-progress-stack>*{height:100%;transition:width .3s ease}html[data-ui-version=v2] .zay-loading-dots{display:inline-flex;gap:3px;align-items:center}html[data-ui-version=v2] .zay-loading-dots>span{width:5px;height:5px;border-radius:50%;background:var(--md-text-3);animation:zay-loading-bounce 1.2s ease-in-out infinite}html[data-ui-version=v2] .zay-loading-dots>span:nth-child(2){animation-delay:.15s}html[data-ui-version=v2] .zay-loading-dots>span:nth-child(3){animation-delay:.3s}@keyframes zay-loading-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}html[data-ui-version=v2][data-reduced-motion="1"] .zay-loading-dots>span{animation:none;opacity:.8}html[data-ui-version=v2] .zay-noise-bg{position:relative}html[data-ui-version=v2] .zay-noise-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:3px 3px;pointer-events:none;border-radius:inherit}html[data-ui-version=v2] .zay-checked-row{background:color-mix(in srgb,var(--md-primary) 6%,transparent);border-left:2px solid var(--md-primary)}html[data-ui-version=v2] .zay-link-arrow{color:var(--md-primary);font-weight:600;text-decoration:none;position:relative;padding-right:14px;transition:padding-right .18s ease}html[data-ui-version=v2] .zay-link-arrow:after{content:"→";position:absolute;right:0;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}html[data-ui-version=v2] .zay-link-arrow:hover{padding-right:18px}html[data-ui-version=v2] .zay-link-arrow:hover:after{opacity:1;transform:translate(0)}html[data-ui-version=v2] .zay-glass{background:color-mix(in srgb,var(--md-surface) 70%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--md-text) 6%,transparent)}html[data-ui-version=v2] .zay-emoji-bullet{display:flex;align-items:flex-start;gap:8px;padding:4px 0}html[data-ui-version=v2] .zay-emoji-bullet>.zay-emoji-bullet-ico{flex-shrink:0;width:20px;text-align:center;font-size:14px;line-height:1.4}@keyframes chat-typing{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes chat-bubble-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-bubble-in{animation:chat-bubble-in .18s ease-out}.chat-msg-actions{opacity:0;transition:opacity .12s ease-out}.chat-msg:hover .chat-msg-actions,.chat-msg.is-active .chat-msg-actions{opacity:1}@media (max-width: 480px){.chat-shell{grid-template-columns:1fr!important}}.zay-elevate{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease-out;will-change:transform}.zay-elevate:hover{transform:translateY(-2px);box-shadow:0 6px 24px -8px #00e5ff26,0 2px 8px #0000004d;border-color:#00e5ff52}.zay-elevate:active{transform:translateY(0)}.zay-crumbs{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--md-text-3, #94a3b8);font-family:DM Mono,JetBrains Mono,monospace;letter-spacing:.02em}.zay-crumb{padding:3px 9px;border-radius:999px;background:var(--md-surface-2, #ffffff08);border:1px solid var(--md-divider, #ffffff15);color:var(--md-text-2, #cbd5e1);text-decoration:none;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.zay-crumb:hover{background:#00e5ff0f;border-color:#00e5ff4d;color:var(--md-text, #e5e5e5)}.zay-crumb.is-active{background:var(--gold, #d4af37);color:#000;border-color:var(--gold, #d4af37);font-weight:600}.zay-crumbs>.zay-crumb-sep{color:var(--md-text-3, #64748b);opacity:.5;-webkit-user-select:none;user-select:none}.zay-ripple{position:relative;overflow:hidden;isolation:isolate}.zay-ripple:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(0,229,255,.3) 0%,transparent 60%);opacity:0;pointer-events:none;transform:scale(.5);transition:transform 0s,opacity 0s}.zay-ripple:active:after{opacity:1;transform:scale(1.4);transition:transform .35s ease-out,opacity .45s ease-out}.zay-id-prefix{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;background:var(--md-surface-2, #ffffff10);border:1px solid var(--md-divider, #ffffff15);color:var(--md-text-3, #94a3b8);font-family:DM Mono,JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.02em;-webkit-user-select:all;user-select:all;cursor:text;white-space:nowrap;vertical-align:middle}.zay-id-prefix:before{content:"#";opacity:.55}.zay-id-prefix:hover{border-color:#00e5ff4d;color:var(--md-text-2, #cbd5e1)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--md-surface-2) 0%,var(--md-surface) 50%,var(--md-surface-2) 100%);background-size:200% 100%;animation:shimmer 1.4s infinite linear;border-radius:var(--r-md, 8px)}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.cold-outreach-row:hover{background:#00e5ff0a!important;border-color:#00e5ff40!important}.paper-surface-light{background:#fff!important;color:#1f1f1f!important;color-scheme:light!important}.paper-surface-light *,.paper-surface-light *:before,.paper-surface-light *:after{color:#1f1f1f!important;background-color:transparent!important;border-color:#0000001f!important}.paper-surface-light a,.paper-surface-light a:visited{color:#0b5fff!important}.paper-surface-light h1,.paper-surface-light h2,.paper-surface-light h3,.paper-surface-light h4{color:#0d0d0d!important}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{background:#f8f9fa;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#202124;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width: 640px){input,textarea,select{font-size:16px!important}}button,a,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,video{max-width:100%;height:auto}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-wrap{position:relative}.tbl-wrap:after{content:"";position:absolute;right:0;top:0;bottom:0;width:24px;background:linear-gradient(to right,transparent,rgba(0,0,0,.2));pointer-events:none}.tt{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}:where(a,button,input,textarea,select,[tabindex],[role=button]):focus-visible{outline:3px solid #D4AF37;outline-offset:2px;box-shadow:0 0 0 5px #0000008c;border-radius:2px}html{scroll-padding-top:72px}@supports (min-height: 100svh){[style*="min-height: 100vh"],[style*="min-height:100vh"]{min-height:100svh!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
