:root{--bg:#EEF2F7;--card:#FFFFFF;--card-line:#E3E9F1;--side:#F7F9FC;--pop:#FFFFFF;--ink:#0B1220;--muted:#5B6B82;--faint:#8A99AE;--hover:#F2F5FA;--accent:#1F5EEA;--accent-ink:#FFFFFF;--accent-soft:#E4ECFF;--ok:#13805B;--ok-bg:#DDF5EA;--warn:#9A5B00;--warn-bg:#FDF0D6;--bad:#C0322B;--bad-bg:#FDE7E5;--info:#1F5EEA;--info-bg:#E4ECFF;--shade:rgba(11,18,32,.45);--r-card:18px;--r-btn:12px;--f:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0A1324;--card:#111C31;--card-line:rgba(255,255,255,.08);--side:#081020;--pop:#14213A;--ink:#E8EEF8;--muted:#93A3BC;--faint:#6C7C95;--hover:rgba(255,255,255,.04);--accent:#5B8CFF;--accent-ink:#06122B;--accent-soft:rgba(91,140,255,.16);--ok:#5FD3A4;--ok-bg:#12352A;--warn:#F2B85B;--warn-bg:#3A2A10;--bad:#FF8A80;--bad-bg:#3D1C19;--info:#8FB0FF;--info-bg:rgba(91,140,255,.16);--shade:rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark]{--bg:#0A1324;--card:#111C31;--card-line:rgba(255,255,255,.08);--side:#081020;--pop:#14213A;--ink:#E8EEF8;--muted:#93A3BC;--faint:#6C7C95;--hover:rgba(255,255,255,.04);--accent:#5B8CFF;--accent-ink:#06122B;--accent-soft:rgba(91,140,255,.16);--ok:#5FD3A4;--ok-bg:#12352A;--warn:#F2B85B;--warn-bg:#3A2A10;--bad:#FF8A80;--bad-bg:#3D1C19;--info:#8FB0FF;--info-bg:rgba(91,140,255,.16);--shade:rgba(0,0,0,.6);color-scheme:dark}*{box-sizing:border-box}:root{--scroll:rgba(11,18,32,.2);--scroll-hover:rgba(11,18,32,.35)}:root[data-theme=dark]{--scroll:rgba(255,255,255,.18);--scroll-hover:rgba(255,255,255,.32)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--scroll:rgba(255,255,255,.18);--scroll-hover:rgba(255,255,255,.32)}}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover);background-clip:content-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--f);font-variant-numeric:tabular-nums}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--card);border:1px solid var(--card-line)}.seg button{border:0;background:none;padding:6px 14px;border-radius:999px;font-weight:600;font-size:13px;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.seg.sm button{padding:4px 10px;font-size:12.5px}.btn{border:0;border-radius:var(--r-btn);padding:11px 18px;font-weight:700;background:var(--accent);color:var(--accent-ink);display:inline-flex;gap:8px;align-items:center;justify-content:center}.btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--card-line)}.btn.sm{padding:8px 12px;font-size:13px}.btn:disabled{opacity:.55;cursor:default}.linkbtn{border:0;background:none;color:var(--accent);font-weight:700;font-size:13px;padding:6px 0 0}.crumb{font-size:13px;font-weight:700;color:var(--faint);margin-bottom:4px}h1{margin:0;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.hint{font-size:12.5px;color:var(--faint)}.placeholder{padding:48px 20px;text-align:center;color:var(--muted)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.ok{background:var(--ok-bg);color:var(--ok)}.warn{background:var(--warn-bg);color:var(--warn)}.bad{background:var(--bad-bg);color:var(--bad)}.info{background:var(--info-bg);color:var(--info)}.menu{position:fixed;z-index:40;max-height:60vh;overflow:auto;background:var(--pop);border:1px solid var(--card-line);border-radius:14px;padding:6px;min-width:200px;box-shadow:0 12px 32px #0000002e;display:grid;gap:2px;text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink);font-weight:600}.menu button{border:0;background:none;text-align:left;padding:8px 10px;border-radius:9px;display:flex;gap:8px;align-items:center}.menu button:hover{background:var(--hover)}.menu button[aria-checked=true]{color:var(--accent)}.menu hr{border:0;border-top:1px solid var(--card-line);margin:4px 0}.field{display:grid;gap:6px}.field span{font-size:13px;font-weight:700;color:var(--muted)}.field input{border:1px solid var(--card-line);background:var(--bg);border-radius:var(--r-btn);padding:11px 14px;outline:none;width:100%}.field input:focus{border-color:var(--accent)}.error{font-size:13px;font-weight:600;color:var(--bad)}.more{display:grid;gap:10px}.more .grp{background:var(--card);border:1px solid var(--card-line);border-radius:18px;overflow:hidden}.more .grp-h{font-size:11.5px;font-weight:800;color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:12px 16px 4px}.more .it{display:flex;gap:12px;align-items:center;padding:12px 16px;border:0;border-top:1px solid var(--card-line);background:none;width:100%;text-align:left;font-weight:600;color:var(--ink);text-decoration:none}.more .grp-h+.it,.more .grp>.it:first-child{border-top:0}.more .it small{display:block;font-size:12px;color:var(--muted);font-weight:500}.more .it .ck{margin-left:auto;color:var(--accent);font-weight:800}.more .it.bad{color:var(--bad)}.more .pad{padding:4px 16px 14px}.login[data-v-b6ba3c92]{min-height:100vh;display:grid;place-items:center;padding:40px 16px;background:var(--bg)}.lcard[data-v-b6ba3c92]{width:min(420px,100%);background:var(--card);border:1px solid var(--card-line);border-radius:22px;padding:32px 28px;display:grid;gap:18px}.lcard h1[data-v-b6ba3c92]{font-size:30px}.lcard p[data-v-b6ba3c92]{margin:0;color:var(--muted);font-size:14.5px}.field[data-v-b6ba3c92]{display:grid;gap:6px}.field label[data-v-b6ba3c92]{font-size:13px;font-weight:700;color:var(--muted)}.field input[data-v-b6ba3c92]{border:1px solid var(--card-line);background:var(--bg);border-radius:var(--r-btn);padding:13px 14px;font-size:16px;width:100%;outline:none}.field input[data-v-b6ba3c92]:focus{border-color:var(--accent)}.code[data-v-b6ba3c92]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.code input[data-v-b6ba3c92]{text-align:center;font-size:24px;font-weight:800;padding:12px 0}.code.err input[data-v-b6ba3c92]{border-color:var(--bad)}.lcard .btn[data-v-b6ba3c92]{width:100%;padding:14px}.lrow[data-v-b6ba3c92]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px}.lrow button[data-v-b6ba3c92]{border:0;background:none;padding:0;color:var(--accent);font-weight:700}.lrow button[disabled][data-v-b6ba3c92]{color:var(--faint);cursor:default}.err-t[data-v-b6ba3c92]{font-size:13.5px;font-weight:700;color:var(--bad)}.lfoot[data-v-b6ba3c92]{font-size:12.5px;color:var(--faint);text-align:center}@media(max-width:760px){.lcard[data-v-b6ba3c92]{border:0;background:none;padding:24px 4px}}.company[data-v-8058258b]{display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;background:var(--card);border:1px solid var(--card-line);width:100%;color:var(--ink)}.company[data-v-8058258b]:hover{border-color:var(--accent)}.co-badge[data-v-8058258b]{width:34px;height:34px;border-radius:10px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-weight:800;font-size:12px;flex:none}.company small[data-v-8058258b]{display:block;color:var(--muted);font-size:12px}.co-menu[data-v-8058258b]{position:absolute;left:16px;right:16px;top:74px;z-index:30}.co-menu .menu[data-v-8058258b]{position:static;box-shadow:0 12px 32px #0000002e}.co-menu .menu button[data-v-8058258b]{padding:9px 10px}.co-menu .menu button[data-v-8058258b]:disabled{color:var(--muted);cursor:default}.co-menu .menu small[data-v-8058258b]{display:block;font-size:12px;color:var(--muted);font-weight:500}.co-menu .ck[data-v-8058258b]{margin-left:auto;color:var(--accent);font-weight:800}.theme-seg[data-v-3bd253d5]{display:grid;grid-template-columns:repeat(3,1fr)}.theme-seg[data-v-3bd253d5] button{padding:6px 4px;font-size:12.5px}.app[data-v-b08fdca8]{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.side[data-v-b08fdca8]{position:relative;background:var(--side);border-right:1px solid var(--card-line);padding:22px 16px;display:flex;flex-direction:column;gap:20px;position:sticky;top:0;height:100vh;overflow-y:auto}.nav[data-v-b08fdca8]{display:grid;gap:4px}.nav-h[data-v-b08fdca8]{font-size:11.5px;font-weight:800;color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:10px 12px 2px}.nav a[data-v-b08fdca8]{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;color:var(--muted);text-decoration:none;font-weight:600}.nav a[data-v-b08fdca8]:hover{background:var(--hover);color:var(--ink)}.nav a.on[data-v-b08fdca8]{background:var(--accent-soft);color:var(--accent)}.theme[data-v-b08fdca8]{display:grid;gap:6px;margin-top:auto}.theme .nav-h[data-v-b08fdca8]{padding:0 2px}.theme .btn[data-v-b08fdca8]{text-decoration:none}.main[data-v-b08fdca8]{padding:28px 32px 40px;display:grid;gap:22px;align-content:start;min-width:0}.ph-nav[data-v-b08fdca8]{display:none}@media(max-width:760px){.app[data-v-b08fdca8]{grid-template-columns:minmax(0,1fr);min-height:100vh;padding-bottom:84px}.side[data-v-b08fdca8]{display:none}.main[data-v-b08fdca8]{padding:18px 16px 16px}.ph-nav[data-v-b08fdca8]{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:8px 6px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--card-line);background:var(--side);position:fixed;left:0;right:0;bottom:0;z-index:20}.ph-nav a[data-v-b08fdca8]{display:grid;justify-items:center;gap:2px;font-size:10.5px;font-weight:700;color:var(--faint);text-decoration:none}.ph-nav a.on[data-v-b08fdca8]{color:var(--accent)}.ph-nav .mic[data-v-b08fdca8]{width:52px;height:52px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;justify-self:center;margin-top:-22px}.ph-nav .mic[data-v-b08fdca8] svg.i{width:24px;height:24px}}
