:root{--ink:#1e1b3a;--tray-top:#433aa0;--tray-bot:#2f287a;--tray-lip:#1a1650;--well:#15113f;--lav:#cfc9ff;--muted:#a49be6;--lime:#b7f36b;--gold:#ffd84a;--display:"Lilita One", "Fredoka", system-ui, sans-serif;--body:"Nunito", system-ui, sans-serif;--spring:cubic-bezier(.34, 1.56, .64, 1);--pad:clamp(16px, 4.4vw, 64px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bw-nav{transition:none}}body.bw{min-height:100vh;font:700 16px/1.5 var(--body);color:var(--lav);isolation:isolate;background-color:#15113f;margin:0}body.bw:before{content:"";z-index:-1;pointer-events:none;-webkit-font-smoothing:antialiased;background:radial-gradient(circle,#ffffff0b 3.5px,#0000 4px) 0 0/34px 34px,linear-gradient(#2b2474,#15113f 900px);position:fixed;inset:0}h1,h2,h3{color:#fff;font-family:var(--display);letter-spacing:.02em;margin:0;font-weight:400}p{margin:0}a{color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:4px solid var(--gold);outline-offset:4px;border-radius:12px}.bw-skip{z-index:10;background:var(--gold);color:var(--ink);font-family:var(--display);border-radius:12px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.bw-skip:focus{top:12px}.bw-btn{--top:#fff;--bot:#e9ebf8;--lip:#a9acd6;--lipH:6px;--r:16px;min-height:46px;margin-bottom:var(--lipH);border-radius:var(--r);color:var(--ink);background:linear-gradient(var(--top), var(--bot));box-shadow:inset 0 2px 0 #ffffff80, inset 0 -3px 2px color-mix(in srgb, var(--lip) 55%, transparent), 0 var(--lipH) 0 0 var(--lip), 0 0 0 2.5px var(--ink), 0 var(--lipH) 0 2.5px var(--ink), 0 calc(var(--lipH) + 5px) 10px #0d0a2459;font:400 16px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .26s var(--spring), box-shadow .26s var(--spring), filter .2s;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.bw-btn:before{content:"";pointer-events:none;background:radial-gradient(circle at 3px 3px,#ffffffd9 2.6px,#0000 3.2px),linear-gradient(#ffffff61,#ffffff61) 100%/calc(100% - 3px) 100% no-repeat;border-radius:99px;height:22%;min-height:5px;position:absolute;inset:4px 14% auto 12%}.bw-btn svg{flex:none;width:20px;height:20px}.bw-btn:focus-visible{outline-offset:7px;border-radius:var(--r)}@media (hover:hover){.bw-btn:hover{--lipH:8px;filter:brightness(1.04);transform:translateY(-2px)}}.bw-btn:active{--lipH:1px;transition-duration:70ms;transition-timing-function:ease-out;transform:translateY(5px)scale(1.03,.94)}.bw-btn--lime{--top:#b7f36b;--bot:#79d12a;--lip:#3f8e14}.bw-btn--sky{--top:#8be0ff;--bot:#3cc3ff;--lip:#1c86c7}.bw-btn--gold{--top:#ffe98a;--bot:#ffd84a;--lip:#c99a12}.bw-btn--tray{--top:var(--tray-top);--bot:var(--tray-bot);--lip:var(--tray-lip);color:#fff}.bw-btn--chip{--r:12px;letter-spacing:.08em;min-height:36px;padding:0 15px;font-size:14px}.bw-btn--chip[aria-pressed=true]{--top:#b7f36b;--bot:#79d12a;--lip:#3f8e14}.bw-chip{min-height:34px;color:var(--ink);box-shadow:inset 0 2px 0 #ffffff80, 0 5px 0 #c99a12, 0 0 0 2.5px var(--ink), 0 5px 0 2.5px var(--ink);font:400 14px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffe98a,#ffd84a);border-radius:12px;align-items:center;margin-bottom:5px;padding:0 14px;display:inline-flex}.bw-panel{background:linear-gradient(var(--tray-top), var(--tray-bot));box-shadow:inset 0 2px 0 #8f86ff99, 0 8px 0 0 var(--tray-lip), 0 0 0 3px var(--ink), 0 8px 0 3px var(--ink), 0 18px 24px #0a082080;border-radius:22px;margin-bottom:8px;position:relative}.bw-panel:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:99px;height:8px;position:absolute;inset:5px 30px auto}.bw-eyebrow{color:var(--lime);font:400 13px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0}.bw-nav{z-index:100;padding:22px max(var(--pad), calc((100% - 1440px) / 2 + var(--pad)));transition:padding .22s var(--spring), background-color .2s, box-shadow .2s;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.bw-nav[data-scrolled]{background:linear-gradient(var(--tray-top), var(--tray-bot));box-shadow:inset 0 -2px 0 #8f86ff40, 0 3px 0 var(--ink), 0 10px 24px #0a082073;padding-top:12px;padding-bottom:12px}.bw-nav[data-scrolled] .bw-nav-cta{margin-bottom:6px}.bw-logo{border-radius:12px;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.bw-logo-word{color:#fff;font:400 28px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin:0}.bw-mark{flex:none;width:44px;height:44px;position:relative}.bw-mark i{width:22px;height:20px;box-shadow:0 4px 0 0 var(--lip), 0 0 0 2px var(--ink), 0 4px 0 2px var(--ink);background:linear-gradient(var(--top), var(--bot));border-radius:6px;position:absolute}.bw-mark i:first-child{--top:#b7f36b;--bot:#79d12a;--lip:#3f8e14;top:18px;left:0}.bw-mark i:nth-child(2){--top:#8be0ff;--bot:#3cc3ff;--lip:#1c86c7;top:18px;left:22px}.bw-mark i:nth-child(3){--top:#ff9ab7;--bot:#ff4f80;--lip:#c8325f;top:0;left:11px}.bw-links{gap:36px;display:flex}.bw-links a{color:var(--lav);border-radius:8px;font-size:17px;font-weight:800;text-decoration:none}.bw-links a:hover{color:#fff}.bw-hero,.bw-section{max-width:1440px;padding:28px var(--pad) 88px;margin:0 auto}.bw-kicker{align-items:center;gap:20px;margin-bottom:26px;display:flex}.bw-kicker p{font-size:18px;font-weight:800}.bw-feature{grid-template-columns:minmax(0,7fr) minmax(300px,3fr);align-items:stretch;gap:32px;display:grid}.bw-stage{z-index:0;isolation:isolate;box-shadow:0 0 0 3px var(--ink), 0 10px 24px #0a082080;background:var(--well);border-radius:22px;min-width:0;position:relative}.bw-stage media-i18n,.bw-stage video-player{display:contents}.bw-stage .media-skin{aspect-ratio:16/9;border-radius:22px;width:100%}.bw-stage-poster{aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:100%;display:block}.bw-info{flex-direction:column;gap:16px;padding:28px;display:flex}.bw-title{outline:none;font-size:clamp(32px,3vw,42px);line-height:1.05}.bw-credit{border-radius:12px;align-self:flex-start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.bw-credit small{font-size:13px;display:block}.bw-credit strong{color:#fff;font-size:17px;font-weight:900;line-height:1.2;display:block}.bw-credit:hover strong{text-underline-offset:3px;text-decoration:underline}.bw-avatar{border:2.5px solid var(--ink);background:var(--well);border-radius:50%;flex:none;width:42px;height:42px;display:block;overflow:hidden}.bw-avatar img{object-fit:cover;width:100%;height:100%;display:block}[data-tone=sky]{--top:#8be0ff;--bot:#3cc3ff}[data-tone=lime]{--top:#b7f36b;--bot:#79d12a}[data-tone=gold]{--top:#ffe98a;--bot:#ffd84a}[data-tone=pink]{--top:#ff9ab7;--bot:#ff4f80}.bw-blurb{font-size:16px;line-height:1.5}.bw-tags{flex-wrap:wrap;gap:8px;display:flex}.bw-tags li{background:var(--well);border:2px solid #4a41ad;border-radius:10px;padding:4px 12px;font-size:13px;font-weight:800}.bw-note{color:var(--muted);font-size:13px}.bw-actions{flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:8px;display:flex}.bw-section{padding-top:0}.bw-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.bw-section-head h2{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(32px,3.2vw,44px);line-height:1.05}.bw-section-head p{margin-top:6px;font-size:17px}.bw-filters{flex-wrap:wrap;gap:12px 10px;display:flex}.bw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;display:grid}.bw-more{justify-content:center;margin-top:36px;display:flex}.bw-more[hidden]{display:none}.bw-card{flex-direction:column;gap:6px;padding:12px 12px 22px;display:flex}.bw-card .bw-eyebrow{margin:12px 10px 0}.bw-card h3{margin:0 10px;font-size:24px;line-height:1.15}.bw-by{border-radius:6px;align-self:flex-start;margin:0 10px;font-size:15px;font-weight:800;text-decoration:none}.bw-by:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.bw-thumb{aspect-ratio:16/9;cursor:pointer;width:100%;color:inherit;background:radial-gradient(circle, #ffffff0f 3.5px, transparent 4px) 0 0 / 28px 28px, radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--bot,#3a318f) 28%, #3a318f), #15113f 70%);box-shadow:0 0 0 2.5px var(--ink), inset 0 3px 6px #00000073;background-position:50%;background-size:cover;border:0;border-radius:14px;place-items:center;padding:0;display:grid;position:relative}.bw-play{width:56px;height:50px;color:var(--ink);box-shadow:inset 0 2px 0 #ffffff80, 0 6px 0 #3f8e14, 0 0 0 2.5px var(--ink), 0 6px 0 2.5px var(--ink);transition:transform .26s var(--spring);background:linear-gradient(#b7f36b,#79d12a);border-radius:16px;place-items:center;display:grid}.bw-play svg{fill:currentColor;width:22px;height:22px;margin-left:3px}.bw-thumb:hover .bw-play{transform:translateY(-3px)scale(1.06)}.bw-thumb:active .bw-play{transition-duration:70ms;transform:translateY(3px)scale(1.04,.92)}.bw-duration{background:var(--ink);color:#fff;border-radius:9px;padding:3px 9px;font:600 14px/1.3 Fredoka,sans-serif;position:absolute;bottom:12px;right:12px}.bw-empty{text-align:center;justify-items:center;gap:12px;padding:24px 24px 40px;display:grid}.bw-empty[hidden]{display:none}.bw-empty-art svg{width:min(360px,80vw);height:auto;display:block}.bw-empty h3{letter-spacing:.06em;text-transform:uppercase;font-size:32px}.bw-empty p{font-size:17px}.bw-empty .bw-btn{margin-top:8px}@media (prefers-reduced-motion:no-preference){.bw-empty:not([hidden]) .bw-empty-art{animation:bw-wobble .9s var(--spring) both;transform-origin:50% 90%}}@keyframes bw-wobble{0%{opacity:0;transform:translateY(-14px)rotate(-6deg)}40%{opacity:1;transform:translateY(0)rotate(4deg)}65%{transform:rotate(-2deg)}to{transform:rotate(0)}}.bw-features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;display:grid}.bw-features .bw-panel{padding:24px 24px 28px}.bw-features h3{letter-spacing:.06em;text-transform:uppercase;margin:20px 0 8px;font-size:22px}.bw-features p{font-size:15px;line-height:1.45}.bw-tile{width:60px;height:54px;color:var(--ink);background:linear-gradient(var(--top), var(--bot));box-shadow:inset 0 2px 0 #ffffff80, 0 6px 0 var(--lip), 0 0 0 2.5px var(--ink), 0 6px 0 2.5px var(--ink);border-radius:16px;place-items:center;display:grid}.bw-tile svg{fill:currentColor;width:32px;height:32px}.bw-tile--gold{--top:#ffe98a;--bot:#ffd84a;--lip:#c99a12}.bw-tile--sky{--top:#8be0ff;--bot:#3cc3ff;--lip:#1c86c7}.bw-tile--pink{--top:#ff9ab7;--bot:#ff4f80;--lip:#c8325f}.bw-tile--lime{--top:#b7f36b;--bot:#79d12a;--lip:#3f8e14}.bw-players{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}.bw-player{box-shadow:inset 0 2px 0 #8f86ff2e, 0 8px 0 0 #0a0820, 0 0 0 3px var(--ink), 0 8px 0 3px var(--ink), 0 18px 24px #05041280;background:linear-gradient(#1c1752,#110d33);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:16px 18px;margin-bottom:8px;padding:18px 18px 22px;display:grid;position:relative}.bw-player-pic{background:var(--well);width:76px;height:76px;box-shadow:0 0 0 3px var(--ink), 0 5px 0 3px var(--ink), 0 5px 0 0 #0a0820;border-radius:20px;overflow:hidden}.bw-player-pic img{object-fit:cover;width:100%;height:100%;display:block}.bw-player-id{min-width:0}.bw-player h3{text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.bw-player-handle{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.bw-player-count{color:var(--lime);font:400 12px/1.6 var(--display);letter-spacing:.1em;text-transform:uppercase;background:#2a2370;border-radius:9px;margin-top:6px;padding:2px 10px;display:inline-block}.bw-player-actions{grid-column:1/-1;gap:12px;display:flex}.bw-player-actions .bw-btn--lime{flex:1}.bw-btn--small{--r:13px;min-height:40px;padding:0 14px;font-size:14px}.bw-btn--icon{gap:8px;padding:0 16px}.bw-btn--icon svg{width:18px;height:18px}.bw-theater{width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:inherit;background:0 0;border:0;padding:0;overflow:visible}.bw-theater::backdrop{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);background:#0d0a269e}.bw-theater-open{overflow:hidden}.bw-theater-box{background:linear-gradient(var(--tray-top), var(--tray-bot));box-shadow:inset 0 2px 0 #8f86ff99, 0 10px 0 0 var(--tray-lip), 0 0 0 3px var(--ink), 0 10px 0 3px var(--ink), 0 30px 60px #05041299;border-radius:28px;gap:16px;margin-bottom:10px;padding:18px 18px 22px;display:grid}.bw-theater-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 4px 0 8px;display:flex}.bw-theater-meta{gap:4px;min-width:0;display:grid}.bw-theater h2{font-size:clamp(22px,2.4vw,30px);line-height:1.1}.bw-theater-by{border-radius:8px;place-self:start;align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.bw-theater-by:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.bw-theater-by img{border:2px solid var(--ink);object-fit:cover;border-radius:50%;width:26px;height:26px}.bw-theater-close{--r:14px;flex:none;width:48px;min-height:44px;padding:0}.bw-theater-close svg{width:18px;height:18px}.bw-theater-stage{z-index:0;isolation:isolate;background:var(--well);box-shadow:0 0 0 3px var(--ink);border-radius:20px;position:relative}.bw-theater-stage media-i18n,.bw-theater-stage video-player{display:contents}.bw-theater-stage .media-skin{aspect-ratio:16/9;border-radius:20px;width:100%;max-height:calc(100dvh - 190px)}.bw-theater-stage .bw-stage-poster{border-radius:20px;max-height:calc(100dvh - 190px)}@media (prefers-reduced-motion:no-preference){.bw-theater[open] .bw-theater-box{animation:bw-pop .42s var(--spring) both}.bw-theater[open]::backdrop{animation:.22s ease-out both bw-fade}}@keyframes bw-pop{0%{opacity:0;transform:scale(.86)translateY(16px)}}@keyframes bw-fade{0%{opacity:0}}@media (width<=720px){.bw-theater{width:calc(100vw - 16px)}.bw-theater-box{border-radius:22px;gap:12px;padding:12px 10px 14px}.bw-theater-stage,.bw-theater-stage .media-skin,.bw-theater-stage .bw-stage-poster{border-radius:14px}}.bw-footer{border-top:3px solid var(--ink);background:#110d33}.bw-footer-top,.bw-footer-bottom{max-width:1440px;padding:0 var(--pad);flex-wrap:wrap;justify-content:space-between;gap:32px;margin:0 auto;display:flex}.bw-footer-top{padding-top:48px;padding-bottom:28px}.bw-footer-top>div:first-child{gap:10px;max-width:460px;display:grid}.bw-footer-top .bw-logo-word{font-size:24px}.bw-footer-top p{font-size:15px}.bw-footer .bw-eyebrow{margin-bottom:12px;font-size:15px}.bw-credits{grid-template-columns:repeat(2,auto);gap:8px 32px;display:grid}.bw-credits a{color:#fff;text-underline-offset:3px;border-radius:4px;font-size:15px;font-weight:800}.bw-footer-bottom{color:var(--muted);padding-bottom:40px;font-size:14px}@media (width<=1080px){.bw-feature{grid-template-columns:1fr}.bw-links{gap:24px}.bw-grid,.bw-players{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.bw-links{display:none}.bw-logo-word{font-size:22px}.bw-mark{transform-origin:0;margin-right:-8px;transform:scale(.82)}.bw-nav{padding-top:16px;padding-bottom:16px}.bw-nav[data-scrolled]{padding-top:10px;padding-bottom:10px}.bw-nav-cta{min-height:40px;padding:0 14px;font-size:13px}.bw-hero{padding:8px 12px 56px}.bw-kicker p{display:none}.bw-stage,.bw-stage .media-skin{border-radius:16px}.bw-info{box-shadow:none;background:0 0;margin:0;padding:8px 8px 0}.bw-info:before{display:none}.bw-actions .bw-btn{flex:1}.bw-filters{margin:0 calc(-1 * var(--pad));padding:4px var(--pad) 8px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bw-section{padding-bottom:56px}.bw-grid,.bw-players{grid-template-columns:1fr;gap:28px}.bw-player-pic{border-radius:17px;width:64px;height:64px}}
