.livestream-page-wrapper{min-height:100vh;background:var(--bg-primary,#090d16);color:var(--text-primary,#f8fafc);position:relative;overflow-x:hidden}.livestream-ambient-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;opacity:.6}.glow-orange{background:radial-gradient(circle,#ff6b0047 0,#0000 70%)}.glow-cyan{background:radial-gradient(circle,#06b6d438 0,#0000 70%)}.glow-purple{background:radial-gradient(circle,#a855f733 0,#0000 70%)}@keyframes neoPulse{0%{transform:scale(.95);box-shadow:0 0 0 0 #ef4444b3}70%{transform:scale(1.1);box-shadow:0 0 0 10px #ef444400}to{transform:scale(.95);box-shadow:0 0 0 0 #ef444400}}.pulse-dot{background-color:#ef4444;animation:neoPulse 2s infinite}.pulse-dot,.pulse-dot-green{width:10px;height:10px;border-radius:50%;display:inline-block}.pulse-dot-green{background-color:#10b981;box-shadow:0 0 10px #10b981}.neo-glass-card{background:#0f1626bf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 50px #00000080,inset 0 1px 0 #ffffff14;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.neo-glass-card:hover{border-color:#ff6b0066;box-shadow:0 25px 60px #0009,0 0 30px #ff6b0033;transform:translateY(-4px)}.neo-text-gradient-orange{background:linear-gradient(135deg,#ff8a00,#ff3d00 50%,#ff7a00);-webkit-background-clip:text;-webkit-text-fill-color:#0000}.neo-text-gradient-cyan{background:linear-gradient(135deg,#38bdf8,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:#0000}.studio-window-frame{background:#0b0f19;border-radius:20px;border:1px solid #ffffff1f;box-shadow:0 25px 70px #000000b3,0 0 40px #ff6b0026;overflow:hidden}.studio-window-header{height:44px;background:#111827f2;border-bottom:1px solid #ffffff14;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.window-dots{display:flex;gap:8px}.window-dot{width:12px;height:12px;border-radius:50%}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.showcase-tab-btn{display:flex;align-items:center;gap:10px;padding:12px 22px;border-radius:14px;border:1px solid #ffffff14;background:#0f172a99;color:#94a3b8;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(10px)}.showcase-tab-btn:hover{color:#f8fafc;background:#1e293bcc;border-color:#ff6b004d}.showcase-tab-btn.active{color:#fff;background:linear-gradient(135deg,#ff6b0040,#ff3d0026);border-color:#ff6b00;box-shadow:0 0 20px #ff6b0059}.feature-hotspot-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:#0f172ad9;border:1px solid #ffffff1f;color:#f8fafc;font-size:.84rem;font-weight:600;box-shadow:0 4px 14px #0006}.comparison-table-wrapper{overflow-x:auto;border-radius:20px;border:1px solid #ffffff14;background:#0f1626b3;box-shadow:0 20px 50px #0006}.comparison-table{width:100%;border-collapse:collapse;text-align:left}.comparison-table td,.comparison-table th{padding:18px 24px;border-bottom:1px solid #ffffff0f;font-size:.95rem}.comparison-table th{background:#182238cc;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;color:#cbd5e1}.comparison-table td.highlight-col,.comparison-table th.highlight-col{background:#ff6b0014;border-left:2px solid #ff6b0080;border-right:2px solid #ff6b0080}.comparison-table th.highlight-col{background:#ff6b002e;color:#ff7a00;border-top:2px solid #ff7a00}.comparison-table tr:hover td{background-color:#ffffff05}.comparison-table tr:hover td.highlight-col{background-color:#ff6b001f}@media (max-width:768px){.showcase-tab-btn{padding:10px 14px;font-size:.85rem;width:100%;justify-content:center}.comparison-table td,.comparison-table th{padding:12px 14px;font-size:.85rem}}