:root{--bg:#f4f6fa;--surface:#ffffff;--sunk:#eef1f7;--line:#dfe4ee;--fg:#18203a;--muted:#646f89;--brand:#16357a;--brand-ink:#ffffff;--brand-soft:#e7edf9;--gold:#a8760f;--gold-soft:#f8eed6;--gold-mark:#e0a930;--ok:#1d7a4f;--ok-soft:#dcf1e6;--warn:#a86a00;--warn-soft:#fbedd2;--bad:#b3261e;--bad-soft:#f9dedb;--side:#ffffff;--side-fg:#3d4762;--scrim:rgba(14,22,45,.45);--f-display:var(--font-display),"Segoe UI",system-ui,sans-serif;--f-body:var(--font-body),"Segoe UI",system-ui,sans-serif;--f-mono:var(--font-mono),ui-monospace,Consolas,monospace;--r:10px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1324;--surface:#151d33;--sunk:#1b2541;--line:#2a3657;--fg:#e6eaf5;--muted:#97a3c0;--brand:#8aa6ff;--brand-ink:#0d1324;--brand-soft:#1f2c52;--gold:#e8b84f;--gold-soft:#3a2f16;--ok:#5fd19a;--ok-soft:#173a2a;--warn:#f0b54a;--warn-soft:#3b2c10;--bad:#ff8a80;--bad-soft:#41201e;--side:#111a2e;--side-fg:#a9b4d0;--scrim:rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark]{--bg:#0d1324;--surface:#151d33;--sunk:#1b2541;--line:#2a3657;--fg:#e6eaf5;--muted:#97a3c0;--brand:#8aa6ff;--brand-ink:#0d1324;--brand-soft:#1f2c52;--gold:#e8b84f;--gold-soft:#3a2f16;--ok:#5fd19a;--ok-soft:#173a2a;--warn:#f0b54a;--warn-soft:#3b2c10;--bad:#ff8a80;--bad-soft:#41201e;--side:#111a2e;--side-fg:#a9b4d0;--scrim:rgba(0,0,0,.6);color-scheme:dark}.theme-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:520px}.theme-pick button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:10px;padding:10px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;justify-items:center;font-weight:600}.theme-pick button.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand) inset}.theme-pick .sw{width:100%;height:44px;border-radius:6px;border:1px solid var(--line);display:grid;grid-template-columns:30% 1fr;overflow:hidden}.theme-pick .sw.l{background:#f4f6fa}.theme-pick .sw.l i{background:#fff}.theme-pick .sw.d{background:radial-gradient(circle at 20% 20%,#6A2FC8,#0B0720 70%)}.theme-pick .sw.d i{background:rgba(37,19,77,.7)}.theme-pick .sw.a{background:linear-gradient(135deg,#f4f6fa 50%,#0d1324 0)}.theme-pick .sw.a i{background:transparent}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:14px;line-height:1.45}a{color:var(--brand)}.app{display:grid;grid-template-columns:232px 1fr;min-height:100%}aside.side{background:var(--side);color:var(--side-fg);padding:18px 12px;display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--line)}.logo{font-family:var(--f-display);font-weight:700;font-size:22px;letter-spacing:.06em;color:var(--fg);padding:2px 10px 18px;display:flex;align-items:center;gap:10px;text-decoration:none}.logo svg{width:30px;height:30px;flex:none}.nav a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-weight:500;color:inherit;text-decoration:none}.nav a:hover{background:var(--sunk);color:var(--fg)}.nav a.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav svg{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.navlabel{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 12px 4px}.company{margin-top:auto;padding:12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.company b{color:var(--fg);display:block;font-size:13px}.company select{margin-top:6px}main.content{min-width:0;padding:22px 28px 64px}.topbar{display:flex;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.gsearch{position:relative;flex:1 1;min-width:200px;max-width:520px}.gsearch input{padding-left:34px}.gsearch svg{left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:2}.dd,.gsearch svg{position:absolute}.dd{top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px rgba(15,25,55,.16);z-index:30;padding:6px;max-height:380px;overflow:auto}.dd a,.dd button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-radius:7px;cursor:pointer}.dd a:hover,.dd button:hover{background:var(--sunk)}.dd .k{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 2px}.tb-right{margin-left:auto;display:flex;gap:8px;align-items:center;position:relative}.menu{position:absolute;right:0;left:auto;width:230px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--brand-ink);display:grid;place-items:center;font-weight:600;font-size:13px;border:0;cursor:pointer;font-family:inherit}.top{align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px}.top,.top .acts{display:flex;flex-wrap:wrap}.top .acts{gap:8px;align-items:center}h1{font-size:28px;font-weight:700;margin:0;text-wrap:balance;letter-spacing:-.01em}h1,h2{font-family:var(--f-display)}h2{font-size:17px;font-weight:600;margin:0 0 12px}.sub{color:var(--muted);margin-top:2px}.btn{font:inherit;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--fg);padding:8px 14px;border-radius:8px;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block}.btn.pri{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn.danger{color:var(--bad);border-color:var(--bad)}.btn.dangerfill{background:var(--bad);border-color:var(--bad);color:#fff}.btn.sm{padding:4px 9px;font-size:12.5px;font-weight:500}.btn:hover{filter:brightness(1.06)}.btn:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;min-width:0}.kpi .l{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.kpi .v{font-family:var(--f-mono);font-size:21px;font-weight:500;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi .d{font-size:12px;margin-top:2px;color:var(--muted)}.grid2{grid-template-columns:1.5fr 1fr;grid-gap:16px}.grid2,.grid2e{display:grid;gap:16px}.grid2e{grid-template-columns:1fr 1fr;grid-gap:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;min-width:0}.stack{display:grid;grid-gap:16px;gap:16px}.tbl{overflow-x:auto}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:8px 10px}td,th{border-bottom:1px solid var(--line);white-space:nowrap}td{padding:9px 10px}tbody tr:last-child td{border-bottom:0}tr.click{cursor:pointer}tr.click:hover td{background:var(--sunk)}td.n,th.n{text-align:right;font-family:var(--f-mono)}tfoot td{font-weight:600;border-top:2px solid var(--line);border-bottom:0}.mono{font-family:var(--f-mono)}.muted{color:var(--muted)}.neg{color:var(--bad)}.pos{color:var(--ok)}.pill{font-size:12px;font-weight:600;padding:2px 9px;border-radius:99px;display:inline-block}.p-ok{background:var(--ok-soft);color:var(--ok)}.p-warn{background:var(--warn-soft);color:var(--warn)}.p-bad{background:var(--bad-soft);color:var(--bad)}.p-draft{background:var(--sunk);color:var(--muted)}.p-info{background:var(--brand-soft);color:var(--brand)}.chart svg{width:100%;height:auto;display:block}.legend{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-bottom:6px;flex-wrap:wrap}.legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:var(--c)}.toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.toolbar input[type=search]{max-width:260px}.chip{font:inherit;font-size:13px;border:1px solid var(--line);background:var(--surface);color:var(--fg);padding:5px 12px;border-radius:99px;cursor:pointer}.chip.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}label{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-bottom:4px}label.check{color:var(--fg);font-size:14px;display:flex;align-items:center;gap:6px}input,select,textarea{font:inherit;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--fg)}textarea{resize:vertical;min-height:64px}input[type=checkbox]{width:auto;margin:0}.form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.form .s2{grid-column:span 2}.form .s3{grid-column:1/-1}.lines td{padding:5px 3px;border:0}.lines input,.lines select{padding:6px 8px}.editor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.paper{background:#fff;color:#151a28;border-radius:6px;padding:28px;border-top:5px solid #16357a;box-shadow:0 1px 2px rgba(0,0,0,.08),0 8px 24px rgba(20,35,77,.12);font-size:12.5px;min-width:0}.editor .paper{position:-webkit-sticky;position:sticky;top:16px}.paper .row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.paper table td,.paper table th{border-color:#e2e6ef;color:#151a28;padding:6px}.paper th{color:#fff;background:#16357a}.paper tbody tr:nth-child(2n) td{background:#f4f6fb}.paper .tot{margin-left:auto;width:min(260px,100%);margin-top:10px}.paper .tot div{display:flex;justify-content:space-between;padding:3px 0;font-family:var(--f-mono)}.paper .tot .g{background:#16357a;color:#fff;font-weight:600;font-size:14px;padding:8px;border-radius:4px;margin-top:4px}.paper .lbl{color:#5b6680;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breakdown>div span:first-child{font-family:var(--f-body)}.breakdown .big{font-size:18px;font-weight:600;border-bottom:0;color:var(--ok)}.breakdown a{color:inherit;text-decoration:none}.note{font-size:12px;color:var(--muted);margin-top:10px}.calc{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.due{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--gold-soft);border-radius:var(--r);padding:12px 16px;margin-bottom:16px}.due b{color:var(--gold)}.empty{padding:28px 12px;text-align:center;color:var(--muted)}.empty b{display:block;color:var(--fg);font-size:15px;margin-bottom:4px}.banner{background:var(--sunk);border-radius:var(--r);padding:10px 14px;margin-bottom:16px;font-size:13px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.banner.err{background:var(--bad-soft);color:var(--bad)}.toast{position:fixed;right:20px;bottom:20px;background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:8px;font-weight:500;z-index:60;max-width:calc(100% - 40px);animation:tin .2s}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}.scrim{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;z-index:40;padding:16px}.modal{background:var(--surface);border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal.wide{width:min(780px,100%)}.modal.xl{width:min(1080px,100%)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.chips-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.chips-grid .kpi .v{font-size:18px}.badge{margin-left:auto;background:var(--bad);color:#fff;font-size:11px;font-weight:700;border-radius:99px;padding:1px 7px}.announce{display:flex;gap:12px;align-items:flex-start;border-radius:var(--r);padding:12px 14px;margin-bottom:14px;background:var(--brand-soft);border-left:4px solid var(--brand)}.announce.warn{background:var(--warn-soft);border-color:var(--warn)}.announce.ok{background:var(--ok-soft);border-color:var(--ok)}.announce b{display:block}.announce p{margin:2px 0 0;white-space:pre-wrap}.announce button{margin-left:auto}.aifab{z-index:35;border:0;border-radius:30px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#9D71E8,#16357a);box-shadow:0 10px 30px rgba(22,53,122,.35);gap:8px;align-items:center}.aifab,.aipanel{position:fixed;right:20px;bottom:20px;display:flex}.aipanel{z-index:45;width:min(400px,calc(100vw - 24px));height:min(600px,calc(100vh - 40px));background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.3);flex-direction:column;overflow:hidden}.aihead{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.aibody{flex:1 1;overflow:auto;padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start}.aiwelcome{display:grid;grid-gap:8px;gap:8px}.aiwelcome .chip{text-align:left;border-radius:12px}.aimsg{display:grid;grid-gap:6px;gap:6px}.aiq{justify-self:end;background:var(--brand);color:var(--brand-ink);padding:8px 12px;border-radius:14px 14px 4px 14px;max-width:85%}.aia{justify-self:start;background:var(--sunk);padding:9px 12px;border-radius:14px 14px 14px 4px;max-width:92%;white-space:pre-wrap}.aia.err{background:var(--bad-soft);color:var(--bad)}.aiform{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.aifoot{font-size:11px;color:var(--muted);padding:0 12px 10px}@media (max-width:560px){.aifab{padding:11px 14px}.aifab,.aipanel{right:12px;bottom:12px}}.onb{margin-bottom:16px}.onbbar{height:8px;border-radius:8px;background:var(--sunk);margin:12px 0;overflow:hidden}.onbbar i{display:block;height:100%;background:var(--brand);border-radius:8px;transition:width .6s}.onbsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.onbstep{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--fg);text-decoration:none}.onbstep:hover{background:var(--sunk)}.onbstep b{display:block;font-size:13.5px}.onbstep span span{font-size:12px;color:var(--muted)}.onbstep.ok{opacity:.6}.onbstep.ok b{text-decoration:line-through}.onbdot{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);flex:none;display:grid;place-items:center;font-size:12px;font-weight:700}.onbstep.ok .onbdot{background:var(--ok);border-color:var(--ok);color:#fff}@media (max-width:900px){.onbsteps{grid-template-columns:1fr}}.bell,.bellbtn{position:relative}.bellbtn{padding:7px 10px;display:grid;place-items:center}.bdot{position:absolute;top:-5px;right:-5px;background:var(--bad);color:#fff;font-size:10.5px;font-weight:700;border-radius:99px;padding:1px 5px;min-width:18px;text-align:center}.bellmenu{width:min(380px,calc(100vw - 32px));right:0;left:auto;max-height:460px}.bellmenu button.unread{background:var(--brand-soft)}.linkbtn{all:unset;cursor:pointer;color:var(--brand);font-size:11px;text-transform:none;letter-spacing:0}.portal{max-width:860px;margin:0 auto;padding:18px 16px 40px;display:grid;grid-gap:14px;gap:14px}.phead{display:flex;justify-content:space-between;align-items:center;gap:12px}.phead b{font-family:var(--f-display);font-size:17px}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}.pcard h1{font-size:22px}.pcard h2{margin-bottom:10px}.pstatus{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:15px}.pactions{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px}.pdoc{overflow-x:auto}.sigpad{width:100%;height:160px;background:#fff;border:1px dashed #9aa3b8;border-radius:10px;touch-action:none;display:block;cursor:crosshair}.pfoot{display:flex;gap:6px;align-items:center;justify-content:center;color:var(--muted);font-size:12px;margin-top:8px}.pfoot svg{width:18px;height:18px}@media (max-width:560px){.pactions{grid-template-columns:1fr}.portal .paper{padding:16px}}.thread{display:grid;grid-gap:12px;gap:12px}.msgs{display:grid;grid-gap:10px;gap:10px;max-height:52vh;overflow:auto;padding:4px}.msg{max-width:82%;background:var(--sunk);border-radius:12px;padding:9px 12px;justify-self:start}.msg.mine{justify-self:end;background:var(--brand-soft)}.msg.staff:not(.mine){border-left:3px solid var(--gold-mark)}.msg .meta{font-size:11.5px;color:var(--muted);margin-bottom:3px}.msg .body{white-space:pre-wrap;overflow-wrap:anywhere}.reply{display:grid;grid-gap:8px;gap:8px}.reply textarea{min-height:90px}.tlist{display:grid;grid-gap:4px;gap:4px}.titem{all:unset;box-sizing:border-box;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent}.titem:hover{background:var(--sunk)}.titem.on{background:var(--brand-soft);border-color:var(--brand)}.titem .t1,.titem .t2{display:flex;gap:6px;align-items:center}.titem .t2{font-size:12px;color:var(--muted);flex-wrap:wrap}.dot{width:8px;height:8px;border-radius:50%;background:var(--bad);flex:none;display:inline-block}.funnel{display:grid;grid-gap:8px;gap:8px}.funnel .row{display:grid;grid-template-columns:190px 1fr 90px;grid-gap:10px;gap:10px;align-items:center}.funnel .bar{height:26px;border-radius:6px;background:var(--brand);min-width:2px;display:flex;align-items:center;padding:0 8px;color:var(--brand-ink);font-size:12px;font-weight:600}.cohort td{text-align:center;font-family:var(--f-mono);font-size:12px}.kbar{position:fixed;inset:0;background:var(--scrim);z-index:70;display:grid;place-items:start center;padding-top:12vh}.kbox{width:min(620px,calc(100% - 32px));background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.kbox input{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 16px;font-size:16px}.kbox .res{max-height:50vh;overflow:auto;padding:6px}.kbox .res button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border-radius:7px;cursor:pointer}.kbox .res button.on,.kbox .res button:hover{background:var(--sunk)}.tag{display:inline-block;font-size:11.5px;padding:1px 8px;border-radius:99px;background:var(--gold-soft);color:var(--gold);font-weight:600;margin:1px 2px 1px 0}.qr2fa{background:#fff;padding:8px;border-radius:8px;width:200px;height:200px}@media (max-width:720px){.funnel .row{grid-template-columns:1fr;gap:4px}.msg{max-width:100%}}@media (max-width:980px){.grid3{grid-template-columns:1fr}}.modal h2{gap:10px;align-items:center}.modal .foot,.modal h2{display:flex;flex-wrap:wrap}.modal .foot{justify-content:flex-end;gap:8px;margin-top:18px}.modal .foot .left{margin-right:auto}pre.letter{white-space:pre-wrap;font-family:var(--f-body);background:var(--sunk);padding:12px;border-radius:8px;margin:0}.cav{width:30px;height:30px;border-radius:7px;flex:none;object-fit:contain;background:#fff;border:1px solid var(--line);display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:var(--brand);vertical-align:middle}span.cav{background:var(--brand-soft);border-color:transparent}.cname{display:flex;align-items:center;gap:10px}.logo-box{width:120px;height:60px;border:1px dashed var(--line);border-radius:8px;display:grid;place-items:center;background:#fff;padding:6px;color:#8a93a8;font-size:12px}.logo-box img{max-width:100%;max-height:48px;object-fit:contain}.auth{min-height:100%;display:grid;place-items:center;padding:24px 16px}.auth .card{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px;display:grid;grid-gap:14px;gap:14px}.auth .card h1{font-size:24px}.auth .alt{text-align:center;color:var(--muted)}.seg{display:flex;background:var(--sunk);border-radius:9px;padding:3px;gap:3px}.seg button{flex:1 1;font:inherit;border:0;background:transparent;padding:7px;border-radius:7px;cursor:pointer;color:var(--muted);font-weight:600}.seg button.on{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.08)}.roles{display:grid;grid-gap:8px;gap:8px}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.plan{border:1px solid var(--line);border-radius:var(--r);padding:12px;display:grid;grid-gap:6px;gap:6px;align-content:start}.plan.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:var(--brand-soft)}.plan ul{margin:0;padding-left:18px;color:var(--muted);font-size:13px}.plan .btn,.plan .pill{justify-self:start}.xp{display:grid}.xp-scene{padding-block:56px;border-top:1px solid var(--line);transition:opacity .5s,filter .5s}.xp-dim{opacity:.28;filter:saturate(.4)}.xp-live .xp-head,.xp-live>div{animation:xpin .8s both}@keyframes xpin{0%{transform:translateY(10px);opacity:.35}to{transform:none;opacity:1}}.xp-head{display:grid;grid-gap:8px;gap:8px;margin-bottom:26px}.xp-head h2{font-size:clamp(24px,3.2vw,36px);line-height:1.12;margin:0}.xp-eye{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.xp-lead{color:var(--muted);max-width:64ch;font-size:16px;margin:0}.xp-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:xps}.xp-step{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;counter-increment:xps;min-width:0}.xp-step:before{content:counter(xps);display:block;font:700 13px var(--f-mono);color:var(--gold);margin-bottom:6px}.xp-step h3{font-size:16px;margin:0}.xp-step p{color:var(--muted);font-size:14px;margin:6px 0 0}.xp-who{display:inline-block;margin-top:10px;font:500 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:var(--brand-soft);color:var(--brand)}.xp-who.c{background:var(--gold-soft);color:var(--gold)}.xp-who.s{background:var(--ok-soft);color:var(--ok)}.xp-arch{grid-gap:12px}.xp-arch,.xp-layer{display:grid;gap:12px}.xp-layer{grid-template-columns:120px 1fr;grid-gap:12px}.xp-lab{font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:13px}.xp-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.xp-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-width:0}.xp-box b{display:block}.xp-box span{color:var(--muted);font-size:13.5px}.xp-box.f{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.xp-box.c{border-color:color-mix(in srgb,var(--gold) 55%,var(--line))}.xp-box.a{background:color-mix(in srgb,#6A2FC8 10%,var(--surface));border-color:color-mix(in srgb,#6A2FC8 40%,var(--line))}.xp-box.k{background:var(--brand-soft);border-color:transparent;grid-column:span 1}.xp-wire{height:16px;margin-left:132px;border-left:2px dashed var(--line)}.xp-mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.xp-mod h3{font:500 13px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.xp-mod ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.xp-mod li{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.xp-mod li b{display:block;font-size:14.5px}.xp-mod li span{color:var(--muted);font-size:13px}.xp-tbl{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px}.xp-tbl table{min-width:620px}.xp-tbl td,.xp-tbl th{padding:11px 14px}.xp-tbl td.xp-n,.xp-tbl td.xp-p,.xp-tbl td.xp-y{text-align:center;font-weight:700}.xp-y{color:var(--ok)}.xp-n{color:var(--muted);font-weight:400!important}.xp-p{color:var(--gold)}.xp-portal{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:center}.xp-phone{width:min(290px,100%);margin:0 auto;background:#0d1222;border-radius:34px;padding:10px;box-shadow:0 20px 50px rgba(10,20,50,.3)}.xp-screen{background:#f4f6fa;color:#18203a;border-radius:26px;overflow:hidden;font-size:12px}.xp-bar{background:#fff;padding:14px 14px 10px;display:flex;gap:8px;align-items:center;border-bottom:1px solid #e3e7f0}.xp-bar span{color:#646f89}.xp-logo{width:28px;height:28px;border-radius:7px;background:#16357a;color:#fff!important;display:grid;place-items:center;font-weight:800}.xp-card{background:#fff;margin:10px;border-radius:12px;padding:12px;border:1px solid #e3e7f0}.xp-pill{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:#e5ecfa;color:#16357a}.xp-l{margin-top:8px;color:#646f89}.xp-in{border:1px solid #dfe4ee;border-radius:7px;padding:6px 8px}.xp-in,.xp-sig{background:#fff}.xp-sig{height:62px;border:1px dashed #9aa3b8;border-radius:8px;margin-top:4px;position:relative}.xp-sig svg{position:absolute;inset:6px 10px;width:calc(100% - 20px);height:calc(100% - 12px)}.xp-go{display:block;text-align:center;background:#16357a;color:#fff;border-radius:9px;padding:9px;font-weight:700;margin-top:10px}.xp-ticks{display:grid;grid-gap:12px;gap:12px}.xp-ticks div{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px}.xp-ticks i{font-style:normal;width:28px;height:28px;border-radius:50%;background:var(--gold-soft);color:var(--gold);display:grid;place-items:center;font-weight:700;font-size:13px}.xp-ticks p{color:var(--muted);font-size:14.5px;margin:0}.xp-ticks b{color:var(--fg);display:block;font-size:15.5px}.xp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.xp-player{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:50;width:min(720px,calc(100% - 24px));background:var(--fg);color:var(--bg);border-radius:16px;padding:12px 14px;box-shadow:0 18px 50px rgba(0,0,0,.35);display:grid;grid-gap:8px;gap:8px}.xp-row{display:flex;gap:8px;align-items:center}.xp-cap{flex:1 1;font-size:14.5px;line-height:1.45;min-width:0}.xp-cap small{display:block;font:500 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.xp-player button{font:600 13px var(--f-body);border:0;border-radius:9px;padding:8px 10px;cursor:pointer;background:color-mix(in srgb,var(--bg) 18%,transparent);color:var(--bg)}.xp-prog{display:flex;gap:4px}.xp-prog i{flex:1 1;height:3px;border-radius:3px;background:color-mix(in srgb,var(--bg) 25%,transparent);overflow:hidden}.xp-prog span{display:block;height:100%;width:0;background:var(--gold-mark)}@media (max-width:900px){.xp-flow,.xp-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-boxes,.xp-trust{grid-template-columns:1fr 1fr}.xp-layer,.xp-portal{grid-template-columns:1fr}.xp-lab{padding-top:0}.xp-wire{margin-left:16px}}@media (max-width:560px){.xp-boxes,.xp-flow,.xp-mods,.xp-trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xp-live .xp-head,.xp-live>div{animation:none}.xp-scene{transition:none}}.legal-body{max-width:760px;margin:0 auto;padding:20px 0 40px;line-height:1.65;font-size:15px}.legal-body h1{font-size:clamp(28px,4vw,38px);margin-bottom:4px}.legal-body h2{font-size:18px;margin:26px 0 8px}.legal-body ul{padding-left:20px}.legal-body li{margin:4px 0}.land{max-width:1120px;margin:0 auto;padding:0 16px}.land-top{justify-content:space-between;gap:12px;padding:18px 0}.land-top,.land-top nav{display:flex;align-items:center;flex-wrap:wrap}.land-top nav{gap:10px}.land-top nav>a:not(.btn){color:var(--fg);text-decoration:none;padding:6px 8px}.hero{text-align:center;padding:56px 0 40px;display:grid;grid-gap:16px;gap:16px;justify-items:center}.hero h1{font-size:clamp(30px,5vw,50px);max-width:820px;line-height:1.1}.hero>p{max-width:680px;font-size:17px;color:var(--muted);margin:0}.btn.big{padding:12px 22px;font-size:16px}.feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:24px 0}.feat h2{font-size:16px;margin-bottom:6px}.price{padding:40px 0}.land-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding:22px 0 40px;color:var(--muted);font-size:13px}@media (max-width:900px){.feat{grid-template-columns:1fr 1fr}}@media (max-width:560px){.feat{grid-template-columns:1fr}}@media (max-width:980px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.plans{grid-template-columns:1fr}}.roles div{display:flex;gap:10px;align-items:baseline}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (max-width:980px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.calc,.editor,.grid2,.grid2e{grid-template-columns:1fr}.editor .paper{position:static}}@media (max-width:720px){.app{grid-template-columns:1fr}aside.side{position:-webkit-sticky;position:sticky;top:0;height:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:8px 12px;z-index:5;border-right:0;border-bottom:1px solid var(--line)}.logo{padding:0 10px 0 0;font-size:20px}.company,.navlabel{display:none}.nav{display:flex;gap:2px}.nav a{white-space:nowrap;padding:7px 10px}main.content{padding:16px 16px 64px}.form{grid-template-columns:1fr}.form .s2{grid-column:auto}.kpis.k3{grid-template-columns:1fr}h1{font-size:23px}}.admin-glass{--g-bg:#0B0720;--g-card:rgba(37,19,77,.55);--plum:#6A2FC8;--pink:#9D71E8;--accent:#9D71E8;--light:#F2E9FF;--ink:#25134D;--mute:#B9A6E6;--g-r:28px;--ease:cubic-bezier(.2,.9,.25,1);--spring:cubic-bezier(.34,1.45,.45,1);--bg:var(--g-bg);--surface:var(--g-card);--sunk:rgba(255,255,255,.06);--line:rgba(255,255,255,.1);--fg:#fff;--muted:var(--mute);--brand:var(--accent);--brand-ink:#fff;--brand-soft:rgba(157,113,232,.2);--gold:#E9DCFF;--gold-soft:rgba(233,220,255,.14);--gold-mark:#E9DCFF;--ok:#3DDC97;--ok-soft:rgba(61,220,151,.16);--warn:#F5B94A;--warn-soft:rgba(245,185,74,.16);--bad:#FF6B6B;--bad-soft:rgba(255,107,107,.16);--side:rgba(11,7,32,.55);--side-fg:var(--mute);--scrim:rgba(5,3,16,.65);--f-display:var(--font-glass),Manrope,system-ui,sans-serif;--f-body:var(--font-glass),Manrope,system-ui,sans-serif;--f-mono:var(--font-glass),Manrope,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;--r:22px;color-scheme:dark;position:relative;isolation:isolate;background:var(--g-bg);color:#fff;font-family:var(--f-body);min-height:100vh;overflow-x:hidden}.admin-glass:after,.admin-glass:before{content:"";position:fixed;border-radius:50%;filter:blur(90px);z-index:-1;pointer-events:none}.admin-glass:before{width:520px;height:520px;background:var(--plum);left:-140px;top:-120px;opacity:.6}.admin-glass:after{width:560px;height:560px;background:var(--pink);right:-200px;bottom:-200px;opacity:.28}.admin-glass .auth{background:transparent!important}.admin-glass .auth .card{background:var(--g-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:var(--g-r)}.admin-glass .app{background:transparent}.admin-glass aside.side{background:rgba(11,7,32,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid rgba(255,255,255,.07);gap:14px}.admin-glass .logo{color:#fff;font-weight:800}.admin-glass .nav{position:relative;display:flex;flex-direction:column;gap:2px;padding:5px;border-radius:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.admin-glass .nav a{position:relative;z-index:1;border-radius:30px;color:var(--mute);font-weight:600;transition:color .3s}.admin-glass .nav a.on,.admin-glass .nav a:hover{background:transparent;color:#fff}.admin-glass .nav a.on{font-weight:600}.admin-glass .gpill{position:absolute;z-index:0;left:5px;right:5px;top:0;height:38px;border-radius:30px;background:var(--plum);box-shadow:0 8px 24px rgba(106,47,200,.45);transition:transform .5s var(--spring),height .5s var(--spring),width .5s var(--spring);pointer-events:none}.admin-glass .badge{position:relative;z-index:1}.admin-glass .company{border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.admin-glass .company b{color:#fff}.admin-glass main.content{position:relative;transition:filter .3s,opacity .3s}.admin-glass main.content.out{filter:blur(14px);opacity:0}.admin-glass h1{font-weight:800;letter-spacing:-1.5px;font-size:clamp(30px,4vw,46px)}.admin-glass .gtitle{opacity:0;filter:blur(12px);transform:translateY(8px);transition:all .55s var(--ease)}.admin-glass .gtitle.in{opacity:1;filter:none;transform:none}.admin-glass h2{font-weight:700;color:var(--mute);font-size:14px;letter-spacing:0}.admin-glass .kpi,.admin-glass .panel{border-radius:var(--g-r);background:var(--g-card);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px rgba(0,0,0,.25)}.admin-glass .kpi{padding:20px 22px}.admin-glass .kpi .v{font-family:var(--f-body);font-weight:800;letter-spacing:-1px;font-size:clamp(24px,2.3vw,36px);margin-top:6px}.admin-glass .kpi .d{margin-top:6px}.admin-glass .panel{padding:22px}.admin-glass .btn{border-radius:30px;font-weight:700;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:#fff;transition:transform .2s,opacity .2s}.admin-glass .btn:active{transform:scale(.96)}.admin-glass .btn.pri{background:linear-gradient(135deg,var(--pink),var(--plum));border-color:transparent;box-shadow:0 8px 24px rgba(106,47,200,.45)}.admin-glass .btn.danger{color:var(--bad);border-color:rgba(255,107,107,.5)}.admin-glass .chip{border-radius:30px;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:var(--mute);font-weight:600;padding:8px 16px;transition:all .25s}.admin-glass .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.admin-glass .seg{background:rgba(255,255,255,.06)}.admin-glass .seg,.admin-glass .seg button{border-radius:30px}.admin-glass .seg button.on{background:var(--plum);color:#fff;box-shadow:0 6px 18px rgba(106,47,200,.4)}.admin-glass input,.admin-glass select,.admin-glass textarea{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#fff;border-radius:14px}.admin-glass select option{background:#1b0f3a;color:#fff}.admin-glass .pill{font-size:11px;font-weight:700;border-radius:20px;padding:3px 10px}.admin-glass .p-info{background:rgba(157,113,232,.2);color:#D1B8FF}.admin-glass .p-draft{background:rgba(255,255,255,.08);color:var(--mute)}.admin-glass th{color:var(--mute)}.admin-glass td,.admin-glass th{border-color:rgba(255,255,255,.08)}.admin-glass tr.click:hover td{background:rgba(255,255,255,.04)}.admin-glass .banner{border-radius:18px;background:rgba(255,255,255,.06)}.admin-glass .cav,.admin-glass span.cav{border-radius:50%;background:var(--plum);color:#fff;border:0;font-weight:800}.admin-glass .modal{background:rgba(27,15,58,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);border-radius:var(--g-r)}.admin-glass .tag{background:rgba(157,113,232,.2);color:#D1B8FF}.admin-glass .breakdown>div{border-color:rgba(255,255,255,.08);font-family:var(--f-body)}.admin-glass .toast{background:var(--light);color:var(--ink)}.admin-glass .kbox{background:rgba(27,15,58,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-glass .ggrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-glass .ggrid>*{min-width:0}.admin-glass .s3{grid-column:span 3}.admin-glass .s4{grid-column:span 4}.admin-glass .s5{grid-column:span 5}.admin-glass .s6{grid-column:span 6}.admin-glass .s7{grid-column:span 7}.admin-glass .s8{grid-column:span 8}.admin-glass .s12{grid-column:span 12}.admin-glass .gcard{position:relative;border-radius:var(--g-r);padding:24px;min-height:150px;background:var(--g-card);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px rgba(0,0,0,.25);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .45s var(--ease),transform .5s var(--ease)}.admin-glass .gcard.in{opacity:1;transform:none}.admin-glass .gcard.light{background:linear-gradient(160deg,rgba(242,233,255,.96),rgba(242,233,255,.82));color:var(--ink);border-color:rgba(255,255,255,.5)}.admin-glass .gcard.light .gsmall,.admin-glass .gcard.light h3{color:#6A4FA0}.admin-glass .gcard.light .delta{background:rgba(106,47,200,.14);color:var(--plum)}.admin-glass .cc{opacity:0;filter:blur(10px);transform:translateY(6px);transition:all .6s var(--ease)}.admin-glass .gcard.filled .cc{opacity:1;filter:none;transform:none}.admin-glass .gcard h3{font-size:14px;font-weight:700;color:var(--mute);margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.admin-glass .big{font-size:clamp(26px,2.4vw,44px);font-weight:800;letter-spacing:-1.5px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-glass .s4 .big,.admin-glass .s6 .big{font-size:clamp(30px,3.2vw,46px)}.admin-glass .delta{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;background:rgba(157,113,232,.2);color:#D1B8FF;border-radius:20px;padding:4px 10px}.admin-glass .gsmall{font-size:12px;color:var(--mute);margin-top:6px}.admin-glass .grow{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);font-size:14px;cursor:pointer}.admin-glass .grow:first-of-type{border-top:0}.admin-glass .grow .gav{width:38px;height:38px;border-radius:50%;background:var(--plum);display:grid;place-items:center;font-weight:800;font-size:13px;flex:none;color:#fff}.admin-glass .grow .gm{flex:1 1;min-width:0}.admin-glass .grow .gm b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-glass .grow .gm span{font-size:12px;color:var(--mute)}.admin-glass .grow .gn{font-weight:800;white-space:nowrap}.admin-glass .gtags{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.admin-glass .counting{position:relative;-webkit-text-fill-color:transparent}.admin-glass .counting:after{content:attr(data-anim);position:absolute;left:0;top:0;white-space:nowrap;-webkit-text-fill-color:currentColor}.admin-glass main.motion .kpi:not(.in),.admin-glass main.motion .panel:not(.in){opacity:0;transform:translateY(14px) scale(.98)}.admin-glass main.motion .kpi,.admin-glass main.motion .panel{transition:opacity .45s var(--ease),transform .5s var(--ease)}.admin-glass main.motion .modal .kpi,.admin-glass main.motion .modal .panel{opacity:1!important;transform:none!important}.admin-glass main .panel:not(.filled) .gbar{transform:scaleY(0)}.admin-glass main .panel:not(.filled) .hb i{width:0}.admin-glass .kpi.light{background:linear-gradient(160deg,rgba(242,233,255,.96),rgba(242,233,255,.82));color:var(--ink);border-color:rgba(255,255,255,.5)}.admin-glass .kpi.light .d,.admin-glass .kpi.light .l{color:#6A4FA0}.admin-glass .kpi .l{font-weight:700;letter-spacing:0;text-transform:none;font-size:13px}.admin-glass main .tbl table td{padding:12px 10px;border-color:rgba(255,255,255,.06)}.admin-glass main .tbl table th{border-color:rgba(255,255,255,.08);font-size:11px}.admin-glass main .tbl table tbody tr{transition:background .2s}.admin-glass .cname .cav{width:38px;height:38px}.admin-glass tfoot td{border-top-color:rgba(255,255,255,.12)}.admin-glass .dd{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.admin-glass .aipanel,.admin-glass .dd{background:rgba(27,15,58,.97);border-color:rgba(255,255,255,.12)}.admin-glass .aipanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-glass .aiq{background:var(--plum)}.admin-glass .paper th{color:#fff;background:#16357a}.admin-glass .paper td,.admin-glass main .paper .tbl table td{color:#151a28;padding:6px;border-color:#e2e6ef}.admin-glass .paper{color:#151a28}.admin-glass .topbar .avatar{background:var(--plum)}.admin-glass .onbstep{border-color:rgba(255,255,255,.1);border-radius:16px}.admin-glass .onbbar i{background:linear-gradient(90deg,var(--accent),var(--plum))}.admin-glass .announce{border-radius:18px;background:rgba(157,113,232,.18)}.admin-glass .due{border-radius:18px;background:rgba(233,220,255,.1)}.admin-glass .due b{color:#E9DCFF}.admin-glass .funnel .bar{border-radius:30px;background:linear-gradient(90deg,var(--accent),var(--plum));box-shadow:0 6px 18px rgba(106,47,200,.35)}.admin-glass .titem{border-radius:18px}.admin-glass .titem.on{background:rgba(106,47,200,.35);border-color:rgba(157,113,232,.6)}.admin-glass .msg{border-radius:18px;background:rgba(255,255,255,.07)}.admin-glass .msg.mine{background:rgba(106,47,200,.45)}.admin-glass .msg.staff:not(.mine){border-left-color:var(--accent)}.admin-glass .cohort td{border-radius:8px}.admin-glass .kbox .res button.on,.admin-glass .kbox .res button:hover{background:rgba(106,47,200,.35)}.admin-glass .qr2fa{border-radius:18px}.admin-glass .plan,.admin-glass .plans .plan{border-radius:22px}.admin-glass .gbar{transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease) calc(var(--i) * 55ms)}.admin-glass .gcard:not(.filled) .gbar{transform:scaleY(0)}.admin-glass .hb{height:12px;border-radius:12px;background:rgba(255,255,255,.1);overflow:hidden}.admin-glass .hb i{display:block;height:100%;border-radius:12px;background:linear-gradient(90deg,var(--accent),var(--plum));width:var(--w);transition:width .9s var(--ease) calc(var(--i) * 70ms)}.admin-glass .gcard:not(.filled) .hb i{width:0}.admin-glass .legend span:before{border-radius:4px}@media (max-width:900px){.admin-glass .s3{grid-column:span 6}.admin-glass .s4,.admin-glass .s5,.admin-glass .s6,.admin-glass .s7,.admin-glass .s8{grid-column:span 12}}@media (max-width:720px){.admin-glass aside.side{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.admin-glass .nav{flex-direction:row;overflow-x:auto;border-radius:40px;scrollbar-width:none;flex:1 1;min-width:0}.admin-glass .gpill{left:0;right:auto;top:5px;height:auto!important;bottom:5px}}@media (max-width:560px){.admin-glass .s3{grid-column:span 12}.admin-glass .gcard{padding:20px}}@media (prefers-reduced-motion:reduce){.admin-glass *,.admin-glass :after,.admin-glass :before{transition:none!important;animation:none!important}.admin-glass main.content.out{filter:none;opacity:1}}