:root{--tl-bg:#121214;--tl-bg2:#121214;--tl-panel:#121214;--tl-panel2:#16161a;--tl-line:rgba(168,85,247,.12);--tl-line-strong:rgba(139,47,201,.28);--tl-text:#f4fff8;--tl-muted:#d0d0d8;--tl-dim:#a7a7b2;--tl-green:#8b2fc9;--tl-green2:#a855f7;--tl-green-dark:#591282;--tl-red:#ff4559;--tl-cyan:#33d8ff;--tl-radius:10px;--tl-shadow:0 18px 60px rgba(0,0,0,.38)}html.tl-neon-runtime{background:var(--tl-bg);color-scheme:dark;scroll-behavior:smooth}.tl-neon-runtime body{margin:0;background:var(--tl-bg);color:var(--tl-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:320px;min-height:100vh;overflow-x:hidden}.tl-neon-runtime *{box-sizing:border-box}.tl-neon-runtime a{color:inherit;text-decoration:none}.tl-neon-runtime button,.tl-neon-runtime input,.tl-neon-runtime select{font:inherit}.tl-neon-runtime button{color:inherit}.tl-icon{width:18px;height:18px;display:block;flex:0 0 auto}.tl-brand{display:inline-flex;align-items:center;gap:10px;color:#fff}.tl-brand strong{font-size:18px;letter-spacing:-.025em}.tl-brand.compact strong{font-size:15px}.tl-brand-mark{width:30px;height:30px;border:1px solid rgba(168,85,247,.24);background:linear-gradient(145deg,#121214,#16161a);border-radius:7px;display:grid;place-items:center;box-shadow:0 0 22px rgba(139,47,201,.14)}.tl-brand.compact .tl-brand-mark{width:25px;height:25px}.tl-brand-mark img{width:21px;height:21px;object-fit:contain;filter:hue-rotate(75deg) saturate(1.6) brightness(1.25)}.tl-btn{border:1px solid rgba(255,255,255,.11);background:#16161a;color:#fff;min-height:40px;padding:0 16px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer;transition:.18s ease;white-space:nowrap}.tl-btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.23);background:#16161a}.tl-btn:disabled{opacity:.55;cursor:default;transform:none}.tl-btn-green{color:#16161a;background:linear-gradient(180deg,#a855f7,#8b2fc9);border-color:#a855f7;box-shadow:0 0 22px rgba(139,47,201,.17),inset 0 1px rgba(255,255,255,.36)}.tl-btn-green:hover{background:linear-gradient(180deg,#a855f7,#8b2fc9);border-color:#a855f7;box-shadow:0 0 34px rgba(139,47,201,.25)}.tl-btn-outline{background:#121214;border-color:rgba(208,208,216,.22);color:#effff5}.tl-btn-ghost{background:#121214;border-color:rgba(255,255,255,.11)}.tl-btn-lg{min-height:48px;padding:0 22px;font-size:14px}.tl-btn-xl{min-height:50px;width:100%;font-size:14px}.tl-btn-full{width:100%}.tl-btn-compact{min-height:34px;padding:0 12px;font-size:12px}.tl-btn-danger-soft{background:rgba(255,69,89,.08);border-color:rgba(255,69,89,.22);color:#ff8390}.tl-btn-danger-soft:hover{background:rgba(255,69,89,.14);border-color:rgba(255,69,89,.36)}.tl-spinner{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;display:inline-block;animation:tlspin .7s linear infinite}@keyframes tlspin{to{transform:rotate(360deg)}}.tl-home{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(circle at 62% 20%,rgba(89,18,130,.12),transparent 29%),radial-gradient(circle at 93% 38%,rgba(89,18,130,.1),transparent 26%),#121214;overflow:hidden}.tl-home-grid{position:absolute;inset:0;z-index:-4;background-image:linear-gradient(rgba(168,85,247,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.032) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.5) 75%,transparent 100%)}.tl-green-haze{position:absolute;border-radius:50%;filter:blur(85px);z-index:-3;pointer-events:none}.tl-haze-a{width:390px;height:390px;background:rgba(139,47,201,.08);top:70px;right:16%}.tl-haze-b{width:280px;height:280px;background:rgba(89,18,130,.08);top:470px;left:4%}.tl-site-header{width:min(1440px,calc(100% - 48px));height:76px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(168,85,247,.1);position:relative;z-index:20}.tl-site-logo{justify-self:start}.tl-site-nav{display:flex;align-items:center;gap:34px}.tl-site-nav a{position:relative;color:#d0d0d8;font-size:12px;font-weight:600;transition:.18s}.tl-site-nav a:hover,.tl-site-nav a.active{color:#fff}.tl-site-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-25px;height:2px;background:var(--tl-green);box-shadow:0 0 9px var(--tl-green)}.tl-site-actions{justify-self:end;display:flex;gap:9px}.tl-hero{width:min(1440px,calc(100% - 48px));margin:0 auto;min-height:590px;padding:88px 0 64px;display:grid;grid-template-columns:.88fr 1.12fr;gap:62px;align-items:center;position:relative;z-index:2}.tl-hero-copy{max-width:610px}.tl-kicker{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.16em;font-weight:800;color:#d0d0d8;border:1px solid rgba(168,85,247,.18);background:rgba(22,22,26,.72);border-radius:999px;padding:7px 11px}.tl-kicker>span,.tl-kicker>i{width:6px;height:6px;border-radius:50%;background:var(--tl-green);box-shadow:0 0 12px var(--tl-green)}.tl-hero h1{margin:18px 0 10px;font-size:clamp(54px,5.2vw,88px);line-height:.92;letter-spacing:-.06em;font-weight:860}.tl-hero h1 em{font-style:normal;color:var(--tl-green)}.tl-hero-copy>p{max-width:610px;margin:18px 0 0;color:#a5b5ad;font-size:18px;line-height:1.55}.tl-hero-actions{display:flex;gap:12px;margin-top:28px}.tl-hero-media{height:425px;border:1px solid rgba(168,85,247,.2);border-radius:11px;position:relative;overflow:visible;background:#121214;box-shadow:0 30px 90px rgba(0,0,0,.55),0 0 70px rgba(139,47,201,.05)}.tl-hero-media:before{content:"";position:absolute;inset:-1px;border-radius:11px;pointer-events:none;background:linear-gradient(130deg,rgba(168,85,247,.16),transparent 22%,transparent 74%,rgba(168,85,247,.07));z-index:2}.tl-hero-media>img{width:100%;height:100%;object-fit:cover;border-radius:10px;filter:saturate(.92) contrast(1.06) brightness(.82)}.tl-hero-media-glow{position:absolute;inset:-25px;background:radial-gradient(circle at 55% 48%,rgba(139,47,201,.14),transparent 55%);filter:blur(20px);z-index:-1}.tl-url-pill{position:absolute;left:17%;top:-18px;z-index:5;height:40px;padding:0 8px 0 13px;border:1px solid rgba(139,47,201,.62);background:#16161a;box-shadow:0 0 28px rgba(139,47,201,.16);border-radius:8px;display:flex;align-items:center;gap:9px;font-size:12px;color:#a855f7}.tl-url-pill .tl-icon{width:15px}.tl-url-pill button{width:28px;height:28px;border:0;border-radius:6px;background:var(--tl-green);color:#16161a;display:grid;place-items:center;cursor:pointer}.tl-url-pill button .tl-icon{width:14px}.tl-live-badge{position:absolute;top:18px;left:50%;z-index:4;background:#ff334c;border-radius:5px;padding:6px 8px;color:white;font-weight:800;font-size:10px;box-shadow:0 4px 14px rgba(255,51,76,.25)}.tl-live-badge span{display:inline-block;width:5px;height:5px;background:white;border-radius:50%;margin-right:4px}.tl-viewer-badge{position:absolute;top:18px;right:18px;z-index:4;background:rgba(18,18,20,.78);border:1px solid rgba(255,255,255,.12);border-radius:5px;padding:5px 8px;display:flex;align-items:center;gap:6px;font-weight:700;font-size:11px}.tl-viewer-badge .tl-icon{width:13px}.tl-source-popover{position:absolute;right:-18px;top:155px;z-index:5;width:160px;padding:12px;background:rgba(18,18,20,.93);border:1px solid rgba(168,85,247,.54);border-radius:9px;box-shadow:0 12px 38px rgba(0,0,0,.45),0 0 24px rgba(139,47,201,.08);display:grid;gap:5px}.tl-source-popover strong{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#a855f7;margin-bottom:4px}.tl-source-popover span{display:flex;align-items:center;gap:8px;color:#d0d0d8;font-size:11px;padding:7px 6px;border-radius:5px}.tl-source-popover span:hover{background:rgba(139,47,201,.08)}.tl-source-popover .tl-icon{width:13px}.tl-feature-row{width:min(1440px,calc(100% - 48px));margin:0 auto 44px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(168,85,247,.14);border-radius:10px;background:rgba(18,18,20,.84);overflow:hidden;position:relative;z-index:3}.tl-feature-row article{min-height:92px;padding:18px 20px;display:flex;align-items:center;gap:14px;border-right:1px solid rgba(168,85,247,.11)}.tl-feature-row article:last-child{border-right:0}.tl-feature-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;background:rgba(139,47,201,.08);border:1px solid rgba(139,47,201,.18);color:var(--tl-green)}.tl-feature-icon .tl-icon{width:20px;height:20px}.tl-feature-row strong{display:block;font-size:13px}.tl-feature-row small{display:block;margin-top:4px;color:#a7a7b2;font-size:11px;line-height:1.35}.tl-showcase{width:min(1440px,calc(100% - 48px));margin:0 auto;padding:40px 0 76px;position:relative;z-index:2}.tl-section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.tl-section-heading span{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--tl-green)}.tl-section-heading h2{font-size:25px;margin:6px 0 0;letter-spacing:-.035em}.tl-section-heading>a{font-size:12px;color:var(--tl-green);display:flex;align-items:center;gap:6px}.tl-section-heading>a .tl-icon{width:13px}.tl-stream-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tl-stream-card{border:1px solid rgba(168,85,247,.13);border-radius:9px;background:#121214;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.16)}.tl-stream-thumb{height:132px;background-size:cover;background-position:center;position:relative}.tl-stream-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(18,18,20,.38),transparent 48%)}.tl-demo-pill{position:absolute;left:8px;top:8px;z-index:2;background:#f02e46;color:#fff;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800}.tl-stream-tag{position:absolute;right:8px;top:8px;z-index:2;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.09);border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700}.tl-stream-meta{padding:12px;display:flex;gap:10px;align-items:center}.tl-mini-avatar{width:29px;height:29px;border-radius:50%;background:linear-gradient(145deg,#8b2fc9,#591282);display:grid;place-items:center;font-weight:900;color:#121214;font-size:12px}.tl-stream-meta strong{display:block;font-size:12px}.tl-stream-meta small{display:block;margin-top:3px;color:#a7a7b2;font-size:10px}.tl-how{width:min(1440px,calc(100% - 48px));margin:0 auto 72px;display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;border:1px solid rgba(168,85,247,.14);background:linear-gradient(135deg,rgba(18,18,20,.96),rgba(18,18,20,.96));border-radius:12px;padding:36px;position:relative;overflow:hidden}.tl-how:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(139,47,201,.06);filter:blur(60px);right:13%;top:-190px}.tl-how-copy h2{font-size:38px;line-height:1.03;letter-spacing:-.04em;margin:14px 0}.tl-how-copy p{color:#d0d0d8;line-height:1.6;max-width:540px}.tl-how-actions{display:flex;gap:10px;margin-top:20px}.tl-steps{display:grid;gap:10px;align-content:center}.tl-steps article{min-height:78px;border:1px solid rgba(168,85,247,.11);background:rgba(18,18,20,.62);border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:15px}.tl-steps b{font-size:18px;color:var(--tl-green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tl-steps strong,.tl-steps span{display:block}.tl-steps strong{font-size:13px}.tl-steps span{font-size:11px;color:#a7a7b2;margin-top:3px}.tl-site-footer{width:min(1440px,calc(100% - 48px));margin:0 auto;min-height:78px;border-top:1px solid rgba(168,85,247,.1);display:flex;align-items:center;justify-content:space-between;color:#a7a7b2;font-size:11px}.tl-site-footer>div{display:flex;gap:18px}.tl-site-footer a:hover{color:var(--tl-green)}.tl-app-shell{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);background:radial-gradient(circle at 86% 8%,rgba(139,47,201,.045),transparent 28%),#121214;color:var(--tl-text)}.tl-sidebar{height:100vh;position:sticky;top:0;border-right:1px solid rgba(168,85,247,.12);background:linear-gradient(180deg,#121214 0%,#121214 100%);padding:20px 14px 14px;display:flex;flex-direction:column;z-index:30;box-shadow:12px 0 38px rgba(0,0,0,.12)}.tl-sidebar-logo{height:58px;padding:6px 9px;border-bottom:1px solid rgba(168,85,247,.08);margin-bottom:15px}.tl-sidebar-logo .tl-brand strong{font-size:17px}.tl-side-nav{display:grid;gap:4px}.tl-side-nav a{height:43px;border:1px solid transparent;border-radius:7px;color:#d0d0d8;display:flex;align-items:center;gap:11px;padding:0 12px;font-size:12px;font-weight:650;transition:.18s}.tl-side-nav a:hover{color:white;background:rgba(255,255,255,.025)}.tl-side-nav a.active{color:white;background:linear-gradient(90deg,rgba(139,47,201,.18),rgba(139,47,201,.07));border-color:rgba(139,47,201,.42);box-shadow:inset 3px 0 0 var(--tl-green),0 0 18px rgba(139,47,201,.06)}.tl-side-nav a.active .tl-icon{color:var(--tl-green)}.tl-side-nav .tl-icon{width:16px}.tl-side-spacer{flex:1}.tl-admin-shortcut{margin:8px 0 10px;border:1px solid rgba(139,47,201,.14);background:rgba(139,47,201,.05);border-radius:8px;padding:10px;display:flex;align-items:center;gap:9px}.tl-admin-shortcut>.tl-icon:first-child{color:var(--tl-green)}.tl-admin-shortcut span{min-width:0;flex:1}.tl-admin-shortcut small,.tl-admin-shortcut strong{display:block}.tl-admin-shortcut small{font-size:8px;letter-spacing:.12em;color:#8b2fc9}.tl-admin-shortcut strong{font-size:11px;margin-top:2px}.tl-admin-shortcut>.tl-icon:last-child{width:13px;color:#a7a7b2}.tl-profile-card{border:1px solid rgba(168,85,247,.11);background:#121214;border-radius:8px;min-height:58px;padding:8px;display:flex;align-items:center;gap:9px}.tl-profile-card>div{min-width:0;flex:1}.tl-profile-card strong,.tl-profile-card span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-profile-card strong{font-size:11px}.tl-profile-card span{font-size:9px;color:#a7a7b2;margin-top:2px}.tl-profile-card button,.tl-profile-card>a{border:0;background:transparent;color:#a7a7b2;cursor:pointer;padding:5px;display:grid;place-items:center}.tl-profile-card .tl-icon{width:14px}.tl-avatar{width:31px;height:31px;border-radius:50%;object-fit:cover;border:1px solid rgba(168,85,247,.32);background:#16161a;flex:0 0 auto}.tl-avatar.small{width:27px;height:27px}.tl-avatar-fallback{display:grid;place-items:center;color:#16161a;background:linear-gradient(145deg,#a855f7,#8b2fc9);font-size:12px;font-weight:900}.tl-app-main{min-width:0;min-height:100vh}.tl-app-topbar{height:76px;border-bottom:1px solid rgba(168,85,247,.1);background:rgba(18,18,20,.84);backdrop-filter:blur(16px);padding:0 28px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.tl-app-topbar>div:first-of-type{display:flex;flex-direction:column;gap:2px}.tl-topbar-kicker{font-size:8px;letter-spacing:.16em;font-weight:800;color:#a7a7b2}.tl-app-topbar strong{font-size:15px}.tl-top-actions{display:flex;align-items:center;gap:9px}.tl-status-chip,.tl-date-chip{height:34px;border:1px solid rgba(168,85,247,.12);background:#121214;border-radius:7px;padding:0 11px;display:flex;align-items:center;gap:7px;font-size:10px;color:#d0d0d8}.tl-status-chip{color:#a855f7}.tl-status-chip i{width:6px;height:6px;border-radius:50%;background:var(--tl-green);box-shadow:0 0 10px var(--tl-green)}.tl-date-chip .tl-icon{width:13px;color:#a7a7b2}.tl-mobile-menu{display:none;border:1px solid rgba(168,85,247,.16);background:#121214;width:36px;height:34px;border-radius:6px;font-size:17px;cursor:pointer}.tl-app-content{padding:28px;max-width:1600px;margin:0 auto;width:100%}.tl-page-heading{min-height:76px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.tl-page-heading>div:first-child>span{font-size:9px;color:var(--tl-green);letter-spacing:.15em;font-weight:800}.tl-page-heading h1{font-size:28px;letter-spacing:-.04em;margin:5px 0 4px}.tl-page-heading p{margin:0;color:#a7a7b2;font-size:12px}.tl-generated{font-size:10px;color:#a7a7b2;padding-top:8px}.tl-live-count,.tl-count-badge{min-height:32px;border:1px solid rgba(139,47,201,.18);background:rgba(139,47,201,.06);border-radius:7px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#a855f7;font-size:10px;font-weight:700}.tl-live-count i{width:6px;height:6px;border-radius:50%;background:#ff4359;box-shadow:0 0 9px #ff4359}.tl-panel{border:1px solid rgba(168,85,247,.12);background:linear-gradient(180deg,rgba(18,18,20,.96),rgba(18,18,20,.96));border-radius:9px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.tl-panel-heading{min-height:62px;border-bottom:1px solid rgba(168,85,247,.09);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tl-panel-heading>div>span{display:block;font-size:8px;letter-spacing:.14em;color:#a7a7b2;font-weight:800}.tl-panel-heading h2{font-size:14px;margin:4px 0 0;letter-spacing:-.02em}.tl-panel-note{font-size:9px;color:#a7a7b2}.tl-stack{display:grid;gap:14px;align-content:start}.tl-user-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);gap:14px}.tl-start-panel{padding-bottom:16px}.tl-start-panel .tl-panel-heading{border-bottom:0}.tl-ready-badge{font-size:9px;color:#a855f7;display:flex;align-items:center;gap:6px}.tl-ready-badge i{width:6px;height:6px;border-radius:50%;background:var(--tl-green);box-shadow:0 0 9px var(--tl-green)}.tl-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px}.tl-source-card{min-height:130px;border:1px solid rgba(168,85,247,.12);background:#121214;border-radius:8px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;position:relative;transition:.18s}.tl-source-card:hover,.tl-source-card.selected{border-color:rgba(139,47,201,.58);background:linear-gradient(145deg,rgba(24,24,28,.72),#121214);box-shadow:0 0 25px rgba(139,47,201,.06)}.tl-source-card>.tl-icon{width:25px;height:25px;color:#d4ebe0;padding:4px;border:1px solid rgba(168,85,247,.14);border-radius:5px}.tl-source-card.selected>.tl-icon{color:var(--tl-green);background:rgba(139,47,201,.08)}.tl-source-card strong{font-size:12px}.tl-source-card span{font-size:10px;color:#a7a7b2;line-height:1.4}.tl-source-card>i{font-style:normal;position:absolute;right:12px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--tl-green);color:#16161a;display:grid;place-items:center;font-size:10px;font-weight:900}.tl-quick-settings{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 16px}.tl-quick-settings>span{min-height:42px;border:1px solid rgba(168,85,247,.09);background:#121214;border-radius:6px;padding:0 11px;display:flex;align-items:center;gap:8px;font-size:10px;color:#a7a7b2}.tl-quick-settings b{font-size:10px;color:#cbdad2}.tl-quick-settings .tl-icon{width:14px}.tl-switch{margin-left:auto;width:31px;height:17px;border-radius:999px;background:#70707c;display:flex;align-items:center;padding:2px}.tl-switch em{width:13px;height:13px;background:#e3ebe7;border-radius:50%;display:block}.tl-switch.on{background:var(--tl-green);justify-content:flex-end}.tl-switch.on em{background:#fff}.tl-start-panel>.tl-btn{width:calc(100% - 32px);margin:0 16px}.tl-summary-panel{padding-bottom:8px}.tl-summary-list{padding:8px 16px}.tl-summary-list>div{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(168,85,247,.07);font-size:10px}.tl-summary-list>div:last-child{border-bottom:0}.tl-summary-list span{color:#a7a7b2}.tl-summary-list strong{font-size:10px}.tl-link-button{border:0;background:transparent;color:var(--tl-green);font-size:10px;font-weight:700;display:flex;align-items:center;gap:4px;padding:8px 16px;cursor:pointer}.tl-link-button .tl-icon{width:11px}.tl-download-panel{padding:16px;display:grid;grid-template-columns:auto 1fr;column-gap:12px}.tl-download-panel .tl-btn{grid-column:1/-1;margin-top:12px}.tl-download-icon{width:39px;height:39px;border-radius:8px;display:grid;place-items:center;background:rgba(139,47,201,.08);border:1px solid rgba(139,47,201,.16);color:var(--tl-green)}.tl-download-panel>div>span,.tl-launch-card>span:not(.tl-large-orb){font-size:8px;letter-spacing:.14em;color:#a7a7b2;font-weight:800}.tl-download-panel h2,.tl-launch-card h2{font-size:15px;margin:4px 0}.tl-download-panel p,.tl-launch-card p,.tl-muted{font-size:10px;color:#a7a7b2;line-height:1.55;margin:0}.tl-two-col{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:14px}.tl-settings-form{padding:16px;display:grid;gap:16px}.tl-settings-form label{display:grid;gap:7px}.tl-settings-form label>span{font-size:10px;font-weight:700;color:#c6d7ce}.tl-settings-form select,.tl-settings-form input[type=password]{width:100%;height:40px;border:1px solid rgba(168,85,247,.14);background:#121214;border-radius:6px;color:#dce9e2;padding:0 11px;outline:none}.tl-settings-form select:focus,.tl-settings-form input:focus{border-color:rgba(139,47,201,.5);box-shadow:0 0 0 3px rgba(139,47,201,.05)}.tl-settings-form small{color:#a7a7b2;font-size:9px}.tl-settings-form input[type=range]{accent-color:var(--tl-green);width:100%}.tl-settings-form label>span output{float:right;color:var(--tl-green)}.tl-profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tl-profile-stats>div{border:1px solid rgba(168,85,247,.09);background:#121214;border-radius:6px;padding:10px}.tl-profile-stats strong,.tl-profile-stats span{display:block}.tl-profile-stats strong{font-size:11px}.tl-profile-stats span{font-size:8px;color:#a7a7b2;margin-top:3px}.tl-toggle-row{min-height:58px;border:1px solid rgba(168,85,247,.1);background:#121214;border-radius:7px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between}.tl-toggle-row>div{display:flex;align-items:center;gap:10px}.tl-toggle-row>div>.tl-icon{color:#a7a7b2}.tl-toggle-row strong,.tl-toggle-row small{display:block}.tl-toggle-row strong{font-size:10px}.tl-toggle-row small{font-size:9px;color:#a7a7b2;margin-top:2px}.tl-toggle{width:38px;height:22px;border-radius:999px;background:#70707c;border:0;padding:3px;cursor:pointer}.tl-toggle span{display:block;width:16px;height:16px;border-radius:50%;background:#eff5f1;transition:.18s}.tl-toggle.on{background:var(--tl-green)}.tl-toggle.on span{transform:translateX(16px);background:#fff}.tl-settings-form .hidden{display:none}.tl-launch-card{padding:18px}.tl-large-orb{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;background:rgba(139,47,201,.09);border:1px solid rgba(139,47,201,.2);color:var(--tl-green);margin-bottom:16px}.tl-large-orb .tl-icon{width:24px;height:24px}.tl-launch-card .tl-btn{margin-top:16px}.devices-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.tl-device-table{padding:0 16px 14px}.tl-device-row{min-height:68px;border-bottom:1px solid rgba(168,85,247,.08);display:grid;grid-template-columns:auto minmax(0,1fr) 150px auto;align-items:center;gap:11px}.tl-device-row:last-child{border-bottom:0}.tl-device-icon{width:36px;height:36px;border-radius:7px;display:grid;place-items:center;background:#16161a;border:1px solid rgba(139,47,201,.14);color:var(--tl-green)}.tl-device-icon .tl-icon{width:18px}.tl-device-row strong,.tl-device-row span{display:block}.tl-device-row strong{font-size:11px}.tl-device-row span{font-size:9px;color:#a7a7b2;margin-top:2px}.tl-device-created{font-size:9px!important;color:#a7a7b2!important}.tl-pair-panel{padding:18px}.tl-pair-panel>span:not(.tl-large-orb){font-size:8px;color:#a7a7b2;letter-spacing:.13em;font-weight:800}.tl-pair-panel h2{font-size:16px;margin:5px 0}.tl-pair-panel p{font-size:10px;color:#a7a7b2;line-height:1.55}.tl-pair-panel .tl-btn{margin-top:10px}.tl-pair-code{margin-top:14px;border:1px solid rgba(139,47,201,.38);background:rgba(89,18,130,.2);border-radius:8px;padding:15px;text-align:center;box-shadow:0 0 22px rgba(139,47,201,.06)}.tl-pair-code small,.tl-pair-code strong,.tl-pair-code span{display:block}.tl-pair-code small{font-size:8px;letter-spacing:.13em;color:#8b2fc9}.tl-pair-code strong{font-size:30px;letter-spacing:.18em;color:var(--tl-green);margin:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tl-pair-code span{font-size:9px;color:#a7a7b2}.tl-security-note{padding:14px;display:flex;gap:11px}.tl-security-note>.tl-icon{color:var(--tl-green);width:20px}.tl-security-note strong{font-size:11px}.tl-security-note p{font-size:9px;color:#a7a7b2;margin:4px 0 0;line-height:1.5}.tl-settings-tabs{height:45px;display:flex;align-items:end;gap:2px;border-bottom:1px solid rgba(168,85,247,.1);margin-bottom:14px}.tl-settings-tabs button{height:37px;min-width:110px;border:0;border-bottom:2px solid transparent;background:transparent;color:#a7a7b2;font-size:10px;font-weight:700;cursor:pointer}.tl-settings-tabs button.active{color:#a855f7;border-bottom-color:var(--tl-green);background:linear-gradient(to top,rgba(139,47,201,.06),transparent)}.tl-settings-body{min-height:350px;padding:20px}.tl-setting-section{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px}.tl-setting-section>div:first-child>span{font-size:8px;letter-spacing:.14em;color:#a7a7b2;font-weight:800}.tl-setting-section h2{font-size:19px;margin:6px 0}.tl-setting-section p{font-size:10px;line-height:1.55;color:#a7a7b2}.tl-setting-cards{display:grid;gap:10px}.tl-setting-cards article{border:1px solid rgba(168,85,247,.1);background:#121214;border-radius:7px;min-height:62px;padding:10px 12px;display:flex;align-items:center;gap:11px}.tl-setting-cards article>.tl-icon{color:var(--tl-green)}.tl-setting-cards article>span{flex:1}.tl-setting-cards small,.tl-setting-cards strong{display:block}.tl-setting-cards small{font-size:9px;color:#a7a7b2}.tl-setting-cards strong{font-size:11px;margin-top:2px}.tl-setting-cards button{border:0;background:transparent;color:var(--tl-green);font-size:9px;cursor:pointer}.tl-quality-list{display:grid;gap:8px}.tl-quality-list article{min-height:65px;border:1px solid rgba(168,85,247,.09);background:#121214;border-radius:7px;padding:10px 12px;display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center}.tl-quality-list article.selected{border-color:rgba(139,47,201,.33);background:rgba(89,18,130,.17)}.tl-quality-list strong,.tl-quality-list span{display:block}.tl-quality-list strong{font-size:11px}.tl-quality-list span{font-size:9px;color:#a7a7b2;margin-top:3px}.tl-quality-list article>div:nth-child(2){display:flex;gap:8px}.tl-quality-list b{font-size:8px;border:1px solid rgba(168,85,247,.1);background:#121214;border-radius:5px;padding:6px 7px}.tl-quality-list em{font-style:normal;font-size:8px;color:#121214;background:var(--tl-green);padding:4px 6px;border-radius:4px;font-weight:900}.tl-password-form{display:grid;gap:10px;max-width:520px}.tl-password-form label{display:grid;gap:5px}.tl-password-form label span{font-size:9px;color:#d0d0d8}.tl-password-form input{height:40px;border:1px solid rgba(168,85,247,.14);background:#121214;border-radius:6px;padding:0 10px;color:#fff;outline:none}.tl-auth-provider-card{border:1px solid rgba(168,85,247,.1);background:#121214;border-radius:8px;padding:15px;display:flex;gap:12px}.tl-auth-provider-card>.tl-icon{color:var(--tl-green)}.tl-auth-provider-card strong,.tl-auth-provider-card span{display:block}.tl-auth-provider-card strong{font-size:11px}.tl-auth-provider-card span{font-size:9px;color:#a7a7b2;margin-top:3px}.tl-advanced-grid{display:grid;gap:9px}.tl-advanced-grid>a{min-height:65px;border:1px solid rgba(168,85,247,.1);background:#121214;border-radius:7px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.tl-advanced-grid>a:hover{border-color:rgba(139,47,201,.28);background:#16161a}.tl-advanced-grid>a>.tl-icon:first-child{color:var(--tl-green)}.tl-advanced-grid>a>.tl-icon:last-child{width:13px;color:#a7a7b2}.tl-advanced-grid strong,.tl-advanced-grid span{display:block}.tl-advanced-grid strong{font-size:11px}.tl-advanced-grid span{font-size:9px;color:#a7a7b2;margin-top:3px}.tl-admin-sidebar{background:linear-gradient(180deg,#121214 0%,#121214 100%)}.tl-admin-system{border-top:1px solid rgba(168,85,247,.08);padding:14px 9px 10px}.tl-admin-system span{display:flex;align-items:center;gap:7px;color:#a855f7;font-size:9px;font-weight:800;letter-spacing:.06em}.tl-admin-system i{width:6px;height:6px;border-radius:50%;background:var(--tl-green);box-shadow:0 0 8px var(--tl-green)}.tl-admin-system small{display:block;font-size:8px;color:#a7a7b2;margin-top:5px}.tl-admin-content{max-width:none}.tl-admin-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px}.tl-admin-stat{min-height:84px;border:1px solid rgba(168,85,247,.12);background:linear-gradient(180deg,#121214,#121214);border-radius:8px;padding:13px;display:flex;align-items:center;gap:12px}.tl-admin-stat-icon{width:39px;height:39px;border-radius:7px;display:grid;place-items:center}.tl-admin-stat-icon.green{background:rgba(139,47,201,.1);color:var(--tl-green);border:1px solid rgba(139,47,201,.14)}.tl-admin-stat-icon.cyan{background:rgba(51,216,255,.09);color:var(--tl-cyan);border:1px solid rgba(51,216,255,.14)}.tl-admin-stat-icon.red{background:rgba(255,69,89,.08);color:#ff596b;border:1px solid rgba(255,69,89,.14)}.tl-admin-stat small,.tl-admin-stat strong{display:block}.tl-admin-stat small{font-size:9px;color:#a7a7b2}.tl-admin-stat strong{font-size:20px;margin-top:2px;letter-spacing:-.04em}.tl-admin-analytics{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.72fr);gap:12px;margin-bottom:12px}.tl-chart-panel,.tl-donut-panel{min-height:300px}.tl-line-chart{padding:10px 16px 14px}.tl-line-chart svg{width:100%;height:190px;overflow:visible}.tl-line-chart .grid path{fill:none;stroke:rgba(168,85,247,.07);stroke-width:1}.tl-line-chart .area{fill:url(#tlArea)}.tl-line-chart .line{fill:none;stroke:var(--tl-green);stroke-width:2.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(139,47,201,.28))}.tl-line-chart circle{fill:#121214;stroke:var(--tl-green);stroke-width:2;vector-effect:non-scaling-stroke}.tl-chart-labels{display:flex;justify-content:space-between;padding:0 2px;color:#a7a7b2;font-size:8px}.tl-donut-wrap{min-height:230px;padding:14px;display:flex;align-items:center;justify-content:center;gap:22px}.tl-donut{--a:45;--b:30;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--tl-green) 0 calc(var(--a)*1%),#17b9c9 calc(var(--a)*1%) calc((var(--a) + var(--b))*1%),#70707c calc((var(--a) + var(--b))*1%) 100%);position:relative;box-shadow:0 0 28px rgba(139,47,201,.08)}.tl-donut:before{content:"";position:absolute;inset:18px;border-radius:50%;background:#121214;border:1px solid rgba(168,85,247,.08)}.tl-donut>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center;z-index:2}.tl-donut strong{font-size:22px}.tl-donut span{font-size:8px;color:#a7a7b2}.tl-donut-legend{display:grid;gap:9px;min-width:125px}.tl-donut-legend>span{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center}.tl-donut-legend i{width:7px;height:7px;border-radius:50%}.tl-donut-legend i.login{background:var(--tl-green)}.tl-donut-legend i.start{background:#17b9c9}.tl-donut-legend i.end{background:#70707c}.tl-donut-legend b{font-size:9px;font-weight:600;color:#a7a7b2}.tl-donut-legend em{font-style:normal;font-size:9px;font-weight:700}.tl-recent-panel{margin-bottom:12px}.tl-table-wrap{overflow:auto}.tl-table{width:100%;border-collapse:collapse;min-width:720px}.tl-table th{text-align:left;font-size:8px;letter-spacing:.08em;color:#a7a7b2;font-weight:700;background:#121214;padding:10px 13px;border-bottom:1px solid rgba(168,85,247,.09)}.tl-table td{font-size:9px;color:#d0d0d8;padding:10px 13px;border-bottom:1px solid rgba(168,85,247,.07)}.tl-table tbody tr:last-child td{border-bottom:0}.tl-table tbody tr:hover td{background:rgba(139,47,201,.018)}.tl-table-user{display:flex;align-items:center;gap:8px}.tl-table-user strong,.tl-table-user small{display:block}.tl-table-user strong{font-size:9px;color:#dce9e2}.tl-table-user small{font-size:8px;color:#a7a7b2;margin-top:2px}.tl-event-pill{border-radius:4px;padding:4px 6px;font-size:8px;font-weight:700}.tl-event-pill.login{background:rgba(51,216,255,.08);color:#55dfff}.tl-event-pill.live_started{background:rgba(139,47,201,.08);color:#a855f7}.tl-event-pill.live_ended{background:rgba(255,255,255,.05);color:#d0d0d8}.tl-live-admin-grid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tl-live-admin-grid>article{border:1px solid rgba(168,85,247,.1);background:#121214;border-radius:8px;padding:13px}.tl-live-user{display:flex;align-items:center;gap:9px}.tl-live-user>div{flex:1}.tl-live-user strong,.tl-live-user span{display:block}.tl-live-user strong{font-size:11px}.tl-live-user span{font-size:9px;color:#a7a7b2;margin-top:2px}.tl-live-user>i{width:7px;height:7px;border-radius:50%;background:#ff4359;box-shadow:0 0 9px #ff4359}.tl-live-admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.tl-live-admin-metrics span{border:1px solid rgba(168,85,247,.07);background:#121214;border-radius:5px;padding:8px}.tl-live-admin-metrics b,.tl-live-admin-metrics small{display:block}.tl-live-admin-metrics b{font-size:11px}.tl-live-admin-metrics small{font-size:8px;color:#a7a7b2;margin-top:2px}.tl-live-admin-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid rgba(168,85,247,.08);padding-top:10px}.tl-live-admin-footer>span{font-size:8px;color:#a7a7b2}.tl-search-box{height:38px;width:min(330px,45vw);border:1px solid rgba(168,85,247,.12);background:#121214;border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 10px}.tl-search-box .tl-icon{width:14px;color:#a7a7b2}.tl-search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:white;font-size:10px}.tl-search-box input::placeholder{color:#70707c}.tl-admin-users{padding:0 14px 14px}.tl-admin-user-row{min-height:69px;border-bottom:1px solid rgba(168,85,247,.07);display:grid;grid-template-columns:minmax(220px,1.1fr) 80px 95px 105px 78px auto;gap:10px;align-items:center}.tl-admin-user-row:last-child{border-bottom:0}.tl-user-main{display:flex;align-items:center;gap:9px;min-width:0}.tl-user-main>div{min-width:0}.tl-user-main strong,.tl-user-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-user-main strong{font-size:10px}.tl-user-main span{font-size:8px;color:#a7a7b2;margin-top:2px}.tl-provider{font-size:8px;border-radius:4px;padding:4px 6px;text-align:center}.tl-provider.discord{background:rgba(88,101,242,.12);color:#8c97ff}.tl-provider.email{background:rgba(139,47,201,.08);color:#a855f7}.tl-user-data strong,.tl-user-data span{display:block}.tl-user-data strong{font-size:9px}.tl-user-data span{font-size:8px;color:#a7a7b2;margin-top:2px}.tl-user-status{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.tl-user-status i{width:5px;height:5px;border-radius:50%}.tl-user-status.active{color:#a855f7}.tl-user-status.active i{background:var(--tl-green)}.tl-user-status.banned{color:#ff6f7e}.tl-user-status.banned i{background:#ff4559}.tl-user-actions{display:flex;justify-content:flex-end;gap:4px}.tl-user-actions button{height:27px;border:1px solid rgba(168,85,247,.1);background:#121214;border-radius:4px;padding:0 7px;color:#d0d0d8;font-size:8px;cursor:pointer}.tl-user-actions button:hover{border-color:rgba(139,47,201,.26);color:white}.tl-user-actions button.danger{border-color:rgba(255,69,89,.15);color:#ff7a88}.tl-empty-state{min-height:160px;display:grid;place-items:center;align-content:center;text-align:center;gap:7px;color:#a7a7b2;padding:20px}.tl-empty-state.tall{min-height:350px}.tl-empty-state>.tl-icon{width:28px;height:28px;color:#70707c}.tl-empty-state strong{font-size:11px;color:#d0d0d8}.tl-empty-state span{font-size:9px}.tl-api-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tl-service-card{min-height:150px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start}.tl-service-icon{width:40px;height:40px;border:1px solid rgba(139,47,201,.14);background:rgba(139,47,201,.07);border-radius:8px;display:grid;place-items:center;color:var(--tl-green)}.tl-service-card small{font-size:8px;color:#a7a7b2;letter-spacing:.13em}.tl-service-card h2{font-size:15px;margin:5px 0}.tl-service-card p{font-size:9px;color:#a7a7b2;line-height:1.55;margin:0}.tl-service-status{font-size:8px;display:flex;align-items:center;gap:5px}.tl-service-status i{width:6px;height:6px;border-radius:50%}.tl-service-status.operational{color:#a855f7}.tl-service-status.operational i{background:var(--tl-green)}.tl-service-status.degraded{color:#ffd15d}.tl-service-status.degraded i{background:#ffd15d}.tl-service-status.offline{color:#ff6474}.tl-service-status.offline i{background:#ff4559}.tl-service-status.checking{color:#d0d0d8}.tl-service-status.checking i{background:#a7a7b2}.tl-api-summary{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.tl-api-summary>div{padding:16px;border-right:1px solid rgba(168,85,247,.09)}.tl-api-summary>div:last-child{border-right:0}.tl-api-summary span,.tl-api-summary strong{display:block}.tl-api-summary span{font-size:8px;color:#a7a7b2}.tl-api-summary strong{font-size:12px;margin-top:5px}.tl-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(7px);z-index:80;display:grid;place-items:center;padding:20px}.tl-modal-backdrop[hidden]{display:none}.tl-modal{width:min(440px,100%);border:1px solid rgba(139,47,201,.24);background:linear-gradient(180deg,#16161a,#121214);border-radius:10px;padding:22px;box-shadow:0 28px 90px rgba(0,0,0,.6),0 0 40px rgba(139,47,201,.06);position:relative}.tl-modal-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#a7a7b2;font-size:23px;cursor:pointer}.tl-modal>span{font-size:8px;color:var(--tl-green);letter-spacing:.14em;font-weight:800}.tl-modal h2{font-size:20px;margin:6px 0}.tl-modal p{font-size:10px;color:#a7a7b2}.tl-modal form{margin-top:15px;display:grid;gap:14px}.tl-modal label{display:grid;gap:6px}.tl-modal label span{font-size:9px;color:#d0d0d8}.tl-modal input{height:40px;border:1px solid rgba(168,85,247,.15);background:#121214;color:white;border-radius:6px;padding:0 10px;outline:none}.tl-modal form>div{display:flex;justify-content:flex-end;gap:8px}.tl-page-loader{min-height:100vh;display:grid;place-items:center;align-content:center;gap:16px;background:radial-gradient(circle at 50% 40%,rgba(139,47,201,.05),transparent 32%),#121214;text-align:center}.tl-page-loader>p{font-size:11px;color:#a7a7b2}.tl-loader-ring{width:28px;height:28px;border-radius:50%;border:2px solid rgba(139,47,201,.15);border-top-color:var(--tl-green);animation:tlspin .8s linear infinite}.tl-access-card{width:min(420px,calc(100% - 32px));border:1px solid rgba(168,85,247,.15);background:#121214;border-radius:10px;padding:28px}.tl-access-card>.tl-icon{width:32px;height:32px;color:var(--tl-green);margin:0 auto 14px}.tl-access-card h1{font-size:23px;margin:0}.tl-access-card p{font-size:10px;color:#a7a7b2;line-height:1.55;margin:9px 0 16px}.tl-toast-host{position:fixed;right:18px;top:18px;z-index:200;display:grid;gap:8px;pointer-events:none}.tl-toast{min-width:240px;max-width:360px;border:1px solid rgba(139,47,201,.25);background:rgba(18,18,20,.96);backdrop-filter:blur(14px);box-shadow:0 15px 40px rgba(0,0,0,.4);border-radius:7px;padding:11px 13px;display:flex;align-items:center;gap:9px;font-size:10px;color:#d9e7df;opacity:0;transform:translateY(-8px);transition:.2s}.tl-toast.show{opacity:1;transform:none}.tl-toast.error{border-color:rgba(255,69,89,.28)}.tl-toast-dot{width:7px;height:7px;border-radius:50%;background:var(--tl-green);box-shadow:0 0 8px var(--tl-green)}.tl-toast.error .tl-toast-dot{background:#ff4559;box-shadow:0 0 8px #ff4559}@media(max-width:1180px){.tl-hero{grid-template-columns:1fr 1fr;gap:30px}.tl-hero h1{font-size:60px}.tl-admin-user-row{grid-template-columns:minmax(190px,1fr) 70px 80px 80px 70px}.tl-user-data:nth-of-type(2){display:none}.tl-admin-user-row{grid-template-columns:minmax(190px,1fr) 70px 80px 70px auto}.tl-user-overview-grid{grid-template-columns:1fr}.tl-stack{grid-template-columns:repeat(2,1fr)}.tl-user-overview-grid>.tl-stack{grid-template-columns:repeat(2,1fr)}.tl-admin-analytics{grid-template-columns:1fr}.tl-donut-panel{min-height:auto}.tl-donut-wrap{min-height:190px}.tl-setting-section{grid-template-columns:220px 1fr}}@media(max-width:900px){.tl-site-header{grid-template-columns:1fr auto}.tl-site-nav{display:none}.tl-site-actions{grid-column:2}.tl-hero{grid-template-columns:1fr;padding-top:56px}.tl-hero-copy{max-width:740px}.tl-hero h1{font-size:clamp(54px,10vw,76px)}.tl-hero-media{height:390px}.tl-feature-row{grid-template-columns:repeat(2,1fr)}.tl-feature-row article:nth-child(2){border-right:0}.tl-feature-row article:nth-child(-n+2){border-bottom:1px solid rgba(168,85,247,.11)}.tl-stream-grid{grid-template-columns:repeat(2,1fr)}.tl-how{grid-template-columns:1fr}.tl-app-shell{grid-template-columns:1fr}.tl-sidebar{position:fixed;left:-240px;top:0;width:224px;transition:.22s ease;box-shadow:20px 0 50px rgba(0,0,0,.55)}.tl-app-shell.menu-open .tl-sidebar{left:0}.tl-app-shell.menu-open:after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:25}.tl-sidebar{z-index:30}.tl-mobile-menu{display:block}.tl-app-topbar{padding:0 16px;justify-content:flex-start;gap:12px}.tl-app-topbar>div:first-of-type{flex:1}.tl-top-actions .tl-date-chip{display:none}.tl-app-content{padding:20px 16px}.tl-admin-stat-grid{grid-template-columns:repeat(2,1fr)}.tl-api-grid{grid-template-columns:1fr}.tl-api-summary{grid-template-columns:repeat(2,1fr)}.tl-api-summary>div:nth-child(2){border-right:0}.tl-api-summary>div:nth-child(-n+2){border-bottom:1px solid rgba(168,85,247,.09)}.tl-admin-user-row{grid-template-columns:minmax(180px,1fr) 68px 68px auto}.tl-user-data{display:none!important}.tl-two-col,.devices-layout{grid-template-columns:1fr}.tl-two-col>.tl-stack{grid-template-columns:repeat(2,1fr)}.tl-setting-section{grid-template-columns:1fr;gap:18px}}@media(max-width:620px){.tl-site-header,.tl-hero,.tl-feature-row,.tl-showcase,.tl-how,.tl-site-footer{width:min(100% - 24px,1440px)}.tl-site-header{height:64px}.tl-site-logo .tl-brand strong{display:none}.tl-site-actions .tl-btn-green{display:none}.tl-hero{padding:44px 0 38px;gap:28px}.tl-hero h1{font-size:49px}.tl-hero-copy>p{font-size:14px}.tl-hero-actions{flex-direction:column}.tl-hero-actions .tl-btn{width:100%}.tl-hero-media{height:265px}.tl-url-pill{left:8px;right:8px;top:-18px;width:auto}.tl-url-pill span{flex:1;overflow:hidden;text-overflow:ellipsis}.tl-source-popover{display:none}.tl-feature-row{grid-template-columns:1fr}.tl-feature-row article{border-right:0!important;border-bottom:1px solid rgba(168,85,247,.11)}.tl-feature-row article:last-child{border-bottom:0}.tl-stream-grid{grid-template-columns:1fr}.tl-stream-thumb{height:170px}.tl-section-heading h2{font-size:21px}.tl-section-heading>a{display:none}.tl-how{padding:22px}.tl-how-copy h2{font-size:31px}.tl-how-actions{flex-direction:column}.tl-site-footer{flex-direction:column;gap:12px;padding:20px 0}.tl-page-heading{flex-direction:column;min-height:auto}.tl-page-heading>.tl-btn,.tl-page-heading>.tl-live-count,.tl-page-heading>.tl-count-badge{align-self:stretch}.tl-app-topbar{height:64px}.tl-top-actions .tl-status-chip{display:none}.tl-top-actions .tl-btn{padding:0 9px}.tl-app-content{padding:16px 10px}.tl-user-overview-grid>.tl-stack,.tl-two-col>.tl-stack{grid-template-columns:1fr}.tl-source-grid{grid-template-columns:1fr}.tl-quick-settings{grid-template-columns:1fr}.tl-profile-stats{grid-template-columns:repeat(2,1fr)}.tl-device-row{grid-template-columns:auto 1fr auto}.tl-device-created{display:none!important}.tl-settings-tabs{overflow:auto}.tl-settings-tabs button{min-width:90px}.tl-settings-body{padding:14px}.tl-quality-list article{grid-template-columns:1fr}.tl-quality-list article>div:nth-child(2){flex-wrap:wrap}.tl-admin-stat-grid{grid-template-columns:1fr 1fr;gap:7px}.tl-admin-stat{min-height:72px;padding:10px}.tl-admin-stat-icon{width:34px;height:34px}.tl-admin-stat strong{font-size:16px}.tl-admin-analytics{gap:8px}.tl-donut-wrap{flex-direction:column}.tl-line-chart{padding:8px}.tl-live-admin-grid{grid-template-columns:1fr;padding:10px}.tl-search-box{width:100%}.tl-admin-user-row{grid-template-columns:minmax(0,1fr);padding:12px 0;gap:8px}.tl-provider,.tl-user-status{justify-self:start}.tl-user-actions{justify-content:flex-start;flex-wrap:wrap}.tl-user-actions button{height:30px}.tl-service-card{grid-template-columns:auto 1fr}.tl-service-status{grid-column:2}.tl-api-summary{grid-template-columns:1fr}.tl-api-summary>div{border-right:0;border-bottom:1px solid rgba(168,85,247,.09)!important}.tl-api-summary>div:last-child{border-bottom:0!important}.tl-toast-host{left:10px;right:10px}.tl-toast{min-width:0;max-width:none;width:100%}}html.tl-neon-runtime .auth-shell,html.tl-neon-runtime .broadcast-shell,html.tl-neon-runtime .status-shell,html.tl-neon-runtime .viewer-gate,html.tl-neon-runtime .viewer-state{background:linear-gradient(rgba(168,85,247,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.018) 1px,transparent 1px),radial-gradient(circle at 70% 8%,rgba(139,47,201,.09),transparent 31%),#121214 !important;background-size:48px 48px,48px 48px,auto,auto !important;}html.tl-neon-runtime .auth-header,html.tl-neon-runtime .broadcast-header,html.tl-neon-runtime .status-header,html.tl-neon-runtime .viewer-player header,html.tl-neon-runtime .viewer-player footer{border-color:rgba(168,85,247,.11) !important;background:rgba(18,18,20,.9) !important;backdrop-filter:blur(16px);}html.tl-neon-runtime .auth-card,html.tl-neon-runtime .broadcast-app-recommendation,html.tl-neon-runtime .broadcast-config-card,html.tl-neon-runtime .broadcast-live-card,html.tl-neon-runtime .status-hero,html.tl-neon-runtime .status-service-card,html.tl-neon-runtime .status-meta,html.tl-neon-runtime .gate-card{border-color:rgba(168,85,247,.14) !important;background:linear-gradient(180deg,#16161a,#121214) !important;box-shadow:0 18px 56px rgba(0,0,0,.28) !important;}html.tl-neon-runtime .auth-card-icon,html.tl-neon-runtime .status-service-icon,html.tl-neon-runtime .gate-icon,html.tl-neon-runtime .broadcast-live-orb{background:rgba(139,47,201,.08) !important;border-color:rgba(139,47,201,.18) !important;color:#8b2fc9 !important;box-shadow:none !important;}html.tl-neon-runtime .auth-card input,html.tl-neon-runtime .broadcast-field select,html.tl-neon-runtime .gate-card input,html.tl-neon-runtime .chat-panel input{background:#121214 !important;border-color:rgba(168,85,247,.14) !important;color:#effff5 !important;}html.tl-neon-runtime .auth-card input:focus,html.tl-neon-runtime .broadcast-field select:focus,html.tl-neon-runtime .gate-card input:focus,html.tl-neon-runtime .chat-panel input:focus{border-color:rgba(139,47,201,.52) !important;box-shadow:0 0 0 3px rgba(139,47,201,.07) !important;}html.tl-neon-runtime .button.primary,html.tl-neon-runtime .primary-button{background:linear-gradient(180deg,#a855f7,#8b2fc9) !important;border-color:#a855f7 !important;color:#16161a !important;box-shadow:0 0 22px rgba(139,47,201,.12) !important;}html.tl-neon-runtime .button.primary:hover,html.tl-neon-runtime .primary-button:hover{background:linear-gradient(180deg,#a855f7,#8b2fc9) !important;}html.tl-neon-runtime .auth-points i,html.tl-neon-runtime .live-dot,html.tl-neon-runtime .status-orb i,html.tl-neon-runtime .status-service-state i,html.tl-neon-runtime .broadcast-live-orb span{background:#8b2fc9 !important;box-shadow:0 0 12px rgba(139,47,201,.6) !important;}html.tl-neon-runtime .auth-switch,html.tl-neon-runtime .auth-help a,html.tl-neon-runtime .status-footer a,html.tl-neon-runtime .broadcast-link button{color:#8b2fc9 !important;}html.tl-neon-runtime .broadcast-audio-options button,html.tl-neon-runtime .player-actions button,html.tl-neon-runtime .chat-panel,html.tl-neon-runtime .video-stage,html.tl-neon-runtime .volume-control{background:#121214 !important;border-color:rgba(168,85,247,.1) !important;}html.tl-neon-runtime .broadcast-audio-options button.active{border-color:rgba(139,47,201,.42) !important;background:rgba(139,47,201,.07) !important;box-shadow:inset 0 0 0 1px rgba(139,47,201,.04) !important;}html.tl-neon-runtime .broadcast-audio-options button.active i,html.tl-neon-runtime .broadcast-audio-options button.active i::after{background:#8b2fc9 !important;}html.tl-neon-runtime .broadcast-link{background:#121214 !important;border-color:rgba(168,85,247,.12) !important;}html.tl-neon-runtime .viewer-player{background:#121214 !important;}html.tl-neon-runtime .video-stage{background:#121214 !important;}html.tl-neon-runtime .sound-prompt{border-color:rgba(139,47,201,.22) !important;background:rgba(18,18,20,.94) !important;}html.tl-neon-runtime .sound-prompt svg{color:#8b2fc9 !important;}html.tl-neon-runtime .status-hero.operational .status-orb,html.tl-neon-runtime .status-service-card.operational .status-service-icon{border-color:rgba(139,47,201,.24) !important;}