.scene-1 .drop-zone{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:62%;aspect-ratio:1.4 / 1;border:1.5px dashed rgba(0,234,255,.35);border-radius:16px;background:#00eaff0a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--cyan);transition:background .3s ease,border-color .3s ease,transform .4s ease}.scene-1 .drop-zone:after{content:"";position:absolute;inset:-1.5px;border:1.5px dashed rgba(0,234,255,.55);border-radius:16px;background:#00eaff1a;opacity:0;pointer-events:none}.scene-1.active .drop-zone:after{animation:dzPulse 2.4s ease-in-out infinite}@keyframes dzPulse{0%,to{opacity:0}50%{opacity:1}}.dz-icon{color:var(--cyan);opacity:.85}.dz-title{font-size:13px;font-weight:600;color:#fff}.dz-sub{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.drag-file{position:absolute;padding:8px 12px 8px 8px;border-radius:10px;background:#000820e6;border:1px solid var(--line-2);font-family:var(--font-mono);font-size:10.5px;color:var(--off);display:flex;align-items:center;gap:8px;box-shadow:0 12px 28px #00000080;opacity:0;z-index:2}.drag-file .ic{font-size:8px;font-weight:700;padding:3px 5px;background:var(--grad-primary);color:#fff;border-radius:4px;letter-spacing:.05em}.scene-1.active .drag-file.f1{animation:dragIn 3s ease-in-out .2s infinite}.scene-1.active .drag-file.f2{animation:dragIn 3s ease-in-out .7s infinite}.scene-1.active .drag-file.f3{animation:dragIn 3s ease-in-out 1.2s infinite}.scene-1.active .drag-file.f4{animation:dragIn 3s ease-in-out 1.7s infinite}.drag-file.f1{left:5%;top:8%;--dx: 32%;--dy: 80%}.drag-file.f2{right:6%;top:14%;--dx: -32%;--dy: 70%}.drag-file.f3{left:7%;bottom:22%;--dx: 30%;--dy: -55%}.drag-file.f4{right:4%;bottom:28%;--dx: -32%;--dy: -50%}@keyframes dragIn{0%{opacity:0;transform:translate(0) scale(.94)}20%{opacity:1;transform:translate(0) scale(1)}65%{opacity:1;transform:translate(var(--dx, 0),var(--dy, 0)) scale(.92)}78%{opacity:0;transform:translate(var(--dx, 0),var(--dy, 0)) scale(.7)}to{opacity:0}}.url-bar{position:absolute;left:50%;bottom:6%;transform:translate(-50%);width:78%;padding:10px 14px;border-radius:12px;background:#000820d9;border:1px solid var(--line-2);display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;color:var(--off);box-shadow:0 8px 24px #0006}.url-label{color:var(--cyan);font-weight:600}.url-field{flex:1;color:var(--off)}.url-caret{display:inline-block;width:7px;height:12px;background:var(--cyan);vertical-align:-2px;margin-left:2px}.scene-1.active .url-caret{animation:blink 1s steps(2) infinite}.url-go{color:var(--cyan);font-size:14px;padding:0 8px;border-left:1px solid var(--line)}body.light .scene-1 .drop-zone{background:#015bed0a!important;border-color:#015bed4d!important;color:#015bed!important}body.light .dz-icon{color:#015bed!important}body.light .dz-title{color:#000d37!important}body.light .drag-file{background:#fffffff2!important;border-color:#000d371a!important;color:#0a1a3d!important;box-shadow:0 8px 22px #000d371f!important}body.light .url-bar{background:#fffffff2!important;border-color:#000d371a!important;box-shadow:0 6px 18px #000d371a!important}body.light .url-field{color:#0a1a3d!important}body.light .url-caret{background:#015bed!important}@media(max-width:540px){.scene-1 .drop-zone{width:70%}.dz-title{font-size:12px}.dz-sub{font-size:9px;letter-spacing:.08em}.drag-file{font-size:9.5px;padding:6px 9px;gap:6px}.drag-file .ic{font-size:7.5px;padding:2px 4px}.url-bar{padding:8px 10px;font-size:10px;gap:8px}.url-label{font-size:9.5px}.url-go{font-size:12px;padding:0 6px}}@media(max-width:360px){.drag-file{font-size:9px;padding:5px 7px}}.scene-2{padding:14px}.train-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:56%}.train-col{background:#00082099;border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;min-width:0;min-height:0}.train-col-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.train-count{color:var(--cyan);font-weight:600}.train-bars{display:flex;flex-direction:column;gap:5px;flex:1;overflow:hidden}.train-bar{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px}.train-bar .nm{color:var(--off);width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.train-bar .pg{flex:1;height:4px;border-radius:2px;background:#ffffff0f;overflow:hidden;position:relative}.train-bar .pg>i{display:block;position:absolute;inset:0;background:var(--grad-cyan);transform:scaleX(0);transform-origin:left center;transition:transform .12s linear}.train-bar.done .pg>i{background:#4ade80}.train-bar .st{font-size:9px;color:var(--muted);width:36px;text-align:right}.train-bar.done .st{color:#4ade80}.train-link-feed{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:10px}.train-link-row{display:flex;align-items:center;gap:6px;color:var(--off);padding:2px 0;animation:linkSlide .35s ease}@keyframes linkSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.train-link-row .ck{color:#4ade80;flex-shrink:0}.train-link-row .pth{color:var(--muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px}.train-core{position:absolute;left:50%;bottom:6%;transform:translate(-50%);width:132px;height:132px;display:grid;place-items:center}.train-core .ai-svg{position:absolute;inset:0;width:100%;height:100%}.train-core .ai-arc,.train-core .ai-arc-2{transform-origin:50% 50%;will-change:transform}.scene-2.active .train-core .ai-arc{animation:aiArcSpin 6s linear infinite}.scene-2.active .train-core .ai-arc-2{animation:aiArcSpin 9s linear infinite reverse}.brain-core{position:relative;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(0,234,255,.35),transparent 55%),radial-gradient(circle at 70% 80%,rgba(1,91,237,.55),transparent 60%),linear-gradient(155deg,#001a4d,#00256b 60%,#000d37);box-shadow:0 0 0 1px #00eaff2e inset,0 0 0 6px #00eaff0a,0 12px 32px #0000008c,0 0 28px #00eaff26;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.brain-core:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px solid rgba(255,255,255,.06);pointer-events:none}.bc-ttl{font-size:10px;font-weight:600;color:#fff;letter-spacing:.02em}.bc-sub{font-family:var(--font-mono);font-size:7.5px;color:var(--cyan);margin-top:4px;text-transform:uppercase;letter-spacing:.12em;opacity:.85}.bc-dots{display:flex;gap:3px;margin-top:5px}.bc-dots i{width:3px;height:3px;border-radius:50%;background:var(--cyan);opacity:.3}.scene-2.active .bc-dots i{animation:bcDot 1.4s ease-in-out infinite}.scene-2.active .bc-dots i:nth-child(2){animation-delay:.2s}.scene-2.active .bc-dots i:nth-child(3){animation-delay:.4s}body.light .train-col{background:#ffffffeb!important;border-color:#000d371a!important}body.light .train-col-head{color:#0a1a3d99!important}body.light .train-count{color:#015bed!important}body.light .train-bar .nm{color:#0a1a3d!important}body.light .train-bar .pg{background:#000d3714!important}body.light .train-bar .pg>i{background:linear-gradient(90deg,#015bed,#0099c5)!important}body.light .train-bar.done .pg>i{background:#22b450!important}body.light .train-bar .st{color:#0a1a3d8c!important}body.light .train-bar.done .st{color:#1d8e3d!important}body.light .train-link-row{color:#0a1a3d!important}body.light .train-link-row .ck{color:#1d8e3d!important}body.light .train-link-row .pth{color:#0a1a3d8c!important}@media(max-width:540px){.scene-2{padding:10px}.train-grid{grid-template-columns:1fr;height:auto;gap:8px}.train-link-feed{display:none}.train-col{padding:8px}.train-col-head{font-size:9px;margin-bottom:8px}.train-bar{font-size:9.5px;gap:6px}.train-bar .nm{width:64px}.brain-core{width:64px;height:64px}.bc-ttl{font-size:9px}.bc-sub{font-size:6.5px;margin-top:3px}.train-core{width:100px;height:100px;bottom:4%}}body.light .brain-core{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.45),transparent 55%),radial-gradient(circle at 70% 80%,rgba(0,153,197,.4),transparent 60%),linear-gradient(155deg,#4a90ff,#015bed 55%,#00256b)!important;box-shadow:0 0 0 1px #015bed4d inset,0 0 0 6px #015bed0f,0 12px 32px #015bed47,0 0 28px #0099c52e!important}body.light .brain-core:before{border-color:#ffffff38!important}body.light .bc-ttl{color:#fff!important}body.light .bc-sub{color:#ffffffeb!important;opacity:1!important}body.light .bc-dots i{background:#ffffffd9!important}.scene-3{padding:14px;display:flex;flex-direction:column;gap:10px;height:100%}.test-header{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 10px;border-radius:8px;background:#00eaff0f;border:1px solid rgba(0,234,255,.2);font-family:var(--font-mono);font-size:10px;color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.test-header .h-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.test-header .h-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#00eaffb3;opacity:0;transform:scale(1);pointer-events:none}.scene-3.active .test-header .h-dot:after{animation:cinePulse 1.6s ease-out infinite}.test-header .h-meta{margin-left:auto;color:var(--muted);font-weight:500;letter-spacing:.05em}.test-feed{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px}.tc-row{display:flex;gap:8px;align-items:flex-end;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.tc-row.show{opacity:1;transform:none}.tc-row.user{justify-content:flex-start}.tc-row.agent{justify-content:flex-start;flex-direction:row-reverse}.tc-avatar{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.tc-avatar.u{background:#ffffff14;color:var(--off);border:1px solid var(--line-2)}.tc-avatar.a{background:var(--grad-primary);box-shadow:0 0 12px #00eaff4d}.tc-bubble{max-width:80%;padding:8px 12px;border-radius:12px;font-size:12px;line-height:1.5;font-family:var(--font-sans)}.tc-bubble.user{background:#ffffff0f;color:var(--off);border-top-left-radius:4px}.tc-bubble.agent{background:var(--grad-primary);color:#fff;border-top-right-radius:4px;box-shadow:0 4px 14px #015bed4d}.test-foot{flex-shrink:0;padding:6px 10px;border-radius:8px;background:#00082099;border:1px solid var(--line);font-family:var(--font-mono);font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;display:flex;gap:8px;align-items:center}.test-foot b{color:#4ade80;font-weight:700}.test-foot .kb-spacer{margin-right:auto;color:var(--cyan)}body.light .test-header{background:#015bed0f!important;border-color:#015bed40!important;color:#015bed!important}body.light .test-header .h-dot{background:#015bed!important;box-shadow:0 0 10px #015bed!important}body.light .test-header .h-meta{color:#0a1a3d8c!important}body.light .tc-avatar.u{background:#000d370f!important;color:#0a1a3d!important;border-color:#000d371f!important}body.light .tc-bubble.user{background:#000d370d!important;color:#0a1a3d!important}body.light .tc-bubble.agent{background:linear-gradient(135deg,#015bed,#00256b)!important;color:#fff!important;box-shadow:0 4px 14px #015bed40!important}body.light .test-foot{background:#ffffffeb!important;border-color:#000d371a!important;color:#0a1a3db3!important}body.light .test-foot b{color:#1d8e3d!important}@media(max-width:540px){.scene-3{padding:10px;gap:8px}.test-header{padding:4px 8px;font-size:9px;letter-spacing:.08em}.test-header .h-dot{width:6px;height:6px}.test-feed{gap:6px}.tc-avatar{width:20px;height:20px;font-size:9px}.tc-bubble{font-size:10.5px;line-height:1.35;padding:5px 9px;max-width:86%;border-radius:10px}.test-foot{padding:4px 8px;font-size:8.5px;letter-spacing:.06em;gap:6px}}.scene-4-connect{display:grid;place-items:center}.hub-core{position:relative;width:160px;height:160px;display:grid;place-items:center;z-index:3}.hub-core .ai-svg{position:absolute;inset:0;width:100%;height:100%}.hub-core .ai-arc,.hub-core .ai-arc-2{transform-origin:50% 50%;will-change:transform}.scene-4-connect.active .hub-core .ai-arc{animation:aiArcSpin 7s linear infinite}.scene-4-connect.active .hub-core .ai-arc-2{animation:aiArcSpin 11s linear infinite reverse}.hub-inner{position:relative;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(0,234,255,.32),transparent 55%),radial-gradient(circle at 70% 80%,rgba(1,91,237,.55),transparent 60%),linear-gradient(155deg,#001a4d,#00256b 60%,#000d37);box-shadow:0 0 0 1px #00eaff2e inset,0 0 0 6px #00eaff0a,0 12px 32px #0000008c,0 0 36px #00eaff2e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hub-inner:before{content:"";position:absolute;inset:9px;border-radius:50%;border:1px solid rgba(255,255,255,.06);pointer-events:none}.hub-ttl{font-size:12px;font-weight:600;color:#fff;letter-spacing:.02em}.hub-sub{font-family:var(--font-mono);font-size:8.5px;color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;opacity:.85}.hub-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hub-line{fill:none;stroke:#00eaff;stroke-width:1.2;stroke-dasharray:4 6;opacity:0;transition:opacity .4s ease}.hub-line.connecting{opacity:.4;animation:dashFlow 1.2s linear infinite}.hub-line.live{opacity:.7;stroke-dasharray:0}@keyframes dashFlow{to{stroke-dashoffset:-40}}.hub-channel{position:absolute;padding:8px 12px;border-radius:12px;background:#000820eb;border:1px solid var(--line-2);display:flex;align-items:center;gap:10px;font-size:11px;color:var(--off);box-shadow:0 10px 30px #0006;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease,border-color .3s ease;z-index:2}.hub-channel.shown{opacity:1;transform:scale(1)}.hub-channel.live{border-color:#4ade8080;box-shadow:0 10px 30px #0006,0 0 0 1px #4ade8033 inset}.ch-logo{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex-shrink:0;overflow:hidden}.ch-logo svg{width:14px;height:14px;display:block}.ch-logo.wa{background:#25d366}.ch-logo.ig{background:radial-gradient(circle at 30% 100%,#ffd600,#ff7a00,#ff0069,#d300c5,#7638fa)}.ch-logo.ms{background:linear-gradient(135deg,#00b2ff,#006aff 30%,#a033ff,#ff5280)}.ch-logo.wb{background:linear-gradient(135deg,#00256b,#015bed)}.ch-name{font-weight:600;color:#fff;flex:1}.ch-status{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.hub-channel.live .ch-status{color:#4ade80}.hub-channel.live .ch-status:before{content:"● "}.hub-channel.ch-1{left:6%;top:12%}.hub-channel.ch-2{left:6%;bottom:14%}.hub-channel.ch-3{right:6%;top:12%}.hub-channel.ch-4{right:6%;bottom:14%}body.light .hub-channel{background:#fffffff2!important;border-color:#000d371f!important;box-shadow:0 6px 18px #000d371a!important}body.light .hub-channel .ch-name{color:#0a1a3d!important}body.light .hub-channel .ch-status{color:#0a1a3d8c!important}body.light .hub-channel.live{border-color:#22b45080!important;box-shadow:0 6px 18px #22b4502e,0 0 0 1px #22b45033 inset!important}body.light .hub-channel.live .ch-status{color:#1d8e3d!important}body.light .hub-line{stroke:#015bed!important}body.light .hub-inner{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.45),transparent 55%),radial-gradient(circle at 70% 80%,rgba(0,153,197,.4),transparent 60%),linear-gradient(155deg,#4a90ff,#015bed 55%,#00256b)!important;box-shadow:0 0 0 1px #015bed4d inset,0 0 0 6px #015bed0f,0 12px 32px #015bed4d,0 0 36px #0099c533!important}body.light .hub-inner:before{border-color:#ffffff38!important}body.light .hub-ttl{color:#fff!important}body.light .hub-sub{color:#ffffffeb!important;opacity:1!important}@media(max-width:540px){.hub-core{width:110px;height:110px}.hub-inner{width:78px;height:78px}.hub-ttl{font-size:10px}.hub-sub{font-size:7px;margin-top:2px}.hub-channel{padding:5px 8px;gap:6px;border-radius:9px}.ch-logo{width:18px;height:18px;border-radius:5px}.ch-logo svg{width:11px;height:11px}.ch-name{font-size:10px}.ch-status{display:none}.hub-channel.ch-1{left:3%;top:14%}.hub-channel.ch-2{left:3%;bottom:16%}.hub-channel.ch-3{right:3%;top:14%}.hub-channel.ch-4{right:3%;bottom:16%}}.scene-5{padding:12px;display:flex;flex-direction:column;gap:8px;height:100%}.live-header{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#4ade8014;border:1px solid rgba(74,222,128,.25);font-family:var(--font-mono);font-size:10px;color:#4ade80;text-transform:uppercase;letter-spacing:.1em;font-weight:600;flex-shrink:0}.live-dot-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px #4ade80}.live-dot-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:#4ade80b3;opacity:0;transform:scale(1);pointer-events:none}.scene-5.active .live-dot-pulse:after{animation:cinePulse 1.6s ease-out infinite}.live-feed{flex:1;display:flex;flex-direction:column;gap:6px;overflow:hidden;min-height:0}.lc-row{display:flex;gap:8px;flex:1 1 0;min-height:0;background:#00082080;border:1px solid var(--line);border-radius:10px;padding:8px}.lc-avatar{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;overflow:hidden}.lc-avatar svg{width:14px;height:14px;display:block}.lc-avatar.wa{background:#25d366}.lc-avatar.ig{background:radial-gradient(circle at 30% 100%,#ffd600,#ff7a00,#ff0069,#d300c5,#7638fa)}.lc-avatar.fb{background:linear-gradient(135deg,#00b2ff,#006aff 30%,#a033ff,#ff5280)}.lc-bubbles{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.lc-bubble{padding:4px 8px;border-radius:8px;font-size:10px;line-height:1.3;max-width:92%;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.lc-bubble.show{opacity:1;transform:none}.lc-bubble.incoming{background:#ffffff0f;color:var(--off);align-self:flex-start}.lc-bubble.outgoing{background:var(--grad-primary);color:#fff;align-self:flex-end;box-shadow:0 4px 12px #015bed4d}.lc-tag{position:absolute;right:-2px;bottom:-4px;font-family:var(--font-mono);font-size:10.5px;color:#5af0a4;text-transform:uppercase;letter-spacing:.14em;font-weight:800;padding:5px 11px;border-radius:4px;background:#4ade8024;border:1.5px solid rgba(90,240,164,.75);box-shadow:inset 0 0 0 1px #5af0a447,0 6px 20px #4ade8052;text-shadow:0 0 8px rgba(74,222,128,.45);z-index:3;opacity:0;transform:rotate(-6deg);transform-origin:center}.lc-tag.show{opacity:1;animation:stampPress .5s cubic-bezier(.34,1.56,.64,1)}@keyframes stampPress{0%{opacity:0;transform:rotate(-16deg) scale(1.7)}55%{opacity:1;transform:rotate(-4deg) scale(.93)}to{opacity:1;transform:rotate(-6deg) scale(1)}}.lc-tag:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 22px #4ade808c;opacity:0}.scene-5.active .lc-tag.show:after{animation:tagPulse 2s ease-in-out infinite}@keyframes tagPulse{0%,to{opacity:0}50%{opacity:1}}.live-footer{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:linear-gradient(135deg,#00eaff0f,#000820b3);border:1px solid rgba(0,234,255,.25);font-family:var(--font-mono);font-size:10px;color:var(--off);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;box-shadow:0 0 24px #00eaff14 inset}.live-footer b{color:var(--cyan);font-weight:700;font-size:16px;text-shadow:0 0 12px rgba(0,234,255,.55);display:inline-block;min-width:1.4em}.live-footer b.bump{animation:countBump .4s ease}@keyframes countBump{0%{transform:scale(1)}50%{transform:scale(1.25);color:#fff;text-shadow:0 0 18px rgba(0,234,255,.9)}to{transform:scale(1)}}.live-footer .dot{color:var(--line-2)}body.light .live-header{background:#22b45014!important;border-color:#22b45040!important;color:#1d8e3d!important}body.light .live-dot-pulse{background:#1d8e3d!important;box-shadow:0 0 12px #1d8e3d!important}body.light .lc-row{background:#ffffffeb!important;border-color:#000d371a!important}body.light .lc-bubble.incoming{background:#000d370d!important;color:#0a1a3d!important}body.light .lc-bubble.outgoing{background:linear-gradient(135deg,#015bed,#00256b)!important;color:#fff!important}body.light .lc-tag{background:linear-gradient(135deg,#22b4502e,#22b45014)!important;color:#1d8e3d!important;border-color:#22b45073!important;text-shadow:none!important;box-shadow:0 0 10px #22b4502e!important}body.light .live-footer{background:#015bed0f!important;border-color:#015bed33!important;color:#0a1a3dbf!important}body.light .live-footer b{color:#015bed!important}@media(max-width:540px){.scene-5{padding:10px;gap:6px}.live-header{padding:4px 8px;font-size:9px;gap:6px;letter-spacing:.08em}.live-dot-pulse{width:6px;height:6px}.live-feed{gap:4px;justify-content:center}.lc-row{flex:0 0 auto;padding:6px;gap:6px;border-radius:8px}.lc-avatar{width:18px;height:18px;border-radius:5px}.lc-avatar svg{width:11px;height:11px}.lc-bubbles{gap:2px}.lc-bubble{font-size:9.5px;padding:3px 6px;line-height:1.25;max-width:100%;border-radius:6px}.lc-tag{position:static;align-self:flex-start;font-size:8.5px;padding:3px 8px;margin-top:4px;letter-spacing:.12em;border-radius:3px;transform:rotate(-4deg)}.scene-5.active .lc-tag.show{animation:stampPress .5s cubic-bezier(.34,1.56,.64,1)}.live-footer{padding:6px 10px;font-size:9px;gap:6px;letter-spacing:.06em}.live-footer b{font-size:13px}}.cine-stage{flex:1;position:relative;border-radius:14px;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(1,91,237,.14),transparent 70%),linear-gradient(180deg,#00082066,#000820b3);overflow:hidden;contain:layout paint}body.light .cine-stage{background:linear-gradient(180deg,#000d3705,#000d370d)!important}.cine-scene{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .5s ease;contain:strict}.cine-scene.active{opacity:1;pointer-events:auto}.cine-wrap.cine-offscreen .cine-scene,.cine-wrap.cine-offscreen .cine-scene *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.cine-wrap .cine-scene,.cine-wrap .cine-scene *,.hero .pulse-dot,.hero .hero-line{animation:none!important}}@keyframes aiArcSpin{to{transform:rotate(360deg)}}@keyframes bcDot{0%,to{opacity:.25}50%{opacity:1}}@keyframes cinePulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.cine-frame[data-astro-cid-67owekwr]{position:relative;padding-top:22px}.cine-playctrl[data-astro-cid-67owekwr]{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:#000820d9;border:1px solid rgba(0,234,255,.45);color:var(--cyan);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #00082080,0 0 24px #00eaff33;transition:transform .15s ease,box-shadow .2s ease}.cine-playctrl[data-astro-cid-67owekwr]:hover{transform:translate(-50%) scale(1.06);box-shadow:0 14px 36px #0008208c,0 0 32px #00eaff59}.cine-playctrl[data-astro-cid-67owekwr] svg[data-astro-cid-67owekwr]{width:12px;height:14px;fill:currentColor;display:block}body.light .cine-playctrl[data-astro-cid-67owekwr]{background:#fffffff2;border-color:#015bed73;color:#015bed;box-shadow:0 12px 32px #000d371f,0 0 24px #015bed2e}.cine-wrap[data-astro-cid-67owekwr]{position:relative;z-index:2;aspect-ratio:1.05 / 1;background:linear-gradient(180deg,#0008208c,#000820bf);border:1px solid var(--line-2);border-radius:22px;padding:22px;overflow:hidden;contain:layout paint;display:flex;flex-direction:column;box-shadow:0 30px 80px -20px #00eaff26,0 0 0 1px #00eaff0f inset}body.light .cine-wrap[data-astro-cid-67owekwr]{background:#ffffffd9!important;border-color:#000d371f!important;box-shadow:0 8px 28px #000d3714,0 0 0 1px #000d370a inset!important}.cine-phase-bar[data-astro-cid-67owekwr]{display:flex;gap:6px;align-items:center;margin-bottom:14px;font-family:var(--font-mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr]{flex:1;padding:6px 10px;border-radius:8px;background:#ffffff08;border:1px solid var(--line);cursor:pointer;user-select:none;display:flex;align-items:center;gap:6px;transition:all .35s ease}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr] .n[data-astro-cid-67owekwr]{width:14px;height:14px;border-radius:50%;background:#ffffff0f;color:var(--muted);display:grid;place-items:center;font-size:9px;font-weight:600}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr].active{background:#00eaff1a;border-color:#00eaff66;color:var(--cyan)}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr].active .n[data-astro-cid-67owekwr]{background:var(--cyan);color:var(--navy-deep)}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr].done .n[data-astro-cid-67owekwr]{background:#4ade80;color:var(--navy-deep)}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr].done{color:#4ade80;border-color:#4ade804d;background:#4ade800d}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr]:hover{border-color:#00eaff80;background:#00eaff0f}body.light .cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr]{background:#000d370a!important;color:#0a1a3d!important;border-color:#000d371a!important}body.light .cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr].done{color:#1d8e3d!important;border-color:#22b45066!important;background:#22b45014!important}body.light .cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr].active{color:#015bed!important;border-color:#015bed80!important;background:#015bed14!important;box-shadow:0 0 16px #015bed33!important}@media(max-width:540px){.cine-wrap[data-astro-cid-67owekwr]{aspect-ratio:auto;min-height:520px;padding:14px;border-radius:16px}.cine-phase-bar[data-astro-cid-67owekwr]{gap:4px}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr]{padding:4px 6px;font-size:9px}.cine-phase-bar[data-astro-cid-67owekwr] .step[data-astro-cid-67owekwr] .lbl[data-astro-cid-67owekwr]{display:none}}.hero[data-astro-cid-ar5v7lgx]{position:relative;padding:90px 0 120px;overflow:hidden;contain:layout paint}.hero[data-astro-cid-ar5v7lgx]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 0%,var(--navy-deep) 100%)}body.light .hero[data-astro-cid-ar5v7lgx]:after{background:linear-gradient(180deg,transparent 0%,#F8FAFE 100%)}.hero[data-astro-cid-ar5v7lgx] .grid-bg{z-index:0}.hero-orb[data-astro-cid-ar5v7lgx]{position:absolute;right:-200px;top:-100px;width:780px;height:780px;background:radial-gradient(circle,rgba(1,91,237,.5) 0%,rgba(1,91,237,.32) 18%,rgba(0,160,230,.2) 35%,rgba(0,234,255,.1) 52%,rgba(0,234,255,.04) 65%,transparent 78%);pointer-events:none;z-index:0}body.light .hero-orb[data-astro-cid-ar5v7lgx]{opacity:.3!important}.hero-grid[data-astro-cid-ar5v7lgx]{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center;position:relative;z-index:1}@media(max-width:1024px){.hero-grid[data-astro-cid-ar5v7lgx]{grid-template-columns:1fr}}.hero-copy[data-astro-cid-ar5v7lgx],.hero-visual[data-astro-cid-ar5v7lgx]{display:block;min-width:0}.eyebrow[data-astro-cid-ar5v7lgx]{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.04em;color:var(--off);padding:7px 14px;border-radius:999px;background:#00eaff0f;border:1px solid rgba(0,234,255,.2);text-transform:uppercase;font-weight:500}.pulse-dot[data-astro-cid-ar5v7lgx]{position:relative;width:8px;height:8px;border-radius:50%;background:var(--cyan)}.pulse-dot[data-astro-cid-ar5v7lgx]:after{content:"";position:absolute;inset:0;border-radius:50%;background:#00eaffb3;transform:scale(1);opacity:.7;animation:heroPulse 1.8s ease-out infinite;pointer-events:none}@keyframes heroPulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}h1[data-astro-cid-ar5v7lgx].hero-title{font-family:var(--font-sans);font-weight:600;font-size:clamp(28px,2.8vw,44px);line-height:1.08;letter-spacing:-.025em;margin:22px 0 24px;color:var(--white);max-width:760px}body.light h1[data-astro-cid-ar5v7lgx].hero-title{color:#000d37!important}.hero-line[data-astro-cid-ar5v7lgx]{display:block;opacity:0;transform:translateY(14px);animation:heroLineIn .8s ease forwards}.hero-line[data-astro-cid-ar5v7lgx]:nth-child(1){animation-delay:.05s}.hero-line[data-astro-cid-ar5v7lgx]:nth-child(2){animation-delay:.22s}.hero-line[data-astro-cid-ar5v7lgx]:nth-child(3){animation-delay:.39s}@keyframes heroLineIn{to{opacity:1;transform:none}}.hero-sub[data-astro-cid-ar5v7lgx]{font-size:17px;line-height:1.55;color:var(--muted);max-width:540px;margin:0 0 32px}.hero-sub[data-astro-cid-ar5v7lgx] em[data-astro-cid-ar5v7lgx]{color:var(--off);font-style:italic}body.light .hero-sub[data-astro-cid-ar5v7lgx]{color:#0a1a3dbf!important}body.light .hero-sub[data-astro-cid-ar5v7lgx] em[data-astro-cid-ar5v7lgx]{color:#000d37!important}@media(max-width:640px){.hero-visual[data-astro-cid-ar5v7lgx]{display:none}.hero[data-astro-cid-ar5v7lgx]{padding-bottom:72px}.hero[data-astro-cid-ar5v7lgx]:after{height:64px}}.hero-foot[data-astro-cid-ar5v7lgx]{margin:16px 0 0;font-size:14px;color:var(--muted)}body.light .hero-foot[data-astro-cid-ar5v7lgx]{color:#0a1a3db3!important}.hero-cta-row[data-astro-cid-ar5v7lgx]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:540px){.hero-cta-row[data-astro-cid-ar5v7lgx] .btn[data-astro-cid-ar5v7lgx]{flex:1 1 100%}}.chan-strip[data-astro-cid-n25znacc]{margin:50px 0;padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#00082066}body.light .chan-strip[data-astro-cid-n25znacc]{background:#000d3708;border-top-color:#000d3714;border-bottom-color:#000d3714}.chan-cap[data-astro-cid-n25znacc]{text-align:center;font-size:14px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:26px}.chan-cap[data-astro-cid-n25znacc] strong[data-astro-cid-n25znacc]{color:var(--white);font-weight:500}.chan-logos[data-astro-cid-n25znacc]{display:flex;gap:20px 36px;justify-content:center;align-items:center;flex-wrap:wrap}.chan-logo[data-astro-cid-n25znacc]{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;color:var(--off);opacity:.85}.dotpulse[data-astro-cid-n25znacc]{width:7px;height:7px;border-radius:50%;background:var(--cyan);animation:pulse 1.8s infinite}.chan-icon[data-astro-cid-n25znacc]{width:22px;height:22px;flex-shrink:0}.chan-logo[data-astro-cid-n25znacc].coming{opacity:.5}.chan-logo[data-astro-cid-n25znacc].coming .dotpulse[data-astro-cid-n25znacc]{background:transparent;border:1px solid var(--muted);animation:none}@keyframes pulse{0%{box-shadow:0 0 #00eaffb3}70%{box-shadow:0 0 0 10px #00eaff00}to{box-shadow:0 0 #00eaff00}}.logo-wall[data-astro-cid-pcu7jfzj]{padding-block:70px;text-align:center}.cap[data-astro-cid-pcu7jfzj]{color:var(--muted);font-size:15px;max-width:720px;margin:0 auto 36px}.cap[data-astro-cid-pcu7jfzj] strong[data-astro-cid-pcu7jfzj]{color:var(--off);font-weight:500}.logo-grid[data-astro-cid-pcu7jfzj]{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;align-items:center}@media(max-width:900px){.logo-grid[data-astro-cid-pcu7jfzj]{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.logo-grid[data-astro-cid-pcu7jfzj]{grid-template-columns:repeat(2,1fr)}}.logo-cell[data-astro-cid-pcu7jfzj]{height:110px;border-radius:12px;background:#ffffff06;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:10px 14px;transition:border-color .2s ease,background .2s ease}.logo-cell[data-astro-cid-pcu7jfzj]:hover{border-color:#00eaff4d;background:#00eaff0a}.logo-img[data-astro-cid-pcu7jfzj]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;filter:brightness(0) invert(1);opacity:.88;transition:opacity .2s ease}.logo-cell[data-astro-cid-pcu7jfzj]:hover .logo-img[data-astro-cid-pcu7jfzj]{opacity:1}body.light .logo-cell[data-astro-cid-pcu7jfzj]{background:#000d3708!important;border-color:#000d3714!important}body.light .logo-cell[data-astro-cid-pcu7jfzj]:hover{border-color:#015bed4d!important;background:#015bed0a!important}body.light .logo-img[data-astro-cid-pcu7jfzj]{filter:brightness(0)!important;opacity:.55}body.light .logo-cell[data-astro-cid-pcu7jfzj]:hover .logo-img[data-astro-cid-pcu7jfzj]{opacity:.85}.final[data-astro-cid-4qanoyb3]{padding:140px 0 120px;position:relative;text-align:center;overflow:hidden;margin-top:60px}.final[data-astro-cid-4qanoyb3]:before,.final[data-astro-cid-4qanoyb3]:after{content:"";position:absolute;left:0;right:0;height:180px;pointer-events:none;z-index:1}.final[data-astro-cid-4qanoyb3]:before{top:0;background:linear-gradient(180deg,var(--navy-deep) 0%,transparent 100%)}.final[data-astro-cid-4qanoyb3]:after{bottom:0;background:linear-gradient(180deg,transparent 0%,var(--navy-deep) 100%)}body.light .final[data-astro-cid-4qanoyb3]:before{background:linear-gradient(180deg,#F8FAFE 0%,transparent 100%)}body.light .final[data-astro-cid-4qanoyb3]:after{background:linear-gradient(180deg,transparent 0%,#F8FAFE 100%)}.final-orb[data-astro-cid-4qanoyb3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1100px;height:1100px;background:radial-gradient(circle 360px,rgba(1,91,237,.45) 0%,rgba(1,91,237,.3) 22%,rgba(0,160,230,.18) 42%,rgba(0,234,255,.1) 60%,rgba(0,234,255,.04) 78%,transparent 100%);pointer-events:none;z-index:0}.final-h[data-astro-cid-4qanoyb3]{font-size:clamp(28px,2.8vw,44px);line-height:1.08;letter-spacing:-.025em;font-weight:600;color:var(--white);margin:0;position:relative;z-index:2}body.light .final-h[data-astro-cid-4qanoyb3]{color:#000d37!important}.final-sub[data-astro-cid-4qanoyb3]{color:var(--muted);margin:30px auto 36px;max-width:540px;font-size:17px;position:relative;z-index:2}body.light .final-sub[data-astro-cid-4qanoyb3]{color:var(--muted)!important}.final-cta[data-astro-cid-4qanoyb3]{display:flex;gap:12px;justify-content:center;position:relative;flex-wrap:wrap;z-index:2}body.light .final[data-astro-cid-4qanoyb3]{background:linear-gradient(180deg,#f4f7fc,#eaeff7)!important}body.light .final-orb[data-astro-cid-4qanoyb3]{opacity:1!important;background:radial-gradient(circle 360px,rgba(1,91,237,.14) 0%,rgba(1,91,237,.09) 22%,rgba(0,153,197,.05) 42%,rgba(0,234,255,.03) 60%,rgba(0,234,255,.01) 78%,transparent 100%)!important}
