._5P_zxW_shell{color:#effaff;width:min(100%,980px);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}._5P_zxW_header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._5P_zxW_header h1,._5P_zxW_exportHeading h2{letter-spacing:-.035em;margin:0;font-weight:800}._5P_zxW_header h1{text-shadow:0 0 30px #3addff38;font-size:clamp(1.35rem,3vw,2rem)}._5P_zxW_eyebrow{color:#72e6ff;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .25rem;font:700 .7rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}._5P_zxW_matchMeta{color:#a9bdc9;background:#060f19b8;border:1px solid #6ae4ff38;border-radius:999px;align-items:center;gap:.75rem;min-width:max-content;padding:.65rem .85rem;font-size:.75rem;display:flex}._5P_zxW_matchMeta strong{color:#effaff;font:700 .85rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}._5P_zxW_titleBlock{text-align:center;flex:1}._5P_zxW_backLink{color:#9fb6c4;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}._5P_zxW_backLink:hover{color:#effaff}._5P_zxW_backLink svg{width:.9rem}._5P_zxW_gameColumn{width:100%;min-width:0;max-width:900px;margin:0 auto}._5P_zxW_arenaFrame{aspect-ratio:1;background:#07101a;border:1px solid #65e6ff3d;border-radius:clamp(1rem,2vw,1.6rem);width:min(100%,max(260px,100svh - 340px),820px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059,inset 0 0 70px #1faaff0d}._5P_zxW_arena{width:100%;height:100%;display:block}._5P_zxW_winnerBanner{z-index:2;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:radial-gradient(#0e1827b8,#03080ef0);flex-direction:column;align-items:center;width:100%;padding:1rem;animation:.45s ease-out both _5P_zxW_winnerReveal;display:flex;position:absolute;inset:0;overflow:hidden}._5P_zxW_podiumTitle{z-index:2;color:#dce9f2;letter-spacing:.14em;text-transform:uppercase;margin-top:3%;font:800 clamp(.72rem,2vw,1.15rem)/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}._5P_zxW_podium{z-index:1;width:100%;height:88%;margin-top:auto;position:relative}._5P_zxW_podiumEntry{--podium-color:#fff;flex-direction:column;align-items:center;gap:clamp(.2rem,1vw,.6rem);width:30%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._5P_zxW_podiumRank1{z-index:2;width:34%;height:91%;left:50%}._5P_zxW_podiumRank2{height:73%;left:18%}._5P_zxW_podiumRank3{height:66%;left:82%}._5P_zxW_podiumAvatar{aspect-ratio:1;border:clamp(2px, .45vw, 4px) solid var(--podium-color);width:min(72%,9.5rem);box-shadow:0 0 28px color-mix(in srgb, var(--podium-color) 45%, transparent);color:#f5f9fc;background:#101c29;border-radius:50%;flex:none;place-items:center;font:800 clamp(1rem,4vw,2.4rem)/1 system-ui;display:grid;overflow:hidden}._5P_zxW_podiumRank1 ._5P_zxW_podiumAvatar{width:min(78%,13rem);box-shadow:0 0 48px color-mix(in srgb, var(--podium-color) 55%, transparent)}._5P_zxW_podiumAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._5P_zxW_podiumEntry strong{color:#f5f9fc;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(.65rem,2.2vw,1.25rem);line-height:1.15;overflow:hidden}._5P_zxW_podiumRank1 strong{color:var(--podium-color);font-size:clamp(.78rem,2.8vw,1.65rem)}._5P_zxW_podiumStep{border:1px solid #ffffff3d;border-bottom:0;border-radius:clamp(.35rem,1vw,.8rem) clamp(.35rem,1vw,.8rem) 0 0;flex:auto;place-items:start center;width:100%;min-height:2.6rem;padding-top:clamp(.45rem,2vw,1.2rem);display:grid;box-shadow:inset 0 2px #ffffff57,0 0 30px #00000052}._5P_zxW_podiumStep b{font:900 clamp(1rem,5vw,3rem)/1 system-ui}._5P_zxW_podiumRank1 ._5P_zxW_podiumStep{color:#3d2a00;background:linear-gradient(#ffe9a0 0%,#f5b400 45%,#b27400 100%)}._5P_zxW_podiumRank2 ._5P_zxW_podiumStep{color:#2b3038;background:linear-gradient(#f2f5f8 0%,#c7ccd8 45%,#7c8794 100%)}._5P_zxW_podiumRank3 ._5P_zxW_podiumStep{color:#3a2109;background:linear-gradient(#f0be8c 0%,#d08b4e 45%,#8a4e22 100%)}._5P_zxW_confetti{animation:5s linear forwards _5P_zxW_celebrationEnd;position:absolute;inset:0;overflow:hidden}._5P_zxW_confetti i{top:-12%;left:var(--x);width:7px;height:13px;animation:5s linear both _5P_zxW_confettiFall;animation-delay:var(--delay);border-radius:2px;position:absolute}._5P_zxW_gentleCelebration ._5P_zxW_confetti i{animation-duration:5s}@keyframes _5P_zxW_winnerReveal{0%{opacity:0}to{opacity:1}}@keyframes _5P_zxW_celebrationEnd{0%,88%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes _5P_zxW_confettiFall{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--drift), 650px, 0) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){._5P_zxW_winnerBanner{animation:none}._5P_zxW_confetti i{animation-duration:5s}}._5P_zxW_controls{background:#08101ac7;border:1px solid #ffffff17;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;padding:.7rem;display:flex}._5P_zxW_volumeControl,._5P_zxW_gentleControl{color:#a8bac7;align-items:center;gap:.5rem;font-size:.72rem;display:flex}._5P_zxW_volumeControl{flex:1;min-width:130px}._5P_zxW_volumeControl input{accent-color:#61ddf8;width:min(130px,100%)}._5P_zxW_gentleControl{white-space:nowrap;padding:0 .35rem}._5P_zxW_gentleControl input{accent-color:#61ddf8}._5P_zxW_exportButton{margin-left:auto}._5P_zxW_exportOptions{background:#070f18ad;border:1px solid #65e6ff21;border-radius:1rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;margin-top:.65rem;padding:.75rem;display:grid}._5P_zxW_exportOptions label:not(._5P_zxW_watermarkControl){color:#93a9b7;flex-direction:column;gap:.3rem;font-size:.68rem;font-weight:650;display:flex}._5P_zxW_exportOptions select{color:#effaff;background:#0b1723;border:1px solid #ffffff21;border-radius:.65rem;min-width:0;height:2.5rem;padding:0 2rem 0 .7rem;font-size:.78rem}._5P_zxW_watermarkControl{color:#c0d0d9;white-space:nowrap;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .65rem;font-size:.72rem;display:flex}._5P_zxW_watermarkControl input{accent-color:#61ddf8}._5P_zxW_searchStatus{color:#9edff0;text-align:center;margin:.65rem 0 0;font-size:.75rem}._5P_zxW_guestNote{color:hsl(var(--muted-foreground));text-align:center;margin:.65rem 0 0;font-size:.75rem}._5P_zxW_error{color:#ffc2c2;background:#5a11174d;border:1px solid #ff70704d;border-radius:.8rem;margin:.75rem 0 0;padding:.7rem .9rem;font-size:.8rem}._5P_zxW_roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}._5P_zxW_playerCard{--player-color:#65e6ff;border:1px solid #65e6ff33;border-color:color-mix(in srgb, var(--player-color) 36%, transparent);background:#08111c;background:linear-gradient(110deg, color-mix(in srgb, var(--player-color) 8%, #08111c), #08111c 68%);border-radius:.9rem;align-items:center;gap:.65rem;min-width:0;padding:.65rem;display:flex}._5P_zxW_out{opacity:.48;filter:saturate(.3)}._5P_zxW_avatar{border:2px solid var(--player-color);color:#effaff;background:#101b27;border-radius:50%;flex:0 0 2.4rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.65rem;font-weight:800;display:grid;overflow:hidden}._5P_zxW_avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._5P_zxW_playerCopy{min-width:0}._5P_zxW_playerCopy>strong,._5P_zxW_playerCopy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._5P_zxW_playerCopy>strong{color:#f2f9fc;font-size:.84rem}._5P_zxW_playerCopy>span{color:#8ea4b3;text-transform:uppercase;margin-top:.1rem;font:600 .66rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}._5P_zxW_badges{flex-wrap:wrap;gap:.28rem;margin-top:.35rem;display:flex}._5P_zxW_badges small{color:#bcefff;background:#ffffff12;border-radius:999px;align-items:center;gap:.2rem;padding:.18rem .34rem;font-size:.58rem;display:inline-flex}._5P_zxW_badges svg{width:.65rem;height:.65rem}._5P_zxW_exportPanel{background:linear-gradient(165deg,#0c1825f2,#050b12f5);border:1px solid #65e6ff2e;border-radius:1.25rem;grid-template:"heading status""preview status"1fr/minmax(260px,440px) minmax(280px,420px);justify-content:center;align-items:center;gap:1rem clamp(1.25rem,4vw,3rem);min-height:calc(100svh - 2rem);margin:0 auto;padding:clamp(1rem,3vw,2rem);box-shadow:0 18px 60px #00000042;width:min(100%,960px)!important;max-width:960px!important;max-height:calc(100svh - 2rem)!important;display:grid!important;overflow:auto!important}._5P_zxW_exportHeading{text-align:center;grid-area:heading;align-self:end}._5P_zxW_exportHeading p{color:#72e6ff;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .35rem;font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}._5P_zxW_exportHeading h2{font-size:clamp(1.4rem,3vw,2rem)}._5P_zxW_previewFrame{aspect-ratio:9/16;background:radial-gradient(circle at 50% 35%,#14283a,#060b12 68%);border:1px solid #ffffff1f;border-radius:.9rem;grid-area:preview;place-items:center;width:min(100%,390px,56.25svh - 5.0625rem);margin:0;display:grid;position:relative;overflow:hidden}._5P_zxW_previewFrame canvas{width:100%;height:100%}._5P_zxW_exportReady span,._5P_zxW_exportReady small{color:#91a7b5;font-size:.75rem}._5P_zxW_exportReady>button{width:100%}._5P_zxW_progress,._5P_zxW_exportReady{flex-direction:column;grid-area:status;gap:.55rem;display:flex}._5P_zxW_progress>div{color:#c7d7df;justify-content:space-between;gap:.5rem;font-size:.76rem;display:flex}._5P_zxW_progress progress{accent-color:#61ddf8;border:0;border-radius:999px;width:100%;height:.55rem;overflow:hidden}._5P_zxW_progress small{color:#7f9aa9;font:600 .65rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}._5P_zxW_exportReady{text-align:center;width:min(100%,380px)}._5P_zxW_exportReady strong{color:#8ef3bd;font-size:1rem}._5P_zxW_invalid{color:#effaff;text-align:center;background:#08101acc;border:1px solid #ffffff1f;border-radius:1.25rem;max-width:520px;margin:4rem auto;padding:2rem}._5P_zxW_invalid p{color:#9cb0bd}@media (max-width:580px){._5P_zxW_shell{padding:.8rem}._5P_zxW_header{gap:.5rem}._5P_zxW_eyebrow{display:none}._5P_zxW_backLink{width:2.5rem}._5P_zxW_backLink span{display:none}._5P_zxW_matchMeta{flex-direction:column;align-items:flex-end;gap:.2rem;padding:.55rem .7rem}._5P_zxW_controls>button:first-child,._5P_zxW_controls>button:nth-child(2){flex:1}._5P_zxW_volumeControl{order:5;width:100%}._5P_zxW_volumeControl input{flex:1}._5P_zxW_roster{grid-template-columns:repeat(2,minmax(0,1fr))}._5P_zxW_exportButton{order:6;width:100%;margin-left:0}._5P_zxW_exportOptions{grid-template-columns:1fr;align-items:stretch}._5P_zxW_watermarkControl{padding:0}._5P_zxW_exportPanel{grid-template:"heading""preview""status"/minmax(0,1fr);gap:.9rem;min-height:calc(100svh - 2rem);padding:.75rem}._5P_zxW_previewFrame{justify-self:center;width:min(100%,300px,56.25svh - 8.4375rem);min-width:150px}._5P_zxW_progress,._5P_zxW_exportReady{justify-self:center;width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){._5P_zxW_shell *,._5P_zxW_shell :before,._5P_zxW_shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
