:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b14;--bg-sidebar:#0a0e19;--surface:#0f1424;--surface-2:#141b2f;--surface-3:#1a2340;--line:#1f2a47;--line-strong:#2b3860;--text:#e7ebf7;--text-2:#b5bed8;--muted:#7f8bab;--faint:#55618a;--brand-primary:#8b5cf6;--brand-secondary:#4f8cff;--brand-gradient:linear-gradient(135deg, #8b5cf6, #4f8cff);--brand-background:#080b14;--brand-surface:#0f1424;--brand-text:#f5f3ff;--brand-muted:#7f8bab;--accent:var(--brand-primary);--accent-2:var(--brand-secondary);--accent-soft:#8b5cf629;--ok:#34d399;--ok-soft:#34d39924;--warn:#fbbf24;--warn-soft:#fbbf2424;--danger:#f87171;--danger-soft:#f8717124;--info:#60a5fa;--info-soft:#60a5fa24;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--r-sm:6px;--r-md:10px;--r-lg:14px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:19px;--shadow-pop:0 12px 40px #0000008c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--fs-md);background:var(--bg);color:var(--text)}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100vh;margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.45}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}code,.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.app{grid-template:"side top"52px"side main"minmax(0,1fr)/216px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{gap:var(--s-1);height:100vh;padding:var(--s-3) var(--s-3);background:var(--bg-sidebar);border-right:1px solid var(--line);flex-direction:column;grid-area:side;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-4);letter-spacing:.08em;font-weight:800;font-size:var(--fs-md);display:flex}.streamalos-lockup{align-items:center;gap:9px;min-width:0;display:inline-flex}.streamalos-mark{width:28px;height:28px;filter:var(--neon-mark-shadow);flex:none;display:block}.streamalos-wordmark{color:#f5f3ff;letter-spacing:-.035em;font-size:16px;font-weight:760;line-height:1}.streamalos-wordmark span{color:#9d77ff;text-shadow:var(--neon-word-shadow)}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:7px;width:22px;height:22px;box-shadow:0 0 18px #8b5cf673}.nav-label{padding:var(--s-3) var(--s-2) var(--s-1);color:var(--faint);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.nav-item{align-items:center;gap:var(--s-3);padding:7px var(--s-3);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-md);border:1px solid #0000;display:flex}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item[aria-current=page]{background:var(--accent-soft);color:#fff;border-color:#8b5cf659}.nav-icon{text-align:center;width:16px;color:var(--muted);font-size:13px}.sidebar-foot{padding:var(--s-3) var(--s-2);color:var(--faint);font-size:var(--fs-xs);margin-top:auto}.topbar{z-index:5;align-items:center;gap:var(--s-3);padding:0 var(--s-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#080b14e0;grid-area:top;display:flex;position:sticky;top:0}.topbar-spacer{flex:1}.main{min-width:0;padding:var(--s-5);grid-area:main}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-4);display:flex}.page-head h1{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:650}.page-head p{color:var(--muted);margin-top:2px}.row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.row-end{justify-content:flex-end}.stack{gap:var(--s-3);flex-direction:column;display:flex}.grid{gap:var(--s-4);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-main-side{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);min-width:0}.card-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.card-title{color:var(--text-2);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.card-flat{background:var(--surface-2)}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.stat{flex-direction:column;gap:2px;display:flex}.stat-value{font-size:22px;font-weight:650;line-height:1.1}.stat-label{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.health{gap:var(--s-2);padding:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex}.health-name{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.pill{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill-ok{color:var(--ok);background:var(--ok-soft);border-color:#34d3994d}.pill-warn{color:var(--warn);background:var(--warn-soft);border-color:#fbbf244d}.pill-danger{color:var(--danger);background:var(--danger-soft);border-color:#f871714d}.pill-info{color:var(--info);background:var(--info-soft);border-color:#60a5fa4d}.pill-accent{color:#c4b5fd;background:var(--accent-soft);border-color:#8b5cf659}.badge{border-radius:var(--r-sm);background:var(--surface-3);min-width:64px;color:var(--text-2);font-size:var(--fs-xs);letter-spacing:.06em;text-align:center;padding:1px 7px;font-weight:700;display:inline-block}.badge-FOLLOW{color:#7dd3fc;background:#0ea5e924}.badge-SUB,.badge-RESUB{color:#c4b5fd;background:var(--accent-soft)}.badge-GIFT{color:#f9a8d4;background:#ec489924}.badge-BITS{color:#fcd34d;background:var(--warn-soft)}.badge-PREMIO{color:#fdba74;background:#f9731624}.badge-ALERT{color:var(--ok);background:var(--ok-soft)}.badge-TTS{color:var(--info);background:var(--info-soft)}.badge-ERRORE{color:var(--danger);background:var(--danger-soft)}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;padding:7px 14px;font-weight:600;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--faint)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg, var(--accent), #6d4de6);color:#fff;border-color:#a78bfa8c;box-shadow:0 4px 18px #8b5cf64d}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a70ff,#7b5cf0);border-color:#c4b5fdb3}.btn-success{color:#04130d;background:linear-gradient(135deg,#10b981,#059669);border-color:#34d39980}.btn-danger{background:var(--danger-soft);color:var(--danger);border-color:#f8717166}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-sm{font-size:var(--fs-sm);padding:4px 10px}.btn-lg{font-size:var(--fs-lg);padding:11px 20px}.btn-block{width:100%}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>label,.label{color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.hint{color:var(--muted);font-size:var(--fs-xs)}.error{color:var(--danger);font-size:var(--fs-sm)}.input,.select,.textarea{border-radius:var(--r-md);border:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;background:#0b1020;padding:7px 10px}.input:hover,.select:hover,.textarea:hover{border-color:var(--faint)}.input[readonly]{color:var(--text-2);background:var(--surface-2)}.input[aria-invalid=true]{border-color:var(--danger)}.textarea{resize:vertical;min-height:64px}.color{align-items:center;gap:var(--s-2);display:flex}.color input[type=color]{border-radius:var(--r-sm);border:1px solid var(--line-strong);cursor:pointer;background:#0b1020;width:34px;height:30px;padding:2px}.color .input{font-family:ui-monospace,Consolas,monospace}.range-row{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) 64px;display:grid}input[type=range]{width:100%;accent-color:var(--accent)}.toggle{align-items:center;gap:var(--s-2);cursor:pointer;color:var(--text-2);font-weight:600;display:inline-flex}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-track{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:999px;width:34px;height:20px;transition:background .12s;position:relative}.toggle-track:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}.toggle input:checked+.toggle-track{background:var(--accent-soft);border-color:var(--accent)}.toggle input:checked+.toggle-track:after{background:var(--accent);transform:translate(14px)}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--accent-2);outline-offset:2px}.toggle input:disabled+.toggle-track{opacity:.45}.tabs{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.tab{border-radius:var(--r-sm);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 9px;font-weight:600}.tab:hover{color:var(--text)}.tab[aria-selected=true]{background:var(--surface-3);color:#fff;box-shadow:inset 0 -2px 0 var(--accent)}.seg{border-radius:var(--r-md);border:1px solid var(--line-strong);background:#0b1020;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.seg button{white-space:nowrap;border-radius:var(--r-sm);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 11px;font-weight:600}.seg button[aria-pressed=true]{background:var(--accent-soft);color:#fff;box-shadow:inset 0 0 0 1px var(--accent)}.chip{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;padding:2px 9px;font-family:ui-monospace,Consolas,monospace}.chip:hover{border-color:var(--accent);color:#fff}.list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bot-provider-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:10px!important}.bot-provider-grid>.bot-provider{display:contents}.bot-provider-grid>.bot-provider>.bot-steps{display:contents!important}.bot-provider-grid>.bot-provider>div:first-child{grid-row:1;padding:4px 10px 8px}.bot-provider-grid>.bot-provider:first-child>div:first-child,.bot-provider-grid>.bot-provider:first-child>.bot-steps>li{grid-column:1}.bot-provider-grid>.bot-provider:nth-child(2)>div:first-child,.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li{grid-column:2}.bot-provider-grid>.bot-provider>.bot-steps>li{box-sizing:border-box;align-self:stretch;width:100%;min-width:0}.bot-provider-grid>.bot-provider:first-child>.bot-steps>li:first-child,.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:first-child{grid-row:2}.bot-provider-grid>.bot-provider:first-child>.bot-steps>li:nth-child(2),.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:nth-child(2){grid-row:3}.bot-provider-grid>.bot-provider:first-child>.bot-steps>li:nth-child(3),.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:nth-child(3){grid-row:4}.bot-provider-grid>.bot-provider:first-child>.bot-steps>li:nth-child(4),.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:nth-child(4){grid-row:5}@media (max-width:760px){.bot-provider-grid{grid-template-columns:minmax(0,1fr)!important}.bot-provider-grid>.bot-provider>div:first-child,.bot-provider-grid>.bot-provider>.bot-steps>li{grid-column:1!important}.bot-provider-grid>.bot-provider:nth-child(2)>div:first-child{grid-row:6}.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:first-child{grid-row:7}.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:nth-child(2){grid-row:8}.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:nth-child(3){grid-row:9}.bot-provider-grid>.bot-provider:nth-child(2)>.bot-steps>li:nth-child(4){grid-row:10}}.automod-center{--automod-line:color-mix(in srgb, var(--border) 84%, #6f7cff 16%)}.automod-hero{border:1px solid var(--automod-line);background:radial-gradient(circle at 88% 12%,#624aff2e,#0000 34%),linear-gradient(135deg,#12182ef5,#0a0f1ff5);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.automod-hero h2{margin:5px 0 4px;font-size:clamp(22px,3vw,32px)}.automod-hero p{max-width:760px;color:var(--muted);margin:0}.automod-provider-grid,.automod-simulator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.automod-readiness{gap:0;margin:-4px 0 16px;display:grid}.automod-readiness>div,.automod-simulation-result>div{border-bottom:1px solid var(--automod-line);justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.automod-master-controls,.automod-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automod-master-controls>*,.automod-toggle-grid>*,.automod-policy-list>*{border:1px solid var(--automod-line);background:#0a10228a;border-radius:12px;min-height:48px;padding:10px 12px}.automod-pipeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.automod-pipeline span{border:1px solid var(--automod-line);min-height:82px;color:var(--text);text-align:center;background:linear-gradient(#5b4cff21,#070c1b57);border-radius:13px;place-items:center;padding:12px 8px;font-size:12px;font-weight:700;display:grid;position:relative}.automod-pipeline i{color:#aeb7ff;background:#6f7cff38;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.automod-rule-picker{flex-wrap:wrap;gap:8px;display:flex}.automod-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.automod-rules-grid .card{min-height:100%}.automod-rule-form .seg{grid-template-columns:repeat(3,minmax(0,1fr))}.automod-multi-value{min-width:0}.automod-chip-list{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.automod-chip{background:#5b4cff21;border:1px solid #6f7cff57;border-radius:999px;align-items:center;min-width:0;max-width:100%;display:inline-flex}.automod-chip button{color:var(--text);background:0 0;border:0}.automod-chip-edit{text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,68vw);padding:7px 4px 7px 11px;overflow:hidden}.automod-chip-remove{padding:7px 10px;font-size:16px;color:var(--muted)!important}.automod-chip button:focus-visible,.automod-filter-picker input:focus-visible{outline-offset:2px;outline:2px solid #8e7cff}.automod-filter-picker{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.automod-filter-picker>label{border:1px solid var(--automod-line);background:#0a10228a;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.automod-filter-picker small{color:var(--muted)}.automod-policy-list{gap:8px;display:grid}.automod-escalation{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.automod-escalation>div{border:1px solid var(--automod-line);background:#0a102294;border-radius:13px;gap:6px;min-height:112px;padding:13px;display:grid}.automod-escalation span,.automod-escalation small{color:var(--muted)}.automod-danger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automod-danger-grid>div{background:linear-gradient(145deg,#ffb14212,#0a10226b);border:1px solid #ffb1423d;border-radius:14px;padding:16px}.automod-danger-grid p{min-height:42px;color:var(--muted)}.automod-simulation-result{display:grid}.automod-simulation-result>div span{color:var(--muted)}.automod-simulation-result .notice{margin-top:16px}.automod-history{display:grid;overflow-x:auto}.automod-history>div{border-bottom:1px solid var(--automod-line);grid-template-columns:84px 140px minmax(180px,1fr) 150px 150px 160px;align-items:center;gap:12px;min-width:900px;padding:12px 4px;display:grid}.automod-history time{color:var(--muted);font-size:12px}@media (max-width:1080px){.automod-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.automod-escalation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.automod-hero,.automod-hero>.row{flex-direction:column;align-items:stretch}.automod-provider-grid,.automod-simulator-grid,.automod-rules-grid,.automod-danger-grid,.automod-toggle-grid,.automod-master-controls{grid-template-columns:minmax(0,1fr)}.automod-pipeline,.automod-escalation{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-item{align-items:center;gap:var(--s-3);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;flex-wrap:wrap;width:100%;padding:8px 10px;display:flex}.list-item-nav{gap:var(--s-2);font-size:13px}.list-item-nav .list-item-label{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.list-item-nav .list-item-state{white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.list-item-nav .list-item-hint{padding-left:calc(8px + var(--s-2));flex:100%}.studio-widgets-link{margin:12px 4px 0;line-height:1.4}.hype-editor{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.hype-inspector .grid-2{grid-template-columns:1fr}.hype-section{border-top:1px solid var(--line);padding:8px 0}.hype-section>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.hype-actions{background:var(--surface);justify-content:space-between;padding:10px 0 2px;position:sticky;bottom:0}@media (max-width:1100px){.hype-editor{grid-template-columns:minmax(0,1fr)}}.list-item:hover{background:var(--surface-2)}.list-item[aria-current=true]{background:var(--accent-soft);color:#fff;border-color:#8b5cf666}.dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.dot-ok{background:var(--ok)}.dot-warn{background:var(--warn)}.dot-dirty{background:var(--accent-2)}.activity{flex-direction:column;display:flex}.activity-row{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:62px 78px minmax(0,1fr);padding:7px 2px;display:grid}.activity-row:last-child{border-bottom:0}.activity-time{color:var(--faint);font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm)}.empty{padding:var(--s-5) var(--s-3);text-align:center;color:var(--muted)}.table{border-collapse:collapse;width:100%}.table th{color:var(--faint);font-size:var(--fs-xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:6px 8px;font-weight:600}.table td{border-top:1px solid var(--line);padding:8px}.dialog{max-width:440px;padding:var(--s-5);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop)}.dialog::backdrop{background:#04060cb3}.toasts{right:var(--s-5);bottom:var(--s-5);z-index:50;gap:var(--s-2);flex-direction:column;display:flex;position:fixed}.toast{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-3);min-width:220px;max-width:380px;box-shadow:var(--shadow-pop);padding:9px 13px;font-weight:600}.toast-ok{border-color:#34d39980}.toast-danger{border-color:#f871718c}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);z-index:20;border-radius:var(--r-sm);border:1px solid var(--line-strong);width:max-content;max-width:260px;color:var(--text);font-size:var(--fs-xs);white-space:normal;pointer-events:none;background:#02040a;padding:5px 9px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.notice{gap:var(--s-3);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);align-items:flex-start;padding:9px 12px;display:flex}.notice-warn{background:var(--warn-soft);color:#fde68a;border-color:#fbbf2466}.notice-danger{background:var(--danger-soft);color:#fecaca;border-color:#f8717166}.notice-ok{background:var(--ok-soft);color:#a7f3d0;border-color:#34d39966}.notice-info{background:var(--info-soft);color:#bfdbfe;border-color:#60a5fa66}.auth{isolation:isolate;min-height:100vh;padding:var(--s-5);background:radial-gradient(900px 500px at 15% 0%, #8b5cf624, transparent 60%), radial-gradient(700px 480px at 100% 100%, #4f8cff1f, transparent 60%), var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.auth:before{content:"";z-index:-1;opacity:.36;pointer-events:none;background:url(/brand/streamalos/auth-visual.svg) 50%/contain no-repeat;position:absolute;inset:clamp(24px,6vw,72px) clamp(24px,7vw,96px)}.auth-card{width:min(420px,100%);padding:var(--s-5);border-radius:var(--r-lg);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);background:#0f1424eb}.auth-brand{margin-bottom:var(--s-4)}.auth-brand .streamalos-mark,.landing-brand .streamalos-mark{width:34px;height:34px}.auth-brand .streamalos-wordmark,.landing-brand .streamalos-wordmark{font-size:20px}.auth-card h1{font-size:var(--fs-xl);margin:var(--s-3) 0 var(--s-1)}.auth-card form{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.landing{min-height:100vh;padding:var(--s-5);background:linear-gradient(#080b1494, #080b14e0), url(/brand/streamalos/brand-pattern.svg) center / cover no-repeat, var(--brand-background);place-items:center;display:grid}.landing-card{width:min(560px,100%)}.studio{gap:var(--s-4);grid-template-columns:208px minmax(0,1fr) 360px;align-items:start;display:grid}.studio-stage-wrap{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line-strong);background:linear-gradient(45deg,#0d1222 25%,#0000 25%) 0 0/24px 24px,linear-gradient(-45deg,#0d1222 25%,#0000 25%) 0 0/24px 24px,linear-gradient(45deg,#0000 75%,#0d1222 75%) 0 0/24px 24px,linear-gradient(-45deg,#0000 75%,#0d1222 75%) 0 0/24px 24px,#0a0f1d;width:100%;position:relative;overflow:visible}.studio-panel{max-height:calc(100vh - 150px);position:sticky;top:68px;overflow-y:auto}.position-grid{grid-template-columns:repeat(3,28px);gap:4px;display:grid}.position-grid button{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;height:22px}.position-grid button:hover{background:var(--accent-soft);border-color:var(--accent)}.preset-card{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;flex:1;padding:8px 10px;font-weight:700}.preset-card:hover{border-color:var(--accent)}.asset-thumb{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:#05070e;width:56px;height:56px}@media (max-width:1500px){.studio{grid-template-columns:196px minmax(0,1fr) 330px}}@media (max-width:1280px){.app{grid-template-columns:64px minmax(0,1fr)}.nav-text,.nav-label,.brand-text,.streamalos-wordmark,.sidebar-foot{display:none}.nav-item{justify-content:center;padding:9px 0}.grid-7{grid-template-columns:repeat(4,minmax(0,1fr))}.studio{grid-template-columns:184px minmax(0,1fr) 310px}.main{padding:var(--s-4)}}@media (max-width:1100px){.studio,.grid-main-side,.grid-3,.grid-2{grid-template-columns:minmax(0,1fr)}.studio-panel{max-height:none;position:static}}.goals-grid{gap:var(--s-4);grid-template-columns:250px minmax(0,1fr) 360px;align-items:start;display:grid}.preset-grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preset{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-sm);letter-spacing:.04em;text-align:center;cursor:pointer;padding:9px 10px;font-weight:800}.preset:hover{border-color:var(--accent)}.preset[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.asset-choice{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);min-width:56px;min-height:56px;color:var(--muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;place-items:center;padding:0;display:grid}.asset-choice[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.mini-bar{background:var(--surface-3);border-radius:999px;height:5px;display:block;overflow:hidden}.mini-bar>span{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:999px;height:100%;transition:width .6s;display:block}.widget-card{min-height:260px}.widget-icon{border-radius:var(--r-md);background:var(--accent-soft);place-items:center;width:34px;height:34px;font-size:18px;display:grid}.command-row{justify-content:space-between;align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line);padding:10px 0;display:flex}.command-row:last-child{border-bottom:0}.command-response{text-overflow:ellipsis;white-space:nowrap;max-width:560px;overflow:hidden}.chip{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-xs);cursor:pointer;border-radius:999px;padding:2px 8px}.chip:hover{border-color:var(--accent)}textarea.input{resize:vertical;min-height:64px;font-family:inherit}.exchange-list{margin:0;padding:0;list-style:none}.exchange{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:10px 12px}.exchange-body{border-left:2px solid var(--line-strong);margin-top:6px;padding-left:8px}.exchange-matched{color:var(--ok)}.exchange-denied,.exchange-cooldown,.exchange-disabled{color:var(--warn)}.exchange-ignored{color:var(--muted)}.bot-line{border-radius:var(--r-md);background:var(--accent-soft);margin-top:4px;padding:6px 10px}.summary-grid{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--text);flex-direction:column;gap:6px;padding:12px 14px;text-decoration:none;display:flex}.summary-card:hover{border-color:var(--accent);background:var(--surface-2)}.summary-card .summary-name{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}@media (max-width:1500px){.goals-grid{grid-template-columns:210px minmax(0,1fr) 330px}}@media (max-width:1100px){.goals-grid,.summary-grid{grid-template-columns:minmax(0,1fr)}}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.studio-frame{box-sizing:border-box;outline:2px solid #4f8cffe6;position:absolute}.studio-handle{background:#4f8cff;border:1px solid #fff;border-radius:2px;padding:0;position:absolute}.studio-handle:focus-visible{outline:2px solid #fff}.studio-guide{pointer-events:none;background:#ff50a0d9;position:absolute}.studio-safe{pointer-events:none;color:#fff9;outline:2px dashed #ffffff73;position:absolute}.studio-safe span{position:absolute;top:4px;left:8px}.studio-stage-wrap .ov-anchor{cursor:move;pointer-events:auto}.studio-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.studio-controls-layer{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}.obs-size{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2,#ffffff0a);gap:8px;padding:12px 14px;display:grid}.obs-size-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.obs-size-grid{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:4px 12px;display:grid}.obs-size-grid strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.goal-resize-frame{outline-offset:0;pointer-events:none;outline:2px solid #4f8cffd9;position:absolute}.goal-resize-handle{pointer-events:auto;background:#4f8cff;border:1px solid #fff;border-radius:3px;width:14px;height:14px;padding:0;position:absolute}.goal-resize-handle:focus-visible{outline:2px solid #fff}.out-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.out-block{align-content:start;gap:10px;min-width:0;display:grid}.out-title{letter-spacing:.08em;margin:0;font-size:.85rem}.out-sum{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.out-sum dt{color:var(--muted,#8a93a6)}.out-sum dd{font-variant-numeric:tabular-nums;margin:0}.studio-stage-wrap.studio-solo .ov-anchor{cursor:default}.studio-stage-wrap.studio-solo{max-width:100%}.goal-resize-refit{z-index:3;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2,#ffffff14);color:inherit;cursor:pointer;padding:2px 8px;font-size:.75rem;position:absolute;bottom:8px;right:8px}.an-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.an-chart{width:100%;height:auto;max-height:260px}.an-grid{stroke:var(--line);stroke-width:1px}.an-axis{fill:var(--muted);font-size:11px}.an-line{stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.an-dot{fill:var(--surface);stroke:var(--accent);stroke-width:2px}@media (max-width:1100px){.an-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.an-cards{grid-template-columns:minmax(0,1fr)}}:root{--bg:#070913;--bg-sidebar:#080b16;--surface:#0d1221;--surface-2:#11182b;--surface-3:#18213a;--line:#8e9cd321;--line-strong:#9eabe23d;--text:#f3f5ff;--text-2:#c9d0e8;--muted:#7e88aa;--faint:#525c7b;--accent:#9066ff;--accent-2:#5179ff;--accent-soft:#8d5eff24;--ok:#46e9aa;--r-md:11px;--r-lg:16px;--neon-mark-shadow:drop-shadow(0 0 12px #6f58ff4d);--neon-word-shadow:0 0 18px #8d5aff3d;--neon-ambient-page:#6547ee1f;--neon-ambient-app:#5d43d712;--neon-ambient-sidebar:#7f4eff1a;--neon-hero-copy:#834cff1c;--neon-accent-shadow:#6f46ff59;--neon-dot-shadow:0 0 10px #9f7bff;--neon-success-shadow:0 0 10px #45e4a6}html[data-neon-intensity=low]{--neon-mark-shadow:drop-shadow(0 0 5px #6f58ff2b);--neon-word-shadow:0 0 8px #8d5aff1f;--neon-ambient-page:#6547ee0d;--neon-ambient-app:#5d43d708;--neon-ambient-sidebar:#7f4eff0a;--neon-hero-copy:#834cff0d;--neon-accent-shadow:#6f46ff29;--neon-dot-shadow:0 0 4px #9f7bff8c;--neon-success-shadow:0 0 4px #45e4a68c}html[data-neon-intensity=high]{--neon-mark-shadow:drop-shadow(0 0 20px #6f58ff80);--neon-word-shadow:0 0 26px #8d5aff6b;--neon-ambient-page:#6547ee33;--neon-ambient-app:#5d43d721;--neon-ambient-sidebar:#7f4eff2b;--neon-hero-copy:#834cff30;--neon-accent-shadow:#6f46ff85;--neon-dot-shadow:0 0 16px #9f7bff;--neon-success-shadow:0 0 16px #45e4a6}html{background:radial-gradient(circle at 72% -20%, var(--neon-ambient-page), transparent 34%), var(--bg)}.ui-icon{flex:none;display:block}.app{background:radial-gradient(circle at 68% 0%, var(--neon-ambient-app), transparent 29%), linear-gradient(180deg, #090b16, #070913 45%);grid-template-rows:72px minmax(0,1fr);grid-template-columns:244px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 15% 4%, var(--neon-ambient-sidebar), transparent 24%), linear-gradient(180deg, #0b0e1b, #080a13 78%);border-right:1px solid #9ca7de1a;gap:0;padding:22px 15px 17px;overflow:hidden}.brand{letter-spacing:-.02em;text-transform:none;gap:9px;min-height:38px;padding:0 8px 22px;font-size:15px}.brand-mark{background:linear-gradient(135deg,#8d5cff 12%,#6337df 52%,#3c6fff);border:1px solid #ae8bff7a;border-radius:9px;flex:none;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:0 0 24px #6f46ff59,inset 0 1px 1px #ffffff40}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";border:1.5px solid #ffffffd9;border-radius:50%;position:absolute}.brand-mark:before{inset:6px 12px 11px 6px}.brand-mark:after{inset:11px 6px 6px 12px}.brand-mark span{background:#ffffff2e;border-color:#fff;inset:9px}.brand-text{letter-spacing:-.035em;font-size:16px;font-weight:760}.brand-text span{color:#a680ff}.brand-pro{color:#ae8bff;letter-spacing:.08em;background:#8a5aff21;border:1px solid #a67eff47;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:800}.nav-scroll{scrollbar-width:none;min-height:0;overflow-y:auto}.nav-scroll::-webkit-scrollbar{display:none}.nav-entry{display:block}.nav-label{color:#4d5673;letter-spacing:.17em;padding:18px 11px 7px;font-size:9px;font-weight:800}.nav-label:first-child{padding-top:2px}.nav-item{color:#8791af;border-radius:10px;gap:11px;min-height:38px;margin:2px 0;padding:8px 11px;font-size:12px;font-weight:580;transition:all .16s;position:relative}.nav-item:hover{color:#e9ecf8;background:#8460f814;border-color:#9476ff1a;transform:translate(1px)}.nav-item[aria-current=page]{color:#fff;background:linear-gradient(90deg,#7f49f138,#5b48b214);border-color:#8e5eff47;box-shadow:inset 3px 0 #8e5cff,0 7px 24px #43268d17}.nav-icon{color:#687390;width:19px}.nav-item[aria-current=page] .nav-icon{color:#a981ff}.nav-active-dot{width:4px;height:4px;box-shadow:var(--neon-dot-shadow);background:#9f7bff;border-radius:50%;margin-left:auto}.pro-card{background:linear-gradient(135deg,#6334c53b,#1c1642b8),#111326;border:1px solid #8e5dff40;border-radius:13px;flex:none;min-height:72px;margin-top:17px;padding:16px 35px 13px 15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 15px 35px #0003}.pro-card:before{content:"";opacity:.22;background-image:radial-gradient(#bea6ff6b .6px,#0000 .6px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.pro-card-orb{width:78px;height:78px;box-shadow:0 0 30px var(--neon-accent-shadow);opacity:.72;background:radial-gradient(circle at 38% 30%,#bb9aff,#6b3ee4 40%,#1d164a 72%);border-radius:50%;position:absolute;bottom:-24px;right:-15px}.pro-card-title{color:#f2efff;font-size:11px;font-weight:730;position:relative}.pro-card p{color:#8f96b4;margin-top:4px;font-size:9px;position:relative}.pro-star{color:#b58fff;margin-right:3px}.pro-card-check{color:#65e9ba;font-size:10px;position:absolute;top:13px;right:13px}.topbar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#080a14c7;border-bottom-color:#9ca7de1a;gap:12px;padding:0 24px}.command-search{color:#5f6987;cursor:pointer;width:min(430px,34vw);height:38px;font:inherit;text-align:left;background:#0e1221c7;border:1px solid #9da9de21;border-radius:10px;align-items:center;gap:9px;padding:0 10px 0 13px;transition:all .16s;display:flex}.command-search:hover,.command-search:focus-visible,.command-search[aria-expanded=true]{color:#9b7bff;border-color:#845bff8c;box-shadow:0 0 0 3px #845bff17,0 8px 30px #0000002e}.command-search>span{color:#616a86;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:11px;overflow:hidden}.command-search kbd{color:#67708d;background:#ffffff08;border:1px solid #8f99c52b;border-radius:5px;flex:none;padding:3px 6px;font:600 9px/1.2 inherit}.command-palette-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03050cb8;place-items:start center;padding:min(14vh,130px) 20px 24px;display:grid;position:fixed;inset:0}.command-palette{width:min(660px,100%);box-shadow:0 30px 100px #0000009e, 0 0 42px var(--neon-accent-shadow);background:linear-gradient(145deg,#12172afc,#090d19fc);border:1px solid #9a85e642;border-radius:17px;overflow:hidden}.command-palette-input-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:0 17px;display:flex}.command-palette-search-icon{color:#9b7bff;font-size:21px;line-height:1}.command-palette-input-row input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font:500 15px/1.4 inherit}.command-palette-input-row input::placeholder{color:#626c8a}.command-palette-input-row kbd{border:1px solid var(--line-strong);color:#7b85a3;background:#ffffff08;border-radius:6px;padding:4px 7px;font:700 9px/1.2 inherit}.command-palette-meta{color:#596481;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:12px 17px 7px;font-size:9px;font-weight:700;display:flex}.command-palette-results{max-height:min(56vh,460px);padding:4px 9px 10px;overflow-y:auto}.command-palette-result{width:100%;min-height:62px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.command-palette-result[aria-selected=true]{background:linear-gradient(90deg,#7e4aef2e,#46469112);border-color:#9064ff3b;box-shadow:inset 3px 0 #8e5cff}.command-result-copy{gap:3px;min-width:0;display:grid}.command-result-copy strong{color:#edf0fb;font-size:12px}.command-result-copy small{color:#7883a1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-result-side{color:#7455ce;justify-content:flex-end;align-items:center;gap:9px;min-width:92px;display:flex}.command-result-side small{color:#697491;text-transform:uppercase;font-size:8px}.command-result-side em{color:var(--ok);white-space:nowrap;background:#46e9aa12;border:1px solid #46e9aa2e;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.command-palette-empty{text-align:center;place-content:center;gap:7px;min-height:190px;padding:30px;display:grid}.command-palette-empty strong{color:#e9ecf8;font-size:14px}.command-palette-empty span,.command-palette-footer{color:#697491;font-size:10px}.command-palette-footer{border-top:1px solid var(--line);background:#ffffff04;padding:10px 17px}.system-cluster{border-right:1px solid var(--line);align-items:center;gap:10px;padding-right:14px;display:flex}.live-ready{color:#77e8bb;letter-spacing:.04em;background:#28b57f14;border:1px solid #3adc9b2e;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.live-dot{width:5px;height:5px;box-shadow:var(--neon-success-shadow);background:#45e4a6;border-radius:50%}.live-ready-warn{color:#efbb6c;background:#f5b14a14;border-color:#f5b14a2e}.live-ready-warn .live-dot{background:#efbb6c;box-shadow:0 0 10px #efbb6c}.system-copy{color:#68718d;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.system-copy .ui-icon{color:#4cba93}.icon-button{color:#77819f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.icon-button:hover{border-color:var(--line);background:var(--surface);color:#f1f3fa}.has-indicator:after{content:"";background:#ef5b8e;border:2px solid #090b16;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.profile-menu{position:relative}.profile-menu summary{cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:4px 3px 4px 7px;list-style:none;display:flex}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary:hover{background:#ffffff08}.avatar{color:#fff;width:33px;height:33px;box-shadow:0 0 18px var(--neon-accent-shadow);background:linear-gradient(145deg,#7b4ddb,#334bb2);border:1px solid #9c7cff59;border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.profile-copy{flex-direction:column;min-width:76px;display:flex}.profile-copy strong{color:#e9ecf8;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:10px;font-weight:650;overflow:hidden}.profile-copy small{color:#68728f;font-size:8px}.profile-menu summary>.ui-icon{color:#4f5872;transform:rotate(90deg)}.profile-popover{z-index:20;border:1px solid var(--line-strong);width:210px;box-shadow:var(--shadow-pop);background:#0f1323f7;border-radius:13px;gap:9px;padding:13px;display:grid;position:absolute;top:46px;right:0}.profile-popover label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.profile-popover .select{width:100%}.profile-popover .btn{justify-content:center}.main{padding:22px 26px 34px;overflow:hidden}.dashboard-premium{width:100%;max-width:1680px;margin:0 auto}.hero-dashboard{background:#0d1120;border:1px solid #907cdb21;border-radius:18px;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);min-height:218px;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000038}.hero-copy{z-index:2;background:radial-gradient(circle at 30% 20%, var(--neon-hero-copy), transparent 35%), linear-gradient(90deg, #0e1222 72%, #0e122247);flex-direction:column;justify-content:center;padding:28px 30px;display:flex;position:relative}.hero-copy:after{content:"";right:-100px;pointer-events:none;background:linear-gradient(90deg,#0e1222,#0000);width:180px;position:absolute;inset-block:0}.eyebrow{color:#7d88a9;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:5px;font-size:8px;font-weight:760;display:flex}.eyebrow span{background:linear-gradient(90deg,#8e5cff,#0000);width:20px;height:1px}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(32px,3vw,45px);font-weight:780;line-height:1.04}.hero-copy h1 span{color:#9d77ff;text-shadow:var(--neon-word-shadow)}.hero-copy h2{color:#d6d9e9;margin-top:8px;font-size:13px;font-weight:560}.hero-copy>p{color:#7883a2;max-width:480px;margin-top:6px;font-size:10px}.hero-signal{background:#ffffff05;border:1px solid #8994c41f;border-radius:10px;align-items:center;gap:8px;width:max-content;margin-top:18px;padding:5px 9px 5px 5px;display:flex}.signal-avatar{color:#fff;background:linear-gradient(145deg,#7048d0,#3c52aa);border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:800;display:grid}.hero-signal>span:nth-child(2){flex-direction:column;display:flex}.hero-signal strong{color:#cdd2e6;font-size:8px;font-weight:650}.hero-signal small{color:#616b88;font-size:7px}.hero-signal i{background:#4de1aa;border-radius:50%;width:5px;height:5px;margin-left:3px;box-shadow:0 0 9px #4de1aa}.hero-visual{background-image:linear-gradient(90deg,#0e1222 0%,#0e12224d 22%,#07091414 68%,#07091459 100%),linear-gradient(#0000 50%,#07091480),url(/brand/streamalos/brand-pattern.svg);background-position:50%,50%,65% 54%;background-size:cover;min-height:218px;position:relative}.hero-visual:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 40%,#0000 10%,#0d0d231a 48%,#07091473 100%);position:absolute;inset:0}.hero-quote{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b187a;border:1px solid #cdc2ff24;border-radius:11px;gap:7px;padding:9px 13px;display:flex;position:absolute;bottom:24px;right:28px;box-shadow:0 10px 25px #0003}.hero-quote>span{color:#aa87ff;font:700 25px/.8 Georgia,serif}.hero-quote p{color:#d6d8e7;font:500 9px/1.5 Georgia,serif}.hero-quote strong{color:#fff;font-weight:650}.hero-platforms{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:18px;right:20px}.hero-platforms span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-weight:850;display:grid}.hero-platforms i{background:#fff3;width:10px;height:1px}.provider-twitch{background:#8041e8a6}.provider-kick{background:#32c365a6}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:27px;display:grid}.status-card{border:1px solid var(--line);background:linear-gradient(145deg,#12172afa,#0c101dfa);border-radius:14px;min-width:0;padding:14px 15px 12px;transition:all .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 12px 35px #00000026}.status-card:after{content:"";opacity:.45;background:linear-gradient(90deg, transparent, var(--card-glow,#6de5b0), transparent);height:1px;position:absolute;inset:auto 0 0}.status-card:hover{border-color:color-mix(in srgb, var(--card-glow,#8b5cf6) 36%, transparent);transform:translateY(-2px);box-shadow:0 16px 38px #00000040}.status-green{--card-glow:#45e1a5}.status-blue{--card-glow:#4bb9ff}.status-violet{--card-glow:#9a74ff}.status-card-top{color:#69738f;align-items:center;gap:7px;display:flex}.provider-icon{border:1px solid var(--line);color:#a8b0ca;background:#ffffff08;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.provider-icon.provider-twitch{color:#aa83ff;background:#7746d72e;border-color:#9c66ff59}.provider-icon.provider-kick{color:#67e49d;background:#3cce7a1c;border-color:#4ce58b47}.status-name{color:#bfc5dc;font-size:10px;font-weight:650}.status-pill{letter-spacing:.05em;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px}.status-pill-green{color:#59dca8;background:#3ed99d17}.status-pill-blue{color:#68baff;background:#44abff17}.status-pill-violet{color:#aa87ff;background:#9669ff17}.status-card-top>.ui-icon{opacity:.45;margin-left:2px}.status-value{color:#f5f7ff;letter-spacing:-.045em;margin-top:12px;font-size:24px;font-weight:740;line-height:1}.status-description{color:#9aa3c0;margin-top:4px;font-size:9px}.status-note{color:#59637e;align-items:center;gap:5px;margin-top:9px;font-size:7px;display:flex}.dashboard-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.dashboard-section-head h2{color:#e9ecf8;letter-spacing:-.02em;font-size:15px;font-weight:680}.dashboard-section-head p{color:#69738f;margin-top:3px;font-size:9px}.period-control,.panel-filter{border:1px solid var(--line);color:#8e97b3;cursor:pointer;background:#0d1221;border-radius:8px;align-items:center;gap:7px;height:31px;padding:0 10px;font:550 9px inherit;display:inline-flex}.period-control{cursor:default}.period-control span,.panel-filter span{color:#525c78;margin-left:4px}.panel-filter:hover{color:#d9dcef;border-color:#8b60ff59}.metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--line);background:#0d1221eb;border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:30px 1fr auto;gap:0 9px;min-height:82px;padding:12px 12px 9px;display:grid;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--metric,#8e61ff);width:2px;box-shadow:0 0 12px var(--metric,#8e61ff);border-radius:0 2px 2px 0;position:absolute;top:18px;bottom:18px;left:0}.metric-1{--metric:#9a6cff}.metric-2{--metric:#4f8cff}.metric-3{--metric:#3ed3cf}.metric-4{--metric:#df5ecc}.metric-5{--metric:#49d991}.metric-icon{border:1px solid color-mix(in srgb, var(--metric) 24%, transparent);background:color-mix(in srgb, var(--metric) 9%, transparent);width:30px;height:30px;color:var(--metric);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.metric-content{flex-direction:column;gap:3px;display:flex}.metric-content span{color:#747e9d;font-size:8px}.metric-content strong{color:#f0f2fa;font-size:18px;line-height:1}.metric-trend{color:#52dca4;font-size:7px;font-weight:750}.trend-flat{color:#69738f}.sparkline{opacity:.72;grid-column:2/4;align-self:end;width:100%;height:26px}.sparkline polyline{fill:none;stroke:var(--metric);stroke-width:1.5px;vector-effect:non-scaling-stroke}.dashboard-content-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.84fr);align-items:start;gap:13px;display:grid}.dashboard-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0e1323fa,#0b0f1cfa);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 18px 45px #00000026}.panel-header{border-bottom:1px solid #97a5dc14;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:15px 16px 12px;display:flex}.panel-header h2{color:#e7eaf7;align-items:center;gap:8px;font-size:12px;font-weight:660;display:flex}.panel-header p{color:#66708c;margin-top:4px;font-size:8px}.realtime-badge{color:#57d8a7;letter-spacing:.08em;background:#39d69a12;border:1px solid #39d69a29;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:6px;font-weight:800;display:inline-flex}.realtime-badge i{background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px}.panel-filter{height:28px}.premium-feed-row{border-bottom:1px solid #94a0d212;grid-template-columns:37px 25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 16px;transition:background .14s;display:grid}.premium-feed-row:hover{background:#8261e10a}.premium-feed-row time{color:#59627d;font:600 8px ui-monospace,monospace}.feed-provider{color:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:850;display:grid}.feed-provider.provider-twitch{color:#ab85ff;background:#7947d429;border:1px solid #a470ff42}.feed-provider.provider-kick{color:#66dd98;background:#36c0711c;border:1px solid #4ee08b38}.feed-provider.provider-neutral{color:#75809e;background:#919bbe12;border:1px solid #919bbe2e}.feed-copy{color:#9ea6c0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.feed-copy strong{color:#d9ddec;font-weight:620}.feed-copy small{color:#515b76;margin-top:2px;font-size:7px;display:block}.event-badge{color:#a886ff;white-space:nowrap;background:#845def14;border:1px solid #845def2b;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:680}.event-follow{color:#60d4a7;background:#39ca9612;border-color:#39ca962b}.event-gift,.event-sub{color:#df78b6;background:#de53a712;border-color:#de53a72b}.event-bits{color:#68b4e9;background:#40a5eb12;border-color:#40a5eb2b}.event-chat{color:#6ad89f;background:#45d28712;border-color:#45d2872b}.view-all-link{color:#755bc4;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:8px;display:flex}.view-all-link:hover{color:#aa8aff}.dashboard-side-column{gap:13px;display:grid}.quick-panel .panel-header,.attention-panel .panel-header{min-height:61px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.quick-action{--quick:#986bff;border:1px solid color-mix(in srgb, var(--quick) 14%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--quick) 6%, transparent), #ffffff03);border-radius:11px;grid-template-columns:30px minmax(0,1fr) 13px;align-items:center;gap:8px;min-height:74px;padding:9px;transition:all .16s;display:grid}.quick-action:hover{border-color:color-mix(in srgb, var(--quick) 35%, transparent);transform:translateY(-1px)}.quick-action>span{border:1px solid color-mix(in srgb, var(--quick) 24%, transparent);background:color-mix(in srgb, var(--quick) 10%, transparent);width:30px;height:30px;color:var(--quick);border-radius:9px;place-items:center;display:grid}.quick-action>div{min-width:0}.quick-action strong{color:#d7dbea;font-size:8px;font-weight:650;display:block}.quick-action small{color:#5e6883;margin-top:3px;font-size:6.5px;line-height:1.35;display:block}.quick-action>.ui-icon{color:#444e68}.quick-cyan{--quick:#46bfea}.quick-green{--quick:#44d691}.quick-pink{--quick:#dc5cae}.issue-count{color:#ed7283;background:#f45b701a;border:1px solid #f45b7038;border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:8px;display:inline-grid}.issue-row{border-bottom:1px solid #94a0d212;grid-template-columns:29px minmax(0,1fr);gap:9px;padding:12px 14px;display:grid}.issue-row:last-child{border-bottom:0}.issue-icon{color:#e76b7f;background:#eb576e14;border:1px solid #eb576e33;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.issue-orange{color:#e2a45f;background:#eaa04b14;border-color:#eaa04b33}.issue-row strong{color:#ccd1e3;font-size:8.5px;font-weight:630}.issue-row p{color:#626c88;margin-top:3px;font-size:7px;line-height:1.45}.issue-row a{color:#9b7aff;align-items:center;gap:4px;margin-top:7px;font-size:7px;font-weight:650;display:inline-flex}.dashboard-empty-state{color:#65708c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:24px;display:flex}.dashboard-empty-state .ui-icon{color:#8e6cff}.dashboard-empty-state strong{color:#cbd0e1;font-size:10px}.dashboard-empty-state span{max-width:300px;font-size:8px;line-height:1.5}.dashboard-empty-state.is-compact{min-height:128px}.dashboard-empty-state .attention-ok{color:#54d5a1;background:#43d69914;border:1px solid #43d6993d;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}@media (max-width:1450px){.app{grid-template-columns:224px minmax(0,1fr)}.sidebar{padding-inline:12px}.main{padding-inline:20px}.system-copy{display:none}.hero-dashboard{grid-template-columns:minmax(0,.82fr) minmax(400px,1.18fr)}.quick-actions{grid-template-columns:minmax(0,1fr)}.quick-action{min-height:59px}}@media (max-width:1280px){.app{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand-text,.streamalos-wordmark,.brand-pro,.nav-text,.nav-label,.nav-active-dot,.pro-card{display:none}.nav-item{justify-content:center;padding:9px 0}.nav-icon{width:auto}.nav-entry:first-child{margin-top:5px}.hero-dashboard{grid-template-columns:minmax(360px,.9fr) minmax(390px,1.1fr)}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(285px,.8fr)}}@media (max-width:1050px){.topbar{padding-inline:16px}.command-search{width:min(380px,45vw)}.profile-copy,.system-cluster{display:none}.main{padding:16px}.hero-dashboard{grid-template-columns:1fr}.hero-copy{min-height:210px}.hero-visual{min-height:230px}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-content-grid{grid-template-columns:minmax(0,1fr)}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.app{grid-template:"top"60px"side""main"minmax(0,1fr)/1fr}.sidebar{z-index:4;border-right:0;border-bottom:1px solid var(--line);width:100%;height:54px;padding:7px 10px;display:block;position:sticky;top:60px;overflow-x:auto}.brand,.pro-card{display:none}.nav-scroll{display:flex;overflow:visible}.nav-entry{flex:none}.nav-item{width:42px;min-height:38px;margin:0 2px}.topbar{height:60px;top:0}.command-search{width:100%}.command-palette-backdrop{align-items:stretch;padding:10px}.command-palette{border-radius:14px;width:100%;max-height:calc(100vh - 20px)}.command-palette-results{max-height:calc(100vh - 176px)}.command-result-side small,.topbar-spacer,.icon-button,.profile-menu{display:none}.hero-copy{padding:24px 20px}.hero-copy h1{font-size:36px}.hero-visual{min-height:210px}.status-grid,.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions{grid-template-columns:minmax(0,1fr)}.premium-feed-row{grid-template-columns:32px 23px minmax(0,1fr)}.event-badge{display:none}}@media (max-width:480px){.main{padding:11px}.hero-visual{min-height:190px}.hero-quote{bottom:12px;right:12px}.status-grid,.metrics-grid{grid-template-columns:minmax(0,1fr)}.dashboard-section-head{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.command-search,.command-palette-result{transition:none}}.main{--page-accent:#8d6bff}.page-studio{--page-accent:#a86cff}.page-analytics{--page-accent:#4e9cff}.page-widgets{--page-accent:#8c77ff}.page-event-list,.page-events{--page-accent:#42d2c7}.page-chat-box{--page-accent:#59f}.page-goals{--page-accent:#db65cf}.page-chatbot{--page-accent:#7184ff}.page-test-console{--page-accent:#9e72ff}.page-moderation{--page-accent:#4ad2a1}.page-connections{--page-accent:#6c78ff}.page-system{--page-accent:#8c9ac2}.page-overlay{--page-accent:#49bff2}.page-tts{--page-accent:#e16bad}.page-alerts{--page-accent:#ff7187}.main:not(.page-dashboard){background:radial-gradient(circle at 21% -8%, color-mix(in srgb, var(--page-accent) 7%, transparent), transparent 28%), radial-gradient(circle at 90% 12%, #3451b60d, transparent 25%);padding-top:25px;position:relative}.main:not(.page-dashboard):before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#b2beeb1a .55px,#0000 .55px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 32%);mask-image:linear-gradient(#000,#0000 32%)}.main:not(.page-dashboard)>*{z-index:1;position:relative}.main:not(.page-dashboard) .page-head{border-bottom:1px solid #96a3d51a;align-items:center;min-height:74px;margin-bottom:18px;padding:0 2px 17px}.page-head-copy{min-width:0}.page-kicker{color:color-mix(in srgb, var(--page-accent,#8d6bff) 72%, #8993b1);letter-spacing:.15em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.page-title-line{align-items:center;gap:10px;display:flex}.page-title-glyph{border:1px solid color-mix(in srgb, var(--page-accent,#8d6bff) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--page-accent,#8d6bff) 15%, transparent), color-mix(in srgb, var(--page-accent,#8d6bff) 5%, transparent));width:32px;height:32px;color:var(--page-accent,#8d6bff);box-shadow:0 8px 24px color-mix(in srgb, var(--page-accent,#8d6bff) 10%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.main:not(.page-dashboard) .page-head h1{color:#f3f5fd;letter-spacing:-.035em;font-size:22px;font-weight:720}.main:not(.page-dashboard) .page-head p{color:#76809d;max-width:760px;margin-top:6px;font-size:10px}.page-head-actions{justify-content:flex-end}.page-head-actions>.field{gap:3px;min-width:138px}.page-head-actions .field>label{color:#5e6885;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.main:not(.page-dashboard) .card{background:linear-gradient(145deg,#11172af5,#0b0f1cfa);border-color:#95a3d81f;border-radius:15px;padding:17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 16px 45px #00000024}.main:not(.page-dashboard) .card:after{content:"";background:linear-gradient(90deg, var(--page-accent,#8d6bff), transparent);width:56px;height:1px;box-shadow:0 0 10px var(--page-accent,#8d6bff);opacity:.72;position:absolute;top:0;left:18px}.main:not(.page-dashboard) .card-flat{background:radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--page-accent) 9%, transparent), transparent 44%), linear-gradient(145deg, #11172b, #0c1020);align-items:center;min-height:90px;display:flex}.main:not(.page-dashboard) .card-head{min-height:28px;margin-bottom:14px}.main:not(.page-dashboard) .card-title{color:#d9ddec;letter-spacing:-.005em;text-transform:none;font-size:11px;font-weight:670}.main:not(.page-dashboard) .card-title:before{content:"";background:var(--page-accent,#8d6bff);width:5px;height:5px;box-shadow:0 0 9px var(--page-accent,#8d6bff);border-radius:50%;margin:0 7px 1px 0;display:inline-block}.main:not(.page-dashboard) .card .card-title .pill:before,.main:not(.page-dashboard) .widget-card .card-title:before{display:none}.main:not(.page-dashboard) .stack,.main:not(.page-dashboard) .grid{gap:13px}.main:not(.page-dashboard) .muted{color:#7983a1}.main:not(.page-dashboard) .hint{color:#626c88;font-size:9px;line-height:1.5}.main:not(.page-dashboard) .stat{gap:5px}.main:not(.page-dashboard) .stat-value{color:#f4f6ff;letter-spacing:-.045em;font-size:28px;font-weight:730}.main:not(.page-dashboard) .stat-label{color:#69738f;letter-spacing:.1em;font-size:8px;font-weight:700}.main:not(.page-dashboard) .btn{color:#cbd1e5;background:linear-gradient(145deg,#151c31,#101629);border-color:#919fd52b;border-radius:9px;min-height:34px;padding:7px 13px;font-size:10px;box-shadow:inset 0 1px #ffffff08}.main:not(.page-dashboard) .btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--page-accent) 38%, transparent);color:#fff;background:linear-gradient(145deg,#1a233c,#131a2f);transform:translateY(-1px)}.main:not(.page-dashboard) .btn-primary{border-color:color-mix(in srgb, var(--page-accent) 55%, #fff 5%);background:linear-gradient(135deg, color-mix(in srgb, var(--page-accent) 88%, #fff 4%), color-mix(in srgb, var(--page-accent) 65%, #2c256e));color:#fff;box-shadow:0 8px 24px color-mix(in srgb, var(--page-accent) 22%, transparent)}.main:not(.page-dashboard) .btn-danger{color:#ef8394;background:#d6435e17;border-color:#f4677c47}.main:not(.page-dashboard) .btn-success{color:#04130d;background:linear-gradient(135deg,#2fc58c,#199c70);border-color:#41db9c59}.main:not(.page-dashboard) .pill{letter-spacing:.03em;background:#ffffff08;border-color:#8f9ccf2b;padding:4px 8px;font-size:8px}.main:not(.page-dashboard) .pill:before{width:4px;height:4px;box-shadow:0 0 7px}.main:not(.page-dashboard) .field>label,.main:not(.page-dashboard) .label{color:#a7aec6;font-size:9px;font-weight:650}.main:not(.page-dashboard) .input,.main:not(.page-dashboard) .select,.main:not(.page-dashboard) .textarea{color:#e8ebf7;background:#070b16bd;border-color:#8e9cd32b;border-radius:9px;min-height:36px;font-size:10px;transition:all .14s;box-shadow:inset 0 1px 2px #0000002e}.main:not(.page-dashboard) .input:focus,.main:not(.page-dashboard) .select:focus,.main:not(.page-dashboard) .textarea:focus{border-color:color-mix(in srgb, var(--page-accent) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--page-accent) 10%, transparent);outline:0}.main:not(.page-dashboard) .tabs{background:#090d19bf;border-color:#919dd021;border-radius:11px;gap:4px;padding:4px}.main:not(.page-dashboard) .tab{color:#6e7896;border-radius:8px;min-height:31px;padding:6px 13px;font-size:9px}.main:not(.page-dashboard) .tab[aria-selected=true]{background:linear-gradient(145deg, color-mix(in srgb, var(--page-accent) 18%, transparent), color-mix(in srgb, var(--page-accent) 7%, transparent));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--page-accent) 30%, transparent), 0 6px 18px color-mix(in srgb, var(--page-accent) 8%, transparent)}.main:not(.page-dashboard) .seg{background:#070b16c2;border-color:#919dd026;border-radius:9px;gap:3px;padding:3px}.main:not(.page-dashboard) .seg button{color:#737d9b;border-radius:7px;min-height:27px;padding:4px 10px;font-size:9px}.main:not(.page-dashboard) .seg button[aria-pressed=true]{background:color-mix(in srgb, var(--page-accent) 15%, transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--page-accent) 38%, transparent)}.main:not(.page-dashboard) .toggle{color:#aab1c8;font-size:9px}.main:not(.page-dashboard) .toggle-track{background:#151c31;border-color:#929fd233;width:36px;height:20px}.main:not(.page-dashboard) .toggle input:checked+.toggle-track{border-color:color-mix(in srgb, var(--page-accent) 70%, transparent);background:color-mix(in srgb, var(--page-accent) 20%, transparent)}.main:not(.page-dashboard) .toggle input:checked+.toggle-track:after{background:var(--page-accent);box-shadow:0 0 9px var(--page-accent)}.main:not(.page-dashboard) .list-item{color:#939cb8;border-radius:9px;min-height:39px;padding:8px 10px;font-size:10px;transition:all .13s}.main:not(.page-dashboard) .list-item:hover{color:#e0e4f2;background:#ffffff06;border-color:#919ed217}.main:not(.page-dashboard) .list-item[aria-current=true]{border-color:color-mix(in srgb, var(--page-accent) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--page-accent) 16%, transparent), transparent);color:#fff;box-shadow:inset 2px 0 var(--page-accent)}.main:not(.page-dashboard) .table{border-collapse:separate;border-spacing:0;background:#070b163d;border:1px solid #8f9ccf1a;border-radius:10px;overflow:hidden}.main:not(.page-dashboard) .table th{color:#65708d;background:#ffffff05;border-bottom:1px solid #8f9ccf1c;padding:9px 10px;font-size:8px}.main:not(.page-dashboard) .table td{color:#b9c0d6;border-top:0;border-bottom:1px solid #8f9ccf12;padding:10px;font-size:9px}.main:not(.page-dashboard) .table tbody tr:last-child td{border-bottom:0}.main:not(.page-dashboard) .table tbody tr:hover td{background:color-mix(in srgb, var(--page-accent) 4%, transparent)}.main:not(.page-dashboard) .notice{background:#12192cd1;border-color:#8e9cd329;border-radius:11px;padding:11px 13px;font-size:9px;position:relative;overflow:hidden}.main:not(.page-dashboard) .empty{color:#6d7794;background:#060a1438;border:1px dashed #8f9ccf26;border-radius:11px;place-items:center;min-height:110px;padding:25px;font-size:10px;display:grid}.main:not(.page-dashboard) .dialog{border-color:color-mix(in srgb, var(--page-accent) 26%, transparent);background:linear-gradient(145deg,#141a2f,#0d1222);border-radius:16px;box-shadow:0 30px 90px #000000a6}.page-studio .studio{grid-template-columns:220px minmax(520px,1fr) 360px;gap:12px}.page-studio .studio>.card:first-child,.page-studio .studio-panel{background:radial-gradient(circle at 0 0,#9255ff14,#0000 32%),linear-gradient(160deg,#11172a,#0b101e);border-color:#a86cff29}.page-studio .studio-stage-wrap{background:linear-gradient(45deg,#0d1325 25%,#0000 25%) 0 0/22px 22px,linear-gradient(-45deg,#0d1325 25%,#0000 25%) 0 0/22px 22px,linear-gradient(45deg,#0000 75%,#0d1325 75%) 0 0/22px 22px,linear-gradient(-45deg,#0000 75%,#0d1325 75%) 0 0/22px 22px,#080c18;border-color:#9b7de730;border-radius:12px;box-shadow:inset 0 0 50px #0000004d}.page-studio .studio-panel{scrollbar-width:thin;scrollbar-color:#8560db47 transparent;max-height:calc(100vh - 112px);top:88px}.page-studio .studio-frame{filter:drop-shadow(0 0 5px #975eff59);outline-color:#a46dff}.page-studio .studio-handle{background:#9c68ff;border-color:#d8c8ff;box-shadow:0 0 7px #965aff73}.page-studio .preset-card,.page-studio .asset-choice,.page-event-list .preset,.page-goals .preset{color:#aeb6ce;background:linear-gradient(145deg,#151c31,#0f1527);border-color:#919ed226;font-size:9px}.page-studio .preset-card:hover,.page-studio .asset-choice[aria-pressed=true],.page-event-list .preset[aria-pressed=true],.page-goals .preset[aria-pressed=true]{border-color:color-mix(in srgb, var(--page-accent) 52%, transparent);background:color-mix(in srgb, var(--page-accent) 11%, #101626);box-shadow:0 0 18px color-mix(in srgb, var(--page-accent) 9%, transparent)}.page-analytics .an-cards{gap:11px}.page-analytics .an-cards .card{min-height:104px}.page-analytics .an-cards .card:first-child{--page-accent:#54dda8}.page-analytics .an-cards .card:nth-child(2){--page-accent:#9772ff}.page-analytics .an-cards .card:nth-child(3){--page-accent:#54a3ff}.page-analytics .an-cards .card:nth-child(4){--page-accent:#e15cc0}.page-analytics .an-chart{background:linear-gradient(#7389cb0d 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#7389cb0a 1px,#0000 1px) 0 0/72px 100%,#060a1452;border:1px solid #879dda1a;border-radius:12px;min-height:270px;padding:12px}.page-analytics .an-line{stroke:#6f8fff;stroke-width:3px;filter:drop-shadow(0 0 5px #5c7bff85)}.page-analytics .an-dot{fill:#10172a;stroke:#8ca5ff}.page-widgets>.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.page-widgets .widget-card{background:radial-gradient(circle at 100% 0,#8b67ff17,#0000 31%),linear-gradient(145deg,#12182c,#0b101f);min-height:235px}.page-widgets .widget-card:hover{border-color:#906aff42;transition:all .16s;transform:translateY(-2px)}.page-widgets .widget-icon{background:linear-gradient(145deg,#8d5cff2e,#4757cf1a);border:1px solid #976eff40;border-radius:11px;width:40px;height:40px;box-shadow:0 10px 25px #5031a226}.page-event-list .grid-main-side,.page-overlay .grid-main-side,.page-alerts .grid-main-side,.page-tts .grid-main-side{gap:13px}.page-event-list .grid-main-side>.card:last-child{max-height:calc(100vh - 112px);position:sticky;top:88px;overflow-y:auto}.page-chat-box .two-col{gap:13px}.page-chat-box .cb-root,.page-event-list .ev-list,.page-goals .gl-bg{border:1px solid #8b9cd624;box-shadow:0 20px 55px #00000040}.page-goals .goals-grid{grid-template-columns:250px minmax(520px,1fr) 350px;gap:12px}.page-goals .mini-bar{background:#161d33;height:6px}.page-goals .mini-bar>span{background:linear-gradient(90deg,#a366ff,#e05ac5);box-shadow:0 0 9px #b657e552}.page-chatbot>.tabs{width:fit-content;margin-bottom:3px}.page-chatbot .command-row{background:#070b1645;border:1px solid #909ed31a;border-radius:10px;min-height:68px;margin-bottom:7px;padding:11px 12px}.page-chatbot .command-row:last-child{border-bottom:1px solid #909ed31a}.page-chatbot .exchange{background:linear-gradient(145deg,#131a2d,#0d1323);border-color:#8c9cd51f;border-radius:10px}.page-chatbot .bot-line{color:#b8c0ff;background:#6877f314;border:1px solid #7284ff26}.connections-hero{background:radial-gradient(circle at 12%,#695cff2b,#0000 23%),radial-gradient(circle at 85% 15%,#35c59d14,#0000 25%),linear-gradient(135deg,#11162b,#0a1020);border:1px solid #777eff2b;border-radius:17px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;min-height:176px;margin-bottom:14px;padding:24px 32px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0000002e}.connections-orbit{border:1px solid #897cff3d;border-radius:50%;width:120px;height:120px;margin:auto;display:block;position:relative;box-shadow:0 0 0 18px #7462ff0a,0 0 45px #5b4fdf2e}.connections-orbit:before,.connections-orbit:after{content:"";border:1px solid #59dab138;border-radius:50%;position:absolute;inset:23px}.connections-orbit:after{background:linear-gradient(145deg,#8e67ff,#5069e9);border:0;inset:46px;box-shadow:0 0 28px #6f5dff8c}.connections-orbit i,.connections-orbit b{z-index:2;background:#9d76ff;border-radius:4px;width:13px;height:13px;position:absolute;box-shadow:0 0 12px #8f6aff}.connections-orbit i{top:9px;left:28px}.connections-orbit b{background:#58df9b;bottom:27px;right:4px;box-shadow:0 0 12px #48d38e}.connections-hero h2{color:#f3f5ff;letter-spacing:-.04em;font-size:24px}.connections-hero p{color:#7c86a3;max-width:690px;margin-top:8px;font-size:10px;line-height:1.6}.connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.connection-overview-card{--provider:#9069ff;border:1px solid color-mix(in srgb, var(--provider) 20%, transparent);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--provider) 12%, transparent), transparent 37%), linear-gradient(145deg, #12182b, #0b101f);border-radius:15px;flex-direction:column;min-height:190px;padding:18px;transition:all .17s;display:flex;box-shadow:0 18px 45px #0000002b}.connection-kick{--provider:#56db8d}.connection-overview-card:hover{border-color:color-mix(in srgb, var(--provider) 42%, transparent);transform:translateY(-2px)}.connection-overview-card header{align-items:center;gap:10px;display:flex}.connection-brand{border:1px solid color-mix(in srgb, var(--provider) 37%, transparent);background:color-mix(in srgb, var(--provider) 16%, transparent);width:39px;height:39px;color:var(--provider);box-shadow:0 0 24px color-mix(in srgb, var(--provider) 16%, transparent);border-radius:11px;place-items:center;font-size:15px;font-weight:900;display:grid}.connection-overview-card header>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.connection-overview-card header strong{color:#eef0fb;font-size:12px}.connection-overview-card header small{color:#66708c;font-size:8px}.connection-state{color:#77819d;border:1px solid #949fcd24;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:8px;display:inline-flex}.connection-state i{background:currentColor;border-radius:50%;width:4px;height:4px}.connection-state.is-active{color:#57dba4;background:#42db9c12;border-color:#42db9c30}.connection-overview-card>p{color:#77819d;margin-top:16px;font-size:9px;line-height:1.55}.connection-overview-card footer{justify-content:space-between;align-items:end;margin-top:auto;padding-top:17px;display:flex}.connection-overview-card footer>span:first-child{flex-direction:column;display:flex}.connection-overview-card footer small{color:#59637e;font-size:7px}.connection-overview-card footer strong{color:#f1f3fc;letter-spacing:-.04em;font-size:20px}.connection-open{color:var(--provider);font-size:9px;font-weight:650}.connections-security{background:#2fad7c0d;border:1px solid #42db9c21;border-radius:12px;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:flex}.connections-security>span{color:#57dba4;background:#42db9c1a;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.connections-security strong{color:#bcd8cc;font-size:9px}.connections-security p{color:#65768a;margin-top:2px;font-size:8px}.connection-detail-shell{max-width:920px}.connection-detail-shell>.card{padding:20px}.connection-detail-shell .card>dl>.row{background:#060a143d;border:1px solid #909dd014;border-radius:8px;min-height:38px;padding:6px 9px}.connection-detail-shell [data-testid$=-capabilities] li{color:#aeb5cc;border-bottom:1px solid #909dd012;min-height:39px;padding:7px 9px;font-size:9px}.page-system .health{background:linear-gradient(145deg,#12182b,#0b101f);border-color:#929ecf1f;border-radius:12px;justify-content:space-between;min-height:78px}.page-system .health-name{font-size:8px}.settings-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-link-grid>a{background:linear-gradient(145deg,#12182beb,#090e1beb);border:1px solid #919ecf1c;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:13px;transition:all .16s;display:flex}.settings-link-grid>a:hover{border-color:color-mix(in srgb, var(--page-accent) 38%, transparent);transform:translateY(-1px)}.settings-link-grid strong{color:#d8dcec;font-size:10px}.settings-link-grid span{color:#6d7895;font-size:8px;line-height:1.45}.appearance-setting{justify-content:space-between;align-items:center;gap:24px;display:flex}.appearance-setting>div:first-child{max-width:580px}.appearance-setting strong{color:#e8ebf7;font-size:12px}.appearance-setting .hint{margin-top:5px}.appearance-setting-controls{align-items:center;gap:10px;display:flex}.appearance-setting-controls .seg{grid-template-columns:repeat(3,minmax(0,1fr));min-width:260px}.page-events .activity-row,.page-alerts .activity-row{border-color:#919ecf14;min-height:44px;padding-inline:8px}.page-test-console .two-col,.page-overlay .grid-main-side,.page-tts .grid-main-side{align-items:start}.page-moderation .card,.page-tts .card,.page-overlay .card,.page-test-console .card{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--page-accent) 5%, transparent), transparent 30%), linear-gradient(145deg, #11172a, #0b101f)}@media (max-width:1450px){.page-studio .studio{grid-template-columns:200px minmax(460px,1fr) 330px}.page-goals .goals-grid{grid-template-columns:220px minmax(460px,1fr) 320px}}@media (max-width:1180px){.page-studio .studio,.page-goals .goals-grid{grid-template-columns:minmax(0,1fr)}.page-studio .studio-panel,.page-event-list .grid-main-side>.card:last-child{max-height:none;position:static}.page-widgets>.grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.settings-link-grid{grid-template-columns:minmax(0,1fr)}.appearance-setting,.appearance-setting-controls{flex-direction:column;align-items:stretch}.appearance-setting-controls .seg{min-width:0}.main:not(.page-dashboard) .page-head{flex-direction:column;align-items:flex-start}.page-head-actions{justify-content:flex-start;width:100%}.connections-hero{grid-template-columns:minmax(0,1fr);padding:22px}.connections-hero>div:first-child{display:none}.connections-grid{grid-template-columns:minmax(0,1fr)}}.moderation-center{--moderation-twitch:#a970ff;--moderation-kick:#53fc18}.row-between{justify-content:space-between}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moderation-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.moderation-capability-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 90% 0,#6750ff24,#0000 38%),linear-gradient(145deg,#121c38f5,#0a1123fa);border-radius:18px;gap:13px;padding:18px;display:grid}.moderation-capability-card>.btn{justify-self:start}.moderation-provider{color:var(--text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.moderation-provider:first-letter{color:inherit}.moderation-provider>span{letter-spacing:0;text-transform:none}.moderation-provider.provider-twitch{color:var(--moderation-twitch)}.moderation-provider.provider-kick{color:var(--moderation-kick)}.moderation-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.moderation-capability-grid>span{background:#080e1d85;border:1px solid #8494be24;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:9px;font-size:11px;display:grid}.moderation-capability-grid small{color:var(--muted);text-overflow:ellipsis;grid-column:2;overflow:hidden}.status-dot{background:#8690aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.status-ok{color:#42e6aa;background:currentColor}.status-warn{color:#f3c65f;background:currentColor}.status-danger{color:#ff6f87;background:currentColor}.status-neutral{color:#8690aa;background:currentColor}.moderation-workspace{grid-template-columns:minmax(185px,.58fr) minmax(460px,1.7fr) minmax(280px,.9fr);align-items:start;gap:14px;display:grid}.moderation-filters,.moderation-user-panel{position:sticky;top:92px}.moderation-filters{gap:16px;display:grid}.moderation-filters .seg{grid-template-columns:1fr}.moderation-legend{border-top:1px solid var(--border);gap:9px;padding-top:14px;display:grid}.moderation-legend span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.moderation-feed-card{min-width:0;padding:0;overflow:visible}.moderation-feed-card>.card-head{padding:18px 18px 13px}.moderation-feed{border-top:1px solid var(--border)}.moderation-message{border-bottom:1px solid #8797c01f;grid-template-columns:minmax(0,1fr) auto;align-items:start;transition:background .15s,box-shadow .15s;display:grid;position:relative}.moderation-message:last-child{border-bottom:0}.moderation-message:hover,.moderation-message.is-selected{background:#5d63ff14}.moderation-message.is-selected{box-shadow:inset 3px 0 #8d64ff}.moderation-message-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:15px 10px 15px 18px;display:grid}.moderation-message-main:focus-visible,.moderation-menu-button:focus-visible,.moderation-context-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.moderation-message-meta{align-items:center;gap:8px;min-width:0;display:flex}.moderation-message-meta strong{text-overflow:ellipsis;overflow:hidden}.moderation-message-meta small{color:#c6cff0;text-transform:uppercase;background:#6675a433;border-radius:5px;padding:2px 5px;font-size:9px}.moderation-message-meta time{color:var(--muted);font:11px var(--font-mono);margin-left:auto}.moderation-message-copy{color:#dce3f8;overflow-wrap:anywhere;line-height:1.45}.moderation-reply{color:var(--muted);border-left:2px solid #9780ff80;padding-left:10px}.moderation-menu-button{color:#bdc7e7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:38px;height:38px;margin:11px 10px 0 0;font-size:22px}.moderation-menu-button:hover{border-color:var(--border);background:#6e77ff1f}.moderation-context-menu{z-index:20;border:1px solid var(--border-strong);width:190px;box-shadow:var(--shadow-lg);background:#111a32;border-radius:12px;padding:6px;display:grid;position:absolute;top:50px;right:10px}.moderation-context-menu button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px}.moderation-context-menu button:hover:not(:disabled){background:#7a5bff29}.moderation-context-menu button:disabled{color:var(--muted);cursor:not-allowed}.moderation-user-panel{max-height:calc(100vh - 118px);overflow:auto}.moderation-user-head{align-items:center;gap:12px;display:flex}.moderation-user-head>div{gap:5px;display:grid}.moderation-avatar{color:#fff;background:linear-gradient(145deg,#8458ff,#3a8dff);border:1px solid #9c80ff7a;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.moderation-badges{flex-wrap:wrap}.moderation-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.moderation-action-grid .btn{white-space:normal}.moderation-user-panel h3{color:#e9edff;text-transform:uppercase;letter-spacing:.08em;margin:4px 0 0;font-size:12px}.moderation-mini-list{gap:7px;display:grid}.moderation-mini-list p{color:var(--muted);background:#060c1a6b;border-radius:9px;align-items:center;gap:8px;margin:0;padding:8px;font-size:11px;display:flex}.moderation-mini-list time{color:#7888b4;font-family:var(--font-mono);flex:none}.moderation-history{display:grid}.moderation-history>div{min-width:0;color:var(--muted);border-bottom:1px solid #8797c01f;grid-template-columns:80px minmax(130px,1fr) minmax(100px,1fr) 50px 135px 55px minmax(70px,auto);align-items:center;gap:12px;padding:11px 0;font-size:12px;display:grid}.moderation-history>div:last-child{border-bottom:0}.moderation-history details code{color:#aebbe0;font-size:10px}.moderation-quick-panel{padding:16px 18px}.moderation-quick-row{border-top:1px solid #8797c01f;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid;position:relative}.moderation-quick-menu{z-index:15;border:1px solid var(--border-strong);width:190px;box-shadow:var(--shadow-lg);background:#111a32;border-radius:12px;padding:6px;display:grid;position:absolute;top:46px;right:0}.moderation-quick-menu a{color:var(--text);border-radius:8px;padding:9px 10px;text-decoration:none}.moderation-quick-menu a:hover,.moderation-quick-menu a:focus-visible{background:#7a5bff29}.moderation-quick-row>span:nth-child(2){min-width:0;display:grid}.moderation-quick-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-moderation-summary{background:#060c1a5c;border:1px solid #8494be24;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:12px;display:flex}.connection-moderation-summary>span:first-child{gap:3px;display:grid}.connection-moderation-summary small{color:var(--muted)}.moderation-simulator .row{flex-wrap:wrap}.moderation-simulation-result{border:1px solid var(--border);background:#070e1e94;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}@media (max-width:1380px){.moderation-workspace{grid-template-columns:minmax(170px,.55fr) minmax(420px,1.45fr) minmax(260px,.82fr)}.moderation-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.moderation-workspace{grid-template-columns:180px minmax(0,1fr)}.moderation-user-panel{grid-column:1/-1;max-height:none;position:static}.moderation-history{overflow-x:auto}.moderation-history>div{min-width:760px}}@media (max-width:760px){.moderation-capability-strip,.moderation-workspace{grid-template-columns:minmax(0,1fr)}.moderation-filters{position:static}.moderation-filters .seg{grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-message-meta{flex-wrap:wrap}.moderation-message-meta time{margin-left:0}.moderation-simulation-result{flex-direction:column;align-items:flex-start}}.legal{min-height:100vh;padding:var(--s-5);place-items:start center;display:grid}.legal-card{gap:var(--s-3);width:min(100%,820px);line-height:1.55;display:grid}.legal-card h1{margin:0}.legal-card h2{margin:var(--s-4) 0 0;font-size:1.05rem}.legal-draft{padding:var(--s-2) var(--s-3);color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2473;border-radius:8px}.legal-table{border-collapse:collapse;width:100%;font-size:.92rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:8px 10px}.legal-links{margin-top:var(--s-4)}.legal-notice{gap:6px;margin:4px 0 8px;display:grid}.legal-notice p{margin:0}
