:root body.club-home .start-game-panel{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:12px!important}:root body.club-home :is(#play-selection,#play-selection-hint){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}:root body.club-home .start-game{position:static!important;width:100%;order:0;min-height:64px!important;font-size:37px!important;margin:0}:root body.club-home .home-match-options{order:1;border-bottom:1px solid #929d802e;color:#616a54;font:700 10px Pulse,PBA CJK,sans-serif;letter-spacing:.6px;padding:12px 0 8px;margin:0}:root body.club-home .home-match-options summary{cursor:pointer;list-style:none;text-align:right;min-height:25px}:root body.club-home .home-match-options summary:after{content:" +";color:#2d391b}:root body.club-home .home-match-options[open] summary:after{content:" −"}:root body.club-home .home-match-options .ai-level-home{margin:8px 0!important;justify-content:space-between}:root body.club-home .home-match-options .ai-level-home>span{display:block!important;font-size:12px}:root body.club-home .discipline-options{gap:6px}:root body.club-home .discipline-options button{border-radius:4px;justify-content:flex-start;min-height:124px}:root body.club-home .play-picker>h2{margin:20px 0 12px}:root body.club-home .competition-options button{border-radius:4px}:root body.club-home .training-entry{background:#f6f3e9;border-top:1px solid #c2c6b6;padding-block:20px}:root body.club-home .training-entry>p{display:none}:root body.club-home .training-links a{font:700 14px Pulse,PBA CJK,sans-serif;text-transform:uppercase;text-align:left;display:flex;justify-content:space-between;align-items:center;min-height:52px;border-color:#8d997b;padding:12px 16px}:root body.club-home .training-links a:after{content:"";width:19px;height:19px;background:url(/art/pulse/icons/arrow-right-bold.svg) center/contain no-repeat;filter:invert(1)}:root body.pulse-account #account .auth-card:not(.recovery-card):before{background-image:url(/art/pulse/auth-eight.webp)!important;background-position:center center!important;background-size:cover!important;height:380px!important}:root body.pulse-account #account .auth-card[data-auth-mode=login] .field-help{display:none}:root body.pulse-account #account .auth-card[data-auth-mode=login] label:focus-within .field-help{display:block}:root body.pulse-account #account .auth-card:not(.recovery-card)>h1{font-size:85px!important;line-height:.8!important;max-width:95%!important;letter-spacing:-2px!important;top:20px!important}:root body.pulse-account #account .player-hub .pulse-menu-card .menu-card-art{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;z-index:0!important}:root body.pulse-account #account .player-hub .pulse-menu-card>:not(.menu-card-art){position:relative;z-index:1}:root body.pulse-account #account .player-hub .pulse-menu-card{min-height:130px;padding:20px 18px!important;background:#0b0e0a!important;border:1px solid #4d5345!important}:root body.pulse-account #account .player-hub .pulse-menu-card>span{max-width:68%;margin-right:auto}:root body.pulse-account #account .player-hub .pulse-menu-card strong{font:italic 900 30px/.95 PulseDisplay,PBA CJK,sans-serif!important}:root body.pulse-account #account .player-hub .pulse-menu-card small{font-size:8px!important;letter-spacing:1.4px!important}:root body.pulse-account #account .player-hub .pulse-menu-card .menu-arrow{margin-left:auto;flex:none;align-self:center}:root body.pulse-account>header{position:relative;padding-left:65px!important;min-height:70px;display:flex;align-items:center}:root body.pulse-account>header nav{position:absolute;left:20px;top:50%;transform:translateY(-50%)}:root body.pulse-account>header #rooms-link{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:44px}:root body.pulse-account>header #rooms-link img{width:22px;height:22px}:root body.pulse-account #account[data-section=club] .account-identity{padding-top:24px!important;padding-bottom:22px!important}:root body.pulse-account #account[data-section=club] .account-identity .identity>div>p:not(.eyebrow):not(.uid){font:700 11px Pulse,PBA CJK,sans-serif;letter-spacing:1px;text-transform:uppercase}:root body.pulse-account #account .stat-hero{min-height:175px!important;padding-top:18px!important;padding-bottom:18px!important}:root body.pulse-account #account .stat-hero h2{font-size:48px!important;line-height:.88!important;margin-top:10px!important}:root body.pulse-account #account .stat-hero .stat-kicker{display:none}:root body.pulse-account #account .stat-filter-panel{margin:0!important;border:0!important;border-bottom:1px solid #343c2b;padding:0!important;background:none!important;clear:both}:root body.pulse-account #account .stat-filter-panel>summary{font:700 10px Pulse,PBA CJK,sans-serif!important;letter-spacing:.5px;text-transform:uppercase;text-align:right;padding:10px 0!important;cursor:pointer;color:#a5b393}:root body.pulse-account #account .stat-filter-panel[open]{padding-bottom:15px!important}:root body.pulse-account #account .stat-filter-panel .stat-sources{margin:4px 0 10px!important}:root body.pulse-account #account .stat-filter-panel .stat-tabs{margin:12px 0!important}:root body.pulse-account #account .stat-headline{margin-top:15px!important}:root body.pulse-ui dialog.pulse-settings .settings-close{background:#10150e!important;color:#f6f3e9!important;font:700 20px Pulse,PBA CJK,sans-serif!important;letter-spacing:2px;min-height:55px}:root body.pulse-ui dialog.pulse-settings .settings-close .pulse-icon{filter:none}:root body.pulse-ui dialog.pulse-settings h2{font:700 27px Pulse,PBA CJK,sans-serif!important;font-style:normal!important;letter-spacing:2px!important}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster{min-height:255px!important;padding-top:15px;position:relative;margin:12px 0 22px!important;overflow:hidden}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster:before{content:"";position:absolute;right:0;top:0;width:63%;height:190px;background:url(/art/pulse/auth-eight.webp) right center/cover no-repeat}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster-ball{display:none!important}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster h1{position:relative;font-size:84px!important;line-height:.82!important;letter-spacing:-2px!important;margin:0!important;max-width:100%!important}:root body.pulse-rooms:not(.in-match) #lobby .room-select-title{margin-top:4px!important}:root body.pulse-rooms:not(.in-match) #lobby .room-game-choices{gap:5px!important}:root body.pulse-rooms:not(.in-match) #lobby #code{font:700 30px Pulse,monospace!important;letter-spacing:10px!important;text-align:center!important;height:57px;padding:12px 8px!important;background:#e8e6dc!important}:root body.pulse-rooms:not(.in-match) #lobby #code::placeholder{font:700 11px Pulse,PBA CJK,sans-serif!important;letter-spacing:1px!important}:root body.pulse-rooms:not(.in-match) #lobby :is(#create,#join){display:flex;align-items:center;justify-content:space-between}:root body.pulse-rooms:not(.in-match) #lobby :is(#create,#join):after{content:"";width:23px;height:23px;background:url(/art/pulse/icons/arrow-right-bold.svg) center/contain no-repeat;flex:none}:root body.pulse-rooms:not(.in-match) #lobby #create:after{filter:invert(1)}:root body.pulse-rooms:not(.in-match) #lobby #private-room-controls>.join{border-top:1px solid #9da88c!important;padding-top:16px!important;margin-top:17px!important}:root body.pulse-rooms:not(.in-match) #lobby .join-label{font:700 16px Pulse,PBA CJK,sans-serif!important;color:#172010!important;letter-spacing:1px;margin:0!important}:root body.pulse-ui .pulse-waiting>section{max-width:460px!important;padding:20px!important}:root body.pulse-ui .pulse-waiting .waiting-header{display:flex;align-items:center;gap:20px;background:none;border:0;padding:0;margin:0 0 32px}:root body.pulse-ui .pulse-waiting .waiting-header a{display:flex;min-width:28px;min-height:40px;align-items:center}:root body.pulse-ui .pulse-waiting .waiting-header>a img{width:22px;filter:invert(1)}:root body.pulse-ui .pulse-waiting .waiting-header>img{width:118px;height:auto}:root body.pulse-ui .pulse-waiting h2{font:700 22px Pulse,PBA CJK,sans-serif!important;letter-spacing:1px;margin:0 0 26px!important;text-transform:uppercase;text-align:center}:root body.pulse-ui .pulse-waiting .waiting-code-group{position:relative;margin-bottom:25px;text-align:center}:root body.pulse-ui .pulse-waiting .waiting-code-group small{font:700 10px Pulse,PBA CJK,sans-serif;letter-spacing:3px;color:#202914}:root body.pulse-ui .pulse-waiting .waiting-code{font:700 42px Pulse,monospace!important;letter-spacing:5px!important;margin:5px 0 0!important;color:#11170d!important;white-space:nowrap}:root body.pulse-ui .pulse-waiting .waiting-code-group button{position:absolute;right:-2px;bottom:0;min-height:44px!important;min-width:38px!important;padding:8px!important;background:none!important;border:0!important}:root body.pulse-ui .pulse-waiting .waiting-code-group button img{filter:invert(1);width:20px;height:20px}:root body.pulse-ui .pulse-waiting .waiting-seat{position:relative;min-height:92px!important;border:1px solid #414838!important;background:#0c100b!important;padding:14px 15px!important;margin-bottom:11px!important;grid-template-columns:64px 1fr!important;grid-template-rows:auto auto!important;column-gap:16px!important}:root body.pulse-ui .pulse-waiting .waiting-seat[data-host=true]{border-left:4px solid #ddff00!important;padding-left:12px!important}:root body.pulse-ui .pulse-waiting .waiting-seat img{width:64px!important;height:64px!important;grid-column:1;grid-row:1/3}:root body.pulse-ui .pulse-waiting .waiting-seat .waiting-vacancy{border:1px dashed #a4b391!important;border-radius:50%;padding:15px;opacity:.6}:root body.pulse-ui .pulse-waiting .waiting-seat strong{font:700 22px/.95 Pulse,PBA CJK,sans-serif!important;grid-column:2;grid-row:1;text-align:left!important;align-self:end;white-space:normal}:root body.pulse-ui .pulse-waiting .waiting-seat[data-empty=true] strong{font-size:17px!important;align-self:center;grid-row:1/3}:root body.pulse-ui .pulse-waiting .waiting-seat span{font:700 10px Pulse,PBA CJK,sans-serif!important;grid-column:2;grid-row:2;color:#c4d688!important;letter-spacing:2px;align-self:start;margin-top:5px}:root body.pulse-ui .pulse-waiting .waiting-invite{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:25px 0 12px!important;background:none!important;color:#17200d!important;border:1px solid #47533a!important;font:700 18px Pulse,PBA CJK,sans-serif!important;min-height:58px!important;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}:root body.pulse-ui .pulse-waiting .waiting-invite img{filter:invert(1);width:24px;height:24px}:root body.pulse-ui .pulse-waiting .waiting-invite span{flex:1}:root body.pulse-ui .pulse-waiting .waiting-note{font:700 10px/1.6 Pulse,PBA CJK,sans-serif!important;text-transform:uppercase;text-align:center;letter-spacing:1px;color:#6b775a!important}:root body.pulse-matching:not(.in-match){background:#070a07 url(/art/pulse/match-nine.webp) center top/cover fixed no-repeat!important}:root body.pulse-matching:not(.in-match) #lobby{position:relative;background:none!important;max-width:460px!important;padding-top:25px!important}:root body.pulse-matching:not(.in-match) #lobby:before{display:none!important}:root body.pulse-matching:not(.in-match) #lobby-title{font-size:73px!important;line-height:.82!important;margin-top:45px!important;margin-bottom:215px!important;letter-spacing:-2px!important}:root body.pulse-matching:not(.in-match) .queue-hero{display:none!important}:root body.pulse-matching:not(.in-match) .queue-game{position:absolute;left:20px;right:20px;top:440px;text-align:center}:root body.pulse-matching:not(.in-match) .queue-game>small{font:700 8px Pulse,PBA CJK,sans-serif;letter-spacing:2px;color:#e7eddb}:root body.pulse-matching:not(.in-match) .queue-game>div{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}:root body.pulse-matching:not(.in-match) .queue-game img{width:34px;height:34px;object-fit:contain}:root body.pulse-matching:not(.in-match) .queue-game strong{font:700 15px Pulse,PBA CJK,sans-serif;color:#f6f3e9;text-transform:uppercase;letter-spacing:1px}:root body.pulse-matching:not(.in-match) .queue-identities{margin-top:0!important;padding-top:10px!important}:root body.pulse-matching:not(.in-match) #queue-clock{margin:15px 0!important;font-size:58px!important}:root body.pulse-matching:not(.in-match) .queue-identities>div{position:relative;z-index:1}:root body.pulse-matching:not(.in-match) .queue-identities .queue-avatar{object-fit:cover;border-radius:50%;width:64px!important;height:64px!important}:root body.pulse-matching:not(.in-match) #match-cancel{min-height:54px!important;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);font:700 18px Pulse,PBA CJK,sans-serif!important;letter-spacing:1px!important}:root body.pulse-matching:not(.in-match) .match-wait-hint{font-size:10px!important;color:#b9c5aa!important}:root body.pulse-ui #challenge-menu .challenge-progress-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:12px 22px 20px;padding-top:17px;border-top:1px solid #596847}:root body.pulse-ui #challenge-menu .challenge-progress-summary>div{display:flex;flex-direction:column;gap:8px;min-width:0}:root body.pulse-ui #challenge-menu .challenge-progress-summary small{font:700 9px Pulse,PBA CJK,sans-serif;letter-spacing:1.3px;color:#9bad80}:root body.pulse-ui #challenge-menu .challenge-progress-summary strong{font:700 15px/1.2 Pulse,PBA CJK,sans-serif;color:#e5edd8;text-transform:uppercase}:root body.pulse-ui #challenge-menu .challenge-start{display:flex!important;align-items:center;justify-content:space-between;padding-inline:23px!important}:root body.pulse-ui :is(#challenge-menu .challenge-start,.rack-end-continue):after{content:"";display:block;flex:none;width:23px;height:23px;background:url(/art/pulse/icons/arrow-right-bold.svg) center/contain no-repeat}:root body.pulse-ui :is(#challenge-menu .challenge-start,.rack-end-continue):after{filter:invert(1)}:root body.pulse-ui dialog#rack-end.rack-end .rack-end-actions button{display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width:760px){:root body.club-home .discipline-options button{min-height:103px;padding-top:10px;padding-bottom:10px}:root body.club-home .choice-art{width:50px;height:50px}:root body.club-home .play-picker>h2{margin:12px 0 9px!important}:root body.club-home .competition-options button{min-height:110px}:root body.club-home .start-game{font-size:33px!important}:root body.club-home .home-match-options{padding-top:10px}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster h1{font-size:76px!important}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster{min-height:224px!important}:root body.pulse-rooms:not(.in-match) #lobby #code{letter-spacing:8px!important;font-size:29px!important}}html[lang^=zh] body.pulse-account #account .auth-card:not(.recovery-card)>h1{font:900 56px/1.05 PBA CJK,sans-serif!important;max-width:90%!important}html[lang^=zh] body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster h1{font:900 56px/1.04 PBA CJK,sans-serif!important;max-width:75%!important}html[lang^=zh] body.pulse-matching:not(.in-match) #lobby-title{font:900 59px/1.03 PBA CJK,sans-serif!important;max-width:100%!important}@media(orientation:landscape)and (max-height:540px){:root body.pulse-matching:not(.in-match) #lobby-title{font-size:60px!important}:root body.pulse-matching:not(.in-match) #lobby{max-width:680px!important}:root body.pulse-ui .pulse-waiting>section{max-width:480px!important}}:root body.pulse-account #account[data-section=club] .account-identity :is(.avatar,.avatar img){width:126px!important;height:126px!important}:root body.pulse-account #account[data-section=club] .account-identity{background:none!important;padding-top:24px!important;padding-bottom:24px!important}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster h1{white-space:nowrap!important;transform:scaleX(.8);transform-origin:left center;max-width:125%!important;width:125%}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster:before{mix-blend-mode:multiply}html[lang^=zh] body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster h1{white-space:normal!important;transform:none;max-width:75%!important;width:auto}:root body.pulse-ui .pulse-waiting{inset:0!important;z-index:60!important;display:grid!important;place-items:start center!important;padding:0 18px!important}:root body.pulse-ui .pulse-waiting>section{width:min(100%,430px)!important;padding:20px 0!important}:root body.pulse-ui .pulse-waiting .waiting-header{justify-content:flex-start!important;margin-bottom:27px!important}:root body.pulse-ui .pulse-waiting .waiting-code-group{padding-right:30px}:root body.pulse-ui .pulse-waiting .waiting-code-group button{width:34px!important;min-width:34px!important;padding:7px!important;margin:0!important;clip-path:none!important}:root body.pulse-ui .pulse-waiting .waiting-seat{display:grid!important;align-items:center!important}:root body.pulse-ui .pulse-waiting .waiting-seat span{margin-left:0!important;text-align:left!important}:root body.pulse-ui .pulse-waiting .waiting-seat .player-avatar{margin:0!important;padding:2px!important}:root body.pulse-matching:not(.in-match){background-size:auto 760px!important;background-position:center -15px!important;background-color:#070a07!important}:root body.pulse-matching:not(.in-match) #lobby-title{margin-bottom:190px!important}:root body.pulse-matching:not(.in-match) .queue-game{position:static!important;margin:0 0 17px!important}:root body.pulse-matching:not(.in-match) .queue-identities{padding-top:0!important;gap:110px!important}:root body.pulse-matching:not(.in-match) .queue-identities>div:last-child .queue-avatar{border:1px dashed #c4ccb4!important;background:#141a10!important;padding:12px!important;opacity:.75!important}:root body.pulse-ui.pulse-account dialog#pulse-settings.pulse-settings h2{font:700 27px Pulse,PBA CJK,sans-serif!important;font-style:normal!important;letter-spacing:2px!important}:root body.pulse-ui.pulse-account dialog#pulse-settings.pulse-settings .settings-close{background:#10150e!important;color:#f6f3e9!important;font:700 20px Pulse,PBA CJK,sans-serif!important;letter-spacing:2px!important;min-height:55px}:root body.pulse-ui.pulse-account dialog#pulse-settings.pulse-settings .settings-close:after{display:none!important}:root body.pulse-ui.pulse-account dialog#pulse-settings.pulse-settings .settings-close .pulse-icon{filter:none!important;flex:none;margin-left:auto}:root body.pulse-ui.pulse-account dialog#pulse-settings.pulse-settings .settings-row input[role=switch]{background:#aab0a0!important;border:0!important;border-radius:20px!important;width:54px!important;height:30px!important;min-height:30px!important;padding:0!important;appearance:none!important;position:relative;flex:none}:root body.pulse-ui.pulse-account dialog#pulse-settings.pulse-settings .settings-row input[role=switch]:checked{background:#b9d500!important}@media(min-width:761px){:root body.pulse-matching:not(.in-match){background-size:auto max(900px,100svh)!important}:root body.pulse-matching:not(.in-match) #lobby-title{margin-bottom:225px!important}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster{min-height:225px!important}}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) #lobby .room-poster:before{height:143px!important}@media(max-width:760px){:root body.pulse-matching:not(.in-match){background-size:auto 700px!important;background-position:center 30px!important}:root body.pulse-matching:not(.in-match) #lobby-title{font-size:64px!important;margin-top:20px!important;margin-bottom:230px!important}}@media(max-width:760px)and (max-height:880px){:root body.pulse-matching:not(.in-match) .queue-game{margin-bottom:10px!important}:root body.pulse-matching:not(.in-match) .queue-identities .queue-avatar{width:52px!important;height:52px!important}:root body.pulse-matching:not(.in-match) .queue-identities>div{gap:7px!important}:root body.pulse-matching:not(.in-match) #queue-clock{font-size:50px!important;margin:8px 0!important}:root body.pulse-matching:not(.in-match) #matchmaking-status{min-height:22px!important;margin:7px 0 12px!important}}:root body.pulse-account #account .stat-rate-meter{display:block;width:78%;height:5px;appearance:none;border:0;border-radius:0;margin-top:13px;background:#3d4535;accent-color:#ddff00}:root body.pulse-account #account .stat-rate-meter::-webkit-progress-bar{background:#3d4535;border-radius:0}:root body.pulse-account #account .stat-rate-meter::-webkit-progress-value{background:#df0;border-radius:0}:root body.pulse-account #account .stat-rate-meter::-moz-progress-bar{background:#df0;border-radius:0}:root body.pulse-account #account .stat-rate-meter[data-empty=true]{opacity:.45}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) .game-nav{background:#f6f3e9!important;border:0!important;justify-content:flex-start!important;gap:15px}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) .game-brand{position:static!important;transform:none!important;left:auto!important}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) .game-brand .pulse-wordmark{filter:invert(1)!important;mix-blend-mode:multiply!important}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) .game-back img{filter:invert(1)!important}:root body.pulse-rooms:not(.in-match) #lobby .room-rules-link:not([hidden]){display:block;width:100%;text-align:right;background:none;border:0;min-height:32px;padding:8px 0;margin-top:10px;font:700 10px Pulse,PBA CJK,sans-serif;color:#657350}:root body.pulse-rooms:not(.in-match) .room-code-slots{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;width:100%;grid-column:1/-1}:root body.pulse-rooms:not(.in-match) #lobby .room-code-slots input{min-width:0!important;width:100%!important;height:51px!important;min-height:51px!important;padding:6px 0!important;text-align:center!important;border:1px solid transparent!important;border-radius:3px!important;background:#e5e3da!important;color:#10160a!important;font:700 30px Pulse,monospace!important;letter-spacing:0!important}:root body.pulse-rooms:not(.in-match) #lobby .room-code-slots input:focus{outline:2px solid #8d9f27!important;outline-offset:1px;background:#eeedde!important}:root body.pulse-rooms:not(.in-match) #lobby .room-entry-footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:7px;height:115px;margin:20px -20px -25px;padding:15px 20px;background:#111 url(/art/pulse/auth-eight.webp) center bottom/100% auto no-repeat;border:0;color:#f6f3e9}:root body.pulse-rooms:not(.in-match) #lobby .room-entry-footer strong{font:italic 900 17px/.95 PulseDisplay,PBA CJK,sans-serif;max-width:130px;text-align:right;color:#f6f3e9;text-shadow:0 1px 4px #000}:root body.pulse-rooms:not(.in-match) #lobby .room-entry-footer .room-rules-link:not([hidden]){width:auto;min-height:25px!important;padding:3px 0!important;margin:0!important;font-size:11px!important;color:#f6f3e9!important;text-shadow:0 1px 4px #000;text-decoration:underline}:root body.pulse-rooms:not(.in-match):not(.pulse-matching) .game-back img{filter:none!important}:root body.pulse-ui.pulse-account #account .auth-card form>button[type=submit]{display:flex!important;align-items:center;justify-content:space-between!important;gap:18px!important;min-height:58px!important;padding:13px 24px!important;font:italic 900 31px/.95 PulseDisplay,PBA CJK,sans-serif!important;text-transform:uppercase}:root body.pulse-ui.pulse-account #account .auth-card form>button[type=submit]:after{content:"";display:block;width:23px;height:23px;flex:none;background:url(/art/pulse/icons/arrow-right-bold.svg) center/contain no-repeat;filter:invert(1)}:root body.pulse-account #account .stat-headline article:first-child strong{font-size:104px!important;line-height:.9!important}:root body.pulse-account #account .stat-headline article:nth-child(2) strong{font-size:59px!important;line-height:1!important}:root body.pulse-account #account .stat-headline article{padding-bottom:18px!important}:root body.pulse-ui #challenge-menu .challenge-nav{display:flex;align-items:center;gap:18px;padding:15px 20px;border-bottom:1px solid #343b2c;background:#080b08;min-height:62px}:root body.pulse-ui #challenge-menu .challenge-nav a{display:flex!important;align-items:center;min-width:24px;min-height:32px;margin:0!important}:root body.pulse-ui #challenge-menu .challenge-nav a img{width:22px;height:22px}:root body.pulse-ui #challenge-menu .challenge-nav>img{width:100px;height:auto}:root body.pulse-ui #challenge-menu .challenge-nav small{margin-left:auto;max-width:85px;font:700 9px/1.3 Pulse,PBA CJK,sans-serif;letter-spacing:2px;color:#f6f3e9}:root body.pulse-ui #challenge-menu .challenge-table-preview{aspect-ratio:600/480!important;object-fit:cover;display:block;width:100%}:root body.pulse-ui #challenge-menu .challenge-gallery-top{padding:15px 20px!important}:root body.pulse-ui #challenge-menu .challenge-gallery-top nav button[aria-pressed=true]{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);border:0!important}@media(orientation:landscape)and (max-height:540px){:root body.pulse-ui.play-ui .game-nav{height:60px!important;min-height:60px!important;background:#080b08!important}:root body.pulse-ui.play-ui .game-nav :is(.game-session,.session-name){display:none!important}:root body.pulse-ui.play-ui .scoreboard{position:absolute!important;top:0!important;left:185px!important;right:66px!important;width:auto!important;height:60px!important;padding:7px 8px!important;background:transparent!important;border:0!important;z-index:21;pointer-events:none;align-content:center;display:flex!important;gap:0!important}:root body.pulse-ui.play-ui .scoreboard :is(.solo-seats,.player-cards){width:100%;min-height:44px;gap:65px!important;align-items:center}:root body.pulse-ui.play-ui .scoreboard :is(.solo-seat,.player-card){min-height:44px!important;padding:0 0 4px!important;gap:2px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name points" "group points"!important}:root body.pulse-ui.play-ui .scoreboard :is(.solo-seat,.player-card)[data-seat="1"]{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"points name" "points group"!important}:root body.pulse-ui.play-ui .scoreboard :is(.solo-points,.player-points){position:static!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;grid-area:points;font:700 33px/.95 Pulse,sans-serif!important;line-height:.95!important;min-height:0!important}:root body.pulse-ui.play-ui .scoreboard :is(.solo-name,.player-name){font:700 14px/1.1 Pulse,PBA CJK,sans-serif!important}:root body.pulse-ui.play-ui .scoreboard :is(.solo-group,.player-state,.player-score-label){font-size:8px!important;line-height:1.2!important;min-height:9px!important}:root body.pulse-ui.play-ui .scoreboard .player-avatar{display:none!important}:root body.pulse-ui.play-ui .scoreboard .solo-divider{top:8px!important;font:700 24px Pulse,sans-serif!important}:root body.pulse-ui.play-ui .scoreboard>div:has(>[data-score=current]),:root body.pulse-ui.play-ui .scoreboard>div:has(>[data-score=highest]),:root body.pulse-ui.play-ui .scoreboard :is(.turn-context,.match-caption){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}:root body.pulse-ui.play-ui .scoreboard[data-players="3"]{padding-right:62px!important}:root body.pulse-ui.play-ui .scoreboard[data-players="3"] :is(.solo-seats,.player-cards){gap:16px!important}:root body.pulse-ui.play-ui .scoreboard[data-players="3"] :is(.solo-seat,.player-card)[data-seat="1"]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name points" "group points"!important;text-align:left!important}:root body.pulse-ui.play-ui .scoreboard[data-players="3"] .solo-divider{display:none!important}:root body.pulse-ui.play-ui .scoreboard[data-players="3"] .shot-clock{width:43px!important;height:43px!important;top:8px!important;right:8px!important;left:auto!important;margin:0!important;border-width:2px!important}:root body.pulse-ui.play-ui .scoreboard .shot-clock strong{font-size:20px!important}}:root body.pulse-ui.play-ui #shot-controls .power-section{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}:root body.pulse-ui.play-ui #shot-controls .power-section .section-label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}:root body.pulse-ui.play-ui #shot-controls .power-label{font:700 10px Pulse,PBA CJK,sans-serif!important;letter-spacing:1px!important;color:#b9c7a4!important;text-transform:uppercase}:root body.pulse-ui.play-ui #shot-controls :is(.tip-top,.tip-bottom){display:none!important}:root body.pulse-ui.play-ui #shot-controls #power::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:2px!important;height:20px!important;border:0!important;border-radius:0!important;background:#f6f3e9!important;margin-top:-4px!important;box-shadow:none!important}:root body.pulse-ui.play-ui #shot-controls #power::-moz-range-thumb{width:2px!important;height:20px!important;border:0!important;border-radius:0!important;background:#f6f3e9!important;box-shadow:none!important}:root body.pulse-ui.play-ui #shot-controls .shot-secondary{grid-area:ghost;display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;width:100%}:root body.pulse-ui.play-ui #shot-controls .shot-secondary #place:not([hidden]){display:flex!important;align-items:center;justify-content:center;width:61px!important;min-width:0!important;min-height:33px!important;height:33px!important;padding:5px!important;border:1px solid #677553!important;border-radius:0!important;background:transparent!important;color:#f6f3e9!important;font-size:0!important;flex:none}:root body.pulse-ui.play-ui #shot-controls .shot-secondary #place:before{content:attr(data-short-label);font:700 9px/1.15 Pulse,PBA CJK,sans-serif;letter-spacing:.4px}:root body.pulse-ui.play-ui #shot-controls .shot-secondary #place[aria-pressed=true]{border-color:#df0!important;color:#df0!important}:root body.pulse-ui.play-ui #shot-controls .shot-secondary #ghost-toggle{flex:1;min-width:0;font-size:8px!important;gap:4px!important;white-space:normal}:root body.pulse-ui.play-ui #pass-shot:not([hidden]){margin:8px 12px!important;background:#10170b!important;border:1px solid #a4b82a!important;color:#e4edca!important;border-radius:0!important;font:700 13px Pulse,PBA CJK,sans-serif!important}
