:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #07080d;--surface: #11131a;--surface-soft: #151923;--surface-raised: #191d27;--surface-overlay: rgba(7, 8, 13, .92);--surface-border: rgba(210, 232, 255, .1);--surface-border-strong: rgba(210, 232, 255, .2);--surface-elevated: rgba(18, 22, 31, .96);--text: #f7fbff;--text-muted: #aebbd0;--text-faint: #7889a3;--accent: #ff2442;--accent-2: #ffb238;--accent-ok: #9cff3a;--danger: #ff5570;--focus: #35e8ff;--warning: #ffb238;--shadow-1: 0 18px 42px rgba(0, 0, 0, .42);--shadow-2: 0 28px 76px rgba(0, 0, 0, .6);--panel-glow: 0 18px 54px rgba(53, 232, 255, .16);--focus-glow: 0 0 0 3px rgba(53, 232, 255, .24), 0 0 32px rgba(53, 232, 255, .32), 0 18px 52px rgba(0, 0, 0, .52);--accent-glow: 0 0 26px rgba(255, 36, 66, .3);--radius-xs: 10px;--radius-sm: 14px;--radius-md: 18px;--radius-lg: 22px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--container: min(100% - 2rem, 1200px)}@property --qr-spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:linear-gradient(135deg,rgba(53,232,255,.08),transparent 24rem),linear-gradient(225deg,rgba(255,36,66,.1),transparent 28rem),linear-gradient(180deg,#090b12 0%,var(--bg) 42%,#05060a 100%);color:var(--text)}body{min-width:320px}#root{min-height:100dvh}.obs-overlay-mode,.obs-overlay-mode body,.obs-overlay-mode #root{background:transparent!important}.obs-overlay-shell{min-height:100dvh;display:grid;align-items:end;justify-items:start;padding:clamp(18px,4vw,46px);background:transparent;color:#f8fbff;overflow:hidden}.obs-overlay-card{min-width:min(540px,calc(100vw - 36px));max-width:min(720px,calc(100vw - 36px));display:grid;gap:.72rem;align-items:center;border:1px solid rgba(53,232,255,.42);border-radius:18px;padding:.82rem 1rem;background:linear-gradient(135deg,#35e8ff2e,#ff315324),#03060cc7;box-shadow:0 18px 60px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.obs-overlay-mark,.obs-overlay-url{color:#f8fbffb8;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.obs-overlay-signal{width:max-content;max-width:100%;border:1px solid rgba(74,222,128,.34);border-radius:999px;padding:.32rem .58rem;color:#dcfce7f0;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:#16a34a29}.obs-overlay-signal.stale{border-color:#f8717157;color:#fee2e2f0;background:#b91c1c29}.obs-overlay-game{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center}.obs-overlay-cover{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(248,251,255,.16);border-radius:14px;background:#f8fbff14}.obs-overlay-cover img{width:100%;height:100%;object-fit:cover}.arcano-cover-placeholder{position:relative;isolation:isolate;display:grid;place-items:center;align-content:center;gap:.18rem;width:100%;height:100%;min-width:100%;min-height:100%;overflow:hidden;color:#eef7ffdb;background:linear-gradient(145deg,#35e8ff2e,#ff24421f 54%,#04070df5),#080b12}.arcano-cover-placeholder:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;z-index:-1;border:1px solid rgba(53,232,255,.18);opacity:.7}.arcano-cover-placeholder:after{content:"ArcanoPlay";position:absolute;right:.55rem;bottom:.42rem;color:#eef7ff2e;font-size:clamp(.48rem,1.2vw,.68rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arcano-cover-placeholder strong{color:#eef7ffd6;font-size:clamp(1.35rem,9vw,5.6rem);font-weight:950;line-height:.8;text-shadow:0 0 26px rgba(53,232,255,.22)}.obs-overlay-cover .arcano-cover-placeholder strong,.live-card-thumb .arcano-cover-placeholder strong,.live-thumb-media .arcano-cover-placeholder strong,.live-tile-thumb .arcano-cover-placeholder strong,.game-thumb .arcano-cover-placeholder strong{font-size:clamp(1rem,3vw,1.8rem)}.obs-overlay-game strong{display:block;overflow:hidden;color:#fff;font-size:clamp(1.45rem,4vw,2.4rem);line-height:.95;text-overflow:ellipsis;white-space:nowrap}.obs-overlay-game small{color:#f8fbffb8;font-weight:750}button,input,select,textarea,label,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a,select,input{-webkit-tap-highlight-color:transparent}button,.ghost-button,.primary,input,select{min-height:44px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in oklab,var(--accent) 24%,transparent);color:#1b2430}.site-shell,.legal-shell{min-height:100dvh;overflow-x:hidden}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) min(1rem,4vw);border-bottom:1px solid var(--surface-border);background:color-mix(in oklab,var(--surface-overlay) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 24px #00000052}.stream-row-section{width:min(100%,var(--container));margin-inline:auto}.site-nav{display:none;align-items:center;gap:var(--space-4);font-size:.95rem;font-weight:700;color:var(--text-muted);flex:1}.site-nav button,.site-nav a{border:0;background:transparent;padding:0;padding-block:.15rem}.site-nav button:hover,.site-nav a:hover,.ghost-link:hover{color:var(--accent)}.site-actions{display:flex;align-items:center;gap:var(--space-3);justify-content:flex-end}.site-actions .ghost-button,.site-actions .primary{padding-inline:.9rem}.site-brand,.brand-button{border:0;padding:0;background:transparent;color:inherit;text-align:left;display:inline-flex;align-items:center;gap:var(--space-2)}.brand-button{padding:var(--space-2) 0;gap:var(--space-3)}.brand-mark{width:2rem;aspect-ratio:1;border-radius:999px;display:inline-grid;place-items:center;color:#102030;background:linear-gradient(135deg,var(--accent),var(--accent-2));font-weight:900}.hero-section,.legal-hero,.legal-content,.home-hub,.player-stage,.creator-section,.landing-section,.compatibility-section,.benefit-band,.catalog-section,.admin,.home-hub section{width:min(100%,var(--container));margin-inline:auto}.hero-section{padding:var(--space-7) min(1rem,4vw) var(--space-6);display:grid;gap:var(--space-7);position:relative;border:1px solid color-mix(in oklab,var(--surface-border-strong) 70%,transparent);border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(125deg,#0f1420e6,#080a10bf 55%,#120a10d9),linear-gradient(180deg,#e5091433,#e5091400);overflow:hidden}.hero-section:before{content:"";position:absolute;width:420px;aspect-ratio:1;border-radius:999px;right:-190px;top:-190px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 30%,transparent),transparent 72%);filter:blur(8px);opacity:.7;pointer-events:none;z-index:-1}.hero-section:after{content:"";position:absolute;inset:auto -20% -55px auto;height:120px;width:72%;background:linear-gradient(90deg,transparent,rgba(229,9,20,.45),transparent);opacity:.55;pointer-events:none}.hero-copy h1{margin:0 0 var(--space-3);font-size:clamp(1.8rem,8vw,2.5rem);line-height:1.08}.hero-kicker{margin:0 0 var(--space-3);width:fit-content;border:1px solid color-mix(in oklab,var(--accent) 50%,var(--surface-border));border-radius:999px;color:#fddfe2;font-size:.78rem;padding:.2rem .7rem;text-transform:uppercase;letter-spacing:.06em;background:color-mix(in oklab,var(--accent) 14%,transparent)}.hero-copy p{margin:0 0 var(--space-4);color:var(--text-muted);line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-stats{margin-top:var(--space-5);display:grid;gap:var(--space-3);grid-template-columns:repeat(1,minmax(0,1fr))}.hero-stats span{border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:color-mix(in oklab,var(--surface-soft) 85%,transparent);color:var(--text-muted);font-size:.95rem}.hero-player{width:min(100%,620px);margin-inline:auto;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--surface-border-strong);background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.07),transparent 42%),linear-gradient(150deg,#080c14d6,#141e2eeb);padding:var(--space-5);display:grid;gap:var(--space-4);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative}.hero-player:after{content:"ATIVO";position:absolute;top:var(--space-3);left:var(--space-3);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(134,239,172,.65);color:#0f1f18;background:linear-gradient(125deg,#86efacd9,#86efac73);border-radius:999px;padding:.18rem .6rem}.hero-player-top,.hero-player-bottom{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;color:var(--text-muted);font-size:.92rem}.hero-game-scene{position:relative;min-height:160px;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:linear-gradient(180deg,#0d1724,#0b0f18);overflow:hidden}.scene-sun{width:72px;height:72px;border-radius:999px;background:#ffde59;filter:blur(1px);opacity:.8;position:absolute;right:12%;top:16%}.platform-a,.platform-b,.platform-c,.scene-platform{position:absolute;border-radius:14px;background:color-mix(in oklab,var(--text) 12%,transparent)}.platform-a{inset:auto 18% 56px 18%;height:9px}.platform-b{inset:auto 24% 38px 24%;height:8px}.platform-c{inset:auto 28% 18px 28%;height:7px}.scene-hero{position:absolute;top:30%;right:34%;bottom:30%;left:34%;border-radius:24px;border:3px solid #7dd3fc;background:#7dd3fc29}.scene-coin{--size: 12px;position:absolute;width:var(--size);height:var(--size);border-radius:999px;background:#facc15}.coin-a{right:30%;top:58%}.coin-b{right:26%;top:65%}.coin-c{right:34%;top:70%}.hero-stats,.benefit-list,.catalog-grid,.hub-card-grid,.creator-list,.lives-grid,.featured-grid,.trend-grid,.admin-grid,.product-metrics,.context-meta-grid,.stream-row,.creator-games-strip{display:grid;gap:var(--space-3)}.hero-stats{width:min(100%,100%)}.hero-stats,.feature-cards,.hub-card-grid,.creator-list,.lives-grid,.featured-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.stream-row{display:grid;gap:var(--space-3);grid-template-columns:repeat(1,minmax(0,1fr))}.stream-card{width:100%;min-height:160px}.stream-tile{width:100%}.stream-row-section:before{content:"";position:absolute;top:1.35rem;left:0;right:0;height:60px;background:linear-gradient(90deg,transparent,rgba(15,23,36,.08),transparent);pointer-events:none}.stream-row-section>.section-heading,.stream-row-section>.hero-copy,.stream-row-section>.stream-row{position:relative}.section-kicker{color:var(--accent-2);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700;margin:0 0 var(--space-2);display:inline-flex;align-items:center;gap:.4rem}.streaming-band{margin-top:var(--space-7)}.benefit-band{margin-top:var(--space-7);padding:var(--space-6) min(1rem,4vw)}.benefit-band h2{margin:0 0 var(--space-4)}.benefit-list{display:grid;gap:var(--space-3);grid-template-columns:1fr}.benefit-list article,.stream-card,.trend-card,.live-card,.creator-card,.catalog-game-card,.context-card,.activity-card,.metric,.panel-heading{border:1px solid color-mix(in oklab,var(--surface-border) 88%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in oklab,var(--surface-elevated) 90%,transparent),color-mix(in oklab,var(--surface-soft) 66%,transparent));padding:var(--space-4);box-shadow:0 8px 24px #00000038}.benefit-list article,.stream-card,.trend-card,.live-card,.creator-card,.catalog-game-card,.activity-card,.metric{display:flex;align-items:flex-start;gap:var(--space-3)}.trend-card,.live-card,.context-card,.activity-card,.metric,.creator-card,.catalog-game-card,.stream-card{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.trend-card:hover,.live-card:hover,.context-card:hover,.activity-card:hover,.metric:hover,.creator-card:hover,.catalog-game-card:hover,.stream-card:hover{border-color:color-mix(in oklab,var(--accent) 52%,var(--surface-border));transform:translateY(-2px);box-shadow:var(--panel-glow)}.benefit-list article svg,.trend-card svg,.live-card svg,.creator-card svg,.catalog-game-card svg,.metric svg{margin-top:2px;flex:0 0 auto}.creator-section,.compatibility-section,.legal-content,.legal-hero,.legal-page,.landing-section,.home-hub,.player-stage{padding-inline:min(1rem,4vw);padding-block:var(--space-6)}.legal-hero h1,.legal-hero p{max-width:68ch}.legal-hero{padding-top:var(--space-7)}.site-footer{border-top:1px solid var(--surface-border);padding:var(--space-6) min(1rem,4vw);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);color:var(--text-muted)}.footer-links,.footer-link-stack,.site-actions,.legal-language-links,.workspace-auth-row,.hero-actions,.consent-actions,.auth-switch,.streamer-tools,.upload-status{display:flex;flex-wrap:wrap;gap:var(--space-2)}.footer-links a{margin-right:var(--space-4);color:#9fb4d5}.footer-links a:hover{color:var(--accent)}.footer-link-stack{align-items:center}.consent-footer-button{min-height:36px;padding:.42rem .72rem;white-space:nowrap}.language-switcher{align-items:center;display:inline-flex;gap:var(--space-2);border:1px solid var(--surface-border);border-radius:999px;padding-inline:.75rem;background:color-mix(in oklab,var(--surface-soft) 82%,transparent)}.language-switcher select{border:0;background:transparent;min-height:44px}.app-shell,.app-shell-body,.workspace,.panel,.sidebar,.app-shell-head{width:100%}.app-shell{min-height:100dvh;padding-bottom:88px}.brand{display:inline-flex;align-items:center;gap:var(--space-2)}.app-navbar{position:relative;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;max-width:none;margin-inline:0}.navbar-brand{min-width:0;padding:0;border:0;background:transparent;color:var(--text);text-align:left}.navbar-brand>span:last-child{display:grid;min-width:0}.navbar-links,.navbar-actions,.mobile-menu-tools{display:flex;align-items:center;gap:var(--space-2)}.navbar-links{justify-content:center;min-width:0}.navbar-actions{justify-content:flex-end;min-width:0}.navbar-link,.mobile-menu-item,.navbar-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--control-height, 44px);border:1px solid var(--surface-border);border-radius:999px;padding:.62rem .85rem;color:var(--text);background:color-mix(in oklab,var(--surface-soft) 78%,transparent);font-size:.92rem;font-weight:750;white-space:nowrap;transition:.2s transform,.2s background-color,.2s border-color}.navbar-link:hover,.mobile-menu-item:hover,.navbar-menu-button:hover{transform:translateY(-1px)}.navbar-link.active,.mobile-menu-item.active{border-color:color-mix(in oklab,var(--focus) 55%,var(--surface-border));background:color-mix(in oklab,var(--focus) 14%,var(--surface-soft))}.navbar-menu-button{display:none;width:var(--control-height, 44px);padding-inline:0}.mobile-menu-panel{position:absolute;top:calc(100% + .7rem);right:0;z-index:50;display:grid;gap:var(--space-3);width:min(100vw - 1.5rem,420px);padding:var(--space-3);border:1px solid var(--surface-border-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--surface-overlay, #05060a) 94%,transparent);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-menu-account,.mobile-menu-tools,.mobile-menu-nav{min-width:0}.mobile-menu-account .account-chip,.mobile-menu-tools .language-switcher,.mobile-menu-tools .ghost-button{width:100%}.mobile-menu-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-menu-nav{display:grid;gap:var(--space-2);max-height:min(52dvh,440px);overflow:auto;padding-right:.15rem}.mobile-menu-item{justify-content:flex-start;width:100%;border-radius:var(--radius-sm)}.hero-hub-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.streaming-hero{position:relative;overflow:hidden;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 86% 5%,rgba(229,9,20,.18),transparent 40%),color-mix(in oklab,var(--surface-soft) 88%,#111826);box-shadow:var(--shadow-1);padding:var(--space-5)}.streaming-hero:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:110%;bottom:-58px;height:70px;background:linear-gradient(180deg,#0b101800,#0b1018f2)}.app-shell-head{padding:var(--space-4) min(1rem,4vw);border-bottom:1px solid var(--surface-border)}.app-shell-body{display:grid;gap:var(--space-4);width:min(100%,var(--container));margin:var(--space-4) auto 0;grid-template-columns:1fr}.app-shell-sidebar,.app-shell-main,.app-shell-rail{min-width:0}.app-shell-rail{display:none}.app-shell .panel{margin:0}.wide{grid-column:1 / -1}.signed-in{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:44px}.site-brand,.brand{text-wrap:nowrap}.catalog-controls{display:flex;flex-wrap:wrap;gap:var(--space-2)}.activity-status-list{list-style:none;padding:0;margin:0}.compact,.compact-game-strip,.compact-game-art,.compact-game-copy,.compact-game-meta{display:grid;gap:var(--space-2)}.compact-game-strip{grid-template-columns:90px minmax(0,1fr);align-items:center}.stream-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(1,minmax(0,1fr))}.stream-list .compact-game-card{border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in oklab,var(--surface-soft) 90%,transparent),color-mix(in oklab,var(--surface-soft) 74%,transparent));border-color:var(--surface-border-strong)}.compact-game-card{display:grid;gap:var(--space-2);width:100%;border:1px solid var(--surface-border);background:color-mix(in oklab,var(--surface-soft) 82%,transparent);border-radius:var(--radius-sm);padding:var(--space-2);text-align:left}.compact-game-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 28%,transparent)}.compact-game-card .compact-game-copy{display:grid;gap:.2rem}.compact-game-art{border:1px solid var(--surface-border);border-radius:var(--radius-sm);overflow:hidden;min-height:84px}.compact-game-art img{width:100%;height:100%;object-fit:cover}.consent-page-button{margin-top:var(--space-2)}.context-heading,.section-heading,.hub-section,.play-column{margin:0}.section-heading h2{margin:0 0 .4rem;font-size:clamp(1.2rem,6vw,1.5rem)}.section-heading p{margin:0;color:var(--text-muted)}.section-heading{display:grid;gap:var(--space-2)}.section-heading p{max-width:64ch;font-size:.95rem}.selected-game-top,.selected-pill,.context-monetization,.orientation-notice,.pregame-gate,.pregame-copy,.pregame-meta,.stage-status{margin:0;color:var(--text-muted)}.context-monetization,.pregame-meta,.selected-pill{font-size:.9rem}.pregame-gate{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-4);background:linear-gradient(180deg,color-mix(in oklab,var(--surface-elevated) 88%,transparent),color-mix(in oklab,var(--surface-soft) 78%,transparent));display:grid;gap:var(--space-4)}.pregame-copy{display:grid;gap:var(--space-2)}.pregame-copy h3{margin:0}.pregame-meta{display:grid;gap:.3rem}.orientation-notice{border-left:2px solid var(--accent);padding-left:var(--space-2);display:inline-flex;align-items:center;gap:.4rem}.external-link-list{display:grid;gap:var(--space-2);list-style:none;padding:0;margin:0}.external-link-icon{display:inline-flex;margin-right:.4rem}.creator-games-strip,.game-art,.player-first-hero,.legal-top-nav,.live-provider{width:100%}.creator-games-strip{display:flex;flex-wrap:wrap;gap:var(--space-2)}.creator-games-strip a{display:inline-flex;border:1px solid var(--surface-border-strong);border-radius:999px;padding:.35rem .7rem;color:var(--text-muted);font-size:.86rem}.creator-games-strip a:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 55%,transparent);background:color-mix(in oklab,var(--accent) 18%,transparent)}.live-provider{color:var(--text-faint)}.external-link-card{display:grid;gap:.35rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:.75rem;text-decoration:none;color:var(--text);background:color-mix(in oklab,var(--surface-soft) 86%,transparent)}.external-link-card strong{display:block}.external-link-card:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--surface-border))}.external-link-card .external-link-icon{color:var(--text-faint)}.empty-player-stage{min-height:200px}.orientation-notice{border-left:2px solid var(--accent);padding-left:var(--space-2)}.workspace,.workspace-auth-row,.catalog-strip-panel,.catalog-workspace,.home-hub,.player-stage-panel,.admin-grid,.creator-section,.panel{display:grid;gap:var(--space-4)}.workspace{margin-bottom:0}.workspace-auth-row{position:sticky;top:.5rem;z-index:10}.sidebar{display:none}.sidebar-nav{display:grid;gap:var(--space-2)}.sidebar-stack{display:grid;gap:var(--space-3)}.sidebar-ad-slot{min-width:0}.sidebar-ad-slot .portal-ad-slot{margin:0}.sidebar-ad-slot .portal-ad-slot.is-muted{min-height:96px}.identity{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--surface-border)}.app-nav-item,.mobile-nav-item,.hero-actions button,.auth-switch button,.consent-actions button,.primary,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;border:1px solid transparent;padding:.62rem 1rem;font-size:.95rem;transition:.2s transform,.2s background-color,.2s border-color}.ghost-link{text-decoration:none;color:var(--text);min-height:44px;display:inline-flex;align-items:center;gap:.35rem;padding:.62rem .9rem;border-radius:999px;border:1px solid var(--surface-border)}.app-nav-item,.mobile-nav-item{justify-content:flex-start;width:100%;border-radius:var(--radius-sm);min-height:44px}.app-nav-item:hover,.mobile-nav-item:hover,.hero-actions button:hover,.ghost-button:hover,.primary:hover{transform:translateY(-1px)}.app-nav-item.active,.mobile-nav-item.active{border-color:var(--accent);color:#121e2a;background:color-mix(in oklab,var(--accent) 22%,transparent)}.app-nav-item{border:1px solid transparent;background:color-mix(in oklab,var(--surface-soft) 76%,transparent)}.ghost-button{color:var(--text);border-color:var(--surface-border-strong);background:color-mix(in oklab,var(--surface-soft) 75%,transparent)}.primary{color:#0c1420;border-color:transparent;background:linear-gradient(135deg,var(--accent),#f59e0b)}.ghost-button:focus-visible,.primary:focus-visible,.app-nav-item:focus-visible,.mobile-nav-item:focus-visible{outline:2px solid var(--focus)}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;border-top:1px solid var(--surface-border);padding:var(--space-3);background:#10161efa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-nav-item{min-width:0;min-height:64px;border-radius:var(--radius-xs);border:1px solid var(--surface-border);background:color-mix(in oklab,var(--surface-soft) 85%,transparent);padding:.25rem .45rem;flex-direction:column;font-size:.78rem;line-height:1.1;text-align:center}.mobile-nav-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-icon{display:inline-grid;place-items:center}.app-shell-sidebar{position:static}.auth-panel{width:100%;display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface-soft) 84%,transparent)}.account-chip{display:inline-flex;align-items:center;gap:.65rem;min-height:var(--control-height, 44px);padding:.38rem;border:1px solid var(--surface-border);border-radius:999px;background:linear-gradient(180deg,#171e2be0,#0a0d14eb);color:var(--text)}.account-chip>span:not(.account-dot){display:grid;min-width:0;padding-left:.15rem;line-height:1.05}.account-chip strong,.account-chip small{max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chip small{color:var(--text-faint);font-size:.74rem}.account-chip .primary,.account-chip .ghost-button{min-height:36px;padding:.48rem .72rem}.account-dot{width:.65rem;height:.65rem;flex:0 0 auto;border-radius:999px;box-shadow:0 0 18px currentColor}.account-dot.local{color:var(--warning);background:var(--warning)}.account-dot.cloud{color:var(--focus);background:var(--focus)}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--space-4);background:#03060cad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-dialog{width:min(100%,460px);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 28px 80px #0000008a}.auth-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.auth-dialog-head h2,.auth-dialog-head p{margin:0}.auth-dialog-head span{color:var(--text-faint);font-size:.78rem;text-transform:uppercase}.auth-dialog-head p{color:var(--text-muted)}.auth-verify-panel{gap:var(--space-4)}.auth-verify-icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--focus) 36%,var(--surface-border));border-radius:var(--radius-sm);background:color-mix(in oklab,var(--focus) 12%,transparent);color:var(--focus);box-shadow:var(--panel-glow)}.auth-verify-copy{margin:0;color:var(--text-muted);line-height:1.55}.auth-verify-copy strong{color:var(--text);overflow-wrap:anywhere}.auth-verify-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.auth-verify-actions button{min-width:0}.account-gate{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in oklab,var(--focus) 24%,var(--surface-border));border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(53,232,255,.1),transparent 46%),linear-gradient(180deg,#121722eb,#090c12f5)}.account-gate.compact{padding:var(--space-3)}.account-gate.compact p{font-size:.84rem}.account-gate h2,.account-gate p{margin:0}.account-gate h2{font-size:1rem}.account-gate p{color:var(--text-muted);font-size:.92rem}.account-gate-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.community-actions-stack{display:grid;gap:var(--space-3)}.game-live-button{width:100%;margin-top:var(--space-3)}.live-start-modal{width:min(660px,calc(100vw - 2rem))}.channel-config-modal{width:min(680px,calc(100vw - 2rem))}.live-start-form,.obs-link-panel,.live-link-fields{display:grid;gap:var(--space-3)}.live-chat-options,.live-secondary-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.live-chat-option{min-height:100%;border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in oklab,var(--surface-soft) 68%,transparent)}.live-start-form .live-chat-option span{display:grid;gap:.2rem;color:var(--text-muted);font-size:.84rem;letter-spacing:0;text-transform:none}.live-start-form .live-chat-option strong{color:var(--text-main);font-size:.9rem}.live-start-form .live-chat-option small{color:var(--text-faint);font-size:.78rem;line-height:1.35}.live-link-fields.inactive{opacity:.48}.live-link-fields.inactive .live-setup-steps{filter:grayscale(.45)}.live-setup-steps{display:grid;gap:.42rem;margin:0;border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3) var(--space-3) 2rem;color:var(--text-muted);background:color-mix(in oklab,var(--surface-soft) 62%,transparent)}.live-setup-steps li{padding-left:.15rem}.live-start-form label{display:grid;gap:.35rem;color:var(--text-muted);font-size:.84rem}.live-start-form label span{color:var(--text-faint);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-profile-lock{display:grid;gap:.25rem;border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:.72rem .85rem;color:var(--text-muted);background:color-mix(in oklab,var(--surface-soft) 58%,transparent)}.live-profile-lock.inline{min-height:var(--control-height);align-content:center}.live-profile-lock span{color:var(--text-faint);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.live-profile-lock strong{color:var(--text-main)}.live-profile-lock small{color:var(--text-faint)}.live-channel-missing,.live-modal-status{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.live-channel-missing .empty{margin:0;flex:1 1 220px}.live-modal-status span{flex:1 1 220px}.live-copy-row,.obs-link-panel{border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in oklab,var(--surface-soft) 72%,transparent)}.live-copy-row{display:grid;gap:var(--space-2)}.live-result-panel{gap:var(--space-3)}.live-result-head{display:flex;gap:var(--space-2);align-items:start;justify-content:space-between}.live-result-head>div{min-width:0}.live-result-head .subtle{flex:0 0 auto}.live-primary-url{display:grid;gap:var(--space-2);border:1px solid color-mix(in oklab,var(--focus) 34%,var(--surface-border));border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in oklab,var(--surface-overlay) 78%,transparent)}.live-primary-url>span,.live-copy-row>span{color:var(--text-faint);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.live-copy-row code,.obs-link-panel code{display:block;min-width:0;overflow-wrap:anywhere;color:var(--text-muted);white-space:normal}.live-result-panel .feed-composer-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.live-result-panel .primary,.live-result-panel .ghost-button{display:inline-flex;gap:.45rem;align-items:center;justify-content:center}.live-result-panel .copied{border-color:color-mix(in oklab,var(--accent-ok) 58%,var(--surface-border));color:#eaffdf;background:color-mix(in oklab,var(--accent-ok) 24%,var(--surface-soft))}@media(max-width:640px){.live-chat-options,.live-secondary-links,.live-result-head{grid-template-columns:1fr}.live-result-head{display:grid}.live-result-head .subtle,.live-result-panel .feed-composer-actions>*{width:100%}}.live-status-copy{margin:0;color:var(--text-muted)}.obs-link-panel h3{margin:.12rem 0 0}.live-mode-indicator{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:70;display:inline-flex;gap:.45rem;align-items:center;max-width:calc(100vw - 2rem);border:1px solid color-mix(in oklab,var(--accent-ok) 46%,transparent);border-radius:999px;padding:.5rem .72rem;color:#eaffdf;font-size:.78rem;font-weight:850;background:color-mix(in oklab,#10220f 86%,transparent);box-shadow:var(--shadow-1)}.live-mode-indicator.stale{border-color:color-mix(in oklab,var(--danger) 48%,transparent);color:#ffe4ea;background:color-mix(in oklab,#2a0e16 86%,transparent)}.live-chat-panel{pointer-events:auto;border:1px solid color-mix(in oklab,var(--focus) 34%,var(--surface-border));border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface-overlay) 88%,transparent);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-proof-qr{position:relative;width:96px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:0;padding:.22rem;background:#f9fbff;color:#05070b}.live-proof-qr.valid{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent-ok) 74%,transparent)}.live-proof-qr img{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.live-proof-matrix{display:grid;place-items:center;width:100%;aspect-ratio:1;background:#fff}.live-proof-qr small{position:absolute;right:3px;bottom:3px;border-radius:999px;padding:.08rem .25rem;color:#fff;font-size:.52rem;background:#000000b8}.live-chat-panel{display:grid;gap:var(--space-2);padding:var(--space-2)}.live-chat-messages{max-height:180px;display:grid;gap:.36rem;overflow:auto;padding-right:.2rem}.live-chat-messages p{margin:0;display:grid;gap:.08rem}.live-chat-messages strong{color:var(--accent-2);font-size:.72rem}.live-chat-messages span{color:var(--text-muted);font-size:.82rem;overflow-wrap:anywhere}.live-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.live-chat-form input{min-width:0}.live-window-shell{width:100vw;min-height:100dvh;overflow:hidden;background:#03060c}.live-window-catalog{display:block;min-height:100dvh}.live-window-catalog .play-column{min-height:100dvh}.live-window-catalog .immersive-player{width:100vw;height:100dvh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.live-window-qr{position:absolute;left:0;top:0;z-index:12;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:8px;isolation:isolate;background:linear-gradient(90deg,transparent,var(--focus),var(--accent),transparent) 50% 0 / 88% 3px no-repeat,linear-gradient(90deg,transparent,var(--accent),var(--focus),transparent) 50% 100% / 88% 3px no-repeat,linear-gradient(180deg,transparent,var(--focus),var(--accent),transparent) 0 50% / 3px 88% no-repeat,linear-gradient(180deg,transparent,var(--accent),var(--focus),transparent) 100% 50% / 3px 88% no-repeat,#03060c57;clip-path:polygon(0 9%,9% 0,91% 0,100% 9%,100% 91%,91% 100%,9% 100%,0 91%);filter:drop-shadow(0 14px 26px rgba(0,0,0,.58)) drop-shadow(0 0 24px rgba(53,232,255,.32));animation:liveQrPulse 1.7s ease-in-out infinite}.live-window-qr:active{cursor:grabbing}.live-window-qr:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;background:radial-gradient(circle at 50% 36%,rgba(53,232,255,.3),transparent 36%),linear-gradient(135deg,rgba(255,42,77,.26),transparent 52%);filter:blur(10px);opacity:.78}.live-window-qr .live-proof-qr{width:clamp(150px,17vmin,210px);aspect-ratio:1;border:0;border-radius:0;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #05070b,0 0 0 1px #35e8ff33}.live-window-qr .live-proof-qr:before,.live-window-game-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent);opacity:.28;transform:translateY(-100%);animation:liveScanline 2.8s ease-in-out infinite}.live-window-game-title{position:absolute;left:0;top:0;z-index:13;max-width:min(420px,calc(100vw - 16px));min-width:min(280px,calc(100vw - 16px));display:grid;gap:.12rem;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid color-mix(in oklab,var(--focus) 62%,transparent);border-left:4px solid var(--accent);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));padding:.58rem .78rem .62rem;color:#f8fbff;background:linear-gradient(135deg,#35e8ff2e,#ff244233),#03060cd1;box-shadow:0 16px 38px #00000080,0 0 28px #35e8ff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.live-window-game-title:active{cursor:grabbing}.live-window-game-title span{color:color-mix(in oklab,var(--focus) 78%,white);font-size:clamp(.58rem,1.1vmin,.72rem);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.live-window-game-title strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,2.4vmin,1.55rem);line-height:1;text-transform:uppercase;text-shadow:0 0 18px rgba(53,232,255,.35)}@keyframes liveQrPulse{0%,to{filter:drop-shadow(0 14px 26px rgba(0,0,0,.58)) drop-shadow(0 0 18px rgba(53,232,255,.28))}50%{filter:drop-shadow(0 14px 26px rgba(0,0,0,.58)) drop-shadow(0 0 34px rgba(255,36,66,.34))}}@keyframes liveScanline{0%,38%{transform:translateY(-110%)}72%,to{transform:translateY(110%)}}.live-fullscreen-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;display:grid;place-content:center;gap:var(--space-3);padding:var(--space-4);text-align:center;background:#020409c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-fullscreen-gate>div{display:grid;gap:.45rem;justify-items:center;max-width:28rem}.live-fullscreen-gate strong{font-size:clamp(1.25rem,3vw,2rem)}.live-fullscreen-gate span{color:var(--text-muted)}.live-chat-overlay{position:absolute;z-index:10;width:min(360px,calc(100% - 2rem));max-height:min(42dvh,320px);pointer-events:auto}.live-chat-overlay-left{left:1rem;top:50%;transform:translateY(-50%)}.live-chat-overlay-right{right:1rem;top:50%;transform:translateY(-50%)}.live-chat-overlay-bottom{left:50%;bottom:1rem;width:min(720px,calc(100% - 2rem));transform:translate(-50%)}.live-chat-overlay .live-chat-panel{max-height:inherit;border-radius:var(--radius-xs)}.live-chat-template-minimal .live-chat-panel{border-color:#ffffff29;background:#0000006b;box-shadow:none}.live-chat-template-console .live-chat-panel{border-color:color-mix(in oklab,var(--focus) 42%,transparent);background:#050c14c2}.live-chat-template-neon .live-chat-panel{border-color:color-mix(in oklab,var(--accent) 54%,var(--focus));background:linear-gradient(135deg,#080e1ad6,#200819bd);box-shadow:0 0 26px #35e8ff33}.presentation-controls{display:grid;gap:var(--space-2);border:1px solid color-mix(in oklab,var(--surface-border) 82%,transparent);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in oklab,var(--surface-soft) 74%,transparent)}.presentation-controls label{display:grid;gap:.42rem}.presentation-controls label>span{color:var(--text-faint);font-size:.78rem;font-weight:800;text-transform:uppercase}.presentation-controls select,.presentation-controls input[type=range]{width:100%}.live-copy-row.compact{grid-template-columns:1fr auto}.live-copy-row.compact span{grid-column:1 / -1}.public-live-chat-page{min-height:100dvh;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 50% 0%,rgba(53,232,255,.18),transparent 32%),#03060c}.public-live-chat-shell{width:min(520px,100%);display:grid;gap:var(--space-3)}.public-live-chat-head span{color:var(--focus);font-size:.76rem;font-weight:900;text-transform:uppercase}.public-live-chat-head h1{margin:.1rem 0 0;font-size:clamp(2rem,7vw,4.4rem)}.navbar-link:focus-visible,.navbar-menu-button:focus-visible,.mobile-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:1180px){.app-navbar{grid-template-columns:minmax(0,1fr) auto}.navbar-links,.navbar-actions{display:none}.navbar-menu-button{display:inline-flex}.navbar-brand strong,.navbar-brand small{max-width:min(54vw,18rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.account-chip{justify-content:space-between;border-radius:var(--radius-md)}.account-chip strong,.account-chip small{max-width:none}.account-chip small{white-space:normal}.mobile-menu-panel{left:0;right:0;width:100%}.mobile-menu-tools,.channel-setup-form{grid-template-columns:1fr}.channel-row{align-items:flex-start;flex-direction:column}}.auth-panel-register{border-color:color-mix(in oklab,var(--accent) 25%,var(--surface-border))}.auth-panel input,.search-field,.upload-form input,.upload-form select,.streamer-form input,.streamer-form select,.report-form textarea,.upload-form textarea{width:100%;border-radius:.8rem;border:1px solid var(--surface-border-strong);background:#0e1420;color:var(--text);padding:.65rem .75rem}.auth-panel small,.auth-panel-register small{color:var(--text-faint)}.auth-switch button{flex:1 1 auto}.upload-status,.bridge-note{border-radius:var(--radius-sm);border:1px solid var(--surface-border);padding:var(--space-3);color:var(--text-muted);font-size:.94rem;background:color-mix(in oklab,var(--surface-soft) 74%,transparent)}.home-hub,.catalog-workspace,.stage,.stage-header,.game-viewport,.player-stage-panel,.live-list,.creator-list,.admin{display:grid;gap:var(--space-4)}.streamer-tools{display:grid;gap:var(--space-3)}.streamer-tools.compact{align-items:start}.streamer-tools.compact>.primary{justify-self:start}.streamer-tools p{margin:0}.channel-list{display:grid;gap:var(--space-2)}.channel-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:.72rem .85rem;background:color-mix(in oklab,var(--surface-soft) 58%,transparent)}.channel-row span{display:grid;gap:.15rem;min-width:0}.channel-row strong,.channel-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-row small{color:var(--text-faint)}.channel-row em{flex:0 0 auto;border:1px solid var(--surface-border);border-radius:999px;padding:.22rem .5rem;color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:850}.channel-actions{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.channel-actions .icon-button{width:34px;height:34px}.icon-button.danger{border-color:color-mix(in oklab,var(--danger) 52%,var(--surface-border));color:#fecaca}.icon-button.danger:disabled{cursor:progress;opacity:.58}.channel-row.approved em,.channel-row.pending em,.channel-row.active em{border-color:color-mix(in oklab,#4ade80 45%,var(--surface-border));color:#bbf7d0}.channel-row.rejected em,.channel-row.blocked em{border-color:color-mix(in oklab,#f87171 45%,var(--surface-border));color:#fecaca}.channel-setup-form{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(180px,1.4fr) auto}.home-hub .hero-actions{margin-top:var(--space-3)}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);border-color:var(--surface-border-strong)}.panel-heading>div{min-width:0}.panel-heading h2{margin:0;font-size:1.05rem}.panel-heading span{color:var(--text-faint);font-size:.86rem;text-transform:uppercase;letter-spacing:.03em}.catalog-grid,.game-context-rail,.lives-grid,.rankings,.activity-status-list,.monetization-panel{display:grid;gap:var(--space-3)}.catalog-strip-panel,.catalog-workspace{align-items:start}.catalog-workspace.catalog-first .catalog-strip-panel{min-height:clamp(360px,54dvh,680px)}.catalog-workspace.catalog-first{grid-template-columns:minmax(0,1fr)}.catalog-game-card,.live-card,.trend-card,.activity-card,.report-card{gap:.55rem}.game-thumb,.creator-avatar,.scene-hero,.selected-game-summary{border-radius:var(--radius-sm)}.game-thumb,.creator-avatar{width:100%;aspect-ratio:3 / 2;border:1px solid var(--surface-border);display:inline-grid;place-items:center;overflow:hidden}.game-thumb img{width:100%;height:100%;object-fit:cover}.game-card{min-height:236px;padding:0;overflow:hidden;border-radius:var(--radius-md);display:grid;grid-template-rows:minmax(130px,.9fr) auto auto;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.game-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:1px solid transparent;transition:border-color .2s ease}.game-card:hover:after,.game-card:focus-within:after{border-color:color-mix(in oklab,var(--accent) 44%,transparent)}.game-card:hover,.game-card:focus-within{transform:translateY(-2px);box-shadow:var(--panel-glow)}.game-card .game-art{width:100%;aspect-ratio:3 / 2;border:0;border-radius:0;background:radial-gradient(circle at 18% 15%,rgba(229,9,20,.45),transparent 45%),linear-gradient(130deg,#0f1726,#192335);overflow:hidden;position:relative}.game-card .game-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(11,16,24,.95))}.game-card .game-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000d9 88%)}.game-card button,.stream-card button,.catalog-game-card button{margin:0 var(--space-3) var(--space-3);width:max-content;min-height:40px;padding-inline:.84rem}.game-card strong{margin:var(--space-3) var(--space-3) .2rem;font-size:1rem}.game-card small,.stream-card small,.catalog-game-card small,.trend-card small,.live-card small{margin:0 var(--space-3) var(--space-3);color:var(--text-faint)}.catalog-game-card{display:grid;gap:var(--space-2);text-align:left;justify-items:start;width:100%}.catalog-game-card .game-thumb{width:100%;margin:0;border-radius:calc(var(--radius-md) - 2px);border:0}.catalog-game-card .game-thumb img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.catalog-game-card strong{margin:0 var(--space-3)}.live-card{display:grid;gap:var(--space-2)}.live-card h3{margin:0;font-size:.98rem}.live-card p{margin:0;color:var(--text-faint)}.trend-card,.metric{padding-bottom:var(--space-5)}.trend-card strong,.live-card strong{display:block}.creator-avatar{place-items:center;aspect-ratio:1;border-radius:999px;min-height:52px;min-width:52px;width:52px;height:52px}.catalog-strip-heading{display:flex;justify-content:space-between;align-items:center}.catalog-strip-panel{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-soft) 88%,transparent),color-mix(in oklab,var(--surface-soft) 74%,transparent));border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-4)}.stream-stack{position:relative;padding:var(--space-4)}.stream-stack .catalog-controls{margin-bottom:var(--space-4)}.table-wrap{width:100%;overflow:auto}table{width:100%;min-width:760px;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid var(--surface-border);padding:.65rem .55rem;vertical-align:top}th{color:#d8e1f1;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em}td{color:var(--text-muted)}.table-actions{display:flex;gap:.35rem;flex-wrap:wrap}.table-actions button{width:auto;min-height:34px;padding:.35rem .7rem;border-radius:999px;font-size:.84rem}.empty,.product-metrics{margin:0}.product-metrics{grid-template-columns:1fr}.product-metrics article,.context-meta-grid article{border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in oklab,var(--surface-soft) 82%,transparent)}.product-metrics span{display:block;color:var(--text-faint);font-size:.82rem}.product-metrics strong{font-size:1.2rem;display:block;margin-top:.3rem}.search-field{width:100%;height:44px;border:1px solid var(--surface-border);border-radius:.8rem;padding:0 .65rem;display:inline-flex;align-items:center;gap:var(--space-2);background:color-mix(in oklab,var(--surface-soft) 86%,transparent)}.search-field input{width:100%;min-height:auto;border:0;padding:0;background:transparent}.hero-actions .large{padding-inline:1.15rem}.consent-banner{position:fixed;inset:auto .8rem .8rem;max-width:min(100%,42rem);border:1px solid var(--surface-border);background:#090f17f5;border-radius:var(--radius-md);padding:var(--space-4);display:grid;gap:var(--space-4);z-index:40;box-shadow:var(--shadow-2)}.consent-copy p{margin:.35rem 0 0;color:var(--text-muted)}.consent-options{display:grid;gap:var(--space-3)}.consent-options label{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start}.consent-options label small{display:block;color:var(--text-faint)}.upload-form,.streamer-form,.report-form{display:grid;gap:.55rem}.upload-form input[type=file]{min-height:44px}.streamer-form,.upload-form,.report-form,.auth-panel{width:100%}.game-frame{width:100%;border:1px solid var(--surface-border);border-radius:var(--radius-md);min-height:min(75dvh,540px);background:#05080f}.workspace .game-context-rail{width:100%}.context-card{display:grid;gap:var(--space-2)}.context-lives,.context-log-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.context-lives li,.context-log-list li{border:1px solid var(--surface-border);border-radius:var(--radius-xs);padding:var(--space-2);background:color-mix(in oklab,var(--surface-soft) 80%,transparent)}.feed-workspace,.profile-workspace{display:grid;gap:var(--space-4)}.post-list{display:grid;gap:var(--space-3)}.feed-card{display:grid;gap:var(--space-2)}.post-head{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline}.post-head small{color:var(--text-faint);font-size:.82rem}.post-content{margin:0;line-height:1.45;color:var(--text)}.post-actions{display:flex;flex-wrap:wrap;gap:.4rem}.feed-composer-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.feed-pagination{margin-top:var(--space-2);display:grid;justify-items:start}.portal-ad-slot.placement-feed-top,.portal-ad-slot.placement-desktop-sidebar{display:none}.portal-ad-slot.placement-feed-inline{display:block;margin-top:0}.portal-ad-slot{margin:var(--space-6) 0 0;border:1px solid color-mix(in oklab,var(--surface-border-strong) 70%,transparent);border-left-width:3px;border-left-color:var(--accent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:linear-gradient(180deg,color-mix(in oklab,var(--surface-soft) 88%,transparent),var(--surface));box-shadow:var(--shadow-1);display:grid;gap:var(--space-2);position:relative;overflow:hidden}.portal-ad-slot:before{content:"";position:absolute;inset:-35% -10% auto auto;width:44%;aspect-ratio:1 / 1;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 28%,transparent),transparent 62%);opacity:.25;pointer-events:none}.portal-ad-slot.compact{margin-top:var(--space-4);margin-bottom:0;padding:var(--space-3)}.portal-ad-slot.is-muted{border-left-color:color-mix(in oklab,var(--text-faint) 40%,transparent);min-height:74px;align-content:center;border-color:color-mix(in oklab,var(--surface-border) 70%,transparent);background:color-mix(in oklab,var(--surface-soft) 34%,transparent);box-shadow:none;opacity:.86}.portal-ad-slot.is-active{border-left-color:var(--accent)}.portal-ad-slot.is-muted:before{opacity:.05}.portal-ad-slot .ad-slot-topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ad-slot-badge,.ad-slot-state{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.36rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em}.ad-slot-badge{color:var(--text-faint);font-weight:700;text-transform:none}.ad-slot-state{border-radius:999px;padding:.1rem .52rem;border:1px solid color-mix(in oklab,var(--surface-border) 78%,transparent)}.ad-slot-state.active{color:#0f1f18;border-color:color-mix(in oklab,var(--accent-ok) 50%,transparent);background:linear-gradient(125deg,color-mix(in oklab,var(--accent-ok) 85%,transparent),color-mix(in oklab,var(--accent-ok) 52%,transparent))}.ad-slot-state.inactive{color:var(--text-faint);border-color:color-mix(in oklab,var(--surface-border) 66%,transparent);background:color-mix(in oklab,var(--surface-soft) 55%,transparent)}.portal-ad-slot h4{margin:0;font-size:1.06rem;line-height:1.2;position:relative;z-index:1}.portal-ad-slot p{margin:0;color:var(--text-muted);position:relative;z-index:1}.ad-slot-subtitle{color:var(--text-faint);font-size:.86rem}.ad-slot-features{margin:0;padding:0;position:relative;z-index:1;list-style:none;display:grid;gap:var(--space-2)}.ad-slot-features li{display:flex;align-items:flex-start;gap:.46rem;color:var(--text);font-size:.92rem}.ad-slot-features svg{flex:0 0 auto;margin-top:.11rem;color:var(--accent)}.ad-slot-note{position:relative;z-index:1;border-radius:var(--radius-sm);border:1px solid color-mix(in oklab,var(--surface-border) 72%,transparent);padding:.52rem .66rem;background:color-mix(in oklab,var(--surface-soft) 78%,transparent);color:var(--text-muted);display:flex;align-items:flex-start;gap:.42rem;font-size:.86rem}.portal-ad-slot.is-muted .ad-slot-topline{align-items:center}.portal-ad-slot.is-muted .ad-slot-note{border:0;padding:0;background:transparent;color:var(--text-faint);font-size:.78rem}.portal-ad-slot.compact .ad-slot-features{gap:.45rem}.portal-ad-slot.compact .ad-slot-state{font-size:.68rem}.portal-ad-slot.compact h4{font-size:1rem}.gameplay-frame-shell{display:block;min-height:100%}.player-popout-shell{min-height:100dvh;padding:0;background:#03060c}.immersive-player{position:relative;min-height:clamp(520px,82dvh,980px);overflow:hidden;border:1px solid color-mix(in oklab,var(--surface-border) 78%,transparent);border-radius:var(--radius-sm);background:#03060c;box-shadow:0 24px 80px #0000006b}.immersive-player.is-popout,.immersive-player:fullscreen{width:100vw;height:100dvh;min-height:100dvh;border:0;border-radius:0}.immersive-player .game-frame{display:block;width:100%;height:100%;min-height:clamp(520px,82dvh,980px);border:0;border-radius:0;background:#03060c}.cinematic-launch-stage{position:relative;display:grid;place-content:center;gap:.75rem;min-height:clamp(520px,82dvh,980px);overflow:hidden;padding:clamp(1.25rem,4vw,3rem);text-align:center;background:radial-gradient(circle at 50% 36%,rgba(53,232,255,.22),transparent 26%),linear-gradient(135deg,rgba(255,42,77,.22),transparent 48%),linear-gradient(180deg,#060a12fa,#020409)}.cinematic-launch-stage:before,.cinematic-launch-stage:after{content:"";position:absolute;pointer-events:none}.cinematic-launch-stage:before{top:16%;right:16%;bottom:16%;left:16%;border:1px solid rgba(53,232,255,.2);border-radius:999px;filter:blur(.2px);transform:scale(.82);animation:cinematic-pulse .85s ease-out forwards}.cinematic-launch-stage:after{left:50%;bottom:28%;width:min(320px,70%);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--focus),var(--accent),transparent);transform:translate(-50%) scaleX(0);transform-origin:left center;animation:cinematic-load .85s ease-out forwards;box-shadow:0 0 24px #35e8ff6b}.cinematic-scanline{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.09),transparent);transform:translateY(-100%);animation:cinematic-scan .85s ease-out forwards}.launch-kicker,.cinematic-launch-stage h2,.cinematic-launch-stage p{position:relative;z-index:1}.launch-kicker{color:var(--focus);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cinematic-launch-stage h2{margin:0;font-size:clamp(2.2rem,8vw,5.2rem);line-height:.92}.cinematic-launch-stage p{margin:0;color:var(--text-muted)}@keyframes cinematic-pulse{to{opacity:0;transform:scale(1.18)}}@keyframes cinematic-load{to{transform:translate(-50%) scaleX(1)}}@keyframes cinematic-scan{to{transform:translateY(100%)}}.immersive-player.is-popout .game-frame,.immersive-player:fullscreen .game-frame{min-height:100dvh}.immersive-player .orientation-notice{position:absolute;left:.8rem;bottom:.8rem;z-index:4;max-width:min(28rem,calc(100% - 6rem));border:1px solid color-mix(in oklab,var(--surface-border) 86%,transparent);border-left:2px solid var(--accent);border-radius:var(--radius-xs);padding:.45rem .65rem;background:#060a12b8;color:var(--text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem}.player-edge-sensors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.edge-sensor{position:absolute;pointer-events:auto}.edge-sensor.top{inset:0 0 auto;height:clamp(26px,4.5dvh,44px)}.edge-sensor.right{inset:0 0 0 auto;width:clamp(24px,3.8vw,42px)}.edge-sensor.bottom{inset:auto 0 0;height:clamp(26px,4.2dvh,42px)}.edge-sensor.left{inset:0 auto 0 0;width:clamp(24px,3.8vw,42px)}.player-chrome-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:1;transition:opacity .55s ease,filter .55s ease}.player-chrome-layer>*{pointer-events:auto}.immersive-player.is-chrome-hidden .player-chrome-layer,.immersive-player.is-chrome-hidden .orientation-notice{opacity:0;filter:blur(6px);pointer-events:none}.immersive-player.is-chrome-visible .player-chrome-layer,.immersive-player.is-chrome-visible .orientation-notice{opacity:1;filter:blur(0)}.cinema-status-strip{position:absolute;left:.8rem;top:.8rem;z-index:5;max-width:min(32rem,calc(100% - 5.8rem));display:flex;align-items:center;gap:.7rem;border:1px solid color-mix(in oklab,var(--surface-border) 78%,transparent);border-radius:999px;padding:.45rem .7rem;background:#060a12b8;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.immersive-player .orientation-notice,.cinema-status-strip,.player-menu-button{transition:opacity .55s ease,transform .55s ease,filter .55s ease}.immersive-player.is-chrome-hidden .cinema-status-strip{transform:translateY(-.55rem)}.immersive-player.is-chrome-hidden .player-menu-button{transform:translateY(-.55rem) scale(.96)}.cinema-status-strip span,.cinema-status-strip small{color:var(--text-faint);white-space:nowrap}.cinema-status-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-menu-button,.icon-button{display:inline-grid;place-items:center;border:1px solid color-mix(in oklab,var(--surface-border) 86%,transparent);border-radius:999px;background:#060a12c7;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.player-menu-button{position:absolute;top:.78rem;right:.78rem;z-index:8;width:46px;height:46px}.icon-button{width:38px;height:38px}.player-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:flex-end;background:linear-gradient(90deg,#03060c1f,#03060cb8)}.player-menu-drawer{width:min(440px,100%);height:100%;overflow:auto;padding:var(--space-4);border-left:1px solid color-mix(in oklab,var(--surface-border) 78%,transparent);background:#090e18f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;align-content:start;gap:var(--space-3)}.player-menu-head,.inline-form-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.player-menu-head h2{margin:.1rem 0 0;font-size:1.15rem}.player-menu-head span{color:var(--text-faint);text-transform:uppercase;font-size:.78rem}.player-menu-actions,.player-menu-meta,.feedback-form,.review-form{display:grid;gap:.62rem}.player-menu-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.player-menu-meta span{border:1px solid var(--surface-border);border-radius:var(--radius-xs);padding:.45rem .55rem;color:var(--text-muted);background:color-mix(in oklab,var(--surface-soft) 76%,transparent)}.feedback-form textarea,.review-form textarea{width:100%;min-height:86px;border-radius:var(--radius-xs);border:1px solid var(--surface-border-strong);background:#0e1420;color:var(--text);padding:.65rem .75rem}.inline-form-actions select{min-width:8.5rem}.rating-control{display:flex;gap:.35rem}.rating-control button{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--surface-border);color:var(--text-faint);background:color-mix(in oklab,var(--surface-soft) 82%,transparent)}.rating-control button.selected{color:#111827;border-color:#f59e0b;background:#f59e0b}.checkbox-row{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:var(--text-muted);font-size:.9rem}.post-game-link{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:.45rem;border:1px solid color-mix(in oklab,var(--accent) 38%,var(--surface-border));border-radius:999px;padding:.35rem .62rem;color:var(--accent);text-decoration:none;background:color-mix(in oklab,var(--accent) 12%,transparent)}.post-game-link span{color:var(--text-muted)}@media(max-width:640px){.immersive-player{min-height:78dvh;border-radius:0;margin-inline:calc(var(--space-4) * -1)}.cinema-status-strip{right:4.4rem;max-width:none}.cinema-status-strip small{display:none}.player-menu-drawer{width:100%}.inline-form-actions{display:grid}}@media(prefers-reduced-motion:reduce){.player-chrome-layer,.immersive-player .orientation-notice,.cinema-status-strip,.player-menu-button{transition:none}}@media(min-width:768px){.site-nav{display:flex}.stream-row,.hero-stats,.benefit-list,.featured-grid,.hub-card-grid,.lives-grid,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section{grid-template-columns:1.2fr minmax(280px,.85fr);align-items:center}.app-shell-body{margin-top:var(--space-4);gap:var(--space-5)}.mobile-nav{display:none}.workspace-auth-row{position:sticky;top:.75rem}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{padding-bottom:var(--space-4)}table{min-width:auto}}@media(min-width:1024px){.site-nav{display:flex}.hero-stats,.benefit-list,.featured-grid,.hub-card-grid,.lives-grid,.admin-grid,.product-metrics,.context-meta-grid,.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stream-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.app-shell-body{grid-template-columns:280px minmax(0,1fr);align-items:start}.sidebar{display:block;position:sticky;top:var(--space-4);margin-bottom:0}.app-shell-sidebar{position:sticky;top:var(--space-4);align-self:start}.app-shell-body>.panel:first-child{margin-top:0}.portal-ad-slot.placement-feed-top{display:block}.portal-ad-slot.placement-feed-inline{display:none}.portal-ad-slot.placement-desktop-sidebar{display:block}}@media(min-width:1280px){:root{--container: min(100% - 3rem, 1360px)}.hero-stats,.benefit-list,.featured-grid,.hub-card-grid,.admin-grid,.product-metrics,.context-meta-grid,.catalog-grid,.stream-row{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-ad-slot.placement-desktop-sidebar{display:block}.app-shell-body{gap:var(--space-5)}}@media(min-width:1440px){.app-shell{width:min(100%,1600px);margin-inline:auto}.app-shell-body{gap:1.6rem}.workspace,.workspace>section{gap:1.4rem}}.console-shell{position:relative;isolation:isolate;padding:0 0 116px}.console-shell.nav-open{z-index:60}.console-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 72px 72px,linear-gradient(180deg,rgba(255,255,255,.024) 1px,transparent 1px) 0 0 / 72px 72px,linear-gradient(180deg,#07080d00,#07080db8 78%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 74%)}.console-shell .app-shell-head{position:sticky;top:0;z-index:70;border-bottom:1px solid rgba(53,232,255,.14);background:linear-gradient(180deg,#07080df0,#07080db8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-shell .app-shell-body{width:min(100% - 1rem,1600px)}.console-shell .brand-mark{background:linear-gradient(135deg,var(--accent),var(--warning));color:#fff;box-shadow:var(--accent-glow)}.console-shell .brand strong{letter-spacing:-.04em}.console-shell .brand small,.identity small{color:var(--text-faint)}.sidebar{border:1px solid rgba(53,232,255,.12);border-radius:var(--radius-lg);padding:var(--space-3);background:linear-gradient(180deg,#191d27e0,#0c0e14e6);box-shadow:inset 0 1px #ffffff0a,0 18px 48px #00000057}.app-nav-item,.mobile-nav-item{position:relative;overflow:hidden}.app-nav-item:before,.mobile-nav-item:before{content:"";position:absolute;inset:10px auto 10px 8px;width:3px;border-radius:999px;background:transparent}.app-nav-item.active,.mobile-nav-item.active{border-color:#35e8ff80;color:var(--text);background:linear-gradient(135deg,#35e8ff2e,#ff24421f);box-shadow:inset 0 0 0 1px #35e8ff2e}.app-nav-item.active:before,.mobile-nav-item.active:before{background:var(--focus);box-shadow:0 0 18px #35e8ffcc}.primary{color:#fff;border-color:#ff244238;background:linear-gradient(135deg,var(--accent),#b70f2b 58%,#6f0a1b);box-shadow:0 10px 28px #ff244238}.ghost-button,.app-nav-item,.mobile-nav-item,.table-actions button{color:var(--text);border-color:#d2e8ff24;background:linear-gradient(180deg,#191d27d1,#0c0f16db)}[data-console-focus=true]{scroll-margin:7rem}[data-console-focus=true]:focus,[data-console-focus=true]:focus-visible,.primary:focus-visible,.ghost-button:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-color:#35e8ffcc;box-shadow:var(--focus-glow)}[data-console-focus=true]:focus{transform:translateY(-2px) scale(1.015)}.controller-hint-bar{position:fixed;left:.75rem;right:.75rem;bottom:calc(84px + env(safe-area-inset-bottom));z-index:32;display:flex;gap:.45rem;overflow-x:auto;padding:.45rem;border:1px solid rgba(53,232,255,.16);border-radius:999px;background:#07080ddb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 38px #00000061;scrollbar-width:none}.controller-hint-bar::-webkit-scrollbar{display:none}.controller-hint-bar span{flex:0 0 auto;display:inline-flex;align-items:center;gap:.36rem;color:var(--text-muted);font-size:.78rem;white-space:nowrap}.controller-hint-bar kbd{min-width:1.7rem;border:1px solid rgba(53,232,255,.26);border-radius:999px;padding:.18rem .5rem;background:#35e8ff17;color:var(--focus);font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mobile-nav{display:flex;grid-template-columns:none;overflow-x:auto;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0d0f16d1,#05060afa);border-top-color:#35e8ff29;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav-item{flex:0 0 76px;min-height:66px;border-radius:18px}.console-home{gap:clamp(1rem,3vw,1.6rem)}.hero-spotlight{position:relative;display:grid;gap:var(--space-4);min-height:clamp(420px,66vh,680px);overflow:hidden;border:1px solid rgba(53,232,255,.16);border-radius:clamp(22px,4vw,34px);padding:clamp(1.1rem,4vw,2rem);background:linear-gradient(115deg,#07080dfa,#0a0c12e0 44%,#ff24422e),linear-gradient(180deg,#191d27cc,#090a0ff2);box-shadow:var(--shadow-2)}.hero-spotlight:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(7,8,13,.94));pointer-events:none}.hero-spotlight-copy{position:relative;z-index:1;align-self:end;display:grid;gap:var(--space-3);max-width:760px}.hero-spotlight-copy h2{margin:0;max-width:11ch;font-size:clamp(2.4rem,13vw,6.4rem);line-height:.88;letter-spacing:-.09em}.hero-spotlight-copy p{margin:0;max-width:62ch;color:var(--text-muted);font-size:clamp(1rem,2.4vw,1.15rem)}.hero-spotlight-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center end;opacity:.62}.hero-spotlight-art img{width:min(72vw,880px);height:100%;object-fit:cover;object-position:center;filter:saturate(1.18) contrast(1.08);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.9) 42%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.9) 42%,rgba(0,0,0,1) 100%)}.console-kicker{color:var(--focus);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.quick-actions{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.quick-actions button{display:flex;align-items:center;gap:var(--space-3);min-height:72px;border:1px solid rgba(53,232,255,.14);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text);background:linear-gradient(135deg,#191d27f0,#0d1017eb);text-align:left}.quick-actions button svg{color:var(--focus)}.quick-actions button span{display:grid;gap:.12rem}.quick-actions button small,.tile-copy small,.focusable-tile small{color:var(--text-faint)}.content-rail{display:grid;gap:var(--space-3)}.rail-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-3)}.rail-heading h2{margin:.15rem 0 0;font-size:clamp(1.25rem,5vw,2rem);letter-spacing:-.055em}.rail-icon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(53,232,255,.16);border-radius:999px;color:var(--focus);background:#35e8ff12}.console-rail-scroll{display:flex;gap:var(--space-3);overflow-x:auto;overflow-y:hidden;padding:.2rem .2rem 1rem;scroll-snap-type:x proximity;scrollbar-color:rgba(53,232,255,.36) transparent}.focusable-tile,.compact-game-card{scroll-snap-align:start}.focusable-tile{flex:0 0 min(78vw,260px);display:grid;gap:var(--space-2);min-height:230px;border:1px solid rgba(210,232,255,.12);border-radius:var(--radius-lg);padding:var(--space-3);color:var(--text);text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 36%),linear-gradient(135deg,#191d27f5,#0a0c12f0);box-shadow:0 16px 38px #00000057;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.focusable-tile:hover{transform:translateY(-3px);border-color:#35e8ff61}.tile-art{display:grid;place-items:center;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:calc(var(--radius-lg) - 6px);background:linear-gradient(135deg,#35e8ff29,#ff244229),#0c0f16}.tile-art img{width:100%;height:100%;object-fit:cover}.tile-copy{display:grid;gap:.18rem}.live-tile{min-height:170px;justify-content:end;background:linear-gradient(140deg,rgba(255,36,66,.2),transparent 46%),linear-gradient(180deg,#191d27fa,#0a0c12f5)}.creator-tile{min-height:190px;align-content:center}.panel,.feed-card,.context-card,.catalog-strip-panel,.player-stage-panel,.metric,.product-metrics article,.auth-panel{border-color:#d2e8ff1f;background:linear-gradient(180deg,#191d27e6,#0c0e14f0);box-shadow:inset 0 1px #ffffff09,0 16px 40px #00000047}.feed-card,.context-card,.metric,.product-metrics article{border-radius:var(--radius-md);padding:var(--space-4)}.feed-composer textarea,.feed-edit-form textarea,.profile-edit-form textarea,.profile-edit-form input,.auth-panel input,.search-field,.upload-form input,.upload-form select,.streamer-form input,.streamer-form select,.report-form textarea,.report-form select,.feed-composer select,.feed-edit-form select,.catalog-controls select{border-color:#35e8ff29;background:#07080da3;color:var(--text)}.search-field:focus-within,.auth-panel input:focus,.feed-composer textarea:focus,.profile-edit-form input:focus,.profile-edit-form textarea:focus,.streamer-form input:focus,.upload-form input:focus,.report-form textarea:focus{outline:2px solid rgba(53,232,255,.58);box-shadow:0 0 0 4px #35e8ff1f}.immersive-player.is-pregame{min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.catalog-workspace{gap:var(--space-4)}.player-stage-panel{border-radius:clamp(20px,3vw,30px);padding:var(--space-4)}.stage-header{align-items:center}.game-frame{border-color:#35e8ff33;border-radius:var(--radius-lg);background:#020308;box-shadow:0 0 0 1px #35e8ff14,0 24px 70px #0000008c}.pregame-gate:not(.game-presentation-page){min-height:320px;align-content:end;border-color:#35e8ff26;background:linear-gradient(135deg,rgba(53,232,255,.12),transparent 42%),linear-gradient(180deg,#191d27eb,#07080df5)}.catalog-strip-heading{align-items:flex-start;gap:var(--space-3)}.compact-game-strip.stream-list{display:flex;gap:var(--space-3);overflow-x:auto;padding:.25rem .25rem 1rem;scroll-snap-type:x proximity;scrollbar-color:rgba(53,232,255,.36) transparent}.compact-game-card{flex:0 0 min(78vw,320px);border-radius:var(--radius-lg);padding:var(--space-3)}.compact-game-card.selected,.compact-game-card[aria-selected=true]{border-color:#35e8ffb8;background:linear-gradient(135deg,#35e8ff29,#ff24421a),linear-gradient(180deg,#191d27f0,#0a0c12f5);box-shadow:var(--focus-glow)}.compact-game-art{min-height:150px;border-color:#d2e8ff1f}.game-context-rail{align-self:start}.live-card iframe{width:100%;min-height:220px;border:1px solid rgba(53,232,255,.16);border-radius:var(--radius-md)}.external-link-card{grid-template-columns:auto 1fr auto;align-items:center}.portal-ad-slot{border-left-color:#ffb238e6;border-color:#ffb2382e;background:linear-gradient(135deg,rgba(255,178,56,.08),transparent 42%),linear-gradient(180deg,#13120edb,#090a0ee0);box-shadow:none}.portal-ad-slot:before{opacity:.12;background:radial-gradient(circle,rgba(255,178,56,.24),transparent 62%)}.portal-ad-slot h4{font-size:.96rem}.portal-ad-slot p,.ad-slot-features li,.ad-slot-note{font-size:.84rem}.ad-slot-features svg{color:var(--warning)}tr:focus-within,tbody tr:hover{background:#35e8ff0e}.table-actions button{min-height:42px}@media(min-width:768px){.console-shell{padding-bottom:78px}.mobile-nav{display:none}.controller-hint-bar{left:50%;right:auto;bottom:.75rem;transform:translate(-50%);max-width:calc(100% - 2rem)}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-spotlight{min-height:clamp(470px,56vh,720px);grid-template-columns:minmax(0,.9fr) minmax(280px,1fr)}.focusable-tile{flex-basis:300px}}@media(min-width:1024px){.console-shell .app-shell-body{grid-template-columns:260px minmax(0,1fr)}.catalog-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.catalog-strip-heading{align-items:center}}@media(min-width:1280px){.console-shell .app-shell-body{grid-template-columns:260px minmax(0,1fr) 280px}.focusable-tile{flex-basis:320px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-console-focus=true]:focus{transform:none}}:root{--bg: #05060a;--surface: #0d1119;--surface-soft: #121722;--surface-raised: #171e2b;--surface-overlay: rgba(5, 6, 10, .92);--surface-border: rgba(196, 218, 244, .11);--surface-border-strong: rgba(196, 218, 244, .2);--surface-elevated: rgba(18, 23, 34, .96);--text: #f8fbff;--text-muted: #aab6ca;--text-faint: #74839a;--accent: #ff2a4d;--accent-2: #ffb43d;--accent-ok: #9cff3a;--danger: #ff5573;--focus: #35e8ff;--warning: #ffb43d;--container: min(100% - 1.5rem, 1200px);--console-max: 1600px;--shell-gutter: clamp(.75rem, 2vw, 1.5rem);--layout-gap: clamp(.9rem, 1.8vw, 1.35rem);--section-gap: clamp(1rem, 2.2vw, 1.55rem);--rail-gap: clamp(.75rem, 1.6vw, 1.1rem);--panel-padding: clamp(.95rem, 2vw, 1.35rem);--card-padding: clamp(.85rem, 1.5vw, 1.1rem);--control-height: 46px;--radius-xs: 10px;--radius-sm: 14px;--radius-md: 18px;--radius-lg: 24px;--shadow-1: 0 14px 34px rgba(0, 0, 0, .36);--shadow-2: 0 28px 80px rgba(0, 0, 0, .58);--panel-glow: 0 16px 48px rgba(53, 232, 255, .12);--focus-glow: 0 0 0 3px rgba(53, 232, 255, .22), 0 0 26px rgba(53, 232, 255, .28), 0 18px 42px rgba(0, 0, 0, .48);--accent-glow: 0 0 24px rgba(255, 42, 77, .26)}html,body{background:linear-gradient(135deg,rgba(53,232,255,.055),transparent 28rem),linear-gradient(225deg,rgba(255,42,77,.075),transparent 30rem),linear-gradient(180deg,#080a10 0%,var(--bg) 48%,#030408 100%)}.console-shell.app-shell{width:100%;max-width:none;margin:0;padding-inline:var(--shell-gutter);padding-bottom:calc(84px + env(safe-area-inset-bottom))}.console-shell .app-shell-head{width:calc(100% + (var(--shell-gutter) * 2));margin-inline:calc(var(--shell-gutter) * -1);padding:.8rem var(--shell-gutter)}.console-shell .app-navbar{width:calc(100% + (var(--shell-gutter) * 2));margin-inline:calc(var(--shell-gutter) * -1);padding-inline:var(--shell-gutter);min-height:52px}.console-shell .navbar-link,.console-shell .mobile-menu-item,.console-shell .navbar-menu-button{border-color:#d2e8ff24;background:linear-gradient(180deg,#191d27d1,#0c0f16db)}.console-shell .navbar-link.active,.console-shell .mobile-menu-item.active{border-color:#35e8ff80;background:linear-gradient(135deg,#35e8ff2e,#ff24421f);box-shadow:inset 0 0 0 1px #35e8ff2e}.console-shell .mobile-menu-panel{background:linear-gradient(135deg,rgba(53,232,255,.08),transparent 42%),linear-gradient(180deg,#121722fa,#05060afa)}.console-shell .app-shell-body{width:min(100%,var(--console-max));margin-inline:auto}.app-shell-footer{width:min(100% - 1rem,var(--console-max));margin:clamp(1.5rem,3vw,2.5rem) auto 0;padding:var(--space-5) 0 0;border-top:1px solid rgba(210,232,255,.1);display:grid;gap:var(--space-4);color:var(--text-muted)}.app-shell-footer>div{display:grid;gap:.2rem}.app-shell-footer strong{color:var(--text)}.app-shell-footer span{color:var(--text-faint)}.app-shell-footer .footer-links{justify-content:flex-start}.app-shell-footer .footer-links a{margin-right:0}.console-shell .app-shell-body{margin-top:clamp(.75rem,1.5vw,1.05rem);gap:var(--layout-gap)}.console-shell .app-shell-main.panel{grid-column:1;grid-row:1}.workspace,.workspace-auth-row,.home-hub,.feed-workspace,.profile-workspace,.catalog-workspace,.admin-grid,.hub-section,.play-column,.game-context-rail,.post-list,.live-list,.creator-list,.streamer-tools{gap:var(--section-gap)}.console-shell .app-shell-main.panel,.console-shell .app-shell-sidebar.panel{padding:0;border:0;background:transparent;box-shadow:none}.panel,.feed-card,.context-card,.catalog-strip-panel,.player-stage-panel,.auth-panel,.metric,.product-metrics article,.portal-ad-slot,.quick-actions button,.focusable-tile,.compact-game-card,.live-card,.creator-card,.trend-card,.activity-card,.report-card,.external-link-card{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.032),transparent 40%),linear-gradient(180deg,#121722f0,#090c12f5);box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000047}.panel,.catalog-strip-panel,.player-stage-panel,.auth-panel,.portal-ad-slot{padding:var(--panel-padding)}.feed-card,.context-card,.metric,.product-metrics article,.quick-actions button,.focusable-tile,.compact-game-card,.live-card,.creator-card,.trend-card,.activity-card,.report-card,.external-link-card{padding:var(--card-padding)}.panel-heading,.rail-heading,.catalog-strip-heading,.context-heading,.stage-header,.post-head,.feed-composer-actions,.table-actions,.hero-hub-actions,.catalog-controls{gap:var(--rail-gap)}.panel-heading h2,.rail-heading h2,.context-heading h2,.stage-header h2{letter-spacing:-.045em}.app-nav-item,.mobile-nav-item,.hero-actions button,.hero-hub-actions button,.auth-switch button,.consent-actions button,.primary,.ghost-button,.table-actions button,.quick-actions button{min-height:var(--control-height);border-radius:999px;padding:.68rem 1rem;font-weight:750;letter-spacing:-.012em}.app-nav-item,.mobile-nav-item{border-radius:var(--radius-sm)}.primary{background:linear-gradient(135deg,#ff3153,#d7193b 56%,#8f0f27)}.ghost-button,.app-nav-item,.mobile-nav-item,.table-actions button{background:linear-gradient(180deg,#171e2be6,#0a0d14eb)}input,select,textarea,.search-field{min-height:var(--control-height);border-radius:var(--radius-sm);border:1px solid rgba(196,218,244,.16);background:#05060a94;color:var(--text)}input,select,textarea{padding:.72rem .85rem}textarea{min-height:112px;resize:vertical}.search-field{padding-inline:.85rem}.search-field input{min-height:1px;padding:0;border:0;background:transparent}@media(max-width:760px){.movie-catalog.in-game-catalog .catalog-strip-heading,.movie-catalog.in-game-catalog .catalog-filter-bar{grid-template-columns:1fr}.movie-catalog.in-game-catalog .catalog-strip-heading{align-items:stretch}.movie-catalog.in-game-catalog .catalog-filter-bar{justify-content:stretch}.movie-catalog.in-game-catalog .search-field,.movie-catalog.in-game-catalog .catalog-filter-bar select{max-width:none;width:100%}}.hero-spotlight{min-height:clamp(380px,58vh,650px);padding:clamp(1.1rem,3vw,2rem);border-radius:clamp(22px,3vw,32px)}.hero-spotlight-copy{gap:var(--rail-gap)}.hero-spotlight-copy h2{max-width:12ch}.quick-actions{gap:var(--rail-gap)}.quick-actions button{min-height:74px;border-radius:var(--radius-md)}.content-rail{gap:var(--rail-gap)}.console-rail-scroll,.compact-game-strip.stream-list{gap:var(--rail-gap);padding:.25rem .25rem .9rem}.focusable-tile{flex-basis:min(76vw,280px);min-height:220px}.tile-art,.compact-game-art,.game-thumb{border-radius:var(--radius-md)}.catalog-strip-panel,.player-stage-panel{border-radius:var(--radius-lg)}.compact-game-card{flex-basis:min(76vw,300px)}.compact-game-art{min-height:140px}.portal-ad-slot{margin:0;border-left-width:2px;border-color:#ffb43d29;border-left-color:#ffb43dd1}.post-list .portal-ad-slot,.feed-workspace>.portal-ad-slot,.profile-workspace>.portal-ad-slot{margin-block:0}.movie-catalog{border:0;background:transparent;box-shadow:none;padding:0}.movie-catalog.catalog-strip-panel{border-radius:0}.movie-catalog.in-game-catalog{margin-top:clamp(1.15rem,2.5vw,1.8rem);padding:clamp(1rem,2.4vw,1.45rem) 0 0;border-top:1px solid color-mix(in oklab,var(--game-primary, var(--focus)) 24%,var(--surface-border));border-radius:0;background:transparent;box-shadow:none}.movie-catalog .catalog-strip-heading{display:grid;gap:var(--rail-gap);align-items:end;margin-bottom:var(--section-gap)}.movie-catalog.in-game-catalog .catalog-strip-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.2rem);margin-bottom:clamp(.8rem,2vw,1.1rem)}.catalog-title-block{display:grid;gap:.18rem}.catalog-title-block span,.catalog-title-block small{color:var(--text-faint);font-size:.78rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.catalog-title-block h2{margin:0;font-size:clamp(1.45rem,4vw,2.25rem);line-height:.98;letter-spacing:-.05em}.movie-catalog.in-game-catalog .catalog-title-block h2{font-size:clamp(1.25rem,2.4vw,1.7rem);letter-spacing:0}.catalog-filter-bar{display:flex;flex-wrap:wrap;gap:.55rem;margin:0}.movie-catalog.in-game-catalog .catalog-filter-bar{justify-content:flex-end}.movie-catalog .search-field,.movie-catalog .catalog-filter-bar select{min-height:38px;border-radius:999px;border-color:#c4daf421;background:#080c138a}.movie-catalog .search-field{flex:1 1 210px;max-width:320px}.movie-catalog.in-game-catalog .search-field{flex-basis:180px;max-width:240px}.movie-catalog .catalog-filter-bar select{width:auto;min-width:8.5rem;padding-block:.45rem;color:var(--text-muted)}.movie-catalog .compact-game-strip.stream-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(.75rem,1.8vw,1.15rem);overflow:visible;padding:0;scroll-snap-type:none}.movie-catalog.in-game-catalog .compact-game-strip.stream-list{display:flex;gap:clamp(.7rem,1.6vw,1rem);overflow-x:auto;padding:.1rem .05rem .95rem;scroll-snap-type:x proximity;scrollbar-color:color-mix(in oklab,var(--game-primary, var(--focus)) 34%,transparent) transparent}.movie-catalog .compact-game-card{position:relative;display:grid;gap:.58rem;min-width:0;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;text-align:left;overflow:visible}.movie-catalog.in-game-catalog .compact-game-card{flex:0 0 clamp(128px,17vw,168px);scroll-snap-align:start}.movie-catalog .compact-game-card:hover,.movie-catalog .compact-game-card:focus-visible{transform:translateY(-3px)}.movie-catalog .compact-game-card.selected,.movie-catalog .compact-game-card[aria-selected=true]{border-color:transparent;background:transparent;box-shadow:none}.movie-catalog .compact-game-art{position:relative;display:grid;place-items:center;width:100%;min-height:0;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgba(210,232,255,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 32%),linear-gradient(135deg,#35e8ff29,#ff2a4d1f),#060910;box-shadow:0 14px 34px #00000057;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.movie-catalog.in-game-catalog .compact-game-art{border-radius:10px;box-shadow:0 10px 26px #0000004d}.movie-catalog .compact-game-card:hover .compact-game-art,.movie-catalog .compact-game-card:focus-visible .compact-game-art,.movie-catalog .compact-game-card[aria-selected=true] .compact-game-art{border-color:#35e8ffb8;box-shadow:0 0 0 1px #35e8ff33,0 18px 42px #00000075}.movie-catalog .compact-game-art img{width:100%;height:100%;object-fit:cover}.movie-catalog .compact-game-copy{display:grid;gap:.16rem;padding-inline:.05rem}.movie-catalog .compact-game-copy strong{color:var(--text);font-size:.94rem;line-height:1.12}.movie-catalog .compact-game-copy small{color:var(--text-faint);font-size:.78rem}.movie-catalog .compact-game-meta{position:absolute;top:.5rem;left:.5rem;right:.5rem;display:flex;justify-content:space-between;gap:.35rem;pointer-events:none}.movie-catalog .compact-game-meta small{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.16rem .42rem;background:#03060c9e;color:var(--text-muted);font-size:.68rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-empty{grid-column:1 / -1;min-height:160px;display:grid;place-items:center;border:1px dashed rgba(196,218,244,.16);border-radius:8px;color:var(--text-faint)}.community-card .context-card.embedded{padding:0;border:0;background:transparent;box-shadow:none}.community-card .context-card.embedded+.context-card.embedded{padding-top:var(--space-3);border-top:1px solid var(--surface-border)}.controller-hint-bar{left:var(--shell-gutter);right:var(--shell-gutter);bottom:calc(.85rem + env(safe-area-inset-bottom));padding:.42rem;border-color:#c4daf424}.mobile-nav{padding:.62rem var(--shell-gutter) calc(.62rem + env(safe-area-inset-bottom));gap:.55rem}.mobile-nav-item{flex-basis:78px}[data-console-focus=true]:focus,[data-console-focus=true]:focus-visible,.primary:focus-visible,.ghost-button:focus-visible,button:focus-visible,a:focus-visible{outline-color:var(--focus);outline-width:3px}.live-invite-page{min-height:100dvh;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at top left,color-mix(in oklab,var(--focus) 20%,transparent),transparent 36%),var(--bg)}.live-invite-hero{width:min(68rem,100%);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(1rem,3vw,2rem);align-items:stretch}.live-invite-media{min-height:clamp(18rem,48vw,34rem);display:grid;place-items:center;overflow:hidden;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface-raised) 82%,#02040a)}.live-invite-media img,.live-viewer-video img,.live-thumb-media img,.live-card-thumb img,.live-tile-thumb img{width:100%;height:100%;object-fit:cover}.live-invite-copy{align-self:center;display:grid;gap:var(--space-3)}.live-invite-copy>span,.live-invite-facts small,.arcano-wallet-strip span,.arcano-wallet-strip small{color:var(--text-muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.live-invite-copy h1{margin:0;font-size:clamp(2rem,6vw,4.8rem);line-height:.95}.live-invite-copy p{margin:0;color:var(--text-muted);max-width:36rem}.live-invite-facts,.arcano-wallet-strip{display:grid;gap:.25rem;border-left:2px solid var(--focus);padding-left:var(--space-3)}.live-invite-actions,.arcano-wallet-strip{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.arcano-wallet-strip{justify-content:space-between;border:1px solid var(--surface-border);border-left:2px solid var(--focus);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in oklab,var(--surface-overlay) 72%,transparent)}.arcano-wallet-strip>div,.live-qr-care{display:grid;gap:.2rem}.arcano-wallet-panel{width:min(40rem,calc(100vw - 2rem))}.arcano-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.arcano-metrics span,.arcano-ledger article{border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in oklab,var(--surface-raised) 70%,transparent)}.arcano-metrics strong{display:block;font-size:clamp(1.35rem,4vw,2.4rem)}.arcano-metrics small,.arcano-ledger small{color:var(--text-muted)}.arcano-ledger{display:grid;gap:var(--space-2);max-height:18rem;overflow:auto}.arcano-ledger article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.18rem var(--space-2)}.arcano-ledger small{grid-column:1 / -1}.live-qr-care{border:1px solid color-mix(in oklab,var(--focus) 34%,var(--surface-border));border-radius:var(--radius-sm);padding:var(--space-3);color:var(--text-muted);background:color-mix(in oklab,var(--surface-overlay) 72%,transparent)}.live-qr-care strong{color:var(--text)}.live-viewer{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);grid-template-areas:"stage chat" "rail chat";gap:var(--space-3);align-items:start}.live-viewer-stage{grid-area:stage;display:grid;gap:var(--space-3)}.live-viewer-video{min-height:clamp(16rem,52vw,38rem);display:grid;place-items:center;overflow:hidden;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:#02040a}.live-viewer-video iframe{width:100%;height:100%;min-height:inherit;border:0}.live-viewer-info{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.live-viewer-info h2,.live-viewer-info p{margin:0}.live-viewer-info p{color:var(--text-muted)}.live-viewer-chat{grid-area:chat;position:sticky;top:var(--space-3)}.live-viewer-chat .live-chat-messages{max-height:min(48rem,62dvh)}.live-viewer-rail{grid-area:rail;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-2)}.live-thumb-card{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-2);align-items:center;text-align:left;border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:.45rem;color:var(--text);background:color-mix(in oklab,var(--surface-overlay) 70%,transparent)}.live-thumb-card.active{border-color:color-mix(in oklab,var(--focus) 64%,var(--surface-border))}.live-thumb-media,.live-card-thumb,.live-tile-thumb{display:grid;place-items:center;overflow:hidden;background:color-mix(in oklab,var(--surface-raised) 84%,#02040a)}.live-thumb-media,.live-tile-thumb{aspect-ratio:16 / 9;border-radius:var(--radius-xs)}.live-card-thumb{width:5rem;aspect-ratio:16 / 9;border-radius:var(--radius-xs)}.live-tile-thumb{width:100%;margin-bottom:.45rem}@media(max-width:860px){.live-invite-hero,.live-viewer{grid-template-columns:1fr}.live-viewer{grid-template-areas:"stage" "chat" "rail"}.live-viewer-chat{position:static}.arcano-metrics{grid-template-columns:1fr}}@media(min-width:768px){:root{--container: min(100% - 2rem, 1280px);--shell-gutter: clamp(1rem, 2vw, 2rem)}.console-shell.app-shell{padding-bottom:84px}.controller-hint-bar{left:50%;right:auto;bottom:.85rem;width:max-content;max-width:min(100% - 2rem,860px);transform:translate(-50%)}.focusable-tile{flex-basis:300px}.compact-game-card{flex-basis:320px}}@media(min-width:1024px){:root{--layout-gap: clamp(1rem, 1.5vw, 1.45rem);--section-gap: clamp(1.1rem, 1.8vw, 1.65rem);--panel-padding: clamp(1rem, 1.4vw, 1.45rem)}.console-shell .app-shell-body{grid-template-columns:260px minmax(0,1fr)}.console-shell .app-shell-sidebar.panel{grid-column:1;grid-row:1}.console-shell .app-shell-main.panel{grid-column:2}.console-shell .app-shell-main.panel{grid-row:1}.sidebar{padding:var(--card-padding)}}@media(min-width:1280px){:root{--container: min(100% - 3rem, 1440px)}.focusable-tile{flex-basis:315px}}@media(min-width:1440px){.console-shell .app-shell-body{grid-template-columns:280px minmax(0,1fr)}}.auth-backdrop{align-items:center;justify-items:center}.auth-backdrop>.auth-panel{--modal-width: 460px;width:min(var(--modal-width),calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;gap:var(--space-4);padding:clamp(1rem,2vw,1.45rem);scrollbar-gutter:stable}.auth-dialog,.auth-panel-register{--modal-width: 460px}.arcano-wallet-panel{--modal-width: 640px}.live-start-modal{--modal-width: 660px}.channel-config-modal{--modal-width: 680px}.auth-dialog-head{gap:var(--space-4)}.auth-switch,.live-start-form,.live-link-fields,.obs-link-panel,.live-result-panel,.live-primary-url,.live-copy-row,.live-channel-missing,.live-modal-status,.arcano-wallet-panel,.live-chat-options,.live-secondary-links,.arcano-metrics,.live-result-head{gap:var(--space-3)}@media(max-width:640px){.auth-backdrop{padding:var(--space-3)}.auth-backdrop>.auth-panel{width:100%;max-height:calc(100dvh - 1.5rem);padding:var(--space-3);gap:var(--space-3)}.live-chat-options,.live-secondary-links,.arcano-metrics{grid-template-columns:1fr}.live-result-head{flex-wrap:wrap}}@media(min-width:1024px){.console-shell{--sidebar-visible-height: calc(100dvh - 7rem) }.console-shell .app-shell-sidebar.panel{position:sticky;top:var(--space-4);align-self:start;max-height:var(--sidebar-visible-height);min-height:0;overflow:visible}.sidebar-stack{display:grid;grid-template-rows:minmax(0,1fr);height:var(--sidebar-visible-height);max-height:var(--sidebar-visible-height);min-height:0;gap:0}.sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:100%;min-height:0;overflow:hidden;gap:var(--space-2);padding:var(--panel-padding)}.sidebar-nav-window{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-inline:-.15rem;padding:.65rem .75rem .8rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 .45rem,#000 calc(100% - .45rem),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 .45rem,#000 calc(100% - .45rem),transparent 100%)}.sidebar-nav-window::-webkit-scrollbar{display:none}.sidebar-nav{display:grid;gap:.45rem;padding-block:.1rem}.sidebar .app-nav-item{overflow:hidden}.sidebar .app-nav-item:focus,.sidebar .app-nav-item:focus-visible{outline:0;border-color:#35e8ffe6;box-shadow:inset 0 0 0 2px #35e8ffdb,inset 0 0 18px #35e8ff2e;transform:translateY(-1px)}.sidebar-ad-slot{min-height:0;overflow:hidden;border-top:1px solid rgba(210,232,255,.1);padding-top:var(--space-3)}.sidebar-ad-slot .portal-ad-slot{max-height:min(24dvh,180px);overflow:hidden}}@media(min-width:1024px)and (max-height:720px){.sidebar-stack{grid-template-rows:minmax(0,1fr)}.sidebar-ad-slot{display:none}}
