:root{--bg:#0a0a0a;--surface:#161616;--surface-2:#222;--text:#fff;--muted:#b3b3b3;--red:#e50914;--green:#2ea043}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}header.top{justify-content:center;padding:20px 0 28px;display:flex}header.top img{height:84px}.hero{text-align:center;background:radial-gradient(at top,#3a0a0a 0%,#0000 60%);padding:56px 0 40px}.hero h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(32px,6vw,56px);font-weight:900}.hero p{color:var(--muted);max-width:640px;margin:0 auto 28px;font-size:19px}.btn{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;padding:14px 26px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.btn.secondary{background:var(--surface-2)}.store-badge{display:inline-flex}.store-badge img{width:auto;height:52px;display:block}.store-row .store-badge img{height:60px}.store-badge.store-soon{cursor:default;border-radius:9px;position:relative;overflow:hidden}.store-badge.store-soon img{opacity:.6}.soon-band{background:var(--red);color:#fff;text-align:center;letter-spacing:.16em;text-transform:uppercase;padding:2px 0;font-size:12px;font-weight:800;position:absolute;top:50%;left:-12%;right:-12%;transform:translateY(-50%)rotate(-9deg);box-shadow:0 2px 6px #00000073}@media (max-width:480px){.store-row .store-badge img{height:46px}.soon-band{padding:2px 0;font-size:10px}}details.sideload{background:var(--surface);border-radius:10px;margin-top:22px;padding:16px 22px}details.sideload summary{cursor:pointer;font-weight:700}details.sideload[open] summary{margin-bottom:8px}.btn:disabled{opacity:.6;cursor:default}.small{color:var(--muted);font-size:14px}section{border-top:1px solid #1d1d1d;padding:44px 0}section h2{margin:0 0 20px;font-size:30px}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.card{background:var(--surface);border-radius:10px;padding:22px}.card h3{margin:0 0 8px}.card p{color:var(--muted);margin:0;line-height:1.5}.price{margin:6px 0;font-size:44px;font-weight:900}.price span{color:var(--muted);font-size:16px;font-weight:500}.plan{flex-direction:column;gap:10px;display:flex}.plan.best{outline:2px solid var(--red)}.plan-title{align-items:center;gap:10px;display:flex}.plan-title .badge{font-size:13px}.badge{background:var(--red);border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}ol.steps li{color:var(--muted);margin-bottom:10px;line-height:1.5}ol.steps b{color:var(--text)}.keybox{border:1px solid var(--green);background:#0f2a14;border-radius:10px;margin-top:18px;padding:18px}.keybox code{letter-spacing:1px;font-size:22px;font-weight:800}.error{color:#ff6b6b}footer{color:var(--muted);border-top:1px solid #1d1d1d;padding:30px 0 50px;font-size:13px}input,select{background:var(--surface-2);color:var(--text);border:1px solid #333;border-radius:6px;padding:10px 12px;font-size:15px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #222;padding:10px 8px}th{color:var(--muted);font-weight:600}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pill{background:var(--surface-2);border-radius:99px;padding:2px 8px;font-size:12px;display:inline-block}.pill.ok{color:#7ee787;background:#143d1c}.pill.bad{color:#ff9b9b;background:#3d1414}@media (max-width:600px){.hero{padding-top:30px}header.top img{height:60px}}.plan-pay{margin-top:auto}section.features{padding-top:20px}.features-title{text-align:center;letter-spacing:-.01em;margin:0 0 34px;font-size:clamp(28px,4vw,40px)}.showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:48px;display:grid}.sc-stages{order:2;display:grid}.sc-stage{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s,transform .45s;transform:translateY(8px)}.sc-stage.on{opacity:1;transform:none}.sc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sc-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #2a2a2a;border-radius:0 8px 8px 0;padding:12px 16px;transition:background .2s,border-color .2s;position:relative;overflow:hidden}.sc-item:hover{background:#121212}.sc-item.on{background:var(--surface);border-left-color:var(--red)}.sc-title{color:var(--muted);font-size:18px;font-weight:800;display:block}.sc-item.on .sc-title{color:#fff}.sc-blurb{color:var(--muted);grid-template-rows:0fr;font-size:15px;line-height:1.5;transition:grid-template-rows .35s,margin .35s;display:grid;overflow:hidden}.sc-blurb>span{min-height:0}.sc-item.on .sc-blurb{grid-template-rows:1fr;margin-top:6px}.sc-timer{background:var(--red);transform-origin:0;opacity:.7;width:100%;height:2px;animation:linear forwards sc-timer;position:absolute;bottom:0;left:0}@keyframes sc-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:820px){.showcase{grid-template-columns:1fr;gap:22px}.sc-stages{order:0}}.dl-code{letter-spacing:.12em;color:#fff;margin:10px 0 4px;font-family:ui-monospace,monospace;font-size:44px;font-weight:900}.dl-code-inline{color:#fff;letter-spacing:.08em}.hero .fire-tip{margin:18px auto 0}.stage{padding-bottom:7%;position:relative;container-type:inline-size}.tv{width:86%}.shot{aspect-ratio:16/9;color:#fff;background:#0a0a0a;border:.9cqw solid #1c1c1c;border-radius:1.4cqw;width:100%;font-size:.895833cqw;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 2cqw 6cqw #000000b3}.tv-stand{background:linear-gradient(#262626,#111);border-radius:0 0 1cqw 1cqw;width:26%;height:2.4cqw;margin:0 auto}.phone{z-index:2;aspect-ratio:9/19.5;background:#111;border-radius:3.6cqw;width:27%;padding:.8cqw;font-size:.705556cqw;position:absolute;bottom:0;right:0;box-shadow:-2cqw 2cqw 5cqw #000000bf,0 0 0 .25cqw #333}.stage.sync{padding-bottom:12%}.stage.sync .tv{width:72%}.stage.sync .phone{border-radius:2.8cqw;width:21%;font-size:.538889cqw}.stage.sync .p-screen{border-radius:2.2cqw}.prog{background:#ffffff4d;height:.3em;font-style:normal;position:absolute;bottom:0;left:0;right:0}.prog i{background:#e50b0a;height:100%;display:block}.t-card,.p-card.wide,.tb-card{position:relative}.p-card.wide{width:19.6em;height:11em;overflow:hidden}.p-card.wide .a-art{width:100%;height:100%}.tablet{z-index:1;aspect-ratio:16/10.4;background:#111;border-radius:2.4cqw;width:50%;padding:.8cqw;font-size:.378125cqw;position:absolute;bottom:0;left:24%;box-shadow:-1cqw 2cqw 5cqw #000000bf,0 0 0 .25cqw #333}.tb-screen{color:#fff;background:linear-gradient(#10202a,#0a0a0a 55%);border-radius:1.6cqw;width:100%;height:100%;line-height:1.3;display:flex;overflow:hidden}.tb-rail{background:#0e0e0ef2;flex-direction:column;flex:none;align-items:center;gap:.6em;width:9.6em;padding:1.6em 0 1.2em;display:flex}.tb-rail img{height:3.6em;margin-bottom:1.4em}.tb-rail span{color:#b3b3b3;border-radius:1.6em;flex-direction:column;align-items:center;width:8em;padding:1em 0;display:flex}.tb-rail span.on{color:#fff;background:#ffffff24}.tb-rail svg{fill:currentColor;width:2.6em;height:2.6em}.tb-rail small{margin-top:.3em;font-size:1.2em}.tb-rail .tb-me{margin-top:auto}.tb-rail .tb-me i{color:#fff;background:#e50914;border-radius:.7em;place-items:center;width:3.4em;height:3.4em;font-size:1em;font-style:normal;font-weight:900;display:grid}.tb-main{flex:1;min-width:0;padding:0 2.4em;overflow:hidden}.tb-title{margin:.6em 0 .4em;font-size:3em;font-weight:700;display:block}.tb-hero{border:1px solid #ffffff2e;border-radius:1.8em;height:44em;position:relative;overflow:hidden}.tb-hero .a-art{position:absolute;inset:0}.tb-hero .a-art img{object-fit:cover;width:100%;height:100%}.tb-hero-info{background:linear-gradient(90deg,#000000d9,#0000 60%),linear-gradient(#0000 50%,#000c);flex-direction:column;justify-content:flex-end;padding:3.2em;display:flex;position:absolute;inset:0}.tb-hero-info b{max-width:12em;font-size:4.4em;font-weight:900;line-height:1.05}.tb-hero-info small{color:#ffffffd9;margin:.7em 0 1.4em;font-size:1.5em}.tb-hero-info div{gap:1.2em;display:flex}.tb-hero-info em{background:#4a4a4acc;border-radius:.35em;align-items:center;gap:.4em;padding:.7em 1.4em .7em 1em;font-size:1.7em;font-style:normal;font-weight:700;display:flex}.tb-hero-info em.white{color:#000;background:#fff}.tb-hero-info svg{fill:currentColor;width:1.5em;height:1.5em}.tb-row-title{margin:1.1em 0 .5em;font-size:1.8em;font-weight:700}.tb-cards{gap:1.2em;display:flex}.tb-card{border-radius:.6em;flex:none;width:27.2em;height:15.3em;overflow:hidden}.tb-card .a-art{width:100%;height:100%}.a-art{background:#181818;align-items:flex-end;display:flex;position:relative;overflow:hidden}.a-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.a-art span{text-shadow:0 1px 4px #0009;padding:.8em;font-size:1.3em;font-weight:800;line-height:1.1}.a-meta{color:#b3b3b3;white-space:pre;text-overflow:ellipsis;font-size:1.4em;font-weight:500;overflow:hidden}svg{fill:currentColor}.t-screen{position:absolute;inset:0}.t-nav{z-index:2;background:linear-gradient(#0a0a0a,#0a0a0ae6,#0000);justify-content:center;align-items:center;padding:1.4em 4.8em;display:flex;position:absolute;top:0;left:0;right:0}.t-avatar{border-radius:.35em;place-items:center;width:2em;height:2em;font-size:1.7em;font-style:normal;font-weight:900;display:grid;position:absolute;left:4.8em}.t-tabs{align-items:center;gap:.6em;display:flex}.t-tab{color:#b3b3b3;border-radius:99px;align-items:center;padding:.4em .93em;font-size:1.5em;font-weight:500;display:flex}.t-tab.on{color:#fff;background:#262626;font-weight:700}.t-tab.icon svg{width:1.33em;height:1.33em}.t-logo{height:3em;position:absolute;right:4.8em}.t-rows{position:absolute;top:7em;left:0;right:0}.t-row{margin-bottom:.6em}.t-row-title{color:#b3b3b3;padding:0 2.67em;font-size:1.8em;font-weight:600}.t-row.on .t-row-title{color:#fff}.t-cards{gap:1.2em;padding:1em 4.8em;display:flex}.t-card{border-radius:.6em;flex:none;width:13.1em;height:19.6em;overflow:hidden}.t-card .a-art{width:100%;height:100%}.t-card.wide{width:34.8em;position:relative;box-shadow:0 0 0 .3em #fff}.t-card-info{background:linear-gradient(#0000,#000000e6);flex-direction:column;padding:1.4em;display:flex;position:absolute;inset:auto 0 0}.t-card-info small{color:#e50b0a;letter-spacing:.18em;font-size:1.1em;font-weight:700}.t-card-info b{font-size:2.6em;font-weight:900;line-height:1.08}.t-info{width:62%;padding:.2em 4.8em 1.4em}.t-info p{color:#ffffffd9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.6em 0 0;font-size:1.5em;line-height:1.4;display:-webkit-box;overflow:hidden}.t-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.t-who{margin:0 0 .9em;font-size:4em;font-weight:700}.t-people{gap:2.4em;display:flex}.t-people>div{flex-direction:column;align-items:center;gap:.8em;display:flex}.t-people span{color:#b3b3b3;font-size:1.8em}.t-people em{color:#b3b3b3;margin-top:-.6em;font-size:1.2em;font-style:normal}.t-face{border-radius:.28em;flex-direction:column;justify-content:center;align-items:center;width:2.24em;height:2.24em;font-size:5.8em;font-style:normal;font-weight:900;line-height:1;display:flex}.t-face small{font-size:.3em;font-weight:700}.t-face.add{color:#b3b3b3;background:0 0;border:.03em solid #444}.t-face.add svg{width:.6em;height:.6em}.t-manage{color:#b3b3b3;border:1px solid #555;margin-top:4em;padding:.5em 1.4em;font-size:1.6em}.t-setup{display:flex}.t-pair,.t-manual{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.4em;display:flex}.t-wordmark{height:5.6em}.t-pair h5{margin:.6em 0 .35em;font-size:2.8em}.t-pair p,.t-manual p{color:#b3b3b3;max-width:26em;margin:0 0 1.2em;font-size:1.5em;line-height:1.4}.t-code{letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:5.4em;font-weight:900}.t-qr{background:#fff;grid-template-columns:repeat(9,1fr);gap:.15em;width:17em;height:17em;margin:1.4em 0 .8em;padding:1em;display:grid}.t-qr i{background:#000}.t-pair small{color:#b3b3b3;font-size:1.3em}.t-manual h6{margin:0 0 .3em;font-size:2.2em}.t-field{text-align:left;color:#b3b3b3;border:1px solid #555;border-radius:.4em;width:100%;max-width:27em;margin-bottom:1.2em;padding:1em .9em;font-size:1.5em}.t-btn{color:#000;background:#fff;border-radius:.4em;margin-top:.4em;padding:.6em 1.4em;font-size:1.5em;font-weight:700}.t-detail{overflow:hidden}.t-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.t-detail:after{content:"";background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0ad9 35%,#0000 100%),linear-gradient(#0000 50%,#0a0a0a 100%);position:absolute;inset:0}.t-detail-body{z-index:1;width:58%;padding:5.6em;position:relative}.t-detail-body h5{margin:0 0 .2em;font-size:4em;font-weight:900;line-height:1.1}.t-pills{gap:1.2em;margin:1.6em 0;display:flex}.t-pill{white-space:nowrap;background:#60606099;border-radius:.4em;align-items:center;gap:.5em;padding:.6em 1.3em;font-size:1.5em;font-weight:700;display:flex}.t-pill svg{width:1.45em;height:1.45em}.t-pill.on{color:#000;background:#fff}.t-detail-body p{color:#ffffffd9;margin:0 0 1.4em;font-size:1.5em;line-height:1.45}.t-eps-title{margin-bottom:.6em;font-size:1.8em;font-weight:700}.t-eps{gap:1.2em;display:flex}.t-ep span{color:#ccc;white-space:nowrap;text-overflow:ellipsis;max-width:13em;margin-top:.4em;font-size:1.3em;display:block;overflow:hidden}.t-ep-img{border-radius:.4em;width:17em;height:9.6em;position:relative;overflow:hidden}.t-ep-img .a-art,.t-ep-img>img{object-fit:cover;width:100%;height:100%;display:block}.t-ep-img>i{background:#e50b0a;height:.4em;position:absolute;bottom:0;left:0}.t-guide{position:absolute;inset:7em 0 0 4.8em}.t-times,.t-gline{display:flex}.t-times{align-items:center;height:2.8em}.t-times span{color:#b3b3b3;flex:1;font-size:1.2em}.t-times span:first-child{flex:none;width:13.33em}.t-gline{height:5.8em;padding:.2em 0}.t-gline>b{background:#181818;flex:none;align-items:center;width:13.33em;margin-right:.4em;padding:0 .8em;font-size:1.2em;font-weight:400;display:flex}.t-blocks{flex:1;gap:.3em;display:flex;overflow:hidden}.t-blocks span{background:#181818;border-radius:.4em;flex-direction:column;justify-content:center;min-width:0;padding:.5em .8em;display:flex}.t-blocks span.live{background:#3a1414}.t-blocks b{white-space:nowrap;text-overflow:ellipsis;font-size:1.3em;font-weight:500;overflow:hidden}.t-blocks span.live b{font-weight:700}.t-blocks small{color:#b3b3b3;white-space:nowrap;font-size:1.1em}.t-now{background:#e50b0a;width:.2em;position:absolute;top:2.8em;bottom:0;left:36%}.p-screen{color:#fff;background:#0a0a0a;border-radius:2.9cqw;flex-direction:column;width:100%;height:100%;line-height:1.3;display:flex;position:relative;overflow:hidden}.p-status{justify-content:space-between;padding:1em 2em .4em;font-size:1.2em;display:flex}.p-status span{letter-spacing:.1em;font-size:.9em}.p-body{flex:1;overflow:hidden}.p-header{padding-bottom:1.2em}.p-head-row{align-items:center;gap:1.4em;height:6em;padding:0 .8em 0 1.6em;display:flex}.p-head-row b{flex:1;font-size:2.6em;font-weight:700}.p-logo{height:3.4em}.p-ico{place-items:center;width:4.8em;height:4.8em;display:grid}.p-ico svg{width:2.8em;height:2.8em}.p-ico.dim{color:#b3b3b3;width:4em}.p-ico.dim svg{width:2.4em;height:2.4em}.p-chips{gap:.8em;padding:0 1.6em;display:flex}.p-chips em{white-space:nowrap;border:1px solid #ffffff59;border-radius:99px;align-items:center;padding:.5em 1.2em;font-size:1.5em;font-style:normal;font-weight:500;display:flex}.p-chips em svg{width:1.3em;height:1.3em;margin-left:.2em}.p-chips.flat{margin:.8em 0 1.4em;padding:0}.p-chips.flat em{color:#b3b3b3;background:0 0;border:0;padding:.45em .95em}.p-chips.flat em.on{color:#fff;background:#262626;font-weight:700}.p-hero{aspect-ratio:.7;border:1px solid #ffffff2e;border-radius:1.4em;margin:.6em 1.6em;position:relative;overflow:hidden}.p-hero .a-art{position:absolute;inset:0}.p-hero .a-art span{display:none}.p-hero-info{text-align:center;background:linear-gradient(#0000 45%,#000000eb);flex-direction:column;justify-content:flex-end;align-items:center;padding:2em;display:flex;position:absolute;inset:0}.p-hero-info b{font-size:3.4em;font-weight:900;line-height:1.06}.p-hero-info small{color:#ffffffd9;margin:.6em 0 1.2em;font-size:1.4em}.p-wide{color:#fff;background:#4a4a4acc;border-radius:.3em;justify-content:center;align-items:center;gap:.4em;width:100%;margin-top:.65em;padding:.75em;font-size:1.5em;font-style:normal;font-weight:700;display:flex}.p-wide svg{width:1.5em;height:1.5em}.p-wide.white{color:#000;background:#fff;margin-top:0}.p-row{padding-top:1em}.p-row-title{white-space:nowrap;text-overflow:ellipsis;padding:0 .67em .35em;font-size:1.8em;font-weight:700;overflow:hidden}.p-cards{gap:.8em;padding:0 1.2em;display:flex}.p-card{border-radius:.4em;flex:none;width:10.8em;height:16.2em}.p-bar{background:#202020f2;border:1px solid #ffffff1a;border-radius:3.6em;gap:.4em;height:7em;padding:.6em;display:flex;position:absolute;bottom:1.4em;left:2.2em;right:2.2em}.p-bar span{color:#b3b3b3;border-radius:3em;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.p-bar span.on{color:#fff;background:#ffffff24}.p-bar svg{width:2.6em;height:2.6em}.p-bar i{color:#fff;border-radius:.46em;place-items:center;width:2em;height:2em;font-size:1.3em;font-style:normal;font-weight:900;display:grid}.p-bar small{margin-top:.1em;font-size:1.2em}.p-page-head{align-items:center;gap:.2em;height:6em;padding:0 .4em;display:flex}.p-page-head b{font-size:2.4em;font-weight:700}.p-pad{padding:.8em 1.6em}.p-label{font-size:1.5em;font-weight:600}.p-dl{align-items:center;gap:1.2em;padding:.8em 0;display:flex}.p-dl .a-art{border-radius:.6em;flex:none;width:12.8em;height:7.2em}.p-dl .a-art span{font-size:1em}.p-dl>div{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.p-dl b{white-space:nowrap;text-overflow:ellipsis;font-size:1.5em;overflow:hidden}.p-dl small{color:#b3b3b3;font-size:1.3em}.p-dl em{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;font-size:1.2em;font-style:normal;overflow:hidden}.p-dl em.blue{color:#4a90e2}.p-step{flex-direction:column;gap:.3em;margin:0 0 1.6em;display:flex}.p-step b{font-size:1.6em;font-weight:600}.p-step small{color:#b3b3b3;font-size:1.4em;line-height:1.35}.p-field{letter-spacing:.15em;border:2px solid #e50b0a;border-radius:.4em;margin:-.6em 0 1.4em;padding:.8em 1em;font-family:ui-monospace,monospace;font-size:2em;font-weight:800}.p-check{align-items:flex-start;gap:1em;margin-bottom:2em;display:flex}.p-check i{background:#e50b0a;border-radius:.3em;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.p-check i svg{width:1.8em;height:1.8em}.p-check div{flex-direction:column;display:flex}.p-check b{font-size:1.6em;font-weight:400}.p-check small{color:#b3b3b3;font-size:1.2em}.p-pill{color:#000;background:#fff;border-radius:.4em;padding:.6em 1.1em;font-size:1.5em;font-style:normal;font-weight:700;display:inline-block}.p-player{aspect-ratio:16/9;position:relative}.p-player .a-art{position:absolute;inset:0}.p-player .a-art span{display:none}.p-live{background:#e50b0a;border-radius:.2em;padding:.15em .5em;font-size:1.1em;font-style:normal;font-weight:800;position:absolute;top:1em;left:1em}.p-player-info{background:#111;flex-direction:column;justify-content:center;height:5.2em;padding:0 1.6em;display:flex}.p-player-info b{font-size:1.4em}.p-player-info small{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;font-size:1.2em;overflow:hidden}.p-chan{background:#181818;border-radius:.4em;flex-direction:column;flex:none;width:16.4em;height:11.8em;display:flex;overflow:hidden}.p-chan-logo{text-align:center;background:linear-gradient(#262626,#181818);flex:1;place-items:center;padding:.4em;font-size:1.4em;font-weight:700;display:grid}.p-chan-now{background:#101010;flex-direction:column;padding:.5em .8em;display:flex}.p-chan-now b{white-space:nowrap;text-overflow:ellipsis;font-size:1.1em;font-weight:600;overflow:hidden}.p-chan-now small{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;font-size:1em;overflow:hidden}.trial{background:linear-gradient(90deg, #2a0b0b, var(--surface));border:1px solid #4a1515;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 24px;margin:0 0 14px;padding:18px 22px;display:grid}.trial b{font-size:20px}.trial span{color:var(--muted);grid-column:1;line-height:1.5}.trial .btn{white-space:nowrap;grid-area:1/2/span 2;padding:12px 20px;font-size:16px}@media (max-width:600px){.trial{grid-template-columns:1fr}.trial .btn{grid-area:auto/1;justify-content:center;margin-top:10px}}.compare{margin:0 0 28px}.compare table{background:var(--surface);border-radius:10px;font-size:15px;overflow:hidden}.compare th,.compare td{border-bottom:1px solid #242424;padding:12px 14px}.compare thead th{color:var(--text);background:var(--surface-2);font-size:16px}.compare th.cmp-free,.compare th.cmp-premium,.compare td.cmp-free,.compare td.cmp-premium{text-align:center;white-space:nowrap}.compare th.cmp-free,.compare td.cmp-free{width:110px}.compare th.cmp-premium,.compare td.cmp-premium{background:#e5091412;width:240px}.compare thead th.cmp-premium{background:var(--red)}.compare tfoot td{background:#101010;border-bottom:0;font-weight:700}.compare .cmp-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.compare .cmp-text{white-space:normal}.compare .cmp-text.on{color:var(--text);font-weight:600}.compare .cmp-text:not(.on){color:var(--muted)}.tick{color:var(--muted);font-weight:800;display:inline-block}.tick.on{color:#7ee787}.tick.off{color:#555}.compare-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}@media (max-width:600px){.compare table{font-size:14px}.compare th,.compare td{padding:10px 8px}.compare th.cmp-free,.compare td.cmp-free{width:60px}.compare th.cmp-premium,.compare td.cmp-premium{white-space:normal;width:110px}.compare-cta .btn{justify-content:center;width:100%}}.g-card{background:linear-gradient(#1f1f1f,#141414);border:1px solid #ffffff14;border-radius:.6em;flex-direction:column;flex:none;gap:.5em;padding:.9em 1em;display:flex}.g-card.live{border-color:#e50b0a8c}.g-top{justify-content:space-between;align-items:center;gap:.6em;display:flex}.g-top small{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;font-size:1.1em;overflow:hidden}.g-top em{color:#fff;white-space:nowrap;background:#e50b0a;border-radius:.2em;padding:.1em .45em;font-size:1em;font-style:normal;font-weight:800}.g-top span{white-space:nowrap;font-size:1.1em;font-weight:700}.g-teams{justify-content:space-between;align-items:center;display:flex}.g-teams b{letter-spacing:.02em;font-size:2.2em;font-weight:900}.g-crest{color:#fff;border-radius:50%;place-items:center;width:3.6em;height:3.6em;font-size:1em;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 0 0 .2em #ffffff2e}.g-crest.g-logo{box-shadow:none;object-fit:contain;background:0 0;border-radius:0}.g-names{justify-content:space-between;gap:.6em;display:flex}.g-names span{white-space:nowrap;text-overflow:ellipsis;max-width:48%;font-size:1.15em;font-weight:600;overflow:hidden}.g-names span:last-child{text-align:right}.g-chan{color:#b3b3b3;border-top:1px solid #ffffff14;padding-top:.45em;font-size:1em}.t-sport .g-row{gap:1.2em}.t-sport .g-card{width:22em;font-size:1.15em}.t-sport .t-row{margin-bottom:.2em}.p-sport{flex-direction:column;gap:1em;padding:0 1.6em;display:flex}.p-sport .p-row-title{padding:.6em 0 0}.p-sport .g-card{font-size:1.05em}.dl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:960px;margin:10px auto 0;display:grid}.dl-card{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.dl-card:before{content:"";background:var(--accent,#fff);height:3px;position:absolute;inset:0 0 auto}.dl-card:after{content:"";background:radial-gradient(closest-side, var(--glow,transparent), transparent);pointer-events:none;height:70%;position:absolute;inset:-40% -20% auto}.dl-card.android{--accent:#3ddc84;--glow:#3ddc841f}.dl-card.fire{--accent:#f90;--glow:#ff99001f}.dl-card.apple{--accent:#d6d6d6;--glow:#ffffff12}.dl-head{align-items:center;gap:10px;display:flex;position:relative}.dl-head svg{filter:drop-shadow(0 2px 8px #0006);flex:none}.dl-card h3{margin:0;font-size:24px;font-weight:800}.hero .dl-card p{color:var(--muted);margin:-6px 0 2px;font-size:14px;position:relative}.dl-card .store-badge{position:relative}.dl-card .store-badge img{height:58px}.dl-pair{flex-direction:column;align-items:stretch;gap:12px;display:inline-flex;position:relative}.dl-pair .store-badge{display:block}.dl-pair .store-badge img{width:auto;height:58px;display:block}.dl-card .dl-direct{border-radius:9px;justify-content:center;height:58px;padding:0 14px;font-size:18px;box-shadow:0 8px 22px #e5091459}.dl-card .dl-soon{color:var(--muted);padding:13px 0;font-size:14px;position:relative}@media (max-width:760px){.dl-cards{grid-template-columns:1fr;max-width:380px}}.fire-code{text-align:center;background:linear-gradient(#ff99001f,#ffffff08);border:1px solid #ff990059;border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin:22px 0;padding:18px;display:flex}.fire-code small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:14px}.fire-code>b{letter-spacing:4px;font-family:ui-monospace,monospace;font-size:44px}.fire-code span{color:var(--muted);font-size:14px}.fire-steps{counter-reset:none;margin:26px 0;padding:0;list-style:none}.fire-steps li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin:0 0 22px;padding:16px 18px}.fire-steps h2{align-items:center;gap:12px;margin:0 0 8px;font-size:21px;display:flex}.fire-steps h2 span{background:var(--red);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.fire-steps p{margin:6px 0}.fire-steps .fire-code{margin:14px 0 4px}.fire-best{background:linear-gradient(#3ddc841f,#ffffff08);border:1px solid #3ddc8473;border-radius:16px;margin:22px 0 34px;padding:22px 22px 18px}.fire-best-tag{color:#04210f;background:#3ddc84;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.fire-best h2{margin:12px 0 8px;font-size:26px}.fire-best ol{margin:0 0 16px;font-size:18px;line-height:1.6}.fire-best .store-badge img{height:56px}.fire-best .small{margin:10px 0 0}.fire-alt-head{color:var(--muted);margin-top:10px;font-size:22px}.ft-figs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0 4px;display:grid}.ft-figs.one{max-width:520px;margin:4px 0 18px}.ft-fig{margin:0}.ft-fig figcaption{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.45}.ft-fig figcaption b{color:var(--text)}.ft-tv{background:#1b1b1f;border:1px solid #ffffff1f;border-radius:10px;padding:6px;box-shadow:0 10px 30px #00000073}.ft-screen{aspect-ratio:16/9;color:#e8edf3;background:linear-gradient(160deg,#1d2a3a,#0d1219 70%);border-radius:5px;font-family:system-ui,sans-serif;font-size:3.2cqw;line-height:1.2;position:relative;overflow:hidden;container-type:inline-size}.ft-figs>.ft-fig:only-child:not(.ft-real){max-width:560px}.ft-shot{border-radius:5px;width:100%;height:auto;display:block}.ft-screen .on{outline-offset:.3cqw;background:#ffffff2e;border-radius:1cqw;outline:.5cqw solid #fff}.ft-bar{color:#9fb0c3;align-items:center;gap:3.5cqw;padding:2.4cqw 4cqw;font-size:3cqw;display:flex}.ft-bar span{white-space:nowrap;padding:.5cqw 1.5cqw}.ft-bar .gear{margin-left:auto}.ft-bar .on{color:#fff}.ft-search{padding:0 4cqw}.ft-query{background:#ffffff1a;border-radius:1cqw;padding:1.4cqw 2cqw;font-size:3.6cqw;font-weight:600}.ft-caret{vertical-align:middle;background:#fff;width:.4cqw;height:3.6cqw;margin-left:.4cqw;animation:1s step-end infinite ft-blink;display:inline-block}@keyframes ft-blink{50%{opacity:0}}.ft-keys{text-align:center;color:#b9c6d4;grid-template-columns:repeat(12,1fr);gap:.6cqw;margin:1.6cqw 0;font-size:2.6cqw;display:grid}.ft-keys span{background:#ffffff0d;border-radius:.6cqw;padding:.3cqw 0}.ft-keys .on{outline-offset:0;outline-width:.35cqw}.ft-results small{color:#9fb0c3;font-size:2.6cqw}.ft-tiles{gap:2.5cqw;margin-top:1.2cqw;display:flex}.ft-tile{aspect-ratio:16/9;background:#ffffff14;border-radius:1cqw;place-items:center;width:19cqw;display:grid;position:relative}.ft-tile.ghost{opacity:.5}.ft-tile.riptv{background:#0a0a0a}.ft-tile.riptv img{width:auto;height:7.5cqw}.ft-tile.dl{color:#fff;background:#f28c1c;font-size:7cqw}.ft-tile.dl b{line-height:1}.ft-tile em{color:#0d1219;background:#fff;border-radius:99px;padding:.4cqw 1.6cqw;font-size:2.4cqw;font-style:normal;font-weight:800;position:absolute;bottom:-1.5cqw;right:-1.5cqw}.ft-menu{grid-template-columns:34% 1fr;gap:3cqw;height:70%;padding:2cqw 5cqw;display:grid;position:relative}.ft-screen .ft-menu h4{color:#fff;margin:1cqw 0 0;font-size:4.4cqw;font-weight:600;line-height:1.2}.ft-menu ul{margin:0;padding:0;font-size:3cqw;list-style:none}.ft-screen .ft-menu li{color:#c7d2de;justify-content:space-between;margin-bottom:.8cqw;padding:1.3cqw 2cqw;display:flex}.ft-screen .ft-menu li.on{color:#fff;font-weight:600}.ft-menu li b{color:#8b98a6;font-weight:700}.ft-menu li b.yes{color:#3ddc84}.ft-tap{background:var(--red);color:#fff;border-radius:99px;padding:.6cqw 1.8cqw;font-size:3.4cqw;font-weight:800;position:absolute;top:6%;left:76%}.ft-toast{white-space:nowrap;background:#000000bf;border:1px solid #fff3;border-radius:99px;padding:1.2cqw 3cqw;font-size:2.8cqw;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.ft-dl{background:#12161b;grid-template-columns:26% 1fr;height:100%;display:grid}.ft-dl aside{color:#fff;background:#f28c1c;flex-direction:column;gap:1.2cqw;padding:5cqw 2cqw;font-size:3cqw;font-weight:600;display:flex}.ft-dl aside span{padding:1cqw 1.6cqw}.ft-dl aside .on{background:#ffffff40;outline-color:#fff}.ft-dl>div{flex-direction:column;align-items:flex-start;gap:2cqw;padding:8cqw 5cqw 0;display:flex}.ft-dl small{color:#b9c6d4;font-size:2.8cqw}.ft-url{box-sizing:border-box;color:#111;letter-spacing:.4cqw;background:#fff;border-radius:.8cqw;width:100%;padding:1.6cqw 2cqw;font-family:ui-monospace,monospace;font-size:4.4cqw;font-weight:700}.ft-url .ft-caret{background:#111;height:4.4cqw}.ft-go{color:#fff;border-radius:.8cqw;padding:1.2cqw 5cqw;font-size:3.4cqw;font-weight:800;background:#f28c1c!important}.ft-dialog{color:#111;text-align:center;background:#f4f6f8;border-radius:1.6cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;display:flex;position:absolute;inset:14% 22%}.ft-dialog img{height:9cqw}.ft-dialog b{font-size:3.8cqw}.ft-screen .ft-dialog p{color:#3c4043;margin:0;font-size:2.8cqw;line-height:1.2}.ft-dialog div{color:#1a73e8;gap:4cqw;margin-top:1.6cqw;font-size:3cqw;font-weight:700;display:flex}.ft-dialog div span{padding:.8cqw 2.4cqw}.ft-dialog .on{background:#1a73e81f;outline-color:#1a73e8}.ft-real .ft-tv{padding:6px}.player-need{max-width:640px;color:var(--muted);margin:30px auto 0;font-size:15px!important}.player-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.player-steps li{counter-increment:step;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.player-steps li:before{content:counter(step);background:var(--red);border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:4px;font-weight:800;display:grid}.player-steps b{font-size:18px}.player-steps span{color:var(--muted);line-height:1.45}.player-faq details{border-bottom:1px solid #ffffff1a;padding:14px 0}.player-faq summary{cursor:pointer;font-size:17px;font-weight:700}.player-faq p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:760px){.ad-consent{z-index:50;background:var(--surface);border:1px solid var(--surface-2);border-radius:12px;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #0009}.ad-consent p{color:var(--muted);flex:1;margin:0;font-size:15px;line-height:1.45}.ad-consent p a{color:var(--text)}.ad-consent-buttons{flex-shrink:0;gap:10px;display:flex}.ad-consent .btn{padding:10px 18px;font-size:16px}@media (max-width:640px){.ad-consent{flex-direction:column;align-items:stretch}.ad-consent-buttons .btn{flex:1;justify-content:center}}}
