*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-0:#070709;--bg-1:#0c0c11;--bg-2:#111118;--bg-3:#16161f;--bg-4:#1c1c28;--line-1:#1d1d2a;--line-2:#262635;--line-3:#34344a;--ink-1:#f4f4f8;--ink-2:#b8b8c8;--ink-3:#7a7a92;--ink-4:#48485e;--ink-5:#2e2e40;--glow-soft:#ffffff0a;--glow-mid:#ffffff14;--glow-strong:#ffffff24;--yt:#ff4747;--yt-soft:#ff47471a;--yt-line:#ff474747;--tg:#3aa9ee;--tg-soft:#3aa9ee1a;--tg-line:#3aa9ee47;--ok:#4ade80;--warn:#fbbf24;--danger:#f87171}html,body{background:var(--bg-0);height:100%;color:var(--ink-1);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";letter-spacing:-.005em;font-family:Geist,system-ui,sans-serif;font-size:14px;overflow:hidden}.mono{font-feature-settings:"tnum";letter-spacing:0;font-family:JetBrains Mono,monospace}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--bg-0);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--line-3)}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 50% -10%,#ffffff09,#0000 60%),radial-gradient(40% 30% at 100% 100%,#ffffff05,#0000 60%);position:fixed;inset:0}#app{z-index:1;flex-direction:column;height:100vh;display:flex;position:relative}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line-1);z-index:10;background:#070709d9;flex-shrink:0;grid-template-columns:240px 1fr auto;align-items:center;height:54px;padding:0 18px;display:grid;position:relative}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;bottom:-1px;left:30%;right:30%}.tb-brand{align-items:center;gap:11px;display:flex}.tb-mark{border:1px solid var(--line-3);width:28px;height:28px;color:var(--ink-1);background:linear-gradient(160deg,#262635 0%,#0c0c11 100%);border-radius:8px;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0006}.tb-name{letter-spacing:-.01em;font-size:14px;font-weight:600}.tb-name b{color:var(--ink-1);font-weight:700}.tb-name span{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400}.tabs{background:var(--bg-2);border:1px solid var(--line-1);border-radius:10px;justify-self:center;align-items:center;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff05}.tab{cursor:pointer;color:var(--ink-3);letter-spacing:-.005em;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .18s,background .18s,box-shadow .18s,transform .12s;display:flex;position:relative}.tab:hover{color:var(--ink-1);transform:translateY(-1px)}.tab:active{transform:scale(.96)}.tab.active{background:var(--bg-3);color:var(--ink-1);box-shadow:inset 0 1px #ffffff0a,0 4px 12px #0006}.tab .src-dot{background:var(--ink-4);border-radius:50%;width:6px;height:6px;transition:all .2s}.tab.active.src-yt .src-dot{background:var(--yt);box-shadow:0 0 8px var(--yt)}.tab.active.src-tg .src-dot{background:var(--tg);box-shadow:0 0 8px var(--tg)}.tab .tag{color:var(--ink-4);letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.tab.active .tag{color:var(--ink-3)}.tb-right{justify-self:end;align-items:center;gap:8px;display:flex}.chip{background:var(--bg-2);border:1px solid var(--line-1);color:var(--ink-3);letter-spacing:.02em;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.chip b{color:var(--ink-1);font-weight:600}.chip-dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 6px var(--ok);border-radius:50%}.chip.warn{border-color:#fbbf2440}.chip.warn .chip-dot{background:var(--warn);box-shadow:0 0 6px var(--warn)}.chip.danger{color:var(--danger);border-color:#f871714d}.chip.danger .chip-dot{background:var(--danger);box-shadow:0 0 6px var(--danger)}.icon-btn{border:1px solid var(--line-1);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:30px;height:30px;font-size:13px;transition:all .15s;display:grid}.icon-btn:hover{color:var(--ink-1);border-color:var(--line-3);background:var(--bg-2)}.btn-logout{border:1px solid var(--line-1);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .18s;display:inline-flex}.btn-logout:before{content:"";background:var(--ink-4);border-radius:50%;width:5px;height:5px;transition:all .2s}.btn-logout:hover{color:var(--danger);border-color:#f871714d}.btn-logout:hover:before{background:var(--danger);box-shadow:0 0 6px var(--danger)}.frames{flex:1;position:relative;overflow:hidden}.panel{opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateY(6px)}.panel:not(.active){opacity:0;pointer-events:none;transform:translateY(6px)}.panel.active{opacity:1;pointer-events:auto;display:block;transform:translateY(0)}#frame-yt.active{overflow-y:auto;display:block!important}#login{background:var(--bg-0);display:none;position:absolute;inset:0;overflow:hidden}#login.active{grid-template-columns:1fr 1fr;display:grid}#login:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 30%,#ffffff0a,#0000 60%);position:absolute;inset:0}.login-left{z-index:1;border-right:1px solid var(--line-1);flex-direction:column;justify-content:space-between;padding:54px 60px;display:flex;position:relative}.login-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.login-tag .lt-dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.login-hero{flex-direction:column;gap:20px;max-width:480px;display:flex}.login-mark{border:1px solid var(--line-3);width:46px;height:46px;color:var(--ink-1);background:linear-gradient(160deg,#1f1f2c 0%,#0c0c11 100%);border-radius:12px;place-items:center;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0006}.login-title{letter-spacing:-.03em;font-size:54px;font-weight:600;line-height:1}.login-title .em{color:var(--ink-1);font-weight:600}.login-title .dim{color:var(--ink-4);font-weight:300}.login-sub{color:var(--ink-3);max-width:380px;margin-top:8px;font-size:15px;line-height:1.55}.login-foot{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.login-meta{flex-direction:column;gap:4px;display:flex}.login-meta-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.login-meta-v{color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:13px}.login-grid-art{color:var(--ink-5);white-space:pre;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.4}.login-right{z-index:1;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.login-card{background:linear-gradient(180deg,var(--bg-2) 0%, var(--bg-1) 100%);border:1px solid var(--line-2);border-radius:18px;width:100%;max-width:420px;padding:34px 32px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #00000080}.login-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.lc-step{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.lc-step b{color:var(--ink-2);font-weight:500}.lc-step .seg{background:var(--line-1);flex:1;height:1px}.lc-h{letter-spacing:-.015em;margin-bottom:8px;font-size:22px;font-weight:600}.lc-desc{color:var(--ink-3);margin-bottom:24px;font-size:13px;line-height:1.5}.lc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:flex}.lc-label-hint{color:var(--ink-5);letter-spacing:.06em;font-size:9.5px}.lc-input-wrap{margin-bottom:14px;position:relative}.lc-input{box-sizing:border-box;background:var(--bg-3);border:1px solid var(--line-2);width:100%;color:var(--ink-1);letter-spacing:.04em;border-radius:10px;outline:none;padding:14px 14px 14px 38px;font-family:JetBrains Mono,monospace;font-size:13px;transition:all .15s}.lc-input::placeholder{color:var(--ink-5)}.lc-input:focus{border-color:var(--line-3);background:var(--bg-2);box-shadow:0 0 0 3px #ffffff0a}.lc-input-icon{color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lc-btn{cursor:pointer;letter-spacing:-.005em;background:var(--ink-1);width:100%;color:var(--bg-0);border:1px solid var(--ink-1);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.lc-btn:hover{background:var(--ink-2);border-color:var(--ink-2);transform:translateY(-1px);box-shadow:0 8px 24px #ffffff14}.lc-btn .arrow{font-family:JetBrains Mono,monospace;font-size:14px}.lc-btn.loading{opacity:.6;pointer-events:none}.lc-foot{border-top:1px dashed var(--line-1);color:var(--ink-4);justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;font-size:11.5px;display:flex}.lc-foot a{color:var(--ink-3);font-weight:500;text-decoration:none;transition:all .15s}.lc-foot a:hover{color:var(--ink-1)}.lc-error{color:var(--danger);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:12px;display:none}.lc-error.show{display:block}#frame-account{background:radial-gradient(ellipse 80% 40% at 50% -5%, #ffffff06, transparent 60%), var(--bg-0);padding:36px 40px;overflow-y:auto}.acc-wrap{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;display:flex}.page-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:6px;padding-bottom:22px;display:flex}.ph-l{flex-direction:column;gap:6px;display:flex}.ph-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:flex}.ph-eyebrow .crumb{color:var(--ink-5)}.ph-title{letter-spacing:-.025em;font-size:38px;font-weight:600;line-height:1}.ph-r{align-items:center;gap:8px;display:flex}.acc-hero{background:linear-gradient(180deg,var(--bg-2) 0%, var(--bg-1) 100%);border:1px solid var(--line-1);border-radius:16px;grid-template-columns:1.1fr 1fr;gap:0;display:grid;position:relative;overflow:hidden}.acc-hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ah-left{border-right:1px solid var(--line-1);flex-direction:column;gap:18px;padding:28px 32px;display:flex;position:relative}.ah-left:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0a,#0000 65%);width:340px;height:340px;position:absolute;top:-20%;left:-10%}.ah-id{align-items:center;gap:14px;display:flex;position:relative}.ah-avatar{border:1px solid var(--line-3);width:54px;height:54px;color:var(--ink-1);letter-spacing:-.02em;background:linear-gradient(160deg,#2a2a3a 0%,#0c0c11 100%);border-radius:14px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #0006}.ah-id-r{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ah-name{letter-spacing:-.015em;font-size:22px;font-weight:600}.ah-handle{color:var(--ink-4);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.ah-handle .at{color:var(--ink-5)}.ah-key-block{flex-direction:column;gap:8px;display:flex;position:relative}.ah-key-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.ah-key{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-2);letter-spacing:.04em;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.ah-key .key-prefix{color:var(--ink-1);font-weight:500}.ah-key .key-rest{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ah-key .key-copy{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px;transition:all .15s}.ah-key .key-copy:hover{color:var(--ink-1);background:var(--bg-4)}.ah-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.ah-right{flex-direction:column;gap:18px;padding:28px 32px;display:flex;position:relative}.ah-right-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:flex}.ah-right-h .seg{background:var(--line-1);flex:1;height:1px}.ah-quota{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.ah-q-num{letter-spacing:-.03em;font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:54px;font-weight:600;line-height:1}.ah-q-num .of{color:var(--ink-4);letter-spacing:0;margin-left:6px;font-size:18px;font-weight:500}.ah-q-pct{color:var(--ink-3);text-align:right;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.3}.ah-q-pct b{color:var(--ink-1);font-size:18px;font-weight:600;display:block}.ah-bar{background:var(--bg-3);border:1px solid var(--line-1);border-radius:2px;height:4px;position:relative;overflow:hidden}.ah-bar-fill{background:linear-gradient(90deg,var(--ink-2),var(--ink-1));border-radius:2px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #fff3}.ah-q-foot{color:var(--ink-4);justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ah-q-foot b{color:var(--ink-2);font-weight:500}.spill{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-2);letter-spacing:.02em;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;display:inline-flex}.spill:before{content:"";background:var(--ink-4);border-radius:50%;width:6px;height:6px}.spill.ok:before{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:2.4s ease-in-out infinite pulse}.spill.ok{color:var(--ok);border-color:#4ade8040}.spill.warn{color:var(--warn);border-color:#fbbf2440}.spill.warn:before{background:var(--warn);box-shadow:0 0 8px var(--warn)}.spill.danger{color:var(--danger);border-color:#f871714d}.spill.danger:before{background:var(--danger);box-shadow:0 0 6px var(--danger)}.acc-metrics{background:var(--bg-1);border:1px solid var(--line-1);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.metric{border-right:1px solid var(--line-1);flex-direction:column;gap:4px;padding:22px 24px;display:flex;position:relative}.metric:last-child{border-right:none}.metric:hover{background:var(--bg-2)}.metric-l{align-items:center;gap:8px;display:flex}.metric-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.metric-mark{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.metric.yt .metric-mark{background:var(--yt);box-shadow:0 0 8px var(--yt)}.metric.tg .metric-mark{background:var(--tg);box-shadow:0 0 8px var(--tg)}.metric.time .metric-mark{background:var(--ok);box-shadow:0 0 8px var(--ok)}.metric-num{letter-spacing:-.025em;color:var(--ink-1);font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:34px;font-weight:600;line-height:1.1}.metric-num .unit{color:var(--ink-4);margin-left:4px;font-size:13px;font-weight:500}.metric-trend{color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.metric-trend .arrow{color:var(--ok)}.metric-spark{height:24px;margin-top:8px}.acc-products{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prod{background:var(--bg-1);border:1px solid var(--line-1);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:18px;padding:24px 26px;transition:all .2s;display:flex;position:relative;overflow:hidden}.prod:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0006}.prod:after{content:"";background:linear-gradient(90deg,transparent,var(--line-3),transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.prod.yt{border-color:var(--yt-line);background:linear-gradient(135deg,#ff474721 0%,#ff47470a 40%,var(--bg-1) 70%);box-shadow:inset 0 0 0 1px #ff47471f}.prod.yt:hover{border-color:var(--yt);background:linear-gradient(135deg,#ff474733 0%,#ff47470f 40%,var(--bg-2) 70%);box-shadow:0 16px 36px #ff474726,inset 0 0 0 1px #ff474733}.prod.yt:after{background:linear-gradient(90deg,transparent,var(--yt-line),transparent)}.prod.tg{border-color:var(--tg-line);background:linear-gradient(135deg,#3aa9ee21 0%,#3aa9ee0a 40%,var(--bg-1) 70%);box-shadow:inset 0 0 0 1px #3aa9ee1f}.prod.tg:hover{border-color:var(--tg);background:linear-gradient(135deg,#3aa9ee33 0%,#3aa9ee0f 40%,var(--bg-2) 70%);box-shadow:0 16px 36px #3aa9ee26,inset 0 0 0 1px #3aa9ee33}.prod.tg:after{background:linear-gradient(90deg,transparent,var(--tg-line),transparent)}.prod-h{justify-content:space-between;align-items:center;gap:14px;display:flex}.prod-icon{background:var(--bg-3);border:1px solid var(--line-2);width:42px;height:42px;color:var(--ink-2);letter-spacing:-.04em;border-radius:11px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;display:grid}.prod.yt .prod-icon{border-color:var(--yt-line);color:var(--yt);background:radial-gradient(circle at 50% 50%, var(--yt-soft), var(--bg-3) 70%)}.prod.tg .prod-icon{border-color:var(--tg-line);color:var(--tg);background:radial-gradient(circle at 50% 50%, var(--tg-soft), var(--bg-3) 70%)}.prod-meta{flex:1;min-width:0}.prod-name{letter-spacing:-.01em;color:var(--ink-1);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.prod-name .src-tag{letter-spacing:.12em;text-transform:uppercase;background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-3);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.prod.yt .prod-name .src-tag{color:var(--yt);border-color:var(--yt-line);background:var(--yt-soft)}.prod.tg .prod-name .src-tag{color:var(--tg);border-color:var(--tg-line);background:var(--tg-soft)}.prod-desc{color:var(--ink-2);margin-top:3px;font-size:12.5px;line-height:1.45}.prod-arrow{background:var(--bg-3);border:1px solid var(--line-2);width:32px;height:32px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;transition:all .2s;display:grid}.prod:hover .prod-arrow{color:var(--bg-0);background:var(--ink-1);border-color:var(--ink-1);transform:translate(3px)}.prod-stats{border-top:1px solid var(--line-1);grid-template-columns:1fr 1fr 1fr;gap:0;padding-top:18px;display:grid}.prod-stat{border-right:1px solid var(--line-1);flex-direction:column;gap:4px;padding:0 14px;display:flex}.prod-stat:first-child{padding-left:0}.prod-stat:last-child{border-right:none;padding-right:0}.prod-stat-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.prod-stat-v{color:var(--ink-1);letter-spacing:-.02em;font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.acc-bottom{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.card{background:var(--bg-1);border:1px solid var(--line-1);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.card-h{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.card-h-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex}.card-h-l .num{color:var(--ink-4)}.card-h-r{color:var(--ink-4);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.card-bd{flex:1;padding:0}.act{border-bottom:1px solid var(--line-1);align-items:center;gap:14px;padding:14px 22px;transition:background .12s;display:flex}.act:last-child{border-bottom:none}.act:hover{background:var(--bg-2)}.act-time{color:var(--ink-4);letter-spacing:.02em;flex-shrink:0;width:54px;font-family:JetBrains Mono,monospace;font-size:11px}.act-mark{background:var(--ink-4);border-radius:50%;flex-shrink:0;width:7px;height:7px}.act.yt .act-mark{background:var(--yt);box-shadow:0 0 8px var(--yt)}.act.tg .act-mark{background:var(--tg);box-shadow:0 0 8px var(--tg)}.act.ok .act-mark{background:var(--ok);box-shadow:0 0 8px var(--ok)}.act-text{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.act-text b{color:var(--ink-1);font-weight:500}.act-text .sub{color:var(--ink-4);margin-left:6px;font-family:JetBrains Mono,monospace;font-size:11px}.act-val{color:var(--ink-3);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px}.tip{border-bottom:1px solid var(--line-1);padding:18px 22px}.tip:last-child{border-bottom:none}.tip-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:flex}.tip-h .num{color:var(--ink-5)}.tip-text{color:var(--ink-2);font-size:13px;line-height:1.5}.tip-text b{color:var(--ink-1);font-weight:500}#frame-yt{background:var(--bg-0);flex-direction:column;padding:0;overflow:hidden}#yt-root{flex:1;min-height:0;overflow:auto}#frame-tg{background:var(--bg-0)}#tg-root{display:contents}.tg-shell{grid-template-columns:240px 1fr;width:100%;height:100%;display:grid;overflow:hidden}.tg-side{background:var(--bg-1);border-right:1px solid var(--line-1);flex-direction:column;min-height:0;display:flex}.tg-side-h{border-bottom:1px solid var(--line-1);flex-direction:column;gap:3px;padding:18px 20px 14px;display:flex}.tg-side-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:flex}.tg-side-eyebrow:before{content:"";background:var(--tg);width:6px;height:6px;box-shadow:0 0 8px var(--tg);border-radius:50%}.tg-side-name{letter-spacing:-.015em;font-size:18px;font-weight:600}.tg-side-meta{color:var(--ink-4);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.tg-nav{flex-direction:column;flex:1;gap:1px;padding:10px;display:flex;overflow-y:auto}.tg-nav-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);padding:14px 10px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.tg-nav-item{text-align:left;cursor:pointer;width:100%;color:var(--ink-3);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.tg-nav-item:hover{background:var(--bg-2);color:var(--ink-1)}.tg-nav-item.active{background:var(--bg-3);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-2)}.tg-nav-icon{background:var(--bg-3);border:1px solid var(--line-2);width:22px;height:22px;color:var(--ink-3);border-radius:6px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:grid}.tg-nav-item.active .tg-nav-icon{background:var(--tg-soft);border-color:var(--tg-line);color:var(--tg)}.tg-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tg-nav-count{color:var(--ink-4);font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.tg-nav-item.active .tg-nav-count{color:var(--ink-2)}.tg-side-foot{border-top:1px solid var(--line-1);align-items:center;gap:10px;padding:14px 16px;display:flex}.tg-side-foot-mark{border:1px solid var(--line-2);width:32px;height:32px;color:var(--ink-2);background:linear-gradient(160deg,#262635,#0c0c11);border-radius:8px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:grid}.tg-side-foot-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tg-side-foot-n{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.tg-side-foot-s{color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:10px}.tg-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.tg-mh{border-bottom:1px solid var(--line-1);background:var(--bg-1);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 24px 14px;display:flex}.tg-mh-l{flex-direction:column;gap:4px;min-width:0;display:flex}.tg-mh-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:flex}.tg-mh-title{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.tg-mh-r{flex-shrink:0;align-items:center;gap:8px;display:flex}.tg-search-row{background:var(--bg-1);border-bottom:1px solid var(--line-1);align-items:center;gap:10px;padding:12px 24px;display:flex}.tg-search{background:var(--bg-3);border:1px solid var(--line-2);border-radius:9px;flex:1;align-items:center;gap:8px;max-width:380px;padding:8px 12px;transition:all .15s;display:flex}.tg-search:focus-within{border-color:var(--line-3);background:var(--bg-2)}.tg-search .ic{color:var(--ink-4);font-size:13px}.tg-search input{color:var(--ink-1);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.tg-search input::placeholder{color:var(--ink-5)}.tg-segmented{background:var(--bg-2);border:1px solid var(--line-1);border-radius:9px;gap:2px;padding:3px;display:flex}.tg-seg{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.tg-seg.active{background:var(--bg-3);color:var(--ink-1);box-shadow:inset 0 1px #ffffff0a}.tg-seg-c{color:var(--ink-4);margin-left:5px;font-family:JetBrains Mono,monospace;font-size:10.5px}.tg-toolbar{background:var(--bg-1);border-bottom:1px solid var(--line-1);color:var(--ink-3);letter-spacing:.02em;align-items:center;gap:8px;padding:9px 24px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.tg-toolbar b{color:var(--ink-1);font-weight:500}.tg-toolbar .div{background:var(--line-1);width:1px;height:14px;margin:0 6px}.tg-tool-r{align-items:center;gap:6px;margin-left:auto;display:flex}.tg-tablewrap{flex:1;min-height:0;overflow:auto}.tg-thead,.tg-row{grid-template-columns:36px minmax(280px,2.4fr) 130px 130px 1fr;align-items:center;display:grid}.tg-thead{z-index:2;background:var(--bg-1);border-bottom:1px solid var(--line-1);letter-spacing:.1em;text-transform:uppercase;height:38px;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;position:sticky;top:0}.tg-thead>div{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 16px;display:flex}.tg-thead>div:first-child{justify-content:center;padding-left:18px}.tg-row{border-bottom:1px solid var(--line-1);cursor:pointer;height:60px;font-size:13px;transition:background .1s}.tg-row:hover{background:var(--bg-2)}.tg-row.selected{background:var(--bg-3);box-shadow:inset 2px 0 0 var(--tg)}.tg-row>div{min-width:0;padding:0 16px}.tg-row>div:first-child{justify-content:center;padding-left:18px;display:flex}.tg-cb{background:var(--bg-3);border:1px solid var(--line-3);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.tg-cb:hover{border-color:var(--ink-3)}.tg-cb.checked{background:var(--ink-1);border-color:var(--ink-1)}.tg-cb.checked:after{content:"";border-left:1.5px solid var(--bg-0);border-bottom:1.5px solid var(--bg-0);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.tg-contact{align-items:center;gap:11px;min-width:0;display:flex}.tg-av{color:#fff;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:grid}.tg-c-info{flex:1;min-width:0}.tg-c-name{color:var(--ink-1);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.tg-c-handle{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;overflow:hidden}.tg-c-handle .at{color:var(--ink-5)}.tg-pill{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.tg-pill:before{content:"";background:var(--ink-4);border-radius:50%;width:5px;height:5px}.tg-pill.user{color:var(--ink-2);border-color:var(--line-2)}.tg-pill.user:before{background:var(--ink-3)}.tg-pill.group{color:var(--tg);border-color:var(--tg-line);background:var(--tg-soft)}.tg-pill.group:before{background:var(--tg);box-shadow:0 0 6px var(--tg)}.tg-pill.bot{color:var(--ink-2);border-color:var(--line-2);background:var(--bg-3)}.tg-pill.bot:before{background:var(--ink-3)}.tg-status{letter-spacing:.04em;text-transform:uppercase;background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-3);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.tg-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tg-status.ok{color:var(--ok);background:#4ade800f;border-color:#4ade8040}.tg-status.warn{color:var(--warn);background:#fbbf240f;border-color:#fbbf2440}.tg-status.danger{color:var(--danger);background:#f871710f;border-color:#f871714d}.tg-status.new{color:var(--tg);border-color:var(--tg-line);background:var(--tg-soft)}.tg-row-acts{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .12s;display:flex}.tg-row:hover .tg-row-acts{opacity:1}.tg-row-acts button{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;font-family:JetBrains Mono,monospace;font-size:13px;display:grid}.tg-row-acts button:hover{background:var(--bg-3);color:var(--ink-1)}.tg-status-bar{background:var(--bg-1);border-top:1px solid var(--line-1);color:var(--ink-4);align-items:center;gap:14px;padding:9px 24px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.tg-status-bar b{color:var(--ink-2);font-weight:500}.tg-status-bar .div{background:var(--line-1);width:1px;height:12px}.tg-sb-r{align-items:center;gap:14px;margin-left:auto;display:flex}.kbd{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-3);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn:hover{color:var(--ink-1)}.btn-primary{background:var(--ink-1);color:var(--bg-0);border-color:var(--ink-1);font-weight:600}.btn-primary:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--bg-0);box-shadow:0 6px 16px #ffffff14}.btn-ghost{background:var(--bg-3);border-color:var(--line-2);color:var(--ink-2)}.btn-ghost:hover{border-color:var(--line-3);background:var(--bg-4);color:var(--ink-1)}.btn-sm{border-radius:7px;padding:7px 11px;font-size:12px}.btn-tg{background:linear-gradient(180deg,var(--tg) 0%,#1f87c8 100%);color:#fff;border:1px solid var(--tg);font-weight:600;box-shadow:0 4px 14px #3aa9ee4d,inset 0 1px #fff3}.btn-tg:hover{filter:brightness(1.06);color:#fff;box-shadow:0 6px 20px #3aa9ee66}.btn-block{width:100%}.toast-wrap{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:22px;right:22px}.toast{background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink-1);pointer-events:auto;letter-spacing:.02em;border-radius:10px;align-items:center;gap:10px;max-width:340px;padding:11px 16px;font-family:JetBrains Mono,monospace;font-size:12px;animation:.2s ease-out toastIn;display:flex;box-shadow:0 8px 24px #00000080}.toast.ok{border-color:#4ade804d}.toast.ok:before{content:"";background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex-shrink:0}.toast.err{border-color:#f871714d}.toast.err:before{content:"";background:var(--danger);border-radius:50%;flex-shrink:0;width:6px;height:6px}.toast.error{border-color:#f871714d}.toast.error:before{content:"";background:var(--danger);width:6px;height:6px;box-shadow:0 0 8px var(--danger);border-radius:50%;flex-shrink:0}@keyframes toastIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.tw-panel{z-index:200;background:var(--bg-1);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:12px;width:260px;padding:14px;display:none;position:fixed;top:64px;right:14px;box-shadow:0 24px 60px #00000080}.tw-panel.open{display:flex}.tw-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:flex}.tw-h button{color:var(--ink-4);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:16px}.tw-row{flex-direction:column;gap:6px;display:flex}.tw-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.tw-segs{background:var(--bg-2);border:1px solid var(--line-1);border-radius:8px;gap:2px;padding:3px;display:flex}.tw-seg{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:6px;flex:1;padding:6px 8px;font-family:inherit;font-size:11.5px;transition:all .15s}.tw-seg.active{background:var(--bg-3);color:var(--ink-1);box-shadow:inset 0 1px #ffffff0a}#frame-yt{--bg:var(--bg-0);--bg-2:#111118;--bg-3:#16161f;--bg-4:#1c1c28;--line:#1d1d2a;--line-2:#262635;--text:#f4f4f8;--text-2:#b8b8c8;--text-3:#7a7a92;--accent:#ff4747;--accent-soft:#ff47471f;--grad:linear-gradient(135deg, #ff4747 0%, #ff8a8a 100%);--tg:#3aa9ee;--ok:#4ade80;--danger:#f87171;--radius:8px;--radius-lg:14px;--pad:18px;--row-gap:12px;font-family:Geist,system-ui,sans-serif}body[data-density=compact]{--pad:14px;--row-gap:10px;font-size:13px}body[data-density=spacious]{--pad:28px;--row-gap:18px}#frame-yt .shell{max-width:1320px;margin:0 auto;padding:24px 24px 80px}body[data-layout=stacked] .shell{max-width:980px}#frame-yt .topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:10px 0 18px;display:flex}#frame-yt .brand{align-items:center;gap:12px;display:flex}#frame-yt .brand-mark{background:var(--grad);color:#0b0c0e;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 6px 14px #00000059}#frame-yt .brand-mark:after{content:"";background:radial-gradient(circle at 30% 30%,#ffffff59,#0000 50%);position:absolute;inset:0}#frame-yt .brand-mark svg{z-index:1;position:relative}#frame-yt .brand-name{letter-spacing:-.01em;font-size:15px;font-weight:600}#frame-yt .brand-sub{letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;font-size:10px;font-weight:500}#frame-yt .top-tabs{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:flex}#frame-yt .top-tab{color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}#frame-yt .top-tab .dot{background:#ff3b3b;border-radius:999px;width:6px;height:6px}#frame-yt .top-tab.tg .dot{background:var(--tg)}#frame-yt .top-tab.active{background:var(--bg-3);color:var(--text);box-shadow:0 0 0 1px var(--line-2),0 1px 0 #ffffff0a inset}#frame-yt .top-stats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#frame-yt .pill{background:var(--bg-2);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}#frame-yt .pill b{color:var(--text);font-weight:600}#frame-yt .pill .icn{background:var(--ok);border-radius:999px;width:6px;height:6px}#frame-yt .icn-btn{width:30px;height:30px;color:var(--text-3);border-radius:6px;place-items:center;transition:all .15s;display:grid}#frame-yt .icn-btn:hover{color:var(--text);background:var(--bg-3)}#frame-yt .admin-btn{color:var(--text-3);border:1px solid var(--line);background:0 0;border-radius:6px;padding:6px 10px;font-size:11px;transition:all .15s}#frame-yt .admin-btn:hover{color:var(--text);border-color:var(--line-2);background:var(--bg-3)}#frame-yt .flow{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:0;margin-bottom:20px;padding:14px 18px;display:flex;overflow:hidden}#frame-yt .flow-step{color:var(--text-3);flex:none;align-items:center;gap:10px;padding-right:16px;font-size:13px;font-weight:500;display:flex}#frame-yt .flow-step.active{color:var(--text)}#frame-yt .flow-step.done{color:var(--text-2)}#frame-yt .flow-num{background:var(--bg-3);border:1px solid var(--line-2);border-radius:6px;place-items:center;width:22px;height:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:grid}#frame-yt .flow-step.active .flow-num{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}#frame-yt .flow-step.done .flow-num{border-color:var(--ok);color:var(--ok);background:0 0}#frame-yt .flow-arrow{width:14px;color:var(--text-3);flex:none;margin-right:16px}#frame-yt .grid{grid-template-columns:380px 1fr;align-items:stretch;gap:24px;display:grid}body[data-layout=stacked] .grid{grid-template-columns:1fr;align-items:start}body[data-density=compact] .grid{gap:18px}#frame-yt .col-left,#frame-yt .col-right{flex-direction:column;gap:14px;min-width:0;display:flex}#frame-yt .summary{color:var(--text-2);align-items:center;gap:10px;padding:14px 4px 4px;font-size:13px;display:flex}#frame-yt .summary-l{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#frame-yt .summary-dot{background:var(--ok);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px oklch(78% .16 155/.18)}#frame-yt .summary-sep{color:var(--text-3);opacity:.6}#frame-yt .summary-fact b{color:var(--text);font-family:JetBrains Mono,monospace;font-weight:600}#frame-yt .card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}#frame-yt .card-hd{padding:16px var(--pad) 14px;justify-content:space-between;align-items:center;gap:12px;display:flex}#frame-yt .card-hd-l{align-items:center;gap:12px;min-width:0;display:flex}#frame-yt .card-icon{background:var(--bg-3);border:1px solid var(--line-2);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}#frame-yt .card-title{letter-spacing:-.01em;font-size:14px;font-weight:600}#frame-yt .card-sub{color:var(--text-3);margin-top:2px;font-size:12px}#frame-yt .card-bd{padding:0 var(--pad) var(--pad)}#frame-yt .field{flex-direction:column;gap:6px;min-width:0;display:flex}#frame-yt .field-lbl{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}#frame-yt .field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}#frame-yt .input{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}#frame-yt .input:focus-within{border-color:var(--accent);background:var(--bg-2)}#frame-yt .input input,#frame-yt .input select{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-size:13px}#frame-yt .input input::placeholder{color:var(--text-3)}#frame-yt .input .pre{color:var(--text-3);flex-shrink:0;align-items:center;display:flex}#frame-yt .btn{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}#frame-yt .btn:disabled{opacity:.45;pointer-events:none}#frame-yt .btn-ghost{color:var(--text-2);border-color:var(--line)}#frame-yt .btn-ghost:hover{color:var(--text);border-color:var(--line-2);background:var(--bg-3)}#frame-yt .btn-primary{background:var(--accent);color:#fff;font-weight:600;box-shadow:0 6px 14px oklch(62% .21 25/.25)}#frame-yt .btn-primary:hover:not(:disabled){filter:brightness(1.08)}body[data-buttons=gradient] .btn-primary{background:var(--grad);border:none;box-shadow:0 4px 16px -2px oklch(55% .22 22/.4)}body[data-buttons=outline] .btn-primary{color:var(--accent);border-color:var(--accent);box-shadow:none;background:0 0}#frame-yt .btn-block{width:100%}#frame-yt .btn-lg{padding:14px 18px;font-size:14px}#frame-yt .btn-tg{background:var(--tg);color:#fff;border-radius:var(--radius);padding:14px 22px;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px oklch(80% .13 230/.35),0 6px 14px oklch(74% .13 230/.25)}#frame-yt .btn-tg:hover:not(:disabled){filter:brightness(1.08)}#frame-yt .toggle{cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}#frame-yt .toggle input{display:none}#frame-yt .toggle-track{background:var(--bg-3);border:1px solid var(--line-2);border-radius:999px;flex-shrink:0;width:30px;height:18px;transition:all .15s;position:relative}#frame-yt .toggle-track:after{content:"";background:var(--text-3);border-radius:999px;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;left:2px}#frame-yt .toggle input:checked+.toggle-track{background:var(--accent-soft);border-color:var(--accent)}#frame-yt .toggle input:checked+.toggle-track:after{background:var(--accent);left:14px}#frame-yt .themes-hd{padding:12px var(--pad);background:var(--bg-3);border-top:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}#frame-yt .themes-hd:hover{background:color-mix(in oklch,var(--bg-3) 85%,var(--accent) 15%)}#frame-yt .themes-hd-l{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}#frame-yt .themes-hd-l b{color:var(--text);font-family:JetBrains Mono,monospace}#frame-yt .themes-hd-r{align-items:center;gap:6px;display:flex}#frame-yt .themes-chev{color:var(--text-3);transition:transform .25s cubic-bezier(.4,0,.2,1)}#frame-yt .themes-chev.open{transform:rotate(180deg)}#frame-yt .themes-body{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}#frame-yt .themes-body.open{grid-template-rows:1fr}#frame-yt .themes-body-inner{overflow:hidden}#frame-yt .themes-list{padding:12px var(--pad)}@keyframes theme-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#frame-yt .theme-item{border-radius:8px;align-items:center;gap:10px;padding:9px 10px;transition:background .18s,box-shadow .18s;animation:.22s cubic-bezier(.4,0,.2,1) both theme-in;display:flex}#frame-yt .theme-item+.theme-item{border-top:1px dashed var(--line)}#frame-yt .theme-item:hover{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}#frame-yt .theme-item:hover .theme-num{color:var(--accent)}#frame-yt .theme-num{color:var(--text-3);flex:none;width:18px;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .18s}#frame-yt .theme-text{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}#frame-yt .theme-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex}#frame-yt .theme-item:hover .theme-actions{opacity:1}#frame-yt .theme-action{width:24px;height:24px;color:var(--text-3);border-radius:6px;place-items:center;display:grid}#frame-yt .theme-action:hover{background:var(--bg);color:var(--accent)}#frame-yt .add-theme{background:var(--bg-3);border:1px dashed var(--line-2);margin:0 var(--pad) var(--pad);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}#frame-yt .add-theme input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-size:13px}#frame-yt .add-theme input::placeholder{color:var(--text-3)}#frame-yt .add-theme button{background:var(--bg-2);border:1px solid var(--line-2);width:24px;height:24px;color:var(--text-2);border-radius:6px;flex-shrink:0;place-items:center;display:grid}#frame-yt .add-theme button:hover{color:var(--accent);border-color:var(--accent)}#frame-yt .progress-bar{background:var(--bg-3);height:3px;position:relative;overflow:hidden}#frame-yt .progress-bar .fill{background:var(--accent);transition:width .3s;position:absolute;top:0;bottom:0;left:0}#frame-yt .progress-bar .fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.6s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}#frame-yt .leads-toolbar{padding:12px var(--pad);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}#frame-yt .search{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}#frame-yt .search input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-size:13px}#frame-yt .search input::placeholder{color:var(--text-3)}#frame-yt .lead-row{padding:12px var(--pad);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:28px minmax(0,3fr) minmax(0,4fr) 90px;align-items:center;gap:14px;transition:background .12s;display:grid}#frame-yt .lead-row:hover{background:var(--bg-3)}#frame-yt .lead-row:last-child{border-bottom:none}#frame-yt .lead-row.head{padding:9px var(--pad);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--bg-3);cursor:default;font-size:10px;font-weight:500}#frame-yt .lead-row.head:hover{background:var(--bg-3)}#frame-yt .lead-check{border:1px solid var(--line-2);background:var(--bg-3);border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}#frame-yt .lead-check.checked{background:var(--accent);border-color:var(--accent)}#frame-yt .lead-channel{align-items:center;gap:10px;min-width:0;display:flex}#frame-yt .lead-avatar{background:var(--bg-3);border:1px solid var(--line-2);width:32px;height:32px;color:var(--text-2);letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:grid}#frame-yt .lead-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}#frame-yt .lead-name a{color:inherit;text-decoration:none}#frame-yt .lead-name a:hover{color:var(--accent)}#frame-yt .lead-meta{color:var(--text-3);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}#frame-yt .lead-meta .tg-badge{color:var(--tg);align-items:center;gap:3px;display:inline-flex}#frame-yt .lead-video{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#frame-yt .lead-video a{color:inherit;text-decoration:none}#frame-yt .lead-video a:hover{color:var(--text)}#frame-yt .lead-views{color:var(--text-2);text-align:right;font-family:JetBrains Mono,monospace;font-size:13px}#frame-yt .transfer{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px var(--pad);justify-content:space-between;align-items:center;gap:24px;margin-top:6px;display:flex;position:relative;overflow:hidden}#frame-yt .transfer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,oklch(74% .13 230/.04) 50%,#0000 100%);position:absolute;inset:0}#frame-yt .transfer-l{z-index:1;flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}#frame-yt .transfer-title{letter-spacing:-.01em;font-size:18px;font-weight:600}#frame-yt .transfer-sub{color:var(--text-2);font-size:13px}#frame-yt .transfer-sub b{color:var(--text);font-family:JetBrains Mono,monospace}#frame-yt .transfer-r{z-index:1;align-items:center;gap:10px;display:flex;position:relative}#frame-yt .ai-glow{background:var(--ok);border-radius:999px;width:8px;height:8px;animation:2s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 0 3px oklch(78% .14 70/.2)}#frame-yt .prog-banner{padding:10px var(--pad);border-bottom:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}#frame-yt .prog-stats{gap:14px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}#frame-yt .prog-stats span b{color:var(--text)}#frame-yt .tweaks-panel{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-lg);z-index:200;flex-direction:column;gap:6px;padding:10px;display:flex;position:fixed;top:58px;right:12px;box-shadow:0 8px 32px #0000008c}#frame-yt .tweaks-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:2px 4px;font-size:10px}#frame-yt .tweaks-btns{gap:4px;display:flex}#frame-yt .tweak-radio{border:1px solid var(--line);background:var(--bg-3);color:var(--text-2);cursor:pointer;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}#frame-yt .tweak-radio:hover{color:var(--text);border-color:var(--line-2)}#frame-yt .tweak-radio.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}#frame-yt .key-row{border-bottom:1px dashed var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}#frame-yt .key-row:last-child{border-bottom:none}#frame-yt .key-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}#frame-yt .key-text{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}#frame-yt .empty-state{text-align:center;color:var(--text-3);padding:48px 20px;font-size:13px;line-height:1.8}#frame-yt .empty-state strong{color:var(--text-2);margin-bottom:6px;font-size:15px;display:block}#frame-yt .expand-divider{cursor:pointer;width:100%;color:var(--text-3);background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px;font-size:12px;font-weight:500;transition:color .15s;display:flex}#frame-yt .expand-divider:hover{color:var(--accent)}#frame-yt .expand-divider:hover .expand-line{background:var(--accent);opacity:.3}#frame-yt .expand-line{background:var(--line);flex:1;height:1px;transition:background .15s}#frame-yt .expand-label{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:flex}#frame-yt .csel{width:100%}#frame-yt .csel-wrap{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}#frame-yt .csel-wrap:hover{border-color:var(--line-2)}#frame-yt .csel-arrow{width:36px;color:var(--text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}#frame-yt .csel-arrow:hover{color:var(--text);background:var(--line)}#frame-yt .csel-arrow:active{background:var(--line-2)}#frame-yt .csel-mid{text-align:center;border-left:1px solid var(--line);border-right:1px solid var(--line);flex:1;padding:10px 4px;position:relative;overflow:hidden}#frame-yt .csel-val{color:var(--text);white-space:nowrap;font-size:13px;font-weight:500;display:block}@keyframes csel-left{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes csel-right{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}#frame-yt .csel-val.anim-left{animation:.16s cubic-bezier(.4,0,.2,1) csel-left}#frame-yt .csel-val.anim-right{animation:.16s cubic-bezier(.4,0,.2,1) csel-right}@keyframes skel-pulse{0%,to{opacity:.4}50%{opacity:1}}#frame-yt .themes-skeleton{padding:12px var(--pad);border-top:1px solid var(--line);background:var(--bg-3);flex-direction:column;gap:8px;display:flex}#frame-yt .skel-row{align-items:center;gap:10px;animation:1.4s ease-in-out infinite skel-pulse;display:flex}#frame-yt .skel-num{background:var(--line-2);border-radius:4px;flex-shrink:0;width:18px;height:10px}#frame-yt .skel-line{background:var(--line-2);border-radius:6px;height:12px}@keyframes spin{to{transform:rotate(360deg)}}#frame-yt .btn-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin}#frame-yt details.card>summary{cursor:pointer;list-style:none}#frame-yt details.card>summary::-webkit-details-marker{display:none}#frame-yt details.card .chev{color:var(--text-3);transition:transform .15s}#frame-yt details.card[open] .chev{transform:rotate(180deg)}@media (width<=1100px){#frame-yt .grid{grid-template-columns:1fr}}@media (width<=700px){#frame-yt .topbar{flex-direction:column;align-items:flex-start}}#frame-yt{background:var(--bg-0);padding:28px 32px 40px;overflow-y:auto}.yt-wrap{flex-direction:column;gap:18px;max-width:1400px;margin:0 auto;display:flex}.yt-flow{background:var(--bg-1);border:1px solid var(--line-1);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.yt-flow-step{border-right:1px solid var(--line-1);align-items:center;gap:14px;padding:14px 22px;display:flex;position:relative}.yt-flow-step:last-child{border-right:none}.yt-flow-step:after{content:"";background:var(--bg-1);border-right:1px solid var(--line-1);border-top:1px solid var(--line-1);z-index:2;width:14px;height:14px;display:none;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.yt-flow-step:not(:last-child):after{display:block}.flow-num{background:var(--bg-3);border:1px solid var(--line-2);width:28px;height:28px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:grid}.yt-flow-step.active .flow-num{background:var(--yt-soft);border-color:var(--yt-line);color:var(--yt)}.yt-flow-step.done .flow-num{color:var(--ok);border-color:#4ade804d}.flow-l{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.flow-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.flow-name{color:var(--ink-2);font-size:13px;font-weight:500}.yt-flow-step.active .flow-name{color:var(--ink-1)}.yt-flow-step.done .flow-name{color:var(--ink-2)}.flow-info{color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:11px}.yt-grid{grid-template-columns:340px 1fr 340px;align-items:stretch;gap:14px;display:grid}@media (width<=1200px){.yt-grid{grid-template-columns:1fr 1fr}.yt-grid>.yt-col-side{grid-column:span 2}}.yt-col{flex-direction:column;gap:14px;min-width:0;display:flex}.yt-col-mid{min-height:680px}.yt-card{background:var(--bg-1);border:1px solid var(--line-1);border-radius:14px;flex-direction:column;display:flex;overflow:clip}.yt-card-h{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.yt-card-h-l{align-items:center;gap:10px;display:flex}.yt-card-icon{background:var(--bg-3);border:1px solid var(--line-2);width:24px;height:24px;color:var(--ink-3);border-radius:6px;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:grid}.yt-card.has-yt .yt-card-icon{border-color:var(--yt-line);color:var(--yt);background:var(--yt-soft)}.yt-card-title{letter-spacing:-.005em;font-size:13px;font-weight:600}.yt-card-sub{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.yt-card-bd{flex-direction:column;gap:14px;padding:18px;display:flex}.f{flex-direction:column;gap:7px;display:flex}.f-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:flex}.f-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inp{background:var(--bg-3);border:1px solid var(--line-2);width:100%;color:var(--ink-1);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .15s}.inp::placeholder{color:var(--ink-5)}.inp:focus{border-color:var(--line-3);background:var(--bg-2);box-shadow:0 0 0 3px #ffffff0a}.inp-pre{background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;align-items:stretch;transition:all .15s;display:flex;overflow:hidden}.inp-pre:focus-within{border-color:var(--line-3);background:var(--bg-2)}.inp-pre .pre{color:var(--ink-4);border-right:1px solid var(--line-1);background:#ffffff05;align-items:center;gap:6px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.inp-pre input{color:var(--ink-1);background:0 0;border:none;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:13px}.ybtn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.ybtn:hover{color:var(--ink-1)}.ybtn:disabled{opacity:.4;pointer-events:none}.ybtn-primary{background:var(--ink-1);color:var(--bg-0);border-color:var(--ink-1);font-weight:600}.ybtn-primary:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--bg-0);box-shadow:0 6px 16px #ffffff14}.ybtn-ghost{background:var(--bg-3);border-color:var(--line-2);color:var(--ink-2)}.ybtn-ghost:hover{border-color:var(--line-3);background:var(--bg-4);color:var(--ink-1)}.ybtn-sm{border-radius:7px;padding:7px 11px;font-size:12px}.ybtn-yt{background:linear-gradient(180deg,var(--yt) 0%,#cf2c2c 100%);color:#fff;border:1px solid var(--yt);font-weight:600;box-shadow:0 4px 14px #ff47474d,inset 0 1px #fff3}.ybtn-yt:hover{filter:brightness(1.06);color:#fff;box-shadow:0 6px 20px #ff474766}.ybtn-tg{background:linear-gradient(180deg,var(--tg) 0%,#1f87c8 100%);color:#fff;border:1px solid var(--tg);font-weight:600;box-shadow:0 4px 14px #3aa9ee4d,inset 0 1px #fff3}.ybtn-tg:hover{filter:brightness(1.06);color:#fff;box-shadow:0 6px 20px #3aa9ee66}.ybtn-block{width:100%}@keyframes ytspin{to{transform:rotate(360deg)}}.yt-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite ytspin}.ysel-wrap{position:relative}.ysel-btn{background:var(--bg-3);border:1px solid var(--line-2);width:100%;color:var(--ink-1);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.ysel-btn:hover{border-color:var(--line-3);background:var(--bg-2)}.ysel-btn.open{border-color:var(--line-3);background:var(--bg-2);box-shadow:0 0 0 3px #ffffff0a}.ysel-btn-l{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ysel-btn .label{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ysel-btn .ysub{color:var(--ink-4);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10.5px}.ysel-btn .caret{color:var(--ink-3);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;transition:transform .2s}.ysel-btn.open .caret{color:var(--ink-1);transform:rotate(180deg)}.ysel-menu{z-index:20;background:var(--bg-2);border:1px solid var(--line-3);border-radius:10px;max-height:280px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0009}.ysel-menu.open{display:block}.ysel-opt{cursor:pointer;color:var(--ink-2);border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:all .1s;display:flex}.ysel-opt:hover,.ysel-opt.active{background:var(--bg-3);color:var(--ink-1)}.ysel-opt .check{color:var(--ok);opacity:0;margin-left:auto;font-size:13px}.ysel-opt.active .check{opacity:1}.ysel-opt .ysub{color:var(--ink-4);letter-spacing:.04em;margin-left:auto;margin-right:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.themes-collapse{transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.themes-collapse.collapsed{opacity:0;max-height:0!important}.ycollapse-btn{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-3);cursor:pointer;letter-spacing:.04em;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:all .15s;display:inline-flex}.ycollapse-btn:hover{color:var(--ink-1);border-color:var(--line-3);background:var(--bg-4)}.ycollapse-btn .arr{transition:transform .2s;display:inline-block}.themes-tools{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;padding:12px 18px;display:flex}.themes-h{background:var(--bg-2);border-bottom:1px solid var(--line-1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);grid-template-columns:36px 1fr 90px 90px 90px;align-items:center;gap:12px;padding:9px 18px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;display:grid}.theme-row{border-bottom:1px solid var(--line-1);cursor:pointer;grid-template-columns:36px 1fr 90px 90px 90px;align-items:center;gap:12px;padding:11px 18px;font-size:13px;transition:background .12s;display:grid}.theme-row:last-child{border-bottom:none}.theme-row:hover{background:var(--bg-2)}.theme-num{color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.theme-name{color:var(--ink-1);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.theme-meta-c{color:var(--ink-3);text-align:right;font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:11.5px}.theme-bar{background:var(--bg-3);border:1px solid var(--line-1);border-radius:2px;height:4px;position:relative;overflow:hidden}.theme-bar-fill{background:linear-gradient(90deg,var(--yt) 0%,var(--ink-1) 100%);opacity:.85;border-radius:2px;height:100%}.yt-result{background:var(--bg-1);border:1px solid var(--line-1);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.yt-r-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:flex}.yt-r-h .seg{background:var(--line-1);flex:1;height:1px}.yt-r-big{letter-spacing:-.025em;font-family:JetBrains Mono,monospace;font-size:38px;font-weight:600;line-height:1}.yt-r-big .unit{color:var(--ink-4);margin-left:4px;font-size:14px;font-weight:500}.yt-bar{background:var(--bg-3);border:1px solid var(--line-1);border-radius:2px;height:4px;position:relative;overflow:hidden}.yt-bar-fill{background:linear-gradient(90deg,var(--ink-2),var(--ink-1));border-radius:2px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #fff3}.yt-r-stat{border-bottom:1px dashed var(--line-1);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.yt-r-stat:last-child{border-bottom:none}.yt-r-stat-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.yt-r-stat-v{color:var(--ink-1);font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.yt-r-stat-v.acc{color:var(--yt)}.yt-leads-h{background:var(--bg-2);border-bottom:1px solid var(--line-1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);grid-template-columns:24px 60px 1fr 1fr 80px;align-items:center;gap:12px;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;display:grid}.yt-lead{border-bottom:1px solid var(--line-1);cursor:pointer;grid-template-columns:24px 60px 1fr 1fr 80px;align-items:center;gap:12px;padding:11px 18px;transition:background .12s;display:grid}.yt-lead:hover{background:var(--bg-2)}.yt-check{border:1px solid var(--line-2);opacity:.4;background:0 0;border-radius:4px;flex-shrink:0;place-items:center;width:14px;height:14px;transition:opacity .15s;display:grid}.yt-lead:hover .yt-check{opacity:1}.yt-check.checked{background:var(--ink-1);border-color:var(--ink-1);color:var(--bg-0)}.yt-avatar{border:1px solid var(--line-2);width:30px;height:30px;color:var(--ink-2);letter-spacing:-.02em;background:linear-gradient(160deg,#262635,#0c0c11);border-radius:8px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:grid}.yt-ch-name{color:var(--ink-1);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.yt-ch-name a{color:inherit;text-decoration:none}.yt-ch-name a:hover{color:var(--yt)}.yt-ch-sub{color:var(--ink-4);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px}.yt-ch-sub .yt-tag{color:var(--yt)}.yt-video{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.yt-video a{color:inherit;text-decoration:none}.yt-video a:hover{color:var(--ink-1)}.yt-views{color:var(--ink-2);text-align:right;font-family:JetBrains Mono,monospace;font-size:12px}.yt-empty{text-align:center;color:var(--ink-4);padding:48px 18px;font-size:13px;line-height:1.7}.yt-empty strong{color:var(--ink-3);margin-bottom:4px;font-size:14px;display:block}.yt-search-row{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;padding:12px 18px;display:flex}.yt-srch{background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.yt-srch input{color:var(--ink-1);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.yt-srch input::placeholder{color:var(--ink-5)}.yt-transfer{background:linear-gradient(90deg,var(--bg-1) 0%,var(--bg-2) 50%,var(--bg-1) 100%);border:1px solid var(--line-1);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.yt-transfer:after{content:"";background:linear-gradient(90deg,transparent,var(--tg-line),transparent);height:1px;position:absolute;top:0;left:0;right:0}.ytt-l{align-items:center;gap:14px;display:flex}.ytt-icon{background:linear-gradient(135deg,var(--yt-soft),var(--tg-soft));border:1px solid var(--line-2);width:38px;height:38px;color:var(--ink-1);border-radius:10px;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;display:grid}.ytt-info{flex-direction:column;gap:3px;display:flex}.ytt-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.ytt-sub{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11.5px}.ytt-sub b{color:var(--ink-1);font-weight:500}.page-head-yt{border:none;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:0;padding-bottom:0;display:flex}.ph-l-yt{flex-direction:column;gap:6px;display:flex}.ph-eyebrow-yt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:flex}.ph-eyebrow-yt .crumb{color:var(--ink-5)}.ph-title-yt{letter-spacing:-.025em;font-size:38px;font-weight:600;line-height:1}.ph-r-yt{align-items:center;gap:8px;display:flex}@keyframes yt-prog-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.yt-prog-bar{background:var(--bg-3);border:1px solid var(--line-1);border-radius:2px;height:4px;position:relative;overflow:hidden}.yt-prog-fill{background:linear-gradient(90deg,var(--yt),#ff8a8a);height:100%;box-shadow:0 0 12px var(--yt-line);border-radius:2px;transition:width .3s;position:relative;overflow:hidden}.yt-prog-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.6s linear infinite yt-prog-shimmer;position:absolute;inset:0}@keyframes ytFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ytSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ytFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ytScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.yt-wrap{animation:.35s cubic-bezier(.4,0,.2,1) ytFadeIn}.yt-flow{animation:.3s cubic-bezier(.4,0,.2,1) 50ms both ytFadeIn}.yt-flow-step:hover{background:var(--bg-2)}.yt-flow-step.active .flow-num{transform:scale(1.08)}.yt-grid{animation:.35s cubic-bezier(.4,0,.2,1) .1s both ytFadeIn}.yt-card{transition:box-shadow .2s,border-color .2s;animation:.3s cubic-bezier(.4,0,.2,1) .15s both ytScaleIn}.yt-card:hover{box-shadow:0 0 0 1px var(--line-2)}.yt-card-h{transition:background .15s}.yt-result{transition:box-shadow .2s;animation:.3s cubic-bezier(.4,0,.2,1) .2s both ytScaleIn}.yt-result:hover{box-shadow:0 4px 24px #0000004d}.yt-transfer{animation:.3s cubic-bezier(.4,0,.2,1) 50ms both ytFadeUp}.themes-collapse{transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.themes-collapse.collapsed{opacity:0;pointer-events:none;max-height:0!important}.yt-lead{transition:background .12s,transform .12s}.theme-row{transition:background .12s,transform .1s}.ybtn{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s,opacity .15s,filter .15s}.ybtn:active:not(:disabled),.ybtn-yt:active:not(:disabled),.ybtn-tg:active:not(:disabled){transform:scale(.97)}.inp{transition:border-color .15s,background .15s,box-shadow .15s}.inp-pre{transition:border-color .15s,background .15s}.ysel-btn{transition:border-color .15s,background .15s,box-shadow .15s}.ysel-menu{animation:.18s cubic-bezier(.4,0,.2,1) ytSlideDown}.ysel-opt{transition:background .1s,color .1s,transform .1s}.ysel-opt:hover{transform:translate(3px)}.yt-r-stat{transition:opacity .2s}.yt-r-big{transition:opacity .3s}.yt-bar-fill{transition:width 1s cubic-bezier(.4,0,.2,1)}.yt-prog-fill{transition:width .4s cubic-bezier(.4,0,.2,1)}.yt-srch{transition:border-color .15s,background .15s,box-shadow .15s}.yt-srch:focus-within{border-color:var(--line-3);background:var(--bg-2);box-shadow:0 0 0 3px #ffffff0a}.ycollapse-btn{transition:background .15s,border-color .15s,color .15s}.ycollapse-btn .arr{transition:transform .25s cubic-bezier(.4,0,.2,1)}.ycollapse-btn:not(.collapsed) .arr{transform:rotate(0)}.ycollapse-btn.collapsed .arr{transform:rotate(-90deg)}.yt-flow-step.done .flow-num:after{content:"";display:block}.yt-empty{animation:.25s cubic-bezier(.4,0,.2,1) ytFadeIn}.yt-prog-bar{transition:opacity .3s}.yt-grid{align-items:stretch}.yt-col{height:100%}.yt-col-mid{flex-direction:column;display:flex}.yt-col-mid>.yt-card:last-child{flex-direction:column;flex:1;display:flex}.yt-col-mid>.yt-card:last-child .yt-leads-h{flex-shrink:0}.yt-col-side{flex-direction:column;display:flex}.yt-col-side>.yt-result:last-child{flex:1}.yt-col:first-child{flex-direction:column;display:flex}.yt-col:first-child>.yt-card:last-child{flex-direction:column;flex:1;display:flex}.yt-col:first-child>.yt-card:last-child .yt-card-bd{flex-direction:column;flex:1;gap:14px;display:flex}.yt-col:first-child>.yt-card:first-child{flex-direction:column;display:flex}.yt-col:first-child>.yt-card:first-child .yt-card-bd{flex-direction:column;flex:1;gap:14px;display:flex}.yt-col:first-child .f-row .f .inp-pre input{width:100%;min-width:0}.yt-col:first-child .f-row{gap:8px}@keyframes geoLeft{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes geoRight{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.geo-cycle{background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.geo-cycle:hover{border-color:var(--line-3)}.geo-arr{width:36px;height:40px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.geo-arr:hover{color:var(--ink-1);background:#ffffff0a}.geo-mid{border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);flex:1;justify-content:center;align-items:center;height:40px;display:flex;position:relative;overflow:hidden}.geo-val{align-items:center;gap:8px;animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;display:flex}.geo-val.geo-left{animation-name:geoLeft}.geo-val.geo-right{animation-name:geoRight}.geo-flag{display:none}.geo-code{color:var(--ink-4);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.geo-name{color:var(--ink-1);font-size:13px;font-weight:500}.yt-leads-list::-webkit-scrollbar{width:0;display:none}.yt-leads-list{overflow-x:hidden}.yt-lead{box-sizing:border-box;min-width:0}.yt-lead>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yt-ch-name,.yt-video{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yt-card .yt-leads-h,.yt-card .yt-lead{padding-left:14px;padding-right:14px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.88)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes spinDot{to{transform:rotate(360deg)}}.topbar{animation:.3s cubic-bezier(.4,0,.2,1) both fadeDown}.acc-wrap{animation:.3s cubic-bezier(.4,0,.2,1) 50ms both fadeUp}.acc-hero{animation:.3s cubic-bezier(.4,0,.2,1) .1s both fadeUp}.prod{animation:.3s cubic-bezier(.4,0,.2,1) both scaleIn}.prod:first-child{animation-delay:80ms}.prod:nth-child(2){animation-delay:.14s}.prod-icon{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.prod:hover .prod-icon{transform:scale(1.12)rotate(-4deg)}.prod-arrow{transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s}.prod:hover .prod-arrow{opacity:1;transform:translate(4px)}.ah-quota{animation:.3s cubic-bezier(.4,0,.2,1) .15s both fadeUp}.acc-stat{animation:.25s cubic-bezier(.4,0,.2,1) both scaleIn}.acc-stat:first-child{animation-delay:.1s}.acc-stat:nth-child(2){animation-delay:.16s}.acc-stat:nth-child(3){animation-delay:.22s}.login-left{animation:.4s cubic-bezier(.4,0,.2,1) both slideRight}.login-right{animation:.4s cubic-bezier(.4,0,.2,1) 80ms both slideLeft}.login-card{animation:.35s cubic-bezier(.4,0,.2,1) .1s both scaleIn}.lc-btn{transition:background .18s,transform .12s,box-shadow .18s}.lc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffffff14}.lc-btn:active{transform:scale(.97)}.chip{transition:background .15s,border-color .15s;animation:.3s .2s both fadeIn}.chip-dot{animation:2s infinite pulse}.tab.active.src-yt .src-dot{animation:3s 1s infinite pulse}.tab.active.src-tg .src-dot{animation:3s 1.5s infinite pulse}.btn{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active{transform:scale(.96)}.btn-logout{transition:background .15s,color .15s,transform .12s}.btn-logout:hover{transform:translateY(-1px)}.btn-logout:active{transform:scale(.95)}.ah-quota-bar-fill{transition:width 1.2s cubic-bezier(.4,0,.2,1)}.key-copy{transition:background .15s,color .15s,transform .12s}.key-copy:hover{transform:scale(1.05)}@keyframes toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}.toast{animation:.25s cubic-bezier(.4,0,.2,1) both toastIn}.yt-flow-step{transition:background .2s,box-shadow .2s}.flow-num{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.yt-flow-step.active .flow-num,.yt-flow-step.done .flow-num{transform:scale(1.1)}.yt-card{transition:box-shadow .2s,border-color .2s,transform .2s}.yt-card:hover{transform:translateY(-1px);box-shadow:0 8px 32px #0000004d}.yt-result{transition:box-shadow .2s,transform .2s}.yt-result:hover{transform:translateY(-1px);box-shadow:0 8px 32px #0000004d}.yt-r-stat-v{transition:color .3s,transform .2s}.yt-transfer{transition:box-shadow .2s}.yt-transfer:hover{box-shadow:0 8px 32px #00000059}.yt-lead{transition:background .12s,transform .12s;animation:.2s both fadeUp}.yt-lead:first-child{animation-delay:20ms}.yt-lead:nth-child(2){animation-delay:40ms}.yt-lead:nth-child(3){animation-delay:60ms}.yt-lead:nth-child(4){animation-delay:80ms}.yt-lead:nth-child(5){animation-delay:.1s}.yt-lead:hover{background:var(--bg-2);transform:translate(3px)}.theme-row{animation:.18s both fadeUp}.theme-row:first-child{animation-delay:30ms}.theme-row:nth-child(2){animation-delay:60ms}.theme-row:nth-child(3){animation-delay:90ms}.theme-row:nth-child(4){animation-delay:.12s}.theme-row:hover{background:var(--bg-2);transform:translate(3px)}.geo-cycle{transition:border-color .15s,box-shadow .15s}.geo-cycle:focus-within{box-shadow:0 0 0 3px #ffffff0d}.geo-arr{transition:color .15s,background .15s,transform .1s}.geo-arr:active{transform:scale(.85)!important}.yt-spinner{animation:.65s linear infinite spinDot}*{scroll-behavior:smooth}.yt-leads-wrap{border-radius:0 0 14px 14px;position:relative;overflow:hidden}.yt-leads-wrap:after{content:"";background:linear-gradient(transparent,var(--bg-1));pointer-events:none;z-index:1;border-radius:0 0 14px 14px;height:32px;position:absolute;bottom:0;left:0;right:0}.yt-leads-list{scrollbar-width:none;max-height:480px;overflow-y:auto}.yt-leads-list::-webkit-scrollbar{display:none}.tg-ac-row{border-bottom:1px solid var(--line-1);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 14px;display:flex}.tg-ac-row:before{content:"АВТООЧИСТКА";letter-spacing:.12em;color:var(--ink-5);white-space:nowrap;margin-right:6px;font-family:JetBrains Mono,monospace;font-size:9px}.tg-ac-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;transition:background .12s;display:flex}.tg-ac-item:hover{background:var(--bg-3)}.tg-ac-box{border:1px solid var(--line-3);background:var(--bg-3);border-radius:3px;flex-shrink:0;place-items:center;width:14px;height:14px;transition:background .15s,border-color .15s,transform .12s;display:grid}.tg-ac-box.on{background:var(--ok);color:var(--bg-0);border-color:#4ade8066}.tg-ac-item:hover .tg-ac-box{transform:scale(1.1)}.tg-ac-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px;transition:color .15s}.tg-ac-item:hover .tg-ac-label,.tg-ac-box.on+.tg-ac-label{color:var(--ink-1)}.atab{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:7px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s}.atab:hover{color:var(--ink-1)}.atab-on{background:var(--bg-3);color:var(--ink-1);box-shadow:inset 0 1px #ffffff0a,0 4px 12px #0006}.nc-type-btn{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-3);cursor:pointer;border-radius:9px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.nc-type-btn:hover{color:var(--ink-1);border-color:var(--line-1)}.nc-type-on{box-shadow:0 0 0 1.5px var(--yt);background:var(--bg-4)!important;color:var(--ink-1)!important}.nc-preset-btn{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-4);cursor:pointer;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.nc-preset-btn:hover{color:var(--ink-2);border-color:var(--line-1)}.nc-preset-on{background:var(--bg-4)!important;color:var(--ink-1)!important;border-color:var(--ink-3)!important}#frame-admin{overflow-y:scroll!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toast-list{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line-2);border-radius:10px;max-width:380px;padding:12px 18px;font-size:13px;font-weight:500;animation:.25s cubic-bezier(.4,0,.2,1) toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast.ok{color:var(--ok);background:#4ade801f;border-color:#4ade804d}.toast.error{color:var(--danger);background:#f871711f;border-color:#f871714d}.toast.warn{color:var(--warn);background:#fbbf241a;border-color:#fbbf2440}.atab{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-3);cursor:pointer;border-radius:7px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.atab:hover{color:var(--ink-1);border-color:var(--line-3)}.atab.atab-on{background:var(--ink-1);color:var(--bg-0);border-color:var(--ink-1)}#frame-yt.active{overflow-y:auto}#frame-tg.active{display:flex!important}#frame-account.active{overflow-y:auto}#frame-admin.active{overflow-y:scroll!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
