.Uj9oQW_page{color:var(--ink);max-width:960px;margin:0 auto;padding:22px 26px 56px}.Uj9oQW_scene{width:100%}.Uj9oQW_illustration{--duel-center:38%;--label-offset:168px;isolation:isolate;background:#f5c99d;border-radius:28px;height:clamp(560px,76svh,690px);position:relative;overflow:hidden}.Uj9oQW_room{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)translate(-5%,4%)}.Uj9oQW_illustration:before,.Uj9oQW_illustration:after{content:"";pointer-events:none;z-index:-1;height:26%;position:absolute;left:0;right:0}.Uj9oQW_illustration:before{background:linear-gradient(#fff,#fff0);top:0}.Uj9oQW_illustration:after{background:linear-gradient(#fff0,#fff);bottom:0}.Uj9oQW_auraFrame{pointer-events:none;z-index:-2;position:absolute;inset:0}.Uj9oQW_aura{height:auto;min-height:100%;left:0;top:var(--duel-center);width:100%;position:absolute;transform:translateY(-50%)}.Uj9oQW_navigation{z-index:8;position:absolute;top:23px;left:23px}.Uj9oQW_backButton{width:51px;min-width:51px;height:51px}.Uj9oQW_backButton .shadow-button__surface{padding:0}.Uj9oQW_backButton svg{width:27px;height:27px}.Uj9oQW_duel{max-width:520px;left:50%;top:var(--duel-center);justify-content:space-between;align-items:center;width:calc(100% - 36px);display:flex;position:absolute;transform:translate(-50%,-50%)}.Uj9oQW_shield{aspect-ratio:549/730;isolation:isolate;flex:0 0 30%;position:relative}.Uj9oQW_shieldAsset{object-fit:contain;width:100%;height:auto;display:block}.Uj9oQW_characterMask{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;-webkit-mask:url(/community/arena/search-shield.png) 50%/95% 95% no-repeat;mask:url(/community/arena/search-shield.png) 50%/95% 95% no-repeat}.Uj9oQW_opponentCharacter{opacity:0}.Uj9oQW_opponentCharacter[data-revealed=true]{opacity:1}.Uj9oQW_connector{z-index:-1;width:43.3%;height:28px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.Uj9oQW_connector img{object-fit:fill;width:100%;height:100%;position:absolute;top:0}.Uj9oQW_connectorLeft{transform-origin:100%;right:56.7%}.Uj9oQW_connectorLeft img{right:0;transform:scaleX(-1)}.Uj9oQW_connectorRight{transform-origin:0;left:56.7%}.Uj9oQW_connectorRight img{left:0}.Uj9oQW_points{object-fit:contain;width:16%;max-width:66px;height:auto;max-height:66px;display:block}.Uj9oQW_searchIndicator{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:25px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Uj9oQW_versus{z-index:5;width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Uj9oQW_versus>img{width:100%;height:auto;display:block}.Uj9oQW_versus>strong{color:#fff;text-shadow:0 5px #220745b8;place-items:center;font-size:42px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.Uj9oQW_matchLabels{pointer-events:none;z-index:6;position:absolute;inset:0}.Uj9oQW_namePosition{justify-content:center;display:flex;position:absolute;left:20px;right:20px;transform:translateY(-50%)}.Uj9oQW_yourName{top:calc(var(--duel-center) - var(--label-offset))}.Uj9oQW_opponentName{top:calc(var(--duel-center) + var(--label-offset))}.Uj9oQW_namePill{color:#fff;font-size:var(--name-font-size,25px);text-align:center;text-overflow:ellipsis;text-shadow:0 3px #220745a6;white-space:nowrap;background:#2d0c53c7;border-radius:999px;min-width:132px;max-width:100%;padding:9px 25px;font-weight:900;line-height:28px;display:block;overflow:hidden}.Uj9oQW_opponentStatus{left:0;right:0;top:calc(var(--duel-center) + var(--label-offset) + 58px);justify-content:center;display:flex;position:absolute}.Uj9oQW_ready,.Uj9oQW_waiting{color:#bfffe0;background:#08050ee0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:8px 16px;font-size:18px;font-weight:900;display:inline-flex}.Uj9oQW_ready svg,.Uj9oQW_waiting svg{width:22px;height:22px}.Uj9oQW_waiting{color:#e9d4ff;min-width:58px}.Uj9oQW_mascotMessage{width:355px;height:130px;position:absolute;top:64%;left:50%;transform:translate(-50%)}.Uj9oQW_mascot{width:94px;height:auto;position:absolute;bottom:0;left:0}.Uj9oQW_speech{width:270px;min-height:77px;padding-inline:18px;position:absolute;top:-48px;left:65px}.Uj9oQW_speech>span:nth-child(2)>span:nth-child(3n+2){margin-inline:-1px}.Uj9oQW_speech strong{color:#6a6571}.Uj9oQW_searchDots{color:#54c790}.Uj9oQW_scene[data-phase=versus] .Uj9oQW_mascotMessage,.Uj9oQW_scene[data-phase=ready] .Uj9oQW_mascotMessage,.Uj9oQW_scene[data-phase=launch] .Uj9oQW_mascotMessage{opacity:0;visibility:hidden}.Uj9oQW_controls{text-align:center;z-index:9;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.Uj9oQW_controls:empty{display:none}.Uj9oQW_controls>p{color:#5a426c;background:#fffe;border-radius:16px;max-width:510px;margin:0;padding:14px 18px;font-size:14px;line-height:1.6}.Uj9oQW_controls>[role=alert]{text-align:left;width:100%;max-width:550px;margin:0}.Uj9oQW_textButton{color:#34223e;cursor:pointer;background:#fffffff2;border:0;border-radius:999px;align-items:center;min-height:43px;padding:10px 20px;font-size:14px;font-weight:800;display:inline-flex}.Uj9oQW_textButton:hover{background:#f4e9ff}.Uj9oQW_textButton:focus-visible{outline-offset:3px;outline:3px solid #a9def9}@media (max-width:580px){.Uj9oQW_page{padding:8px 10px 35px}.Uj9oQW_illustration{--label-offset:130px;border-radius:22px;height:clamp(530px,100svh - 132px,670px)}.Uj9oQW_navigation{top:14px;left:14px}.Uj9oQW_duel{width:calc(100% - 18px)}.Uj9oQW_connector{height:23px}.Uj9oQW_namePill{font-size:min(22px, var(--name-font-size,22px));min-width:120px;padding:8px 21px}.Uj9oQW_versus>strong{font-size:36px}.Uj9oQW_opponentStatus{top:calc(var(--duel-center) + var(--label-offset) + 55px)}.Uj9oQW_ready{font-size:16px}.Uj9oQW_mascotMessage{width:285px;top:64%}.Uj9oQW_mascot{width:80px}.Uj9oQW_speech{width:220px;min-height:76px;padding-inline:13px;left:45px}}@media (max-height:620px) and (orientation:landscape){.Uj9oQW_illustration{--duel-center:40%;--label-offset:124px;height:460px}.Uj9oQW_duel{max-width:420px}.Uj9oQW_mascotMessage{top:64%}}@media (prefers-reduced-motion:no-preference){.Uj9oQW_room{animation:.65s cubic-bezier(.2,.65,.3,1) both Uj9oQW_room-arrive}.Uj9oQW_auraFrame{animation:.43s ease-out .55s both Uj9oQW_aura-widen}.Uj9oQW_aura{animation:.7s cubic-bezier(.18,1.28,.4,1) 1.35s both Uj9oQW_aura-expand}.Uj9oQW_points{animation:.74s cubic-bezier(.2,1.1,.4,1) .98s both Uj9oQW_points-charge}.Uj9oQW_shield{animation:.65s cubic-bezier(.2,1.25,.4,1) 1.15s both Uj9oQW_shield-arrive}.Uj9oQW_playerShield{--shield-offset:-46px}.Uj9oQW_opponentShield{--shield-offset:46px}.Uj9oQW_connector{animation:.39s ease-out 1.45s both Uj9oQW_connector-reveal}.Uj9oQW_searchIndicator>svg,.Uj9oQW_waiting>svg{animation:1.35s linear infinite Uj9oQW_searching-turn}.Uj9oQW_opponentCharacter[data-revealed=true]{animation:.52s cubic-bezier(.2,1.35,.4,1) both Uj9oQW_character-reveal}.Uj9oQW_mascotMessage{animation:.55s cubic-bezier(.2,1.25,.4,1) both Uj9oQW_mascot-arrive}.Uj9oQW_scene[data-phase=opponent] .Uj9oQW_mascotMessage{animation:.24s cubic-bezier(.6,-.15,.8,.5) .52s both Uj9oQW_mascot-exit}.Uj9oQW_versus>img{animation:.6s cubic-bezier(.2,1.15,.4,1) both Uj9oQW_versus-reveal}.Uj9oQW_versus>strong{animation:.42s cubic-bezier(.2,1.3,.4,1) .6s both Uj9oQW_versus-text}.Uj9oQW_matchLabels{animation:.26s ease-out .72s both Uj9oQW_labels-reveal}.Uj9oQW_ready{animation:.44s cubic-bezier(.2,1.3,.4,1) both Uj9oQW_ready-pop}.Uj9oQW_scene[data-phase=launch] .Uj9oQW_versus>img{animation:.46s both Uj9oQW_versus-launch}.Uj9oQW_scene[data-phase=launch] .Uj9oQW_versus>strong,.Uj9oQW_scene[data-phase=launch] .Uj9oQW_matchLabels,.Uj9oQW_scene[data-phase=launch] .Uj9oQW_navigation{animation:.46s both Uj9oQW_launch-fade}.Uj9oQW_scene[data-paused=true] *,.Uj9oQW_scene[data-paused=true] :before,.Uj9oQW_scene[data-paused=true] :after{animation-play-state:paused!important}}@keyframes Uj9oQW_room-arrive{0%{opacity:0;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.2)translate(-5%,4%)}}@keyframes Uj9oQW_aura-widen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Uj9oQW_aura-expand{0%{transform:translateY(-50%)scaleY(.33)}to{transform:translateY(-50%)scaleY(1)}}@keyframes Uj9oQW_points-charge{0%{opacity:0;transform:translateY(12px)scale(1.48)}11%{opacity:1;transform:translateY(-5px)scale(1.48)}60%{transform:scale(1)}78%{transform:scale(1.32)}to{opacity:1;transform:scale(1)}}@keyframes Uj9oQW_shield-arrive{0%{opacity:0;transform:translateX(var(--shield-offset)) scale(.45)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes Uj9oQW_connector-reveal{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@keyframes Uj9oQW_searching-turn{0%{transform:rotate(0)scale(.86)}50%{transform:rotate(180deg)scale(1.08)}to{transform:rotate(360deg)scale(.86)}}@keyframes Uj9oQW_character-reveal{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes Uj9oQW_mascot-arrive{0%{opacity:0;transform:translate(-50%)translateY(35px)scale(.7)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes Uj9oQW_mascot-exit{0%{opacity:1;transform:translate(-50%)scale(1)}45%{opacity:1;transform:translate(-50%)translateY(-10px)scale(1.14)}to{opacity:0;transform:translate(-50%)translateY(28px)scale(.08)}}@keyframes Uj9oQW_versus-reveal{0%{opacity:0;transform:scale(8)}5%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes Uj9oQW_versus-text{0%{opacity:0;transform:scale(2.8)}to{opacity:1;transform:scale(1)}}@keyframes Uj9oQW_labels-reveal{0%{opacity:0}to{opacity:1}}@keyframes Uj9oQW_ready-pop{0%{opacity:0;transform:scale(.45)}70%{opacity:1;transform:scale(1.13)}to{opacity:1;transform:scale(1)}}@keyframes Uj9oQW_versus-launch{0%{animation-timing-function:ease-in;transform:scale(1)}22%{animation-timing-function:cubic-bezier(.7,0,1,.1);transform:scale(.91)}to{transform:scale(22)}}@keyframes Uj9oQW_launch-fade{0%,26%{opacity:1}58%,to{opacity:0}}
