:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--surface:#fff;--surface2:#f6f6f8;--rail:#fff;--rail-ink:#9a9aa5;--rail-on:#26262b;--ink:#26262b;--mute:#74747f;--faint:#adadb7;--hair:#eeeef1;--hair2:#e4e4e9;--border:#eaeaee;--accent:#5b63f5;--accent-soft:#5b63f51a;--ok:#22b07d;--ok-soft:#22b07d1a;--warn:#e89a2c;--warn-soft:#e89a2c1f;--bad:#e5534b;--bad-soft:#e5534b1a;--btn:#26262b;--btn-ink:#fff;--glass:#ffffffc7;--shadow:0 1px 2px #14141e08,0 6px 20px #14141e0d;--shadow-lift:0 12px 40px #1b213029;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}html,body{height:100%}body{background:var(--ground);color:var(--ink);font:400 14px/1.45 var(--font);-webkit-font-smoothing:antialiased;padding-block:16px 96px;padding-inline:16px}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.cap{color:var(--mute);letter-spacing:.01em;font-size:11px}.press{transition:transform .12s ease-out}.press:active,.press.down{transform:scale(.97)}.app{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:28px;max-width:1280px;margin-inline:auto;display:grid}.rail{border:1px solid var(--border);box-shadow:var(--shadow);top:calc(16px + env(safe-area-inset-top,0px));background:var(--rail);border-radius:24px;flex-direction:column;align-items:center;gap:6px;min-height:min(640px,100vh - 32px);padding:22px 0;display:flex;position:sticky}.logo{width:30px;height:30px;color:var(--rail-on);margin-bottom:26px}.rail button{width:44px;height:44px;color:var(--rail-ink);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.rail button svg{width:20px;height:20px}.rail button[aria-selected=true]{color:var(--rail-on);background:var(--surface2)}.rail button[aria-selected=true]:before{content:"";background:var(--rail-on);border-radius:0 3px 3px 0;width:3px;display:none;position:absolute;top:12px;bottom:12px;left:-16px}.rail .sp{flex:1}.rail .tip{background:var(--btn);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:12px;transition:opacity .15s,transform .15s;position:absolute;left:54px;transform:translate(-4px)}.rail button:hover .tip{opacity:1;transform:none}.top{top:env(safe-area-inset-top,0px);z-index:4;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);flex-wrap:wrap;align-items:flex-end;gap:16px 40px;margin-bottom:6px;padding-block:10px 18px;display:flex;position:sticky}.top h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500;line-height:1.1}.top .sub{color:var(--mute);margin-top:4px;font-size:12px}.steps{flex:1;gap:18px;min-width:260px;max-width:520px;display:flex}.step{flex-direction:column;flex:1;gap:2px;display:flex}.step .cap{color:var(--faint)}.step b{color:var(--faint);font-size:13px;font-weight:500}.step i{background:var(--hair2);border-radius:2px;height:2px;margin-top:8px;display:block;overflow:hidden}.step i:after{content:"";background:var(--accent);width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.step.on b{color:var(--ink)}.step.on i:after{width:100%}.step.now b{color:var(--ink)}.step.now i:after{width:45%}.who{align-items:center;gap:10px;margin-left:auto;display:flex}.av{background:var(--surface);width:34px;height:34px;box-shadow:var(--shadow);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.who select{color:var(--ink);font:500 13px var(--font);background:0 0;border:0}.sample{color:var(--faint);margin:0 0 16px;font-size:11px}.view[hidden]{display:none!important}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:22px}.card h2{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.card h2 .cap{font-weight:400}.cmd{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.total{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.big{letter-spacing:-.025em;font-size:30px;font-weight:300;line-height:1}.agents{flex-direction:column;display:flex}.ag{border-top:1px solid var(--hair);cursor:pointer;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.ag:first-child{border-top:0}.ag .av{width:38px;height:38px;box-shadow:none;background:var(--surface2);transition:box-shadow .3s;position:relative}.ag .av:after{content:"";border:2px solid var(--surface);background:var(--faint);border-radius:50%;width:10px;height:10px;transition:background .3s;position:absolute;bottom:-1px;right:-1px}.ag[data-s=ready] .av:after{background:var(--ok)}.ag[data-s=call] .av:after{background:var(--accent)}.ag[data-s=wrap] .av:after{background:var(--warn)}.ag[data-s=call] .av{box-shadow:0 0 0 2px var(--accent-soft)}.ag .nm{font-weight:500}.ag .st{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11px;overflow:hidden}.ag .r{text-align:right}.ag .r b{font-weight:500;display:block}.ag .r span{color:var(--mute);font-size:11px}.livecard{padding:0;overflow:hidden}.lc-head{border-bottom:1px solid var(--hair);grid-template-columns:1fr 44px 1fr;align-items:stretch;display:grid}.lc-side{padding:22px}.mode{background:var(--surface2);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;display:inline-flex}.mode b{font-weight:500}.mode .cap{display:block}.mode-tog{background:var(--surface);width:28px;height:28px;box-shadow:var(--shadow);color:var(--accent);border:0;border-radius:50%;place-items:center;display:grid}.swap{place-items:center;display:grid}.swap span{background:var(--btn);width:30px;height:30px;color:var(--btn-ink);border-radius:50%;place-items:center;display:grid}.swap svg{width:14px;height:14px}.field-big{border-bottom:1px solid var(--hair2);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.field-big .big{font-size:34px}.field-big .u{color:var(--mute);font-size:18px;font-weight:400}.field-big.dim .big{color:var(--accent)}.under{justify-content:space-between;margin-top:6px;display:flex}.lines{min-height:300px;padding:8px 22px 4px}.ln{border-top:1px solid var(--hair);will-change:transform,opacity;grid-template-columns:14px 1.4fr 1fr 120px 48px;align-items:center;gap:14px;padding:11px 0;font-size:13px;display:grid}.ln:first-child{border-top:0}.ln .d{background:var(--faint);border-radius:50%;width:7px;height:7px}.ln .b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ln .c{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ln .s{color:var(--mute);font-size:12px}.ln .t{color:var(--faint);text-align:right;font-size:12px}.ln.ring .d{background:var(--accent);animation:1.1s ease-in-out infinite pulse}.ln.ring .s{color:var(--accent)}.ln.screen .d{background:var(--warn);animation:.55s ease-in-out infinite pulse}.ln.screen .s{color:var(--warn)}.ln.human .d{background:var(--ok)}.ln.human .s{color:var(--ok);font-weight:500}.ln.drop .d{background:var(--bad)}.ln.drop .s{color:var(--bad)}.empty{color:var(--faint);text-align:center;padding:90px 0;font-size:13px}@keyframes pulse{50%{opacity:.25}}.lc-foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:flex-end;gap:28px;padding:18px 22px 22px;display:flex}.kv b{margin-top:2px;font-size:14px;font-weight:500;display:block}.kv b.bad{color:var(--bad)}.meter{background:var(--hair2);border-radius:3px;width:120px;height:3px;margin-top:6px;overflow:hidden}.meter i{background:var(--ok);height:100%;transition:width .4s;display:block}.go{background:var(--btn);color:var(--btn-ink);border:0;border-radius:10px;min-width:160px;margin-left:auto;padding:13px 26px;font-size:13px;font-weight:500}.go.live{background:var(--bad)}.feed{margin-top:22px}.feed div{color:var(--mute);border-top:1px solid var(--hair);padding:6px 0;font-size:12px}.feed div:first-child{border-top:0}.feed b{color:var(--ink);font-weight:500}.feed .g{color:var(--ok)}.feed .r{color:var(--bad)}.tile{border:1px solid var(--border);width:42px;height:42px;box-shadow:var(--shadow);color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.tile svg{width:20px;height:20px}.prog{border:1px solid var(--border);color:var(--mute);border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 8px;font-size:13px;display:inline-flex}.prog svg{width:16px;height:16px;color:var(--faint)}.pb{background:var(--hair);border-radius:6px;width:120px;height:6px;overflow:hidden}.pb i{background:var(--ok);border-radius:6px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.tree{border-left:1.5px solid var(--hair2);margin:6px 0 4px 15px;padding:4px 0}.tree div{color:var(--ink);align-items:center;gap:10px;padding:7px 0 7px 22px;font-size:14px;display:flex;position:relative}.tree div:before{content:"";border-top:1.5px solid var(--hair2);width:14px;position:absolute;top:50%;left:0}.tree .ck{border:1.5px solid var(--faint);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.tree .ck.on{background:var(--ink);border-color:var(--ink);color:#fff}.tree .ck svg{width:10px;height:10px}.tree .when{color:var(--faint);margin-left:auto;font-size:12px}.tree .todo{color:var(--mute)}.props{grid-template-columns:max-content 1fr;align-items:center;gap:10px 28px;margin:18px 0;display:grid}.pk{color:var(--mute);align-items:center;gap:10px;font-size:14px;display:flex}.pk svg{width:16px;height:16px;color:var(--faint)}.tag{background:var(--surface2);color:var(--ink);border:1px solid var(--border);border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.tag svg{opacity:.7;width:12px;height:12px}.tag.blue{color:#3a41c9;background:#e8eafe;border-color:#d3d6fb}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);color:var(--mute);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:13px;display:inline-flex}.chip .mini{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.lcard{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.lcard+.lcard{margin-top:10px}.lc-row{align-items:center;gap:12px;display:flex}.lc-row .t{font-size:14px;font-weight:600}.lc-row .tag{margin-left:auto}.plan-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.plan-bar .tag{font-size:13px}.plan-bar .btn{margin-left:auto}.plan{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.pc-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pc-head .nm{font-size:16px;font-weight:600}.pc-head .tag{margin-left:auto}.quota{align-items:center;gap:6px;margin-left:auto;display:flex}.quota button{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--mute);border-radius:8px;place-items:center;display:grid}.quota b{text-align:center;min-width:34px;font-weight:500}.pc-foot{border-top:1px solid var(--hair);color:var(--mute);align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.rules{margin-top:24px}.rules ol{color:var(--mute);flex-direction:column;gap:6px;max-width:70ch;margin:0;padding-left:20px;font-size:13px;display:flex}.rules b{color:var(--ink);font-weight:500}.console{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.status{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sw{background:var(--hair2);border:0;border-radius:999px;width:50px;height:30px;transition:background .25s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.sw[aria-pressed=true]{background:var(--ok)}.sw[aria-pressed=true]:after{transform:translate(20px)}.lead .live{color:var(--ok);background:var(--ok-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.lead .live i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.1s infinite pulse}.lead h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 6px;font-size:clamp(26px,3.6vw,36px);font-weight:400;line-height:1.08}.lead .owner{color:var(--mute);font-size:14px}.facts{border-block:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:18px;margin:26px 0;padding-block:18px;display:grid}.facts b{margin-top:3px;font-weight:500;display:block}.hist div{color:var(--mute);gap:14px;padding:5px 0;font-size:13px;display:flex}.hist .cap{min-width:52px;color:var(--faint)}.outs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.outs button{background:var(--surface2);text-align:left;border:0;border-radius:12px;flex-direction:column;gap:6px;padding:14px;font-size:13px;font-weight:500;display:flex}.outs button:hover{background:var(--accent-soft)}.outs kbd{font:500 11px var(--mono);color:var(--mute)}.script p{max-width:60ch;margin:0 0 12px;line-height:1.55}.script em{color:var(--accent);font-style:normal;font-weight:500}.script .q{color:var(--mute);border-left:2px solid var(--hair2);padding-left:12px;font-size:13px}textarea{background:var(--surface2);width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;border:0;border-radius:12px;padding:12px}.lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.src{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.f label{color:var(--mute);margin-bottom:4px;font-size:11px;display:block}.f input,.f select{border:0;border-bottom:1px solid var(--hair2);width:100%;color:var(--ink);font:400 16px var(--font);background:0 0;border-radius:0;padding:4px 0 8px}.row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.btn{background:var(--btn);color:var(--btn-ink);border:0;border-radius:10px;padding:11px 20px;font-size:13px;font-weight:500}.btn.ghost{background:var(--surface2);color:var(--ink)}.drop{border:1.5px dashed var(--hair2);text-align:center;color:var(--mute);border-radius:12px;margin-top:16px;padding:16px;font-size:13px}.clean{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;padding-top:18px;display:grid}.clean b{letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:300;display:block}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--mute);padding:0 0 10px;font-size:11px;font-weight:400}td{border-top:1px solid var(--hair);padding:11px 0}td.n,th.n{text-align:right}.tw{margin-top:6px;overflow-x:auto}.chunks{flex-wrap:wrap;gap:8px;min-height:44px;display:flex}.chunk{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;border-radius:12px;align-items:baseline;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:relative}.chunk b{font-size:13px;font-weight:600}.chunk.dragging{cursor:grabbing;z-index:20;box-shadow:var(--shadow-lift)}.targets{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:18px;display:grid}.target{background:var(--surface2);border-radius:14px;padding:14px;transition:background .2s,box-shadow .2s,transform .2s}.target.over{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);transform:scale(1.02)}.target .nm{font-size:13px;font-weight:500}.target .cap{display:block}.target .ct{letter-spacing:-.02em;margin-top:10px;font-size:24px;font-weight:300}.target.pool{box-shadow:inset 0 0 0 1.5px var(--hair2);background:0 0}.note{color:var(--mute);max-width:58ch;margin:16px 0 0;font-size:12px}.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.fr{grid-template-columns:120px 1fr 64px 44px;align-items:center;gap:14px;padding:7px 0;font-size:13px;display:grid}.fr .tr{background:var(--surface2);border-radius:6px;height:6px;overflow:hidden}.fr .tr i{background:var(--accent);border-radius:6px;height:100%;display:block}.fr .n{text-align:right;font-weight:500}.fr .p{text-align:right;color:var(--faint);font-size:12px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--btn);color:var(--btn-ink);z-index:30;box-shadow:var(--shadow-lift);border-radius:12px;padding:11px 18px;font-size:13px;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{transition:opacity .2s!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.top{background:var(--ground);-webkit-backdrop-filter:none}}@media (max-width:1000px){.cmd,.console,.lists,.stats{grid-template-columns:1fr}}@media (max-width:720px){.app{grid-template-columns:1fr}.rail{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:10;border-radius:20px;flex-direction:row;justify-content:space-around;min-height:0;padding:8px;position:fixed}.rail .logo,.rail .sp,.rail .tip,.rail button[aria-selected=true]:before{display:none}.lc-head{grid-template-columns:1fr}.swap{padding:4px 0}.ln{grid-template-columns:12px 1fr 96px}.ln .c,.ln .t{display:none}.facts,.clean,.outs{grid-template-columns:repeat(2,1fr)}.src{grid-template-columns:1fr}.fr{grid-template-columns:96px 1fr 56px}.fr .p{display:none}.steps{order:3;min-width:100%}}html,body{margin:0}a{color:inherit;text-decoration:none}.rail a{width:44px;height:44px;color:var(--rail-ink);border-radius:12px;place-items:center;display:grid;position:relative}.rail a svg{width:20px;height:20px}.rail a[aria-current=page]{color:var(--rail-on);background:var(--surface2)}.rail a:hover .tip{opacity:1;transform:none}.err{color:var(--bad);font-size:13px}.ok-t{color:var(--ok);font-size:13px}.login{place-items:center;min-height:100%;display:grid}.login .card{width:min(380px,100%)}.login h1{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:600}.stack{flex-direction:column;gap:14px;display:flex}.f textarea{width:100%}.empty-card{color:var(--mute);text-align:center;padding:48px 16px;font-size:14px}.btn[disabled]{opacity:.5;cursor:not-allowed}.mini-table td,.mini-table th{padding-inline:6px}.pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slots{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}.slots button{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 10px;font-size:13px}.slots button[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.dial-state{background:var(--surface2);color:var(--mute);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.dial-state.live{background:var(--ok-soft);color:var(--ok)}.dial-state.ring{background:var(--accent-soft);color:var(--accent)}.dial-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.dial-state.live i,.dial-state.ring i{animation:1.1s infinite pulse}.auth{grid-template-columns:1fr 1fr;min-height:100vh;margin:-16px -16px -96px;display:grid}.auth-left{background:#fff;place-items:center;padding:32px 16px;display:grid}.auth-form{flex-direction:column;align-items:center;gap:14px;width:min(320px,100%);display:flex}.auth-logo{width:34px;height:34px;color:var(--ink);margin-bottom:10px}.auth-form h1{letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0 0 14px;font-size:26px;font-weight:600}.auth-btn{border:1px solid var(--hair2);width:100%;color:var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.auth-btn.dark{color:#fff;background:#232326;border-color:#232326}.auth-btn[disabled]{opacity:.6}.auth-email{flex-direction:column;gap:10px;width:100%;display:flex}.auth-email input{border:1px solid var(--hair2);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:14px}.auth-email input:focus{outline:2px solid var(--accent);outline-offset:1px}.auth-small{color:var(--mute);text-align:center;margin-top:18px;font-size:12px;line-height:1.6}.auth-right{background:#f5f3f0;flex-direction:column;justify-content:center;gap:22px;padding:48px 0 48px 56px;display:flex;overflow:hidden}.auth-device{background:#fff;border:5px solid #1d1d20;border-right:0;border-radius:22px 0 0 22px;overflow:hidden;box-shadow:0 30px 60px #1e19141f}.auth-screen{grid-template-columns:150px 1fr;min-height:300px;display:grid;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.auth-side{border-right:1px solid var(--hair);color:var(--mute);flex-direction:column;gap:10px;padding:16px 12px;font-size:12px;display:flex}.auth-side b{color:var(--ink);margin-bottom:6px;font-size:12px}.auth-side .on{background:var(--surface2);color:var(--ink);border-radius:6px;margin-inline:-6px;padding:4px 6px}.auth-main{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.auth-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-row b{letter-spacing:-.01em;font-size:16px;font-weight:600}.auth-live{color:var(--ok);background:var(--ok-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.auth-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s infinite pulse}.auth-pill{border:1px solid var(--border);color:var(--mute);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.auth-pill i{background:var(--hair);border-radius:5px;width:70px;height:5px;display:block;overflow:hidden}.auth-pill em{background:var(--ok);width:66%;height:100%;display:block}.auth-tree{border-left:1.5px solid var(--hair2);color:var(--ink);flex-direction:column;gap:8px;margin-left:8px;padding-left:16px;font-size:12px;display:flex}.auth-tree span{align-items:center;gap:8px;display:flex}.auth-tree u{border:1.5px solid var(--faint);border-radius:50%;width:12px;height:12px;display:inline-block}.auth-tree u.on{background:var(--ink);border-color:var(--ink)}.auth-tags{flex-wrap:wrap;gap:6px;display:flex}.auth-tags .tag{padding:3px 8px;font-size:11px}.auth-keys{flex-wrap:wrap;gap:6px;display:flex}.auth-keys span{background:var(--surface2);color:var(--mute);border-radius:8px;padding:6px 9px;font-size:11px}.auth-trust{color:var(--ink);margin:6px 0 0;font-size:14px;font-weight:500}.auth-facts{flex-wrap:wrap;gap:32px;padding-right:32px;display:flex}.auth-facts div{align-items:baseline;gap:8px;display:flex}.auth-facts b{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:300}.auth-facts span{color:var(--mute);max-width:110px;font-size:12px;line-height:1.3}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-right{display:none}}:root{--ground:#ececee;--surface:#ffffffb8;--surface2:#f2f2f4;--solid:#fff;--ink:#111113;--mute:#6e6e76;--faint:#a9a9b1;--hair:#11111312;--hair2:#1111131f;--border:#ffffffe6;--accent:#111113;--accent-soft:#11111312;--btn:#111113;--btn-ink:#fff;--glass:#ececeeb3;--shadow:0 1px 1px #11111308,0 12px 32px #1111130f;--shadow-lift:0 18px 44px #1111132e}body{background:radial-gradient(1200px 700px at 70% -10%,#fafafb 0%,transparent 60%),radial-gradient(900px 600px at 0% 100%,#f6f6f7 0%,transparent 55%),var(--ground);background-attachment:fixed}.app{grid-template-columns:200px minmax(0,1fr);gap:24px}.card,.lcard,.chunk,.target{background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--border);box-shadow:var(--shadow)}.card{border-radius:26px;padding:24px}.lcard,.card .card{border-radius:20px}.card.dark,.plan-bar{color:#fff;background:#111113;border-color:#111113}.card.dark .cap,.plan-bar .cap{color:#fff9}.plan-bar{box-shadow:var(--shadow-lift);border-radius:22px;padding:14px 16px 14px 20px}.plan-bar .btn{color:#111;background:#fff}.plan-bar .btn.ghost{color:#fff;background:#ffffff1a}.plan-bar .tag{color:#fff;background:#ffffff1f;border-color:#0000}.side{top:calc(16px + env(safe-area-inset-top,0px));background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);min-height:min(680px,100vh - 32px);box-shadow:var(--shadow);border-radius:28px;flex-direction:column;gap:28px;padding:22px 14px;display:flex;position:sticky}.side-brand{color:var(--ink);align-items:center;gap:10px;padding:0 8px;display:flex}.side-brand svg{width:26px;height:26px}.side-brand b{letter-spacing:-.01em;font-size:16px;font-weight:600}.side-items{flex-direction:column;flex:1;gap:4px;display:flex}.side-item{color:var(--mute);border-radius:999px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.side-item svg{flex:none;width:19px;height:19px}.side-item:hover{color:var(--ink);background:#1111130a}.side-item[aria-current=page]{color:#fff;background:#111113;box-shadow:0 8px 20px #11111338}.side-user{align-items:center;gap:10px;padding:8px;display:flex}.side-av{color:#fff;background:#111113;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:grid}.side-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}.side-name small{color:var(--mute);font-size:11px;font-weight:400}.side-out{width:32px;height:32px;color:var(--ink);background:#1111130f;border:0;border-radius:50%;place-items:center;display:grid}.side-out svg{width:16px;height:16px}.top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-block:6px 20px}.top h1{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,38px);font-weight:500}.step i:after{background:#111113}.steps .step b{font-size:12px}.btn{border-radius:999px;padding:11px 22px}.btn.ghost{color:var(--ink);background:#1111130f}.prog{background:var(--solid);border-color:var(--hair);border-radius:999px}.pb{background:#11111314}.pb i,.fr .tr i{background:#111113}.tile{color:#fff;box-shadow:none;background:#111113;border-color:#111113;border-radius:50%}.chip{background:var(--solid);border-color:var(--hair)}.outs button{background:var(--solid);border:1px solid var(--hair);border-radius:16px}.outs button:hover{color:#fff;background:#111113}.outs button:hover kbd{color:#ffffffb3}.slots button{border-color:var(--hair2);border-radius:999px}.dial-state.live{color:#fff;background:#111113}.dial-state.ring{color:var(--ink);background:#11111314}.tree .ck.now{border-color:#111113;box-shadow:0 0 0 3px #1111131a}.quota button{border-color:var(--hair2);background:var(--solid);border-radius:50%}.mode{background:#1111130d;border-radius:999px}.tag{background:var(--solid);border-color:var(--hair2);color:var(--ink);border-radius:999px}.tag.yellow{color:var(--ink);background:#11111312;border-color:#0000}.tag.blue{background:var(--solid);border-color:var(--hair2);color:var(--ink)}.tag.green{color:#fff;background:#111113;border-color:#111113}.tag.red{color:#b42318;background:#fdecec;border-color:#f7d4d4}.f input,.f select{border-bottom-color:var(--hair2)}textarea{background:var(--solid);border:1px solid var(--hair);border-radius:16px}.drop{border-color:var(--hair2);background:#fff6;border-radius:20px}.toast{background:#111113;border-radius:999px}.empty-card{color:var(--mute)}@media (max-width:720px){.app{grid-template-columns:1fr}.side{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:10;border-radius:999px;flex-direction:row;align-items:center;gap:6px;min-height:0;padding:8px;position:fixed}.side-brand,.side-user .side-name,.side-user .side-av{display:none}.side-items{flex-direction:row;justify-content:space-around}.side-item{padding:10px 12px}.side-item span{display:none}.side-user{padding:0}}.auth-right{background:linear-gradient(160deg,#f1f1f3,#e4e4e7)}.auth-live{color:#fff;background:#111113}.auth-pill em{background:#111113}.auth-tree u.now{border-color:#111113;box-shadow:0 0 0 3px #1111131a}.auth-btn{border-radius:999px}.auth-btn.dark{background:#111113;border-color:#111113}.auth-email input{border-radius:999px;padding-inline:18px}.plan-bar .tag,.plan-bar .tag.yellow{color:#fff;background:#ffffff24;border-color:#0000}.plan-bar .tag.green{color:#111;background:#fff}
