@font-face{font-family:TikTok Sans Display;src:url(/assets/TikTok-Sans-Display-Regular-Bo95PA-F.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TikTok Sans Display;src:url(/assets/TikTok-Sans-Display-Bold-CWuYVHvP.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--c-black:#000;--c-red:#f1204a;--c-cyan:#2dccd3;--c-white:#fff;--c-white-dim:#fff9;--c-white-line:#fff6;--font-display:"TikTok Sans Display", "TikTok Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-text:"TikTok Sans Display", "TikTok Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--c-black);height:100%;margin:0}body{font-family:var(--font-text);color:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}p,h1{margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.stage-wrap{background:var(--c-black);place-items:center;min-height:100vh;display:grid;overflow:hidden}.stage{--u:min(100vw / 1920, 100vh / 1080);width:calc(1920 * var(--u));height:calc(1080 * var(--u));color:var(--c-white);position:relative;overflow:hidden}@media (aspect-ratio<=1){.stage{--u:min(100vw / 1080, 100vh / 1920);width:calc(1080 * var(--u));height:calc(1920 * var(--u))}}@supports (height:100svh){.stage-wrap{min-height:100svh}.stage{--u:min(100vw / 1920, 100svh / 1080)}@media (aspect-ratio<=1){.stage{--u:min(100vw / 1080, 100svh / 1920)}}}.decor{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.decor--back{z-index:0}.decor--front{z-index:3}.stage--decor-over .decor--front{z-index:5}.decor--mobile{display:none}@media (aspect-ratio<=1){.decor--desktop{display:none}.decor--mobile{display:block}}.brand{z-index:1;left:calc(805 * var(--u));top:calc(60 * var(--u));width:calc(310 * var(--u));position:absolute}.brand__logo{width:100%;height:auto;display:block}@media (aspect-ratio<=1){.brand{left:calc(385 * var(--u));top:calc(110 * var(--u))}}.frame,.frame-slot{left:calc(390 * var(--u));top:calc(260 * var(--u));width:calc(1150 * var(--u));height:calc(648 * var(--u));position:absolute}.frame{z-index:2;border:calc(3 * var(--u)) solid var(--c-red);border-radius:calc(18 * var(--u));background:var(--c-black);box-shadow:calc(-14 * var(--u)) calc(14 * var(--u)) 0 0 var(--c-red)}.frame-slot{z-index:4;left:calc(393 * var(--u));top:calc(263 * var(--u));width:calc(1144 * var(--u));height:calc(642 * var(--u));border-radius:calc(15 * var(--u));isolation:isolate;margin:0;padding:0;overflow:hidden}.frame-slot__inner{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.frame-slot__inner--player{animation:.3s ease-out both fade-in}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (aspect-ratio<=1){.frame{left:calc(80 * var(--u));top:calc(767 * var(--u));width:calc(933 * var(--u));height:calc(525 * var(--u));border-radius:calc(16 * var(--u));box-shadow:calc(-13 * var(--u)) calc(13 * var(--u)) 0 0 var(--c-red)}.frame-slot{left:calc(83 * var(--u));top:calc(770 * var(--u));width:calc(927 * var(--u));height:calc(519 * var(--u));border-radius:calc(13 * var(--u))}}.frame-center{text-align:center;padding:calc(34 * var(--u)) calc(31 * var(--u)) calc(24 * var(--u)) calc(17 * var(--u));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (aspect-ratio<=1){.frame-center{padding:calc(20 * var(--u)) calc(33 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u))}}.frame-title{margin-top:calc(30 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(59 * var(--u));letter-spacing:-.005em;line-height:1}@media (aspect-ratio<=1){.frame-title{margin-top:calc(26 * var(--u));font-size:calc(48 * var(--u))}}.live-badge{align-items:center;gap:calc(11 * var(--u));width:calc(275 * var(--u));height:calc(52 * var(--u));padding-left:calc(19 * var(--u));border:calc(2 * var(--u)) solid var(--c-red);font-family:var(--font-text);font-weight:400;font-size:calc(26 * var(--u));white-space:nowrap;color:var(--c-white);border-radius:999px;flex:none;line-height:1;display:inline-flex}.live-badge__dot{width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--c-red);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.live-badge__dot{animation:1.6s ease-in-out infinite live-pulse}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (aspect-ratio<=1){.live-badge{gap:calc(9 * var(--u));width:calc(224 * var(--u));height:calc(42 * var(--u));padding-left:calc(15 * var(--u));font-size:calc(21 * var(--u))}.live-badge__dot{width:calc(16 * var(--u));height:calc(16 * var(--u))}}.access .frame-title{margin-top:calc(34 * var(--u))}.access__hint{margin-top:calc(18 * var(--u));max-width:calc(760 * var(--u));font-size:max(13px, calc(28 * var(--u)));color:var(--c-white-dim);line-height:1.3}.access__form{gap:calc(16 * var(--u));width:calc(760 * var(--u));margin-top:calc(40 * var(--u));display:flex}.access__input,.access__button{height:calc(72 * var(--u));border-radius:calc(12 * var(--u));font-family:var(--font-text);font-size:max(16px, calc(26 * var(--u)));margin:0;line-height:1}.access__input{min-width:0;padding:0 calc(24 * var(--u));background:var(--c-black);color:var(--c-white);border:calc(2 * var(--u)) solid var(--c-white-line);appearance:none;outline:none;flex:auto;transition:border-color .12s}.access__input::placeholder{color:var(--c-white-dim);opacity:1}.access__input:focus{border-color:var(--c-red)}.access__input:focus-visible{outline:max(2px, calc(3 * var(--u))) solid var(--c-red);outline-offset:max(2px, calc(3 * var(--u)))}.access__input[aria-invalid=true]{border-color:var(--c-red)}.access__input:-webkit-autofill{-webkit-text-fill-color:var(--c-white);-webkit-box-shadow:0 0 0 1000px var(--c-black) inset;caret-color:var(--c-white)}.access__button{min-width:calc(200 * var(--u));padding:0 calc(32 * var(--u));background:var(--c-red);color:var(--c-white);white-space:nowrap;cursor:pointer;appearance:none;box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 0 var(--c-white);border:0;flex:none;font-weight:700;transition:opacity .12s}.access__button:focus-visible{outline:max(2px, calc(3 * var(--u))) solid var(--c-white);outline-offset:max(3px, calc(5 * var(--u)))}.access__button:disabled{cursor:default;opacity:.5}.access__error{margin-top:calc(20 * var(--u));max-width:calc(760 * var(--u));min-height:calc(2 * 1.35 * max(13px, calc(24 * var(--u))));font-size:max(13px, calc(24 * var(--u)));color:var(--c-red);line-height:1.35}@media (aspect-ratio<=1){.access .live-badge{display:none}.access .frame-title{margin-top:0}.access.frame-center{padding-right:calc(110 * var(--u))}.access__hint{margin-top:calc(12 * var(--u));max-width:calc(600 * var(--u));font-size:max(13px, calc(28 * var(--u)))}.access__form{gap:calc(14 * var(--u));width:calc(640 * var(--u));margin-top:calc(26 * var(--u));flex-direction:column}.access__input,.access__button{height:calc(84 * var(--u));font-size:max(16px, calc(30 * var(--u)))}.access__button{width:100%;box-shadow:calc(-5 * var(--u)) calc(5 * var(--u)) 0 0 var(--c-white)}.access__error{margin-top:calc(14 * var(--u));max-width:calc(760 * var(--u));min-height:0;font-size:max(13px, calc(24 * var(--u)))}}.player{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.event-footer{z-index:1;pointer-events:none;position:absolute;inset:0}.event-footer__title,.event-footer__meta{white-space:nowrap;line-height:1;position:absolute}.event-footer__title{left:calc(376 * var(--u));top:calc(952 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(38 * var(--u));letter-spacing:-.005em}.event-footer__meta{right:calc((1920 - 1541) * var(--u));top:calc(960 * var(--u));font-family:var(--font-text);font-weight:400;font-size:calc(24 * var(--u))}@media (aspect-ratio<=1){.event-footer__title{left:calc(78 * var(--u));top:calc(1328 * var(--u));font-size:calc(38 * var(--u))}.event-footer__meta{right:calc((1080 - 997) * var(--u));top:calc(1336 * var(--u));font-size:calc(24 * var(--u))}}
