.team-mascot{vertical-align:middle;isolation:isolate;flex-shrink:0;width:80px;height:80px;display:inline-block;position:relative}.team-mascot>span{background-image:url(/brand/circus-team-mascots.webp);background-size:400% 200%;background-position:var(--mascot-x) var(--mascot-y);filter:drop-shadow(0 7px 2px #07041250);transform-origin:50% 85%;background-repeat:no-repeat;width:100%;height:100%;display:block}.team-mascot[data-mascot-theme=halloween]>span{background-image:url(/brand/halloween-team-mascots.webp)}.arena[data-halloween-reveal=normal] .team-mascot[data-mascot-theme=halloween]>span{background-image:url(/brand/circus-team-mascots.webp)}.team-mascot>i{color:#ffe58a;font-size:2.2rem;font-style:normal;line-height:1;position:absolute;top:5%;right:-.1em}.mascot-happy>span{animation:2.1s ease-in-out infinite mascot-victory}.mascot-happy>i{animation:1.3s ease-in-out infinite mascot-spark}.mascot-moping>span{filter:saturate(.62)drop-shadow(0 7px 2px #07041250);animation:4s ease-in-out infinite mascot-sulk}@keyframes mascot-victory{0%,to{transform:translateY(0)rotate(-5deg)scale(1)}25%{transform:translateY(-13px)rotate(7deg)scale(1.06)}45%{transform:translateY(0)rotate(-4deg)scale(1.02)}65%{transform:translateY(-7px)rotate(3deg)scale(1.08)}}@keyframes mascot-spark{0%,to{rotate:-15deg;scale:.7}50%{rotate:15deg;scale:1.2}}@keyframes mascot-sulk{0%,to{transform:translateY(6px)rotate(9deg)}50%{transform:translateY(14px)rotate(13deg)}}.victory-podium{isolation:isolate;min-height:56vh;padding:25px 2.5vw 18px;position:relative}.podium-floor{z-index:-1;background:repeating-conic-gradient(#fff8ec0b 0% 25%,#405cff1a 0% 50%) 50%/60px 60px;border-top:2px solid #ffe58a30;height:115px;position:absolute;bottom:28px;left:-3%;right:-3%;transform:perspective(500px)rotateX(55deg)}.podium-columns{grid-template-columns:repeat(var(--team-count),minmax(0,1fr));align-items:end;gap:clamp(16px,2.4vw,48px);min-height:50vh;padding-top:clamp(195px,17vw,285px);display:grid}.podium-team{text-align:center;min-width:0;position:relative}.podium-tower{width:85%;margin:0 auto;padding-top:1px;position:relative}.podium-bar{height:calc(27vh * var(--score-ratio) + 4px);transform-origin:bottom;min-height:4px;animation:podium-rise 1.5s cubic-bezier(.16,1,.3,1) var(--entry-delay) both;transition:height 1.4s cubic-bezier(.16,1,.3,1);position:relative}.podium-bar>span{background:linear-gradient(100deg,#ffffff25,transparent 45%),var(--team-color);border:1px solid #fff6;border-radius:5px 0 0;position:absolute;inset:0;box-shadow:inset 0 0 35px #fff2,0 10px 25px #08030c80}.podium-bar>i{background:linear-gradient(#0004,#0008),var(--team-color);transform-origin:0 0;width:15px;height:100%;position:absolute;top:0;right:-15px;transform:skewY(-35deg)}.podium-bar>b{background:linear-gradient(#fff8,#fff3),var(--team-color);clip-path:polygon(15px 0,100% 0,calc(100% - 15px) 100%,0 100%);height:10px;position:absolute;top:-10px;left:0;right:-15px}.podium-performer{left:50%;bottom:calc(27vh * var(--score-ratio) + 14px);width:120%;animation:podium-performer-in 1.6s var(--entry-delay) both;flex-direction:column;align-items:center;transition:bottom 1.4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translate(-50%)}.podium-performer .team-mascot{width:clamp(75px,8vw,160px);height:clamp(75px,8vw,160px)}.podium-score{color:#fff8ec;font:900 clamp(30px,3.5vw,68px)/.9 var(--display);text-shadow:3px 4px #21132d;padding:.3em 0;display:block}.podium-score small{font:800 clamp(10px,.85vw,16px)/1.3 var(--font);letter-spacing:.12em;color:#fff8ec99;margin-top:7px;display:block}.podium-crown{color:#ffe58a;filter:drop-shadow(0 0 14px #ffd450);position:absolute;top:-34px;left:50%;transform:translate(-50%)rotate(-10deg)}.podium-name{justify-content:center;align-items:center;gap:8px;min-height:86px;padding:20px 0 0;display:flex;position:relative}.podium-name>span{font:800 clamp(18px,1.4vw,28px)/1 var(--display);color:var(--team-color)}.podium-name>h2{font:800 clamp(19px,2vw,40px)/1.05 var(--display);overflow-wrap:anywhere;color:#fff8ec}.podium-leader .podium-name>h2{color:#ffe58a}.podium-pagination{color:#fff8ecaa;letter-spacing:.07em;justify-content:center;gap:20px;margin:18px 0 0;font-size:14px;display:flex}.podium-pagination>span{color:#62dccb}.podium-celebration{background:radial-gradient(at 50% 60%,#b88a1720,#0000 65%)}@keyframes podium-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes podium-performer-in{0%{opacity:0;translate:0 45px}to{opacity:1;translate:0}}.circus-broadcast .circus-wheel-scene{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);align-items:center;column-gap:3vw;height:auto;min-height:100svh;padding:3vh 3vw 2vh;display:grid;overflow:hidden}.circus-broadcast .circus-wheel-heading{text-align:left;z-index:5;grid-column:1/-1;margin:0}.circus-broadcast .circus-wheel-heading h1{margin:6px 0 2vh;font-size:clamp(35px,4vw,74px)}.circus-broadcast .circus-wheel-heading>.broadcast-kicker{font-size:clamp(12px,1vw,19px)}.circus-broadcast .circus-wheel-scene .circus-wheel-frame,.circus-broadcast .circus-wheel-scene.has-result .circus-wheel-frame{flex-shrink:0;justify-self:center;width:min(76vh,64vw);height:min(76vh,64vw);margin:0 auto}.circus-broadcast .circus-wheel-announcement{text-align:left;z-index:5;align-self:center;min-height:0;padding:1vw}.circus-broadcast .circus-wheel-announcement>span{color:#ffe58a;letter-spacing:.11em;font-size:clamp(14px,1.2vw,22px)}.circus-broadcast .circus-wheel-announcement>p{font-size:clamp(22px,2.1vw,39px);line-height:1.25}.circus-broadcast .circus-wheel-announcement>h2{overflow-wrap:anywhere;color:#ffe58a;text-shadow:4px 5px #ff4055;margin:18px 0;font-size:clamp(40px,5vw,92px);line-height:1}.circus-broadcast .broadcast-instructions-heading h1{font-size:clamp(52px,7vw,130px)}.circus-broadcast .broadcast-rules-ticket>p{font-size:clamp(25px,2.5vw,46px);line-height:1.4}.circus-broadcast .broadcast-decree{color:#231331;background:#ffe58a;padding:28px 32px;box-shadow:8px 9px #405cff}.circus-broadcast .broadcast-decree p{color:#231331;font-size:clamp(24px,2.4vw,44px)}.circus-broadcast .broadcast-decree span{color:#632595}.circus-broadcast .broadcast-team-card .team-mascot{width:clamp(60px,5vw,100px);height:clamp(60px,5vw,100px)}.circus-broadcast .tt-final-show.tt-final-done .tt-final-announcement h1{color:#ffe58a;text-shadow:5px 6px #ff4055;font-size:clamp(64px,7vw,140px)}.circus-broadcast .tt-final-done .victory-podium{width:100%;padding-top:0}.circus-broadcast .tt-final-done .podium-columns{padding-top:clamp(195px,17vw,285px)}.chaos-scene{z-index:65;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.chaos-reduced-message{display:none}.chaos-fracture-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);animation:1.2s both chaos-shudder;display:grid;position:absolute;inset:0}.chaos-fracture-grid>i{background:linear-gradient(calc(var(--n)*23deg),#405cffb0,#ff405580);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);clip-path:polygon(0 0,100% 0,100% 70%,65% 100%,0 85%);animation:chaos-shard 5.8s calc(var(--n)*25ms) both;transform-origin:50% 0;border:2px solid #fff8ecbb}.chaos-crack-copy{flex-direction:column;justify-content:center;align-items:center;animation:7s both chaos-message;display:flex;position:absolute;inset:0}.chaos-crack-copy span{font:900 clamp(90px,24vw,380px)/.8 var(--display);color:#ffe58a;text-shadow:9px 10px #ff4055;rotate:-8deg}.chaos-crack-copy small{font:900 clamp(18px,2vw,40px)/1.2 var(--font);color:#fff8ec;background:#21132d;margin-top:35px;padding:14px 20px;rotate:3deg}.chaos-balloon-storm>span{left:var(--x);filter:hue-rotate(calc(var(--n)*49deg));animation:balloon-fall 5.3s var(--delay) cubic-bezier(.3,.1,.7,.9) both;font-size:clamp(110px,18vw,290px);line-height:1;position:absolute;top:-45vh}.chaos-garden>span{left:var(--x);transform-origin:bottom;animation:garden-sprout 5.3s var(--delay) both;font-size:clamp(140px,22vw,420px);line-height:1;display:block;position:absolute;bottom:-8vh}.chaos-garden>span:nth-child(3n){z-index:2;bottom:10vh}.chaos-bowling-lane{background:linear-gradient(#0000 60%,#ffe58a16);position:absolute;inset:0}.chaos-bowling-ball{aspect-ratio:1;background:url(/brand/circus-bowling-sprites.webp) 100% 0/200% 100% no-repeat;width:clamp(140px,28vw,460px);animation:6s linear both bowling-roll;position:absolute;bottom:5vh;left:-40vw}.chaos-pins{width:42vw;height:40vh;position:absolute;bottom:15vh;right:5vw}.chaos-pins>span{bottom:calc(var(--n)*2%);left:calc(var(--n)*8%);aspect-ratio:1;filter:drop-shadow(0 9px 5px #17132980);background:url(/brand/circus-bowling-sprites.webp) 0 0/200% 100% no-repeat;width:clamp(80px,12vw,210px);animation:4.3s 2.2s both pin-crash;position:absolute}.chaos-bowling-lane>strong,.chaos-duck-parade>strong{font:900 clamp(65px,13vw,240px)/.9 var(--display);color:#ffe58a;text-shadow:6px 7px #405cff;animation:7s both chaos-message;position:absolute;top:12%;left:8%;rotate:-6deg}.chaos-bowling-lane>strong small,.chaos-duck-parade>strong small{font:900 clamp(15px,2vw,36px)/1.2 var(--font);color:#fff8ec;letter-spacing:.08em;text-shadow:none;margin-top:20px;display:block}.chaos-duck-parade>span{top:calc((var(--n)*13)*1%);animation:duck-march 5s var(--delay) linear both;font-size:clamp(90px,17vw,300px);line-height:1;position:absolute;left:-35vw}.chaos-duck-parade>strong{font-size:clamp(50px,10vw,160px);animation-delay:.2s;top:30%}@keyframes chaos-shudder{0%,to{transform:translate(0)}15%{transform:translate(-9px,6px)rotate(-1deg)}35%{transform:translate(9px,-7px)rotate(1deg)}55%{transform:translate(-5px,4px)}}@keyframes chaos-shard{0%,15%{opacity:0;transform:translateY(-5px)}20%,35%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translate(calc((var(--n) - 8)*13px),120vh) rotate(calc((var(--n) - 7)*9deg))}}@keyframes chaos-message{0%,18%{opacity:0;scale:.5}25%,65%{opacity:1;scale:1}90%,to{opacity:0;scale:1.2}}@keyframes balloon-fall{0%{transform:translateY(-30vh)rotate(-12deg)}75%{opacity:1}to{opacity:0;transform:translateY(175vh)rotate(25deg)}}@keyframes garden-sprout{0%{opacity:0;transform:scaleY(0)rotate(-15deg)}28%{opacity:1;transform:scaleY(1.15)rotate(6deg)}48%,70%{opacity:1;transform:scaleY(1)rotate(-4deg)}to{opacity:0;transform:translateY(70vh)rotate(18deg)}}@keyframes bowling-roll{0%,8%{transform:translate(0)rotate(0)}50%{transform:translate(103vw)rotate(360deg)}80%,to{transform:translate(160vw)rotate(580deg)}}@keyframes pin-crash{0%,8%{opacity:1;transform:translate(0)rotate(0)}55%,to{transform:translate(calc((var(--n) - 3)*8vw),calc((var(--n) - 7)*8vh)) rotate(calc((var(--n) + 1)*70deg));opacity:0}}@keyframes duck-march{0%{transform:translate(0)rotate(-12deg)}25%{transform:translate(38vw)rotate(12deg)}50%{transform:translate(76vw)rotate(-12deg)}75%{transform:translate(110vw)rotate(12deg)}to{transform:translate(145vw)rotate(-12deg)}}.ambient-antic{z-index:50;pointer-events:none;max-width:50vw;animation:antic-visit 6.5s var(--antic-elapsed) both;transform-origin:50%;align-items:center;display:flex;position:fixed}.ambient-antic-performer{flex-shrink:0;width:clamp(140px,17vw,270px)}.ambient-antic-performer>.tt-ringmaster{aspect-ratio:1;width:100%!important;height:auto!important}.ambient-antic-performer>span{font-size:clamp(90px,14vw,230px);line-height:1;display:block}.ambient-antic-caption{color:#231331;background:#ffe58a;border:3px solid #231331;border-radius:5px 24px 24px;max-width:300px;padding:18px 22px;rotate:-4deg;box-shadow:7px 8px #ff4055}.ambient-antic-caption strong{font:900 clamp(20px,2vw,34px)/1 var(--display);display:block}.ambient-antic-caption span{margin-top:10px;font-size:clamp(14px,1.15vw,21px);line-height:1.3;display:block}.antic-position-0{top:13%;left:2%}.antic-position-1{flex-direction:row-reverse;top:18%;right:3%}.antic-position-2{bottom:12%;left:2%}.antic-position-3{flex-direction:row-reverse;bottom:10%;right:2%}.antic-position-4{top:5%;left:30%}.antic-position-5{bottom:5%;left:30%}.antic-0 .ambient-antic-performer{animation:2s ease-in-out infinite antic-duck}.antic-1 .ambient-antic-performer{animation:1.5s both antic-grow}.antic-2 .ambient-antic-performer{rotate:180deg}.antic-3 .ambient-antic-performer{animation:2s ease-in-out infinite antic-squish}.antic-4 .ambient-antic-performer{animation:3s ease-in-out infinite antic-peek}@keyframes antic-visit{0%{opacity:0;translate:0 70px;scale:.3}14%,78%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 -60px;scale:.7}}@keyframes antic-duck{0%,to{rotate:-14deg}50%{rotate:14deg}}@keyframes antic-grow{0%{translate:0 100px;scale:.1}to{translate:0;scale:1}}@keyframes antic-squish{0%,to{scale:1.2 .8}50%{scale:.85 1.15}}@keyframes antic-peek{0%,to{translate:0;rotate:-20deg}50%{translate:20px -20px;rotate:20deg}}.ringmaster-whistle-alert{z-index:75;isolation:isolate;background:#21112def;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1vw;padding:4vh 5vw;display:grid;position:fixed;inset:0;overflow:auto}.whistle-sunburst{z-index:-1;background:repeating-conic-gradient(#405cff50 0deg 12deg,#0000 12deg 24deg);animation:25s linear infinite whistle-rays;position:absolute;inset:-70%}.whistle-character{animation:.65s cubic-bezier(.1,.8,.3,1.2) both whistle-arrive;position:relative}.whistle-character img{object-fit:contain;filter:drop-shadow(0 25px #05020d40);width:100%;height:auto;max-height:85vh;display:block}.whistle-announcement{min-width:0;animation:.6s cubic-bezier(.1,.8,.3,1.15) .18s both whistle-copy;position:relative}.whistle-announcement>span{letter-spacing:.12em;color:#62dccb;font-size:clamp(13px,1.2vw,22px);font-weight:900}.whistle-announcement>h1{font:900 clamp(45px,6.5vw,125px)/.93 var(--display);color:#ffe58a;text-shadow:5px 6px #ff4055;overflow-wrap:anywhere;margin:24px 0}.whistle-announcement>p{color:#fff8ec;white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,46px);line-height:1.32}.whistle-announcement>small{letter-spacing:.12em;color:#fff8ec88;padding-top:20px;font-size:clamp(12px,1vw,18px);display:block}@keyframes whistle-arrive{0%{transform:translate(-70vw,30vh)scale(.2)rotate(-30deg)}70%{transform:translate(0)scale(1.08)rotate(5deg)}to{transform:translate(0)scale(1)rotate(-4deg)}}@keyframes whistle-copy{0%{opacity:0;transform:scale(.6)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}@keyframes whistle-rays{to{rotate:360deg}}.market-broadcast-entrance{z-index:70;text-align:center;background:radial-gradient(at 50% 70%,#662247,#120d21 80%);position:fixed;inset:0;overflow:hidden}.market-broadcast-sign{z-index:3;width:100%;padding:0 3vw;animation:.5s both whistle-copy;position:absolute;top:4vh}.market-broadcast-sign>span{letter-spacing:.2em;color:#ffe58a;font-size:clamp(14px,1.5vw,28px);font-weight:900}.market-broadcast-sign>h1{font:900 clamp(50px,7vw,130px)/1 var(--display);color:#fff8ec;text-shadow:5px 6px #ff4055;margin:10px 0}.market-broadcast-tent{object-fit:contain;width:90vw;height:86vh;animation:5s both tv-tent-arrive;position:absolute;bottom:-3vh;left:50%;translate:-50%}.market-broadcast-ringmaster{object-fit:contain;width:18vw;height:18vw;animation:5s both tv-ringmaster-enter;position:absolute;top:5vh;left:50%}@keyframes tv-tent-arrive{0%{transform:scale(.05)translateY(80vh)}28%,80%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes tv-ringmaster-enter{0%,15%{opacity:1;transform:translate(-50%)scale(.2)rotate(-20deg)}50%{transform:translate(-70%,35vh)scale(1.2)rotate(12deg)}73%{opacity:1;transform:translate(-50%,51vh)scale(1.6)rotate(-5deg)}88%,to{opacity:0;transform:translate(-50%,57vh)scale(.3)}}@media (max-width:760px){.circus-broadcast .circus-wheel-scene{flex-direction:column;justify-content:center;gap:2vh;padding:6vh 3vw 3vh;display:flex}.circus-broadcast .circus-wheel-heading{text-align:center}.circus-broadcast .circus-wheel-heading>.broadcast-kicker{font-size:12px}.circus-broadcast .circus-wheel-heading h1{font-size:36px}.circus-broadcast .circus-wheel-scene .circus-wheel-frame,.circus-broadcast .circus-wheel-scene.has-result .circus-wheel-frame{width:min(89vw,65vh);height:min(89vw,65vh);margin:1vh auto}.circus-broadcast .circus-wheel-announcement{text-align:center}.circus-broadcast .circus-wheel-announcement>h2{font-size:48px}.circus-broadcast .circus-wheel-announcement>p{font-size:22px}.podium-columns{gap:20px;min-width:650px;padding-top:195px}.victory-podium{min-height:480px;overflow-x:auto}.podium-performer .team-mascot{width:90px;height:90px}.podium-bar{height:calc(170px*var(--score-ratio) + 4px)}.podium-performer{bottom:calc(170px*var(--score-ratio) + 14px)}.podium-name>h2{font-size:22px}.ambient-antic{max-width:92vw}.ambient-antic-performer{width:110px}.ambient-antic-caption{padding:14px}.ambient-antic-caption strong{font-size:22px}.antic-position-4,.antic-position-5{left:2%}.ringmaster-whistle-alert{text-align:center;grid-template-columns:1fr;gap:0;padding:4vh 6vw}.whistle-character img{max-width:75vw;height:32vh;margin:auto}.whistle-announcement>h1{font-size:clamp(42px,12vw,74px)}.whistle-announcement>p{font-size:24px}.whistle-announcement>span{font-size:12px}.market-broadcast-sign>h1{font-size:12vw}.market-broadcast-sign>span{font-size:12px}.market-broadcast-tent{width:105vw}.market-broadcast-ringmaster{width:40vw;height:40vw}}.is-show-paused .chaos-scene,.is-show-paused .ambient-antic{visibility:hidden}.is-show-paused .team-mascot *,.is-show-paused .podium-bar,.is-show-paused .podium-performer,.is-show-paused .ringmaster-whistle-alert *,.is-show-paused .market-broadcast-entrance *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.team-mascot *,.podium-bar,.podium-performer,.ringmaster-whistle-alert *,.market-broadcast-entrance *{transition:none!important;animation:none!important}.chaos-scene>div,.ambient-antic{display:none!important}.chaos-reduced-message{color:#21132d;text-align:center;background:#ffe58a;border-radius:8px;width:80%;padding:22px;font-size:24px;display:block;position:absolute;bottom:6vh;left:10%}.market-broadcast-ringmaster,.whistle-sunburst{display:none}}.team-identity-editor{max-width:520px;margin:auto;padding:24px!important}.team-identity-preview{align-items:center;gap:18px;margin:20px 0;display:flex}.team-identity-preview>.team-mascot{width:100px;height:100px}.team-identity-preview h2{overflow-wrap:anywhere}.team-avatar-fieldset{border:0;min-width:0;margin:0;padding:0}.team-avatar-fieldset legend{margin-bottom:12px;font-size:16px;font-weight:800}.team-avatar-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.team-avatar-picker>label{cursor:pointer;color:#fff8ec;background:#21132d;border:2px solid #fff8ec25;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:8px 2px;display:flex;position:relative}.team-avatar-picker>label.chosen{background:#405cff;border-color:#ffe58a;box-shadow:0 3px #ffe58a}.team-avatar-picker input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.team-avatar-picker>label:focus-within{outline-offset:3px;outline:3px solid #62dccb}.team-avatar-picker .team-mascot{aspect-ratio:1;width:100%;height:auto}.team-avatar-picker>label>span:last-child{text-transform:capitalize;margin-top:5px;font-size:14px}.team-mission-desk{margin-top:35px}.teammate-task{background:#21203d;border:2px solid #62dccb66;border-radius:8px;margin:15px 0;padding:20px;box-shadow:5px 5px #405cff44}.teammate-task.needs-witness{border-color:#ffe58a;box-shadow:5px 5px #ff4055}.teammate-task h3{margin:12px 0;font-size:28px}.teammate-task summary{cursor:pointer;padding:10px 0;font-size:16px;font-weight:700}.teammate-task .eyebrow{color:#62dccb;font-size:13px}.teammate-task p{color:#fff8ecc0;font-size:16px}.teamwork-note{background:#62dccb12;border-left:5px solid #62dccb;border-radius:0 12px 12px 0;padding:18px;color:#fff8ec!important;font-size:16px!important}.athlete-shell .player-avatar .team-mascot{width:56px;height:56px}.athlete-shell .athlete-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-alternate{margin:14px 0;font-size:14px}.mission-alternate summary{cursor:pointer;padding:10px 0}.mission-alternate p{font-size:16px!important}.mission-pending-actions{gap:12px;display:grid}.mission-pending-actions .pending{line-height:1.4}.player-active-effects{background:#301838;border:3px solid #f7ca59;border-radius:18px;margin:14px 0;padding:18px;box-shadow:5px 5px #d93e67}.player-active-effects h2{align-items:center;gap:10px;font-size:24px;display:flex}.player-active-effects article{border-top:1px solid #b28646;margin-top:12px;padding-top:12px}.player-active-effects strong{color:#ffdc81;font-size:20px}.player-active-effects p{margin:6px 0;font-size:16px;line-height:1.5}.whistle-ray-clip{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.chaos-fracture-grid,.chaos-crack-copy,.chaos-bowling-ball,.chaos-bowling-lane>strong,.market-broadcast-sign,.market-broadcast-tent,.market-broadcast-ringmaster{animation-delay:var(--show-elapsed,0s)}.chaos-fracture-grid>i{animation-delay:calc(var(--n)*25ms + var(--show-elapsed,0s))}.chaos-balloon-storm>span,.chaos-garden>span,.chaos-duck-parade>span{animation-delay:calc(var(--delay) + var(--show-elapsed,0s))}.chaos-pins>span{animation-delay:calc(2.2s + var(--show-elapsed,0s))}.chaos-duck-parade>strong{animation-delay:calc(.2s + var(--show-elapsed,0s))}@media (min-width:761px){.circus-broadcast{--podium-bar-size:clamp(100px,17vh,185px);--podium-headroom:clamp(155px,17vh,185px);--podium-mascot-size:clamp(68px,8vh,96px)}.circus-broadcast .victory-podium{min-height:0;padding-top:0;padding-bottom:8px}.circus-broadcast .podium-columns,.circus-broadcast .tt-final-done .podium-columns{min-height:0;padding-top:var(--podium-headroom)}.circus-broadcast .podium-bar{height:calc(var(--podium-bar-size)*var(--score-ratio) + 4px)}.circus-broadcast .podium-performer{bottom:calc(var(--podium-bar-size)*var(--score-ratio) + 14px)}.circus-broadcast .podium-performer .team-mascot{width:var(--podium-mascot-size);height:var(--podium-mascot-size)}.circus-broadcast .podium-score{padding:4px 0;font-size:clamp(34px,4vh,46px)}.circus-broadcast .podium-score small{margin-top:4px;font-size:12px;line-height:1.2}.circus-broadcast .podium-crown{width:32px;height:28px;top:-24px}.circus-broadcast .podium-name{min-height:58px;padding-top:12px}.circus-broadcast .podium-name>h2{margin:0;font-size:clamp(20px,1.6vw,28px);line-height:1.05}.circus-broadcast .podium-pagination{margin-top:10px;font-size:14px;line-height:1.25}.circus-broadcast .has-victory-podium{padding-top:0;padding-bottom:0}.circus-broadcast .has-victory-podium.tt-final-done .tt-final-announcement h1{margin:0;font-size:clamp(44px,5vh,64px)}.circus-broadcast .has-victory-podium .tt-final-announcement>.eyebrow{margin-bottom:6px;font-size:12px;line-height:1.2}.circus-broadcast .has-victory-podium .final-subtitle{margin:8px 0 10px;font-size:18px;line-height:1.25}.circus-broadcast .has-victory-podium .tt-final-curtain-call{gap:10px;margin-top:12px}.circus-broadcast .has-victory-podium .tt-final-curtain-call>.tt-ringmaster{width:44px;height:44px}.circus-broadcast .has-victory-podium .final-team-credit{font-size:16px;line-height:1.25}.circus-broadcast .has-victory-podium .tt-final-curtain-call>div>p:last-child{font-size:12px;line-height:1.25}}@media (min-width:761px) and (max-height:760px){.circus-broadcast .broadcast-main{padding-top:12px;padding-bottom:12px}.circus-broadcast .broadcast-standings .broadcast-scene-title{margin-bottom:16px}.circus-broadcast .broadcast-standings .broadcast-scene-title h1{margin-top:10px;font-size:52px}.circus-broadcast .broadcast-standings-bottom{margin-top:14px}.circus-broadcast .broadcast-standings-bottom p{font-size:15px;line-height:1.3}}
