a,a:hover{color:inherit}.app{--bg:#f5f7fb;--canvas:#f5f7fb;--surface:#fff;--surface-2:#f3f5f9;--hover:#f3f5f9;--border:#e7eaf0;--border-2:#d6dbe4;--text:#111827;--muted:#475467;--faint:#5b6577;--ok:#067647;--warn:#b54708;--danger:#c4320a;--info:#1a56d6;--accent:#1d64f2;--on-accent:#fff;--accent-text:#1a56d6;--sel:color-mix(in srgb,var(--accent) 9%,var(--surface));--soft:var(--sel);--ok-soft:#ecfdf3;--warn-soft:#fef6e7;--danger-soft:#fef1ec;--info-soft:#eef4ff;--shadow:0 1px 2px #1018280d,0 12px 32px -8px #10182824;--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--text);box-sizing:border-box;-webkit-font-smoothing:antialiased;min-height:100vh;font-weight:450}.app *{box-sizing:border-box}.app.dark{--bg:#0e1116;--canvas:#0e1116;--surface:#161a22;--surface-2:#1d2230;--hover:#1d2230;--border:#262c3a;--border-2:#343b4c;--text:#eef1f6;--muted:#b4bccb;--faint:#9aa3b5;--ok:#47cd89;--warn:#fdb022;--danger:#f97066;--info:#84adff;--ok-soft:#0f2a1d;--warn-soft:#2e2310;--danger-soft:#2f1714;--info-soft:#14203a;--shadow:0 1px 2px #0006,0 14px 36px -10px #0009}.app.pal-ink{--accent:#1d64f2;--on-accent:#fff;--accent-text:#1a56d6}.app.pal-emerald{--accent:#0f7a55;--on-accent:#fff;--accent-text:#0b6646}.app.pal-saffron{--accent:#b45309;--on-accent:#fff;--accent-text:#9a4506}.app.pal-ocean{--accent:#0e6f8a;--on-accent:#fff;--accent-text:#0b5f76}.app.pal-plum{--accent:#7a3e8c;--on-accent:#fff;--accent-text:#6c3380}.app.pal-graphite{--accent:#1c1c1a;--on-accent:#fff;--accent-text:#1c1c1a}.app.dark.pal-ink{--accent:#356ae0;--on-accent:#fff;--accent-text:#84adff}.app.dark.pal-emerald{--accent:#3cc48f;--on-accent:#05261a;--accent-text:#5fd8a8}.app.dark.pal-saffron{--accent:#f0a04b;--on-accent:#2b1600;--accent-text:#f5b56c}.app.dark.pal-ocean{--accent:#3ab8d4;--on-accent:#03232c;--accent-text:#6fd0e4}.app.dark.pal-plum{--accent:#c79ad6;--on-accent:#2a0f33;--accent-text:#d6b0e2}.app.dark.pal-graphite{--accent:#ececea;--on-accent:#161615;--accent-text:#ececea}.sw-cur{border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #0000002e}.shell{min-height:100vh;display:flex}.side{z-index:16;height:100vh;transition:width .22s var(--ease);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.side.min .lbl-t,.side.min .grp-t,.side.min .ws-meta,.side.min .nav-badge{display:none}.ws{font:inherit;color:inherit;cursor:pointer;text-align:left;align-items:center;display:flex}.logo{flex-shrink:0;place-items:center;font-weight:700;display:grid}.ws-meta{flex-direction:column;flex:1;min-width:0;display:flex}.ws-meta b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navs{flex-direction:column;flex:1;display:flex;overflow-y:auto}.nv{font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;transition:background .15s,color .15s;display:flex}.nv:hover{background:var(--hover);color:var(--text)}.nv svg{flex-shrink:0}.lbl-t{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.side-foot{flex-direction:column;display:flex}.main{flex-direction:column;flex:1;min-width:0;display:flex}.top{z-index:20;flex-wrap:nowrap;align-items:center;display:flex;position:sticky;top:0}.icon-btn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--hover);color:var(--text)}.icon-btn .dot-n{background:var(--danger);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.gsearch{font:inherit;border:1px solid var(--border);min-width:0;color:var(--faint);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 10px;display:flex}.gsearch:hover{border-color:var(--border-2)}.kbd{font-family:var(--font-plex-mono),ui-monospace,monospace;border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:0 5px}.spacer{flex:1}.proto{border:1px dashed var(--border-2);border-radius:10px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:flex}.lbl{color:var(--faint);font-size:12px;font-weight:500}.swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:2px}.swatch span{border-radius:50%;width:100%;height:100%;display:block}.swatch.on{border-color:var(--text)}.avatar{border-radius:50%;flex-shrink:0;place-items:center;display:grid}.menu{z-index:40;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);min-width:260px;animation:pop .16s var(--ease);position:absolute;right:0}.menu-i{font:inherit;width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.menu-i:hover{background:var(--hover)}.menu-sep{background:var(--border);height:1px;margin:6px 0}.rel{position:relative}.page{width:100%;margin:0 auto}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.h1,.h2{margin:0}.sub{color:var(--muted);margin:2px 0 0}.card{background:var(--surface);border:1px solid var(--border)}.card-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.btn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--hover)}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--accent);color:var(--on-accent);border-color:#0000}.btn.pri:hover{filter:brightness(.9)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.btn.dng{color:var(--danger)}.btn.block{justify-content:center;width:100%}.btn:focus-visible,.nv:focus-visible,.icon-btn:focus-visible,.tab:focus-visible,.chip:focus-visible,.switch:focus-visible,.gsearch:focus-visible,.swatch:focus-visible,.ws:focus-visible,.trow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.wrap{flex-wrap:wrap}.col-s{flex-direction:column;gap:12px;display:flex}.col-xs{flex-direction:column;gap:4px;display:flex}.pill{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.acc-p{color:var(--accent-text)}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--danger)}.info{color:var(--info)}.muted{color:var(--muted)}.faint{color:var(--faint)}.sm-t{font-size:12px}.b6{font-weight:600}.mono{font-size:12px}.sec-t{margin:0 0 6px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.tabs{border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.tab{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.tab:hover{color:var(--text)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.chip:hover{border-color:var(--border-2)}.chip i{opacity:.7;font-style:normal}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:13px;font-weight:500}.inp{font:inherit;border:1px solid var(--border-2);background:var(--surface);color:var(--text);width:100%}.inp:focus{outline-offset:0}textarea.inp{resize:vertical;line-height:1.5}.hint{color:var(--faint)}.switch{background:var(--border-2);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:0;transition:background .18s;position:relative}.switch:after{content:"";background:var(--surface);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch.on{background:var(--accent)}.switch.on:after{background:var(--on-accent)}.bar{background:var(--surface-2);flex:1;overflow:hidden}.bar span{background:var(--accent);height:100%;transition:width .5s var(--ease);border-radius:999px;display:block}.bar.w span{background:var(--warn)}.bar.d span{background:var(--danger)}.ico{background:var(--surface-2);color:var(--text);flex-shrink:0;place-items:center;font-weight:600;display:grid}.divider{background:var(--border);height:1px}.code{font-family:var(--font-plex-mono),ui-monospace,monospace;background:var(--surface-2);border:1px solid var(--border);white-space:pre;color:var(--text);margin:0;line-height:1.6;overflow-x:auto}.banner{border:1px solid var(--border);color:var(--text);align-items:center;gap:12px;display:flex}.tbl{overflow-x:auto}.thead,.trow{min-width:var(--minw,760px);align-items:center;gap:12px;padding:8px 14px;display:grid}.thead{color:var(--muted);border-bottom:1px solid var(--border)}.trow{border-bottom:1px solid var(--border);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;transition:background .12s}.trow:hover{background:var(--hover)}.trow.on{background:var(--soft)}.trow.static{cursor:default}.trow.static:hover{background:0 0}.cell-n{align-items:center;gap:10px;min-width:0;display:flex}.cell-n b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kpi{flex-direction:column;display:flex}.kpi b{line-height:1.2}.delta{font-size:12px;font-weight:600}.up{color:var(--ok)}.down{color:var(--danger)}.ck{border-top:1px solid var(--border);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.ck:hover{background:var(--hover)}.tick{border:1.5px solid var(--border-2);width:22px;height:22px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tick.cur{border-width:2px}.feed-i{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.feed-i:first-child{border-top:0}.scrim{z-index:60;background:#0a0e0c61;animation:.2s fade;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--border);z-index:61;width:480px;max-width:100%;box-shadow:var(--shadow);animation:slideL .26s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-h{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer-b{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.modal{background:var(--surface);border:1px solid var(--border);z-index:61;width:600px;max-width:calc(100% - 32px);box-shadow:var(--shadow);animation:pop .2s var(--ease);border-radius:8px;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmd-in{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmd-in input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.cmd-g{padding:6px}.tl{gap:12px;display:flex;position:relative}.tl:before{content:"";background:var(--border);width:1px;position:absolute;top:32px;bottom:0;left:15px}.tl:last-child:before{display:none}.kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kv div{flex-direction:column;gap:2px;display:flex}.kv span{color:var(--faint);font-size:12px}.inbox{border-top:0;grid-template-columns:220px 340px minmax(0,1fr);height:calc(100vh - 48px);min-height:600px;display:grid}.ib-col{border-right:1px solid var(--border);background:var(--surface);min-width:0;overflow-y:auto}.conv{border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.conv:hover{background:var(--surface-2)}.conv.on{background:var(--sel)}.cbx{border:1.5px solid var(--border-2);background:var(--surface);border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:10px;display:grid}.cbx.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bulk{background:var(--text);color:var(--surface);animation:pop .16s var(--ease);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px;padding:8px 12px;display:flex}.bulk .btn{color:var(--surface);border-color:color-mix(in srgb,var(--surface) 30%,transparent);background:0 0}.bubble{border-radius:8px;max-width:72%;padding:8px 11px;font-size:13px}.b-in{background:var(--surface-2);border-bottom-left-radius:4px;align-self:flex-start}.b-out{background:var(--surface-2);border-bottom-right-radius:4px;align-self:flex-end}.who{color:var(--faint);margin-bottom:3px;font-size:11px;font-weight:600}.sop-step{border-top:1px solid var(--border);gap:12px;padding:12px 0;display:flex}.sop-n{background:var(--sel);width:22px;height:22px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}.tool{font-family:var(--font-plex-mono),ui-monospace,monospace;background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:12px}.flow{background:radial-gradient(circle,var(--border) 1px,transparent 1px) 0 0/18px 18px;border-radius:12px;flex-direction:column;align-items:center;gap:0;min-height:520px;padding:24px;display:flex}.node{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:12px;width:340px;max-width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.node:hover{border-color:var(--border-2);box-shadow:var(--shadow)}.node.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.edge{background:var(--border-2);width:2px;height:28px}.ntype{font-size:12px;font-weight:600}.auth{min-height:100vh;animation:enter .3s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.auth-l{flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:520px;margin:0 auto;padding:48px;display:flex}.auth-r{background:var(--canvas);border-left:1px solid var(--border);justify-content:center;align-items:center;padding:48px;display:flex}.otp{gap:8px;display:flex}.otp input{text-align:center;width:44px;height:48px;font:inherit;border:1px solid var(--border-2);background:var(--surface);color:var(--text);border-radius:6px;font-size:20px;font-weight:600}.or{color:var(--faint);align-items:center;font-size:12px}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.wiz{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.wstep{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.wstep:hover{background:var(--hover)}.wstep.on{background:var(--sel)}.opt{font:inherit;color:inherit;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .15s;display:flex}.opt:hover{border-color:var(--border-2)}.opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fb-btn{color:#fff;background:#1877f2;border-color:#0000}.fb-btn:hover{background:#166fe0}.wa-btn{color:#fff;background:#1f8f4e;border-color:#0000}.wa-btn:hover{background:#1a7d44}.sk{background:linear-gradient(90deg,var(--surface-2) 0%,var(--border) 50%,var(--surface-2) 100%);background-size:200% 100%;border-radius:6px;animation:1.2s linear infinite shimmer}.empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.empty .ico{border-radius:14px;width:52px;height:52px}.chart{width:100%;height:auto;display:block}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:10px;height:3px;display:inline-block}.plan{flex-direction:column;gap:14px;padding:20px;display:flex}.plan.cur{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.price{letter-spacing:-.02em;font-size:24px;font-weight:600}.feat{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.feat svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.mx{align-items:center;min-width:680px;display:grid}.mx>div{border-bottom:1px solid var(--border);padding:10px 12px;font-size:13px}.mx .mh{color:var(--faint);background:var(--surface-2);font-size:12px;font-weight:600}.mx .c{text-align:center;justify-content:center;display:flex}.rtl{font-family:var(--font-plex-arabic),var(--font-jakarta),sans-serif;text-align:right;direction:rtl}.bn{font-family:var(--font-noto-bengali),var(--font-jakarta),sans-serif}.mtoggle{display:none}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes slideL{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes slideR{0%{transform:translate(-100%)}to{transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.modal.cmd{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}.inbox{grid-template-columns:300px minmax(0,1fr)}.ib-views{display:none}.gsearch{width:220px}}@media (max-width:900px){.side{z-index:70;width:280px;transition:transform .25s var(--ease);box-shadow:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.side.min{width:280px}.side.min .lbl-t,.side.min .grp-t,.side.min .ws-meta,.side.min .nav-badge{display:revert}.side.open{box-shadow:var(--shadow);transform:none}.mtoggle{display:grid}.dtoggle{display:none}.g3,.g2,.wiz,.auth{grid-template-columns:1fr}.auth-r{display:none}.inbox{grid-template-columns:1fr;height:auto}.ib-thread,.proto .lbl,.gsearch .kbd,.gs-t{display:none}.gsearch{width:40px;padding:0 11px}}@media (max-width:640px){.page{padding:16px 16px 40px}.top{gap:6px;padding:0 12px}.g5,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.proto{gap:2px;padding:2px 4px}.swatch{width:22px;height:22px}.hide-sm{display:none}.auth-l{padding:24px 16px}.drawer{width:100%}}.ix-root{min-width:0}.ix-alone{min-height:100vh}.f-ar{font-family:var(--font-plex-arabic),var(--font-jakarta),sans-serif}.f-bn{font-family:var(--font-noto-bengali),var(--font-jakarta),sans-serif}.ix{background:var(--surface);min-height:640px;animation:enter .25s var(--ease);display:grid}.ix-alone .ix{height:100vh}.ix.noinfo .ix-info{display:none}.ix-col{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.ix-views{gap:1px}.ix-sim{border-top:1px dashed var(--border-2);flex-direction:column;gap:8px;margin-top:auto;padding:12px 8px 4px;display:flex}.ix-lh{border-bottom:1px solid var(--border);background:var(--surface);z-index:2;flex-direction:column;display:flex;position:sticky;top:0}.ix-vsel{min-height:34px;padding:6px 10px;display:none}.ix-search{border:1px solid var(--border);color:var(--faint);align-items:center;gap:8px;padding:0 10px;display:flex}.ix-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ix-search:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent)}.ix-st{border-bottom:1px solid var(--border);display:flex}.ix-st button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px}.ix-st button.on{border-bottom-color:var(--text)}.ix-it{align-items:flex-start;gap:8px;padding:0 0 0 12px;display:flex;position:relative}.ix-it:hover{background:var(--hover)}.ix-it.on:hover{background:var(--sel)}.ix-it .cbx{cursor:pointer;margin-top:22px;padding:0}.ix-it-b{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ix-it-m{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ix-it-m b{font-weight:600}.ix-it.unread .ix-it-m b{font-weight:700}.ix-prev{color:var(--muted);text-overflow:ellipsis}.ix-it.unread .ix-prev{color:var(--text)}.ix-un{place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.ix-av{flex-shrink:0;width:34px;height:34px;position:relative}.ix-av .avatar{width:34px;height:34px}.chb{color:#fff;letter-spacing:.02em;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:8.5px;font-weight:700;display:inline-grid}.ix-av .chb{border:2px solid var(--surface);box-sizing:content-box;position:absolute}.chb.wa{background:#1f8f4e}.chb.ig{background:#b0306f}.chb.fb{background:#1765cc}.chb.web{background:var(--accent);color:var(--on-accent)}.chb.tg{background:#1a7fb5}.ix-pri{color:var(--danger);display:inline-flex}.ix-bulk{background:var(--text);color:var(--surface);animation:pop .16s var(--ease);flex-wrap:wrap;align-items:center;gap:6px;margin:10px;display:flex}.ix-bulk .btn{color:var(--surface);border-color:color-mix(in srgb,var(--surface) 30%,transparent);background:0 0}.ix-thread{background:var(--canvas)}.ix-th{border-bottom:1px solid var(--border);background:var(--surface);z-index:3;flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.ix-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ix-viewer{color:var(--muted);border:0;border-radius:0;align-items:center;gap:6px;padding:2px 8px 2px 3px;font-size:12px;display:inline-flex}.ix-viewer .avatar{width:20px;height:20px;font-size:9px}.ix-log{flex-direction:column;flex:1;display:flex;overflow-y:auto}.mrow{flex-direction:column;gap:3px;min-width:0;max-width:76%;display:flex}.mrow.l{align-self:flex-start}.mrow.r{align-self:flex-end;align-items:flex-end}.mb{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.mb.c{background:var(--surface);border:1px solid var(--border)}.mb.ag{background:var(--accent);color:var(--on-accent)}.mb.note{background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);color:var(--text)}.mb.tpl{background:var(--surface);border:1px solid var(--border);border-bottom-right-radius:2px}.mmeta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px;font-size:11px;display:flex}.msrc{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:2px;font-size:11px}.msys{text-align:center;align-self:center;max-width:90%;font-size:12px}.mday{align-items:center;gap:12px;font-size:12px}.mday:before,.mday:after{content:"";background:var(--border);flex:1;height:1px}.mtool{border:1px solid var(--border);align-self:flex-end;max-width:76%;font-size:12.5px;overflow:hidden}.mtool-h{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.mtool-h:hover{color:var(--text)}.mtool-h .ok-i{color:var(--ok);display:inline-flex}.mtool .code{border:0;border-top:1px solid var(--border);white-space:pre-wrap;font-size:11.5px}.mcard{background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:8px;min-width:260px;padding:12px 14px;display:flex}.mprod{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mpc{border:1px solid var(--border);background:var(--surface);flex-direction:column;width:148px;display:flex;overflow:hidden}.mpc .ph{color:#5a3b2a;place-items:center;height:60px;font-size:13px;font-weight:650;display:grid}.mpc .bd{flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}.mimg{background:repeating-linear-gradient(45deg,var(--surface-2) 0 10px,var(--surface) 10px 20px);width:220px;height:136px;color:var(--muted);border:1px solid var(--border);text-align:center;border-radius:8px;place-items:center;padding:8px;font-size:12px;display:grid}.mvoice{align-items:center;gap:10px;min-width:230px;display:flex}.mvoice .pl{background:var(--accent);width:30px;height:30px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wave{flex:1;align-items:center;gap:2px;height:22px;display:flex}.wave i{background:var(--faint);border-radius:2px;width:3px;display:block}.mtr{color:var(--muted);white-space:normal;margin-top:6px;font-size:12px;font-style:italic;display:block}.mbtns{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mbtns span{border:1px solid var(--border);color:var(--info);border-radius:8px;padding:4px 10px;font-size:12px}.mtyping{gap:4px;padding:11px 14px;display:flex}.mtyping i{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite tdots;display:block}.mtyping i:nth-child(2){animation-delay:.15s}.mtyping i:nth-child(3){animation-delay:.3s}@keyframes tdots{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ix-comp{border:1px solid var(--border);background:var(--surface);flex-shrink:0;position:relative}.ix-comp.note{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.ix-mt{gap:2px;display:flex}.ix-mtb{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0}.ix-mtb.on{font-weight:600}.ix-ta{resize:none;width:100%;font:inherit;max-height:200px;color:var(--text);background:0 0;border:0;outline:none;padding:6px 2px;line-height:1.5;display:block}.ix-tools{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ix-ai-btn{font:inherit;border:1px solid var(--border);cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ix-ai-btn svg{color:var(--accent-text)}.ix-bn{border-bottom:1px solid var(--border);align-items:center;gap:10px;font-size:12.5px;display:flex}.ix-bn.acc svg{color:var(--accent-text)}.ix-blocked{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 4px;font-size:13px;display:flex}.ix-pop{z-index:45;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);min-width:250px;max-width:340px;animation:pop .16s var(--ease);position:absolute}.ix-pop.up{bottom:calc(100% - 4px);left:12px}.ix-pop.dn{top:calc(100% + 6px);right:0}.ix-pop.dnl{top:calc(100% + 6px);left:0}.ix-pop .menu-i small{color:var(--muted);white-space:normal;font-size:12px;display:block}.ix-pop .menu-i{align-items:flex-start}.ix-pop .sec-t{margin:0;padding:6px 10px 2px}.ix-emo{grid-template-columns:repeat(6,36px);gap:2px;display:grid}.ix-emo button{cursor:pointer;background:0 0;border:0;border-radius:8px;height:36px;font-size:19px}.ix-emo button:hover{background:var(--hover)}.ix-pop-s{border:1px solid var(--border);font:inherit;background:var(--bg);width:100%;color:var(--text);border-radius:8px;margin-bottom:4px;padding:6px 10px;font-size:13px}.ix-info{border-right:0}.ix-ih{border-bottom:1px solid var(--border);z-index:2;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex;position:sticky;top:0}.ix-ih .tabs{border:0;flex:1;margin:0}.ix-sec{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;display:flex}.ix-sum{color:var(--text);font-size:13px;line-height:1.55}.ix-kv{grid-template-columns:auto 1fr;gap:6px 12px;font-size:12.5px;display:grid}.ix-kv span{color:var(--faint)}.ix-kv b{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:550}.ix-tag{font:inherit;color:var(--text);cursor:pointer;border:0;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.ix-tag:hover{background:var(--danger-soft);color:var(--danger)}.ix-ans{border:1px solid var(--border);animation:enter .2s var(--ease);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.ix-ans b{color:var(--muted);font-size:12px;font-weight:600}.ix-toast{background:var(--text);color:var(--surface);z-index:90;box-shadow:var(--shadow);animation:pop .2s var(--ease);font-size:13px;font-weight:550;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ix-scrim{z-index:60;background:#0a0e0c61;animation:.2s fade;position:fixed;inset:0}.ix-modal{background:var(--surface);border:1px solid var(--border);z-index:61;width:480px;max-width:calc(100% - 32px);box-shadow:var(--shadow);position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.ix-rad{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ix-rad button{font:inherit;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font-size:13px;font-weight:550}.ix-rad button.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mob-only,.ix-info-close{display:none}@media (max-width:1380px){.ix{grid-template-columns:300px minmax(0,1fr) 300px}.ix.noinfo{grid-template-columns:300px minmax(0,1fr)}.ix-views{display:none}.ix-vsel{display:block}}@media (max-width:1100px){.ix,.ix.noinfo{grid-template-columns:300px minmax(0,1fr)}.ix-info{z-index:62;width:340px;max-width:100%;box-shadow:var(--shadow);border-left:1px solid var(--border);position:fixed;top:0;bottom:0;right:0}.ix-info-close{display:grid}}@media (max-width:820px){.ix,.ix.noinfo{grid-template-columns:minmax(0,1fr);height:calc(100vh - 48px)}.ix.p-list .ix-thread,.ix.p-thread .ix-list{display:none}.mob-only{display:grid}.mrow{max-width:90%}.ix-log{padding:16px 12px 10px}.ix-th{padding:8px 10px}.ix-hint{display:none}}.side{background:var(--surface);border-right:1px solid var(--border)}.brand{align-items:center;display:flex}.brand-m{background:var(--accent);color:var(--on-accent);place-items:center;font-weight:800;display:grid}.brand b{letter-spacing:-.02em;font-weight:800}.ws{border:1px solid var(--border);background:var(--surface)}.ws:hover{background:var(--hover)}.logo{color:#fff;background:linear-gradient(135deg,#ef4444,#c8372d);border-radius:9px;width:30px;height:30px}.grp-t{color:var(--faint);font-weight:600}.nv{font-weight:500}.nv.on{background:var(--sel);color:var(--accent-text);font-weight:600}.nv.on svg{color:var(--accent)}.nav-badge{background:var(--surface-2);color:var(--muted);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.nv.on .nav-badge{background:var(--accent);color:var(--on-accent)}.side-ai{background:var(--surface-2);flex-direction:column;display:flex}.side-ai .row{gap:8px}.side-me{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;width:100%;display:flex}.side-me:hover{background:var(--hover)}.side.min .side-ai,.side.min .side-me .ws-meta,.side.min .brand b{display:none}.top{background:var(--surface);border-bottom:1px solid var(--border)}.gsearch{background:var(--surface-2);border-color:#0000}.avatar{color:#3538cd;background:#e0e7ff;font-size:12px;font-weight:700}.avatar.acc{background:var(--accent);color:var(--on-accent)}.page{max-width:1480px}.h2{font-weight:700}.card{border-color:var(--border);box-shadow:0 1px 2px #1018280a}.btn{font-weight:600}.btn.pri{box-shadow:0 1px 2px #10182814,inset 0 1px #ffffff26}.pill{background:var(--surface-2);color:var(--muted);border-radius:999px;font-weight:600}.pill.acc-p{background:var(--sel);color:var(--accent-text)}.pill.ok{background:var(--ok-soft)}.pill.warn{background:var(--warn-soft)}.pill.bad{background:var(--danger-soft)}.pill.info{background:var(--info-soft)}.sec-t{color:var(--text);margin-bottom:8px;font-weight:700}.tabs{gap:4px}.tab{font-weight:600}.tab.on{color:var(--accent-text);border-bottom-color:var(--accent)}.chip{border-radius:999px;font-weight:600}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.inp{border-color:var(--border-2)}.inp:focus{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.bar{border-radius:999px;height:8px}.ico{font-size:13px}.ico.acc{background:var(--sel);color:var(--accent-text)}.banner{background:var(--surface)}.banner.warn{background:var(--warn-soft);border-color:#fedf89}.banner.bad{background:var(--danger-soft);border-color:#fecdca}.banner.info{background:var(--info-soft);border-color:#c7d7fe}.thead{background:var(--surface-2);font-weight:600}.kpi b{letter-spacing:-.02em;font-weight:700}.tick.done{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tick.cur{border-color:var(--accent)}.opt{border-radius:14px}.mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.kbd{border-radius:6px}.ix-views{background:var(--surface)}.ix-search{background:var(--surface-2);border-color:#0000}.ix-st{border:0;gap:6px;margin:0;padding:0}.ix-st button{border:0;border-radius:999px;margin:0;font-weight:600}.ix-st button.on{background:var(--text);color:var(--surface)}.ix-it{border-bottom:1px solid var(--border);padding-left:16px}.ix-it.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--accent)}.ix-av .avatar{font-size:13px}.ix-prev{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ix-un{color:#fff;background:#ef4444;border-radius:999px}.chb{border-radius:50%}.ix-av .chb{width:14px;height:14px;font-size:0;bottom:-1px;right:-2px}.mb{border-radius:18px}.mb.c{border-bottom-left-radius:6px}.mb.ai{background:var(--sel);color:var(--text);border-bottom-right-radius:6px}.mb.ag{border-bottom-right-radius:6px}.mb.note{border-radius:14px}.mday{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-self:center;padding:3px 12px;font-weight:600;display:block}.mday:before,.mday:after{display:none}.mimp{color:var(--faint,var(--muted));align-self:stretch;align-items:center;gap:12px;margin:6px 0;font-size:12px;display:flex}.mimp:before,.mimp:after{content:"";background:var(--border);flex:1;height:1px}.msys{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:12px;padding:6px 14px}.mtool{background:var(--ok-soft);border-color:#0000;border-radius:999px}.mtool-h{color:var(--ok);font-weight:600}.mtool .code{border-radius:0 0 12px 12px}.mtool:has(.code){border-radius:12px}.mcard{border-radius:16px}.mpc{border-radius:14px}.ix-comp{border-radius:16px;box-shadow:0 8px 24px -12px #1018282e}.ix-mtb{border-radius:999px;font-weight:600}.ix-mtb.on{background:var(--text);color:var(--surface)}.ix-mtb.on.n{color:#3d2600;background:#fdb022}.ix-ai-btn{background:var(--sel);color:var(--accent-text);border-color:#0000;border-radius:9px;font-weight:600}.ix-ai-btn:hover{filter:brightness(.97);background:var(--sel)}.ix-info{background:var(--canvas);padding:4px 0}.ix-ih{background:var(--canvas)}.ix-sec{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:0 14px 12px}.ix-sec:last-child{border-bottom:1px solid var(--border)}.ix-lbl{color:var(--text);font-size:13px;font-weight:700}.ix-sum{background:var(--sel);border-radius:12px;padding:12px 14px}.ix-tag{background:var(--surface-2);border-radius:999px;padding:3px 8px 3px 11px}.ix-pop{border-radius:14px;padding:8px}.ix-toast{border-radius:999px;padding:10px 18px}.ix-modal{border-radius:18px}.ix-rad button{border-radius:12px;padding:12px 14px}.ix-bn{background:var(--surface-2);color:var(--text);border:0;border-radius:12px;margin-bottom:10px;padding:10px 12px}.ix-bulk{border-radius:12px;padding:8px 10px}@media (max-width:1380px){.ix{grid-template-columns:320px minmax(0,1fr) 300px}.ix.noinfo{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:1100px){.ix,.ix.noinfo{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:820px){.ix,.ix.noinfo{grid-template-columns:minmax(0,1fr);height:calc(100vh - 60px)}}.hm{flex-direction:column;display:flex}.hm-strip{background:var(--warn-soft);border:1px solid #fedf89;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.hm-strip.dark{background:var(--surface)}.hm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-k{flex-direction:column;display:flex}.hm-k .ki{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.hm-k .kv{letter-spacing:-.02em;font-weight:700;line-height:1.1}.hm-k .kl{color:var(--muted);font-size:13.5px;font-weight:500}.hm-dl{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.hm-dl.up{background:var(--ok-soft);color:var(--ok)}.hm-dl.dn{background:var(--danger-soft);color:var(--danger)}.hm-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.hm-col{flex-direction:column;gap:20px;min-width:0;display:flex}.hm-row{border-top:1px solid var(--border);align-items:center;gap:12px;display:flex}.hm-row:first-of-type{border-top:0}.hm-row .m{flex:1;min-width:0}.hm-row .m b{font-weight:700}.hm-row .m span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.hm-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.hm-av .chb{border:2px solid var(--surface);box-sizing:content-box;width:14px;height:14px;font-size:0;position:absolute;bottom:-1px;right:-2px}.hm-chart{padding:8px 18px 18px}.hm-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:10px;height:180px;padding-top:10px;display:flex}.hm-bar{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;min-width:0;height:100%;display:flex}.hm-bar i{border-radius:6px 6px 2px 2px;display:block}.hm-bar i.a{background:var(--accent)}.hm-bar i.t{background:color-mix(in srgb,var(--accent) 28%,var(--surface))}.hm-xs{gap:10px;margin-top:6px;display:flex}.hm-xs span{text-align:center;color:var(--faint);flex:1;font-size:11.5px}.hm-leg{color:var(--muted);gap:16px;font-size:13px;display:flex}.hm-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.hm-tbl{border-collapse:collapse;width:100%;font-size:14px}.hm-tbl th{text-align:left;color:var(--muted);background:var(--surface-2);font-size:12.5px;font-weight:600}.hm-tbl td{border-top:1px solid var(--border)}.hm-tbl td.n,.hm-tbl th.n{text-align:right;font-variant-numeric:tabular-nums}.hm-thumb{color:#5a3b2a;vertical-align:middle;border-radius:10px;place-items:center;width:36px;height:36px;margin-right:10px;font-size:12px;font-weight:700;display:inline-grid}.hm-ch{align-items:center;gap:12px;display:flex}.hm-ch .chb{border-radius:9px;width:28px;height:28px;font-size:10px}.hm-ch .m{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hm-cod{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.hm-cod div{background:var(--surface-2);border-radius:12px;flex-direction:column;padding:12px;display:flex}.hm-cod b{font-size:22px;font-weight:700}.hm-feed{gap:12px;padding:10px 18px;display:flex}.hm-feed .dt{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.hm-setup{align-items:center;gap:18px;padding:18px;display:flex}.hm-ring{flex-shrink:0;width:56px;height:56px}@media (max-width:1180px){.hm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-grid{grid-template-columns:1fr}}@media (max-width:640px){.hm-kpis{grid-template-columns:1fr}.hm-setup{flex-wrap:wrap}}.wg{grid-template-columns:minmax(0,1fr) 480px;display:grid}.wg-alone .wg{min-height:100vh}.wg-l{min-width:0;position:relative}.wg-r{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;position:sticky}.wg-alone .wg-r{height:100vh;top:0}.wg-sec{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:18px;overflow:hidden}.wg-sec h3{border-bottom:1px solid var(--border);margin:0;font-weight:700}.wg-row{border-bottom:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.wg-row:last-child{border-bottom:0}.wg-row>label,.wg-k{padding-top:8px;font-size:13.5px;font-weight:600}.wg-k .hint,.wg-row>label .hint{margin-top:3px;font-weight:400;display:block}.wg-up{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wg-thumb{border:1px dashed var(--border-2);background:var(--surface-2);color:var(--faint);border-radius:14px;flex-shrink:0;place-items:center;font-size:12px;display:grid;overflow:hidden}.wg-thumb img{object-fit:cover;width:100%;height:100%}.wg-thumb.round{border-radius:50%}.wg-file{cursor:pointer;position:relative;overflow:hidden}.wg-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.wg-icons{flex-wrap:wrap;gap:8px;display:flex}.wg-ic{border:1px solid var(--border-2);background:var(--surface);cursor:pointer;color:var(--text);font:inherit;place-items:center;padding:0;display:grid}.wg-ic:hover{background:var(--hover)}.wg-ic.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-text)}.wg-seg{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.wg-seg button{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;font-weight:600}.wg-seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #1018281f}.wg-sw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wg-sw button{border:3px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--border-2);cursor:pointer;border-radius:50%;padding:0}.wg-sw button.on{box-shadow:0 0 0 2px var(--text)}.wg-cpick{width:30px;height:30px;box-shadow:0 0 0 1px var(--border-2);cursor:pointer;background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#ef4444);border-radius:50%;position:relative;overflow:hidden}.wg-cpick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wg-hex{width:110px;font-family:var(--font-plex-mono),monospace;min-height:34px;padding:5px 10px}.wg-chipin{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wg-save{background:var(--text);color:var(--surface);box-shadow:var(--shadow);z-index:30;min-width:360px;animation:pop .2s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 18px;font-weight:600;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.wg-save .btn.ghost{color:var(--surface)}.wg-save .btn.ghost:hover{background:#ffffff1f}.wg-pt{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.wg-pt b{margin-right:auto}.wg-pt .wg-seg button{padding:4px 9px;font-size:12px}.wg-pf{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.wg-stage{background:var(--canvas);flex:1;place-items:center;min-height:0;padding:16px;display:grid;overflow:hidden}.wg-dev{width:100%;height:100%;box-shadow:0 0 0 1px var(--border);background:#fff;border-radius:14px;position:relative;overflow:hidden}.wg-dev.mobile{border-radius:32px;width:300px;height:100%;max-height:620px;box-shadow:0 0 0 8px #111827,0 12px 32px #0003}.wg-site{flex-direction:column;gap:12px;display:flex;position:absolute;inset:20px 20px auto}.wg-site i{background:#eef1f5;border-radius:6px;height:14px;display:block}.wgw{bottom:16px;right:var(--wgap,20px);width:330px;max-width:calc(100% - 24px);font-family:var(--font-jakarta),system-ui,sans-serif;color:#111827;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute}.wgw.left{right:auto;left:var(--wgap,20px);align-items:flex-start}.wgw.f-ar{font-family:var(--font-plex-arabic),var(--font-jakarta),sans-serif}.wgw.f-bn{font-family:var(--font-noto-bengali),var(--font-jakarta),sans-serif}.wgp{border-radius:var(--wr,14px);background:#fff;flex-direction:column;width:100%;height:440px;display:flex;overflow:hidden;box-shadow:0 16px 48px #10182838,0 0 0 1px #1018280f}.wg-dev.mobile .wgw{width:100%;max-width:none;inset:0}.wg-dev.mobile .wgp{height:100%;box-shadow:none;border-radius:0}.wg-dev.mobile .wglaunch,.wg-dev.mobile .wgnudge{display:none}.wgh{background:var(--wa);color:var(--won);flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.wgh.light{color:#111827;border-top:4px solid var(--wa);background:#fff;border-bottom:1px solid #eef1f5}.wgl{background:#ffffff38;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.wgh.light .wgl{background:var(--wa);color:var(--won)}.wgl img{object-fit:cover;width:100%;height:100%}.wgx{opacity:.8;display:grid}.wgteam{margin-top:4px;display:flex}.wgav{border:2px solid var(--wa);color:#111827;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-inline-end:-8px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.wgh.light .wgav{border-color:#fff}.wgav img{object-fit:cover;width:100%;height:100%}.wgtitle{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.wgsub{opacity:.9;font-size:13.5px}.wgb{background:#f6f7f9;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:hidden}.wgcard{border-radius:calc(var(--wr,14px) - 2px);background:#fff;flex-direction:column;gap:4px;padding:14px;display:flex;box-shadow:0 0 0 1px #eef1f5}.wgmu{color:#5b6474;font-size:12.5px}.wgbtn{text-align:center;background:var(--wa);color:var(--won);border-radius:10px;align-self:stretch;margin-top:8px;padding:9px;font-size:13.5px;font-weight:700}.wgq{background:#f3f5f9;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;display:block}.wgbub{border-radius:16px;max-width:82%;padding:9px 12px;font-size:13.5px;line-height:1.45}.wgbub.b{background:#fff;border-end-start-radius:4px;box-shadow:0 0 0 1px #eef1f5}.wgbub.u{background:var(--wa);color:var(--won);border-end-end-radius:4px;align-self:flex-end}.wgcomp{color:#8a93a3;background:#fff;border-top:1px solid #eef1f5;padding:12px 14px;font-size:13.5px}.wgfoot{color:#8a93a3;text-align:center;background:#fff;padding:6px;font-size:11px}.wgw.dark .wgp{color:#eef1f6;background:#161a22}.wgw.dark .wgb{background:#0e1116}.wgw.dark .wgcard,.wgw.dark .wgbub.b,.wgw.dark .wgcomp,.wgw.dark .wgfoot{box-shadow:none;color:#eef1f6;background:#1d2230}.wgw.dark .wgq{background:#262c3a}.wgw.dark .wgh.light{color:#eef1f6;background:#161a22;border-bottom-color:#262c3a}.wgnudge{color:#111827;background:#fff;border-radius:14px;max-width:240px;padding:12px 14px;font-size:13.5px;font-weight:500;box-shadow:0 10px 30px #1018282e,0 0 0 1px #1018280d}.wglaunch{background:var(--wa);width:58px;height:58px;color:var(--won);border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 20px #10182838}.wglaunch.lbl{border-radius:27px;align-items:center;gap:8px;width:auto;height:54px;padding:0 20px;display:flex}.wglaunch.av{padding:0}.wglav{place-items:center;width:58px;height:58px;font-size:20px;font-weight:800;display:grid}.wglav img{object-fit:cover;width:100%;height:100%}@media (max-width:1180px){.wg{grid-template-columns:1fr}.wg-r{border-left:0;border-top:1px solid var(--border);height:640px;position:relative;top:0}}@media (max-width:640px){.wg-row{grid-template-columns:1fr;gap:8px}.wg-l{padding:20px 16px 96px}.wg-save{width:calc(100% - 32px);min-width:0}}.brand-m{font-size:16px}.navs{gap:4px;padding:8px 16px 16px}.grp-t{letter-spacing:.01em;padding:22px 12px 8px;font-size:12.5px}.nv{border-radius:12px;gap:14px;height:44px;padding:0 12px;font-size:14.5px}.nv svg{width:20px;height:20px}.side-ai{border-radius:16px;gap:10px;margin:4px 16px 14px;padding:14px 16px}.side-me{gap:12px;padding:12px}.side-me .avatar{width:38px;height:38px}.side.min .navs{padding:8px 14px}.side-foot{border-top:1px solid var(--border);gap:2px}.side-row{align-items:center;display:flex}.side-row .side-me{flex:1;gap:10px;min-width:0;padding:4px}.side-row .icon-btn{width:32px;height:32px}.side-dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:0 4px}.side-dot.on{background:#12b76a;box-shadow:0 0 0 3px #12b76a38}.side.min .side-row .lbl-t,.side.min .side-row .switch,.side.min .side-row .ws-meta{display:none}@keyframes ic-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes ic-nudge{0%{transform:none}40%{transform:translateY(-2px)scale(1.1)}70%{transform:translateY(1px)scale(.97)}to{transform:none}}@keyframes ic-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes ic-ring-idle{0%,88%,to{transform:rotate(0)}90%{transform:rotate(12deg)}92%{transform:rotate(-10deg)}94%{transform:rotate(6deg)}96%{transform:rotate(-3deg)}}@keyframes ic-send{0%{transform:none}45%{transform:translate(3px,-1px)}to{transform:none}}@keyframes ic-spark{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.25)rotate(20deg)}to{transform:scale(1)rotate(0)}}@keyframes ic-spark-idle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}@keyframes ic-pop{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ic-pulse{0%{box-shadow:0 0 #12b76a73}to{box-shadow:0 0 0 8px #0000}}@keyframes ic-spin{to{transform:rotate(360deg)}}@keyframes ic-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ic-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.app svg{transform-origin:50%;transform-box:fill-box}.nv:hover svg{animation:ic-nudge .45s var(--ease)}.nv.on svg path,.nv.on svg circle{stroke-dasharray:120;animation:ic-draw .7s var(--ease) both}.icon-btn[aria-label^=Notifications] svg{transform-origin:50% 10%;animation:9s ease-in-out infinite ic-ring-idle}.icon-btn .dot-n{animation:ic-pop .4s var(--ease) both}.btn:hover>svg:first-child{animation:ic-nudge .45s var(--ease)}.btn.pri:hover>svg{animation:ic-send .4s var(--ease)}.icon-btn:hover svg,.gsearch:hover svg{animation:ic-nudge .45s var(--ease)}.ix-ai-btn svg{animation:2.4s ease-in-out infinite ic-spark-idle}.ix-ai-btn:hover svg{animation:ic-spark .6s var(--ease)}.ix-bn.acc svg{animation:2.6s ease-in-out infinite ic-bob}.tick.done svg path,.mtool-h .ok-i svg path,.feat svg path,.menu-i svg path[d="M5 12l5 5L20 7"]{stroke-dasharray:120;animation:ic-draw .6s var(--ease) both}.tick.done{animation:ic-pop .35s var(--ease)}.side-dot.on{animation:1.8s ease-out infinite ic-pulse}.pill.ok .dot{border-radius:50%;animation:1.8s ease-out infinite ic-pulse}.ix-un,.nav-badge{animation:ic-pop .35s var(--ease) both}.hm-k:hover .ki svg{animation:ic-nudge .5s var(--ease)}.hm-k .ki svg path{stroke-dasharray:120;animation:ic-draw 1s var(--ease) both}.hm-strip svg{transform-origin:50%;animation:6s ease-in-out infinite ic-ring-idle}.hm-bar i{transform-origin:bottom;animation:hm-grow .7s var(--ease) both}@keyframes hm-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hm-ring circle:nth-of-type(2){animation:hm-ring 1.1s var(--ease) both}@keyframes hm-ring{0%{stroke-dasharray:0 150.8}}.empty .ico svg{animation:3s ease-in-out infinite ic-float}.wg-ic:hover svg{animation:ic-nudge .45s var(--ease)}.wg-ic.on svg path{stroke-dasharray:120;animation:ic-draw .6s var(--ease) both}.wglaunch{animation:3s ease-in-out infinite ic-bob}.wglaunch svg path{stroke-dasharray:120;animation:ic-draw .8s var(--ease) both}.wgnudge{animation:pop .3s var(--ease) both}.spin-ic{animation:.9s linear infinite ic-spin}.side .navs{scrollbar-width:thin;min-height:0}.side .nv,.side .grp-t,.side .ws,.side .brand,.side .side-foot,.side .side-row{flex-shrink:0}.nv:hover svg,.btn:hover>svg:first-child,.btn.pri:hover>svg,.icon-btn:hover svg,.gsearch:hover svg,.hm-k:hover .ki svg,.wg-ic:hover svg,.ix-ai-btn:hover svg{animation:none}.icon-btn[aria-label^=Notifications]:hover svg{animation:9s ease-in-out infinite ic-ring-idle}.wglaunch,.ix-bn.acc svg,.empty .ico svg{animation:none}.switch:after{transition:transform .2s var(--ease),background .2s}.app{--ic-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8.5' r='4.5'/%3E%3Cpath d='M3.5 22c.7-4.8 4.1-8 8.5-8s7.8 3.2 8.5 8z'/%3E%3C/svg%3E");--ic-shop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M3 9.5L4.6 4h14.8L21 9.5M3 9.5h18M4.5 9.5V20h15V9.5M9.5 20v-5h5v5'/%3E%3C/svg%3E");--ic-spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.2 6.3L20.5 10.5l-6.3 2.2L12 19l-2.2-6.3L3.5 10.5l6.3-2.2zM19 15l1 2.6 2.5.9-2.5 1-1 2.5-.9-2.5-2.6-1 2.6-.9z'/%3E%3C/svg%3E");--ic-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3z'/%3E%3C/svg%3E");--ph-bg:#e4e7ec;--ph-fg:#98a2b3}.app.dark{--ph-bg:#2a3040;--ph-fg:#6b7486}.avatar,.hm-av,.wgav,.wglav,.logo,.brand-m,.wgl,.wg-thumb.ph-user,.wg-thumb.ph-ai,.wg-thumb.ph-logo{letter-spacing:0;font-size:0!important}.wg-thumb.ph-user b,.wg-thumb.ph-ai b{display:none}.avatar:before,.hm-av:before,.wgav:before,.wglav:before,.logo:before,.brand-m:before,.wgl:before,.wg-thumb.ph-user:before,.wg-thumb.ph-ai:before,.wg-thumb.ph-logo:before{content:"";width:58%;height:58%;-webkit-mask:var(--ic-user) center/contain no-repeat;-webkit-mask:var(--ic-user) center/contain no-repeat;mask:var(--ic-user) center/contain no-repeat;background:currentColor;display:block}.avatar,.hm-av,.wgav,.wg-thumb.ph-user{background:var(--ph-bg)!important;color:var(--ph-fg)!important}.avatar.av-ai{background:var(--accent)!important;color:var(--on-accent)!important}.avatar.av-ai:before,.wgav.ai:before,.wglav:before,.wg-thumb.ph-ai:before{-webkit-mask-image:var(--ic-spark);-webkit-mask-image:var(--ic-spark);mask-image:var(--ic-spark);width:54%;height:54%}.wgav.ai{background:var(--won)!important;color:var(--wa)!important}.wglav{color:inherit}.wg-thumb.ph-ai{background:var(--sel)!important;color:var(--accent-text)!important}.logo,.wg-thumb.ph-logo{background:var(--ph-bg)!important;color:var(--ph-fg)!important}.logo:before,.wgl:before,.wg-thumb.ph-logo:before{-webkit-mask-image:var(--ic-shop);-webkit-mask-image:var(--ic-shop);mask-image:var(--ic-shop);width:56%;height:56%}.wg-thumb.ph-logo:before{width:40%;height:40%}.wgl{color:inherit}.brand-m:before{-webkit-mask-image:var(--ic-mark);-webkit-mask-image:var(--ic-mark);mask-image:var(--ic-mark);width:52%;height:52%}.wgav:has(img):before{display:none}.wglav:has(img):before{display:none}.wgl:has(img):before{display:none}.wg-thumb:has(img):before{display:none}.tl .avatar{font-size:10px!important}.tl .avatar:before{display:none}.app{font-size:14px;line-height:1.5}.top{gap:10px;height:56px;padding:0 24px}.gsearch{border-radius:10px;width:360px;height:36px;font-size:14px}.icon-btn{border-radius:10px;width:36px;height:36px}.side{width:248px}.brand{gap:10px;padding:16px 16px 4px}.brand-m{border-radius:10px;width:32px;height:32px}.brand b{font-size:17px}.ws{border-radius:12px;gap:10px;margin:8px 12px 4px;padding:8px 10px}.ws .logo{border-radius:8px;width:28px;height:28px}.ws-meta b{font-size:14px}.side .navs{gap:2px;padding:4px 12px 12px}.side .nv{border-radius:8px;gap:10px;height:36px;padding:0 10px;font-size:14px}.side .nv svg{width:18px;height:18px}.side .grp-t{padding:16px 10px 4px;font-size:12px}.nav-badge{min-width:22px;height:20px;padding:0 6px;font-size:11.5px}.side-foot{padding:8px 12px 12px}.side-row{gap:10px;min-height:40px;padding:4px 6px}.side-row .side-me .avatar{width:32px;height:32px}.side.min{width:72px}.menu{border-radius:12px;padding:6px;top:46px}.menu-i{border-radius:8px;min-height:36px;padding:8px 10px;font-size:14px}.page{padding:24px 32px 48px}.ph{gap:16px;margin-bottom:20px}.h1{letter-spacing:-.015em;font-size:22px;font-weight:700}.h2{font-size:16px}.sub{margin-top:4px;font-size:14px}.card{border-radius:14px}.pad{padding:16px}.card-h{min-height:56px;padding:12px 18px}.card-h b{font-size:15px}.sec-t{font-size:13px}.btn{border-radius:10px;gap:8px;height:36px;padding:0 14px;font-size:14px}.btn.sm{border-radius:8px;gap:6px;height:32px;padding:0 12px;font-size:13px}.btn.block{height:40px}.inp{border-radius:10px;min-height:36px;padding:7px 12px;font-size:14px}textarea.inp{min-height:88px}.chip{height:30px;padding:0 12px;font-size:13px}.tabs{margin-bottom:20px}.tab{height:40px;padding:0 14px;font-size:14px}.pill{height:22px;padding:0 9px;font-size:12px}.switch{width:36px;height:20px}.switch:after{width:14px;height:14px}.switch.on:after{transform:translate(16px)}.avatar{width:32px;height:32px}.ico{border-radius:10px;width:36px;height:36px}.kbd{font-size:11.5px}.code{border-radius:10px;padding:12px 14px;font-size:12.5px}.banner{border-radius:12px;padding:12px 16px;font-size:14px}.hint{font-size:12.5px}.thead{min-height:40px;padding:0 18px;font-size:12.5px}.trow{min-height:52px;padding:0 18px}.kpi{gap:6px;padding:18px}.kpi b{font-size:26px}.tl{padding-bottom:14px}.ix{grid-template-columns:232px 340px minmax(0,1fr) 320px;height:calc(100vh - 56px)}.ix.noinfo{grid-template-columns:232px 340px minmax(0,1fr)}.ix-views{padding:12px}.ix-views .nv{border-radius:8px;height:36px;font-size:14px}.ix-lh{gap:10px;padding:14px 16px 12px}.ix-search{border-radius:10px;height:36px}.ix-st button{height:28px;padding:0 12px;font-size:13px}.ix-it-b{gap:12px;padding:12px 16px 12px 0}.ix-av,.ix-av .avatar{width:40px;height:40px}.ix-it-m b{font-size:14px}.ix-prev{font-size:13px}.ix-th{gap:12px;min-height:64px;padding:10px 24px}.ix-th .ix-av,.ix-th .ix-av .avatar{width:40px;height:40px}.ix-log{gap:12px;padding:24px 32px 12px}.mb{padding:10px 14px;font-size:14px}.ix-comp{margin:0 24px 20px;padding:10px 14px}.ix-ta{min-height:56px;font-size:14px}.ix-tools .icon-btn{width:32px;height:32px}.ix-ai-btn{height:32px;font-size:13px}.ix-mtb{height:28px;padding:0 12px;font-size:13px}.ix-sec{padding:16px}.ix-ih{min-height:56px}@media (max-width:1380px){.ix{grid-template-columns:320px minmax(0,1fr) 300px}.ix.noinfo{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:1100px){.ix,.ix.noinfo{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:820px){.ix,.ix.noinfo{grid-template-columns:minmax(0,1fr);height:calc(100vh - 56px)}}.hm{gap:20px}.hm-kpis{gap:16px}.hm-k{gap:12px;padding:18px}.hm-row{min-height:64px;padding:12px 18px}.hm-av{width:36px;height:36px}.hm-ch{padding:10px 18px}.hm-tbl th{height:40px;padding:0 18px}.hm-tbl td{height:52px;padding:0 18px}.wg{min-height:calc(100vh - 56px)}.wg-r{height:calc(100vh - 56px);top:56px}.wg-l{padding:24px 32px 96px}.wg-sec h3{padding:14px 18px;font-size:15px}.wg-row{gap:20px;padding:14px 18px}.wg-ic{border-radius:10px;width:44px;height:44px}.wg-seg button{height:30px;padding:0 12px;font-size:13px}.wg-thumb{width:52px;height:52px}@media (max-width:640px){.page{padding:16px 16px 40px}.top{padding:0 12px}}.hm-k .kv{white-space:nowrap;font-size:clamp(20px,1.9vw,28px)}.page{animation:fade .28s var(--ease)}@media (max-width:1600px){.ix{grid-template-columns:320px minmax(0,1fr) 300px}.ix.noinfo{grid-template-columns:320px minmax(0,1fr)}.ix-views{display:none}.ix-vsel{display:block}}@media (max-width:1100px){.ix,.ix.noinfo{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:820px){.ix,.ix.noinfo{grid-template-columns:minmax(0,1fr)}}.ss-wrap{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ss-list{flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:76px}.ss-gt{color:var(--faint);padding:12px 10px 4px;font-size:12px;font-weight:600}.ss-it{font:inherit;height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.ss-it:hover{background:var(--hover)}.ss-it.on{background:var(--sel);color:var(--accent-text);font-weight:600}.ss-ic{border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ss-stage{min-width:0}.ss-full{place-items:center;min-height:620px;padding:48px 24px;display:grid}.ss-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:520px;display:flex}.ss-badge{border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.ss-code{letter-spacing:.08em;color:var(--faint);font-size:13px;font-weight:700}.ss-title{letter-spacing:-.02em;text-align:center;margin:0;font-size:24px;font-weight:700}.ss-body{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.ss-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.ss-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.ss-meta{background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ss-inline{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ss-form{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:6px;display:flex}.ss-window{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ss-window div{background:var(--surface-2);text-align:left;border-radius:12px;flex-direction:column;gap:2px;min-width:130px;padding:10px 14px;display:flex}.ss-app{overflow:hidden}.ss-app-top{border-bottom:1px solid var(--border);background:var(--surface-2);padding:10px 18px}.ss-strip{margin:16px 18px 0}.ss-in{flex-direction:column;gap:16px;padding:24px 18px 28px;display:flex}.ss-feat{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:14px;display:flex}.ss-pack{font:inherit;color:inherit;border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:14px;display:flex}.ss-pack b{font-size:18px}.ss-pack.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.ss-steps{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ss-steps li{border:1px solid var(--border);counter-increment:s;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px 12px 52px;display:flex;position:relative}.ss-steps li:before{content:counter(s);background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:14px}.ss-steps li.cur{border-color:var(--accent)}.ss-steps li.cur:before{background:var(--accent);color:var(--on-accent)}.ss-steps li.done:before{content:"✓";background:var(--ok);color:#fff}.ss-toast{color:#fff;background:#111827;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:550;display:inline-flex}.ss-toast b{color:#84adff;margin-left:6px}.ss-toast.err{background:#3b1410}.ss-err{border-color:var(--danger)!important}.ss-err:focus{outline-color:color-mix(in srgb,var(--danger) 25%,transparent)!important}.ss-err-t{color:var(--danger);font-size:12.5px}.ss-danger{background:var(--danger)!important}.ss-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ic-spin;display:inline-block}@media (max-width:900px){.ss-wrap{grid-template-columns:1fr}.ss-list{flex-direction:row;position:static;overflow-x:auto}.ss-gt{display:none}.ss-it{flex-shrink:0}}.ui-err{flex-direction:column;align-items:flex-start;gap:10px;max-width:640px;margin:40px auto;padding:28px;display:flex}.ui-big{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin:56px auto;padding:40px 28px;display:flex}.ui-t{font-size:18px;font-weight:700}.ui-skrow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.ui-start{gap:16px}.ui-step{font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.ui-step:hover{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ui-n{background:var(--sel);width:28px;height:28px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.ui-go{color:var(--accent-text);margin-top:auto;font-size:13.5px;font-weight:600}.pv-btn{font:inherit;border:1px dashed var(--border-2);background:var(--surface);height:36px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pv-btn:hover{background:var(--hover);color:var(--text)}.pv-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.pv-btn.on{background:var(--warn-soft);color:var(--warn);border-style:solid;border-color:#fdb022}.pv-btn.on .pv-dot{background:#f79009}@media (max-width:900px){.pv-btn{gap:0;padding:0 8px;font-size:0}.pv-btn .pv-dot{width:10px;height:10px}.pv-btn svg{display:none}}.ct-root{min-width:0}.ct-alone{min-height:100vh}.ct-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-segs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ct-chip-add{color:var(--accent-text);border-style:dashed}.ct-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ct-search{flex:0 360px;align-items:center;min-width:220px;display:flex;position:relative}.ct-search>svg{color:var(--faint);pointer-events:none;position:absolute;left:12px}.ct-search .inp{padding-left:36px;padding-right:36px}.ct-search .ct-x{width:32px;height:32px;position:absolute;right:2px}.ct-n{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.btn.ct-on{border-color:var(--accent);color:var(--accent-text)}.ct-fp{margin-bottom:12px}.ct-fg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;padding:16px 18px;display:grid}.ct-lab{font-size:13px;font-weight:500}.ct-fpf{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.ct-range{align-items:center;gap:8px;display:flex}.ct-range .inp{width:96px}.ct-act{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.ct-dup{flex-wrap:wrap;margin-bottom:12px}.ct-tc .tbl{border-top-left-radius:14px;border-top-right-radius:14px}.ct-row{cursor:pointer}.ct-cb{border:1.5px solid var(--border-2);background:var(--surface);cursor:pointer;color:#0000;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.ct-cb.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ct-cb:focus-visible,.ct-nm:focus-visible,.ct-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-nm{font:inherit;color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;overflow:hidden}.ct-nm:hover{color:var(--accent-text)}.ct-chs{align-items:center;gap:4px;display:flex}.ct-chs .chb{width:22px;height:22px;font-size:8px}.chb.ct-em{background:#5b6475}.ct-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ct-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ct-bulk{margin:10px 10px 0}.ct-bulk .ix-pop{color:var(--text)}.ct-bulk .ix-pop .btn{background:var(--surface);color:var(--text);border-color:var(--border-2)}.ct-newtag{border-top:1px solid var(--border);gap:6px;margin-top:4px;padding:8px 4px 2px;display:flex}.ct-veil{z-index:44;background:0 0;position:fixed;inset:0}.ct-back{margin:-4px 0 12px -8px}.ct-hd{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:flex}.ct-hd .avatar{width:64px;height:64px}.ct-hd-m{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.ct-meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13.5px;display:flex}.ct-kpis{margin-bottom:16px}.ct-kpis .kpi .pill{height:26px;font-size:13px}.ct-why{margin-bottom:16px}.ct-fac{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 56px;align-items:center;gap:12px;padding:10px 18px;font-size:13.5px;display:grid}.ct-fac b{text-align:right;font-weight:700}.ct-pol{border-top:1px solid var(--border);color:var(--muted);padding:12px 18px;font-size:13.5px}.ct-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.ct-li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.card-h.ct-nb{border-bottom:0}.ct-li .m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}button.ct-li{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}button.ct-li:hover{background:var(--hover)}.ct-li .chb{width:22px;height:22px;margin-top:2px;font-size:8px}.ct-mem{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 18px;display:grid}.ct-mem>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ct-k{color:var(--faint);font-size:12.5px;font-weight:500}.ct-memf{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.ct-comp{flex-direction:column;gap:8px;padding:16px 18px 12px;display:flex;position:relative}.ct-comp textarea.inp{min-height:72px}.ct-mpop{top:104px;left:18px}.ct-notes{flex-direction:column;gap:10px;padding:0 18px 16px;display:flex}.ct-note{background:var(--warn-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ct-tl{padding:16px 18px 4px}.ct-ph{grid-template-columns:128px minmax(0,1fr);gap:8px;display:grid}.ct-err{color:var(--danger);font-size:12.5px;font-weight:500}.inp.ct-bad{border-color:var(--danger)}.ct-at{position:relative}.ct-at>span{color:var(--faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ct-at .inp{padding-left:28px}.ct-dfoot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ix-modal.ct-wide{flex-direction:column;width:720px;max-height:84vh;display:flex;top:8vh}.ct-mb{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.ct-mf{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.ct-steps{border-bottom:1px solid var(--border);color:var(--faint);flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 18px;font-size:13px;list-style:none;display:flex}.ct-steps li{align-items:center;gap:8px;display:flex}.ct-steps li span{background:var(--surface-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.ct-steps li.cur{color:var(--text);font-weight:600}.ct-steps li.cur span{background:var(--accent);color:var(--on-accent)}.ct-steps li.done span{background:var(--ok-soft);color:var(--ok)}.ct-drop{border:1.5px dashed var(--border-2);text-align:center;background:var(--surface-2);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.ct-file{position:relative;overflow:hidden}.ct-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.ct-fc{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ct-box{border:1px solid var(--border);border-radius:12px}.ct-box .tbl{border-radius:12px}.ct-sum{flex-wrap:wrap;gap:8px;display:flex}.ct-cond{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.ct-match{background:var(--sel);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.ct-match b{font-size:20px}.ct-cmp{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.ct-cmp .h{color:var(--faint);font-size:12.5px;font-weight:600}.ct-cmp .lb{font-size:13px;font-weight:600}.ct-cmp .all{color:var(--muted);grid-column:2/4;font-size:13.5px}.ct-opt{font:inherit;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;overflow-wrap:anywhere;border-radius:10px;min-height:40px;padding:8px 12px}.ct-opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--sel)}.ct-opt.nil{color:var(--faint)}.ct-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.ct-done .ico{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:14px}@media (max-width:900px){.ct-fg{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-mem{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ct-fg{grid-template-columns:minmax(0,1fr)}.ct-search{flex:100%}.ct-hd-a{width:100%}.ct-cond,.ct-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-cmp .h0,.ct-cmp .lb,.ct-cmp .all{grid-column:1/-1}.ct-ph{grid-template-columns:110px minmax(0,1fr)}}.or-root{min-width:0}.or-alone{min-height:100vh}.or{flex-direction:column;gap:20px;display:flex}.or .ph,.or .tabs{margin-bottom:0}.or-root .btn:disabled,.or-alone .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.or-tn{height:20px;margin-left:8px;padding:0 7px;font-size:11.5px}.or-col{flex-direction:column;gap:16px;min-width:0;display:flex}.or-n{font-variant-numeric:tabular-nums}.or-link{font:inherit;color:var(--accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.or-link:hover{text-decoration:underline}.or-link:focus-visible,.or-why:focus-visible,.or-ph:focus-visible,.or-tg:focus-visible,.or-qty button:focus-visible,.or-pg-b button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.or-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.or-search{border:1px solid var(--border-2);background:var(--surface);height:36px;color:var(--faint);border-radius:10px;flex:240px;align-items:center;gap:8px;min-width:200px;max-width:340px;padding:0 12px;display:flex}.or-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.or-search:focus-within{border-color:var(--accent);outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent)}.or-sel{flex:0 168px;width:auto;min-width:136px}.chb.or-em{background:#525c6d}.or-by{color:var(--muted);font-size:13px}.or-by.ai{color:var(--accent-text);font-weight:600}.or-pg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.or-pg-b{flex-wrap:wrap;gap:4px;display:flex}.or-pg-b button{font:inherit;border:1px solid var(--border);background:var(--surface);min-width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.or-pg-b button:hover{background:var(--hover)}.or-pg-b button.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.or-pg-b button:disabled{opacity:.4;cursor:default;background:var(--surface)}.or-steps{padding:20px 18px;display:flex;overflow-x:auto}.or-st{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:120px;padding-right:12px;display:flex;position:relative}.or-st .k{background:var(--surface);width:28px;height:28px;color:var(--faint);border:2px solid var(--border-2);z-index:1;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.or-st:before{content:"";background:var(--border-2);height:2px;position:absolute;top:13px;left:28px;right:0}.or-st:last-child:before{display:none}.or-st b{font-size:13.5px;font-weight:600}.or-st span{color:var(--faint);font-size:12px}.or-st.todo b{color:var(--muted);font-weight:500}.or-st.done .k{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.or-st.done:before{background:var(--accent)}.or-st.cur .k{border-color:var(--accent);color:var(--accent-text);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent)}.or-st.cur span{color:var(--accent-text);font-weight:600}.or-st.bad .k{background:var(--danger);border-color:var(--danger);color:#fff}.or-st.bad span{color:var(--danger);font-weight:600}.or-li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.or-li:first-child{border-top:0}.or-li .q{background:var(--surface-2);border-radius:7px;flex-shrink:0;place-items:center;min-width:30px;height:24px;font-size:12.5px;font-weight:700;display:grid}.or-li .m{flex:1;min-width:0}.or-li .m span{color:var(--muted);font-size:12.5px;display:block}.or-tot{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:12px 18px 16px;font-size:13.5px;display:flex}.or-tot div{justify-content:space-between;gap:12px;display:flex}.or-tot div span:first-child{color:var(--muted)}.or-tot .g{border-top:1px dashed var(--border-2);margin-top:4px;padding-top:10px;font-size:16px;font-weight:700}.or-tot .g span:first-child{color:var(--text)}.or-kv{flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex}.or-kv>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.or-kv>div>span{color:var(--muted);flex-shrink:0}.or-kv b{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.or-acts{flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.or-msg{background:var(--surface-2);border-radius:12px 12px 12px 4px;margin:14px 18px 12px;padding:10px 12px;font-size:13.5px}.or-tl{padding:16px 18px 2px}.or-tool{font-family:var(--font-plex-mono),ui-monospace,monospace;background:var(--info-soft);color:var(--info);white-space:nowrap;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:11.5px}.tl .avatar.or-pos{background:var(--warn-soft)!important;color:var(--warn)!important}.tl .avatar.or-cu{background:var(--ok-soft)!important;color:var(--ok)!important}.tl .avatar.or-tm{color:#3538cd!important;background:#e0e7ff!important}.tl .avatar.or-sys{background:var(--surface-2)!important;color:var(--muted)!important}.or-q{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.or-q:first-child{border-top:0}.or-q .id{flex-shrink:0;width:104px}.or-q .who{flex:200px;min-width:0}.or-q .last{flex:0 210px;min-width:150px}.or-q .acts{flex-wrap:wrap;gap:6px;display:flex}.or-sev{background:var(--warn);border-radius:4px;flex-shrink:0;align-self:stretch;width:4px}.or-sev.bad{background:var(--danger)}.or-why{cursor:pointer;border:0;font-family:inherit}.or-pop{z-index:45;background:var(--surface);border:1px solid var(--border);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);animation:pop .16s var(--ease);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.or-f{grid-template-columns:10px 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.or-f i{background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:6px}.or-f span{color:var(--muted);display:block}.or-cl{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.or-cl:first-child{border-top:0}.or-win{flex-direction:column;align-items:flex-end;gap:6px;min-width:150px;display:flex}.or-win .bar{flex:none;width:150px}.or-phs{flex-wrap:wrap;gap:8px;display:flex}.or-ph{font:inherit;background:var(--surface-2);border:1px dashed var(--border-2);width:104px;height:78px;color:var(--faint);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:11.5px;display:flex}.or-ph:hover{border-color:var(--accent);color:var(--accent-text)}.or-tip{background:var(--info-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.or-tip svg{color:var(--info);flex-shrink:0;margin-top:2px}.or-act{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.or-err-t{color:var(--danger);font-size:13px;font-weight:600}.or-pol{background:var(--surface-2);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.or-pol svg{flex-shrink:0;margin-top:2px}.or-pol.ok{background:var(--ok-soft);color:var(--text)}.or-pol.ok svg{color:var(--ok)}.or-pol.warn{background:var(--warn-soft);color:var(--text)}.or-pol.warn svg{color:var(--warn)}.or-pol.bad{background:var(--danger-soft);color:var(--text)}.or-pol.bad svg{color:var(--danger)}.ix-modal.or-dlg{flex-direction:column;width:560px;max-height:88vh;display:flex;top:6vh}.ix-modal.or-dlg.wide{width:800px}.or-dlg-b{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px;display:flex;overflow-y:auto}.or-dlg-f{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.btn.or-dbtn{background:var(--danger);color:#fff;border-color:#0000}.btn.or-dbtn:hover{filter:brightness(.92);background:var(--danger)}.or-rad{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.or-rad button{font:inherit;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:600}.or-rad button:hover{border-color:var(--border-2)}.or-rad button.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--sel)}.or-rad button:disabled{opacity:.5;cursor:not-allowed}.or-rad button small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.or-cs{border-bottom:1px solid var(--border);gap:4px;padding:10px 18px;display:flex;overflow-x:auto}.or-cs span{color:var(--faint);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:inline-flex}.or-cs span i{background:var(--surface-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.or-cs span.on{color:var(--accent-text);background:var(--sel)}.or-cs span.on i{background:var(--accent);color:var(--on-accent)}.or-cs span.done{color:var(--text)}.or-cs span.done i{background:var(--ok-soft);color:var(--ok)}.or-picks{flex-direction:column;gap:8px;display:flex}.or-picks .opt{padding:10px 12px}.or-mi{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.or-mi:first-child{border-top:0}.or-mi .m{flex:200px;min-width:0}.or-mi .m span{color:var(--muted);font-size:12.5px;display:block}.or-mi .o{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.or-tg{font:inherit;border:1px solid var(--border-2);background:var(--surface);height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:600}.or-tg:hover{border-color:var(--accent)}.or-tg.on{background:var(--sel);border-color:var(--accent);color:var(--accent-text)}.or-qty{border:1px solid var(--border-2);background:var(--surface);border-radius:10px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.or-qty button{font:inherit;background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--text);border:0;place-items:center;display:grid}.or-qty button:hover{background:var(--hover)}.or-qty span{text-align:center;min-width:28px;font-size:13.5px;font-weight:700}.or-cart{border:1px solid var(--border);background:var(--surface-2);border-radius:12px}.or-cart .or-li{border-color:var(--border)}.or-ok{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 18px;display:flex}.or-ok .ico{background:var(--ok-soft);color:var(--ok);border-radius:50%;width:52px;height:52px}.or-err{flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}@media (max-width:640px){.or-q .id{width:auto}.or-q .last{flex:100%}.or-sel{flex:140px}.or-search{flex-basis:100%;max-width:none}.or-rad{grid-template-columns:1fr}.or-win{align-items:flex-start}.ix-modal.or-dlg{max-height:calc(100vh - 32px);top:16px}}.ag-root{min-width:0}.ag-alone{min-height:100vh}.ag-root .bar{flex:none;width:100%}.ag .chb{border-radius:9px;width:28px;height:28px;font-size:10px}.ag .chb.em{background:#525c6d}.ag-hd{align-items:center}.ag-av{width:44px!important;height:44px!important}.ag-master{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.ag-bn{margin-bottom:18px}.ag-tabs .tab{align-items:center;gap:8px;display:inline-flex}.ag-tn{background:var(--danger-soft);min-width:20px;height:20px;color:var(--danger);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.ag-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.ag-side{position:sticky;top:76px}.ag-bar{margin-bottom:12px}.ag-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ag-qa .col-xs>[dir=auto]{align-self:flex-start;max-width:100%}.ag-instr{min-height:160px!important}.ag-num{width:96px}.ag-gr{flex-direction:column;gap:4px;display:flex}.ag-gr .lb{color:var(--faint);font-size:12px;font-weight:600}.ag-gr .mb{align-self:flex-start;max-width:100%}.ag-gr.off .mb{opacity:.45}.ag-qa{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.ag-qa:first-of-type{border-top:0}.ag-form{border-bottom:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.ag-list{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ag-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 12px;display:flex}.ag-list>div:first-child{border-top:0}.ag-drop{border:1.5px dashed var(--border-2);text-align:center;color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.ag-drop:hover{border-color:var(--accent)}.ag-modal{width:560px}.ag-mf{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.ag-chg{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.ag-tl,.ag-tl-h{grid-template-columns:minmax(0,1fr) 112px 170px 40px;align-items:center;gap:12px;padding:12px 18px;display:grid}.ag-tl{border-top:1px solid var(--border)}.ag-tl-h{background:var(--surface-2);padding-top:8px;padding-bottom:8px;font-weight:600}.ag-sel{min-height:32px!important;padding:4px 8px!important;font-size:13px!important}.ag-sel.r-read{color:var(--ok)}.ag-sel.r-write{color:var(--info)}.ag-sel.r-money{color:var(--warn);font-weight:600}.ag-conn{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.ag-conn .m{flex-direction:column;flex:1;min-width:0;display:flex}.ag-legend{flex-direction:column;gap:8px;font-size:13px;display:flex}.ag-proc{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ag-li{font:inherit;color:inherit;border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 18px;display:flex}.ag-li:hover{background:var(--hover)}.ag-li.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--accent)}.ag-li:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ag-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ag-step{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ag-step .sop-n{background:var(--sel);color:var(--accent-text);margin-top:7px}.ag-stxt{height:auto;min-height:40px!important}.ag-sctl{flex-direction:column;gap:2px;display:flex}.ag-sctl .icon-btn{width:30px;height:30px}.ag-sctl .icon-btn[disabled]{opacity:.35;cursor:default}.ag-chat{background:var(--surface-2);flex-direction:column;gap:10px;min-height:120px;padding:16px 18px;display:flex}.ag-chat.scroll{flex-direction:column-reverse;justify-content:flex-start;height:440px;overflow-y:auto}.ag-chat-in{flex-direction:column;gap:10px;display:flex}.ag-chat .mrow,.ag-chat .mtool{max-width:86%}.msys.ag-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,transparent);background:var(--ok-soft)}.msys.ag-bad{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent);background:var(--danger-soft)}.msys.ag-info{color:var(--info);background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 25%,transparent)}.ag-comp{border-top:1px solid var(--border);gap:8px;padding:12px 18px;display:flex}.ag-sugg{border-top:1px solid var(--border);padding:10px 18px 0}.ag-kv{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;font-size:13px;display:grid}.ag-kv dt{color:var(--faint)}.ag-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.ag-kpis{margin-bottom:16px}.ag-ev{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ag-ev>div{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;display:flex}.ag-fix{background:var(--info-soft);border:1px solid #c7d7fe;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ag-ver{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 18px;display:flex}.ag-ver.on{background:var(--sel)}.ag-vn{background:var(--surface-2);border-radius:9px;flex-shrink:0;place-items:center;width:44px;height:32px;font-size:13px;font-weight:700;display:grid}.ag-ver.draft .ag-vn{background:var(--warn-soft);color:var(--warn)}.ag-diff{font-family:var(--font-plex-mono),ui-monospace,monospace;flex-direction:column;padding:8px 0;font-size:12.5px;display:flex}.ag-dl{white-space:pre-wrap;overflow-wrap:anywhere;gap:10px;padding:3px 18px;display:flex}.ag-dl i{width:10px;color:var(--faint);flex-shrink:0;font-style:normal}.ag-dl.add{background:var(--ok-soft);color:var(--ok)}.ag-dl.rem{background:var(--danger-soft);color:var(--danger);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--danger) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--danger) 40%,transparent)}.ag-dl.hd{color:var(--muted);padding-top:10px;font-weight:500}.ag-rl{border-top:1px solid var(--border);grid-template-columns:200px auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.ag-empty{max-width:720px;margin:0 auto;overflow:hidden}.ag-err{align-items:flex-start;gap:16px;max-width:620px;display:flex}.ag-err .ico{background:var(--danger-soft);color:var(--danger)}@media (max-width:1180px){.ag-split{grid-template-columns:minmax(0,1fr)}.ag-side{position:static}.ag-proc{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ag .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-g2,.ag-rl,.ag-ev{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ag-tl{grid-template-columns:minmax(0,1fr) 1fr 40px}.ag-tl>.col-xs{grid-column:1/-1}.ag-tl-h{display:none}.ag-tl .ag-sel:nth-of-type(2){grid-column:2}}@media (max-width:520px){.ag .g4{grid-template-columns:minmax(0,1fr)}.ag-ver{flex-wrap:wrap}.ag-chat.scroll{height:360px}}.chn-root{min-width:0}.chn-alone{min-height:100vh}.chn{flex-direction:column;gap:20px;display:flex}.chn .ph{margin-bottom:0}.chn-crumb{margin-bottom:-12px}.chn-crumb .btn{padding-left:6px}.chb.chn-mk{letter-spacing:.02em;border-radius:12px;width:40px;height:40px;font-size:11.5px}.chb.chn-mk.lg{border-radius:14px;width:48px;height:48px;font-size:13px}.chb.chn-em{background:#475467}.chn-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.chn-kpi{flex-direction:column;gap:2px;padding:16px 18px;display:flex}.chn-kpi b{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.25}.chn-kpi span{color:var(--muted);font-size:13px}.chn-alerts{flex-direction:column;gap:10px;display:flex}.chn-alerts .banner b{display:block}.chn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.chn-card{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.chn-card.attn{border-color:#fecdca}.chn-ct{align-items:flex-start;gap:12px;display:flex}.chn-ct .m{flex:1;min-width:0}.chn-ct .m b{font-size:15px;font-weight:700;display:block}.chn-ct .m span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.chn-stat{flex-direction:column;gap:2px;display:flex}.chn-stat .v{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.chn-stat .v b{letter-spacing:-.02em;font-size:22px;font-weight:700}.chn-stat .v span{color:var(--muted);font-size:13px}.chn-ai{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.chn-ai .sm-t{font-weight:500}.chn-acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ix-modal.chn-wide{flex-direction:column;width:580px;max-height:78vh;display:flex}.chn-mb{flex-direction:column;gap:8px;padding:14px 18px 18px;display:flex;overflow-y:auto}.chn-opt{font:inherit;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;width:100%;color:var(--text);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.chn-opt:hover{border-color:var(--border-2);background:var(--hover)}.chn-opt .m{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chn-opt .m b{font-weight:700}.chn-opt .m span{color:var(--muted);font-size:13px}.chn-opt .m i{color:var(--faint);font-size:12px;font-style:normal}.chn-mf{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.chn-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.chn-side{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.chn-col{flex-direction:column;gap:20px;min-width:0;display:flex}.chn-kv>div{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;display:flex}.chn-kv>div:first-child{border-top:0}.chn-kv>div>span:first-child{color:var(--muted)}.chn-big{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chn-big b{letter-spacing:-.01em;font-size:20px;font-weight:700}.chn-qc{border-bottom:1px solid var(--border);align-items:flex-end;gap:3px;height:84px;padding-top:4px;display:flex}.chn-qc i{border-radius:3px 3px 1px 1px;flex:1;min-width:0;display:block}.chn-qc i.ok{background:var(--ok)}.chn-qc i.warn{background:#f79009}.chn-qc i.bad{background:var(--danger)}.chn-qx{color:var(--faint);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.chn-leg{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.chn-leg i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.chn-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chn-tier{background:var(--surface-2);color:var(--muted);border-radius:12px;flex-direction:column;padding:8px 10px;font-size:12.5px;display:flex}.chn-tier b{color:var(--text);font-size:14px}.chn-tier.on{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-text)}.chn-tier.on b{color:var(--accent-text)}.chn-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.chn-search{flex:1;min-width:200px;max-width:300px;position:relative}.chn-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.chn-search .inp{padding-left:36px}.chn-reason{color:var(--danger);white-space:normal;margin-top:4px;font-size:12px;line-height:1.4;display:block}.chn-tname{flex-direction:column;min-width:0;display:flex}.chn-tname .mono{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.chn-f{flex-direction:column;gap:6px;display:flex}.chn-err{color:var(--danger);font-size:12px;font-weight:500}.chn-count{color:var(--faint);text-align:right;font-size:12px}.chn-vars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chn-btnrow{grid-template-columns:110px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;display:grid}.chn-btnrow.nov{grid-template-columns:110px minmax(0,1fr) auto}.chn-btype{color:var(--muted);font-size:12.5px;font-weight:600}.chn-upimg{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chn-thumb{border:1px dashed var(--border-2);background:var(--surface-2);width:72px;height:48px;color:var(--faint);border-radius:10px;place-items:center;font-size:11px;display:grid;overflow:hidden}.chn-thumb img{object-fit:cover;width:100%;height:100%}.chn-file{cursor:pointer;position:relative;overflow:hidden}.chn-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.chn-sticky{flex-direction:column;gap:12px;display:flex;position:sticky;top:76px}.chn-alone .chn-sticky{top:16px}.chn-check{flex-direction:column;gap:6px;font-size:13px;display:flex}.chn-check div{align-items:flex-start;gap:8px;display:flex}.chn-check svg{flex-shrink:0;margin-top:2px}.chn-phone{background:#111827;border-radius:38px;width:300px;max-width:100%;margin:0 auto;padding:9px;box-shadow:0 12px 32px -8px #10182847}.chn-scr{background:#efe7dd;border-radius:30px;flex-direction:column;height:560px;display:flex;overflow:hidden}.chn-ph{color:#111b21;background:#f6f6f6;border-bottom:1px solid #e3e3e3;align-items:center;gap:10px;padding:18px 14px 10px;font-size:13px;display:flex}.chn-ph b{align-items:center;gap:4px;font-size:13.5px;display:flex}.chn-ph span{color:#667781;font-size:11px}.chn-pav{color:#fff;background:#c8372d;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.chn-pav img{object-fit:cover;width:100%;height:100%}.chn-chat{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex;overflow-y:auto}.chn-day{color:#54656f;background:#fff;border-radius:7px;align-self:center;margin-bottom:8px;padding:3px 9px;font-size:11px}.chn-bub{color:#111b21;background:#fff;border-radius:0 10px 10px;flex-direction:column;max-width:240px;padding:5px 8px 4px;font-size:13px;line-height:1.42;display:flex;box-shadow:0 1px .5px #0b141a21}.chn-bub .hd{overflow-wrap:anywhere;margin-bottom:3px;font-weight:700}.chn-bub .img{color:#5f5345;background:#d9cfc2;border-radius:7px;place-items:center;height:118px;margin:-1px -5px 6px;font-size:12px;display:grid;overflow:hidden}.chn-bub .img img{object-fit:cover;width:100%;height:100%}.chn-bub .bd{white-space:pre-wrap;overflow-wrap:anywhere}.chn-bub .ft{color:#667781;margin-top:4px;font-size:12px}.chn-bub .tm{color:#667781;align-self:flex-end;margin-top:2px;font-size:10.5px}.chn-pbtn{color:#027eb5;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:240px;padding:8px;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px .5px #0b141a21}.chn-pcomp{background:#f0f0f0;padding:8px 10px 14px}.chn-pcomp span{color:#8696a0;background:#fff;border-radius:18px;padding:7px 12px;font-size:12.5px;display:block}.chn-pempty{color:#667781;text-align:center;align-self:center;max-width:200px;margin-top:40%;font-size:12.5px}.chn-prof{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 18px 12px;display:flex}.chn-prof .chn-pav{width:76px;height:76px;font-size:24px}.chn-prof b{align-items:center;gap:5px;font-size:17px;display:flex}.chn-pl>div{border-top:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:1px;padding:10px 18px;font-size:13.5px;display:flex}.chn-pl>div span{color:var(--faint);font-size:12px}.chn-rule{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.chn-rule:first-of-type{border-top:0}.chn-rule .m{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.chn-rule .m b{font-weight:700}.chn-rule .m span{color:var(--muted);font-size:13px}.drawer.chn-drawer{width:580px}.chn-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.chn-post{font:inherit;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;color:var(--text);border-radius:12px;flex-direction:column;gap:6px;padding:6px;font-size:12px;line-height:1.35;display:flex}.chn-post:hover{border-color:var(--border-2)}.chn-post.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.chn-post .th{color:#5a3b2a;border-radius:8px;place-items:center;height:56px;font-size:12.5px;font-weight:700;display:grid}.chn-post .th.on{outline:2px solid var(--accent);outline-offset:-2px}.chn-post i{color:var(--faint);font-size:11.5px;font-style:normal}.chn-tg{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.chn-varrow{align-items:center;gap:8px;display:flex}.chn-test{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.chn-test .q{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 10px}.chn-test .q span{color:var(--faint);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.chn-step{border-top:1px solid var(--border);gap:14px;padding:16px 18px;display:flex}.chn-step:first-of-type{border-top:0}.chn-step .m{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.chn-num{background:var(--surface-2);width:28px;height:28px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}.chn-num.done{background:var(--ok);color:#fff}.chn-num.cur{background:var(--accent);color:var(--on-accent)}.chn-addr{background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 14px;display:flex}.chn-addr .mono{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.chn-val{font-family:var(--font-plex-mono),ui-monospace,monospace;overflow-wrap:anywhere;min-width:0;font-size:12px}.chn-bot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.chn-bot:first-of-type{border-top:0}.chn-bot .m{flex-direction:column;flex:1;gap:1px;min-width:180px;display:flex}.chn-bot .m span{color:var(--muted);font-size:13px}.fb-btn{font:inherit;color:#fff;cursor:pointer;background:#1877f2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px 0 14px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1018281f}.fb-btn:hover:not(:disabled){background:#166fe5}.fb-btn:active:not(:disabled){background:#1464d1}.fb-btn:focus-visible{outline-offset:2px;outline:2px solid #1877f2}.fb-btn:disabled{opacity:.55;cursor:not-allowed}.fb-connect{gap:14px}.fb-steps{counter-reset:fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fb-steps li{counter-increment:fb;background:var(--surface-2);color:var(--muted);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px 12px 44px;font-size:13px;display:flex;position:relative}.fb-steps li:before{content:counter(fb);background:var(--surface);width:22px;height:22px;color:var(--text);border:1px solid var(--border);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:12px;left:12px}.fb-steps b{color:var(--text);font-size:13.5px}.fb-adv{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:10px 18px 14px;display:flex}.fb-adv>.btn{align-self:flex-start;margin-left:-8px}.mp-list{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.mp-row{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.mp-row:hover{border-color:var(--border-2)}.mp-row.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--sel)}.mp-row.off,.mp-group.off .mp-row{cursor:default;background:var(--surface-2)}.mp-row input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:0}.mp-row .m{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-row .m b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.mp-row .m span{color:var(--muted);font-size:12.5px}.mp-row .pill{flex-shrink:0}.mp-av{color:#fff;background:#1877f2;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.mp-av img{object-fit:cover;width:100%;height:100%}.mp-av.ig{background:linear-gradient(45deg,#f9a33a,#e1306c 55%,#833ab4)}.mp-av.ig.empty{background:var(--surface-2);color:var(--faint);border:1px dashed var(--border-2)}.mp-group{flex-direction:column;gap:6px;display:flex}.mp-page{color:var(--muted);align-items:center;gap:8px;padding-left:2px;font-size:12.5px;display:flex}.mp-page .mp-av{width:22px;height:22px;font-size:11px}.mp-row.sub{margin-left:14px}.mp-done{border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.mp-done .m{flex-direction:column;flex:1;min-width:180px;display:flex}.mp-tick{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.mp-tick.warn{background:#f79009}.mp-done.warn{background:#fffaeb;border-color:#fedf89}.mp-done .chn-err{margin-top:4px}:root[data-theme=dark] .mp-done.warn{background:#f7900914;border-color:#f7900959}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-done.warn{background:#f7900914;border-color:#f7900959}}@media (max-width:640px){.fb-steps{grid-template-columns:minmax(0,1fr)}.fb-btn{width:100%}.mp-list{padding:12px}.mp-row.sub{margin-left:0}}@media (max-width:1180px){.chn-grid,.chn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.chn-side,.chn-2{grid-template-columns:minmax(0,1fr)}.chn-sticky{position:static}}@media (max-width:640px){.chn-grid,.chn-kpis{grid-template-columns:minmax(0,1fr)}.chn-tiers,.chn-posts,.chn-vars{grid-template-columns:repeat(2,minmax(0,1fr))}.chn-btnrow,.chn-btnrow.nov{grid-template-columns:minmax(0,1fr) auto}.chn-btnrow .chn-btype{grid-column:1/-1}.chn-search{max-width:none}.chn-scr{height:500px}}.cmp-alone{min-height:100vh}.cmp-gap{margin-bottom:16px}.cmp-h2{margin:24px 0 12px;font-size:16px;font-weight:700}.cmp-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.cmp-search{flex:240px;max-width:340px;position:relative}.cmp-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cmp-search .inp{padding-left:36px}.cmp-ch{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.cmp-sum-k{flex-direction:column;gap:2px;display:flex}.cmp-sum-k .kl{color:var(--muted);font-size:13px;font-weight:500}.cmp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cmp-step{font:inherit;color:inherit;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .15s;display:flex}.cmp-step:hover:not(:disabled){border-color:var(--border-2)}.cmp-step:disabled{cursor:default}.cmp-step.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cmp-step .tick{color:var(--muted);font-size:11.5px;font-weight:700}.cmp-step .tick.done,.cmp-step .tick.cur{color:var(--accent-text)}.cmp-step .tick.done{color:var(--on-accent)}.cmp-step-l{flex-direction:column;min-width:0;display:flex}.cmp-step-l b{font-size:13.5px}.cmp-step-l span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmp-foot{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;display:flex}.cmp-opt:disabled{cursor:not-allowed;background:var(--surface-2)}.cmp-opt:disabled:hover{border-color:var(--border)}.cmp-big{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.1}.cmp-stack{background:var(--surface-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.cmp-stack i{height:100%;display:block}.cmp-sw{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.cmp-var-row{border-top:1px solid var(--border);grid-template-columns:170px minmax(0,1fr);align-items:start;gap:12px;padding:14px 18px;display:grid}.cmp-var-row .wg-k{padding-top:8px}.cmp-toks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cmp-tok{font:inherit;border:1px dashed var(--border-2);background:var(--surface);color:var(--accent-text);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.cmp-tok:hover{background:var(--sel);border-color:var(--accent)}.cmp-tok:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmp-phone{background:#efe7dd;border:8px solid #1f2430;border-radius:28px;width:100%;max-width:320px;margin:0 auto;overflow:hidden}.cmp-wa-h{color:#fff;background:#0f5f52;align-items:center;gap:10px;padding:10px 12px;display:flex}.cmp-wa-h b{font-size:13.5px;display:block}.cmp-wa-h span{opacity:.9;font-size:11px}.cmp-wa-av{color:#fff;background:#c8372d;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.cmp-wa-b{flex-direction:column;gap:4px;min-height:340px;padding:14px 12px 18px;display:flex}.cmp-bub{color:#111;border-radius:10px;background:#fff;border-start-start-radius:2px;max-width:94%;padding:6px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 1px #00000014}.cmp-img{color:#5b4232;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:118px;margin-bottom:6px;font-size:11.5px;display:flex}.cmp-txt{white-space:pre-wrap;margin:0;padding:2px 4px}.cmp-var{background:#dbe7fe;border-radius:4px;padding:0 2px}.cmp-var.miss{color:#93370d;background:#fef0c7}.cmp-ft{color:#667085;padding:2px 4px;font-size:11.5px;display:block}.cmp-tm{text-align:end;color:#667085;padding:0 4px;font-size:10.5px;display:block}.cmp-wbtn{text-align:center;color:#0858c6;background:#fff;border-radius:8px;max-width:94%;padding:8px;font-size:13px;font-weight:600;display:block;box-shadow:0 1px 1px #00000014}.cmp-sum{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.cmp-sum>span:first-child{color:var(--muted);font-size:13px}.cmp-warn{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:12px 18px;font-size:13.5px;display:flex}.cmp-warn svg{flex-shrink:0;margin-top:2px}.cmp-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.cmp-done p{max-width:520px;margin:0}.cmp-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cmp-kpis .kpi .kl{color:var(--muted);font-size:13px;font-weight:500}.cmp-kpis .kpi .warn{color:var(--warn)}.cmp-fun{grid-template-columns:90px minmax(0,1fr) 128px;align-items:center;gap:12px;padding:7px 18px;display:grid}.cmp-fun .bar{border-radius:8px;height:22px}.cmp-fun .bar span{border-radius:8px}.cmp-fun>span:last-child{text-align:end;font-size:13px}.cmp-ab{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 18px;font-size:13.5px;display:grid}.cmp-ab .h{color:var(--muted);font-size:12px;font-weight:600}.cmp-ab .win{color:var(--ok);font-weight:700}.cmp-chart{padding:18px 18px 14px}.cmp-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:6px;height:160px;display:flex}.cmp-bars i{background:var(--accent);border-radius:6px 6px 0 0;flex:1;min-height:2px;display:block}.cmp-xs{gap:6px;margin-top:6px;display:flex}.cmp-xs span{text-align:center;color:var(--faint);flex:1;font-size:11px}.cmp-rep{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 120px 56px;align-items:center;gap:12px;padding:10px 18px;display:grid}.cmp-rep>span:last-child{text-align:end;font-weight:600}.cmp-lnk{font:inherit;color:var(--accent-text);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:600}.cmp-lnk:hover{text-decoration:underline}.cmp-lnk:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cmp-rej{font-family:var(--font-plex-mono),ui-monospace,monospace;background:var(--danger-soft);color:var(--text);white-space:pre-wrap;border-radius:12px;padding:12px 14px;font-size:13px}.cmp-flow{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.cmp-node{background:var(--surface-2);color:var(--text);border-radius:999px;margin-right:18px;padding:4px 10px;font-size:12.5px;font-weight:600;position:relative}.cmp-node:after{content:"";background:var(--border-2);width:12px;height:1.5px;position:absolute;top:50%;right:-15px}.cmp-node:last-child:after{display:none}.cmp-node.t{background:var(--sel);color:var(--accent-text)}.cmp-node.c{background:var(--warn-soft);color:var(--warn)}.cmp-node.w{box-shadow:inset 0 0 0 1px var(--border-2);color:var(--muted);background:0 0}.cmp-node.a{background:var(--ok-soft);color:var(--ok)}.cmp-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.cmp-stats b{font-size:17px;display:block}.cmp-sstep{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 18px;display:grid}.cmp-snum{background:var(--sel);width:28px;height:28px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cmp-add{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.cmp-kits{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cmp-kit{flex-direction:column;display:flex;overflow:hidden}.cmp-kit-pv{background:#efe7dd;flex-direction:column;gap:4px;min-height:210px;padding:14px;display:flex}.cmp-kit-pv .cmp-bub{max-width:100%;font-size:13px}.cmp-kit-b{flex-direction:column;flex:1;gap:8px;padding:16px 18px;display:flex}.cmp-kit-b .spacer{min-height:4px}.cmp-mh{border-bottom:1px solid var(--border);padding:16px 18px}.cmp-mh b{font-size:16px}.cmp-mb{flex-direction:column;gap:10px;padding:16px 18px;font-size:13.5px;display:flex}.cmp-mf{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}@media (max-width:1180px){.cmp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-kits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.cmp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-var-row{grid-template-columns:1fr;gap:6px}.cmp-sum{grid-template-columns:minmax(0,1fr) auto}.cmp-sum>span:first-child{grid-column:1/-1}}@media (max-width:640px){.cmp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-kits{grid-template-columns:1fr}.cmp-stats{grid-template-columns:1fr 1fr}.cmp-fun{grid-template-columns:72px minmax(0,1fr) 96px;padding:7px 14px}.cmp-rep{grid-template-columns:minmax(0,1fr) 48px}.cmp-rep>span:nth-child(2){display:none}.cmp-sstep{grid-template-columns:28px minmax(0,1fr);padding:14px}.cmp-sstep>div:last-child{grid-column:2}.cmp-search{max-width:none}}.aut-root{min-width:0}.aut-alone{min-height:100vh}.aut .tabs,.aut-kpis{margin-bottom:20px}.aut-kpis .kpi{gap:4px}.aut-kpis .kpi>span:first-child{color:var(--muted);font-size:13px;font-weight:600}.aut-name{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.aut-name b{font-size:14px;font-weight:700}.aut-name:hover b{color:var(--accent-text)}.aut-name span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.aut-chs{flex-wrap:wrap;gap:4px;display:flex}.aut-ch{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.aut-sec-h{justify-content:space-between;align-items:flex-end;gap:12px;margin:28px 0 12px;display:flex}.aut-sec-h h2{margin:0;font-size:16px;font-weight:700}.aut-tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aut-tcard{flex-direction:column;gap:10px;padding:16px;display:flex}.aut-tcard p{color:var(--muted);flex:1;margin:0;font-size:13px}.aut-tcard .between .sm-t{color:var(--faint)}.aut-fbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.aut-fbar .inp{width:auto}.aut-search{flex:1;min-width:200px;max-width:320px;position:relative}.aut-search svg{color:var(--faint);margin-top:-8px;position:absolute;top:50%;left:12px}.aut-search .inp{width:100%;padding-left:36px}.aut-bh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.aut-title{font:inherit;letter-spacing:-.015em;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;flex:220px;width:auto;min-width:0;max-width:420px;padding:2px 8px;font-size:22px;font-weight:700}.aut-title:hover{border-color:var(--border)}.aut-title:focus{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent);background:var(--surface)}.aut-bsub{color:var(--muted);margin:0 0 16px 50px;font-size:13px}.aut-onl{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.aut-b{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.aut-canvas{background-color:var(--surface);background-image:radial-gradient(circle,var(--border) 1px,transparent 1px);background-size:18px 18px;min-height:560px;overflow:auto}.aut-flow{flex-direction:column;align-items:center;min-width:max-content;padding:28px 24px 40px;display:flex}.aut-flow.menu-open{padding-bottom:340px}.aut-node{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:12px;width:300px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1018280d}.aut-node:hover{border-color:var(--border-2);box-shadow:var(--shadow)}.aut-node.sel{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.aut-node .m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aut-node .m b{font-size:13.5px;font-weight:600;line-height:1.35}.aut-node .m span.d{color:var(--muted);font-size:12.5px;line-height:1.4}.aut-nt{letter-spacing:.01em;font-size:11.5px;font-weight:700}.aut-nic{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.aut-k-trigger .aut-nic{background:var(--sel);color:var(--accent-text)}.aut-k-trigger .aut-nt{color:var(--accent-text)}.aut-k-cond .aut-nic{background:var(--warn-soft);color:var(--warn)}.aut-k-cond .aut-nt{color:var(--warn)}.aut-k-wait .aut-nic{background:var(--surface-2);color:var(--muted)}.aut-k-wait .aut-nt{color:var(--muted)}.aut-k-act .aut-nic{background:var(--info-soft);color:var(--info)}.aut-k-act .aut-nt{color:var(--info)}.aut-nwarn{align-self:flex-start;margin-top:4px}.aut-ins{flex-direction:column;justify-content:center;align-items:center;width:300px;height:48px;display:flex;position:relative}.aut-ins:before{content:"";background:var(--border-2);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.aut-plus{z-index:1;border:1px solid var(--border-2);background:var(--surface);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s,transform .15s;display:grid;position:relative}.aut-plus:hover,.aut-plus.on{border-color:var(--accent);color:var(--accent-text)}.aut-plus.on{transform:rotate(45deg)}.aut-plus:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 30%,transparent)}.aut-menu{z-index:45;min-width:280px;animation:none;top:38px;left:calc(50% - 140px);right:auto}.aut-menu .menu-i svg{color:var(--muted);flex-shrink:0}.aut-menu .menu-i span{flex-direction:column;gap:0;display:flex}.aut-menu .menu-i small{color:var(--faint);font-size:12px}.aut-br{grid-template-columns:repeat(2,minmax(300px,1fr));gap:24px;display:grid;position:relative}.aut-br:before,.aut-br:after{content:"";background:var(--border-2);height:2px;position:absolute;left:calc(25% - 6px);right:calc(25% - 6px)}.aut-br:before{top:0}.aut-br:after{bottom:0}.aut-brc{flex-direction:column;align-items:center;min-width:300px;display:flex}.aut-stub{background:var(--border-2);width:2px;height:14px}.aut-fill{background:var(--border-2);flex:1;width:2px;min-height:16px}.aut-brl{margin:0}.aut-brempty{color:var(--faint);padding:2px 0 0;font-size:12.5px}.aut-end{color:var(--faint);border:1px dashed var(--border-2);background:var(--surface);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600}.aut-insp{position:sticky;top:16px}.aut-insp .card-h{gap:10px}.aut-ib{flex-direction:column;gap:16px;padding:16px 18px 18px;display:flex}.aut-ib .wg-seg{flex-wrap:wrap;align-self:flex-start}.aut-chk{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.aut-chk span.sm-t{display:block}.aut-tplpv{background:var(--ok-soft);color:var(--text);border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:13px;line-height:1.5}.aut-tplpv .btns{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aut-tplpv .btns span{color:var(--info);background:var(--surface);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600}.aut-ifoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.aut-mb{flex-direction:column;gap:14px;max-height:62vh;padding:18px 20px;display:flex;overflow-y:auto}.aut-mh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.aut-mh b{font-size:16px}.aut-mf{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.aut-pick b{display:block}.aut-pick span{color:var(--muted);font-size:12px;font-weight:500;display:block}.aut-tl{flex-direction:column;display:flex}.aut-tli{gap:12px;padding-bottom:14px;display:flex;position:relative}.aut-tli:last-child{padding-bottom:0}.aut-tli:before{content:"";background:var(--border);width:2px;position:absolute;top:28px;bottom:2px;left:13px}.aut-tli:last-child:before{display:none}.aut-st{background:var(--surface-2);width:28px;height:28px;color:var(--faint);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aut-st.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.aut-st.fail{background:var(--danger-soft);color:var(--danger);border-color:#0000}.aut-st.wait{background:var(--info-soft);color:var(--info);border-color:#0000}.aut-st.run{background:var(--sel);color:var(--accent-text);border-color:#0000}.aut-st.skip{background:var(--surface);color:var(--faint)}.aut-tli .m{flex-direction:column;flex:1;gap:1px;min-width:0;padding-top:3px;display:flex}.aut-tli .m b{font-size:13.5px;font-weight:600}.aut-tli .m span{color:var(--muted);font-size:12.5px}.aut-tli.pend .m{opacity:.55}.aut-tli time{color:var(--faint);white-space:nowrap;padding-top:5px;font-size:12px}.aut-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.aut-kv div{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.aut-kv span{color:var(--faint);font-size:12px}.aut-save{background:var(--text);color:var(--surface);box-shadow:var(--shadow);z-index:30;border-radius:14px;align-items:center;gap:10px;min-width:380px;max-width:calc(100% - 32px);padding:8px 8px 8px 18px;font-weight:600;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.aut-save .btn.ghost{color:var(--surface)}.aut-save .btn.ghost:hover{background:#ffffff1f}@media (max-width:1180px){.aut-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}.aut-b{grid-template-columns:minmax(0,1fr)}.aut-insp{position:static}}@media (max-width:640px){.aut-tpls{grid-template-columns:minmax(0,1fr)}.aut-bsub{margin-left:0}.aut-save{min-width:0;left:16px;right:16px;transform:none}.aut-save span:first-child{font-size:13px}.aut-kv{grid-template-columns:minmax(0,1fr)}}.aut-modal{width:560px}.btn.aut-dng{background:var(--danger);color:#fff;border-color:#0000}.btn.aut-dng:hover{filter:brightness(.92);background:var(--danger)}.ix-rad .aut-pick{display:block}.cat-root{min-width:0}.cat-alone{min-height:100vh}.cat-src{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13.5px;display:flex}.cat-src b{color:var(--text);font-weight:600}.cat-src .sep{background:var(--border-2);border-radius:50%;width:4px;height:4px}.cat-banner{flex-wrap:wrap;margin-bottom:20px}.cat-banner>div{flex:1;min-width:240px}.cat-banner .sm-t{color:var(--text)}.cat-fbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.cat-fbar select.inp{width:auto}.cat-search{flex:1;min-width:200px;max-width:320px;position:relative}.cat-search svg{color:var(--faint);margin-top:-8px;position:absolute;top:50%;left:12px}.cat-search .inp{padding-left:36px}.cat-tfoot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.cat-tile{color:#5a3b2a;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.cat-pn{flex-direction:column;gap:0;min-width:0;display:flex}.cat-pn b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cat-pn span{text-align:left;color:var(--faint);font-size:12.5px;font-family:var(--font-plex-arabic),var(--font-jakarta),sans-serif}.drawer.cat-drawer{width:640px}.cat-dsec{flex-direction:column;gap:12px;display:flex}.cat-dsec h3{margin:0;font-size:14px;font-weight:700}.cat-dsec+.cat-dsec{border-top:1px solid var(--border);padding-top:20px}.cat-imgs{flex-wrap:wrap;gap:10px;display:flex}.cat-img{color:#5a3b2a;border-radius:12px;place-items:center;width:96px;height:96px;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.cat-img small{color:var(--text);background:#ffffffe0;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}.cat-img.bad{outline:2px solid var(--danger);outline-offset:-2px}.cat-img.bad small{color:var(--danger)}.cat-img.add{border:1.5px dashed var(--border-2);color:var(--muted);cursor:pointer;background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.cat-img.add:hover{border-color:var(--accent);color:var(--accent-text)}.cat-img.add input{opacity:0;cursor:pointer;position:absolute;inset:0}.cat-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cat-brt{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cat-brr{border-top:1px solid var(--border);grid-template-columns:minmax(110px,1.1fr) 120px 56px minmax(120px,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.cat-brr:first-child{background:var(--surface-2);color:var(--muted);border-top:0;padding-top:8px;padding-bottom:8px;font-size:12.5px;font-weight:600}.cat-brr b{font-size:13.5px;font-weight:600}.cat-brr .inp.bad{border-color:var(--danger)}.cat-pfx{position:relative}.cat-pfx span{color:var(--faint);pointer-events:none;font-size:12.5px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cat-pfx .inp{padding-left:52px}.cat-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cat-json{max-height:300px;overflow:auto}.cat-dfoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.cat-err{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.cat-err .row{gap:10px}.cat-crow{border-top:1px solid var(--border);grid-template-columns:36px minmax(160px,1fr) 110px 150px 120px;align-items:center;gap:12px;min-width:640px;padding:10px 18px;display:grid}.cat-crow:first-child{border-top:0}.cat-crow.off .cat-cn{color:var(--faint)}.cat-ord{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cat-cn{flex-direction:column;gap:0;min-width:0;display:flex}.cat-cn b{font-weight:600}.cat-cn span{color:var(--faint);font-size:12.5px}.cat-cn .inp{max-width:260px}.cat-mv{justify-content:flex-end;gap:4px;display:flex}.cat-mv .icon-btn:disabled{opacity:.35;cursor:default}.cat-vis{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.cat-bcard{flex-direction:column;display:flex}.cat-bcard .pad{flex-direction:column;gap:12px;display:flex}.cat-bk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cat-bk .field label{color:var(--muted);font-size:12.5px;font-weight:600}.cat-zch{flex-wrap:wrap;gap:6px;display:flex}.cat-zch span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.cat-zch span.off{opacity:.7;text-decoration:line-through}.cat-bfoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 18px;font-size:13.5px;display:flex}.cat-zh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}.cat-zh h2{margin:0;font-size:16px;font-weight:700}.cat-mods{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.cat-gname{font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-width:0;padding:2px 6px;font-size:15px;font-weight:700}.cat-gname:hover{border-color:var(--border)}.cat-gname:focus{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent);background:var(--surface)}.cat-gb{flex-direction:column;gap:12px;padding:12px 18px 16px;display:flex}.cat-opt{grid-template-columns:minmax(0,1fr) 120px 44px 32px;align-items:center;gap:8px;display:grid}.cat-opt.h{color:var(--muted);font-size:12px;font-weight:600}.cat-opt .icon-btn{width:32px;height:32px}.cat-opt.off .inp{color:var(--faint)}.cat-conn{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px;display:grid}.cat-cc{flex-direction:column;gap:10px;padding:20px;display:flex}.cat-cc p{color:var(--muted);flex:1;margin:0;font-size:13.5px}.cat-cc.pri{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.cat-cc .btn{align-self:flex-start;position:relative;overflow:hidden}.cat-cc .btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.cat-hero{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.cat-hero b{font-size:18px}.cat-hero span{color:var(--muted);max-width:620px}.cat-menu{z-index:45;min-width:270px;top:44px;right:0}.cat-menu .menu-i small{color:var(--faint);font-size:12px;display:block}.cat-menu .menu-i .chk{color:var(--accent-text);margin-left:auto}.cat-mh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.cat-mh b{font-size:16px}.cat-mb{flex-direction:column;gap:14px;max-height:62vh;padding:18px 20px;display:flex;overflow-y:auto}.cat-mf{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.cat-mf .row{margin-left:auto}.ix-rad .cat-src-opt{display:block}.cat-src-opt span{color:var(--muted);font-size:12px;font-weight:500;display:block}.btn.cat-dng{background:var(--danger);color:#fff;border-color:#0000}.btn.cat-dng:hover{filter:brightness(.92);background:var(--danger)}@media (max-width:1180px){.cat-conn{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cat-two,.cat-bk{grid-template-columns:minmax(0,1fr)}.cat-brr{grid-template-columns:minmax(0,1fr) 110px;row-gap:8px}.cat-brr:first-child{display:none}.cat-mods{grid-template-columns:minmax(0,1fr)}.cat-opt{grid-template-columns:minmax(0,1fr) 96px 44px 32px}}.an-root{min-width:0}.an-alone{min-height:100vh}.an{flex-direction:column;gap:20px;display:flex}.an-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.an-cmp{color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.an-sel{width:auto;min-width:160px}.an-custom{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.an-custom .field{min-width:170px}.an-custom .sm-t{padding-bottom:9px}.an-veil{z-index:39;position:fixed;inset:0}.an-prog{text-align:left;width:min(360px,100%);color:var(--text);flex-direction:column;gap:6px;margin:4px 0;display:flex}.an-prog .bar{flex:none;width:100%}.an-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.an-kpi{flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.an-kl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.an-kv{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15;overflow:hidden}.an-dl{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.an-dl.up{background:var(--ok-soft);color:var(--ok)}.an-dl.dn{background:var(--danger-soft);color:var(--danger)}.an-dl.flat{background:var(--surface-2);color:var(--muted)}.an-g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.an-g21{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.an-cb{padding:12px 18px 18px}.an-read{min-height:30px;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.an-read b{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.an-read .spacer{flex:1}.an-leg{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12.5px;font-weight:500;display:flex}.an-leg span{align-items:center;gap:6px;display:inline-flex}.an-leg i{border-radius:3px;width:10px;height:10px;display:inline-block}.an-leg i.l1{background:var(--accent);border-radius:2px;width:14px;height:3px}.an-leg i.l2{border-top:2px dashed var(--faint);border-radius:0;width:14px;height:0}.an-leg i.b1,.an-sw.s1,.an-split i.b1{background:var(--accent)}.an-leg i.b2,.an-sw.s2,.an-split i.b2{background:color-mix(in srgb,var(--accent) 30%,var(--surface))}.an-leg i.b3{background:var(--border-2)}.an-lc{grid-template-columns:48px minmax(0,1fr);row-gap:8px;display:grid}.an-ys{height:220px;position:relative}.an-ys span{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;position:absolute;right:10px;transform:translateY(-50%)}.an-plot{height:220px;position:relative}.an-gl{border-top:1px solid var(--border);height:0;position:absolute;left:0;right:0}.an-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.an-svg *{vector-effect:non-scaling-stroke}.an-area{fill:color-mix(in srgb,var(--accent) 10%,transparent);stroke:none}.an-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.an-prev{fill:none;stroke:var(--faint);stroke-width:1.75px;stroke-dasharray:5 5}.an-prev.off{display:none}.an-guide{border-left:1px dashed var(--border-2);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.an-pt{background:var(--surface);border:3px solid var(--accent);pointer-events:none;z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #10182833}.an-hits{z-index:1;display:flex;position:absolute;inset:0}.an-hits button{cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.an-hits button:hover,.an-hits button.on{background:color-mix(in srgb,var(--accent) 6%,transparent)}.an-hits button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.an-xs{display:flex}.an-xs span{white-space:nowrap;min-width:0;color:var(--faint);flex:1;justify-content:center;font-size:11.5px;display:flex}.an-bars{border-bottom:1px solid var(--border-2);align-items:flex-end;gap:6px;display:flex}.an-bars.wide{gap:28px;padding:0 12px}.an-lc:has(.an-bars) .an-xs{gap:6px}.an-lc:has(.an-bars.wide) .an-xs{gap:28px;padding:0 12px}.an-b{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;gap:2px;min-width:0;height:100%;padding:0;display:flex;position:relative}.an-b i{border-radius:5px 5px 2px 2px;flex-shrink:0;transition:opacity .15s;display:block}.an-b i.s1{background:var(--accent)}.an-b i.s2{background:color-mix(in srgb,var(--accent) 30%,var(--surface))}.an-b i.s3{background:var(--border-2)}.an-b:hover i{filter:brightness(.94)}.an-b:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.an-bars:has(.an-b.on) .an-b:not(.on) i{opacity:.4}.an-b i{transform-origin:bottom;animation:an-grow .6s var(--ease) both}@keyframes an-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.an-fun{flex-direction:column;gap:4px;padding:8px 12px 16px;display:flex}.an-fs{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.an-fs:hover{background:var(--hover)}.an-fs.on{background:var(--sel);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.an-fs b{font-weight:600}.an-ft{background:var(--surface-2);border-radius:8px;height:24px;display:block;overflow:hidden}.an-ft i{background:var(--accent);height:100%;transition:width .5s var(--ease);border-radius:8px;display:block}.an-fs:not(.on) .an-ft i{background:color-mix(in srgb,var(--accent) 55%,var(--surface))}.an-note{color:var(--text);background:var(--surface-2);border-radius:12px;margin:6px 10px 0;padding:10px 12px;font-size:13px;line-height:1.5}.an-note .btn{margin-top:8px}.an-hbs{flex-direction:column;gap:2px;padding:6px 8px 14px;display:flex}.an-hb{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.an-hb:hover{background:var(--hover)}.an-hb.on{background:var(--sel)}.an-hb.static{cursor:default}.an-hb.static:hover{background:0 0}.an-hb .m{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.an-hb .m b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.an-hb .m .between>span{white-space:nowrap}.an-hb .bar{flex:none;width:100%}.an-hb .chb{width:28px;height:28px;font-size:10px}.an-cost{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.an-cost>div{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.an-cost b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.an-sw{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.an-split{border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.an-split i{height:100%;display:block}.an-split i.b2{flex:1}.an-sorth [role=columnheader]{min-width:0;display:flex}.an-sortb{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;gap:2px;padding:4px 0;font-size:12.5px;font-weight:600;display:inline-flex}.an-sortb:hover,.an-sortb.on{color:var(--text)}.an-sortb:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.an-spark{width:100%;max-width:120px;height:28px;overflow:visible}.an-spark polyline{fill:none;stroke:var(--accent);stroke-width:1.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.an-quote{background:var(--surface-2);border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:100%;padding:10px 12px;font-size:13.5px}.an-quote[dir=rtl]{border-radius:12px 12px 4px;align-self:flex-end}.an-gap{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.an-gap:last-child{border-bottom:0}.an-gform{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.an-ans{border-left:3px solid var(--ok);color:var(--text);padding:2px 0 2px 12px;font-size:13.5px}.an-ans[dir=rtl]{border-left:0;border-right:3px solid var(--ok);padding:2px 12px 2px 0}.an-score{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.an-score.ok{background:var(--ok-soft)}.an-score.warn{background:var(--warn-soft)}.an-score.bad{background:var(--danger-soft)}.an-cm{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.an-cm:last-child{border-bottom:0}.an-cm .btn{flex-shrink:0}.an-sc{font-variant-numeric:tabular-nums;font-weight:700}.an-qd{background:var(--surface-2);border-bottom:1px solid var(--border);min-width:var(--minw,780px);flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex}.an-qn{align-items:flex-start;gap:12px;display:flex}.an-qn .an-sc{flex-shrink:0;width:34px;padding-top:1px}.an-root .field>.wg-seg,.an-alone .field>.wg-seg{align-self:flex-start}.an-root .btn:disabled,.an-alone .btn:disabled,.an-root .icon-btn:disabled,.an-alone .icon-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.an-modal{max-height:84vh;animation:pop .2s var(--ease);flex-direction:column;display:flex;top:8vh}.an-modal.wide{width:640px}.an-mb{flex:1;min-height:0;overflow-y:auto}.an-chipin{border:1px solid var(--border-2);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}.an-chipin:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.an-chipfield{min-width:180px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:4px;font-size:14px}.an-crit{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}@media (max-width:1180px){.an-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.an-g21{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.an-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.an-kpi{padding:14px}.an-kv{font-size:22px}.an-kpi .between{flex-wrap:wrap;gap:4px}.an-kl{white-space:normal}.an-ctl{width:100%}.an-sel{flex:1}.an-cost{grid-template-columns:minmax(0,1fr)}.an-lc{grid-template-columns:40px minmax(0,1fr)}.an-ys,.an-plot{height:180px}.an-bars{gap:3px}.an-lc:has(.an-bars) .an-xs{gap:3px}:is(.an-bars.wide,.an-lc:has(.an-bars.wide) .an-xs){gap:12px;padding:0 4px}.an-cb{padding:10px 12px 14px}.an-cm{flex-wrap:wrap}}.tm-root{min-width:0}.tm-alone{min-height:100vh}.tm{flex-direction:column;gap:20px;display:flex}.tm-skrow{border-bottom:1px solid var(--border);align-items:center;gap:14px;min-height:60px;padding:0 18px;display:flex}.tm-skrow:last-child{border-bottom:0}.tm-bar{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.tm-seats{flex:380px;align-items:center;gap:16px;min-width:0;padding:14px 18px;display:flex}.tm-seats .bar{flex:none;width:100%}.tm-filters{flex-wrap:wrap;flex:360px;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tm-search{border:1px solid var(--border-2);background:var(--surface);height:36px;color:var(--faint);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:320px;padding:0 12px;display:flex}.tm-search:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.tm-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.tm-av{flex-shrink:0;display:inline-flex;position:relative}.tm-sd{border:2px solid var(--surface);background:var(--faint);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.tm-sd.online{background:#12b76a}.tm-sd.away{background:#f79009}.tm-sd.offline{background:var(--border-2)}.tm-tchips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.tm-tc{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.tm-inv{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.tm-inv:last-child{border-bottom:0}.tm-inv .avatar{background:var(--info-soft)!important;color:var(--info)!important}.tm-mx>div{align-items:center;min-height:44px;display:flex}.tm-mx .c{justify-content:center}.tm-mx .mh{background:var(--surface-2);color:var(--muted);font-size:12.5px}.tm-mg{color:var(--text);background:color-mix(in srgb,var(--surface-2) 55%,var(--surface));letter-spacing:.01em;grid-column:1/-1;font-size:12px;font-weight:700;min-height:36px!important}.tm-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tm-rc{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.tm-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.tm-team{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tm-n{background:var(--sel);width:26px;height:26px;color:var(--accent-text);border-radius:8px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.tm-stack{display:inline-flex}.tm-stack .avatar{border:2px solid var(--surface);width:28px;height:28px;margin-left:-8px}.tm-stack .avatar:first-child{margin-left:0}.tm-rules{flex-wrap:wrap;gap:6px;display:flex}.tm-rule{background:var(--surface-2);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.tm-rule .faint{font-weight:500}.tm-facts{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:24px;padding-top:12px;display:flex}.tm-facts>span{flex-direction:column;gap:0;font-size:13px;display:flex}.tm-facts>span .faint{font-size:12px}.tm-facts .tm-ov{flex-direction:row;align-items:center;gap:10px;margin-left:auto}.tm-g2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.tm-day{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;min-height:56px;padding:0 18px;display:flex}.tm-dn{width:96px;font-size:13.5px;font-weight:600}.tm-times{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tm-times .inp{width:136px}.tm-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.tm-foot .spacer{flex:1}.tm-holf{background:var(--surface-2);border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:14px 18px;display:flex}.tm-hol{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.tm-hol:last-child{border-bottom:0}.tm-cal{border:1px solid var(--border);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:46px;line-height:1.1;display:flex}.tm-cal b{font-size:16px;font-weight:700}.tm-cal span{color:var(--danger);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.tm-sla{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:14px 18px;display:grid}.tm-sla:last-child{border-bottom:0}.tm-tgt{align-items:center;gap:8px;display:inline-flex}.tm-tgt .inp{width:72px}.tm-tgt select.inp{width:112px}.tm-perf{display:block;position:relative}.tm-perf .bar{width:100%;display:block}.tm-goal{background:var(--text);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:90%}.tm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tm-stats>div{background:var(--surface-2);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.tm-stats b{font-size:18px;font-weight:700}.tm-danger{background:var(--danger-soft);border:1px solid #fecdca;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.tm-dfoot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.btn.tm-dng{background:var(--danger);color:#fff}.tm-root .btn:disabled,.tm-alone .btn:disabled,.tm-root .inp:disabled,.tm-alone .inp:disabled{opacity:.5;cursor:not-allowed;filter:none}.tm-root .field>.wg-seg,.tm-alone .field>.wg-seg{align-self:flex-start}.tm-modal{max-height:84vh;animation:pop .2s var(--ease);flex-direction:column;display:flex;top:8vh}.tm-modal.wide{width:640px}.tm-mb{flex:1;min-height:0;overflow-y:auto}.tm-chipin{border:1px solid var(--border-2);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}.tm-chipin:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.tm-chipfield{min-width:180px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:4px;font-size:14px}.tm-ec{font:inherit;background:var(--sel);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 10px;font-size:13px;font-weight:500;display:inline-flex}.tm-ec:hover{border-color:var(--border-2)}.tm-ec.bad{background:var(--danger-soft);color:var(--danger);border-color:#fecdca}.tm-pg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tm-fs{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;min-width:0;margin:0;padding:6px 12px 10px;display:flex}.tm-fs legend{float:left;margin-bottom:4px;padding:0}.tm-fs legend b{font-size:13px}.tm-ck{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:13.5px;display:flex}.tm-ck input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.tm-rgrid{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.tm-rrow{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;display:grid}.tm-mlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.tm-mlist .tm-ck .faint{margin-left:auto}@media (max-width:1180px){.tm-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-split,.tm-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tm-roles,.tm-pg,.tm-mlist{grid-template-columns:minmax(0,1fr)}.tm-filters{justify-content:stretch}.tm-search{max-width:none}.tm-sla{grid-template-columns:minmax(0,1fr);gap:10px}.tm-day{gap:10px;padding:10px 16px}.tm-dn{flex:1;width:auto}.tm-times{width:100%}.tm-times .inp{flex:1;width:auto;min-width:0}.tm-facts .tm-ov{margin-left:0}.tm-rrow{grid-template-columns:minmax(0,1fr)}.tm-inv{flex-wrap:wrap}}.st-root{min-width:0}.st-alone{min-height:100vh}.st-wrap{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.st-main{flex:999 560px;min-width:0;padding-bottom:88px}.st-nav{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:0 0 240px;gap:2px;padding:6px 8px 10px;display:flex}.st-gt{color:var(--faint);padding:12px 10px 4px;font-size:12px;font-weight:600}.st-ni{font:inherit;min-height:36px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:14px;font-weight:500;display:flex}.st-ni:hover{background:var(--hover);color:var(--text)}.st-ni.on{background:var(--sel);color:var(--accent-text);font-weight:600}.st-ni.on svg{color:var(--accent)}.st-ni:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-ni svg{flex-shrink:0}.st-ni .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st-ni .c{color:var(--faint);font-size:12px;font-weight:600}.st-ni .dd{background:var(--warn);border-radius:50%;flex-shrink:0;width:8px;height:8px}.st-msel{flex-direction:column;flex:100%;gap:6px;display:none}.st-msel label{font-size:13px;font-weight:600}.st-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.st-sh .h2{margin:0}.st-sh .sub{max-width:620px;margin:4px 0 0}.st-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.st-tools .inp{max-width:280px}.st-search{flex:220px;max-width:300px;position:relative}.st-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.st-search .inp{max-width:none;padding-left:36px}.st-ctl{flex-direction:column;gap:6px;min-width:0;max-width:420px;display:flex}.st-ctl.wide{max-width:560px}.inp.st-bad{border-color:var(--danger)}.st-err{color:var(--danger);font-size:12.5px;font-weight:500}.st-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-receipt{border:1px dashed var(--border-2);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;max-width:420px;padding:14px 16px;font-size:13px;display:flex}.st-receipt b{font-size:14px}.st-li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:12px 18px;display:flex}.st-li:first-child{border-top:0}.st-li .m{flex-direction:column;flex:200px;min-width:0;display:flex}.st-li .acts{flex-wrap:wrap;gap:4px;display:flex}.st-cell{flex-direction:column;min-width:0;display:flex}.st-cell span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.st-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.st-tag i{background:currentColor;border-radius:50%;width:7px;height:7px}.st-sws{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-sw{border:2px solid var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--border-2);cursor:pointer;border-radius:50%;padding:0}.st-sw.on{box-shadow:0 0 0 2px var(--accent)}.st-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-new{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.st-new .inp{max-width:240px}.st-opts,.st-vars{flex-wrap:wrap;gap:6px;display:flex}.st-var{font:inherit;font-family:var(--font-plex-mono),ui-monospace,monospace;border:1px solid var(--border-2);background:var(--surface);height:28px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12.5px}.st-var:hover{border-color:var(--accent);color:var(--accent-text)}.st-pv{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.st-bub{background:var(--sel);max-width:88%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 6px;align-self:flex-end;padding:10px 14px;font-size:14px}.st-bub[dir=rtl]{border-radius:16px 16px 16px 6px;align-self:flex-start}.st-sc{background:var(--surface-2);height:28px;font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--text);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.st-pre{align-items:stretch;display:flex}.st-pre span{border:1px solid var(--border-2);background:var(--surface-2);font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--muted);border-right:0;border-radius:10px 0 0 10px;place-items:center;padding:0 10px;display:grid}.st-pre .inp{border-radius:0 10px 10px 0}.st-scale{flex-wrap:wrap;gap:8px;display:flex}.st-face{font:inherit;border:1px solid var(--border);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;font-size:15px;font-weight:700;display:grid}.st-face:hover{border-color:var(--border-2)}.st-face.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--sel)}.st-csat-pv{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;max-width:420px;padding:16px;display:flex}.st-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.st-stats .card{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.st-stats b{letter-spacing:-.01em;font-size:22px;font-weight:700}.st-mx{overflow-x:auto}.st-mx-r{border-top:1px solid var(--border);grid-template-columns:minmax(240px,1fr) repeat(4,88px);align-items:center;gap:8px;min-width:620px;padding:10px 18px;display:grid}.st-mx-r.h{background:var(--surface-2);color:var(--muted);border-top:0;min-height:40px;padding:0 18px;font-size:12.5px;font-weight:600}.st-mx-r .c{justify-content:center;display:flex}.st-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.st-int{flex-direction:column;gap:12px;padding:16px;display:flex}.st-int p{color:var(--muted);flex:1;margin:0;font-size:13px}.st-lg{color:#fff;letter-spacing:-.02em;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid}.st-lg.ci{border-radius:50%}.st-lg.lg{border-radius:15px;width:52px;height:52px;font-size:22px}.st-lg.lg.ci{border-radius:50%}.st-auth{border:1px solid var(--border);border-radius:14px;overflow:hidden}.st-auth-h{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.st-auth-b{flex-direction:column;gap:12px;padding:16px;display:flex}.st-scopes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-scopes li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.st-scopes svg{color:var(--ok);flex-shrink:0;margin-top:2px}.st-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.st-ok-ring{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.st-spin{border:3px solid var(--surface-2);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite st-rot}@keyframes st-rot{to{transform:rotate(360deg)}}.st-dlg{flex-direction:column;max-height:80vh;display:flex;top:10vh}.st-dlg.wide{width:640px}.st-dh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.st-dh b{font-size:16px}.st-db{flex-direction:column;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.st-df{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.st-df .spacer{flex:1}.st-danger{border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}.st-danger h3{color:var(--danger)}.st-lock{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.st-lock .ico{background:var(--sel);color:var(--accent-text)}.st-ips{flex-direction:column;gap:6px;display:flex}.st-kv{grid-template-columns:120px minmax(0,1fr);gap:10px 16px;font-size:14px;display:grid}.st-kv span{color:var(--muted)}.st-kv b{overflow-wrap:anywhere;min-width:0;font-weight:600}.st-chg{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 0;font-size:13px;display:grid}.st-chg .k{grid-column:1/-1;font-size:13px;font-weight:600}.st-chg .f{background:var(--danger-soft);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.st-chg .t{background:var(--ok-soft);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.st-dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-dates .inp{width:160px}.st-sk-nav{flex-direction:column;gap:14px;padding:18px;display:flex}@media (max-width:1180px){.st-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.st-nav{display:none}.st-msel{display:flex}.st-wrap{gap:16px}}@media (max-width:640px){.st-2,.st-stats{grid-template-columns:1fr}.st-kv{grid-template-columns:1fr;gap:2px 0}.st-kv b{margin-bottom:8px}.st-chg{grid-template-columns:1fr}.st-tools .inp,.st-search{max-width:none}.st-dlg.wide{width:auto}}.bl-root{min-width:0}.bl-alone{min-height:100vh}.bl{flex-direction:column;gap:20px;display:flex}.bl .ph,.bl .tabs{margin-bottom:0}.bl-demo{border:1px dashed var(--border-2);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 14px;display:flex}.bl-demo-t{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.bl-sec{flex-direction:column;gap:16px;display:flex}.bl-ban{align-items:flex-start}.bl-ban svg{flex-shrink:0;margin-top:2px}.bl-ban .bl-ban-t{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.bl-ban .row{flex-shrink:0}.bl-top{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.bl-pname{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.bl-kv{border-top:1px solid var(--border);flex-direction:column;margin-top:2px;display:flex}.bl-kv>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.bl-kv>div>span:first-child{color:var(--muted)}.bl-kv>div>span:last-child{text-align:right;font-weight:600}.bl-meters{flex-direction:column;display:flex}.bl-meter{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.bl-meter:last-child{border-bottom:0}.bl-meter .bl-mv{font-size:13.5px;font-weight:600}.bl-bar{background:var(--surface-2);border-radius:999px;height:10px;position:relative;overflow:visible}.bl-bar .u{background:var(--accent);transition:width .5s var(--ease);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.bl-bar .u.w{background:var(--warn)}.bl-bar .u.d{background:var(--danger)}.bl-bar .p{background:var(--text);opacity:.55;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.bl-leg{color:var(--faint);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.bl-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.bl-leg i.p{background:var(--text);opacity:.55;width:2px}.bl-over{background:var(--canvas);border-top:1px solid var(--border);border-radius:0 0 14px 14px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.bl-capin{width:110px}.bl-lines{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.bl-lines>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.bl-lines>div:last-child{border-bottom:0}.bl-lines .bl-tot{background:var(--surface-2)}.bl-lines .bl-tot b{font-size:14.5px}.bl-lines .neg{color:var(--ok)}.bl-cardrow{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bl-brand{border:1px solid var(--border);letter-spacing:.04em;width:46px;height:30px;color:var(--accent-text);background:var(--sel);border-radius:6px;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:800;display:grid}.bl-cycle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bl-save{color:var(--ok);background:var(--ok-soft);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11.5px;font-weight:700}.bl-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bl-plans .plan{border-radius:16px}.bl-plans .plan .btn{justify-content:center;margin-top:auto}.bl-billed{color:var(--faint);margin-top:2px;font-size:12.5px}.bl-yes{color:var(--accent-text);display:inline-flex}.bl-no{color:var(--faint);display:inline-flex}.bl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-ft .trow{font-size:13.5px}.bl-ft .trow span:not(:first-child),.bl-ft .thead span:not(:first-child){text-align:center;justify-self:center}.bl-link{font:inherit;color:var(--accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.bl-link:hover{text-decoration:underline}.bl-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.bl-filt{flex-wrap:wrap;gap:6px;display:flex}.sp .sp-chat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.sp-links{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.sp-link{color:var(--text);flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.sp-link:hover{border-color:var(--muted)}@media (max-width:640px){.sp .sp-chat .btn{width:100%}}.sp .tk{min-width:0;margin-bottom:16px}.tk .err{color:var(--danger);font-size:12.5px}.tk .pill.info{color:var(--info)}.tk .pill.warn{color:var(--warn)}.tk .pill.ok{color:var(--ok)}.tk .pill.ok .dot{animation:none}.tk-sk{background:var(--surface-2);border-radius:10px;height:44px}.tk-empty{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tk-list{margin:0;padding:0;list-style:none}.tk-list li+li{border-top:1px solid var(--border)}.tk-row{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 18px;display:flex}.tk-row:hover{background:var(--hover)}.tk-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tk-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.tk-form{gap:16px}.tk-two{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;display:grid}.tk-prio{border:0;min-width:0;margin:0;padding:0}.tk-prio legend,.tk-lbl{margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.tk-seg{border:1px solid var(--border-2);border-radius:10px;display:flex;overflow:hidden}.tk-opt{min-height:36px;color:var(--muted);cursor:pointer;background:var(--surface);flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.tk-opt+.tk-opt{border-left:1px solid var(--border-2)}.tk-opt input{opacity:0;pointer-events:none;position:absolute}.tk-opt.on{background:var(--sel);color:var(--accent-text)}.tk-opt:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.tk-shots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-shot{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;max-width:220px;height:32px;padding:0 6px 0 10px;font-size:13px;display:inline-flex}.tk-shot button{all:unset;cursor:pointer;width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.tk-shot button:hover{background:var(--hover)}.tk-add{cursor:pointer;position:relative}.tk-add input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.tk-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tk-dh .btn{padding-left:6px}.tk-head{flex-direction:column;gap:4px;display:flex}.tk-title{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.tk-thread{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tk-msg{flex-direction:column;gap:4px;max-width:min(560px,92%);display:flex}.tk-msg.customer{align-self:flex-end;align-items:flex-end}.tk-bub{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.tk-msg.customer .tk-bub{background:var(--sel);border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}.tk-img{border:1px solid var(--border);border-radius:12px;max-width:280px;display:block;overflow:hidden}.tk-img img{width:100%;height:auto;display:block}.tk-solved{background:var(--ok-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.tk-reply{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:14px;display:flex}@media (max-width:640px){.tk-two{grid-template-columns:1fr}.tk-row{padding:12px 16px}.tk-actions .btn.pri{justify-content:center;width:100%}.tk-msg{max-width:100%}}.bl-pbs{flex-direction:column;gap:12px;display:flex}.bl-pms{flex-direction:column;gap:8px;display:flex}.bl-pm{border:1px solid var(--border-2);cursor:pointer;background:var(--surface);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:6px 12px;display:flex}.bl-pm.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bl-pm input{accent-color:var(--accent);margin:0}.bl-pm-brand{flex-wrap:wrap;flex:1;align-items:center;gap:8px;font-weight:600;display:flex}.bl-pm-bkash{color:#e2136e;font-weight:700}.bl-pb-marks{gap:6px;margin-left:auto;display:flex}.bl-pb-chip{background:#fff;border:1px solid #e3e6ea;border-radius:4px;justify-content:center;align-items:center;width:38px;height:26px;display:inline-flex}.bl-pb-pplogo{flex:none;width:auto;height:20px}.bl-pay{border-radius:8px;height:48px;font-size:15px;font-weight:600}.bl-pay:disabled{opacity:.6;cursor:default}.bl-noresult{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:36px 18px;display:flex}.bl-foot{color:var(--faint);border-top:1px solid var(--border);padding:12px 18px;font-size:12.5px}.bl-modal{flex-direction:column;max-height:calc(86vh - 24px);display:flex}.bl-modal.wide{width:560px}.bl-mb{flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.bl-mf{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.bl-done{text-align:center;align-items:center;padding:28px 24px}.bl-ok-ic{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.bl-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bl-packs .opt{padding:12px 14px}.bl-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.bl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bl-three{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px;display:grid}.bl-err-t{color:var(--danger);font-size:12px}.bl-inp-bad{border-color:var(--danger)!important}.bl-offer{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.bl-offer.hl{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bl-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.bl-check input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.bl-to{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:13.5px;display:grid}.bl-to>div{flex-direction:column;gap:2px;display:flex}.bl-skrow{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 2fr 1fr 1fr;gap:16px;padding:16px 18px;display:grid}.bl-errcard{align-items:flex-start;gap:14px;display:flex}.bl-errcard .ico{background:var(--danger-soft);color:var(--danger)}.bl-pre{white-space:pre-line}@media (max-width:1100px){.bl-top{grid-template-columns:1fr}}@media (max-width:900px){.bl-plans{grid-template-columns:1fr}}@media (max-width:640px){.bl-packs,.bl-two,.bl-three,.bl-to{grid-template-columns:1fr}.bl-demo{width:100%}.bl-skrow{grid-template-columns:1fr 1fr}}.dv-root{min-width:0}.dv-alone{min-height:100vh}.dv{flex-direction:column;gap:20px;display:flex}.dv .ph,.dv .tabs{margin-bottom:0}.dv-sec{flex-direction:column;gap:16px;display:flex}.dv-sbx{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex}.dv-sbx.on{background:var(--warn-soft);border-color:#fedf89}.dv-ban{align-items:flex-start}.dv-ban svg{flex-shrink:0;margin-top:2px}.dv-ban .dv-ban-t{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.dv-env{font-family:var(--font-plex-mono),ui-monospace,monospace;background:var(--surface-2);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.dv-env.test{background:var(--warn-soft);color:var(--warn)}.dv-scopes{flex-wrap:wrap;gap:4px;display:flex}.dv-scope{font-family:var(--font-plex-mono),ui-monospace,monospace;background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11.5px}.dv-off{opacity:.55}.dv-strike{text-decoration:line-through}.dv-m{font-family:var(--font-plex-mono),ui-monospace,monospace;text-align:center;border-radius:6px;min-width:54px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.dv-m.get{background:var(--info-soft);color:var(--info)}.dv-m.post{background:var(--ok-soft);color:var(--ok)}.dv-m.patch{background:var(--warn-soft);color:var(--warn)}.dv-m.delete{background:var(--danger-soft);color:var(--danger)}.dv-code{font-family:var(--font-plex-mono),ui-monospace,monospace;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.dv-code.ok{background:var(--ok-soft)}.dv-code.warn{background:var(--warn-soft)}.dv-code.bad{background:var(--danger-soft)}.dv-path{font-family:var(--font-plex-mono),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.dv-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.dv-filters .inp{width:auto}.dv-search{flex:1;min-width:180px;max-width:320px}.dv-hook{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.dv-hook:last-child{border-bottom:0}.dv-hook .dv-hm{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.dv-url{font-family:var(--font-plex-mono),ui-monospace,monospace;word-break:break-all;font-size:13px;font-weight:500}.dv-noresult{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:36px 18px;display:flex}.dv-modal{flex-direction:column;max-height:calc(86vh - 24px);display:flex}.dv-modal.wide{width:600px}.dv-mb{flex-direction:column;gap:16px;padding:18px;display:flex;overflow-y:auto}.dv-mf{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.dv-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.dv-check{cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.dv-check input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.dv-check .hint{display:block}.dv-evg{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.dv-evg-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.dv-secret{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.dv-secret .mono{word-break:break-all;flex:1;min-width:0;font-size:13px}.dv-err-t{color:var(--danger);font-size:12px}.dv-inp-bad{border-color:var(--danger)!important}.dv-cblock{flex-direction:column;gap:8px;display:flex}.dv-cwrap{position:relative}.dv-cwrap .code{padding-right:92px}.dv-cwrap .btn{position:absolute;top:8px;right:8px}.dv-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dv-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.dv-row:last-child{border-bottom:0}.dv-row .dv-rm{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.dv-tool{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:13px;font-weight:600}.dv-kvl{grid-template-columns:130px minmax(0,1fr);gap:8px 14px;font-size:13.5px;display:grid}.dv-kvl>span:nth-child(odd){color:var(--faint)}.dv-kvl>span:nth-child(2n){word-break:break-all}.dv-skrow{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.5fr 1.5fr 1fr .6fr;gap:16px;padding:16px 18px;display:grid}.dv-errcard{align-items:flex-start;gap:14px;display:flex}.dv-errcard .ico{background:var(--danger-soft);color:var(--danger)}.dv-link{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--accent-text);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:12.5px;font-weight:600;overflow:hidden}.dv-link:hover{text-decoration:underline}.dv-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.btn.dv-danger{background:var(--danger);color:#fff;border-color:#0000}.btn.dv-danger:hover{filter:brightness(.92);background:var(--danger)}@media (max-width:1100px){.dv-two{grid-template-columns:1fr}}@media (max-width:640px){.dv-checks{grid-template-columns:1fr}.dv-kvl{grid-template-columns:1fr;gap:2px}.dv-kvl>span:nth-child(2n){margin-bottom:8px}.dv-sbx{justify-content:space-between;width:100%}.dv-skrow{grid-template-columns:1fr 1fr}.dv-search{max-width:none}}.su-root{min-width:0}.su-alone{min-height:100vh}.su-wiz{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:20px;display:grid}.su-steps{flex-direction:column;gap:2px;padding:8px;display:flex}.su-prog{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;margin-bottom:4px;padding:12px 12px 16px;display:flex}.su-prog b{font-size:14px}.su-step{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;display:flex;position:relative}.su-step:hover{background:var(--hover)}.su-step.on{background:var(--sel)}.su-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.su-step.lock{cursor:default}.su-step.lock:hover{background:0 0}.su-step.lock .su-st b{color:var(--muted)}.su-st{flex-direction:column;min-width:0;display:flex}.su-st b{font-size:14px;font-weight:600}.su-st span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.su-step.on .su-st b{color:var(--accent-text)}.su-vis{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.su-mk{border:1.5px solid var(--border-2);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.su-mk.done{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.su-mk.cur{border:2px solid var(--accent);color:var(--accent-text)}.su-mk.lock{background:var(--surface-2);color:var(--faint);border-color:#0000}.su-skr{align-items:center;gap:12px;padding:12px;display:flex}.su-main{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.su-hd h2{letter-spacing:-.01em;margin:2px 0 0;font-size:19px;font-weight:700}.su-hd p{color:var(--muted);max-width:620px;margin:4px 0 0}.su-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.su-foot-r{justify-content:flex-end;gap:8px;margin-left:auto}.su-err{color:var(--danger);font-size:13px;font-weight:500}.su-bad{border-color:var(--danger)!important}.su-lbl{font-size:13px;font-weight:500}.su-lnk{font:inherit;color:var(--accent-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.su-okt{color:var(--ok)}.su-wt{color:var(--warn)}.su-ul,.su-ol{color:var(--text);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.su-ol{font-size:13.5px}.su-banner{align-items:flex-start}.su-banner>svg{flex-shrink:0;margin-top:2px}.su-errc{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.su-chs{flex-direction:column;gap:12px;display:flex}.su-ch{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.su-ch-m{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.su-web{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.su-snip{position:relative}.su-snip .code{background:var(--surface);padding-right:88px}.su-snip .btn{position:absolute;top:8px;right:8px}.su-flow{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.su-flow-h{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:flex}.su-flow-b{flex-direction:column;gap:14px;padding:18px;display:flex}.su-ms{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 18px;list-style:none;display:flex}.su-ms li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.su-ms li i{border:1.5px solid var(--border-2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.su-ms li.cur{color:var(--text);font-weight:600}.su-ms li.cur i{border:2px solid var(--accent);color:var(--accent-text)}.su-ms li.done i{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.su-busy{background:var(--surface-2);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.su-spin{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite su-spin;display:inline-block}@keyframes su-spin{to{transform:rotate(360deg)}}.su-pick{font:inherit;color:inherit;border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.su-pick:hover{border-color:var(--border-2)}.su-pick.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.su-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.su-rd{border:1.5px solid var(--border-2);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.su-pick.on .su-rd{border:5px solid var(--accent)}.su-cb{border:1.5px solid var(--border-2);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.su-pick.on .su-cb{background:var(--accent);border-color:var(--accent)}.su-pick.on .su-cb:after{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.su-otp{flex-wrap:wrap;gap:8px;display:flex}.su-otp input{text-align:center;width:46px;height:52px;font:inherit;border:1px solid var(--border-2);background:var(--surface);color:var(--text);border-radius:10px;font-size:20px;font-weight:700}.su-otp input:focus{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.su-otp.bad input{border-color:var(--danger)}.su-checks{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.su-done{background:var(--ok-soft);border:1px solid #abefc6;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.su-check{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.su-counts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.su-counts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.su-counts b{font-size:14px}.su-stores .opt{align-items:flex-start;min-height:76px}.su-opt-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.su-drop{text-align:center;border:1.5px dashed var(--border-2);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex;position:relative}.su-drop:hover{border-color:var(--accent);color:var(--accent-text)}.su-drop b{color:var(--text)}.su-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.su-drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.su-sel{width:auto;min-width:200px;max-width:240px}.su-blk{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.su-blk-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.su-blk-h b{font-size:15px}.su-narrow{width:180px;min-height:32px}.su-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.su-li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.su-li:last-child{border-bottom:0}.su-li-h{background:var(--surface-2);min-height:38px}.su-li-m{flex:1;min-width:160px}.su-li-n{text-align:right;margin-left:auto}.su-dim{color:var(--faint)}.su-path{min-width:120px}.su-sti{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.su-qdot{background:var(--border-2);border-radius:50%;width:7px;height:7px}.su-fi{background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.su-fn{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.su-qa{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:14px;display:flex}.su-qa:last-child{border-bottom:0}.su-qa-a{color:var(--text);font-size:14px}.su-qa textarea.inp{min-height:72px}.su-pgrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.su-tg{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.su-pv{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.su-pv-h{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:12px;display:flex}.su-av{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.su-log-s{flex-direction:column;gap:8px;display:flex}.su-bub{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;align-self:flex-start;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45}.su-bub.me{background:var(--accent);color:var(--on-accent);border-color:#0000;align-self:flex-end}[dir=rtl] .su-bub{align-self:flex-end}[dir=rtl] .su-bub.me{align-self:flex-start}.su-tgrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.su-tside{flex-direction:column;gap:12px;display:flex}.su-chat{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.su-chat-h{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.su-log{background:var(--surface-2);flex-direction:column;gap:12px;height:420px;padding:16px;display:flex;overflow-y:auto}.su-m{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.su-m.me{align-items:flex-end}.su-m .su-bub{align-self:auto}.su-m .su-bub[dir=rtl]{text-align:right}.su-mrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.su-mrow .btn.sm{height:28px;padding:0 10px;font-size:12.5px}.su-fix{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;width:min(100%,460px);padding:12px;display:flex}.su-fix textarea.inp{min-height:64px}.su-typing{align-items:center;gap:4px;min-height:38px;display:flex}.su-typing i{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.2s infinite tdots}.su-typing i:nth-child(2){animation-delay:.15s}.su-typing i:nth-child(3){animation-delay:.3s}.su-sugg{flex-wrap:nowrap;gap:6px;padding:10px 14px 0;display:flex;overflow-x:auto}.su-sugg .chip{flex-shrink:0}.su-comp{gap:8px;padding:10px 14px 14px;display:flex}.su-lc .chb{border-radius:8px;width:28px;height:28px;font-size:10px}.su-sum{flex-direction:column;margin:0;display:flex}.su-sum>div{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.su-sum>div:last-child{border-bottom:0}.su-sum dt{color:var(--muted);font-size:13px}.su-sum dd{margin:0;font-size:14px}.su-live{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.su-pre{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 24px 24px;list-style:none;display:grid}.su-pre li{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.su-pre li>span:last-child{flex-direction:column;gap:2px;display:flex}@media (max-width:1180px){.su-pgrid,.su-tgrid{grid-template-columns:1fr}}@media (max-width:980px){.su-wiz{grid-template-columns:1fr}.su-pre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.su-main{gap:16px;padding:16px}.su-flow-b{padding:14px}.su-pre{grid-template-columns:1fr;padding:0 16px 16px}.su-otp input{width:40px;height:48px}.su-sel{width:100%;min-width:0;max-width:none}.su-li-n{text-align:left;margin-left:30px}.su-log{height:360px}.su-sum>div{grid-template-columns:1fr;gap:2px}.su-foot .btn.pri{flex:1;justify-content:center}.su-step{min-height:44px;padding:8px 10px}.su-st span{display:none}.su-ch>.btn{justify-content:center;width:100%}}.ath-root{background:var(--surface);min-height:100vh}.ath{min-height:100vh;animation:enter .3s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ath-l{background:var(--surface);flex-direction:column;min-width:0;padding:20px 32px;display:flex}.ath-top{align-items:center;gap:10px;min-height:40px;display:flex}.ath-brand{letter-spacing:-.02em;font-size:17px;font-weight:800}.ath-proto{background:var(--warn-soft);height:22px;color:var(--warn);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ath-menu{min-width:250px;max-height:70vh;overflow-y:auto}.ath-mg{color:var(--faint);padding:10px 10px 4px;font-size:12px;font-weight:600}.ath-mg:first-child{padding-top:4px}.menu-i.ath-cur{background:var(--sel);color:var(--accent-text);font-weight:600}.ath-form{flex-direction:column;gap:18px;width:100%;max-width:420px;margin:auto;padding:40px 0;display:flex}.ath-hd{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ath-hd h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.25}.ath-hd p{color:var(--muted);margin:0;font-size:14.5px}.ath-hd p b{color:var(--text);font-weight:600}.ath-ic{background:var(--sel);width:48px;height:48px;color:var(--accent-text);border-radius:14px;place-items:center;display:grid}.ath-ic.ok{background:var(--ok-soft);color:var(--ok)}.ath-ic.warn{background:var(--warn-soft);color:var(--warn)}.ath-ic.bad{background:var(--danger-soft);color:var(--danger)}.ath-g{gap:10px}.ath-seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.ath-seg button{height:34px}.ath-lbl{font-size:13px;font-weight:500}.ath-opt{color:var(--faint);margin-left:4px;font-weight:400}.ath-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ath-sub{color:var(--muted);margin:0;font-size:13.5px}.ath-c{text-align:center;align-items:center}.ath-link{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ath-link:hover{text-underline-offset:2px;text-decoration:underline}.ath-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ath-link:disabled{color:var(--faint);cursor:default;font-weight:500;text-decoration:none}.ath-link.ath-mut{color:var(--muted);font-weight:500}.ath-note{color:var(--muted);background:var(--surface-2);border-radius:12px;padding:12px 14px;font-size:13px}.ath-err{background:var(--danger-soft);color:#912018;border:1px solid #fecdca;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ath-err>svg{flex-shrink:0;margin-top:1px}.ath-err b{color:#7a271a}.ath-fe{color:var(--danger);font-size:12.5px;font-weight:500}.inp.ath-bad,.ath-bad{border-color:var(--danger)}.inp.ath-bad:focus{outline-color:color-mix(in srgb,var(--danger) 20%,transparent)}.ath-okt{color:var(--ok)}.ath-badt{color:var(--danger)}.ath-okbox{background:var(--ok-soft);color:var(--ok);border:1px solid #abefc6;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ath-okbox span{color:var(--text)}.ath-okbox svg{flex-shrink:0;margin-top:2px}.ath-pw{position:relative}.ath-pw .inp{padding-right:72px}.ath-eye{position:absolute;top:50%;right:4px;transform:translateY(-50%);height:28px!important}.ath-meter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ath-meter i{background:var(--surface-2);border-radius:999px;height:5px;transition:background .2s}.ath-meter.s1 i:nth-child(-n+1){background:var(--danger)}.ath-meter.s2 i:nth-child(-n+2){background:var(--warn)}.ath-meter.s3 i:nth-child(-n+3),.ath-meter.s4 i{background:var(--ok)}.ath-t-bad{color:var(--danger)}.ath-t-warn{color:var(--warn)}.ath-t-ok{color:var(--ok)}.ath-rules{color:var(--muted);grid-template-columns:1fr 1fr;gap:4px 12px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ath-rules li{align-items:center;gap:6px;display:flex}.ath-rules li.ok{color:var(--ok)}.ath-rdot{background:var(--border-2);border-radius:50%;width:6px;height:6px;margin:0 4px}.ath-otp{gap:8px;display:flex}.ath-otp input{text-align:center;width:52px;height:56px;font:inherit;border:1px solid var(--border-2);background:var(--surface);color:var(--text);border-radius:12px;min-width:0;font-size:22px;font-weight:700}.ath-otp input:focus{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.ath-otp.bad input{border-color:var(--danger)}.ath-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.ath-check input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.ath-check label{cursor:pointer}.ath-slug{border:1px solid var(--border-2);background:var(--surface);border-radius:10px;align-items:stretch;min-height:36px;display:flex;overflow:hidden}.ath-slug span{background:var(--surface-2);color:var(--muted);border-right:1px solid var(--border);white-space:nowrap;align-items:center;padding:0 10px;font-size:13.5px;display:flex}.ath-slug input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:7px 12px;font-size:14px}.ath-slug:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.ath-slug.bad{border-color:var(--danger)}.ath-slug.ok{border-color:color-mix(in srgb,var(--ok) 55%,var(--border-2))}.ath-slug-s{min-height:20px}.ath-spin{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite ath-spin;display:inline-block}@keyframes ath-spin{to{transform:rotate(360deg)}}.ath-av{color:#3538cd;background:#e0e7ff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.ath-av.ai{background:var(--accent);color:var(--on-accent);width:34px;height:34px;font-size:13px}.ath-inv,.ath-who{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ath-foot{color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px;padding-top:12px;font-size:12.5px;display:flex}.ath-foot .ath-link{font-size:12.5px}.ath-r{background:var(--canvas);border-left:1px solid var(--border);justify-content:center;align-items:center;padding:48px;display:flex}.ath-panel{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}.ath-demo{box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px;display:flex}.ath-demo-h{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:10px;display:flex}.ath-bub{border-radius:14px;max-width:88%;padding:9px 12px;font-size:13.5px;line-height:1.45}.ath-bub.in{background:var(--surface-2);border-bottom-right-radius:4px;align-self:flex-end}.ath-bub.out{background:var(--sel);border-bottom-left-radius:4px;align-self:flex-start}.ath-ph{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.35}.ath-pn{color:var(--muted);margin:0;font-size:13.5px}.ath-facts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ath-facts li{border-left:2px solid var(--border-2);flex-direction:column;gap:2px;padding-left:14px;display:flex}.ath-facts b{font-size:14px}.ath-facts span{color:var(--muted);font-size:13.5px}.ath-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ath-steps li{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.ath-steps li span{background:var(--sel);width:24px;height:24px;color:var(--accent-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ath-team{flex-direction:column;gap:8px;padding:14px;display:flex}@media (max-width:900px){.ath{grid-template-columns:1fr}.ath-r{display:none}}@media (max-width:640px){.ath-l{padding:16px}.ath-form{padding:24px 0}.ath-hd h1{font-size:22px}.ath-otp{gap:6px}.ath-otp input{flex:1;width:auto;height:50px;font-size:20px}.ath-g2,.ath-rules{grid-template-columns:1fr}.ath-proto{display:none}}
