@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#191919;font-synthesis:none;text-rendering:optimizelegibility;--ink:#191919;--paper:#f2f0e9;--orange:#ff5c35;--acid:#d9ff43;background:#f2f0e9;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{min-height:100vh;margin:0}button,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}body:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#19191914 1px,#0000 1px),linear-gradient(90deg,#19191914 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0}#root{min-height:100vh}main{min-height:100vh;position:relative}.topbar{border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#f2f0e9ed;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:0;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#fff;background:var(--orange);place-items:center;width:34px;height:34px;display:grid;transform:rotate(-3deg)}.view-tabs{border:1px solid var(--ink);background:#fff;height:40px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.view-tabs button{border:0;border-right:1px solid var(--ink);min-width:132px;color:var(--ink);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font:500 10px DM Mono,monospace;display:flex}.view-tabs button:last-child{border-right:0}.view-tabs button.active{color:#fff;background:var(--ink)}.wallet-actions{align-items:center;gap:10px;display:flex}.studio-link{border:1px solid var(--ink);color:#fff;background:var(--ink);text-transform:uppercase;align-items:center;gap:7px;height:38px;padding:0 13px;font:500 10px DM Mono,monospace;text-decoration:none;display:flex}.studio-link:hover,.studio-link:focus-visible{color:var(--ink);background:var(--acid);outline:none}.online-pill{border:1px solid var(--ink);text-transform:uppercase;white-space:nowrap;background:#fff;align-items:center;gap:7px;height:38px;padding:0 12px;font:500 10px DM Mono,monospace;display:flex}.online-pill .live-dot{margin-left:-2px}.traffic-total{color:#777}.wallet-button,.credit-pill{border:1px solid var(--ink);background:0 0;align-items:center;gap:8px;height:38px;padding:0 14px;font:500 12px DM Mono,monospace;display:flex}.wallet-button.primary{background:var(--ink);color:#fff}.credit-pill{background:var(--acid);color:var(--ink);text-decoration:none}.credit-pill:hover,.credit-pill:focus-visible{outline:2px solid var(--orange);outline-offset:2px;background:#fff}.wallet-dot,.live-dot{background:#24a148;border-radius:50%;width:7px;height:7px}.broadcast{color:#fff;background:var(--ink);width:100%;padding:22px 4vw 28px}.broadcast-bar,.broadcast-caption{justify-content:space-between;align-items:center;gap:24px;width:min(1500px,100%);margin:0 auto;display:flex}.broadcast-bar .section-label{margin:0}.broadcast-stats{color:#aaa;gap:24px;font:10px DM Mono,monospace;display:flex}.broadcast-stats span{align-items:center;gap:7px;display:flex}.broadcast-layout{background:#050505;border:1px solid #474747;grid-template-columns:minmax(0,1fr) 430px;width:min(1500px,100%);height:min(72vh,700px);min-height:560px;margin:18px auto 0;display:grid}.broadcast-stage{aspect-ratio:auto;background:#050505;border-right:1px solid #474747;width:100%;height:100%;min-height:0}.broadcast-stage.ratio-9-16,.broadcast-stage.ratio-1-1,.broadcast-stage.ratio-4-3{aspect-ratio:auto;width:100%;height:100%;max-height:none}.prompt-feed{background:#111;grid-template-rows:auto 46px minmax(0,1fr) 36px;min-width:0;height:100%;display:grid}.live-composer{background:#1b1b1b;border-bottom:1px solid #444;padding:16px;scroll-margin-top:88px}.live-composer-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.live-composer-title strong{font-size:15px}.live-composer-title button{color:var(--ink);background:var(--acid);text-transform:uppercase;border:0;padding:5px 7px;font:500 9px DM Mono,monospace}.live-composer-title button:hover,.live-composer-title button:focus-visible{background:#fff;outline:none}.live-composer textarea{resize:none;color:#fff;background:#0d0d0d;border-color:#555;height:88px;min-height:88px;padding:11px 12px;font-size:13px;line-height:1.45}.live-composer textarea:focus{border-color:var(--orange);box-shadow:none}.live-composer .character-count{color:#888;margin-top:4px;font-size:8px}.live-composer .settings-row{gap:10px;margin:8px 0 10px}.live-composer .setting-group label{color:#999;margin-bottom:5px;font-size:8px}.live-composer .segments{border-color:#555}.live-composer .segments button{color:#ddd;background:#111;border-right-color:#555;height:30px;font-size:9px}.live-composer .segments button.active{color:var(--ink);background:var(--acid)}.live-composer .generate-button{border-color:var(--orange);background:var(--orange);min-height:46px;color:var(--ink);font-size:13px}.live-composer .generate-button span{background:var(--ink);color:#fff}.live-composer .generate-button:not(:disabled):hover{box-shadow:3px 3px 0 var(--acid)}.live-composer .notice{color:#eee;background:#262626;margin-top:8px;padding:7px 9px;font-size:9px}.prompt-feed-header,.prompt-feed-footer{border-bottom:1px solid #333;align-items:center;gap:9px;padding:0 16px;font:11px DM Mono,monospace;display:flex}.prompt-feed-header strong{font-family:Manrope,sans-serif;font-size:13px}.prompt-feed-header span{text-align:center;background:#292929;min-width:24px;margin-left:auto;padding:3px 5px}.prompt-feed-list{min-height:0;overflow-y:auto}.prompt-item{border-bottom:1px solid #292929;padding:16px}.prompt-item>div{align-items:center;gap:8px;display:flex}.prompt-avatar{width:26px;height:26px;color:var(--acid);background:#343434;border-radius:50%;flex:none;place-items:center;font:500 9px DM Mono,monospace;display:grid}.prompt-item strong{color:#bbb;font:500 10px DM Mono,monospace}.prompt-item b{color:#888;margin-left:auto;font:500 8px DM Mono,monospace}.download-button{color:#fff;background:#242424;border:1px solid #444;flex:none;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.download-button:hover,.download-button:focus-visible{color:var(--ink);background:var(--acid);border-color:var(--acid);outline:none}.prompt-item.prompt-live{box-shadow:inset 3px 0 var(--orange);background:#1c1c1c}.prompt-item.prompt-live b{color:var(--orange)}.prompt-item.prompt-generating b{color:var(--acid)}.prompt-item p{color:#eee;margin:10px 0 0 34px;font-size:12px;line-height:1.5}.prompt-comment{color:var(--acid);margin:8px 0 0 34px;font:10px/1.45 DM Mono,monospace;display:block}.prompt-feed-empty{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font:10px DM Mono,monospace;display:flex}.prompt-feed-footer{color:#777;border-top:1px solid #333;border-bottom:0;font-size:9px}.broadcast-caption{align-items:flex-start;min-height:58px;padding-top:14px}.broadcast-caption>span{color:var(--acid);flex:none;font:500 10px DM Mono,monospace}.broadcast-caption p{color:#c7c7c7;text-align:right;max-width:760px;margin:0;font-size:13px;line-height:1.5}.section-label{text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font:500 11px DM Mono,monospace;display:flex}.section-label span{background:var(--ink);color:#fff;place-items:center;width:24px;height:24px;display:grid}.live-label b{color:#fff;background:#e53b2f;margin-left:auto;padding:4px 6px;font:500 9px DM Mono,monospace}textarea{resize:vertical;border:1px solid var(--ink);width:100%;height:164px;color:var(--ink);background:#fff;border-radius:0;outline:none;padding:18px;font-size:16px;line-height:1.5}textarea:focus{box-shadow:4px 4px 0 var(--orange)}.character-count{text-align:right;color:#6a6862;margin-top:7px;font:10px DM Mono,monospace}.settings-row{gap:28px;margin:24px 0;display:flex}.setting-group{flex:1}.setting-group label{margin-bottom:9px;font:500 10px DM Mono,monospace;display:block}.segments{border:1px solid var(--ink);display:flex}.segments button{border:0;border-right:1px solid var(--ink);background:0 0;flex:1;min-width:0;height:36px;font:11px DM Mono,monospace}.segments button:last-child{border-right:0}.segments button.active{background:var(--acid);font-weight:500}.generate-button,.purchase-button{border:1px solid var(--ink);background:var(--orange);color:var(--ink);justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-weight:800;display:flex}.generate-button{background:var(--ink);color:#fff;border-width:2px;width:100%;min-height:62px;font-size:16px;transition:transform .15s,box-shadow .15s}.generate-button:not(:disabled):hover{box-shadow:4px 4px 0 var(--orange);transform:translate(-3px,-3px)}.generate-button span{color:var(--ink);background:var(--acid);margin-left:auto;padding:6px 8px;font:500 10px DM Mono,monospace}.notice{border-left:3px solid var(--orange);background:#fff9;margin:12px 0 0;padding:10px 12px;font:11px/1.5 DM Mono,monospace}.video-stage{aspect-ratio:16/9;background:var(--ink);color:#fff;place-items:center;width:100%;transition:aspect-ratio .2s;display:grid;position:relative;overflow:hidden}.video-stage.ratio-9-16{aspect-ratio:9/16;align-self:center;width:auto;max-height:440px}.video-stage.ratio-1-1{aspect-ratio:1;align-self:center;width:auto;max-height:420px}.video-stage.ratio-4-3{aspect-ratio:4/3}.video-stage video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.video-stage video.active{visibility:visible}.video-stage video.standby{visibility:hidden;pointer-events:none}.video-comment-overlay{z-index:2;color:#fff;border-left:3px solid var(--orange);background:#050505db;max-width:min(560px,100% - 40px);padding:10px 13px;font-size:14px;line-height:1.4;position:absolute;bottom:20px;left:20px}.video-comment-overlay span{color:var(--acid);margin-bottom:3px;font:500 9px DM Mono,monospace;display:block}.empty-state,.render-state{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.empty-state strong,.render-state strong{font-size:14px}.empty-state small,.render-state small{color:#aaa;font:10px DM Mono,monospace}.frame-corners{width:66px;height:52px;color:var(--acid);border:1px solid #666;place-items:center;margin-bottom:7px;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ranking-band{border-top:1px solid var(--ink);background:#fff;padding:48px 4vw;scroll-margin-top:72px}.ranking-page{border-top:0;min-height:calc(100vh - 162px)}.ranking-inner{grid-template-columns:minmax(220px,.6fr) minmax(460px,1.7fr) minmax(190px,.45fr);align-items:start;gap:36px;width:min(1500px,100%);margin:0 auto;display:grid}.ranking-heading{gap:14px;display:flex}.ranking-icon{width:46px;height:46px;color:var(--ink);background:var(--orange);flex:none;place-items:center;display:grid}.ranking-heading>div>span{font:500 9px DM Mono,monospace}.ranking-heading h2{margin:6px 0 9px;font-size:25px;line-height:1.05}.ranking-heading p{color:#65635e;margin:0;font-size:12px;line-height:1.55}.ranking-list{border-top:1px solid var(--ink);display:grid}.ranking-video{border-bottom:1px solid #ccc;grid-template-columns:180px minmax(0,1fr);gap:16px;min-height:130px;padding:12px 0;display:grid}.ranking-media{background:var(--ink);color:#fff;min-height:106px;position:relative;overflow:hidden}.ranking-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ranking-media>div{color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;font:500 8px DM Mono,monospace;display:flex}.ranking-position{z-index:1;min-width:28px;height:28px;color:var(--ink);background:#fff;place-items:center;padding:0 7px;font:500 10px DM Mono,monospace;display:grid;position:absolute;top:8px;left:8px}.ranking-video-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.ranking-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ranking-meta>span{margin-left:auto}.ranking-meta>button{border:1px solid var(--ink);height:28px;color:var(--ink);text-transform:uppercase;background:#fff;align-items:center;gap:5px;padding:0 8px;font:500 8px DM Mono,monospace;display:flex}.ranking-meta>button:not(:disabled):hover{color:#fff;background:var(--ink)}.ranking-proof{align-items:center;gap:14px;margin-top:6px;display:flex}.ranking-proof span{color:#65635e;align-items:center;gap:5px;display:flex}.ranking-video-copy strong{font-size:22px}.ranking-video-copy span{color:#777;font:500 9px DM Mono,monospace}.ranking-video-copy blockquote{margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.4}.ranking-video-copy p{color:#65635e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.ranking-actions{gap:8px;margin-top:12px;display:grid}.ranking-bid-summary{grid-template-columns:minmax(76px,1fr) auto minmax(92px,1fr) auto minmax(76px,1fr);align-items:end;gap:8px;display:grid}.ranking-bid-summary>span,.ranking-bid-summary label>span{color:#777;text-transform:uppercase;flex-direction:column;gap:4px;font:500 8px DM Mono,monospace;display:flex}.ranking-bid-summary>span strong{color:var(--ink);font:700 12px Manrope,sans-serif}.ranking-bid-summary>b{color:#777;align-self:center;font:500 12px DM Mono,monospace}.ranking-bid-input{position:relative}.ranking-bid-input b{font:500 10px DM Mono,monospace;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ranking-bid-input input{border:1px solid var(--ink);background:#fff;border-radius:0;width:100%;height:34px;padding:0 8px 0 21px;font:10px DM Mono,monospace}.ranking-actions>button{border:1px solid var(--ink);color:#fff;background:var(--ink);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;width:100%;height:36px;font:500 9px DM Mono,monospace;display:flex}.ranking-actions>button:not(:disabled):hover{color:var(--ink);background:var(--orange)}.ranking-comments{border-top:1px solid #ccc;margin-top:14px;padding-top:12px}.ranking-comments>strong{text-transform:uppercase;align-items:center;gap:6px;font:500 9px DM Mono,monospace;display:flex}.ranking-comments>strong span{margin-left:auto}.ranking-video-copy .ranking-comment{color:var(--ink);-webkit-line-clamp:unset;grid-template-columns:78px minmax(0,1fr);gap:8px;margin:9px 0 0;font-size:10px;display:grid}.ranking-comment b{color:#777;text-overflow:ellipsis;white-space:nowrap;font:500 8px DM Mono,monospace;overflow:hidden}.comment-composer{grid-template-columns:minmax(0,1fr) 34px;margin-top:10px;display:grid}.comment-composer input{border:1px solid var(--ink);background:#fff;border-right:0;border-radius:0;width:100%;min-width:0;height:34px;padding:0 9px;font:10px DM Mono,monospace}.comment-composer button{border:1px solid var(--ink);color:#fff;background:var(--ink);place-items:center;width:34px;height:34px;display:grid}.comment-composer button:not(:disabled):hover{color:var(--ink);background:var(--acid)}.ranking-first{border:1px solid var(--ink);background:var(--acid);padding:12px}.ranking-first .ranking-position{background:var(--orange)}.ranking-empty{border-bottom:1px solid var(--ink);color:#777;justify-content:center;align-items:center;gap:9px;min-height:100px;font:10px DM Mono,monospace;display:flex}.ranking-cta{border:1px solid var(--ink);color:#fff;background:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;min-height:150px;padding:18px;text-decoration:none;display:flex}.ranking-cta>span{text-transform:uppercase;font:500 9px DM Mono,monospace}.ranking-cta strong{color:var(--acid);margin:8px 0 auto;font-size:30px}.ranking-cta small{align-items:center;gap:6px;font:500 8px DM Mono,monospace;display:flex}.ranking-cta>svg{align-self:flex-end;margin-top:8px}.ranking-cta:hover,.ranking-cta:focus-visible{color:var(--ink);background:var(--orange);outline:none}.ranking-cta:hover strong,.ranking-cta:focus-visible strong{color:var(--ink)}.video-detail-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ad1;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.video-detail{background:#fff;border:1px solid #555;width:min(1240px,100%);max-height:92vh;overflow:hidden;box-shadow:12px 12px #00000059}.video-detail>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:flex}.video-detail>header>div{min-width:0}.video-detail>header span{color:#666;font:500 9px DM Mono,monospace}.video-detail>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:840px;margin:5px 0 0;font-size:16px;line-height:1.35;overflow:hidden}.video-detail>header button{border:1px solid var(--ink);color:#fff;background:var(--ink);flex:none;place-items:center;width:38px;height:38px;display:grid}.video-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);height:min(720px,92vh - 77px);display:grid}.video-detail-player{border-right:1px solid var(--ink);background:#050505;place-items:center;min-width:0;min-height:0;display:grid}.video-detail-player video{object-fit:contain;width:100%;height:100%}.video-detail-comments{grid-template-rows:48px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.video-detail-comments-title{border-bottom:1px solid #ccc;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.video-detail-comments-title span{margin-left:auto;font:500 9px DM Mono,monospace}.video-detail-thread{min-height:0;overflow-y:auto}.video-detail-thread article{border-bottom:1px solid #ddd;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:13px 14px;display:grid}.video-detail-thread article strong{color:#555;text-overflow:ellipsis;white-space:nowrap;font:500 9px DM Mono,monospace;overflow:hidden}.video-detail-thread article time{color:#888;font:8px DM Mono,monospace}.video-detail-thread article p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.detail-empty{color:#777;justify-content:center;align-items:center;gap:8px;height:100%;min-height:120px;font:9px DM Mono,monospace;display:flex}.detail-comment-composer{border-top:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.detail-comment-composer input{border:1px solid var(--ink);border-radius:0;width:100%;min-width:0;height:40px;padding:0 10px;font:10px DM Mono,monospace}.detail-comment-composer button{border:1px solid var(--ink);color:#fff;background:var(--ink);text-transform:uppercase;align-items:center;gap:6px;height:40px;padding:0 12px;font:500 9px DM Mono,monospace;display:flex}.credits-band{border-block:1px solid var(--ink);background:var(--acid);padding:42px 4vw;scroll-margin-top:72px}.credits-inner{grid-template-columns:minmax(240px,.75fr) minmax(0,1.6fr);align-items:center;gap:42px;width:min(1180px,100%);margin:0 auto;display:grid}.credits-copy{align-items:flex-start;gap:15px;display:flex}.credits-copy>svg{flex:none;margin-top:3px}.credits-copy div{flex-direction:column;gap:5px;display:flex}.credits-copy strong{font-size:24px;line-height:1.1}.credits-copy span{font-size:12px;line-height:1.45}.credits-copy .credits-eyebrow{font:500 9px DM Mono,monospace}.credits-copy small{align-items:center;gap:6px;margin-top:8px;font:500 9px DM Mono,monospace;display:flex}.payment-methods{border:1px solid var(--ink);background:var(--paper);height:42px;display:flex}.payment-methods button{border:0;border-right:1px solid var(--ink);background:0 0;justify-content:center;align-items:center;gap:7px;min-width:92px;font:500 10px DM Mono,monospace;display:flex}.payment-methods button:last-child{border-right:0}.payment-methods button.active{background:var(--ink);color:#fff}.crypto-purchase{justify-content:flex-end;align-items:center;gap:22px;display:flex}.credit-stepper{border:1px solid var(--ink);background:var(--paper);height:48px;display:flex}.credit-stepper button{background:0 0;border:0;width:42px;font-size:20px}.credit-stepper div{border-inline:1px solid var(--ink);flex-direction:column;justify-content:center;align-items:center;min-width:72px;display:flex}.credit-stepper strong{line-height:1}.credit-stepper span{font:8px DM Mono,monospace}.price{flex-direction:column;gap:3px;min-width:102px;display:flex}.price strong{font-size:15px}.purchase-button{background:var(--ink);color:#fff;min-width:176px}.credit-packages{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;display:grid}.credit-packages button{border:1px solid var(--ink);background:var(--paper);text-align:left;grid-template-columns:1fr auto;align-content:center;align-items:end;gap:4px 12px;min-height:168px;padding:18px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.credit-packages button:hover{background:var(--ink);color:#fff}.credit-packages button:not(:disabled):hover{box-shadow:0 4px 0 var(--orange);transform:translateY(-4px)}.credit-packages button.best-value{background:#fff;border-width:2px}.credit-packages button.best-value:hover{background:var(--ink)}.package-badge{color:#fff;background:var(--orange);padding:5px 7px;font:500 8px DM Mono,monospace;position:absolute;top:-1px;right:-1px}.package-amount{align-items:baseline;gap:5px;display:flex}.package-amount strong{font-size:30px;line-height:1}.package-amount small{text-transform:uppercase;font:500 10px DM Mono,monospace}.package-price{font-size:20px;font-weight:800}.package-unit{color:#65635e;grid-column:1/-1;font:500 9px DM Mono,monospace}.credit-packages button:hover .package-unit{color:#aaa}.package-cta{text-transform:uppercase;border-top:1px solid;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;font:500 10px DM Mono,monospace;display:flex}.payment-notice{grid-column:1/-1;margin:0}footer{justify-content:space-between;align-items:center;height:90px;padding:0 4vw;font:10px DM Mono,monospace;display:flex}@media (width<=1050px){.view-tabs{position:static;transform:none}.view-tabs button{min-width:118px}.ranking-inner{grid-template-columns:1fr minmax(180px,.35fr)}.ranking-heading{grid-column:1/-1}}@media (width<=850px){.broadcast-layout{grid-template-rows:minmax(360px,58vh) 650px;grid-template-columns:1fr;height:auto;min-height:0}.broadcast-stage{border-bottom:1px solid #474747;border-right:0}.ranking-inner{grid-template-columns:1fr;gap:28px}.ranking-heading{grid-column:auto}.ranking-cta{min-height:130px}.credits-inner{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=560px){.topbar{gap:8px;height:64px;padding:0 10px}.brand{font-size:0}.brand-mark{width:32px;height:32px}.view-tabs{flex:1;height:36px}.view-tabs button{flex:1;min-width:0;padding:0 8px;font-size:8px}.wallet-actions{gap:6px}.online-pill,.credit-pill{display:none}.wallet-button.primary{padding:0 9px;font-size:0}.broadcast{padding:16px 0 20px}.broadcast-bar,.broadcast-caption{width:calc(100% - 32px)}.broadcast-stats{gap:12px}.broadcast-stats span:nth-child(2){display:none}.broadcast-layout{border-inline:0;grid-template-rows:minmax(300px,52vh) 560px;width:100%}.broadcast-stage,.broadcast-stage.ratio-9-16,.broadcast-stage.ratio-1-1,.broadcast-stage.ratio-4-3{border-inline:0;width:100%;height:100%;min-height:0}.video-comment-overlay{max-width:calc(100% - 24px);font-size:12px;bottom:12px;left:12px}.broadcast-caption{flex-direction:column;gap:8px}.broadcast-caption p{text-align:left}.live-composer{padding:14px}.settings-row{flex-direction:row;gap:8px}.ranking-band{padding:28px 14px}.ranking-heading h2{font-size:22px}.ranking-video,.ranking-first{grid-template-columns:1fr;gap:12px;padding:12px 0}.ranking-first{padding:12px}.ranking-media{aspect-ratio:16/9}.ranking-video-copy strong{font-size:18px}.ranking-video-copy blockquote{font-size:11px}.ranking-bid-summary{grid-template-columns:minmax(66px,1fr) auto minmax(82px,1fr) auto minmax(66px,1fr);gap:5px}.credits-band{padding:28px 14px}.credits-inner{gap:22px}.credits-copy{gap:12px}.credits-copy strong{font-size:22px}.credit-packages{grid-template-columns:1fr}.credit-packages button{min-height:150px;padding:16px}footer span:nth-child(2){display:none}}@media (width<=700px){.video-detail-backdrop{padding:0}.video-detail{width:100%;height:100%;max-height:none;box-shadow:none;border:0}.video-detail>header{min-height:68px;padding:10px 12px}.video-detail>header h2{max-width:calc(100vw - 80px);font-size:13px}.video-detail-layout{grid-template-rows:minmax(220px,42vh) minmax(0,1fr);grid-template-columns:1fr;height:calc(100vh - 68px)}.video-detail-player{border-right:0;border-bottom:1px solid var(--ink)}}
