.sr-home{--sr-green:#0b4935;--sr-charcoal:#111816;--sr-ivory:#f3eedd;--sr-red:#c62e37;--sr-brass:#baa06b;--sr-muted:#b9c8bc;--sr-rule:#f3eedd30;--sr-display:"Bebas Neue", Impact, "Arial Narrow", "Liberation Sans Narrow", sans-serif;z-index:1000;isolation:isolate;color:var(--sr-ivory);text-align:left;touch-action:manipulation;-webkit-font-smoothing:antialiased;padding:0 max(5vw, env(safe-area-inset-right)) 0 max(5vw, env(safe-area-inset-left));background:#000;flex-direction:column;font-family:DM Sans Variable,Arial,sans-serif;font-size:15px;display:flex;position:fixed;inset:0;overflow:hidden}.sr-home[hidden],.sr-home [hidden]{display:none!important}.sr-home *,.sr-home :before,.sr-home :after{box-sizing:border-box}.sr-home button,.sr-home input,.sr-home select{font:inherit}.sr-home a[data-home-page]{cursor:pointer;min-height:44px;text-decoration:none}.sr-home a.sr-home-friends-alert{color:var(--sr-ivory)}.sr-home button{color:inherit;cursor:pointer;border:0;border-radius:0;min-height:44px}.sr-home button:disabled{cursor:wait;opacity:.48}.sr-home button:active:not(:disabled){transform:translateY(1px)}.sr-home button:focus-visible,.sr-home input:focus-visible,.sr-home select:focus-visible,.sr-home a:focus-visible{outline:2px solid var(--sr-brass);outline-offset:4px}.sr-home h1:focus,.sr-home h2:focus{outline:0}.sr-home svg{fill:none;stroke:currentColor;stroke-width:1.5px;pointer-events:none;flex:none;width:24px;height:24px}.sr-home-header{border-bottom:1px solid var(--sr-rule);flex-shrink:0;align-items:center;gap:clamp(22px,3vw,45px);min-height:102px;display:flex}.sr-home-brand{background:0 0;flex-shrink:0;place-items:center start;width:174px;padding:0;display:grid}.sr-home-logo{object-fit:contain;object-position:left center;width:100%;height:66px;display:block}.sr-home-nav{align-self:stretch;align-items:stretch;gap:6px;margin-right:auto;display:flex}.sr-home-nav :is(button,a){color:#bdcabd;letter-spacing:.2px;background:0 0;justify-content:center;align-items:center;min-width:74px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.sr-home-nav :is(button,a)[aria-current]{color:var(--sr-ivory)}.sr-home-nav :is(button,a)[aria-current]:after{content:"";background:var(--sr-brass);height:3px;position:absolute;inset:auto 12px -1px}.sr-home-nav :is(button,a):hover{color:#fff;background:#0b493530}.sr-home-friends-nav{justify-content:center;align-items:center;gap:6px;display:flex}.sr-home-friends-badge{color:#fff;background:var(--sr-red);border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:750;display:inline-grid}.sr-home-friends-alert{text-align:left;background:#0b4935;flex-shrink:0;align-items:center;gap:12px;width:100%;max-width:1040px;padding:12px 16px;display:flex;border:1px solid var(--sr-brass)!important;border-left:3px solid var(--sr-brass)!important}.sr-home-friends-alert>span:first-child{font-size:23px}.sr-home-friends-alert strong{font-size:14px}.sr-home-friends-alert [data-home-friends-alert-text]{color:var(--sr-ivory);font-size:13px;line-height:1.4}.sr-home-friends-alert>svg{margin-left:auto}.sr-home-friends{max-width:1040px}.sr-home-header-end{justify-content:flex-end;align-items:center;gap:22px;min-width:0;display:flex}.sr-home-profile-button{background:#0b493580;align-items:center;gap:8px;min-width:0;max-width:220px;padding:7px 10px;display:flex;border:1px solid #baa06b66!important;font-size:13px!important}.sr-home-profile-button>[data-home-profile-name]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sr-home-profile-avatar{background:#07170f;border:1px solid #baa06b66;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.sr-home-profile-avatar .sr-player-avatar-fallback{font-size:12px}.sr-home-profile-flag{width:25px;height:20px;color:var(--sr-brass);flex:0 0 25px;justify-content:center;align-items:center;font-size:21px;display:inline-flex}.sr-home-profile-flag img{object-fit:contain;width:25px;height:18px;display:block}.sr-home-profile-button:hover{background:#0b4935}.sr-home-account-summary{background:#0b493555;border:1px solid #baa06b44;justify-content:space-between;align-items:center;gap:20px;max-width:590px;margin-bottom:24px;padding:16px;display:flex}.sr-home-account-summary>div{min-width:0}.sr-home-account-summary small{color:var(--sr-brass);letter-spacing:.8px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.sr-home-account-summary strong{overflow-wrap:anywhere;font-size:15px;display:block}.sr-home-account-summary p{color:var(--sr-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.sr-home-account-summary button{color:var(--sr-ivory);background:#0b4935;border:1px solid #baa06b80;flex:none;padding:9px 12px;font-size:12px!important}.sr-home-presence{white-space:nowrap;color:var(--sr-muted);align-items:center;gap:7px;font-size:13px;display:flex}.sr-home-presence>i,.sr-home-presence-dot{background:#85d9aa;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block;box-shadow:0 0 10px #85d9aa33}.sr-home-presence strong{color:var(--sr-ivory);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.sr-home-online-compact{display:none}.sr-home-presence[data-state=unavailable]>i,.sr-home-presence[data-state=checking]>i{background:var(--sr-brass);box-shadow:none}.sr-home-prealpha-notice{color:#080a08;background:#e5c886;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px 22px;width:100%;min-height:58px;margin-top:18px;padding:12px 20px;display:flex}.sr-home-prealpha-notice strong{font-family:var(--sr-display);letter-spacing:1px;flex:none;font-size:28px;font-weight:400;line-height:1}.sr-home-prealpha-notice>span{flex:1;min-width:170px;font-size:14px;font-weight:600;line-height:1.4}.sr-home-prealpha-notice small{margin-top:3px;font-size:13px;font-weight:500;display:block}.sr-home-discord{color:#f3eedd;background:#111816;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-left:auto;padding:10px 15px;font-size:14px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.sr-home-discord:hover{background:#0b4935}.sr-home-discord:focus-visible{outline-color:#111816!important}.sr-home-discord>span{font-size:20px}.sr-home-discord-symbol{flex:none;width:28px;height:auto;display:block}.sr-home-footer-links .sr-home-discord-symbol{width:22px}.sr-home-resume{white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:10px 0 10px 16px;display:flex;border-left:1px solid var(--sr-rule)!important;font-size:13px!important}.sr-home-resume svg{width:19px}.sr-home .sr-home-music{min-width:44px;min-height:44px;color:var(--sr-ivory);white-space:nowrap;background:#0b493580;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex;border:1px solid var(--sr-brass)!important}.sr-home-music-icon{display:inline-flex}.sr-home .sr-home-music svg{stroke-width:1.8px;width:22px;height:22px}.sr-home .sr-home-music:hover{background:var(--sr-green)}.sr-home .sr-home-music[aria-pressed=true]{color:var(--sr-brass);background:#111816}.sr-home-scroll{scrollbar-width:thin;scrollbar-color:var(--sr-brass) transparent;overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.sr-home-main{flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:38px;padding:0 0 38px;display:flex;position:relative}.sr-home[data-page=home] .sr-home-main{align-items:safe center}.sr-home-page{flex-shrink:0;width:100%}.sr-home[data-page=home] .sr-home-hero{margin-block:0}.sr-home-hero{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:clamp(35px,6vw,100px);max-width:1280px;display:grid}.sr-home-hero-copy{min-width:0}.sr-home-eyebrow{color:var(--sr-brass);letter-spacing:1.8px;align-items:center;gap:11px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.sr-home-eyebrow>span{background:var(--sr-brass);flex-shrink:0;width:25px;height:2px}.sr-home h1,.sr-home h2{font-family:var(--sr-display);text-transform:uppercase;letter-spacing:-.5px;margin:18px 0;font-weight:400;font-stretch:75%}.sr-home h1{font-size:clamp(66px,6.6vw,108px);line-height:.98}.sr-home-title-dot,.sr-home h1>span,.sr-home h2>span{color:var(--sr-red)}.sr-home-showcase{width:100%;max-width:560px;margin:24px 0}.sr-home-showcase-frames{aspect-ratio:2;border:1px solid var(--sr-rule);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;background:#111816;position:relative;overflow:hidden}.sr-home-showcase-frames[data-dragging=true]{cursor:grabbing}.sr-home-showcase-slide{opacity:0;pointer-events:none;transition:opacity .55s;position:absolute;inset:0}.sr-home-showcase-slide[data-active=true]{opacity:1}.sr-home-gameplay{object-fit:contain;width:100%;height:100%;display:block}.sr-home-showcase-choices{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding-top:4px;display:flex}.sr-home .sr-home-showcase-choices button{background:0 0;justify-content:center;align-items:center;width:32px;min-width:32px;min-height:32px;padding:0;display:inline-flex}.sr-home-showcase-choices button span{background:#5d665e;border-radius:50%;width:6px;height:6px}.sr-home-showcase-choices button:hover span{background:var(--sr-ivory)}.sr-home-showcase-choices button[aria-current=true] span{background:var(--sr-brass)}.sr-home-showcase-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-home-intro{color:#d0d9cc;max-width:420px;margin:21px 0;font-size:16px;line-height:1.6}.sr-home-platforms{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.sr-home-platforms>span,.sr-home-platforms>a{min-height:35px;color:var(--sr-ivory);white-space:nowrap;background:#0b2f2155;border:1px solid #baa06b55;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sr-home-platforms svg{width:18px;height:18px}.sr-home-hero-actions{flex-direction:column;gap:13px;width:100%;max-width:430px;margin-left:auto;display:flex}.sr-home-primary,.sr-home-secondary{text-align:left;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:66px;padding:20px 23px;display:flex;font-size:17px!important;font-weight:750!important}.sr-home-primary{background:var(--sr-ivory);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);color:var(--sr-charcoal)!important}.sr-home-primary:hover{background:#fff}.sr-home-primary small,.sr-home-secondary small{margin-top:5px;font-size:13px;font-weight:450;line-height:1.4;display:block}.sr-home-primary small{color:#425447}.sr-home-primary svg{width:27px}.sr-home-secondary{color:var(--sr-ivory);background:#0b4935c9;border:1px solid #baa06baa!important}.sr-home-secondary small{color:#b9cbbc}.sr-home-secondary:hover{background:#0b4935}.sr-home-text-action{text-align:left;background:0 0;flex-wrap:wrap;align-items:center;column-gap:5px;min-height:44px;margin-top:14px;padding:8px 0;line-height:1.5;display:flex;color:#bdcabe!important;font-size:13px!important}.sr-home-text-action>span{color:var(--sr-ivory);align-items:center;gap:5px;display:inline-flex}.sr-home-text-action svg{width:17px;height:17px}.sr-home-text-action:hover>span{color:var(--sr-brass)}.sr-home-hero-actions .sr-home-roadmap-link{justify-content:flex-end;margin-top:0}.sr-home-roadmap-link>span{color:var(--sr-brass);gap:10px;font-size:14px;font-weight:650}.sr-home-support{min-width:0;color:var(--sr-ivory);background:#111;border:1px solid #ffe00066;border-top:2px solid #ffe000;padding:14px}.sr-home-support-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-home-support strong{font-size:15px;font-weight:750;line-height:1.4;display:block}.sr-home-support p{color:#e1e1dc;margin:8px 0 0;font-size:13px;line-height:1.5}.sr-home-support-action{color:#111;background:#ffe000;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;display:flex}.sr-home-support-action>span:last-child{flex:none;font-size:19px}.sr-home-support-action:hover{background:#ffed59}.sr-home-support-hearts{pointer-events:none;flex:0 0 36px;width:36px;height:42px;position:relative}.sr-home .sr-home-support-hearts svg{--heart-drift:-3px;fill:currentColor;stroke:none;color:#e77583;opacity:0;width:16px;height:16px;animation:6s ease-out infinite sr-support-heart-float;position:absolute;bottom:0;left:4px}.sr-home .sr-home-support-hearts svg:nth-child(2){--heart-drift:4px;width:12px;height:12px;color:var(--sr-brass);animation-delay:-2s;left:15px}.sr-home .sr-home-support-hearts svg:nth-child(3){--heart-drift:2px;color:#d8495d;width:14px;height:14px;animation-delay:-4s;left:20px}@keyframes sr-support-heart-float{0%{opacity:0;transform:translateY(2px)scale(.65)rotate(-10deg)}12%{opacity:.9}42%{opacity:.7}65%,to{opacity:0;transform:translate3d(var(--heart-drift), -25px, 0) scale(1) rotate(10deg)}}.sr-home-footer{border-top:1px solid var(--sr-rule);width:100%;padding:36px 0 max(22px, env(safe-area-inset-bottom));color:var(--sr-muted);flex:none}.sr-home-footer-top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,64px);padding-bottom:30px;display:grid}.sr-home-footer-about{min-width:0;max-width:340px}.sr-home .sr-home-footer-brand{background:0 0;place-items:center start;width:200px;max-width:100%;min-height:70px;margin-bottom:18px;padding:0;display:grid}.sr-home .sr-home-footer-logo{object-position:left center;height:70px}.sr-home-footer-about>strong{color:var(--sr-ivory);letter-spacing:1.1px;font-size:12px;font-weight:700;line-height:1.5}.sr-home-footer-about>p{margin:10px 0 0;font-size:14px;line-height:1.7}.sr-home-footer-links{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sr-home .sr-home-footer h2{color:var(--sr-brass);letter-spacing:1.5px;margin:8px 0 14px;font-family:inherit;font-size:12px;font-weight:750;line-height:1.5}.sr-home .sr-home-footer-links>button,.sr-home-footer-links>a{color:#d0d9cc;text-align:left;background:0 0;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:7px 0;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.sr-home .sr-home-footer-links>button:hover,.sr-home-footer-links>a:hover{color:var(--sr-ivory);text-underline-offset:5px;text-decoration:underline}.sr-home-footer-links>a>span{color:var(--sr-brass)}.sr-home-footer-community>p{color:#97a299;max-width:235px;margin:14px 0 0;font-size:12px;line-height:1.7}.sr-home-footer-bottom{border-top:1px solid var(--sr-rule);color:#97a299;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;font-size:12px;line-height:1.5;display:flex}.sr-home-footer-release{align-items:center;gap:8px;display:inline-flex}.sr-home-footer-release i{background:var(--sr-brass);border-radius:50%;flex:none;width:5px;height:5px}.sr-home-community{border-top:1px solid var(--sr-rule);grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:center;gap:clamp(32px,7vw,100px);max-width:1280px;padding:clamp(36px,5vw,64px) 0;display:grid}.sr-home-community-copy{min-width:0;max-width:740px}.sr-home .sr-home-community h2{margin:18px 0 22px;font-size:clamp(36px,4.5vw,64px);line-height:1.05}.sr-home-community-copy>p{color:#d0d9cc;margin:0;font-size:16px;line-height:1.75}.sr-home-community-copy>p+p{margin-top:16px}.sr-home-community-action{background:#11121d;border:1px solid #5865f266;border-top:3px solid #5865f2;width:100%;max-width:400px;padding:28px}.sr-home-discord-logo{width:185px;max-width:100%;height:auto;margin-bottom:26px;display:block}.sr-home-community-action>h3{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.4}.sr-home-community-action>p{color:#c6c9dd;margin:12px 0 0;font-size:14px;line-height:1.7}.sr-home-community-action>a{color:#fff;background:#5865f2;justify-content:center;align-items:center;gap:12px;min-height:60px;margin-top:24px;padding:14px 16px;font-size:16px;font-weight:750;line-height:1.5;text-decoration:none;display:flex}.sr-home-community-action>a>span{flex:1;min-width:0}.sr-home-community-action>a>svg{width:20px;height:20px}.sr-home-community-action>a:hover{background:#4752c4}@media (width<=760px){.sr-home-community{grid-template-columns:minmax(0,1fr);gap:26px}.sr-home-community-copy>p{font-size:15px}.sr-home-community-action{padding:24px}}@media (width<=1000px){.sr-home-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sr-home-footer-about{grid-column:1/-1;max-width:420px}}@media (width<=600px){.sr-home-footer{padding-top:28px}.sr-home-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.sr-home-footer-community{grid-column:1/-1}.sr-home-footer-community>p{max-width:340px}.sr-home-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.sr-home-panel{max-width:800px;padding:0}.sr-home-back{background:0 0;min-height:44px;margin-bottom:12px;padding:8px 14px 8px 0;color:var(--sr-muted)!important;font-size:14px!important}.sr-home-back:hover{color:var(--sr-ivory)!important}.sr-home h2{margin:10px 0 22px;font-size:clamp(38px,4.4vw,64px);line-height:1.03}.sr-home-room-types{border-top:1px solid var(--sr-rule);border-bottom:1px solid var(--sr-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.sr-home-room-types button{text-align:left;background:0 0;min-height:91px;padding:17px;position:relative}.sr-home-room-types button+button{border-left:1px solid var(--sr-rule)}.sr-home-room-types button[aria-pressed=true]{background:#0b4935cc}.sr-home-room-types button[aria-pressed=true]:after{content:"";background:var(--sr-brass);height:3px;position:absolute;inset:auto 0 0}.sr-home-room-types strong{font-size:16px;font-weight:700;display:block}.sr-home-room-types span{color:var(--sr-muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.sr-home-create-form{max-width:590px;margin-top:23px}.sr-home-create-form .sr-home-field+.sr-home-field,.sr-home-create-form .sr-home-cue-ball{margin-top:18px}.sr-home-room-guides{border:1px solid var(--sr-rule);cursor:pointer;background:#111816;align-items:center;gap:12px;min-height:64px;margin-top:18px;padding:12px 14px;display:flex}.sr-home-room-guides input{width:21px;height:21px;accent-color:var(--sr-brass);flex:none;margin:0}.sr-home-room-guides strong{font-size:15px;display:block}.sr-home-room-guides small{color:var(--sr-muted);margin-top:4px;font-size:13px;line-height:1.4;display:block}.sr-home-lobby{max-width:1040px}.sr-home-lobby-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sr-home-lobby-table,.sr-home-lobby-friends{border:1px solid var(--sr-rule);background:#0b100e;min-width:0;padding:22px}.sr-home-lobby-table{border-top:3px solid var(--sr-brass)}.sr-home-lobby-heading{align-items:center;gap:14px;display:flex}.sr-home-lobby-heading>svg{width:42px;height:32px;color:var(--sr-brass)}.sr-home-lobby-heading>div{min-width:0}.sr-home-lobby-heading strong{font-size:18px;display:block}.sr-home-lobby-heading span{color:var(--sr-muted);letter-spacing:1px;margin-top:6px;font-size:12px;display:block}.sr-home-lobby-options{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.sr-home-lobby-options>span{border:1px solid var(--sr-rule);color:var(--sr-muted);padding:6px 9px;font-size:12px}.sr-home-lobby-seats{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sr-home-lobby-seats li{border:1px solid var(--sr-rule);background:#111816;justify-content:space-between;align-items:center;gap:14px;min-height:49px;padding:10px 12px;display:flex}.sr-home-lobby-seats strong{align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.sr-home-lobby-seats strong .player-nickname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-home-lobby-seats span:not(.player-nickname){color:var(--sr-muted);flex:none;font-size:12px}.sr-home-lobby-seats .is-open{color:var(--sr-muted);border-style:dashed;justify-content:center;font-size:13px}.sr-home-lobby-waiting{color:var(--sr-brass);align-items:center;gap:9px;margin:18px 0 0;font-size:15px;font-weight:700;display:flex}.sr-home-lobby-waiting:before{content:"";background:var(--sr-brass);border-radius:50%;flex:none;width:7px;height:7px}.sr-home-lobby-table .sr-home-primary{width:100%}.sr-home-lobby-friends>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-home-lobby-friends h3{margin:0;font-size:19px}.sr-home-lobby-friends [data-home-lobby-refresh]{color:var(--sr-brass);background:0 0;padding:8px 10px;font-size:13px}.sr-home-lobby-friends>ul{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.sr-home-lobby-friends li{border:1px solid var(--sr-rule);background:#111816;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 11px;display:flex}.sr-home-lobby-friends li>div{min-width:0}.sr-home-lobby-friend-profile{flex:1;align-items:center;gap:10px;display:flex}.sr-home-lobby-friend-profile>div{min-width:0}.sr-home-lobby-friend-avatar{border:1px solid var(--sr-rule);width:32px;height:32px;color:var(--sr-muted);background:#07170f;border-radius:50%;flex:none;place-items:center;display:grid}.sr-home-lobby-friends li strong{align-items:center;gap:7px;min-width:0;font-size:14px;display:flex}.sr-home-lobby-friends .player-nickname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-home-lobby .player-flag{object-fit:contain;flex:none;width:22px;height:16px}.sr-home-lobby-friends li small{color:var(--sr-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.sr-home-lobby-friends li small[data-online=true]{color:#85d9aa}.sr-home-lobby-friends li button{background:var(--sr-green);border:1px solid #baa06b80;flex:none;min-width:76px;padding:9px 12px;font-size:13px;font-weight:700}.sr-home-lobby-friends [data-home-lobby-empty],.sr-home-lobby-friends [data-home-lobby-guest]>p{color:var(--sr-muted);font-size:14px;line-height:1.5}.sr-home-lobby-account{flex-wrap:wrap;gap:9px;display:flex}.sr-home-lobby-account button{border:1px solid var(--sr-rule);background:var(--sr-green);padding:10px 14px;font-size:14px}.sr-home-lobby-account button+button{background:#111816}.sr-home-lobby-status{color:var(--sr-brass);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.5}.sr-home-lobby-status:empty{display:none}.sr-home-frame-format{border:0;min-width:0;margin:20px 0 0;padding:0}.sr-home-frame-format legend{color:var(--sr-brass);letter-spacing:.65px;margin-bottom:9px;padding:0;font-size:13px;font-weight:700}.sr-home-red-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sr-home-red-options button{border:1px solid var(--sr-rule);text-align:left;background:#07170fe8;min-width:0;min-height:66px;padding:12px 14px}.sr-home-red-options button[aria-pressed=true]{border-color:var(--sr-brass);background:#0b4935cc}.sr-home-red-options strong{font-size:16px;font-weight:700;display:block}.sr-home-red-options span{color:var(--sr-muted);margin-top:4px;font-size:13px;line-height:1.4;display:block}.sr-home-frame-format>p{color:var(--sr-muted);margin:9px 0 0;font-size:13px;line-height:1.4}.sr-home-profile-summary{background:#07170fa3;border:1px solid #baa06b44;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:10px 13px;display:flex}.sr-home-profile-summary>div{align-items:center;gap:13px;min-width:0;display:flex}.sr-home-profile-summary>div>span:last-child{min-width:0}.sr-home-profile-summary small{color:var(--sr-brass);letter-spacing:.8px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.sr-home-profile-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;display:block;overflow:hidden}.sr-home-profile-summary button{min-height:44px;color:var(--sr-ivory);text-underline-offset:4px;background:0 0;flex:none;padding:8px 2px 8px 8px;-webkit-text-decoration:underline #baa06b80;text-decoration:underline #baa06b80;font-size:13px!important}.sr-home-field{display:block}.sr-home-field>span{letter-spacing:.65px;color:var(--sr-brass);margin-bottom:9px;font-size:13px;font-weight:700;display:block}.sr-home-field input,.sr-home-field select{width:100%;max-width:100%;min-height:46px;color:var(--sr-ivory);background:#07170fe8;border:1px solid #f3eedd44;border-radius:0;padding:11px 14px;font-size:16px}.sr-home-field input::placeholder{color:#9aad9b}.sr-home-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sr-home-form-note{color:var(--sr-muted);max-width:540px;margin:16px 0 20px;font-size:14px;line-height:1.55}.sr-home-rooms{--sr-room-columns:minmax(160px, 1fr) 76px 130px 60px 76px 180px;align-self:center;max-width:1180px}.sr-home-rooms-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sr-home-rooms-heading>div{min-width:0}.sr-home .sr-home-rooms-heading h2{margin:7px 0 8px}.sr-home-rooms-heading p{color:var(--sr-muted);margin:0;font-size:14px;line-height:1.5}.sr-home .sr-home-room-create{border:1px solid var(--sr-brass);background:var(--sr-brass);color:#111816;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;font-size:14px;font-weight:750;display:inline-flex}.sr-home .sr-home-room-create:hover{background:var(--sr-ivory);border-color:var(--sr-ivory)}.sr-home-room-create svg{width:20px;height:20px}.sr-home-room-browser{border:1px solid var(--sr-rule);background:#0b100e}.sr-home-room-filters{border-bottom:1px solid var(--sr-rule);grid-template-columns:minmax(160px,1fr) auto 125px;align-items:center;gap:12px;padding:16px;display:grid}.sr-home-room-search{border:1px solid var(--sr-rule);min-width:0;min-height:44px;color:var(--sr-muted);background:#000;align-items:center;gap:9px;padding:0 12px;display:flex}.sr-home-room-search:focus-within{border-color:var(--sr-brass)}.sr-home-room-search svg{width:18px;height:18px}.sr-home .sr-home-room-search input{outline-offset:1px;width:100%;min-width:0;min-height:44px;color:var(--sr-ivory);background:0 0;border:0;padding:8px 0;font-size:16px}.sr-home-room-search input::placeholder{color:#a4afa8;opacity:1}.sr-home-room-tabs{border:1px solid var(--sr-rule);align-items:stretch;display:flex}.sr-home .sr-home-room-tabs button{min-height:44px;color:var(--sr-muted);white-space:nowrap;background:0 0;padding:10px 14px;font-size:13px;font-weight:650}.sr-home-room-tabs button+button{border-left:1px solid var(--sr-rule)}.sr-home .sr-home-room-tabs button[aria-pressed=true]{color:var(--sr-ivory);background:var(--sr-green);box-shadow:inset 0 -2px var(--sr-brass)}.sr-home .sr-home-room-tabs button:hover{color:var(--sr-ivory)}.sr-home-room-filters select{border:1px solid var(--sr-rule);width:100%;min-width:0;min-height:44px;color:var(--sr-ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111816;border-radius:0;padding:9px 10px;font-size:16px}.sr-home-rooms .sr-home-rooms-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0;padding:4px 16px;display:flex}.sr-home-room-summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;line-height:1.4;display:flex}.sr-home-room-summary strong{color:var(--sr-ivory);font-weight:650}.sr-home-room-summary>span{color:var(--sr-muted)}.sr-home-refresh{background:0 0;align-items:center;gap:8px;min-height:44px;padding:10px 8px;display:flex;font-size:14px!important}.sr-home-refresh svg{width:18px;height:18px}.sr-home-room-columns,.sr-home-rooms .sr-home-room-row{grid-template-columns:var(--sr-room-columns);align-items:center;column-gap:16px;padding:14px 16px;display:grid}.sr-home-room-columns{border-block:1px solid var(--sr-rule);color:var(--sr-muted);letter-spacing:.8px;background:#151e19;font-size:10px;font-weight:700}.sr-home-room-columns>span:last-child{text-align:right}.sr-home-room-list{min-height:130px}.sr-home-rooms .sr-home-room-row{border-bottom:1px solid var(--sr-rule);background:#0b100e;min-height:88px;position:relative}.sr-home-room-row:nth-child(2n){background:#101713}.sr-home-room-row[data-joinable=true]:before{content:"";background:var(--sr-brass);width:3px;position:absolute;inset:0 auto 0 0}.sr-home-room-table{grid-area:1/1;align-items:center;gap:12px;min-width:0;display:flex}.sr-home-room-icon{width:40px;height:40px;color:var(--sr-brass);background:#0b493555;flex:none;place-items:center;display:grid}.sr-home-room-icon svg{width:29px;height:23px}.sr-home-room-info{flex:1;min-width:0}.sr-home-room-info .sr-home-room-host{min-width:0;color:var(--sr-ivory);align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.4;display:flex}.sr-home-room-host .player-nickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-home-room-host .player-flag{object-fit:contain;flex:none;width:21px;height:15px}.sr-home-room-code{color:var(--sr-muted);font-variant-numeric:tabular-nums;letter-spacing:1px;margin-top:5px;font-size:11px;display:block}.sr-home-room-details{display:contents}.sr-home-room-metric,.sr-home-room-phase{grid-row:1;min-width:0}.sr-home-room-format{grid-column:2}.sr-home-room-phase{grid-column:3}.sr-home-rooms .sr-home-room-seats{grid-column:4;display:block}.sr-home-room-viewers{grid-column:5}.sr-home-room-metric>small,.sr-home-room-phase>small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sr-home-room-metric strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:550;line-height:1.4;display:block}.sr-home-room-queue{color:var(--sr-brass);margin-top:3px;font-size:11px;line-height:1.4;display:block}.sr-home-room-badge{border:1px solid var(--sr-rule);max-width:100%;color:var(--sr-muted);white-space:nowrap;background:#111816;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:650;display:inline-flex}.sr-home-room-row[data-phase=active] .sr-home-room-badge{color:var(--sr-ivory);background:#0b49354d;border-color:#0b4935}.sr-home-room-row[data-joinable=true] .sr-home-room-badge{color:var(--sr-ivory);background:#baa06b18;border-color:#baa06b66}.sr-home-room-row[data-joinable=true] .sr-home-room-badge:before{content:"";background:var(--sr-brass);border-radius:50%;flex:none;width:5px;height:5px}.sr-home-rooms .sr-home-room-row[data-private=true]{background:#121413}.sr-home-room-row[data-private=true] .sr-home-room-table,.sr-home-room-row[data-private=true] .sr-home-room-details{opacity:.55;filter:grayscale()}.sr-home-room-row[data-private=true] .sr-home-room-badge{color:#c4cbc6;background:#202320;border-color:#6e7771}.sr-home-room-row[data-private=true] button:disabled{cursor:not-allowed;opacity:.5}.sr-home-room-guide-rule{color:var(--sr-brass);margin-top:3px;font-size:11px;display:block}.sr-home-rooms .sr-home-room-actions{grid-area:1/6;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.sr-home button.sr-home-watch{border:1px solid var(--sr-rule);min-height:44px;color:var(--sr-ivory);background:#111816;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.sr-home-watch svg{width:17px;height:17px}.sr-home button.sr-home-watch:hover{background:var(--sr-green);border-color:var(--sr-brass)}.sr-home-join{background:var(--sr-ivory);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 15px;display:flex;color:var(--sr-charcoal)!important;font-size:14px!important;font-weight:700!important}.sr-home-join svg{width:18px;height:18px}.sr-home-join:hover{background:#fff}.sr-home-room-browser-footer{background:#111816;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;padding:12px 16px;display:flex}.sr-home-list-status,.sr-home-room-browser-footer>span{color:var(--sr-muted);margin:0;font-size:12px;line-height:1.5}.sr-home-empty{text-align:center;padding:28px 20px}.sr-home-empty>svg{width:40px;height:30px;color:var(--sr-brass);margin-bottom:12px}.sr-home-empty strong{font-size:19px;font-weight:600;display:block}.sr-home-empty p{color:var(--sr-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.sr-home .sr-home-empty button{border:1px solid var(--sr-rule);background:var(--sr-green);color:var(--sr-ivory);align-items:center;gap:14px;margin-top:18px;padding:10px 15px;font-size:14px;font-weight:650;display:inline-flex}.sr-home-code-form{border-top:1px solid var(--sr-rule);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:14px;margin-top:16px;padding:18px 0;display:grid}.sr-home-code-copy{min-width:0}.sr-home-code-copy strong{font-size:14px;font-weight:650}.sr-home-code-copy p{color:var(--sr-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.sr-home-code-form .sr-home-field{min-width:0;margin:0}.sr-home-code-form input{text-transform:uppercase;letter-spacing:.15em}.sr-home-code-form input[aria-invalid=true]{border-color:#ef958e}.sr-home-status{left:50%;bottom:calc(64px + env(safe-area-inset-bottom));color:#111816;border-left:4px solid var(--sr-brass);z-index:2;background:#f3eedd;width:max-content;max-width:min(650px,100% - 40px);padding:13px 20px;font-size:14px;line-height:1.5;position:absolute;transform:translate(-50%);box-shadow:0 8px 30px #0005}.sr-home-status.is-error{border-left-color:var(--sr-red)}.sr-home-high-scores{max-width:1100px}.sr-home-high-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.sr-home-high-toolbar :is(h1,h2){margin:10px 0 0;font-size:clamp(38px,4.4vw,64px);line-height:1.03}.sr-home-high-toolbar .sr-home-refresh{flex:none}.sr-home-high-notice{max-width:820px;color:var(--sr-muted);margin:0 0 24px;font-size:14px;line-height:1.55}.sr-home-high-layout{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sr-home-high-personal{background:#0b2116aa;border:1px solid #baa06b66;padding:22px}.sr-home-high-personal>strong{font-family:var(--sr-display);color:var(--sr-ivory);font-variant-numeric:tabular-nums;margin:13px 0 5px;font-size:76px;font-weight:400;line-height:1;display:block}.sr-home-high-personal p{color:var(--sr-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.sr-home-high-board{min-width:0}.sr-home-high-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 18px;margin-bottom:13px;display:flex}.sr-home-high-summary>span{color:var(--sr-ivory);font-size:13px;font-weight:650}.sr-home-high-summary>small{color:var(--sr-muted);font-size:11px;line-height:1.4}.sr-home-high-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sr-home-high-table th{z-index:1;color:var(--sr-brass);text-align:left;letter-spacing:.8px;text-transform:uppercase;background:#101811;border-bottom:1px solid #baa06b66;padding:12px;font-size:11px;font-weight:750;position:sticky;top:0}.sr-home-high-table th:first-child{text-align:center;width:62px}.sr-home-high-table th:last-child{text-align:right;width:80px}.sr-home-high-table td{vertical-align:middle;border-bottom:1px solid #f3eedd24;height:55px;padding:10px 12px}.sr-home-high-table .sr-home-high-rank{text-align:center;color:#bec8bc;font-size:14px}.sr-home-high-table tr:first-child .sr-home-high-rank{color:var(--sr-brass);font-weight:750}.sr-home-high-table .sr-home-high-break{text-align:right;color:var(--sr-ivory);font-family:var(--sr-display);font-size:31px;line-height:1}.sr-home-high-table tr.is-you{background:#0b493555}.sr-home-high-table tr.is-you td:first-child{box-shadow:inset 3px 0 var(--sr-brass)}.sr-home-high-player.player-label,.sr-home-high-own-name.player-label{max-width:100%;color:var(--sr-ivory);vertical-align:middle;align-items:center;gap:9px;font-size:15px;font-weight:650;line-height:1.3;display:inline-flex}.sr-home-high-player .player-nickname,.sr-home-high-own-name .player-nickname{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sr-home-high-player .player-flag,.sr-home-high-own-name .player-flag{object-fit:contain;flex:0 0 23px;width:23px;height:16px}.sr-home button.sr-home-high-player{text-align:left;background:0 0;padding:7px 0}.sr-home button.sr-home-high-player:hover .player-nickname{color:var(--sr-brass);text-underline-offset:3px;text-decoration:underline}.sr-home-high-you{color:var(--sr-brass);vertical-align:middle;margin-left:8px;font-size:11px;font-weight:650;display:inline-block}.sr-home-high-empty{border-top:1px solid #baa06b66;padding:25px 0}.sr-home-high-empty>strong{color:var(--sr-ivory);font-size:19px;font-weight:650;display:block}.sr-home-high-empty>p{color:var(--sr-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.sr-home-high-empty>button{background:#0b493580;margin-top:16px;padding:10px 17px;font-weight:650;border:1px solid #baa06b88!important;font-size:14px!important}.sr-home-high-empty>button:hover{background:#0b4935}.sr-home-high-status{color:var(--sr-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.sr-home-blog{align-self:center;max-width:1160px}.sr-dev-blog-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}.sr-dev-blog-header>div{min-width:0;max-width:680px}.sr-home .sr-dev-blog-header h2{margin:8px 0 12px;font-size:clamp(42px,5vw,66px);line-height:1.05}.sr-dev-blog-header p{color:var(--sr-muted);margin:0;font-size:16px;line-height:1.7}.sr-dev-blog-header .sr-home-back{flex:none;margin:0;padding:8px 0}.sr-dev-blog-posts{gap:28px;display:grid}.sr-dev-blog-entry{border:1px solid var(--sr-rule);background:#090d0a;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}.sr-dev-blog-image{background:#070c07;align-items:center;min-width:0;display:flex}.sr-dev-blog-image img{width:100%;height:auto;display:block}.sr-dev-blog-preview{flex-direction:column;justify-content:center;align-items:flex-start;gap:17px;min-width:0;padding:clamp(22px,3vw,36px);display:flex}.sr-dev-blog-category{color:var(--sr-muted);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.sr-dev-blog-latest{border:1px solid var(--sr-brass);color:var(--sr-brass);letter-spacing:.6px;padding:4px 7px}.sr-home .sr-dev-blog-preview h3{color:var(--sr-ivory);letter-spacing:-.4px;margin:0;font-size:clamp(23px,2.4vw,31px);font-weight:650;line-height:1.25}.sr-dev-blog-preview>p{color:var(--sr-muted);margin:0;font-size:15px;line-height:1.7}.sr-dev-blog-meta{color:var(--sr-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.sr-home .sr-dev-blog-read{background:var(--sr-ivory);color:#090b09;justify-content:space-between;align-items:center;gap:32px;min-height:44px;margin-top:4px;padding:11px 17px;font-size:14px;font-weight:750;display:inline-flex}.sr-home .sr-dev-blog-read svg{width:20px;height:20px;color:inherit}.sr-home .sr-dev-blog-read:hover{background:var(--sr-brass)}.sr-dev-blog-follow{border-block:1px solid var(--sr-rule);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:26px 0;display:flex}.sr-dev-blog-follow strong{color:var(--sr-ivory);font-size:19px;font-weight:650;display:block}.sr-dev-blog-follow p{max-width:65ch;color:var(--sr-muted);margin:7px 0 0;font-size:14px;line-height:1.6}.sr-dev-blog-follow a{color:#fff;background:#5865f2;flex:none;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.sr-dev-blog-follow a:hover{background:#4752c4}.sr-dev-blog-follow a img{width:25px;height:auto;display:block}.sr-dev-blog-article{max-width:960px;margin-inline:auto}.sr-dev-blog-article-header{max-width:74ch;margin:18px auto 28px}.sr-home .sr-dev-blog-article-header h2{letter-spacing:-.6px;text-transform:none;margin:12px 0 18px;font-family:inherit;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.15}.sr-dev-blog-article-header .sr-dev-blog-meta{font-size:13px}.sr-dev-blog-cover{border:1px solid var(--sr-rule);background:#070c07;margin:0}.sr-dev-blog-cover img{width:100%;height:auto;display:block}.sr-dev-blog-section-image{margin:28px 0 34px}.sr-dev-blog-section-image img{border:1px solid var(--sr-rule);width:100%;height:auto;display:block}.sr-dev-blog-section-image figcaption{color:var(--sr-muted);margin-top:10px;font-size:13px;line-height:1.6}.sr-dev-blog-back{align-items:center;min-height:44px;margin-block:0;padding:8px 0;display:inline-flex}.sr-dev-blog-article>.sr-home-dev-post{margin:32px auto}.sr-home-dev-post{color:#cdd5ca;max-width:68ch;margin-top:28px;font-size:16px;line-height:1.8}.sr-home-dev-post>p{margin:0 0 20px}.sr-home-dev-post>p:first-child{color:var(--sr-ivory)}.sr-home-dev-post h3{color:var(--sr-ivory);margin:35px 0 17px;font-size:21px;font-weight:650;line-height:1.4}.sr-home-dev-post .sr-home-dev-post-closing{border-top:1px solid var(--sr-rule);margin:28px 0 0;padding-top:22px}.sr-home-dev-post a{color:var(--sr-brass);text-underline-offset:3px;text-decoration:underline}.sr-home-dev-post a:hover{color:var(--sr-ivory)}@media (width<=760px){.sr-dev-blog-header{flex-direction:column;gap:14px;margin-bottom:24px}.sr-home .sr-dev-blog-header h2{margin-block:8px;font-size:44px}.sr-dev-blog-header p{font-size:15px}.sr-dev-blog-entry{grid-template-columns:minmax(0,1fr)}.sr-dev-blog-preview{gap:14px;padding:22px}.sr-dev-blog-follow{flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px}.sr-dev-blog-article-header{margin-top:14px}.sr-home .sr-dev-blog-article-header h2{font-size:32px}.sr-dev-blog-article>.sr-home-dev-post{margin-block:24px}}@media (width<=1150px){.sr-home{padding-left:max(4vw, env(safe-area-inset-left));padding-right:max(4vw, env(safe-area-inset-right))}.sr-home-header{gap:22px;min-height:84px}.sr-home-brand{width:150px}.sr-home-logo{height:56px}.sr-home-header-end{gap:15px}.sr-home-profile-button{max-width:135px}.sr-home-nav{gap:1px}.sr-home-nav :is(button,a){min-width:66px;padding:0 10px}.sr-home-main{gap:30px;padding:0 0 30px}.sr-home-hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:38px}.sr-home h1{font-size:clamp(61px,6.8vw,78px)}.sr-home-intro{font-size:15px}.sr-home-hero-actions{gap:12px}.sr-home-primary,.sr-home-secondary{padding:19px;font-size:16px!important}}@media (orientation:landscape) and (height<=600px){.sr-home-prealpha-notice{gap:16px;min-height:42px;margin-top:10px;padding:8px 13px}.sr-home-prealpha-notice strong{font-size:23px}.sr-home-prealpha-notice>span{font-size:12px}.sr-home-prealpha-notice small{font-size:11px}.sr-home-discord{gap:12px;padding:9px 12px;font-size:13px}.sr-home{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));font-size:13px}.sr-home-header{gap:17px;min-height:60px}.sr-home-brand{width:116px;min-height:44px}.sr-home-logo{height:44px}.sr-home-nav{gap:1px}.sr-home-nav :is(button,a){min-width:62px;min-height:44px;padding:0 9px;font-size:13px}.sr-home-nav :is(button,a)[aria-current]:after{inset-inline:9px}.sr-home-header-end{gap:13px;margin-left:auto}.sr-home-profile-button{gap:5px;max-width:150px;padding:6px 8px}.sr-home-profile-summary{gap:8px;min-height:59px;padding:7px 10px}.sr-home-profile-summary strong{font-size:14px}.sr-home-presence{gap:5px;font-size:12px;line-height:1.25;display:flex}.sr-home-presence strong{font-size:15px;line-height:1.2}.sr-home-resume{gap:5px;min-height:44px;padding:8px 0 8px 11px;font-size:13px!important}.sr-home-resume svg{width:17px}.sr-home-main{gap:17px;padding:0 0 17px}.sr-home-hero{grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);gap:28px;max-width:100%}.sr-home-hero-copy{align-self:center}.sr-home h1{letter-spacing:0;margin:11px 0 13px;font-size:clamp(40px,6.1vw,54px);line-height:.97}.sr-home-eyebrow{letter-spacing:1px;gap:8px;font-size:11px}.sr-home-eyebrow>span{width:18px}.sr-home-showcase{margin:15px 0}.sr-home-intro{max-width:370px;margin:13px 0;font-size:13px;line-height:1.45;display:block}.sr-home-platforms{gap:7px;margin-top:15px}.sr-home-platforms>span,.sr-home-platforms>a{gap:5px;min-height:32px;padding:5px 8px;font-size:13px}.sr-home-platforms svg{width:16px;height:16px}.sr-home-hero-actions{gap:10px;max-width:none;margin:0}.sr-home-primary,.sr-home-secondary{gap:12px;min-height:58px;padding:12px 16px;font-size:15px!important}.sr-home-primary small,.sr-home-secondary small{margin-top:3px;font-size:13px;line-height:1.3;display:block}.sr-home-hero-actions svg{width:21px;height:21px}.sr-home-panel{max-width:none}.sr-home-panel>.sr-home-eyebrow,.sr-home-panel>.sr-home-back{display:none}.sr-home h2{margin:0 0 18px;font-size:35px;line-height:1}.sr-home[data-page=create] .sr-home-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}.sr-home[data-page=create] h2{grid-column:1;margin:0}.sr-home-room-types{grid-column:1;grid-template-columns:1fr;margin:0}.sr-home-room-types button{min-height:65px;padding:11px 12px}.sr-home-room-types button+button{border-left:0;border-top:1px solid var(--sr-rule)}.sr-home-room-types strong{font-size:14px}.sr-home-room-types span{margin-top:5px;font-size:13px;line-height:1.4}.sr-home-create-form{grid-area:1/2/3;min-width:0;max-width:none;margin:0;display:block}.sr-home-frame-format{margin-top:14px}.sr-home-red-options button{min-height:60px;padding:9px 12px}.sr-home-field>span{letter-spacing:.5px;margin-bottom:8px;font-size:13px}.sr-home-field input,.sr-home-field select{min-height:44px;padding:10px 12px;font-size:16px}.sr-home-create-form .sr-home-primary{min-height:48px}.sr-home-form-note{margin:14px 0;font-size:13px;line-height:1.45}.sr-home-refresh{font-size:13px!important}.sr-home-high-toolbar{gap:14px;margin-bottom:12px}.sr-home-high-toolbar .sr-home-eyebrow{font-size:10px}.sr-home-high-toolbar :is(h1,h2){margin:4px 0 0;font-size:35px}.sr-home-high-notice{margin-bottom:16px;font-size:13px}.sr-home-high-layout{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:22px}.sr-home-high-personal{padding:16px}.sr-home-high-personal .sr-home-eyebrow{letter-spacing:1px;font-size:11px}.sr-home-high-personal>strong{margin-top:10px;font-size:57px}.sr-home-high-personal p{font-size:12px}.sr-home-high-table th{padding:10px;font-size:10px}.sr-home-high-table th:first-child{width:53px}.sr-home-high-table th:last-child{width:64px}.sr-home-high-table td{height:48px;padding:9px 10px}.sr-home-high-table .sr-home-high-break{font-size:27px}.sr-home-high-player.player-label,.sr-home-high-own-name.player-label{gap:7px;font-size:14px}.sr-home-high-empty>strong{font-size:17px}.sr-home-high-empty>p{font-size:13px}.sr-home-dev-post{margin-top:22px;font-size:14px;line-height:1.75}.sr-home-dev-post>p{margin-bottom:18px}.sr-home-dev-post h3{margin-top:28px;font-size:19px}.sr-home-join{min-height:44px;font-size:14px!important}.sr-home-empty{padding:22px 0}.sr-home-empty>svg{display:none}.sr-home-empty strong{font-size:18px}.sr-home-empty p{font-size:13px;line-height:1.5}.sr-home-status{bottom:calc(42px + env(safe-area-inset-bottom));padding:11px 15px;font-size:13px}#game-menu{width:min(650px,100% - 32px);max-height:calc(100dvh - 24px);padding:19px 21px}#game-menu .menu-navigation{margin-top:15px;padding-top:13px}#game-menu .menu-navigation button{min-height:44px}}@media (orientation:landscape) and (width<=740px) and (height<=600px){.sr-home{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.sr-home-header{gap:12px;min-height:58px}.sr-home-brand{width:102px}.sr-home-logo{height:42px}.sr-home-nav :is(button,a){min-width:57px;padding:0 7px}.sr-home-header-end{gap:9px}.sr-home-presence{white-space:normal;gap:0 5px;max-width:145px}.sr-home-resume{justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:0}.sr-home-resume>span{display:none}.sr-home-resume svg{width:22px;height:22px}.sr-home-main{gap:14px;padding:0 0 14px}.sr-home-hero{grid-template-columns:minmax(0,1.04fr) minmax(230px,.96fr);gap:22px}.sr-home h1{margin:10px 0 12px;font-size:42px}.sr-home-hero .sr-home-eyebrow{letter-spacing:.5px;font-size:11px}.sr-home-hero .sr-home-eyebrow>span{display:none}.sr-home-intro{margin:12px 0}.sr-home-platforms{gap:5px;margin-top:13px}.sr-home-platforms>span,.sr-home-platforms>a{gap:4px;padding:5px 7px}.sr-home-primary,.sr-home-secondary{padding:11px 13px;font-size:14px!important}.sr-home[data-page=create] .sr-home-panel{gap:14px 23px}.sr-home-room-types button{padding:12px 10px}.sr-home-high-layout{grid-template-columns:minmax(135px,.32fr) minmax(0,1fr);gap:16px}.sr-home-high-summary{flex-direction:column;gap:4px}.sr-home-high-personal{padding:13px}.sr-home-high-player.player-label{gap:6px;font-size:13px}}@media (orientation:portrait) and (width<=760px){.sr-home-prealpha-notice{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding:12px 15px}.sr-home-prealpha-notice strong{font-size:26px}.sr-home-prealpha-notice>span{font-size:13px}.sr-home-discord{align-self:stretch;margin-left:0}.sr-home{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.sr-home-header{min-height:104px;padding-top:max(8px, env(safe-area-inset-top));flex-wrap:wrap;gap:8px}.sr-home-brand{width:96px}.sr-home-logo{height:44px}.sr-home-header-end{flex-shrink:0;gap:8px;margin-left:auto}.sr-home-profile-button{gap:5px;max-width:124px;padding:6px}.sr-home-profile-button .sr-home-profile-flag{flex-basis:20px;width:20px}.sr-home-profile-button .sr-home-profile-flag img{width:20px}.sr-home-profile-avatar{flex-basis:24px;width:24px;height:24px}.sr-home-presence{gap:5px;font-size:12px;line-height:1.3;display:flex}.sr-home-presence strong{font-size:16px}.sr-home-resume{justify-content:center;gap:0;width:44px;padding:0;border:0!important;font-size:0!important}.sr-home-resume svg{width:23px}.sr-home-nav{flex-basis:100%;order:3;justify-content:space-between;gap:10px;min-height:48px;margin:0}.sr-home-nav :is(button,a){flex:1;font-size:14px}.sr-home-main,.sr-home[data-page=home] .sr-home-main{align-items:flex-start;gap:25px;padding:0 0 25px}.sr-home-hero{flex-direction:column;align-items:stretch;gap:25px;display:flex}.sr-home h1{font-size:clamp(58px,14.5vw,83px);line-height:.99}.sr-home-eyebrow{letter-spacing:1px;font-size:11px}.sr-home-intro{margin:18px 0;font-size:15px;line-height:1.5}.sr-home-platforms{gap:8px;margin-top:17px}.sr-home-hero-actions{gap:12px;max-width:none;margin:0}.sr-home-primary,.sr-home-secondary{min-height:65px;padding:17px 19px;font-size:16px!important}.sr-home h2{font-size:40px;line-height:1.06}.sr-home-room-types button{padding:16px 12px}.sr-home-room-types strong{font-size:14px}.sr-home-room-types span{font-size:13px}.sr-home-high-layout{grid-template-columns:1fr;gap:22px}.sr-home-high-personal{grid-template-columns:1fr auto;align-items:center;gap:8px 15px;padding:16px 18px;display:grid}.sr-home-high-personal>strong{grid-area:1/2/4;margin:0;font-size:61px}.sr-home-high-personal p{margin:0}.sr-home-high-toolbar{gap:12px}.sr-home-high-toolbar :is(h1,h2){font-size:38px}.sr-home-high-toolbar .sr-home-refresh{min-width:44px;padding:10px}.sr-home-high-toolbar .sr-home-refresh span{display:none}.sr-home-refresh{min-width:44px;padding:10px}.sr-home-refresh span{display:none}.sr-home-status{bottom:calc(61px + env(safe-area-inset-bottom));font-size:13px}#game-menu{padding:21px}}@media (orientation:landscape) and (height<=600px) and (width<=900px){.sr-home-header{min-height:102px;padding-top:max(5px, env(safe-area-inset-top));flex-wrap:wrap;gap:4px 14px}.sr-home-header-end{margin-left:auto}.sr-home-nav{flex-basis:100%;order:3;justify-content:space-between;gap:3px;min-height:42px;margin:0}.sr-home-nav :is(button,a){flex:1;min-width:0;min-height:42px;padding:0 7px;font-size:13px}.sr-home-friends-alert{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.sr-home-friends-alert [data-home-friends-alert-text]{flex:1}}@media (prefers-reduced-motion:reduce){.sr-home-showcase-slide{transition:none}.sr-home button{transition:none!important}.sr-home .sr-home-support-hearts svg{animation:none}.sr-home .sr-home-support-hearts svg:first-child{opacity:1;bottom:13px;left:10px;transform:none}.sr-home .sr-home-support-hearts svg:not(:first-child){display:none}}@media (width<=1440px){.sr-home .sr-home-music{width:44px;padding:0}.sr-home-music-label{display:none}.sr-home-profile-button{max-width:180px}.sr-home-resume{justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:0}.sr-home-resume>span{display:none}.sr-home-resume svg{width:22px;height:22px}}@media (width<=740px){.sr-home-account-summary{flex-direction:column;align-items:flex-start;gap:12px}}@media (orientation:landscape) and (width<=820px){.sr-home-header{padding-top:max(3px, env(safe-area-inset-top));flex-wrap:nowrap;gap:8px}.sr-home-brand{width:80px}.sr-home-header-end{flex-shrink:0;gap:6px}.sr-home-nav{flex:auto;order:0;justify-content:space-between;align-self:stretch;min-width:0;margin-right:0}.sr-home-nav :is(button,a){white-space:nowrap;flex:1;min-width:44px;padding:0 6px;font-size:12px}}@media (orientation:landscape) and (width<=740px){.sr-home-header{flex-wrap:wrap;gap:4px 6px}.sr-home-nav{flex:1 0 100%;order:3;min-width:0;margin:0}}@media (orientation:landscape) and (width<=640px){.sr-home-brand{width:72px}.sr-home-nav :is(button,a){padding:0 4px;font-size:11px}}@media (orientation:portrait) and (width<=360px){.sr-home-header{gap:6px}.sr-home-brand{width:60px}.sr-home-header-end{gap:4px}}@media (orientation:landscape) and (height<=600px),(orientation:portrait) and (width<=760px){.sr-home .sr-home-music{width:44px;padding:0}.sr-home-music-label{display:none}.sr-home-header-end>*{flex-shrink:0}.sr-home-account-button{min-width:44px}.sr-home-presence{white-space:nowrap;max-width:none}.sr-home-presence [data-home-online-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-home-online-compact{display:inline}}@media (width<=1100px){.sr-home-rooms{--sr-room-columns:minmax(130px, 1fr) 62px 110px 50px 62px 174px}.sr-home-room-columns,.sr-home-rooms .sr-home-room-row{column-gap:10px;padding-inline:12px}.sr-home-room-table{gap:9px}.sr-home-room-icon{display:none}.sr-home-room-filters{grid-template-columns:minmax(160px,1fr) auto}.sr-home-room-filters select{grid-area:1/2}.sr-home-room-tabs{grid-column:1/-1;width:max-content}.sr-home-room-tabs button{flex:1}}@media (orientation:landscape) and (height<=600px){.sr-home-rooms-heading{gap:14px;margin-bottom:16px}.sr-home-rooms-heading .sr-home-eyebrow{display:none}.sr-home .sr-home-rooms-heading h2{margin:0 0 5px;font-size:35px}.sr-home-rooms-heading p{font-size:13px}.sr-home-room-filters{gap:8px 10px;padding:10px 12px}.sr-home-room-browser-footer{padding:9px 12px}.sr-home-code-form{margin-top:12px;padding-block:12px}}@media (width<=760px){.sr-home-rooms .sr-home-room-columns{display:none}.sr-home-rooms .sr-home-room-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;row-gap:12px;min-height:110px;padding:14px}.sr-home-room-table{grid-area:1/1/auto/3}.sr-home-room-phase{grid-area:1/3;justify-self:end}.sr-home-room-phase>small{display:none}.sr-home-room-details{grid-area:2/1/auto/3;align-items:flex-start;gap:22px;display:flex}.sr-home-room-metric>small{clip-path:none;width:auto;height:auto;color:var(--sr-muted);margin:0 0 3px;font-size:11px;line-height:1.3;display:block;position:static;overflow:visible}.sr-home-rooms .sr-home-room-actions{grid-area:2/3;align-self:end}.sr-home-room-filters{padding:12px}.sr-home-room-tabs{width:100%}.sr-home .sr-home-room-tabs button{padding-inline:11px}.sr-home-rooms .sr-home-refresh span{display:inline}.sr-home-room-browser-footer>span{display:none}}@media (width<=540px){.sr-home-rooms-heading{align-items:flex-start;gap:12px}.sr-home .sr-home-rooms-heading h2{font-size:37px}.sr-home-rooms-heading .sr-home-eyebrow{display:none}.sr-home-rooms-heading p{font-size:13px}.sr-home .sr-home-room-create{white-space:nowrap;gap:8px;padding:10px 12px;font-size:13px}.sr-home-room-create svg{display:none}.sr-home-room-filters{grid-template-columns:minmax(0,1fr) 110px}.sr-home-room-search{grid-column:1/-1}.sr-home-room-tabs{grid-area:2/1/auto/-1}.sr-home-room-filters select{grid-area:3/1/auto/-1}.sr-home-rooms .sr-home-room-row{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.sr-home-room-table{grid-column:1/-1}.sr-home-room-phase{grid-area:2/1;justify-self:start}.sr-home-rooms .sr-home-room-actions{grid-area:2/2}.sr-home-room-details{grid-area:3/1/auto/-1;gap:26px}.sr-home-rooms .sr-home-rooms-toolbar{padding-inline:12px}.sr-home-room-summary{gap:3px 10px}.sr-home .sr-home-room-actions .sr-home-join,.sr-home .sr-home-room-actions .sr-home-watch{gap:6px;padding-inline:10px}.sr-home-room-actions .sr-home-join svg{display:none}.sr-home-code-form{grid-template-columns:minmax(0,1fr) auto;gap:12px}.sr-home-code-copy{grid-column:1/-1}}@media (width<=1100px){.sr-home-header{padding-top:max(7px, env(safe-area-inset-top));flex-wrap:wrap;gap:5px 18px}.sr-home-header-end{margin-left:auto}.sr-home-nav{flex:1 0 100%;order:3;justify-content:space-between;gap:3px;min-width:0;min-height:44px;margin:0}.sr-home-nav :is(button,a){white-space:nowrap;flex:1;min-width:0;min-height:44px;padding-inline:7px;font-size:12px}}@media (orientation:portrait) and (width<=440px){.sr-home-nav{gap:0}.sr-home-nav :is(button,a){padding-inline:3px;font-size:10px}}@media (orientation:landscape) and (height<=600px){.sr-home-lobby-layout{gap:16px}.sr-home-lobby-table,.sr-home-lobby-friends{padding:15px}.sr-home-lobby-heading strong{font-size:16px}.sr-home-lobby-heading>svg{width:33px;height:26px}.sr-home-lobby-options,.sr-home-lobby-seats{margin-top:12px}.sr-home-lobby-table .sr-home-form-note{margin-block:12px}.sr-home-lobby-table .sr-home-primary{min-height:48px}.sr-home-lobby-friends h3{font-size:17px}.sr-home-room-guides{margin-top:13px;padding:10px 12px}}@media (orientation:portrait) and (width<=760px){.sr-home-room-types{grid-template-columns:1fr}.sr-home-room-types button+button{border-left:0;border-top:1px solid var(--sr-rule)}.sr-home-room-types button{min-height:65px}.sr-home-lobby-layout{grid-template-columns:minmax(0,1fr);gap:16px}.sr-home-lobby-table,.sr-home-lobby-friends{padding:17px}}@media (width<=1200px){.sr-home-header{flex-wrap:wrap;gap:6px 18px}.sr-home-header-end{gap:10px;margin-left:auto}.sr-home-nav{flex:1 0 100%;order:3;justify-content:space-between;min-height:44px;margin:0}.sr-home-nav :is(button,a){flex:1}}@media (width<=760px){.sr-home-brand{width:80px}.sr-home-nav{scrollbar-width:thin;justify-content:flex-start;gap:4px;overflow-x:auto}.sr-home-nav :is(button,a){white-space:nowrap;flex:none;min-width:0;padding-inline:9px}.sr-home-header{gap:4px 8px}.sr-home-header-end{gap:6px}.sr-home-profile-button{gap:5px;max-width:124px;padding:6px}.sr-home-profile-button .sr-home-profile-flag{flex-basis:20px;width:20px}.sr-home-profile-button .sr-home-profile-flag img{width:20px}.sr-home-profile-avatar{flex-basis:24px;width:24px;height:24px}}.sr-public-site .sr-home-nav>a{color:#bdcabd;letter-spacing:.2px;justify-content:center;align-items:center;min-width:74px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.sr-public-site .sr-home-nav>a[aria-current]{color:var(--sr-ivory)}.sr-public-site .sr-home-nav>a[aria-current]:after{content:"";background:var(--sr-brass);height:3px;position:absolute;inset:auto 12px -1px}.sr-public-site .sr-home-nav>a:hover{color:#fff;background:#0b493530}.sr-home a.sr-home-brand,.sr-home a.sr-home-footer-brand,.sr-home a.sr-home-profile-button,.sr-home a.sr-home-primary,.sr-home a.sr-home-secondary,.sr-home a.sr-home-text-action,.sr-home a.sr-home-back,.sr-home a.sr-dev-blog-read{text-decoration:none}.sr-home a.sr-home-profile-button{color:var(--sr-ivory);min-height:44px}.sr-home a.sr-home-secondary,.sr-home a.sr-home-text-action,.sr-home a.sr-dev-blog-read{color:var(--sr-ivory)}.sr-home a.sr-home-back{align-items:center;display:inline-flex}.sr-public-breadcrumbs{color:var(--sr-muted);flex-wrap:wrap;align-items:baseline;gap:9px;font-size:13px;line-height:1.7;display:flex}.sr-public-breadcrumbs a{color:var(--sr-brass);text-underline-offset:4px}.sr-public-help-link{max-width:440px;margin-top:20px;font-size:13px;line-height:1.6}.sr-public-help-link a{color:var(--sr-brass);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.sr-public-help-link svg{width:18px}.sr-public-site .sr-home-main{align-items:flex-start}.sr-public-site[data-page=home] .sr-home-main{align-items:safe center}.sr-public-article{max-width:78ch}.sr-home .sr-public-article h1,.sr-home .sr-public-scores h1,.sr-home .sr-dev-blog-header h1{margin:8px 0 20px;font-size:clamp(42px,5vw,66px);line-height:1.08}.sr-home .sr-public-article h2{letter-spacing:.3px;margin:30px 0 12px;font-size:28px}.sr-public-article p,.sr-public-scores>p{color:var(--sr-muted);font-size:15px;line-height:1.8}.sr-public-article .sr-public-lead{color:#d0d9cc;font-size:17px;line-height:1.8}.sr-public-article a,.sr-public-scores>p a{color:var(--sr-brass);text-underline-offset:4px}.sr-home .sr-dev-blog-preview h2{letter-spacing:-.5px;text-transform:none;margin:16px 0 12px;font-family:inherit;font-size:clamp(24px,2.6vw,34px);font-weight:650;line-height:1.2}.sr-dev-blog-preview h2 a{color:inherit;text-decoration:none}.sr-dev-blog-preview h2 a:hover{text-underline-offset:5px;text-decoration:underline}.sr-home .sr-dev-blog-article-header h1{letter-spacing:-.6px;text-transform:none;margin:12px 0 18px;font-family:inherit;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.15}.sr-home .sr-home-dev-post h2{letter-spacing:-.3px;text-transform:none;margin:30px 0 12px;font-family:inherit;font-size:23px;font-weight:650;line-height:1.3}.sr-public-scores{max-width:1040px}.sr-public-scores .sr-home-high-board{width:100%}@media (width<=700px){.sr-public-site .sr-home-nav>a{white-space:nowrap;min-width:58px;padding-inline:8px;font-size:12px}.sr-public-site .sr-home-nav>a[aria-current]:after{inset-inline:8px}.sr-public-site .sr-home-header{flex-wrap:wrap}.sr-public-site .sr-home-header-end{margin-left:auto}.sr-public-site .sr-home-nav{order:3;width:100%;min-height:44px;margin:0;overflow-x:auto}.sr-home .sr-public-article h1{font-size:42px}}.site-load-error{z-index:20000;color:#f5efdd;text-align:center;background:#111714;border:1px solid #ffe300;place-content:center;gap:16px;padding:32px;display:grid;position:fixed;inset:25% 20%}.site-load-error a{color:#ffe300;text-decoration:underline}.sr-legal-links{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.sr-legal-links a,.sr-legal-links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.sr-legal-links a:hover,.sr-legal-links button:hover{color:#ffe000;text-decoration:underline}.sr-legal-links a:focus-visible,.sr-legal-links button:focus-visible{outline-offset:4px;outline:2px solid #ffe000}.sr-legal-date{color:#aaa;font-size:13px}.sr-delete-account-actions{background:#10140e;border:1px solid #343931;margin:24px 0;padding:22px}.sr-delete-account-actions .sr-home-primary{width:auto;min-height:48px;font:inherit;cursor:pointer;padding:12px 20px}.sr-delete-account-actions p{margin-bottom:0}.sr-legal-page h2{margin-top:30px}.sr-legal-page{max-width:900px}.sr-support-page-actions{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}.sr-support-page-actions>button{width:auto;min-height:48px;padding:12px 22px}@media (width<=600px){.sr-support-page-actions>button{width:100%}}.home-v3-theme .sr-home{--sr-green:#1c6851;--sr-charcoal:#10241e;--sr-ivory:#f8f7ed;--sr-brass:#e1be75;--sr-muted:#a9c3b8;--sr-rule:#bddac71c;background:radial-gradient(at 20% 12%,#234e3c99,#0000 60%),linear-gradient(145deg,#102923,#0a191a 80%)}.home-v3-theme .sr-home:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 159px,#aecbc304 160px,#0000 161px 320px);position:absolute;inset:0}.home-v3-theme .sr-home-header{border-color:#cfebe022}.home-v3-theme .sr-home-profile-button{background:#d1e5d009;border-radius:30px;padding:8px 12px;border-color:#c6e3cf24!important}.home-v3-theme .sr-home-profile-avatar{border:1px solid #dfca8e88;border-radius:50%}.home-v3-theme .sr-home .sr-home-music{background:#cde8d80a;border-radius:13px;box-shadow:inset 0 1px #e6f6eb0b;border-color:#c6e3cf24!important}.home-v3-theme .sr-home-presence{color:#bad2c4}.home-v3-theme .sr-home-presence i{box-shadow:0 0 8px #82c79f55}.home-v3-theme .sr-home-nav :is(button,a)[aria-current]{color:#f0d495}.home-v3-theme .sr-home-nav :is(button,a):hover{background:#c6e3cf09;border-radius:10px}.home-v3-theme .sr-home-main{padding-top:24px}.home-v3-theme .sr-home-prealpha-notice{color:#e5d7b8;background:#ddbd6d0a;border:1px solid #e0c17f2b;border-radius:15px;width:100%;padding:15px 20px;box-shadow:inset 0 1px #e6e7c407}.home-v3-theme .sr-home-prealpha-notice>strong{color:#f0d495;letter-spacing:1.5px;font-size:10px}.home-v3-theme .sr-home-prealpha-notice span{color:#d2dfd0}.home-v3-theme .sr-home-prealpha-notice small{color:#92b0a0}.home-v3-theme .sr-home-discord{background:#d3dbc00a;border-radius:10px}.home-v3-theme .sr-home-eyebrow{color:#d3bb80;letter-spacing:2px;font-size:10px}.home-v3-theme .sr-home-hero h1{text-shadow:0 4px 15px #06131033}.home-v3-theme .sr-home-showcase-frames{border-color:#b0d0ba33;border-radius:20px;box-shadow:0 20px 40px #0003,inset 0 0 0 5px #122a23}.home-v3-theme .sr-home-showcase-choices{gap:6px}.home-v3-theme .sr-home-showcase-choices button span{border-radius:10px}.home-v3-theme .sr-home-showcase-choices button[aria-current] span{width:17px}.home-v3-theme .sr-home-intro{color:#b6cdbf}.home-v3-theme .sr-home-platforms>:is(span,a){color:#b7cdbf;background:#b7d1ba05;border-color:#b7d1ba24;border-radius:8px}.home-v3-theme .sr-home-primary,.home-v3-theme .sr-home-secondary{clip-path:none;border-radius:16px;padding:21px 23px;transition:background .15s,transform .15s;box-shadow:inset 0 1px #fff3,0 7px 18px #0002}.home-v3-theme .sr-home-primary{background:linear-gradient(120deg,#f3d899,#ddb870);color:#263a2e!important;border:1px solid #fae4b0!important}.home-v3-theme .sr-home-primary:hover{background:#f7dca1}.home-v3-theme .sr-home-primary small{color:#596447}.home-v3-theme .sr-home-secondary{color:#f4f4e9;background:linear-gradient(125deg,#234d3b,#1b3b31);border:1px solid #84b99a55!important}.home-v3-theme .sr-home-secondary:hover{background:#2b5c46}.home-v3-theme .sr-home-secondary small{color:#bdd5c5}.home-v3-theme .sr-home-support{background:#ddbd6d09;border:1px solid #ddbd6d30;border-radius:17px;padding:21px}.home-v3-theme .sr-home-support strong{color:#f1dbab}.home-v3-theme .sr-home-support p{color:#b4c8b9}.home-v3-theme .sr-home-support-action{color:#efcf8e;background:#d8bc7820;border:1px solid #d8bc7840;border-radius:9px}.home-v3-theme .sr-home-community-action{background:#414fba15;border:1px solid #7b86c933;border-radius:19px}.home-v3-theme .sr-home-community-action>a{border-radius:11px}.home-v3-theme .sr-home-footer{border-color:#c9dac91a}.home-v3-theme .sr-home-panel h2>span{color:#e1be75}.home-v3-theme .sr-home-back{color:#c6d8c7!important}.home-v3-theme .sr-home-room-types{background:#162d26;border:1px solid #a2c2aa2b;border-radius:14px;gap:4px;padding:5px;overflow:hidden}.home-v3-theme .sr-home-room-types button{border:0;border-radius:10px}.home-v3-theme .sr-home-room-types button[aria-pressed=true]{background:#3b6343;box-shadow:inset 0 1px #c1dcaa20}.home-v3-theme .sr-home-room-types button[aria-pressed=true]:after{display:none}.home-v3-theme .sr-home-room-types strong{color:#f3efda}.home-v3-theme .sr-home-profile-summary{background:#a6c4a40a;border-color:#aecab324;border-radius:13px}.home-v3-theme .sr-home-field :is(input,select),.home-v3-theme .sr-home-room-search,.home-v3-theme .sr-home-room-filters>select{background:#081e1a;border-color:#a2c2aa35;border-radius:10px}.home-v3-theme .sr-home-red-options{gap:9px}.home-v3-theme .sr-home-red-options button{background:#1b352b;border:1px solid #a2c2aa33;border-radius:12px}.home-v3-theme .sr-home-red-options button[aria-pressed=true]{background:#b9a46616;border-color:#d5ba75}.home-v3-theme .sr-home-form-note{color:#abc7b2}.home-v3-theme .sr-home-room-guides{background:#a7c7ab08;border-color:#a2c2aa24;border-radius:12px}.home-v3-theme .sr-home-room-browser{background:#0f241e;border:1px solid #b1cfb12b;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0002}.home-v3-theme .sr-home-room-filters{background:#1b342a;border-color:#a2c2aa20}.home-v3-theme .sr-home-room-tabs{background:#0c211c;border-radius:10px;padding:3px}.home-v3-theme .sr-home-room-tabs button{border-radius:7px}.home-v3-theme .sr-home-room-tabs button[aria-pressed=true]{color:#f2e6c2;background:#345641}.home-v3-theme .sr-home-room-create,.home-v3-theme .sr-home-join{background:#e1be75;border-radius:10px;color:#233526!important}.home-v3-theme .sr-home-refresh{background:#9fc5a30c;border-radius:9px}.home-v3-theme .sr-home-code-form{background:#adc4a608;border:1px solid #a2c2aa2b;border-radius:16px;padding:21px}.home-v3-theme .sr-home .sr-home-empty button{background:#28533f;border-color:#91b39c50;border-radius:10px}.home-v3-theme .sr-home-room-row{background:#153126;border-color:#b1cfb11e}.home-v3-theme .sr-home-status{border-radius:12px}.home-v3-theme .sr-v3-wait-note{color:#9db9a8;align-items:flex-start;gap:10px;margin:0;padding:0 4px;font-size:11px;line-height:1.6;display:flex}.home-v3-theme .sr-v3-wait-note svg{color:#cdb67e;flex-shrink:0;width:18px;height:18px;margin-top:1px}.home-v3-theme .sr-home-hero-actions .sr-v3-wait-note{padding:2px 5px 12px}.home-v3-theme .sr-home.sr-android-home{background:radial-gradient(at 15% 1%,#2d574666,#0000 53%),linear-gradient(155deg,#132e26,#0b1c1a 70%)}.home-v3-theme .sr-android-home .sr-home-header{background:#13281f55;border-color:#aac9b022;gap:11px 14px;padding:17px 22px 12px}.home-v3-theme .sr-android-home .sr-home-brand{width:154px}.home-v3-theme .sr-android-home .sr-home-logo{height:42px}.home-v3-theme .sr-android-home .sr-home-profile-button{background:0 0;border-radius:30px;padding:0}.home-v3-theme .sr-android-home .sr-home-profile-avatar{flex-basis:31px;width:31px;height:31px}.home-v3-theme .sr-android-home .sr-home-presence{color:#b5d4bb;background:#b1cfb108;border-color:#b1cfb12b;padding:7px 11px}.home-v3-theme .sr-android-home .sr-home-music{background:#c3dac00b;border-radius:12px;width:42px;min-height:42px;border-color:#c6e3cf24!important}.home-v3-theme .sr-android-home .sr-home-main{gap:14px;max-width:660px;padding:24px 22px 15px}.home-v3-theme .sr-android-home .sr-app-launcher{gap:17px}.home-v3-theme .sr-android-home .sr-app-launcher-heading{align-items:center}.home-v3-theme .sr-android-home .sr-app-eyebrow{color:#baa575;letter-spacing:1.8px;margin-bottom:7px;font-size:8px}.home-v3-theme .sr-android-home .sr-app-launcher h1{letter-spacing:.3px;font-size:36px;line-height:1}.home-v3-theme .sr-android-home .sr-app-prealpha{color:#d5bc84;background:#cfb4740c;border-color:#d3ba7830;border-radius:6px;padding:6px 8px;font-size:7px}.home-v3-theme .sr-android-home .sr-app-table-preview{aspect-ratio:2.08;background:#18352a;border:1px solid #9bc19a3b;border-radius:18px;min-height:146px;box-shadow:0 14px 28px #0003}.home-v3-theme .sr-android-home .sr-app-table-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05130b99);position:absolute;inset:0}.home-v3-theme .sr-android-home .sr-app-table-preview figcaption{z-index:1;color:#d1dfd0;letter-spacing:.7px;background:#10221cde;border:1px solid #b8d3ba2b;border-radius:7px;padding:6px 9px;font-size:7px;bottom:12px;left:12px}.home-v3-theme .sr-android-home .sr-app-play-actions{gap:12px}.home-v3-theme .sr-android-home :is(.sr-app-play-primary,.sr-app-play-secondary){border-radius:16px;gap:14px;min-height:79px;padding:16px;box-shadow:inset 0 1px #ffffff18,0 5px 15px #00000018}.home-v3-theme .sr-android-home .sr-app-play-primary{color:#243c2c;background:linear-gradient(115deg,#f2d59a,#daba78);border-color:#efdaaa}.home-v3-theme .sr-android-home .sr-app-play-primary:hover{background:#f7dfaa}.home-v3-theme .sr-android-home .sr-app-play-secondary{background:linear-gradient(115deg,#28513d,#1d3b30);border-color:#8ab59a52}.home-v3-theme .sr-android-home .sr-app-play-secondary:hover{background:#2c5943}.home-v3-theme .sr-android-home .sr-app-action-icon{background:#1d3a2210;border-radius:12px;flex-basis:39px;place-items:center;width:39px;height:39px;display:grid}.home-v3-theme .sr-android-home .sr-app-play-secondary .sr-app-action-icon{color:#dac58e;background:#d1c3910b;border:1px solid #d1c39120}.home-v3-theme .sr-android-home .sr-app-action-icon svg{stroke-width:1.7px;width:25px;height:25px}.home-v3-theme .sr-android-home .sr-app-action-copy strong{letter-spacing:-.25px;font-size:17px;font-weight:800}.home-v3-theme .sr-android-home .sr-app-action-copy small{margin-top:5px;font-size:10px;line-height:1.4}.home-v3-theme .sr-android-home .sr-app-play-primary small{color:#56664c}.home-v3-theme .sr-android-home .sr-app-play-secondary small{color:#b1c9b7}.home-v3-theme .sr-android-home .sr-app-play-actions a>svg{opacity:.8;width:18px;height:18px}.home-v3-theme .sr-android-home .sr-v3-wait-note{margin-top:-3px;padding:0 4px;font-size:10px}.home-v3-theme .sr-android-home .sr-app-records{gap:10px}.home-v3-theme .sr-android-home .sr-app-records a{background:#aec9ae07;border-color:#aac9b023;border-radius:13px;min-height:75px;padding:13px 12px}.home-v3-theme .sr-android-home .sr-app-records a>svg:first-child{color:#c7b580;flex-basis:20px;width:20px;height:20px}.home-v3-theme .sr-android-home .sr-app-records strong{color:#dde6d8;font-size:11px}.home-v3-theme .sr-android-home .sr-app-records small{color:#8cae98;font-size:8px}.home-v3-theme .sr-android-home .sr-app-records a>svg:last-child{display:none}.home-v3-theme .sr-android-home .sr-app-community{background:#6562a80a;border:1px solid #aca7e626;border-radius:15px;min-height:80px;padding:16px}.home-v3-theme .sr-android-home .sr-app-community-icon{background:#8e8abb17;border-radius:10px;flex-basis:34px;width:34px;height:34px}.home-v3-theme .sr-android-home .sr-app-community-icon img{width:23px}.home-v3-theme .sr-android-home .sr-app-community strong{color:#d4dbd7;font-size:12px}.home-v3-theme .sr-android-home .sr-app-community small{color:#94aa9c;font-size:9px}.home-v3-theme .sr-android-home .sr-app-community .sr-app-external-arrow{color:#afa9d3}.home-v3-theme .sr-android-home .sr-app-development-note{color:#789381;letter-spacing:.4px;font-size:8px}.home-v3-theme .sr-android-home .sr-app-help{gap:4px 17px}.home-v3-theme .sr-android-home .sr-app-help :is(a,button){color:#849e8d;min-height:33px;font-size:10px}.home-v3-theme .sr-android-home .sr-app-tabs{width:calc(100% - 28px);margin:0 14px max(10px, env(safe-area-inset-bottom));background:#173025;border:1px solid #a7c6ad26;border-radius:20px;min-height:64px;padding:5px;box-shadow:0 5px 20px #0004,inset 0 1px #def9de08}.home-v3-theme .sr-android-home .sr-app-tabs a{color:#8fac99;border-radius:14px;gap:4px;min-height:52px;font-size:9px}.home-v3-theme .sr-android-home .sr-app-tabs a[aria-current]{color:#e2ca92;background:#d0bd7512}.home-v3-theme .sr-android-home .sr-app-tabs a svg{width:21px;height:21px}.home-v3-theme .sr-android-home .sr-home-status{bottom:calc(86px + env(safe-area-inset-bottom))}@media (width<=359px){.home-v3-theme .sr-android-home .sr-home-main{padding-inline:17px;padding-top:19px}.home-v3-theme .sr-android-home .sr-app-launcher{gap:14px}.home-v3-theme .sr-android-home .sr-app-launcher h1{font-size:30px}.home-v3-theme .sr-android-home .sr-app-prealpha{padding:5px;font-size:6px}.home-v3-theme .sr-android-home :is(.sr-app-play-primary,.sr-app-play-secondary){gap:10px;padding:14px}.home-v3-theme .sr-android-home .sr-app-action-copy small{font-size:9px}}@media (width>=640px) and (height<=600px){.home-v3-theme .sr-android-home .sr-home-main{max-width:960px;padding:15px 22px}.home-v3-theme .sr-android-home .sr-app-launcher{gap:12px 18px}.home-v3-theme .sr-android-home .sr-app-launcher-heading{grid-column:1/-1}.home-v3-theme .sr-android-home .sr-app-launcher h1{font-size:30px}.home-v3-theme .sr-android-home .sr-app-table-preview{aspect-ratio:1.8;grid-area:2/1/4;min-height:180px}.home-v3-theme .sr-android-home .sr-app-play-actions{grid-area:2/2}.home-v3-theme .sr-android-home :is(.sr-app-play-primary,.sr-app-play-secondary){min-height:73px;padding:13px}.home-v3-theme .sr-android-home .sr-v3-wait-note{grid-area:3/2}.home-v3-theme .sr-android-home .sr-app-records{grid-column:1}.home-v3-theme .sr-android-home .sr-app-community{grid-column:2;min-height:75px;padding:12px}.home-v3-theme .sr-android-home .sr-app-tabs{border-radius:16px;align-self:center;max-width:460px;min-height:52px;padding:3px 5px}.home-v3-theme .sr-android-home .sr-app-tabs a{border-radius:11px;flex-direction:row;gap:7px;min-height:43px;font-size:9px}.home-v3-theme .sr-android-home .sr-home-header{gap:13px;padding:8px 22px}.home-v3-theme .sr-android-home .sr-home-status{bottom:calc(69px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.home-v3-theme .sr-home *,.home-v3-theme .sr-home :before,.home-v3-theme .sr-home :after{transition:none!important;animation:none!important}}.home-v3-theme .sr-home .sr-v3-character-card{isolation:isolate;color:#f5f1df;text-align:left;background:linear-gradient(115deg,#354e3a,#243c2e 65%);border:1px solid #c7b78855;border-radius:17px;width:100%;min-height:158px;padding:23px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f6e8bd12,0 8px 25px #0002}.home-v3-theme .sr-v3-character-card:hover{background:linear-gradient(115deg,#405c40,#2e4933);border-color:#e0c78a}.home-v3-theme .sr-v3-character-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:7px;width:74%;display:flex;position:relative}.home-v3-theme .sr-v3-character-copy small{letter-spacing:1.7px;color:#cdbd87;font-size:8px;font-weight:800}.home-v3-theme .sr-v3-character-copy strong{letter-spacing:-.5px;font-size:21px;font-weight:800;line-height:1.2}.home-v3-theme .sr-v3-character-copy>span{color:#acbfa6;max-width:200px;font-size:10px;line-height:1.5}.home-v3-theme .sr-v3-character-copy b{color:#ecdbad;align-items:center;gap:13px;margin-top:6px;font-size:10px;font-weight:700;display:flex}.home-v3-theme .sr-v3-character-copy b svg{width:18px;height:18px}.home-v3-theme .sr-v3-character-art{z-index:0;pointer-events:none;justify-content:center;align-items:flex-end;width:36%;display:flex;position:absolute;inset:5px -7px 0 auto}.home-v3-theme .sr-v3-character-art:before{content:"";background:radial-gradient(at 55% 30%,#d4be811f,#c1b17507);border:1px solid #cfb8861c;border-radius:100px 100px 0 0;position:absolute;inset:9px 10px -15px}.home-v3-theme .sr-v3-character-art img{object-fit:contain;object-position:bottom;width:100%;height:100%;display:block;position:relative;transform:translateY(7px)}.home-v3-theme .sr-android-home .sr-home-header{gap:8px 14px;padding-top:14px;padding-bottom:8px}.home-v3-theme .sr-android-home .sr-home-main{padding-top:19px}.home-v3-theme .sr-android-home .sr-app-table-preview{aspect-ratio:2.6;min-height:120px}.home-v3-theme .sr-android-home .sr-v3-character-card{min-height:137px;padding:19px 17px}.home-v3-theme .sr-android-home .sr-v3-character-copy{gap:6px;width:73%}.home-v3-theme .sr-android-home .sr-v3-character-copy strong{font-size:19px}.home-v3-theme .sr-android-home .sr-v3-character-copy>span{max-width:180px;font-size:9px}.home-v3-theme .sr-android-home .sr-v3-character-copy small{letter-spacing:1.4px;font-size:7px}.home-v3-theme .sr-android-home .sr-v3-character-copy b{margin-top:3px;font-size:9px}@media (width>=640px) and (height<=600px){.home-v3-theme .sr-android-home .sr-home-header{padding-top:8px}.home-v3-theme .sr-android-home .sr-app-table-preview{aspect-ratio:1.8;min-height:180px}.home-v3-theme .sr-android-home .sr-v3-character-card{grid-column:1;min-height:130px}.home-v3-theme .sr-android-home .sr-app-records{grid-area:4/2;align-self:stretch}.home-v3-theme .sr-android-home .sr-app-community{grid-column:1/-1}}@media (width<=359px){.home-v3-theme .sr-android-home .sr-v3-character-card{padding:17px 14px}.home-v3-theme .sr-android-home .sr-v3-character-copy strong{font-size:17px}.home-v3-theme .sr-android-home .sr-v3-character-copy>span{font-size:8px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/oswald-latin-9AWb_KF-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/oswald-latin-9AWb_KF-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.designer-site-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1a14}body.designer-site-theme .sr-home,body.designer-site-theme .sr-home.sr-android-home{--sr-green:#112a20;--sr-charcoal:#0a1a14;--sr-ivory:#f3eddf;--sr-red:#dc2626;--sr-brass:#eadfc7;--sr-muted:#9faf9d;--sr-rule:#eadfc714;--sr-display:"Oswald", "Arial Narrow", sans-serif;color:#f3eddf;background:#0a1a14;padding:0;font-family:Inter,Arial,sans-serif;font-size:15px}body.designer-site-theme .sr-home ::selection{color:#0a1a14;background:#eadfc7}body.designer-site-theme .sr-home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 8%,#991b1b1f,#0000 36%),radial-gradient(at 0 60%,#39634c15,#0000 42%);position:absolute;inset:0}body.designer-site-theme .sr-home :is(h1,h2,h3,h4){font-family:var(--sr-display);text-transform:uppercase;letter-spacing:.015em;font-weight:500;font-stretch:100%}body.designer-site-theme .sr-home :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #eadfc7}body.designer-site-theme .sr-home .sr-home-header{z-index:5;background:#0a1a14f5;border-bottom:1px solid #eadfc714;flex-wrap:wrap;align-items:center;gap:16px 24px;width:100%;min-height:88px;padding:12px max(24px,50vw - 720px);display:flex;position:relative;box-shadow:0 4px 30px #0003}body.designer-site-theme .sr-home .sr-home-brand{flex:none;align-items:center;gap:11px;width:auto;min-height:44px;display:flex}body.designer-site-theme .sr-home .sr-home-logo{width:174px;height:58px}body.designer-site-theme .sr-home .sr-home-brand:after{content:"ALPHA";color:#0a1a14;font-family:var(--sr-display);letter-spacing:.5px;background:#f59e0b;border-radius:3px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1.3;display:block;transform:skew(-10deg);box-shadow:0 0 12px #f59e0b40}body.designer-site-theme .sr-home-header:has(.designer-site-navigation)>.sr-home-nav{display:none}body.designer-site-theme .sr-home:has(.designer-site-navigation)>.sr-app-tabs{display:none}body.designer-site-theme .sr-home .sr-home-header-end{order:2;gap:10px;margin-left:auto;display:flex}body.designer-site-theme .sr-home .sr-home-profile-button{color:#e4dfce;background:#14221c80;border-radius:7px;max-width:180px;min-height:44px;padding:6px 10px;border:1px solid #eadfc71f!important}body.designer-site-theme .sr-home .sr-home-profile-button:hover{background:#14221c;border-color:#eadfc780!important}body.designer-site-theme .sr-home .sr-home-profile-avatar{background:#112a20;border-color:#eadfc766}body.designer-site-theme .sr-home .sr-home-presence{color:#8fa18e;background:0 0;border:0;gap:6px;padding:0;font-size:11px}body.designer-site-theme .sr-home .sr-home-presence strong{font-size:14px}body.designer-site-theme .sr-home .sr-home-presence>i{background:#8daf93;box-shadow:0 0 8px #8daf9355}body.designer-site-theme .sr-home .sr-home-presence[data-state=unavailable]>i,body.designer-site-theme .sr-home .sr-home-presence[data-state=checking]>i{box-shadow:none;background:#f59e0b}body.designer-site-theme .sr-home .sr-home-music{min-width:44px;min-height:44px;box-shadow:none;color:#cdd3c2;background:#14221c80;border-radius:7px;padding:9px;display:inline-flex;border:1px solid #eadfc71f!important}body.designer-site-theme .sr-home .sr-home-music:hover,body.designer-site-theme .sr-home .sr-home-music[aria-pressed=true]{color:#eadfc7;background:#14221c}body.designer-site-theme .sr-home .sr-home-music-label{display:none}body.designer-site-theme .sr-home .sr-home-resume{color:#eadfc7;background:#39634c1a;border-radius:6px;width:auto;padding:8px 12px;border:1px solid #39634c55!important}body.designer-site-theme .sr-home .sr-home-prealpha-notice{display:none}body.designer-site-theme .designer-site-navigation{order:1;align-items:center;margin-left:auto;display:flex}body.designer-site-theme .designer-site-desktop-nav{align-items:center;gap:3px;display:flex}body.designer-site-theme .designer-site-navigation nav>a{color:#cdd3c2;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:flex;position:relative}body.designer-site-theme .designer-site-navigation nav>a:hover{color:#f3eddf;background:#eadfc708}body.designer-site-theme .designer-site-navigation nav>a[aria-current]{color:#eadfc7;background:#39634c15}body.designer-site-theme .designer-site-navigation nav>a[aria-current]:after{content:"";background:#39634c;height:2px;position:absolute;inset:auto 12px 3px}body.designer-site-theme .designer-site-navigation nav>.designer-site-play{color:#f3eddf;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#dc2626,#991b1b);margin-left:12px;padding-inline:21px;font-family:Oswald,Arial Narrow,sans-serif;font-size:17px;font-weight:500;box-shadow:0 0 18px #dc262633,inset 0 1px #eadfc733}body.designer-site-theme .designer-site-navigation nav>.designer-site-play:hover{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 0 24px #dc262659,inset 0 1px #eadfc733}body.designer-site-theme .designer-site-mobile-nav{display:none}body.designer-site-theme .designer-site-mobile-nav>summary{color:#e4dfce;cursor:pointer;background:#14221c66;border:1px solid #eadfc726;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}body.designer-site-theme .designer-site-mobile-nav>summary::-webkit-details-marker{display:none}body.designer-site-theme .designer-site-menu-icon{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;border-block:2px solid;width:18px;height:14px;display:block}body.designer-site-theme .designer-site-mobile-nav[open]>summary{color:#eadfc7;background:#39634c26;border-color:#eadfc780}body.designer-site-theme .designer-site-mobile-nav>nav{z-index:6;background:#112a20;border:1px solid #eadfc726;border-top:2px solid #39634c;border-radius:0 0 10px 10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(430px,100vw - 32px);max-height:min(520px,65dvh);padding:16px;display:grid;position:absolute;top:100%;right:max(24px,50vw - 720px);overflow-y:auto;box-shadow:0 20px 40px #0008}body.designer-site-theme .designer-site-mobile-nav:not([open])>nav{display:none}body.designer-site-theme .designer-site-mobile-nav nav>a{justify-content:flex-start;padding:12px}body.designer-site-theme .designer-site-mobile-nav nav>.designer-site-play{grid-column:1/-1;justify-content:space-between;margin:7px 0 0}body.designer-site-theme .sr-home .sr-home-scroll{scrollbar-width:thin;scrollbar-color:#39634c #0a1a14;padding:0}body.designer-site-theme .sr-home .sr-home-status{bottom:max(24px,env(safe-area-inset-bottom))}body.designer-site-theme .sr-home .sr-home-main{align-items:stretch;gap:28px;width:min(1280px,100%);max-width:1280px;margin-inline:auto;padding:clamp(32px,4vw,58px) 32px 64px}body.designer-site-theme .sr-home .sr-home-panel{align-self:center;width:100%;max-width:1160px}body.designer-site-theme .sr-home .sr-home-eyebrow{color:#eadfc7;letter-spacing:2px;font-size:11px;font-weight:600}body.designer-site-theme .sr-home .sr-home-eyebrow>span{background:#39634c}body.designer-site-theme .sr-home .sr-home-back{color:#8fa18e;width:fit-content;min-height:44px;padding:9px 0;font-size:13px;font-weight:500}body.designer-site-theme .sr-home .sr-home-back:hover{color:#eadfc7}body.designer-site-theme .sr-home .sr-home-primary{clip-path:none;background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #ef444480;border-radius:6px;box-shadow:0 0 20px #dc262626,inset 0 1px #eadfc726;color:#f3eddf!important}body.designer-site-theme .sr-home .sr-home-primary:hover{background:linear-gradient(135deg,#ef4444,#b91c1c)}body.designer-site-theme .sr-home .sr-home-primary small{color:#fee2e2}body.designer-site-theme .sr-home .sr-home-secondary{color:#f3eddf;background:#14221c;border-radius:6px;border:1px solid #eadfc726!important}body.designer-site-theme .sr-home .sr-home-secondary:hover{background:#1c3427;border-color:#39634c80!important}body.designer-site-theme .sr-home .sr-home-footer{width:100%;padding:44px max(32px,calc((100vw - 1216px) / 2)) max(24px,env(safe-area-inset-bottom));color:#8fa18e;background:#07110df2;border-color:#eadfc714}body.designer-site-theme .sr-home .sr-home-footer-top{gap:28px 40px;padding-bottom:32px}body.designer-site-theme .sr-home .sr-home-footer-brand{width:160px;min-height:52px;margin-bottom:18px}body.designer-site-theme .sr-home .sr-home-footer-logo{width:160px;max-width:100%;height:53px}body.designer-site-theme .sr-home .sr-home-footer-about>strong{color:#cdd3c2;letter-spacing:1.2px;font-size:11px}body.designer-site-theme .sr-home .sr-home-footer-about>p{color:#8fa18e;font-size:13px}body.designer-site-theme .sr-home .sr-home-footer h2{color:#f3eddf;font-family:var(--sr-display);letter-spacing:.6px;margin:6px 0 14px;font-size:18px;font-weight:500}body.designer-site-theme .sr-home .sr-home-footer-links>:is(a,button){color:#8fa18e;min-height:40px;padding-block:6px;font-size:13px}body.designer-site-theme .sr-home .sr-home-footer-links>:is(a,button):hover{color:#eadfc7}body.designer-site-theme .sr-home .sr-home-footer-community>p{color:#6f856f}body.designer-site-theme .sr-home .sr-home-footer-bottom{color:#6f856f;border-color:#eadfc714;font-size:11px}body.designer-site-theme .sr-home .sr-home-footer-release i{background:#f59e0b;box-shadow:0 0 8px #f59e0b66}body.designer-site-theme .sr-home .sr-legal-links :is(a,button):hover{color:#eadfc7}body.designer-site-theme .sr-home .sr-home-blog{max-width:1216px}body.designer-site-theme .sr-home .sr-dev-blog{width:100%}body.designer-site-theme .sr-home .sr-dev-blog-header{border-bottom:1px solid #eadfc71a;align-items:flex-end;gap:24px;margin-bottom:36px;padding-bottom:28px}body.designer-site-theme .sr-home .sr-dev-blog-header>div{max-width:740px}body.designer-site-theme .sr-home .sr-dev-blog-header :is(h1,h2){color:#f3eddf;font-family:var(--sr-display);letter-spacing:-.5px;text-transform:uppercase;margin:10px 0 16px;font-size:clamp(44px,5.5vw,72px);font-weight:700;line-height:1.1}body.designer-site-theme .sr-home .sr-dev-blog-header p{color:#8fa18e;max-width:66ch;font-size:15px;line-height:1.8}body.designer-site-theme .sr-home .sr-dev-blog-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}body.designer-site-theme .sr-home .sr-dev-blog-entry{background:linear-gradient(145deg,#1b3024,#14221c);border:1px solid #eadfc714;border-radius:12px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:0 8px 24px #0002}body.designer-site-theme .sr-home .sr-dev-blog-entry:hover{border-color:#39634c66}body.designer-site-theme .sr-home .sr-dev-blog-entry.is-latest{border-color:#39634c55;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}body.designer-site-theme .sr-home .sr-dev-blog-image{background:#0c1613;align-items:stretch;width:100%;min-width:0}body.designer-site-theme .sr-home .sr-dev-blog-image :is(picture,a){width:100%;display:block}body.designer-site-theme .sr-home .sr-dev-blog-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}body.designer-site-theme .sr-home .sr-dev-blog-entry.is-latest .sr-dev-blog-image img{min-height:100%}body.designer-site-theme .sr-home .sr-dev-blog-preview{flex:1;justify-content:flex-start;gap:16px;padding:clamp(22px,2.6vw,34px)}body.designer-site-theme .sr-home .sr-dev-blog-category{color:#eadfc7;letter-spacing:1.3px;gap:9px;font-size:10px;font-weight:600}body.designer-site-theme .sr-home .sr-dev-blog-latest{color:#eadfc7;letter-spacing:1px;background:#39634c1a;border:1px solid #39634c4d;border-radius:4px;padding:5px 8px;font-size:10px}body.designer-site-theme .sr-home .sr-dev-blog-preview :is(h2,h3){color:#f3eddf;font-family:var(--sr-display);letter-spacing:.15px;text-transform:uppercase;margin:0;font-size:clamp(25px,2.7vw,35px);font-weight:500;line-height:1.25}body.designer-site-theme .sr-home .sr-dev-blog-preview :is(h2,h3) a{color:inherit;text-decoration:none}body.designer-site-theme .sr-home .sr-dev-blog-preview :is(h2,h3) a:hover{color:#eadfc7;text-decoration:none}body.designer-site-theme .sr-home .sr-dev-blog-preview>p{color:#b5c4b2;font-size:14px;line-height:1.8}body.designer-site-theme .sr-home .sr-dev-blog-meta{color:#8fa18e;gap:7px;font-size:11px;line-height:1.8}body.designer-site-theme .sr-home .sr-dev-blog-preview .sr-dev-blog-meta{margin-top:auto}body.designer-site-theme .sr-home .sr-dev-blog-read{color:#f3eddf;background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #ef44444d;border-radius:5px;gap:24px;min-height:44px;margin-top:0;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;box-shadow:inset 0 1px #eadfc71a}body.designer-site-theme .sr-home .sr-dev-blog-read:hover{color:#f3eddf;background:linear-gradient(135deg,#ef4444,#b91c1c)}body.designer-site-theme .sr-home .sr-dev-blog-read svg{width:18px;height:18px}body.designer-site-theme .sr-home .sr-dev-blog-follow{background:linear-gradient(110deg,#112a20,#14221c99);border:1px solid #39634c33;border-radius:12px;gap:24px;margin-top:36px;padding:28px}body.designer-site-theme .sr-home .sr-dev-blog-follow strong{font-family:var(--sr-display);text-transform:uppercase;letter-spacing:.4px;font-size:24px;font-weight:500}body.designer-site-theme .sr-home .sr-dev-blog-follow p{color:#8fa18e;font-size:13px}body.designer-site-theme .sr-home .sr-dev-blog-follow a{background:#39634c;border:1px solid #eadfc71a;border-radius:5px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:600}body.designer-site-theme .sr-home .sr-dev-blog-follow a:hover{background:#294d39}body.designer-site-theme .sr-home .sr-dev-blog-article{width:100%;max-width:1080px}body.designer-site-theme .sr-home .sr-dev-blog-article-header{max-width:900px;margin:28px auto 34px}body.designer-site-theme .sr-home .sr-dev-blog-article-header :is(h1,h2){color:#f3eddf;font-family:var(--sr-display);letter-spacing:.2px;text-transform:uppercase;margin:14px 0 22px;font-size:clamp(36px,4.8vw,62px);font-weight:500;line-height:1.18}body.designer-site-theme .sr-home .sr-dev-blog-article-header .sr-dev-blog-meta{color:#8fa18e;gap:9px;font-size:12px}body.designer-site-theme .sr-home .sr-dev-blog-cover{background:#112a20;border:1px solid #eadfc726;border-radius:10px;overflow:hidden;box-shadow:0 12px 40px #0004}body.designer-site-theme .sr-home .sr-dev-blog-cover img{width:100%;height:auto}body.designer-site-theme .sr-home .sr-dev-blog-article>.sr-home-dev-post{color:#cdd3c2;max-width:76ch;margin:42px auto;font-size:16px;line-height:1.9}body.designer-site-theme .sr-home .sr-home-dev-post>p{margin-bottom:24px}body.designer-site-theme .sr-home .sr-home-dev-post>p:first-child{color:#e4dfce;font-size:17px}body.designer-site-theme .sr-home .sr-home-dev-post :is(h2,h3,h4){color:#f3eddf;font-family:var(--sr-display);letter-spacing:.3px;text-transform:uppercase;margin:40px 0 18px;font-size:29px;font-weight:500;line-height:1.35}body.designer-site-theme .sr-home .sr-home-dev-post a{color:#eadfc7;text-underline-offset:4px}body.designer-site-theme .sr-home .sr-home-dev-post a:hover{color:#fff5df}body.designer-site-theme .sr-home .sr-dev-blog-section-image{margin:32px 0 40px}body.designer-site-theme .sr-home .sr-dev-blog-section-image img{border:1px solid #eadfc726;border-radius:7px}body.designer-site-theme .sr-home .sr-dev-blog-section-image figcaption{color:#8fa18e;margin-top:12px;font-size:12px;line-height:1.7}body.designer-site-theme .sr-home .sr-home-dev-post .sr-home-dev-post-closing{color:#cdd3c2;background:#14221c80;border:1px solid #39634c33;border-radius:8px;margin-top:36px;padding:24px;font-size:14px}@media (width<=1359px){body.designer-site-theme .designer-site-navigation{order:3;margin-left:0}body.designer-site-theme .designer-site-desktop-nav{display:none}body.designer-site-theme .designer-site-mobile-nav{display:block}}@media (width<=1050px){body.designer-site-theme .sr-home .sr-home-header{gap:12px 16px}body.designer-site-theme .sr-home .sr-home-header-end{gap:8px}body.designer-site-theme .sr-home .sr-home-presence>[data-home-online-label]{display:none}body.designer-site-theme .sr-home .sr-home-online-compact{display:inline}body.designer-site-theme .sr-home .sr-home-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}body.designer-site-theme .sr-home .sr-home-footer-about{grid-column:1/-1;max-width:440px}}@media (width<=760px){body.designer-site-theme .sr-home .sr-home-main{gap:24px;padding:30px 20px 44px}body.designer-site-theme .sr-home .sr-home-footer{padding-inline:20px;padding-top:32px}body.designer-site-theme .sr-home .sr-dev-blog-header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px;padding-bottom:20px}body.designer-site-theme .sr-home .sr-dev-blog-header :is(h1,h2){font-size:46px}body.designer-site-theme .sr-home .sr-dev-blog-header p{font-size:14px}body.designer-site-theme .sr-home .sr-dev-blog-posts{grid-template-columns:minmax(0,1fr);gap:22px}body.designer-site-theme .sr-home .sr-dev-blog-entry.is-latest{display:flex}body.designer-site-theme .sr-home .sr-dev-blog-preview{gap:15px;padding:23px}body.designer-site-theme .sr-home .sr-dev-blog-preview :is(h2,h3){font-size:29px}body.designer-site-theme .sr-home .sr-dev-blog-follow{flex-direction:column;align-items:flex-start;gap:20px;padding:23px}body.designer-site-theme .sr-home .sr-dev-blog-article-header{margin:20px 0 26px}body.designer-site-theme .sr-home .sr-dev-blog-article-header :is(h1,h2){font-size:37px}body.designer-site-theme .sr-home .sr-dev-blog-article>.sr-home-dev-post{margin-block:30px;font-size:15px;line-height:1.85}body.designer-site-theme .sr-home .sr-home-dev-post>p:first-child{font-size:16px}body.designer-site-theme .sr-home .sr-home-dev-post :is(h2,h3,h4){margin-top:32px;font-size:26px}body.designer-site-theme .sr-home .sr-home-dev-post .sr-home-dev-post-closing{padding:20px}}@media (width<=700px){body.designer-site-theme .sr-home .sr-home-header{min-height:0;padding:max(12px,env(safe-area-inset-top)) 20px 12px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;display:grid}body.designer-site-theme .sr-home .sr-home-brand{gap:9px}body.designer-site-theme .sr-home .sr-home-logo{width:155px;height:51px}body.designer-site-theme .designer-site-navigation{order:0;grid-area:1/2}body.designer-site-theme .designer-site-mobile-nav>summary{padding:10px}body.designer-site-theme .designer-site-mobile-nav>summary>span:last-child{display:none}body.designer-site-theme .designer-site-mobile-nav>nav{right:16px}body.designer-site-theme .sr-home .sr-home-header-end{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px 10px;width:100%;margin:0}body.designer-site-theme .sr-home .sr-home-profile-button{max-width:190px;padding:5px 9px}body.designer-site-theme .sr-home .sr-home-profile-avatar{flex-basis:28px;width:28px;height:28px}body.designer-site-theme .sr-home .sr-home-presence{margin-left:auto}body.designer-site-theme .sr-home .sr-home-resume{min-height:44px;font-size:11px!important}body.designer-site-theme .sr-home .sr-home-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.designer-site-theme .sr-home .sr-home-footer-community{grid-column:1/-1}body.designer-site-theme .sr-home .sr-home-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=380px){body.designer-site-theme .sr-home .sr-home-main,body.designer-site-theme .sr-home .sr-home-header{padding-inline:16px}body.designer-site-theme .sr-home .sr-home-logo{width:140px;height:47px}body.designer-site-theme .sr-home .sr-home-profile-button{max-width:155px}body.designer-site-theme .sr-home .sr-home-profile-flag{display:none}body.designer-site-theme .sr-home .sr-dev-blog-preview{padding:20px}}@media (orientation:landscape) and (height<=600px){body.designer-site-theme .sr-home .sr-home-header{min-height:64px;padding-block:8px}body.designer-site-theme .sr-home .sr-home-logo{width:125px;height:42px}body.designer-site-theme .sr-home .sr-home-main{padding-top:25px}body.designer-site-theme .sr-home .sr-home-presence{display:none}}body.designer-site-theme :is(.sr-forum,.sr-friends){--forum-line:#eadfc714;--forum-muted:#a6b8b0;--forum-yellow:#eadfc7;--sr-rule:#eadfc714;--sr-ivory:#f3eddf;--sr-muted:#a6b8b0;--sr-brass:#fdba74;color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;max-width:1240px;font-family:Inter,DM Sans Variable,Arial,sans-serif;font-size:14px;line-height:1.6}body.designer-site-theme :is(.sr-home-forums,.sr-home-friends){width:100%;max-width:1240px}body.designer-site-theme :is(.sr-forum,.sr-friends) *,body.designer-site-theme :is(.sr-forum,.sr-friends) :before,body.designer-site-theme :is(.sr-forum,.sr-friends) :after{box-sizing:border-box}body.designer-site-theme :is(.sr-forum,.sr-friends) [hidden]{display:none!important}body.designer-site-theme :is(.sr-forum,.sr-friends) :is(button,input,select,textarea){font-family:inherit}body.designer-site-theme :is(.sr-forum,.sr-friends) button{color:#e4dfce;cursor:pointer;background:#14221c99;border:1px solid #eadfc71f;border-radius:7px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:650;line-height:1.4;transition:background .16s,border-color .16s,color .16s}body.designer-site-theme :is(.sr-forum,.sr-friends) button:hover:not(:disabled){color:#f3eddf;background:#1e3528;border-color:#eadfc766}body.designer-site-theme :is(.sr-forum,.sr-friends) button:disabled{opacity:.45;cursor:default}body.designer-site-theme :is(.sr-forum,.sr-friends) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #eadfc7}body.designer-site-theme :is(.sr-forum-primary,.sr-forum .sr-forum-voting-poll-action),body.designer-site-theme .sr-friends :is(.sr-friends-add>button,.sr-friends-composer>button,.sr-friends-guest button:first-child,[data-friends-action=accept]){color:#f3eddf;background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #ef444466;border-radius:7px;min-height:46px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #eadfc724,0 5px 20px #dc26261c}body.designer-site-theme .sr-forum .sr-forum-primary:hover:not(:disabled),body.designer-site-theme .sr-forum .sr-forum-voting-poll-action:hover,body.designer-site-theme .sr-friends :is(.sr-friends-add>button,.sr-friends-composer>button,.sr-friends-guest button:first-child,[data-friends-action=accept]):hover:not(:disabled){color:#f3eddf;background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#f87171}body.designer-site-theme :is(.sr-forum-eyebrow,.sr-friends-heading .sr-home-eyebrow){color:#fb923c;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:750}body.designer-site-theme :is(.sr-forum-heading,.sr-friends-heading){border-bottom:1px solid #eadfc712;align-items:center;gap:24px;margin:0 0 32px;padding:8px 0 26px}body.designer-site-theme :is(.sr-forum-heading h1,.sr-friends-heading h2){color:#f3eddf;letter-spacing:-.025em;text-transform:uppercase;margin:10px 0 12px;font:600 clamp(46px,5.5vw,72px)/1.08 Oswald,Impact,sans-serif}body.designer-site-theme :is(.sr-forum-heading h1,.sr-friends-heading h2)>span{color:#ef4444}body.designer-site-theme .sr-forum-heading p{color:#a6b8b0;max-width:60ch;font-size:14px;line-height:1.7}body.designer-site-theme .sr-forum-heading>button{gap:22px;min-height:48px!important}body.designer-site-theme .sr-forum{padding:0 0 32px}body.designer-site-theme .sr-forum-toolbar{background:#14221c66;border:1px solid #eadfc714;border-radius:10px;gap:18px;padding:10px 12px}body.designer-site-theme .sr-forum .sr-forum-tabs :is(a,button){color:#9cafa6;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;min-height:44px;padding:10px 15px;font-size:13px;display:inline-flex}body.designer-site-theme .sr-forum .sr-forum-tabs .is-selected{color:#eadfc7;background:#39634c18;border-color:#eadfc733}body.designer-site-theme .sr-forum-search{gap:8px;width:min(420px,44%)}body.designer-site-theme .sr-forum :is(input,textarea,select),body.designer-site-theme .sr-friends :is(.sr-friends-add input,.sr-friends-composer textarea){color:#f3eddf;letter-spacing:normal;background:#081610;border:1px solid #eadfc720;border-radius:7px;min-width:0;min-height:46px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5}body.designer-site-theme :is(.sr-forum,.sr-friends) :is(input,textarea)::placeholder{color:#789084;opacity:1}body.designer-site-theme .sr-forum .sr-forum-refresh{color:#8fa18e;border-radius:7px;width:46px;height:46px}body.designer-site-theme .sr-forum-breadcrumb{gap:12px;min-height:52px;margin:0 0 10px}body.designer-site-theme .sr-forum .sr-forum-breadcrumb :is(a,button){color:#eadfc7;min-height:44px;font-size:12px}body.designer-site-theme .sr-forum-breadcrumb-current{color:#b6c6be;font-size:12px}body.designer-site-theme .sr-forum-breadcrumb-separator{color:#50695b}body.designer-site-theme .sr-forum-account{background:linear-gradient(100deg,#173226,#112a20);border:1px solid #eadfc726;border-radius:10px;gap:12px;margin:0 0 28px;padding:20px 24px}body.designer-site-theme .sr-forum-account strong{color:#e4dfce;font-size:14px}body.designer-site-theme .sr-forum-account p{max-width:70ch;margin-top:5px;font-size:12px}body.designer-site-theme .sr-forum-account button{padding:10px 16px;min-height:44px!important;font-size:12px!important}body.designer-site-theme .sr-forum-account button:first-of-type{color:#eadfc7;background:#39634c1c;border-color:#eadfc755}body.designer-site-theme .sr-forum-section-bar{background:0 0;border:0;padding:18px 0}body.designer-site-theme .sr-forum-section-bar :is(h3,h4){color:#f3eddf;text-transform:uppercase;letter-spacing:.025em;font:500 23px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-section-bar>span{color:#8ba397;font-size:12px}body.designer-site-theme .sr-forum .sr-forum-section-bar button{background:#14221c80;border-radius:6px;min-height:44px;padding:9px 12px;font-size:11px}body.designer-site-theme :is(.sr-forum-index-head,.sr-forum-table-head){color:#769084;letter-spacing:.12em;background:0 0;border:0;padding:10px 22px;font-size:10px}body.designer-site-theme :is([data-forum-categories],[data-forum-topics]){gap:10px;display:grid}body.designer-site-theme :is(.sr-forum-category-row,.sr-forum-topic){background:linear-gradient(120deg,#152e24,#11261d);border:1px solid #eadfc712;border-radius:10px;gap:20px;padding:22px}body.designer-site-theme :is(.sr-forum-category-row,.sr-forum-topic):nth-child(2n){background:linear-gradient(120deg,#152e24,#11261d)}body.designer-site-theme :is(.sr-forum-category-row,.sr-forum-topic):hover{border-color:#eadfc726}body.designer-site-theme .sr-forum-category-main{gap:18px}body.designer-site-theme .sr-forum-category-icon{color:#eadfc7;background:#39634c12;border:1px solid #eadfc730;border-radius:10px;width:52px;height:52px}body.designer-site-theme .sr-forum .sr-forum-category-title{text-transform:uppercase;color:#eee6d4;min-height:34px;font:500 22px/1.35 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-category-main p{color:#9aafa3;margin-top:5px;font-size:13px}body.designer-site-theme .sr-forum-category-count{gap:2px}body.designer-site-theme .sr-forum-category-count strong{color:#e4dfce;font:500 26px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-category-count span{color:#769084;font-size:10px;display:block}body.designer-site-theme .sr-forum-category-last{border-left:1px solid #eadfc710;padding-left:20px}body.designer-site-theme .sr-forum .sr-forum-latest-title{color:#d4e2da;min-height:28px;font-size:12px}body.designer-site-theme .sr-forum-category-last time{color:#799487;margin-left:36px;font-size:10px}body.designer-site-theme .sr-forum-no-posts{color:#799487;font-size:12px}body.designer-site-theme .sr-forum .sr-forum-avatar{color:#8fa18e;background:#14221c;border:1px solid #eadfc720;border-radius:50%;width:44px;height:44px}body.designer-site-theme .sr-forum .sr-forum-player-name{color:#dce7df;min-height:28px;font-size:13px}body.designer-site-theme .sr-forum .is-compact .sr-forum-avatar{width:28px;height:28px}body.designer-site-theme .sr-forum .is-compact .sr-forum-player-name{font-size:11px}body.designer-site-theme .sr-forum button.sr-forum-player-name{min-height:44px}body.designer-site-theme .sr-forum .is-compact button.sr-forum-avatar{width:44px;height:44px;min-height:44px}body.designer-site-theme .sr-forum .is-developer .sr-forum-avatar{box-shadow:none;border-color:#eadfc788}body.designer-site-theme .sr-forum-developer{color:#eadfc7;font-size:9px}body.designer-site-theme .sr-forum-list-heading{margin:22px 0 12px}body.designer-site-theme .sr-forum-list-heading h3{color:#eee6d4;font:500 28px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-list-heading p{color:#94a99e;font-size:14px}body.designer-site-theme .sr-forum-topic-icon{color:#648674;background:#eadfc705;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}body.designer-site-theme .sr-forum-topic-icon.is-pinned{color:#fb923c;background:#f9731612}body.designer-site-theme .sr-forum-topic-icon.is-locked{color:#8fa18e}body.designer-site-theme .sr-forum-tag{color:#7aa78f;font-size:9px}body.designer-site-theme .sr-forum-tag+.sr-forum-tag{color:#fdba74}body.designer-site-theme .sr-forum .sr-forum-topic-title{color:#eee6d4;min-height:34px;font-size:15px;font-weight:600}body.designer-site-theme .sr-forum-topic-byline{color:#769084;gap:10px;font-size:11px}body.designer-site-theme .sr-forum-topic-replies strong{color:#eadfc7;font:500 25px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-topic-replies>span{color:#769084;font-size:10px;display:block}body.designer-site-theme .sr-forum-topic-last time{color:#799487;margin-top:5px;font-size:11px}body.designer-site-theme .sr-forum-pagination{gap:14px;margin:24px 0}body.designer-site-theme .sr-forum-pagination>span{color:#8da89a;font-size:12px}body.designer-site-theme .sr-forum-pagination>:is(a,button){background:#14221c80;border-radius:7px;align-items:center;min-height:44px;padding:10px 15px;display:inline-flex}body.designer-site-theme .sr-forum-voting-section{background:radial-gradient(at 100% 0,#39634c14,#0000 65%),#10251e;border:1px solid #39634c33;border-radius:12px;margin-bottom:24px;padding:30px}body.designer-site-theme .sr-forum-voting-symbol{color:#eadfc7;background:#39634c12;border:1px solid #eadfc733;border-radius:12px;width:56px;height:56px}body.designer-site-theme .sr-forum-voting-heading h2{text-transform:uppercase;margin:8px 0 12px;font:500 clamp(28px,3vw,36px)/1.2 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-voting-heading p{color:#a6b8b0;font-size:13px}body.designer-site-theme .sr-forum-voting-summary{margin-top:24px}body.designer-site-theme .sr-forum-voting-summary :is(strong,.sr-forum-voting-open-count){color:#fdba74}body.designer-site-theme .sr-forum .sr-forum-voting-link{color:#eadfc7;background:#39634c10;border-color:#eadfc730;border-radius:6px;font-size:12px}body.designer-site-theme .sr-forum-voting-note{color:#809d8e;font-size:12px}body.designer-site-theme .sr-forum-voting-latest-heading{color:#cadbd1;font-family:inherit;font-size:14px}body.designer-site-theme .sr-forum-voting-poll{background:#0a1a14;border:1px solid #eadfc712;border-radius:9px;padding:22px}body.designer-site-theme .sr-forum-voting-poll-status{color:#fdba74;text-transform:uppercase;letter-spacing:.05em;background:#f9731612;border:1px solid #fb923c33;border-radius:5px;padding:5px 9px;font-size:10px}body.designer-site-theme .sr-forum-voting-poll-status.is-closed{color:#8fa18e;background:#14221c77;border-color:#8fa18e26}body.designer-site-theme .sr-forum-voting-poll-voted{color:#eadfc7;font-size:11px}body.designer-site-theme .sr-forum .sr-forum-voting-poll-title{color:#eee6d4;min-height:32px;font-size:18px;font-weight:600}body.designer-site-theme .sr-forum-voting-poll-preview{color:#9eb3a7;font-size:13px}body.designer-site-theme .sr-forum-voting-poll-meta{color:#769084;font-size:11px}body.designer-site-theme .sr-forum-voting-poll:has(.is-closed) .sr-forum-voting-poll-action{color:#cdd3c2;box-shadow:none;background:#14221c80;border-color:#eadfc720}body.designer-site-theme .sr-forum-poll{background:#122b25;border:1px solid #eadfc730;border-radius:10px;padding:26px}body.designer-site-theme .sr-forum-poll h4{text-transform:uppercase;font:500 26px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-poll-total{color:#fdba74}body.designer-site-theme .sr-forum-poll-options{gap:12px}body.designer-site-theme .sr-forum-poll-option{background:#0a1a1466;border:1px solid #eadfc712;border-radius:7px;padding:10px 14px 14px}body.designer-site-theme .sr-forum-poll-option.is-your-vote{background:#39634c10;border-color:#eadfc766}body.designer-site-theme .sr-forum-poll-result{margin-bottom:7px;font-size:13px}body.designer-site-theme .sr-forum-poll-result label{flex:1;min-height:44px}body.designer-site-theme .sr-forum .sr-forum-poll-result input{accent-color:#eadfc7;width:20px;height:20px;min-height:20px}body.designer-site-theme .sr-forum-poll-count{color:#9ab4a6;font-size:12px}body.designer-site-theme .sr-forum-poll progress{color:#39634c;background:#eadfc70d;border-radius:8px;height:7px;overflow:hidden}body.designer-site-theme .sr-forum-poll progress::-webkit-progress-bar{background:#eadfc70d;border-radius:8px}body.designer-site-theme .sr-forum-poll progress::-webkit-progress-value{background:#39634c;border-radius:8px}body.designer-site-theme .sr-forum-poll progress::-moz-progress-bar{background:#39634c;border-radius:8px}body.designer-site-theme .sr-forum-poll-option>small{color:#eadfc7}body.designer-site-theme .sr-forum .sr-forum-back{color:#eadfc7;min-height:44px;margin-bottom:16px;padding:0;font-size:12px}body.designer-site-theme .sr-forum-thread-heading{gap:22px;padding:8px 0 28px}body.designer-site-theme .sr-forum-thread-category{color:#fb923c;margin-bottom:12px;font-size:10px}body.designer-site-theme .sr-forum .sr-forum-thread-heading h1{color:#f3eddf;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:18px;font:500 clamp(30px,3.5vw,46px)/1.2 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-thread-meta{color:#8ba798;font-size:12px}body.designer-site-theme .sr-forum .sr-forum-thread-tools>button{color:#8ca99a;min-height:44px;padding:10px 0;font-size:12px}body.designer-site-theme .sr-forum-manage>summary{color:#8ca99a}body.designer-site-theme .sr-forum-manage-controls{background:#14221c55;border-radius:8px}body.designer-site-theme .sr-forum .sr-forum-danger{color:#fca5a5}body.designer-site-theme [data-forum-posts]{gap:18px;display:grid}body.designer-site-theme .sr-forum-post{background:#112a20;border:1px solid #eadfc714;border-radius:10px;grid-template-columns:190px minmax(0,1fr);min-height:220px;overflow:hidden}body.designer-site-theme .sr-forum-post-author{background:#14221c4d;border-right:1px solid #eadfc70d;padding:24px 20px}body.designer-site-theme .sr-forum .sr-forum-post-author .sr-forum-avatar{border-radius:50%;width:64px;height:64px}body.designer-site-theme .sr-forum-post-author>small{color:#7f9c8c;font-size:11px}body.designer-site-theme .sr-forum-post-role{color:#eadfc7;background:#39634c0d;border-color:#eadfc726;border-radius:5px;margin-top:14px;padding:5px 9px;font-size:9px}body.designer-site-theme .sr-forum-post-content{padding:24px 28px}body.designer-site-theme .sr-forum-post-content>header{color:#84a491;border-color:#eadfc70d;padding-bottom:14px;font-size:11px}body.designer-site-theme .sr-forum-post-content>header>time{color:#84a491;font-size:11px}body.designer-site-theme .sr-forum-post-body{color:#d4e1d9;max-width:85ch;margin:22px 0 28px;font-size:14px;line-height:1.85}body.designer-site-theme .sr-forum-post-content>footer{flex-wrap:wrap;gap:10px}body.designer-site-theme .sr-forum-post-content>footer>span{color:#789684;font-size:11px}body.designer-site-theme .sr-forum-post-content>footer>button,body.designer-site-theme .sr-forum .sr-forum-safety{color:#a7b9ae;background:#14221c66;border:1px solid #eadfc714;border-radius:6px;min-height:44px!important;padding:9px 12px!important;font-size:11px!important}body.designer-site-theme .sr-forum-post-image{background:#0a1a14;border-color:#eadfc714;border-radius:7px;overflow:hidden}body.designer-site-theme .sr-forum-video-player{border-color:#eadfc714;border-radius:8px}body.designer-site-theme .sr-forum-video-link{color:#eadfc7}body.designer-site-theme .sr-forum-reply-area{background:#14221c55;border:1px solid #eadfc714;border-radius:10px;padding:26px}body.designer-site-theme .sr-forum-reply-area h4{color:#eee6d4;text-transform:uppercase;font:500 26px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-reply-area p{font-size:13px}body.designer-site-theme .sr-forum-summary{color:#769584;border-color:#eadfc712;gap:22px;margin-top:30px;padding:20px 0;font-size:12px}body.designer-site-theme .sr-forum-summary svg{stroke:#eadfc7}body.designer-site-theme :is(.sr-forum-empty,.sr-forum-index-empty,.sr-forum-voting-empty){color:#91ac9c;background:#112a2066;border:1px dashed #eadfc720;border-radius:10px;padding:32px 24px}body.designer-site-theme .sr-forum-empty h4{color:#eee6d4;font:500 25px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme :is(.sr-forum-empty,.sr-forum-index-empty) p{color:#91ac9c;font-size:13px}body.designer-site-theme :is(.sr-forum-status,.sr-friends-status){color:#fdba74;margin:14px 0 0;font-size:13px}body.designer-site-theme :is(.sr-forum-status,.sr-friends-status):not(:empty){background:#f973160a;border:1px solid #fb923c26;border-radius:7px;padding:13px 16px}body.designer-site-theme :is(.sr-forum-status,.sr-friends-status).is-error{color:#fca5a5;background:#ef44440a;border-color:#ef444433}body.designer-site-theme .sr-forum-organizer{background:#14251f;border:1px solid #eadfc730;border-radius:10px;padding:26px}body.designer-site-theme .sr-forum-organizer-row button,body.designer-site-theme .sr-forum-draft-image button,body.designer-site-theme .sr-forum-poll-draft-option>button{min-height:44px!important;padding:9px 12px!important;font-size:11px!important}body.designer-site-theme .sr-forum-editor-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020907d9;padding:24px}body.designer-site-theme .sr-forum-editor{background:#11251e;border:1px solid #eadfc726;border-top:3px solid #dc2626;border-radius:12px;width:min(720px,100%);max-height:min(92dvh,1000px);padding:30px;box-shadow:0 24px 100px #0009}body.designer-site-theme .sr-forum-editor h3{color:#f3eddf;text-transform:uppercase;font:500 30px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-forum-editor>header>button{border-radius:7px;min-width:44px;min-height:44px}body.designer-site-theme .sr-forum-editor label{color:#92aca0;letter-spacing:.1em;font-size:10px}body.designer-site-theme .sr-forum .sr-forum-editor :is(input,textarea,select){color:#f3eddf;background:#0a1a14;border-radius:7px;padding:13px 14px;font-size:16px}body.designer-site-theme .sr-forum-editor textarea{min-height:180px}body.designer-site-theme .sr-forum-editor-footnote{color:#7b9988;font-size:11px}body.designer-site-theme .sr-forum-editor :is(.sr-forum-editor-images,.sr-forum-editor-videos,.sr-forum-editor-poll,footer){border-color:#eadfc712}body.designer-site-theme .sr-forum-editor-images>p{font-size:11px}body.designer-site-theme .sr-forum-draft-image{background:#14221c55;border-radius:7px;padding:10px}body.designer-site-theme .sr-forum-draft-image img{background:#0a1a14;border-radius:4px}body.designer-site-theme .sr-forum-draft-image-status{color:#eadfc7}body.designer-site-theme .sr-friends h3{color:#eee6d4;letter-spacing:.025em;text-transform:uppercase;font:500 23px/1.3 Oswald,Impact,sans-serif}body.designer-site-theme .sr-friends-heading{margin-bottom:28px}body.designer-site-theme .sr-friends-heading h2{margin-bottom:0}body.designer-site-theme .sr-friends-guest{background:radial-gradient(at 100% 0,#39634c12,#0000 70%),#112a20;border:1px solid #eadfc726;border-radius:12px;max-width:780px;padding:clamp(24px,4vw,40px)}body.designer-site-theme .sr-friends-guest h3{margin-bottom:14px;font-size:30px}body.designer-site-theme .sr-friends-guest p{color:#a6b8b0;max-width:60ch;margin:0 0 24px;font-size:14px;line-height:1.8}body.designer-site-theme .sr-friends-guest>div{gap:12px}body.designer-site-theme .sr-friends-own{color:#fb923c;letter-spacing:.12em;background:#112a2080;border:1px solid #eadfc712;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 20px;padding:17px 20px;font-size:10px;font-weight:700;display:flex}body.designer-site-theme .sr-friends-own strong{color:#f3eddf;letter-spacing:0;margin:0;font-size:16px}body.designer-site-theme .sr-friends-own>span{color:#7e9c8a;letter-spacing:0;margin:0 0 0 auto;font-size:12px;font-weight:400}body.designer-site-theme .sr-friends-guidelines{background:#f973160b;border:1px solid #fb923c33;border-radius:9px;margin-bottom:20px;padding:18px 20px}body.designer-site-theme .sr-friends-guidelines p{color:#c3b7a2;font-size:12px}body.designer-site-theme .sr-friends .sr-friends-guidelines button{color:#fdba74;background:#f973160d;border-color:#fb923c40}body.designer-site-theme .sr-friends-add{background:#14221c44;border:1px solid #eadfc726;border-radius:10px;gap:14px;max-width:none;margin:0 0 24px;padding:22px 24px}body.designer-site-theme .sr-friends-add label>span{color:#eadfc7;letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:700}body.designer-site-theme .sr-friends-add input{width:100%;min-height:48px;font-size:16px}body.designer-site-theme .sr-friends-add>button{min-height:48px;padding-inline:24px}body.designer-site-theme .sr-friends-requests{background:#112a20;border:1px solid #fb923c26;border-radius:10px;margin-bottom:24px;padding:22px 24px}body.designer-site-theme .sr-friends-requests h3{margin-bottom:14px}body.designer-site-theme .sr-friends-requests ul{max-height:320px}body.designer-site-theme .sr-friends-requests li{border-color:#eadfc70d;gap:16px;padding:16px 0}body.designer-site-theme .sr-friend-request-actions{color:#fdba74;gap:8px;font-size:11px}body.designer-site-theme .sr-friends-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:24px}body.designer-site-theme .sr-friends-conversations{background:#14221c4d;border:1px solid #eadfc714;border-radius:12px;padding:22px 14px 14px}body.designer-site-theme .sr-friends-conversations>h3{margin:0;padding:0 9px 18px;font-size:22px}body.designer-site-theme .sr-friends-conversations ul{max-height:556px;padding-right:2px}body.designer-site-theme .sr-friends-conversations>p{color:#86a18f;border-top:1px solid #eadfc712;margin:4px 8px 14px;padding:24px 0;font-size:13px}body.designer-site-theme .sr-friends .sr-friend-conversation{background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:8px;gap:6px 10px;margin-bottom:5px;padding:16px 12px}body.designer-site-theme .sr-friends .sr-friend-conversation:hover:not(:disabled){background:#eadfc705;border-color:#eadfc712}body.designer-site-theme .sr-friends .sr-friend-conversation.is-selected{background:#39634c12;border-color:#eadfc726 #eadfc726 #eadfc726 #ef4444}body.designer-site-theme .sr-friend-profile{gap:12px}body.designer-site-theme .sr-friend-profile strong.player-label{color:#e4dfce;font-size:13px;font-weight:600}body.designer-site-theme .sr-friend-profile small{color:#7f9b8c;margin-top:4px;font-size:11px;font-weight:400}body.designer-site-theme .sr-friend-avatar{color:#8fa18e;background:#14221c;border:1px solid #eadfc720;border-radius:50%;width:44px;height:44px}body.designer-site-theme .sr-friend-avatar svg{fill:currentColor;stroke:none;width:28px;height:28px}body.designer-site-theme .sr-friend-presence{color:#82958d;background:#eadfc705;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:500}body.designer-site-theme .sr-friend-presence[data-online=true]{color:#fdba74;background:#f9731614}body.designer-site-theme .sr-friend-last-message{color:#86a18f;margin-left:56px;font-size:12px;font-weight:400}body.designer-site-theme .sr-friends-thread{background:#112a20;border:1px solid #eadfc714;border-radius:12px;min-height:440px;padding:0;scroll-margin-top:100px}body.designer-site-theme .sr-friends-thread-empty{color:#7e9e8b;min-height:440px;padding:40px;font-size:14px}body.designer-site-theme .sr-friends-thread-body{gap:0;height:650px;min-height:440px;max-height:80dvh}body.designer-site-theme .sr-friends-thread-body>header{border-bottom:1px solid #eadfc712;align-items:flex-start;padding:22px 24px 18px}body.designer-site-theme .sr-friends-thread-body>header>div{min-width:0}body.designer-site-theme .sr-friends-thread-body h3{color:#eee6d4;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;align-items:center;gap:6px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;display:flex}body.designer-site-theme .sr-friends-thread-body header p{color:#789b87;margin-top:4px;font-size:12px}body.designer-site-theme .sr-friends .sr-friend-thread-action{color:#829f8d;background:0 0;border-color:#eadfc70d;min-height:44px;padding:9px 11px;font-size:11px}body.designer-site-theme [data-friends-thread-safety]{gap:7px;margin-top:12px}body.designer-site-theme .sr-friends [data-friends-action=remove]{color:#fca5a5;background:#ef444408;border-color:#ef444426;padding:9px 11px;font-size:11px}body.designer-site-theme .sr-friends-thread-blocked{color:#fdba74;padding:16px 24px 0;line-height:1.6}body.designer-site-theme .sr-friends-messages{padding:22px 24px 10px}body.designer-site-theme .sr-friends-messages li{background:#19362a;border:1px solid #eadfc712;border-radius:2px 12px 12px;width:fit-content;max-width:90%;margin:0 36px 16px 0;padding:13px 16px}body.designer-site-theme .sr-friends-messages li.is-own{background:#1b3829;border-color:#eadfc726;border-radius:12px 2px 12px 12px;margin-left:auto;margin-right:0}body.designer-site-theme .sr-friends-messages p{color:#e0eae3;font-size:13px;line-height:1.7}body.designer-site-theme .sr-friends-messages time{color:#7d9b8b;margin-top:7px;font-size:10px}body.designer-site-theme .sr-friends-message-empty{color:#789a86;padding:24px;font-size:13px}body.designer-site-theme .sr-friends .sr-friend-message-report{color:#84a28f;background:0 0;border:0;min-height:44px;margin-top:8px;padding:8px 0;font-size:10px}body.designer-site-theme .sr-friend-invite{color:#eadfc7;background:#39634c0b;border:1px solid #eadfc730;border-radius:7px;gap:12px;margin-top:14px;padding:14px;font-size:12px}body.designer-site-theme .sr-friend-invite>span{overflow-wrap:anywhere;flex:160px}body.designer-site-theme .sr-friends .sr-friend-invite button{color:#fff5df;background:#39634c22;border-color:#eadfc74d;min-height:44px;padding:10px 14px;font-size:12px}body.designer-site-theme .sr-friends-composer{border-top:1px solid #eadfc712;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px 12px;padding:18px 24px 14px}body.designer-site-theme .sr-friends-composer textarea{color:#f3eddf;background:#0a1a14;border:1px solid #eadfc720;border-radius:7px;min-height:70px;max-height:130px;padding:12px 14px;font-size:16px;line-height:1.5}body.designer-site-theme .sr-friends-composer>button{align-self:stretch;min-width:84px}body.designer-site-theme .sr-friends-composer small{color:#668c75;font-size:10px}body.designer-site-theme .sr-friends-composer .is-over-limit{color:#fca5a5}@media (width<=1000px){body.designer-site-theme :is(.sr-forum-index-head,.sr-forum-category-row){grid-template-columns:minmax(0,1fr) 56px 56px 210px;gap:14px}body.designer-site-theme :is(.sr-forum-table-head,.sr-forum-topic){grid-template-columns:minmax(0,1fr) 52px 195px;gap:14px}body.designer-site-theme .sr-forum-category-icon{width:44px;height:44px}body.designer-site-theme .sr-forum-category-main{gap:12px}body.designer-site-theme .sr-forum-category-last{padding-left:14px}body.designer-site-theme .sr-friends-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:18px}body.designer-site-theme .sr-friends .sr-friend-conversation{grid-template-columns:minmax(0,1fr)}body.designer-site-theme .sr-friend-presence{justify-self:start;margin-left:56px}}@media (width<=760px){body.designer-site-theme :is(.sr-forum-heading,.sr-friends-heading){align-items:flex-start;gap:18px;margin-bottom:22px;padding:4px 0 22px}body.designer-site-theme .sr-forum-heading{flex-wrap:wrap}body.designer-site-theme :is(.sr-forum-heading h1,.sr-friends-heading h2){margin:8px 0 10px;font-size:clamp(42px,10vw,56px)}body.designer-site-theme .sr-forum-heading p{max-width:none;font-size:13px}body.designer-site-theme .sr-forum-heading>button{padding:12px 18px!important;font-size:13px!important}body.designer-site-theme .sr-forum-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:9px;padding:8px}body.designer-site-theme .sr-forum-tabs{gap:2px}body.designer-site-theme .sr-forum .sr-forum-tabs :is(a,button){min-height:44px;padding:10px 12px;font-size:12px}body.designer-site-theme .sr-forum-search{gap:8px;width:100%}body.designer-site-theme .sr-forum .sr-forum-search input{padding:10px 12px;font-size:16px}body.designer-site-theme .sr-forum-search button{padding:10px 14px}body.designer-site-theme .sr-forum .sr-forum-refresh{width:44px;height:44px}body.designer-site-theme .sr-forum-breadcrumb{gap:9px;margin-bottom:8px}body.designer-site-theme .sr-forum-breadcrumb-current,body.designer-site-theme .sr-forum .sr-forum-breadcrumb :is(a,button){font-size:11px}body.designer-site-theme .sr-forum-account{margin-bottom:20px;padding:20px}body.designer-site-theme .sr-forum-account strong{font-size:13px}body.designer-site-theme .sr-forum-account p{font-size:12px}body.designer-site-theme .sr-forum-section-bar{padding:16px 0}body.designer-site-theme .sr-forum-section-bar :is(h3,h4){font-size:21px}body.designer-site-theme .sr-forum .sr-forum-section-bar button{max-width:none;padding:9px 10px;font-size:10px}body.designer-site-theme :is(.sr-forum-index-head,.sr-forum-table-head){display:none}body.designer-site-theme .sr-forum-category-row{grid-template-columns:minmax(0,1fr) 42px 42px;gap:14px 8px;padding:18px 16px}body.designer-site-theme .sr-forum-category-main{grid-column:1/-1;align-items:flex-start;gap:13px}body.designer-site-theme .sr-forum-category-icon{border-radius:8px;width:42px;height:42px}body.designer-site-theme .sr-forum .sr-forum-category-title{min-height:44px;font-size:22px;line-height:1.35}body.designer-site-theme .sr-forum-category-main p{margin-top:3px;font-size:12px}body.designer-site-theme .sr-forum-category-count{border-top:1px solid #eadfc70d;flex-direction:row;grid-row:2;justify-content:flex-start;gap:6px;padding-top:10px}body.designer-site-theme .sr-forum-category-count:nth-child(2){grid-column:1}body.designer-site-theme .sr-forum-category-count:nth-child(3){grid-column:2/-1;justify-content:flex-end}body.designer-site-theme .sr-forum-category-count strong{font-size:20px}body.designer-site-theme .sr-forum-category-count span{font-size:10px}body.designer-site-theme .sr-forum-category-last{border-top:1px solid #eadfc70d;border-left:0;grid-column:1/-1;gap:4px 10px;padding:10px 0 0}body.designer-site-theme .sr-forum .sr-forum-latest-title{min-height:40px;margin:0;font-size:12px}body.designer-site-theme .sr-forum-category-last time{margin:0 0 0 auto;font-size:10px}body.designer-site-theme .sr-forum .is-compact .sr-forum-avatar{width:32px;height:32px}body.designer-site-theme .sr-forum .sr-forum-player-name{min-height:44px}body.designer-site-theme .sr-forum-topic{grid-template-columns:minmax(0,1fr) 42px;gap:16px 10px;padding:18px 16px}body.designer-site-theme .sr-forum-topic-main{align-items:flex-start;gap:12px}body.designer-site-theme .sr-forum-topic-icon{background:0 0;width:30px;height:38px}body.designer-site-theme .sr-forum .sr-forum-topic-title{min-height:44px;font-size:15px}body.designer-site-theme .sr-forum-topic-byline{gap:4px 10px;font-size:10px}body.designer-site-theme .sr-forum-topic-last{border-color:#eadfc70d;flex-wrap:wrap;gap:6px 10px;padding-top:10px}body.designer-site-theme .sr-forum-topic-last:before{font-size:10px}body.designer-site-theme .sr-forum-topic-last time{margin-top:0;font-size:10px}body.designer-site-theme .sr-forum-topic-replies strong{font-size:24px}body.designer-site-theme .sr-forum-voting-section{padding:20px 16px}body.designer-site-theme .sr-forum-voting-intro{gap:12px}body.designer-site-theme .sr-forum-voting-symbol{border-radius:8px;width:40px;height:40px}body.designer-site-theme .sr-forum-voting-heading h2{font-size:29px}body.designer-site-theme .sr-forum-voting-heading p{font-size:12px;line-height:1.7}body.designer-site-theme .sr-forum-voting-poll{gap:18px;padding:18px 16px}body.designer-site-theme .sr-forum .sr-forum-voting-poll-title{min-height:44px;font-size:17px}body.designer-site-theme .sr-forum-poll{padding:20px 16px}body.designer-site-theme .sr-forum-poll-option{padding:8px 10px 12px}body.designer-site-theme .sr-forum-poll-result{gap:10px;font-size:12px}body.designer-site-theme .sr-forum-poll-count{font-size:11px}body.designer-site-theme .sr-forum-thread-heading{gap:18px;padding-bottom:22px}body.designer-site-theme .sr-forum .sr-forum-thread-heading h1{font-size:32px}body.designer-site-theme .sr-forum-post{grid-template-columns:minmax(0,1fr)}body.designer-site-theme .sr-forum-post-author{border-bottom:1px solid #eadfc70d;border-right:0;gap:8px;padding:16px}body.designer-site-theme .sr-forum-post-author .sr-forum-author{gap:12px}body.designer-site-theme .sr-forum .sr-forum-post-author .sr-forum-avatar{width:44px;height:44px}body.designer-site-theme .sr-forum .sr-forum-author>.sr-forum-safety{flex-basis:auto;margin-top:0}body.designer-site-theme .sr-forum-post-role{margin:0}body.designer-site-theme .sr-forum-post-content{padding:18px 16px}body.designer-site-theme .sr-forum-post-content>header{flex-wrap:wrap;gap:6px 12px;font-size:10px}body.designer-site-theme .sr-forum-post-content>header>time{font-size:10px}body.designer-site-theme .sr-forum-post-body{margin:20px 0 26px;font-size:14px}body.designer-site-theme .sr-forum-post-content>footer{gap:8px}body.designer-site-theme .sr-forum-post-content>footer>span{flex-basis:100%}body.designer-site-theme .sr-forum-reply-area{padding:22px 20px}body.designer-site-theme .sr-forum-summary{gap:18px;padding-block:18px;font-size:11px}body.designer-site-theme .sr-forum-pagination{flex-wrap:wrap;gap:10px}body.designer-site-theme .sr-forum-pagination>span{font-size:11px}body.designer-site-theme .sr-forum-editor-backdrop{padding:12px}body.designer-site-theme .sr-forum-editor{border-radius:10px;max-height:calc(100dvh - 24px);padding:22px 18px}body.designer-site-theme .sr-forum-editor h3{font-size:27px}body.designer-site-theme .sr-forum-editor-footnote{flex-wrap:wrap;gap:5px 12px;font-size:10px}body.designer-site-theme .sr-forum-editor footer{flex-wrap:wrap}body.designer-site-theme .sr-forum-organizer{padding:20px 16px}body.designer-site-theme .sr-forum-organizer-row>div:last-child{flex-wrap:wrap}body.designer-site-theme .sr-friends-own{gap:5px 12px;padding:16px}body.designer-site-theme .sr-friends-own>span{flex-basis:100%;margin:2px 0 0;font-size:11px}body.designer-site-theme .sr-friends-add{flex-wrap:wrap;padding:20px}body.designer-site-theme .sr-friends-add label{flex-basis:100%}body.designer-site-theme .sr-friends-add>button{width:100%}body.designer-site-theme .sr-friends-requests{padding:20px}body.designer-site-theme .sr-friends-requests li{flex-wrap:wrap;gap:12px}body.designer-site-theme .sr-friend-request-actions{flex-wrap:wrap}body.designer-site-theme .sr-friends-layout{grid-template-columns:minmax(0,1fr);gap:20px}body.designer-site-theme .sr-friends-conversations{padding:20px 12px 12px}body.designer-site-theme .sr-friends-conversations ul{max-height:310px}body.designer-site-theme .sr-friends .sr-friend-conversation{grid-template-columns:minmax(0,1fr) auto;padding:14px 10px}body.designer-site-theme .sr-friend-presence{justify-self:auto;margin-left:0}body.designer-site-theme .sr-friends-thread-body{height:560px;min-height:440px;max-height:none}body.designer-site-theme .sr-friends-thread-body>header{gap:10px;padding:20px 16px 16px}body.designer-site-theme .sr-friends-thread-body h3{font-size:15px}body.designer-site-theme .sr-friends [data-friends-action=remove]{max-width:88px}body.designer-site-theme .sr-friends-thread-empty{min-height:300px;padding:30px}body.designer-site-theme .sr-friends-thread{min-height:300px}body.designer-site-theme .sr-friends-messages{padding:20px 16px 6px}body.designer-site-theme .sr-friends-messages li{max-width:94%;margin-right:16px;padding:12px 14px}body.designer-site-theme .sr-friends-composer{gap:8px;padding:16px}body.designer-site-theme .sr-friends-composer>button{min-width:64px;padding-inline:14px}body.designer-site-theme .sr-friend-invite{padding:12px}body.designer-site-theme .sr-friend-invite>span{flex-basis:100%}}@media (width<=380px){body.designer-site-theme .sr-forum .sr-forum-tabs :is(a,button){padding-inline:9px;font-size:11px}body.designer-site-theme .sr-forum-category-row{padding-inline:14px}body.designer-site-theme .sr-forum .sr-forum-category-title{font-size:21px}body.designer-site-theme .sr-forum-category-main{gap:10px}body.designer-site-theme .sr-forum-category-icon{width:36px}body.designer-site-theme .sr-friends .sr-friend-conversation{grid-template-columns:minmax(0,1fr)}body.designer-site-theme .sr-friend-presence{justify-self:start;margin-left:56px}}@media (prefers-reduced-motion:reduce){body.designer-site-theme :is(.sr-forum,.sr-friends) button{transition:none}}body.designer-site-theme :is(.sr-home-high-scores,.sr-analytics){--sr-ivory:#f3eddf;--sr-muted:#a9bbb5;--sr-rule:#eadfc716;--sr-brass:#eadfc7;--analytics-accent:#eadfc7;--sr-display:"Oswald", "Arial Narrow", sans-serif;color:#f3eddf;width:100%;max-width:1240px;font-family:Inter,Arial,sans-serif}body.designer-site-theme :is(.sr-home-high-scores,.sr-analytics) :is(button,input,select):focus-visible{outline-offset:4px;outline:2px solid #eadfc7}body.designer-site-theme :is(.sr-home-high-scores,.sr-analytics) button{cursor:pointer}body.designer-site-theme :is(.sr-home-high-scores,.sr-analytics) button:disabled{cursor:default}body.designer-site-theme :is(.sr-home-high-toolbar,.sr-analytics-heading){gap:24px;margin-bottom:24px}body.designer-site-theme :is(.sr-home-high-toolbar,.sr-analytics-heading) .sr-home-eyebrow{color:#eadfc7;letter-spacing:2px;font:600 10px/1.5 Inter,sans-serif}body.designer-site-theme :is(.sr-home-high-toolbar,.sr-analytics-heading) :is(h1,h2){color:#f3eddf;letter-spacing:-.5px;text-transform:uppercase;margin:9px 0 0;font:700 clamp(40px,4.7vw,64px)/1.04 Oswald,sans-serif}body.designer-site-theme :is(.sr-home-high-toolbar,.sr-analytics-heading) :is(h1,h2)>span{color:#dc2626}body.designer-site-theme .sr-analytics-heading p{color:#a9bbb5;margin-top:12px;font-size:13px}body.designer-site-theme :is(.sr-home-high-toolbar .sr-home-refresh,.sr-analytics-refresh){color:#d9e4e1;background:#14221c66;border:1px solid #eadfc726;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font:600 12px/1.3 Inter,sans-serif;display:inline-flex}body.designer-site-theme :is(.sr-home-high-toolbar .sr-home-refresh,.sr-analytics-refresh):hover:not(:disabled){color:#f3eddf;background:#39634c1a;border-color:#eadfc7}body.designer-site-theme :is(.sr-home-high-toolbar .sr-home-refresh,.sr-analytics-refresh) svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}body.designer-site-theme .sr-home-high-notice{color:#b9c8c2;background:#39634c0a;border:1px solid #39634c33;border-left:3px solid #39634c;border-radius:8px;max-width:none;margin:0 0 28px;padding:17px 20px;font-size:12px;line-height:1.8}body.designer-site-theme .sr-home-high-layout{grid-template-columns:minmax(205px,.32fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}body.designer-site-theme .sr-home-high-personal{isolation:isolate;background:radial-gradient(at 0 0,#39634c2c,#0000 65%),linear-gradient(150deg,#183326,#0c1a16);border:1px solid #39634c47;border-radius:14px;padding:28px;position:sticky;top:112px;overflow:hidden;box-shadow:0 16px 38px #00000020}body.designer-site-theme .sr-home-high-personal:after{content:"";z-index:-1;opacity:.045;background:#f3eddf;width:135px;height:135px;position:absolute;top:38px;right:-32px;transform:rotate(-10deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10v3h4v4a6 6 0 0 1-6 6.1V18h3v4H6v-4h3v-2.9A6 6 0 0 1 3 9V5h4Zm0 5H5v2a4 4 0 0 0 3 3.9A9 9 0 0 1 7 9Zm10 0v2a9 9 0 0 1-1 3.9A4 4 0 0 0 19 9V7Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10v3h4v4a6 6 0 0 1-6 6.1V18h3v4H6v-4h3v-2.9A6 6 0 0 1 3 9V5h4Zm0 5H5v2a4 4 0 0 0 3 3.9A9 9 0 0 1 7 9Zm10 0v2a9 9 0 0 1-1 3.9A4 4 0 0 0 19 9V7Z'/%3E%3C/svg%3E") 50%/contain no-repeat}body.designer-site-theme .sr-home-high-personal .sr-home-eyebrow{color:#eadfc7;letter-spacing:2px;font-size:10px}body.designer-site-theme .sr-home-high-personal>strong{color:#f3eddf;letter-spacing:-3px;margin:20px 0 12px;font:600 94px/.95 Oswald,sans-serif}body.designer-site-theme .sr-home-high-own-name.player-label{color:#f3eddf;font-size:13px}body.designer-site-theme .sr-home-high-personal p{color:#a9bbb5;border-top:1px solid #eadfc716;margin-top:20px;padding-top:17px;font-size:11px;line-height:1.8}body.designer-site-theme .sr-home-high-board{background:#0e201aaa;border:1px solid #eadfc716;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 16px 38px #00000014}body.designer-site-theme .sr-home-high-summary{background:#112a20;border-bottom:1px solid #eadfc714;gap:8px 20px;margin:0;padding:20px 24px}body.designer-site-theme .sr-home-high-summary>span{color:#f3eddf;text-transform:uppercase;letter-spacing:.4px;font:500 19px/1.2 Oswald,sans-serif}body.designer-site-theme .sr-home-high-summary>small{color:#90a99c;font-size:10px}body.designer-site-theme .sr-home-high-table{border-collapse:collapse;table-layout:fixed;width:100%}body.designer-site-theme .sr-home-high-table th{color:#8ea99c;letter-spacing:1.4px;background:#14221c66;border-bottom:1px solid #eadfc714;padding:14px 22px;font:600 9px/1.5 Inter,sans-serif;position:static}body.designer-site-theme .sr-home-high-table th:first-child{width:78px}body.designer-site-theme .sr-home-high-table th:last-child{width:96px}body.designer-site-theme .sr-home-high-table td{border-bottom:1px solid #eadfc70d;height:73px;padding:13px 22px}body.designer-site-theme .sr-home-high-table tbody tr:last-child td{border-bottom:0}body.designer-site-theme .sr-home-high-table tbody tr:hover{background:#eadfc704}body.designer-site-theme .sr-home-high-table .sr-home-high-rank{isolation:isolate;color:#90a99c;font:500 20px/1 Oswald,sans-serif;position:relative}body.designer-site-theme .sr-home-high-table .sr-home-high-break{color:#eaf2ed;font:500 34px/1 Oswald,sans-serif}body.designer-site-theme .sr-home-high-table tr[data-rank="1"]{background:#f59e0b09}body.designer-site-theme .sr-home-high-table tr[data-rank="1"] .sr-home-high-rank{color:#fbbf24}body.designer-site-theme .sr-home-high-table tr[data-rank="2"] .sr-home-high-rank{color:#eadfc7}body.designer-site-theme .sr-home-high-table tr[data-rank="3"] .sr-home-high-rank{color:#c6d1d0}body.designer-site-theme .sr-home-high-table tr:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .sr-home-high-rank:before{content:"";z-index:-1;clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);opacity:.13;background:currentColor;width:34px;height:38px;position:absolute;top:calc(50% - 19px);left:calc(50% - 17px)}body.designer-site-theme .sr-home-high-table tr[data-rank="1"] .sr-home-high-break{color:#fbbf24}body.designer-site-theme .sr-home-high-table tr.is-you{background:#39634c11}body.designer-site-theme .sr-home-high-table tr.is-you td:first-child{box-shadow:inset 3px 0 #39634c}body.designer-site-theme .sr-home-high-player.player-label{color:#eaf2ed;gap:10px;font-size:13px;font-weight:500}body.designer-site-theme .sr-home button.sr-home-high-player{background:0 0;min-height:44px;padding:7px 0}body.designer-site-theme .sr-home button.sr-home-high-player:hover .player-nickname{color:#eadfc7}body.designer-site-theme .sr-home-high-you{color:#eadfc7;letter-spacing:.5px;text-transform:uppercase;font-size:9px}body.designer-site-theme .sr-home-high-empty{border:0;margin:20px;padding:28px 8px}body.designer-site-theme .sr-home-high-empty>strong{text-transform:uppercase;font:500 25px/1.3 Oswald,sans-serif}body.designer-site-theme .sr-home-high-empty>p{color:#a9bbb5;font-size:12px;line-height:1.8}body.designer-site-theme .sr-home-high-status{color:#819c90;border-top:1px solid #eadfc70d;margin:0;padding:15px 24px;font-size:10px}body.designer-site-theme .sr-public-scores>p:last-child{color:#a9bbb5;margin-top:24px;font-size:13px;line-height:1.7}body.designer-site-theme .sr-analytics-directory{background:#112a20;border:1px solid #eadfc716;border-radius:12px;margin-bottom:30px;padding:20px}body.designer-site-theme .sr-analytics-directory :is(label,input,select,button){font-family:Inter,sans-serif}body.designer-site-theme .sr-analytics-directory label{color:#9bb6a8;letter-spacing:.3px;gap:9px;font-size:10px}body.designer-site-theme .sr-home .sr-analytics-directory :is(input,select){color:#eaf2ed;background:#091a13;border:1px solid #eadfc726;border-radius:6px;min-height:46px;padding:11px 12px;font-size:13px}body.designer-site-theme .sr-home .sr-analytics-directory button{color:#f3eddf;background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #dc2626;border-radius:6px;min-height:46px;padding:10px 19px;font-size:12px}body.designer-site-theme .sr-home .sr-analytics-directory [data-analytics-own]{color:#eadfc7;background:#39634c0a;border-color:#39634c47}body.designer-site-theme .sr-home .sr-analytics-directory [data-analytics-own][aria-pressed=true]{background:#39634c1c;border-color:#eadfc7}body.designer-site-theme .sr-analytics-search-results{border-color:#eadfc716;margin-top:4px;padding-top:18px}body.designer-site-theme .sr-home .sr-analytics-directory .sr-analytics-player-result{color:#f3eddf;background:#091a13;border:1px solid #eadfc716;border-radius:7px;gap:9px;padding:15px}body.designer-site-theme .sr-home .sr-analytics-directory .sr-analytics-player-result:hover{background:#39634c0a;border-color:#39634c}body.designer-site-theme .sr-analytics-player{gap:13px;margin:0 0 24px}body.designer-site-theme .sr-analytics-avatar{color:#eadfc7;background:#14221c;border:1px solid #39634c4d;flex-basis:44px;width:44px;height:44px}body.designer-site-theme .sr-analytics-player strong{color:#f3eddf;font-size:15px}body.designer-site-theme .sr-analytics-player-detail{color:#9bb6a8;font-size:11px}body.designer-site-theme .sr-analytics-filters{border:0;gap:12px;padding:0}body.designer-site-theme .sr-analytics-filters>div{background:#071910;border:1px solid #eadfc716;border-radius:8px;gap:3px;padding:4px}body.designer-site-theme .sr-home .sr-analytics-filters button{color:#9bb6a8;border-radius:5px;min-height:42px;padding:9px 18px;font-size:12px}body.designer-site-theme .sr-home .sr-analytics-filters button[aria-pressed=true]{color:#f3eddf;background:#39634c;box-shadow:0 2px 8px #00000026}body.designer-site-theme .sr-home .sr-analytics-filters button:hover:not([aria-pressed=true]){color:#f3eddf;background:#eadfc708}body.designer-site-theme .sr-analytics-headline{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:20px;margin:24px 0 18px}body.designer-site-theme .sr-break-hero{background:radial-gradient(at 0 0,#39634c20,#0000 65%),#0d221a;border-radius:14px;min-height:280px;padding:30px;box-shadow:0 18px 42px #00000020}body.designer-site-theme .sr-break-hero[data-break-tier=maximum]{background:radial-gradient(at 0 0,#f59e0b24,#0000 65%),#202315}body.designer-site-theme .sr-break-hero[data-break-tier=unstarted]{background:#10231b}body.designer-site-theme .sr-break-hero:not([data-break-tier]),body.designer-site-theme .sr-break-hero[data-break-tier=silver]{--break-metal:#cdd3c2;--break-light:#eadfc7;--break-dark:#39634c;--break-glow:#8daf931c}body.designer-site-theme .sr-break-hero[data-break-tier=platinum]{--break-metal:#8daf93;--break-light:#eadfc7;--break-dark:#39634c;--break-glow:#8daf9333}body.designer-site-theme .sr-break-number{font-family:Oswald,sans-serif;font-weight:600}body.designer-site-theme .sr-break-title{letter-spacing:.6px;font:500 clamp(24px,2.4vw,32px)/1.1 Oswald,sans-serif}body.designer-site-theme .sr-break-emblem span{font-family:Oswald,sans-serif}body.designer-site-theme .sr-break-progress-track{border-radius:4px;height:5px;overflow:hidden}body.designer-site-theme .sr-analytics-wins{background:radial-gradient(at 100% 0,#dc262629,#0000 75%),#161e1b;border:1px solid #dc262636;border-radius:14px;padding:30px;box-shadow:0 18px 42px #00000020}body.designer-site-theme .sr-analytics-wins-heading{color:#fca5a5;letter-spacing:1.4px;font-size:10px}body.designer-site-theme .sr-analytics-wins-heading svg{fill:none;stroke:#f59e0b;stroke-width:1.5px}body.designer-site-theme .sr-analytics-wins-number{color:#f3eddf;margin-block:18px 12px;font:600 88px/.95 Oswald,sans-serif}body.designer-site-theme .sr-analytics-wins p{color:#b6c4bd;font-size:11px}body.designer-site-theme .sr-analytics-wins-caption{color:#879f93;border-color:#eadfc714;font-size:10px}body.designer-site-theme .sr-analytics-overview{background:0 0;border:0;gap:14px;margin-bottom:24px}body.designer-site-theme .sr-analytics-overview .sr-analytics-metric{background:linear-gradient(145deg,#14221c70,#112a2080);border:1px solid #eadfc716;border-radius:10px;padding:22px}body.designer-site-theme .sr-analytics-overview .sr-analytics-metric+.sr-analytics-metric{border-left:1px solid #eadfc716}body.designer-site-theme .sr-analytics-metric dt{color:#a9bbb5;font-size:11px}body.designer-site-theme .sr-analytics-metric dd{color:#f3eddf;font-family:Oswald,sans-serif;font-weight:500}body.designer-site-theme .sr-analytics-metric .sr-analytics-metric-note{color:#7f9d8e;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:1.6}body.designer-site-theme .sr-analytics-grid{gap:20px}body.designer-site-theme .sr-analytics-card{background:#0d2019;border:1px solid #eadfc716;border-radius:12px;padding:26px;box-shadow:0 12px 30px #00000014}body.designer-site-theme .sr-analytics-card-heading{border-bottom:1px solid #eadfc712;gap:8px 16px;margin-bottom:22px;padding-bottom:17px}body.designer-site-theme .sr-analytics-card-heading h3{color:#f3eddf;text-transform:uppercase;letter-spacing:.3px;margin:0;font:500 24px/1.2 Oswald,sans-serif}body.designer-site-theme .sr-analytics-card-heading>span{color:#8ea99c;font-size:10px}body.designer-site-theme .sr-analytics-milestones{gap:7px}body.designer-site-theme .sr-analytics-milestones>div{background:#39634c09;border:1px solid #39634c2e;border-radius:6px;padding:12px 4px}body.designer-site-theme .sr-analytics-milestones dt{color:#8ea99c;font-size:10px}body.designer-site-theme .sr-analytics-milestones dd{color:#eadfc7;font:500 25px/1.2 Oswald,sans-serif}body.designer-site-theme .sr-analytics-milestones>div:last-child{background:#f59e0b0a;border-color:#f59e0b45}body.designer-site-theme .sr-analytics-milestones>div:last-child dd{color:#fbbf24}body.designer-site-theme .sr-analytics :is(h4,.sr-century-breaks h3,.sr-century-breaks h4){color:#dbe7e0;letter-spacing:.3px;text-transform:uppercase;font:500 17px/1.3 Oswald,sans-serif}body.designer-site-theme .sr-analytics-bar-track{background:#14221c;border-radius:4px;height:8px;overflow:hidden}body.designer-site-theme .sr-analytics-bar-track i{background:linear-gradient(90deg,#39634c,#eadfc7)}body.designer-site-theme .sr-analytics-breaks li{color:#b6c9be}body.designer-site-theme .sr-analytics :is(.sr-analytics-footnote,.sr-century-note){color:#8aa496;font-size:10px;line-height:1.8}body.designer-site-theme .sr-century-breaks{border-color:#eadfc716;margin-top:24px;padding-top:20px}body.designer-site-theme .sr-century-scores{gap:8px}body.designer-site-theme .sr-century-scores li{color:#fbbf24;background:#f59e0b0c;border:1px solid #f59e0b45;border-radius:5px;padding:8px 12px;font:500 23px/1.1 Oswald,sans-serif}body.designer-site-theme .sr-analytics .sr-century-more{color:#eadfc7;background:#39634c10;border:1px solid #39634c4d;border-radius:6px;min-height:44px;padding:10px 14px;font-size:11px}body.designer-site-theme .sr-analytics-pots{gap:8px}body.designer-site-theme .sr-analytics-pots li{color:#bdcec4;background:#112a20;border:1px solid #eadfc70e;border-radius:5px;padding:10px 12px}body.designer-site-theme .sr-analytics-details{border-color:#eadfc716}body.designer-site-theme .sr-analytics-details dt{color:#8ea99c}body.designer-site-theme .sr-analytics-details dd{color:#dce8e1}body.designer-site-theme .sr-analytics-trend{gap:7px;padding-bottom:8px;overflow-x:auto}body.designer-site-theme .sr-analytics-trend li{min-width:25px}body.designer-site-theme .sr-analytics-trend-track{background:#14221c77;border-radius:4px 4px 0 0;height:112px;overflow:hidden}body.designer-site-theme .sr-analytics-trend-track i{background:linear-gradient(#eadfc7,#39634c);border-radius:4px 4px 0 0}body.designer-site-theme .sr-analytics-trend strong{color:#c6d8cd;font-size:10px}body.designer-site-theme .sr-analytics-trend li>span{color:#819e8d;font-size:8px}body.designer-site-theme .sr-analytics-history-section{margin-top:34px}body.designer-site-theme .sr-analytics-history{border:1px solid #eadfc716;border-radius:10px;overflow:hidden}body.designer-site-theme .sr-analytics-frame{background:#0d2019;border-color:#eadfc712;gap:16px;padding:18px}body.designer-site-theme .sr-analytics-frame:last-child{border-bottom:0}body.designer-site-theme .sr-analytics-result{color:#a9bbb5;text-transform:uppercase;background:#eadfc707;border-radius:4px;width:fit-content;padding:6px 8px;font-size:10px}body.designer-site-theme .sr-analytics-result[data-result=won]{color:#8daf93;background:#39634c12}body.designer-site-theme .sr-analytics-frame small{color:#819e8d;font-size:9px}body.designer-site-theme .sr-analytics-opponent{color:#dce8e1;font-size:12px}body.designer-site-theme .sr-analytics-score{color:#f3eddf;font:500 25px/1.2 Oswald,sans-serif}body.designer-site-theme .sr-analytics-frame-end{color:#819e8d}body.designer-site-theme .sr-analytics-historical{background:#112a2077;border:1px solid #eadfc714;border-radius:10px;margin-top:28px;padding:24px}body.designer-site-theme .sr-analytics-historical h3{color:#dce8e1;text-transform:uppercase;font:500 21px/1.3 Oswald,sans-serif}body.designer-site-theme .sr-analytics-historical dd{color:#dce8e1;font:500 26px/1.2 Oswald,sans-serif}body.designer-site-theme :is(.sr-analytics-empty,.sr-analytics-state){background:#39634c09;border:1px solid #39634c38;border-radius:10px;margin:24px 0;padding:28px}body.designer-site-theme :is(.sr-analytics-empty,.sr-analytics-state)>strong{text-transform:uppercase;font:500 25px/1.3 Oswald,sans-serif}body.designer-site-theme .sr-analytics-state>strong{text-transform:none;font:500 16px/1.7 Inter,sans-serif}body.designer-site-theme :is(.sr-analytics-empty,.sr-analytics-state) p{font-size:12px;line-height:1.8}body.designer-site-theme :is(.sr-analytics-state,.sr-home-high-empty) button{color:#f3eddf;background:#b91c1c;border-radius:6px;min-height:44px;padding:11px 18px;font:600 12px/1.3 Inter,sans-serif;border:1px solid #dc2626!important}@media (width<=1000px){body.designer-site-theme .sr-analytics-directory{grid-template-columns:minmax(0,1fr)}body.designer-site-theme .sr-analytics-player-shortcuts label{flex:1;width:auto}body.designer-site-theme .sr-home-high-layout{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:18px}body.designer-site-theme .sr-home-high-personal{padding:22px}body.designer-site-theme .sr-analytics-card{padding:20px}body.designer-site-theme .sr-break-hero{grid-template-columns:105px minmax(0,1fr);gap:20px;padding:25px}body.designer-site-theme .sr-analytics-overview .sr-analytics-metric{padding:18px}}@media (width<=760px){body.designer-site-theme :is(.sr-home-high-toolbar,.sr-analytics-heading){align-items:center;gap:14px;margin-bottom:20px}body.designer-site-theme :is(.sr-home-high-toolbar,.sr-analytics-heading) :is(h1,h2){font-size:40px}body.designer-site-theme :is(.sr-home-high-toolbar .sr-home-refresh,.sr-analytics-refresh){padding:11px 13px;font-size:11px}body.designer-site-theme .sr-home-high-layout{grid-template-columns:minmax(0,1fr);gap:20px}body.designer-site-theme .sr-home-high-personal{grid-template-columns:minmax(0,1fr) auto;gap:5px 20px;padding:23px;display:grid;position:relative;top:auto}body.designer-site-theme .sr-home-high-personal>strong{grid-area:1/2/4;align-self:center;margin:0;font-size:76px}body.designer-site-theme .sr-home-high-personal .sr-home-eyebrow{align-self:end}body.designer-site-theme .sr-home-high-personal p{grid-column:1;margin-top:6px;padding-top:9px;font-size:10px}body.designer-site-theme .sr-home-high-notice{margin-bottom:20px;padding:15px;font-size:11px}body.designer-site-theme .sr-home-high-summary{padding:18px}body.designer-site-theme .sr-home-high-table th{padding-inline:14px}body.designer-site-theme .sr-home-high-table td{height:66px;padding:11px 14px}body.designer-site-theme .sr-home-high-table th:first-child{width:61px}body.designer-site-theme .sr-home-high-table th:last-child{width:76px}body.designer-site-theme .sr-home-high-table .sr-home-high-break{font-size:30px}body.designer-site-theme .sr-home-high-player.player-label{gap:7px;font-size:12px}body.designer-site-theme .sr-home-high-status{padding-inline:18px}body.designer-site-theme .sr-analytics-headline{grid-template-columns:minmax(0,1fr);gap:14px}body.designer-site-theme .sr-break-hero{grid-template-columns:80px minmax(0,1fr);gap:20px;min-height:0;padding:23px}body.designer-site-theme .sr-break-number{font-size:100px}body.designer-site-theme .sr-break-hero[data-break-tier=maximum] .sr-break-number{font-size:112px}body.designer-site-theme .sr-break-title{font-size:26px}body.designer-site-theme .sr-analytics-wins{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:23px;display:grid}body.designer-site-theme .sr-analytics-wins-number{grid-area:1/2/4;align-self:center;margin:0;font-size:70px}body.designer-site-theme .sr-analytics-wins-heading{grid-column:1}body.designer-site-theme .sr-analytics-wins p{grid-column:1;font-size:10px}body.designer-site-theme .sr-analytics-wins-caption{border:0;grid-column:1;margin:0;padding:0;font-size:9px}body.designer-site-theme .sr-analytics-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.designer-site-theme .sr-analytics-overview .sr-analytics-metric{padding:17px}body.designer-site-theme .sr-analytics-overview .sr-analytics-metric dd:not(.sr-analytics-metric-note){font-size:38px}body.designer-site-theme .sr-analytics-grid{grid-template-columns:minmax(0,1fr);gap:16px}body.designer-site-theme .sr-analytics-card{padding:20px}body.designer-site-theme .sr-analytics-card-heading h3{font-size:23px}body.designer-site-theme .sr-analytics-frame{grid-template-columns:58px minmax(0,1fr) 77px;gap:8px 10px;padding:15px 12px}body.designer-site-theme .sr-analytics-result{grid-area:1/1/3;align-self:center}body.designer-site-theme .sr-analytics-opponent{grid-area:1/2;font-size:11px}body.designer-site-theme .sr-analytics-score{grid-area:1/3;gap:5px;font-size:23px}body.designer-site-theme .sr-analytics-frame-break{text-align:left;grid-area:2/2;font-size:10px}body.designer-site-theme .sr-analytics-frame-break small{margin-left:4px;display:inline}body.designer-site-theme .sr-analytics-frame-end{text-align:right;grid-area:2/3;font-size:9px}body.designer-site-theme .sr-analytics-historical{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}}@media (width<=400px){body.designer-site-theme :is(.sr-home-high-toolbar,.sr-analytics-heading) :is(h1,h2){font-size:34px}body.designer-site-theme .sr-analytics-directory{padding:15px}body.designer-site-theme .sr-home .sr-analytics-directory button{padding-inline:14px}body.designer-site-theme .sr-analytics-filters{gap:8px}body.designer-site-theme .sr-analytics-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}body.designer-site-theme .sr-home .sr-analytics-filters button{padding:9px 8px;font-size:11px}body.designer-site-theme .sr-break-hero{grid-template-columns:72px minmax(0,1fr);gap:17px 14px;padding:21px}body.designer-site-theme .sr-break-number{font-size:92px}body.designer-site-theme .sr-break-title{font-size:23px}body.designer-site-theme .sr-analytics-card{padding:18px}body.designer-site-theme .sr-analytics-overview .sr-analytics-metric{padding:16px}body.designer-site-theme .sr-analytics-history .sr-analytics-frame{grid-template-columns:49px minmax(0,1fr) 71px;gap:8px}}@media (prefers-reduced-motion:reduce){body.designer-site-theme :is(.sr-home-high-scores,.sr-analytics) *{scroll-behavior:auto}}@media (forced-colors:active){body.designer-site-theme .sr-home-high-table .sr-home-high-rank:before{opacity:1;background:canvas;border:1px solid canvastext}}body.designer-site-theme[data-clubhouse-page="1"] .sr-home{--sr-green:#183b27;--sr-charcoal:#0a1a14;--sr-ivory:#f3eddf;--sr-red:#dc2626;--sr-brass:#e6c98c;--sr-muted:#a5b49d;--sr-rule:#c5d7c526;--sr-display:"Oswald", "Arial Narrow", sans-serif;color:#f3eddf;background:radial-gradient(at 5%,#32583b33,#0000 56%),radial-gradient(at 100% 5%,#7d22251c,#0000 45%),#091a12;padding:0;font-family:Inter,Arial,sans-serif}body.designer-site-theme[data-clubhouse-page="1"] .sr-home:before{background:linear-gradient(120deg,#0000 0 74%,#dc262608 74% 74.2%,#0000 74.2%)}body.designer-site-theme[data-clubhouse-page="1"] :is(.designer-site-navigation,.sr-home-nav,.sr-home-presence,.sr-home-music,.sr-home-resume,.sr-app-tabs,.sr-home-footer,.sr-home-prealpha-notice,.sr-home-friends-alert){display:none!important}body.designer-site-theme[data-clubhouse-page="1"] .sr-public-breadcrumbs{display:none}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-header{z-index:5;width:100%;min-height:78px;padding:max(10px, env(safe-area-inset-top)) max(32px, calc((100vw - 1360px) / 2)) 10px;background:linear-gradient(#14251df5,#081710f5);border-bottom:1px solid #afc8a72b;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative;box-shadow:0 8px 24px #0002}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-brand{flex:none;align-items:center;gap:12px;width:auto;min-width:0;min-height:44px;display:flex}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-logo{width:165px;height:52px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-brand:after{content:"ALPHA";color:#102017;font:700 10px/1.2 var(--sr-display);letter-spacing:.6px;box-shadow:none;background:#f59e0b;border-radius:2px;padding:4px 6px;display:block;transform:skew(-8deg)}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-header-end{order:0;grid-column:auto;gap:0;width:auto;margin-left:auto;display:flex}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-button{color:#f3eddf;background:#12251a;border-radius:4px;gap:8px;max-width:220px;min-height:44px;padding:7px 10px;display:flex;border:1px solid #c5d7c52b!important;font:600 12px/1.3 Inter,Arial,sans-serif!important}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-button:hover{background:#1a3424;border-color:#c5d7c562!important}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-avatar{background:#0a1a14;border-color:#a5b99c55;width:28px;height:28px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-scroll{scrollbar-color:#476341 #091a12;padding:0}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-main{width:min(1180px,100%);max-width:1180px;padding:24px 32px max(30px, env(safe-area-inset-bottom));align-items:stretch;gap:0;margin:0 auto;display:block}body.designer-site-theme[data-clubhouse-page="1"] .sr-home :is(.sr-home-high-scores,.sr-home-analytics,.sr-home-forums){width:100%;max-width:none;margin:0;padding:0}body.designer-site-theme[data-clubhouse-page="1"] .sr-clubhouse-backbar{align-items:center;min-height:44px;margin:0 0 16px;padding:0;display:flex}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-clubhouse-back{color:#f3eddf;white-space:nowrap;background:#1b3324;border:1px solid #b8cdaa45;border-radius:4px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 13px;font:600 12px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-clubhouse-back:hover{background:#28472e;border-color:#d4e1bf99}body.designer-site-theme[data-clubhouse-page="1"] .sr-clubhouse-back svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}body.designer-site-theme[data-clubhouse-page="1"] .sr-clubhouse-back:focus-visible{outline-offset:3px;outline:2px solid #f1dab0}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs{background:#0b1d14;border:1px solid #a9c1933d;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:none;margin:0 0 18px;padding:4px;display:grid}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs a{color:#ced8c4;text-align:center;background:linear-gradient(120deg,#203a29,#132a1d);border:1px solid #b1c7a42b;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:74px;padding:11px 14px 14px;text-decoration:none;display:flex;box-shadow:inset 0 -3px #87a57326}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs strong{font:550 23px/1.2 var(--sr-display);letter-spacing:.3px;text-transform:uppercase}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs small{color:#a8b89f;font:400 10px/1.4 Inter,Arial,sans-serif}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs a:not([aria-current=page]):hover{background:#2b4731;border-color:#a5c08d75}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs a[aria-current=page]{color:#fff2e4;background:linear-gradient(120deg,#d92c29,#a82024);border-color:#ee8a705e;box-shadow:inset 0 -3px #f5d7a4,inset 0 1px #ffcbb333}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs a[aria-current=page] small{color:#f8d8c9}body.designer-site-theme[data-clubhouse-page="1"] :is(.sr-home-high-toolbar,.sr-analytics-heading){align-items:center;gap:16px;margin:0 0 16px}body.designer-site-theme[data-clubhouse-page="1"] :is(.sr-home-high-toolbar,.sr-analytics-heading) :is(h1,h2){letter-spacing:.1px;margin:0;font:550 34px/1.15 Oswald,Arial Narrow,sans-serif}body.designer-site-theme[data-clubhouse-page="1"] .sr-public-scores>h1{letter-spacing:.1px;margin:0 0 16px;font:550 34px/1.15 Oswald,Arial Narrow,sans-serif}body.designer-site-theme[data-clubhouse-page="1"] .sr-public-scores>.sr-home-eyebrow,body.designer-site-theme[data-clubhouse-page="1"] :is(.sr-home-high-toolbar,.sr-analytics-heading) .sr-home-eyebrow,body.designer-site-theme[data-clubhouse-page="1"] .sr-analytics-heading p{display:none}body.designer-site-theme[data-clubhouse-page="1"] :is(.sr-home-high-toolbar .sr-home-refresh,.sr-analytics-refresh){background:#183022;border-color:#b1c5963b;border-radius:4px;min-height:44px;padding:10px 13px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home-high-notice{color:#b9c8ac;border-radius:4px;margin:0 0 18px;padding:13px 15px;font-size:11px;line-height:1.65}body.designer-site-theme[data-clubhouse-page="1"] .sr-analytics-directory{border-radius:4px;margin-bottom:18px;padding:16px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum{padding-top:0}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading{flex-wrap:nowrap;align-items:center;gap:16px;margin:0 0 16px;padding:0 0 14px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading h1{letter-spacing:.1px;margin:0;font:550 34px/1.15 Oswald,Arial Narrow,sans-serif}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading .sr-forum-eyebrow,body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading p{display:none}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading>button{border-radius:4px;gap:12px;padding:10px 15px;font-size:12px;min-height:44px!important}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord{border-radius:4px;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;margin-bottom:16px;padding:18px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord-symbol{width:48px;height:48px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord-symbol img{width:34px;height:26px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord-eyebrow{font-size:8px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum .sr-forum-discord h2{margin:4px 0 5px;font-size:23px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord p{font-size:11px;line-height:1.5}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum .sr-forum-discord-join{gap:14px;min-height:48px;padding:11px 16px;font-size:12px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-breadcrumb{min-height:44px;margin-bottom:10px}@media (width<=760px){body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-header{min-height:70px;padding-inline:20px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-main{padding:16px 20px max(24px, env(safe-area-inset-bottom))}body.designer-site-theme[data-clubhouse-page="1"] .sr-clubhouse-backbar{margin-bottom:12px}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs{gap:5px;margin-bottom:16px}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs a{min-height:64px;padding:9px 8px 12px}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs strong{font-size:20px}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs small{max-width:19ch;font-size:9px}body.designer-site-theme[data-clubhouse-page="1"] :is(.sr-home-high-toolbar,.sr-analytics-heading){gap:12px;margin-bottom:12px}body.designer-site-theme[data-clubhouse-page="1"] :is(.sr-home-high-toolbar,.sr-analytics-heading) :is(h1,h2){font-size:30px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home-high-notice{margin-bottom:14px;padding:12px}body.designer-site-theme[data-clubhouse-page="1"] .sr-analytics-directory{margin-bottom:14px;padding:14px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading{gap:12px;margin-bottom:14px;padding-bottom:12px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading h1{font-size:30px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading>button{gap:10px;padding:10px 13px!important;font-size:11px!important}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord{grid-template-columns:36px minmax(0,1fr);gap:10px 12px;margin-bottom:14px;padding:14px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord-symbol{width:36px;height:36px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-discord-symbol img{width:28px;height:22px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum .sr-forum-discord h2{font-size:21px}body.designer-site-theme[data-clubhouse-page="1"] .sr-forum .sr-forum-discord-join{grid-column:1/-1;min-height:44px;padding:10px 14px}}@media (width<=560px){body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-header{min-height:66px;padding:max(9px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 9px max(16px, env(safe-area-inset-left));gap:12px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-brand{gap:7px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-logo{width:121px;height:41px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-brand:after{padding:3px 4px;font-size:8px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-button{gap:6px;max-width:157px;padding:6px 8px;font-size:11px!important}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-avatar{flex-basis:24px;width:24px;height:24px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-flag{flex-basis:19px;width:19px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-flag img{width:19px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-main{padding:12px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}body.designer-site-theme[data-clubhouse-page="1"] :is(.sr-home-high-toolbar,.sr-analytics-heading) :is(h1,h2),body.designer-site-theme[data-clubhouse-page="1"] .sr-public-scores>h1,body.designer-site-theme[data-clubhouse-page="1"] .sr-forum-heading h1{font-size:28px}}@media (width<=370px){body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-logo{width:111px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-brand:after{display:none}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-profile-button{max-width:144px}body.designer-site-theme[data-clubhouse-page="1"] .sr-play-record-tabs strong{font-size:18px}}@media (orientation:landscape) and (height<=600px){body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-header{min-height:60px;padding-top:max(6px, env(safe-area-inset-top));padding-bottom:6px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-logo{height:42px}body.designer-site-theme[data-clubhouse-page="1"] .sr-home .sr-home-main{padding-top:12px}}.home-v3-theme .sr-home[data-page=rooms]{--sr-green:#183b27;--sr-charcoal:#0a1a14;--sr-ivory:#f3eddf;--sr-red:#dc2626;--sr-brass:#eadfc7;--sr-muted:#a2b09f;--sr-rule:#c5d7c51c;--sr-display:"Oswald", "Arial Narrow", sans-serif;color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1a14;padding:0;font-family:Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=rooms]:before{background:radial-gradient(at 15% 65%,#436e421c,#0000 55%)}.home-v3-theme .sr-home[data-page=rooms] :is(.sr-home-nav,.designer-site-navigation,.sr-home-presence,.sr-home-music,.sr-home-resume,.sr-app-tabs,.sr-home-footer,.sr-home-prealpha-notice,.sr-home-friends-alert){display:none!important}.home-v3-theme .sr-home[data-page=rooms] .sr-home-header{z-index:5;width:100%;min-height:78px;padding:max(10px, env(safe-area-inset-top)) max(32px, calc((100vw - 1360px) / 2)) 10px;box-shadow:none;background:#081710;border-bottom:1px solid #c5d7c518;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.home-v3-theme .sr-home[data-page=rooms] .sr-home-brand{align-items:center;gap:12px;width:auto;min-width:0;min-height:44px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-logo{width:165px;height:52px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-brand:after{content:"ALPHA";color:#102017;font:700 10px/1.2 var(--sr-display);letter-spacing:.6px;background:#f59e0b;border-radius:2px;padding:4px 6px;display:block;transform:skew(-8deg)}.home-v3-theme .sr-home[data-page=rooms] .sr-home-header-end{grid-column:auto;gap:0;width:auto;margin-left:auto;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-button{color:#f3eddf;background:#12251a;border-radius:4px;gap:8px;max-width:220px;min-height:44px;padding:7px 10px;display:flex;border:1px solid #c5d7c52b!important;font:600 12px/1.3 Inter,Arial,sans-serif!important}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-button:hover{background:#1a3424;border-color:#c5d7c562!important}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-avatar{background:#0a1a14;border-color:#a5b99c55;width:28px;height:28px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-scroll{scrollbar-color:#3b5943 #0a1a14;width:100%;padding:0}.home-v3-theme .sr-home[data-page=rooms] .sr-home-main{width:min(1360px,100%);max-width:1360px;padding:24px 32px max(28px, env(safe-area-inset-bottom));align-items:stretch;margin:0 auto;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-home-rooms{width:100%;max-width:none;margin:0;padding:0}.home-v3-theme .sr-home[data-page=rooms] :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #eadfc7}.home-v3-theme .sr-home[data-page=rooms] .sr-room-hub svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 18px;margin:0 0 17px;display:grid}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar h2{color:#f3eddf;min-width:0;font:600 clamp(32px, 3vw, 39px)/1.15 var(--sr-display);letter-spacing:-.3px;text-transform:uppercase;text-align:left;grid-area:1/1;margin:0}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar h2>span{color:#dc2626}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar>p{color:#a2b09f;grid-area:2/1;margin:0;font-size:13px;line-height:1.6}.home-v3-theme .sr-home[data-page=rooms][data-coin-rooms=true] .sr-hub-topbar h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-v3-theme .sr-home[data-page=rooms][data-coin-rooms=true] .sr-hub-topbar>p{display:none}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-back{color:#b9c8ad;background:0 0;border:0;grid-area:1/2/3;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 0 9px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-back:hover{color:#f3eddf}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-resume{color:#e6ecd6;background:#203d28;border:1px solid #a5bf8d40;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;margin:0 0 12px;padding:12px 16px;font-size:13px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-layout{width:100%;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-options{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;margin:0 0 18px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-create-card,.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code>summary{color:#dce5d0;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c5d7c536;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:0;padding:10px 14px;font:600 13px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-create-card{background:#25452d;border-color:#88a47366;flex:none;color:#f3eddf!important}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-create-card:hover{background:#305739;border-color:#a5bf8d99}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code>summary:hover{background:#183322;border-color:#a6bd8b66}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code{background:0 0;border:0;min-width:0;margin:0;padding:0}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code[open]{flex:1 0 100%}.home-v3-theme .sr-home[data-page=rooms] :is(.sr-hub-create-card,.sr-hub-code>summary)>svg{color:#bfcea9;width:17px;height:17px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-option-arrow{color:#98ad8c;align-items:center;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-option-arrow svg{width:15px;height:15px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code>summary,.home-v3-theme .sr-home[data-page=rooms] .sr-hub-search>summary{list-style:none}.home-v3-theme .sr-home[data-page=rooms] :is(.sr-hub-code,.sr-hub-search)>summary::-webkit-details-marker{display:none}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code[open] .sr-hub-option-arrow svg,.home-v3-theme .sr-home[data-page=rooms] .sr-hub-search[open]>summary>svg:last-child{transform:rotate(180deg)}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-form{background:0 0;border:0;grid-template-columns:minmax(180px,320px) max-content;align-items:end;gap:10px 12px;width:100%;margin:0;padding:14px 0 2px;display:grid}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-copy{grid-column:1/-1}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-copy p{color:#a2b09f;margin:0;font-size:13px;line-height:1.6}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-form .sr-home-field{width:100%;min-width:0;margin:0;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-form .sr-home-field>span{color:#c1cdb7;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-form input{color:#f3eddf;letter-spacing:2px;background:#0a1d14;border:1px solid #c5d7c540;border-radius:3px;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;font:500 16px/1.4 Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-form input[aria-invalid=true]{border-color:#ef958e}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-tables{width:100%;min-width:0}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-browser{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-list-heading{border-bottom:1px solid #c5d7c536;justify-content:space-between;align-items:center;gap:18px;min-height:45px;padding:0;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-refresh{color:#aabca0;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 0 9px 8px;display:inline-flex;font:500 13px/1.4 Inter,Arial,sans-serif!important}.home-v3-theme .sr-home[data-page=rooms] .sr-home-refresh:hover:not(:disabled){color:#f3eddf}.home-v3-theme .sr-home[data-page=rooms] .sr-home-refresh:disabled{opacity:.5}.home-v3-theme .sr-home[data-page=rooms] .sr-home-refresh svg{width:17px;height:17px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-tabs{background:0 0;border:0;align-items:stretch;gap:24px;width:auto;min-width:0;margin:0;padding:0;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-tabs button{color:#aab89f;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0 0 -1px;padding:10px 0;font:600 13px/1.4 Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-tabs button[aria-pressed=true]{color:#f3eddf;box-shadow:none;background:0 0;border-bottom-color:#eadfc7}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-tabs button[aria-pressed=false]:hover{color:#f3eddf;background:0 0}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-search{background:0 0;border:0;border-bottom:1px solid #c5d7c51c;margin:0}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-search>summary{color:#a7b69e;cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:10px 0;font-size:13px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-search>summary:hover{color:#f3eddf}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-search>summary>svg{width:16px;height:16px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-filters{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:12px;padding:0 0 14px;display:grid}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-search{background:#0a1d14;border:1px solid #c5d7c540;border-radius:3px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-search svg{color:#99ae8e;flex:0 0 17px;width:17px;height:17px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-search input{color:#f3eddf;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px 0;font:400 16px/1.4 Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-search input::placeholder{color:#8fa184}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-search:focus-within{border-color:#c4d0ac}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-format{min-width:0;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-format>span{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-format>select{color:#d9e1cb;background:#10251a;border:1px solid #c5d7c540;border-radius:3px;width:100%;min-width:0;min-height:44px;margin:0;padding:10px;font:500 16px/1.4 Inter,Arial,sans-serif;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-list{min-height:120px;padding:0;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-columns{display:none}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-row.sr-room-list-entry{min-width:0;min-height:100px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c5d7c526;border-radius:0;grid-template-columns:minmax(0,1fr) 88px;grid-template-areas:"heading actions""players actions""meta actions""queue queue";justify-content:normal;align-items:center;gap:0 20px;padding:13px 0;display:grid;position:relative}.home-v3-theme .sr-home[data-page=rooms] .sr-room-list-entry:nth-child(2n),.home-v3-theme .sr-home[data-page=rooms] .sr-room-list-entry[data-private=true]{background:0 0}.home-v3-theme .sr-home[data-page=rooms] .sr-room-list-entry[data-joinable=true]:before{content:none}.home-v3-theme .sr-home[data-page=rooms] .sr-room-match-heading{flex-wrap:wrap;grid-area:heading;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-match-format{color:#f3eddf;font:600 20px/1.35 var(--sr-display);letter-spacing:.15px;text-transform:uppercase}.home-v3-theme .sr-home[data-page=rooms] .sr-room-match-venue{color:#adbea3;font-size:13px;line-height:1.5}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-players{flex-direction:column;grid-area:players;align-items:stretch;gap:0;width:100%;min-width:0;max-width:440px;margin:3px 0 1px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-player{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-player>.sr-home-room-player{flex:auto}.home-v3-theme .sr-home[data-page=rooms] .sr-room-player-score{color:#f3eddf;font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:2.5ch;margin-left:auto;font:600 18px/1.4 Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-player{color:#f0ecda;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;width:fit-content;min-width:0;max-width:100%;min-height:44px;margin:0;padding:6px 0;font:600 15px/1.4 Inter,Arial,sans-serif;display:inline-flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card button.sr-home-room-player:hover{color:#edd7a9;text-underline-offset:3px;background:0 0;text-decoration:underline}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-player .player-nickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-player .player-flag{object-fit:contain;flex:0 0 20px;width:20px;height:15px}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-player-away{color:#a4b49a;flex:none;font-size:12px;line-height:1.4}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-seat-empty{color:#a5ba94;align-items:center;min-width:0;min-height:44px;font-size:13px;font-style:normal;line-height:1.4;display:inline-flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-meta{color:#a5b39a;flex-wrap:wrap;grid-area:meta;align-items:center;gap:3px 12px;min-width:0;margin-top:2px;font-size:13px;line-height:1.5;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-meta>span{white-space:nowrap}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-badge{color:#b1bfa7;max-width:100%;font-size:13px;font-weight:500;line-height:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card[data-joinable=true] .sr-home-room-badge{color:#c6dda9;background:0 0;border:0}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card[data-joinable=true] .sr-home-room-badge:before{background:#aacb89}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card[data-phase=active] .sr-home-room-badge{color:#decea7;background:0 0;border:0}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card[data-private=true] .sr-home-room-badge{color:#a7b59d;background:0 0;border:0}.home-v3-theme .sr-home[data-page=rooms] .sr-room-match-queue-count{color:#bfceb3;font-variant-numeric:tabular-nums}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-guide-rule{color:#d3c397;font-size:13px;line-height:inherit;margin:0;display:inline}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-guide-rule[hidden],.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-room-card-watching[hidden]{display:none}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-actions{flex-direction:column;grid-area:actions;justify-content:center;align-self:stretch;align-items:stretch;gap:0;width:100%;min-width:0;margin:0;padding:0;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-actions>button{flex:none;width:100%;min-width:0}.home-v3-theme .sr-home[data-page=rooms] .sr-home-join{min-height:44px;box-shadow:none;background:#cd2927;border:1px solid #ef6a535c;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;text-decoration:none;display:inline-flex;color:#fff1df!important;font:600 13px/1.4 Inter,Arial,sans-serif!important}.home-v3-theme .sr-home[data-page=rooms] .sr-home-join:hover:not(:disabled){background:#e1372e;border-color:#f27c5d}.home-v3-theme .sr-home[data-page=rooms] :is(.sr-home-join,.sr-home-watch) svg{width:16px;height:16px}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card button.sr-home-watch{color:#adbea1;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 0;font:500 13px/1.4 Inter,Arial,sans-serif;display:inline-flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card button.sr-home-watch:hover:not(:disabled){color:#f3eddf;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.home-v3-theme .sr-home[data-page=rooms] :is(.sr-home-join,.sr-home-watch):disabled{cursor:default;opacity:.5}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-private-note{color:#9eaf94;text-align:center;margin:0;padding:6px 0;font-size:13px;line-height:1.5}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-queue{border:0;grid-area:queue;width:100%;margin:0}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-queue>summary{color:#a9bc9c;cursor:pointer;width:fit-content;min-height:44px;padding:13px 0 9px;font-size:13px;line-height:1.5;display:list-item}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-queue .sr-home-room-people{flex-wrap:wrap;gap:3px 18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-queue .sr-home-room-people>li{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-queue .sr-home-room-player{font-size:13px}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-queue-position{color:#c2d2af;background:0 0;border:1px solid #aebf943b;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-browser-footer{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 16px;min-height:40px;padding:10px 0;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-list-status{color:#a7b69a;margin:0;font-size:12px;line-height:1.5}.home-v3-theme .sr-home[data-page=rooms] .sr-home-list-status:empty,.home-v3-theme .sr-home[data-page=rooms] .sr-home-list-status:not(:empty)+.sr-home-room-summary{display:none}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-summary{color:#94a68a;flex-wrap:wrap;gap:4px 14px;min-width:0;font-size:12px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-summary strong{color:#b6c5ab;font-weight:400}.home-v3-theme .sr-home[data-page=rooms] .sr-home-empty{flex-direction:column;justify-content:center;align-items:center;min-height:226px;padding:28px 20px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-home-empty>svg{color:#a7b88b;width:42px;height:33px;margin-bottom:15px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-empty strong{color:#f0ead6;font:500 25px/1.2 var(--sr-display);text-transform:uppercase}.home-v3-theme .sr-home[data-page=rooms] .sr-home-empty p{color:#a7b69a;max-width:340px;margin:9px 0 0;font-size:13px;line-height:1.65}.home-v3-theme .sr-home[data-page=rooms] .sr-home-empty button{color:#e6ebda;background:#233e28;border:1px solid #b8c98b4a;border-radius:3px;min-height:44px;margin-top:18px;padding:10px 15px;font-size:13px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-footer{color:#92a587;justify-content:flex-end;align-items:center;gap:16px;min-height:36px;margin-top:0;font-size:12px;display:flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-live{color:#9eb194;align-items:center;gap:7px;margin:0;font-size:12px;display:inline-flex}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-live i{background:#85c99b;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-live strong{color:#d1ddc2;font-weight:600}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-live[data-state=checking] i{background:#c5b57d}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-live[data-state=unavailable] i{background:#71886e}@media (width<=760px){.home-v3-theme .sr-home[data-page=rooms] .sr-home-header{min-height:70px;padding-inline:20px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-main{padding:20px 20px max(24px, env(safe-area-inset-bottom))}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar{gap:3px 12px;margin-bottom:14px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar h2{font-size:34px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-row.sr-room-list-entry{grid-template-columns:minmax(0,1fr) 80px;gap:0 14px;min-height:104px;padding:12px 0}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-player{gap:6px;font-size:14px}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card-meta{gap:2px 10px;font-size:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-badge,.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-guide-rule{font-size:12px}}@media (width<=560px){.home-v3-theme .sr-home[data-page=rooms] .sr-home-header{min-height:66px;padding:max(9px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 9px max(16px, env(safe-area-inset-left));gap:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-brand{gap:7px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-logo{width:121px;height:41px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-brand:after{padding:3px 4px;font-size:8px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-button{gap:6px;max-width:157px;padding:6px 8px;font-size:11px!important}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-avatar{flex-basis:24px;width:24px;height:24px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-flag{flex-basis:19px;width:19px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-flag img{width:19px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-main{padding:14px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin-bottom:13px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar h2{font-size:31px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar>p{grid-column:1/-1;font-size:13px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-back{grid-row:1;gap:6px;min-height:44px;padding:3px 0 3px 5px;font-size:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-back svg{width:16px;height:16px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-options{gap:8px;margin-bottom:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-create-card,.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code>summary{gap:6px;padding:10px 11px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-form{grid-template-columns:minmax(0,1fr) max-content;gap:10px;padding:12px 0 3px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-code-form .sr-home-join{padding-inline:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-list-heading{gap:8px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-tabs{gap:20px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-refresh{width:44px;padding:10px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-refresh>span{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-filters{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-player .player-flag{flex-basis:19px;width:19px;height:14px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-empty{min-height:210px;padding:24px 12px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-empty strong{font-size:24px}}@media (width<=370px){.home-v3-theme .sr-home[data-page=rooms] .sr-home-logo{width:111px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-brand:after{display:none}.home-v3-theme .sr-home[data-page=rooms] .sr-home-profile-button{max-width:144px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar h2{font-size:29px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-back{font-size:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-create-card,.home-v3-theme .sr-home[data-page=rooms] .sr-hub-code>summary{padding-inline:10px;font-size:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-tabs{gap:17px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-tabs button{font-size:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-room-row.sr-room-list-entry{column-gap:10px}.home-v3-theme .sr-home[data-page=rooms] .sr-room-card .sr-home-room-player .player-flag{flex-basis:17px;width:17px;height:13px}}@media (orientation:landscape) and (height<=600px){.home-v3-theme .sr-home[data-page=rooms] .sr-home-header{min-height:60px;padding-top:max(6px, env(safe-area-inset-top));padding-bottom:6px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-logo{height:42px}.home-v3-theme .sr-home[data-page=rooms] .sr-home-main{padding-top:12px}.home-v3-theme .sr-home[data-page=rooms] .sr-hub-topbar{margin-bottom:12px}}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard){--sr-green:#183b27;--sr-charcoal:#0a1a14;--sr-ivory:#f3eddf;--sr-red:#dc2626;--sr-brass:#eadfc7;--sr-muted:#a2b09f;--sr-rule:#c5d7c51c;--sr-display:"Oswald", "Arial Narrow", sans-serif;color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1a14;padding:0;font-family:Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=home] .sr-play-guest-silhouette{pointer-events:none;color:#668276;justify-content:center;align-items:flex-end;display:none;position:absolute;inset:0;overflow:hidden}.home-v3-theme .sr-home[data-page=home] .sr-play-guest-silhouette>img{object-fit:contain;object-position:center bottom;opacity:.18;filter:brightness(0)invert()drop-shadow(0 10px 12px #0005);width:100%;height:100%;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage[data-character-state=locked] .sr-play-guest-silhouette{display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage[data-character-state=locked] .sr-play-character-loader{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage[data-character-state=locked] .sr-play-character-loader-ring:before{animation:none}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-lock{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked]{background:linear-gradient(125deg,#24352e,#15231e);border-color:#aebdb251!important}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked]>svg,.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked]>.sr-play-tile-arrow{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked] .sr-play-tile-kicker{color:#e4c89d}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked] :is(h2,p){max-width:calc(100% - 66px)}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked] .sr-play-customize-lock{color:#f2dfbc;flex-direction:column;align-items:center;gap:8px;width:52px;display:flex;position:absolute;inset:22px 21px auto auto}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-lock svg{fill:#13261b;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 5px #0008);width:43px;height:43px;padding:4px;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-lock>span{letter-spacing:1.4px;font-size:8px;font-weight:800}@media (width<=760px),(pointer:coarse){.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character .sr-play-guest-silhouette{inset:0}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character .sr-play-guest-silhouette>img{width:auto;max-width:none;height:360%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked] :is(h2,p){max-width:100%}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked] .sr-play-tile-kicker{letter-spacing:1px;max-width:100%;font-size:8px}.home-v3-theme .sr-home[data-page=home] .sr-play-customize[data-customization-state=locked] .sr-play-customize-lock{background:#0b1914ed;border:1px solid #b9b89840;border-radius:7px;width:64px;padding:10px 7px;inset:42% 10% auto auto;transform:translateY(-20%);box-shadow:0 5px 18px #0006}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-lock svg{width:42px;height:42px}}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) :is(.sr-home-nav,.designer-site-navigation,.sr-home-presence,.sr-home-music,.sr-home-resume,.sr-app-tabs,.sr-home-footer,.sr-home-prealpha-notice,.sr-home-friends-alert){display:none!important}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-header{z-index:5;width:100%;min-height:78px;padding:max(10px, env(safe-area-inset-top)) max(32px, calc((100vw - 1360px) / 2)) 10px;box-shadow:none;background:#081710;border-bottom:1px solid #c5d7c518;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-brand{align-items:center;gap:12px;width:auto;min-width:0;min-height:44px;display:flex}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-logo{width:165px;height:52px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-brand:after{content:"ALPHA";color:#102017;font:700 10px/1.2 var(--sr-display);letter-spacing:.6px;background:#f59e0b;border-radius:2px;padding:4px 6px;display:block;transform:skew(-8deg)}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-header-end{grid-column:auto;gap:0;width:auto;margin-left:auto;display:flex}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-button{color:#f3eddf;background:#12251a;border-radius:4px;gap:8px;max-width:220px;min-height:44px;padding:7px 10px;display:flex;border:1px solid #c5d7c52b!important;font:600 12px/1.3 Inter,Arial,sans-serif!important}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-button:hover{background:#1a3424;border-color:#c5d7c562!important}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-avatar{background:#0a1a14;border-color:#a5b99c55;width:28px;height:28px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-scroll{scrollbar-color:#3b5943 #0a1a14;padding:0}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-main{width:min(1360px,100%);max-width:1360px;padding:28px 32px max(18px, env(safe-area-inset-bottom));align-items:stretch;margin:0 auto;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-dashboard{width:100%;max-width:none;margin:0}.home-v3-theme .sr-home[data-page=home] .sr-play-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-intro .sr-home-eyebrow{color:#8faa88;letter-spacing:2.2px;margin:0 0 7px;font-size:10px;font-weight:700}.home-v3-theme .sr-home[data-page=home] .sr-play-intro h1{color:#f3eddf;font:600 clamp(30px, 3.3vw, 43px)/1.13 var(--sr-display);letter-spacing:-.3px;text-transform:uppercase;margin:0}.home-v3-theme .sr-home[data-page=home] .sr-play-intro h1>span{color:#dc2626}.home-v3-theme .sr-home[data-page=home] .sr-play-layout{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.home-v3-theme .sr-home[data-page=home] .sr-play-player{flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0;min-height:460px;display:flex;position:relative}.home-v3-theme .sr-home[data-page=home] .sr-play-level{--sr-level-badge-size:92px;z-index:2;width:var(--sr-level-badge-size);pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.home-v3-theme .sr-home[data-page=home] .sr-play-level[hidden]{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-level[data-home-level-position=character]{top:8px;left:8px}.home-v3-theme .sr-home[data-page=home] .sr-play-level[data-home-level-position=scores]{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-level>.sr-player-level-badge{width:var(--sr-level-badge-size);height:var(--sr-level-badge-size);fill:none;stroke:none;opacity:1;margin:0;padding:0;display:block;position:static;inset:auto;transform:none}.home-v3-theme .sr-home[data-page=home] .sr-play-level-label{color:#c0cdb8;letter-spacing:.5px;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.3}.home-v3-theme .sr-home[data-page=home] .sr-play-player:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 92%,#69905925 0,#4a6a3620 15%,#0000 60%);position:absolute;inset:8% -10% 0}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage{isolation:isolate;background:0 0;flex:auto;width:100%;height:clamp(400px,60vh,600px);min-height:340px;position:relative}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage canvas{outline-offset:-3px;opacity:0;width:100%;height:100%;transition:opacity .46s cubic-bezier(.22,.61,.36,1);display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage:not([data-character-state=ready]) canvas{opacity:0!important}.home-v3-theme .sr-home[data-page=home] .sr-play-character-loader{z-index:1;opacity:1;visibility:visible;pointer-events:none;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.home-v3-theme .sr-home[data-page=home] .sr-play-character-loader-ring{background:radial-gradient(circle,#b8d29b0a,#0000 68%);border:1px solid #a7c49a22;border-radius:50%;width:66px;height:66px;display:block;position:relative}.home-v3-theme .sr-home[data-page=home] .sr-play-character-loader-ring:before{content:"";border:2px solid #e85044;border-color:#e85044 #eadfc75c #0000 #0000;border-radius:50%;animation:1.8s linear infinite sr-play-character-orbit;position:absolute;inset:-1px}.home-v3-theme .sr-home[data-page=home] .sr-play-character-loader-ring:after{content:"";background:radial-gradient(circle at 32% 27%,#fff7e2,#dfd3b6 70%);border:1px solid #fff3dc80;border-radius:50%;position:absolute;inset:24px;box-shadow:0 0 18px #eadfc721}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage:is([data-character-state=ready],[data-character-state=unavailable]) .sr-play-character-loader{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s .18s}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage:is([data-character-state=ready],[data-character-state=unavailable]) .sr-play-character-loader-ring:before{animation-play-state:paused}.home-v3-theme .sr-home[data-page=home] [data-play-character-status]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage[data-character-state=unavailable] [data-play-character-status]{clip-path:none;white-space:normal;color:#b9c8ac;text-align:center;width:auto;height:auto;margin:0;font-size:12px;line-height:1.6;inset:48% 15px auto;overflow:visible}@keyframes sr-play-character-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-v3-theme .sr-home[data-page=home] :is(.sr-play-player-stage canvas,.sr-play-character-loader){transition:none!important}.home-v3-theme .sr-home[data-page=home] .sr-play-character-loader-ring:before{animation:none}}.home-v3-theme .sr-home[data-page=home] .sr-play-player-identity{text-align:center;flex-direction:column;align-items:center;gap:11px;padding:8px 12px 12px;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-player-identity:after{content:"";background:linear-gradient(90deg,#e23a30 0 70%,#eadfc7 70%);width:44px;height:3px;transform:skew(-25deg)}.home-v3-theme .sr-home[data-page=home] .sr-play-player-name{color:#f3eddf;max-width:100%;min-height:44px;font:600 30px/1.2 var(--sr-display);letter-spacing:1.5px;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 3px 16px #0008;pointer-events:auto;background:0 0;border:0;border-radius:4px;margin:0;padding:4px 8px;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-player-name:hover:not(:disabled){color:#ead8a8;text-underline-offset:6px;-webkit-text-decoration:underline #cbbf7d88;text-decoration:underline #cbbf7d88;text-decoration-thickness:1px}.home-v3-theme .sr-home[data-page=home] .sr-play-player-name:focus-visible{outline-offset:4px;outline:2px solid #eadfc7}.home-v3-theme .sr-home[data-page=home] .sr-play-player-name:disabled{opacity:1;cursor:default}.home-v3-theme .sr-home[data-page=home] .sr-play-actions{grid-template-rows:minmax(176px,auto) repeat(2,minmax(160px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;min-height:460px;display:grid}.home-v3-theme .sr-home[data-page=home] .sr-play-tile{isolation:isolate;color:#f3eddf;text-align:left;background:#14291c;border-radius:5px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;min-height:128px;padding:24px 23px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;border:1px solid #c5d7c528!important}.home-v3-theme .sr-home[data-page=home] .sr-play-tile:hover{background:#1d3724;box-shadow:inset 0 0 0 1px #c5d7c510;border-color:#a6bd8b88!important}.home-v3-theme .sr-home[data-page=home] .sr-play-tile h2{color:#f1ecdb;max-width:calc(100% - 25px);font:500 clamp(21px, 2vw, 28px)/1.15 var(--sr-display);letter-spacing:.15px;text-transform:uppercase;margin:4px 0 7px;position:relative}.home-v3-theme .sr-home[data-page=home] .sr-play-tile h2>span{color:inherit}.home-v3-theme .sr-home[data-page=home] .sr-play-tile p{color:#9fac99;max-width:100%;margin:0;font-size:11px;line-height:1.7}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-kicker{color:#92ab87;letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:700;line-height:1.4;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-arrow{color:#9cb28f;place-items:center;width:27px;height:27px;display:grid;position:absolute;inset:auto 22px 25px auto}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-arrow svg{width:23px;height:23px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-image{z-index:-2;object-fit:cover;object-position:center 54%;opacity:.67;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.home-v3-theme .sr-home[data-page=home] .sr-play-online{background:#17251a;grid-column:1/-1;min-height:176px;padding:28px;border-color:#9b3e3580!important}.home-v3-theme .sr-home[data-page=home] .sr-play-online:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c1c13eb,#0c1c1388 58%,#0c1c1318),linear-gradient(#0000 20%,#0c1c1399);position:absolute;inset:0}.home-v3-theme .sr-home[data-page=home] .sr-play-online:hover{border-color:#dc6557cc!important}.home-v3-theme .sr-home[data-page=home] .sr-play-online:hover .sr-play-tile-image{opacity:.86}.home-v3-theme .sr-home[data-page=home] .sr-play-online h2{margin:8px 0 10px;font-size:clamp(32px,3.3vw,43px)}.home-v3-theme .sr-home[data-page=home] .sr-play-online p{color:#b7c1ad;max-width:360px;font-size:12px}.home-v3-theme .sr-home[data-page=home] .sr-play-online .sr-play-tile-kicker{color:#e3b5a1}.home-v3-theme .sr-home[data-page=home] .sr-play-online .sr-play-tile-arrow{color:#fff2e4;background:#dc2626;border:1px solid #e95d5270;border-radius:3px;width:44px;height:44px;inset:auto 25px 28px auto}.home-v3-theme .sr-home[data-page=home] .sr-play-offline{background:#1d3423;border-color:#afc29435!important}.home-v3-theme .sr-home[data-page=home] .sr-play-offline:hover{background:#29472d}.home-v3-theme .sr-home[data-page=home] .sr-play-highscores{background:#18271b}.home-v3-theme .sr-home[data-page=home] .sr-play-statistics{background:#11281e}.home-v3-theme .sr-home[data-page=home] .sr-play-customize{background:#202c1c;grid-column:1/-1}.home-v3-theme .sr-home[data-page=home] [data-play-customize-kicker]{overflow-wrap:anywhere;max-width:100%;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-tile>svg:not(.sr-play-tile-arrow){color:#829676;opacity:.65;width:29px;height:29px;position:absolute;inset:19px 21px auto auto}.home-v3-theme .sr-home[data-page=home] .sr-play-resume{color:#d1debf;background:#1e3522;border:1px solid #7c9c6144;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:44px;margin:0 0 16px;padding:10px 15px;font-size:12px;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-resume svg{width:18px;height:18px}.home-v3-theme .sr-home[data-page=home] .sr-play-footer{color:#71886e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 24px;min-height:44px;margin-top:12px;font-size:10px;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-footer>span{letter-spacing:1.2px;margin-right:auto;font-size:9px}.home-v3-theme .sr-home[data-page=home] .sr-play-footer :is(a,button){color:#93a48c;background:0 0;align-items:center;gap:7px;min-height:44px;padding:5px 0;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.home-v3-theme .sr-home[data-page=home] .sr-play-footer :is(a,button):hover{color:#f3eddf}.home-v3-theme .sr-home[data-page=home] .sr-play-footer svg{width:15px;height:15px}.home-v3-theme .sr-home[data-page=home] .sr-play-presence{color:#b8c9b2;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11px;display:inline-flex}.home-v3-theme .sr-home[data-page=home] .sr-play-presence>i{background:#85d9aa;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #85d9aa40}.home-v3-theme .sr-home[data-page=home] .sr-play-presence[data-state=checking]>i{box-shadow:none;background:#c5b57d}.home-v3-theme .sr-home[data-page=home] .sr-play-presence[data-state=unavailable]{color:#93a48c}.home-v3-theme .sr-home[data-page=home] .sr-play-presence[data-state=unavailable]>i{box-shadow:none;background:#71886e}@media (width>=1100px) and (height<=790px){.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-header{min-height:68px;padding-block:7px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-main{padding-top:20px;padding-bottom:10px}.home-v3-theme .sr-home[data-page=home] .sr-play-intro{margin-bottom:16px}.home-v3-theme .sr-home[data-page=home] .sr-play-intro h1{font-size:34px}.home-v3-theme .sr-home[data-page=home] .sr-play-player{min-height:400px}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage{height:420px;min-height:340px}.home-v3-theme .sr-home[data-page=home] .sr-play-actions{grid-template-rows:minmax(158px,auto) repeat(2,minmax(150px,auto));min-height:400px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile{min-height:110px;padding-block:18px}.home-v3-theme .sr-home[data-page=home] .sr-play-online{min-height:158px}}@media (width<=1050px){.home-v3-theme .sr-home[data-page=home] .sr-play-layout{grid-template-columns:minmax(230px,.44fr) minmax(0,1fr);gap:18px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile{padding:21px 18px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile h2{font-size:23px}.home-v3-theme .sr-home[data-page=home] .sr-play-online h2{font-size:36px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-arrow{bottom:21px;right:15px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile p{max-width:calc(100% - 18px);font-size:10px}}@media (width<=760px){.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-header{min-height:70px;padding-inline:20px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-main{padding:24px 20px max(20px, env(safe-area-inset-bottom))}.home-v3-theme .sr-home[data-page=home] .sr-play-intro{align-items:flex-start;gap:12px;margin-bottom:18px}.home-v3-theme .sr-home[data-page=home] .sr-play-intro h1{font-size:33px}.home-v3-theme .sr-home[data-page=home] .sr-play-layout{grid-template-columns:minmax(165px,.36fr) minmax(0,1fr);gap:16px}.home-v3-theme .sr-home[data-page=home] .sr-play-player{min-height:445px}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage{height:410px;min-height:340px}.home-v3-theme .sr-home[data-page=home] .sr-play-player-name{font-size:25px}.home-v3-theme .sr-home[data-page=home] .sr-play-actions{gap:10px;min-height:445px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile{min-height:123px;padding:16px 13px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile h2{max-width:100%;font-size:20px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile p{max-width:100%;font-size:10px;line-height:1.6}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-arrow{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-online{min-height:176px;padding:20px}.home-v3-theme .sr-home[data-page=home] .sr-play-online h2{font-size:33px}.home-v3-theme .sr-home[data-page=home] .sr-play-online .sr-play-tile-arrow{width:36px;height:36px;display:grid;inset:auto 18px 20px auto}.home-v3-theme .sr-home[data-page=home] .sr-play-online p{max-width:calc(100% - 28px)}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-kicker{letter-spacing:1.4px;font-size:8px}}@media (width<=560px){.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-header{min-height:66px;padding:max(9px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 9px max(16px, env(safe-area-inset-left));gap:12px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-brand{gap:7px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-logo{width:121px;height:41px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-brand:after{padding:3px 4px;font-size:8px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-button{gap:6px;max-width:157px;padding:6px 8px;font-size:11px!important}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-avatar{flex-basis:24px;width:24px;height:24px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-flag{flex-basis:19px;width:19px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-flag img{width:19px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-main{padding:24px max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.home-v3-theme .sr-home[data-page=home] .sr-play-intro{margin-bottom:0;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-intro h1{font-size:34px}.home-v3-theme .sr-home[data-page=home] .sr-play-intro .sr-home-eyebrow{margin-bottom:6px;font-size:9px}.home-v3-theme .sr-home[data-page=home] .sr-play-layout{flex-direction:column;gap:10px;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-player{min-height:0;margin:0}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage{flex:none;width:100%;height:clamp(230px,29svh,260px);min-height:230px;margin:0}.home-v3-theme .sr-home[data-page=home] .sr-play-player-identity{pointer-events:none;gap:6px;padding:0 8px 4px}.home-v3-theme .sr-home[data-page=home] .sr-play-player-name{text-shadow:0 2px 5px #071710,0 0 14px #071710;font-size:25px;line-height:1.15}.home-v3-theme .sr-home[data-page=home] .sr-play-player:before{inset:0 20% 0 -20%}.home-v3-theme .sr-home[data-page=home] .sr-play-actions{grid-template-rows:minmax(158px,auto) repeat(2,minmax(164px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.home-v3-theme .sr-home[data-page=home] .sr-play-tile{min-height:0;padding:18px 14px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile h2{margin:5px 0 8px;font-size:23px}.home-v3-theme .sr-home[data-page=home] .sr-play-online{min-height:0;padding:24px 21px}.home-v3-theme .sr-home[data-page=home] .sr-play-online h2{margin-top:8px;font-size:36px}.home-v3-theme .sr-home[data-page=home] .sr-play-online p{max-width:calc(100% - 42px);font-size:11px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile>svg:not(.sr-play-tile-arrow){opacity:.4;width:23px;height:23px;top:14px;right:14px}.home-v3-theme .sr-home[data-page=home] .sr-play-footer{justify-content:flex-start;gap:4px 22px;margin-top:13px}.home-v3-theme .sr-home[data-page=home] .sr-play-footer>span{margin-right:auto;font-size:8px}.home-v3-theme .sr-home[data-page=home] .sr-play-footer :is(a,button){order:1}.home-v3-theme .sr-home[data-page=home] .sr-play-presence{font-size:10px}}@media (width<=370px){.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-brand:after{display:none}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-logo{width:111px}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-profile-button{max-width:144px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile h2{font-size:21px}.home-v3-theme .sr-home[data-page=home] .sr-play-online h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.home-v3-theme .sr-home[data-page=home] :is(.sr-play-tile,.sr-play-tile-image){transition:none}}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard){background:radial-gradient(at 13% 55%,#244c344d,#0000 45%),radial-gradient(at 95% 10%,#991b1b29,#0000 52%),#071710}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard):before{background:linear-gradient(120deg,#0000 0 42%,#dcecc203 42% 42.15%,#0000 42.15% 74%,#dc26260a 74% 74.3%,#0000 74.3%)}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-header{background:linear-gradient(#14251df5,#081710f5);border-bottom-color:#afc8a72b;box-shadow:0 8px 24px #0002}.home-v3-theme .sr-home[data-page=home] .sr-play-intro h1{letter-spacing:-.65px;text-shadow:0 3px #0003;font-weight:700}.home-v3-theme .sr-home[data-page=home] .sr-play-player{isolation:isolate}.home-v3-theme .sr-home[data-page=home] .sr-play-player:before{background:radial-gradient(at 50% 75%,#4a764f30,#0000 67%);inset:12% -10% 10%}.home-v3-theme .sr-home[data-page=home] .sr-play-player-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#74926522,#19352522 60%,#0000 70%);border:1px solid #92b48737;border-radius:50%;height:7%;position:absolute;bottom:3%;left:17%;right:17%;box-shadow:0 0 25px #89ab6310}.home-v3-theme .sr-home[data-page=home] .sr-play-tile{background:linear-gradient(135deg,#263e2d,#12281b);border-radius:7px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 2px #e1efd51c,0 6px 18px #0003;border-color:#b8cdaa3b!important}.home-v3-theme .sr-home[data-page=home] .sr-play-tile:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(130deg,#0000 30%,#e6edcf07 30% 68%,#e6edcf03 68%);width:36%;position:absolute;top:0;bottom:0;right:0}.home-v3-theme .sr-home[data-page=home] .sr-play-tile h2{text-shadow:0 2px 6px #0005;font-weight:600}.home-v3-theme .sr-home[data-page=home] .sr-play-tile p{color:#c1cbbb}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-kicker{color:#c0d1ad}.home-v3-theme .sr-home[data-page=home] .sr-play-tile-arrow{color:#edf2dc;background:#dbe8c70a;border:1px solid #dbe8c735;border-radius:3px;width:32px;height:32px}.home-v3-theme .sr-home[data-page=home] .sr-play-tile:hover{transform:translateY(-2px);box-shadow:inset 0 2px #e1efd52b,0 9px 24px #0004;border-color:#d4e1bfa6!important}.home-v3-theme .sr-home[data-page=home] .sr-play-tile:focus-visible{outline-offset:4px;outline:3px solid #eadfc7}.home-v3-theme .sr-home[data-page=home] .sr-play-online{background:#871d1d;box-shadow:0 0 22px #dc26261c,inset 0 2px #ffb3a12e,0 8px 22px #0003;border-color:#e9514d99!important}.home-v3-theme .sr-home[data-page=home] .sr-play-online .sr-play-tile-image{opacity:.9;object-position:center 48%}.home-v3-theme .sr-home[data-page=home] .sr-play-online:before{clip-path:polygon(0 0,100% 0,79% 100%,0 100%);background:linear-gradient(125deg,#dc2626fa,#991b1be8);width:65%;inset:0 auto 0 0}.home-v3-theme .sr-home[data-page=home] .sr-play-online:after{background:linear-gradient(90deg,#0000 25%,#07171008 50%,#07171055),linear-gradient(#0000 40%,#07171066)}.home-v3-theme .sr-home[data-page=home] .sr-play-online :is(p,.sr-play-tile-kicker){color:#ffded2}.home-v3-theme .sr-home[data-page=home] .sr-play-online .sr-play-tile-kicker:before{content:"";background:#ffdfb3;width:17px;height:2px}.home-v3-theme .sr-home[data-page=home] .sr-play-online .sr-play-tile-arrow{background:linear-gradient(135deg,#ef3535,#a61c1c);border-color:#ffb3a15c;width:44px;height:44px;box-shadow:0 0 15px #dc262633,inset 0 1px #ffffff3b}.home-v3-theme .sr-home[data-page=home] .sr-play-online:hover{box-shadow:0 0 28px #dc26263d,inset 0 2px #ffb3a150,0 9px 24px #0004}.home-v3-theme .sr-home[data-page=home] .sr-play-offline{background:#183b29}.home-v3-theme .sr-home[data-page=home] .sr-play-offline .sr-play-tile-image{opacity:.48;object-position:center 57%}.home-v3-theme .sr-home[data-page=home] .sr-play-offline:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#123120e8,#12312066),linear-gradient(#0000 15%,#123120e6);position:absolute;inset:0}.home-v3-theme .sr-home[data-page=home] .sr-play-highscores{background:linear-gradient(120deg,#393c24,#202b1d);border-color:#d3bd7754!important}.home-v3-theme .sr-home[data-page=home] .sr-play-community{background:linear-gradient(120deg,#173a2d,#12251c)}.home-v3-theme .sr-home[data-page=home] .sr-play-customize{background:linear-gradient(115deg,#422726,#251e1b);border-color:#c2816754!important}.home-v3-theme .sr-home[data-page=home] .sr-play-tile>svg:not(.sr-play-tile-arrow){stroke-width:1px;color:#b9d4ac;opacity:.16;width:105px;height:105px;top:15px;right:15px;transform:rotate(-9deg)}.home-v3-theme .sr-home[data-page=home] .sr-play-highscores>svg:not(.sr-play-tile-arrow){color:#f1ce71;opacity:.28}.home-v3-theme .sr-home[data-page=home] .sr-play-customize>svg:not(.sr-play-tile-arrow){color:#eaa780;opacity:.22}@media (hover:none){.home-v3-theme .sr-home[data-page=home] .sr-play-tile:hover{transform:none}}@media (width<=760px){.home-v3-theme .sr-home[data-page=home] .sr-play-tile>svg:not(.sr-play-tile-arrow){width:78px;height:78px;top:10px;right:8px}}@media (width<=560px){.home-v3-theme .sr-home[data-page=home] .sr-play-online:before{width:88%}.home-v3-theme .sr-home[data-page=home] .sr-play-online .sr-play-tile-arrow{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.home-v3-theme .sr-home[data-page=home] .sr-play-tile{transition:none}.home-v3-theme .sr-home[data-page=home] .sr-play-tile:hover{transform:none}}.home-v3-theme .sr-home[data-page=home] .sr-play-support{color:#1e2b19;background:linear-gradient(120deg,#eddb9d,#d9bc72);border:1px solid #ffe9a77d;border-radius:5px;align-items:center;gap:12px;min-height:58px;padding:12px 16px;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff9db7a,0 4px 16px #0003}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts{pointer-events:none;height:0;position:absolute;inset:0 0 auto}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span{color:#f55871;text-shadow:0 1px 3px #07171080;opacity:0;font:400 17px/1 Arial,sans-serif;animation:3.5s ease-out infinite sr-play-coffee-heart;position:absolute;top:-10px;left:12%}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span:first-child{--heart-drift:-12px;--heart-turn:-18deg;animation-delay:-2.8s}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span:nth-child(2){--heart-drift:8px;--heart-turn:13deg;color:#ff91a6;font-size:14px;animation-delay:-.7s;left:31%}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span:nth-child(3){--heart-drift:-7px;--heart-turn:-9deg;color:#eb3f57;font-size:19px;animation-delay:-2.1s;left:50%}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span:nth-child(4){--heart-drift:12px;--heart-turn:16deg;color:#ff7c95;font-size:15px;animation-delay:-1.4s;left:70%}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span:nth-child(5){--heart-drift:-5px;--heart-turn:-12deg;animation-delay:0s;left:87%}@keyframes sr-play-coffee-heart{0%{opacity:0;transform:translateY(9px)scale(.65)rotate(0)}15%{opacity:.95}65%{opacity:.8}to{opacity:0;transform:translate3d(var(--heart-drift), -63px, 0) scale(1.1) rotate(var(--heart-turn))}}.home-v3-theme .sr-home[data-page=home] .sr-play-support>svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:0 0 27px;width:27px;height:27px}.home-v3-theme .sr-home[data-page=home] .sr-play-support strong{font-size:13px;font-weight:800;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-support small{margin-top:4px;font-size:10px;line-height:1.5;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-support-arrow{margin-left:8px;font-size:22px}.home-v3-theme .sr-home[data-page=home] .sr-play-support:hover{filter:brightness(1.08)}.home-v3-theme .sr-home[data-page=home] .sr-play-social{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.home-v3-theme .sr-home[data-page=home] .sr-play-social-card{justify-content:flex-start;min-height:142px;padding:20px}.home-v3-theme .sr-home[data-page=home] .sr-play-friends{background:linear-gradient(120deg,#203c2d,#13291e)}.home-v3-theme .sr-home[data-page=home] .sr-play-discord{background:linear-gradient(120deg,#253347,#182632);border-color:#9eadd441!important}.home-v3-theme .sr-home[data-page=home] .sr-play-social-heading{align-items:center;gap:8px;width:100%;min-height:28px;margin-bottom:12px;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-social-icon{color:#d7dfc5;place-items:center;width:32px;height:28px;display:grid}.home-v3-theme .sr-home[data-page=home] .sr-play-social-icon img{object-fit:contain;width:29px;height:22px;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-social-arrow{color:#b6c8ac;justify-content:flex-end;align-items:center;margin-left:auto;font-size:23px;line-height:1;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-social-arrow svg{width:19px;height:19px}.home-v3-theme .sr-home[data-page=home] .sr-play-social-card h2{max-width:100%;margin:0 0 7px}.home-v3-theme .sr-home[data-page=home] .sr-play-account{min-width:0;margin-top:13px}.home-v3-theme .sr-home[data-page=home] .sr-play-dashboard>:is(.sr-play-highscores,.sr-play-community){min-height:132px;margin-top:13px}.home-v3-theme .sr-home[data-page=home] .sr-play-account [data-play-account-mount]{width:100%}.home-v3-theme .sr-home[data-page=home] .sr-play-account .sr-play-account-button{isolation:isolate;color:#f3eddf;text-align:left;background:linear-gradient(120deg,#283d2e,#14291f);border-radius:7px;grid-template-columns:34px 26px minmax(0,1fr) 32px;align-items:center;gap:9px;width:100%;max-width:none;min-height:132px;margin:0;padding:20px 23px;display:grid;position:relative;box-shadow:inset 0 2px #e1efd51c,0 6px 18px #0003;border:1px solid #bdc9ac47!important}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>.sr-play-account-title{font:600 25px/1.15 var(--sr-display);letter-spacing:.15px;text-shadow:0 2px 6px #0005;grid-area:1/1/auto/4;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>.sr-home-profile-avatar{grid-area:2/1;width:30px;height:30px}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>.sr-home-profile-flag{grid-area:2/2;width:23px}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>.sr-home-profile-flag img{width:23px}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>[data-home-profile-name]{grid-area:2/3;font-size:13px}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>.sr-play-account-description{color:#becbbb;grid-area:3/1/auto/4;font-size:11px;font-weight:400;line-height:1.6;display:block}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>.sr-play-account-arrow{color:#edf2dc;background:#dbe8c70a;border:1px solid #dbe8c735;border-radius:3px;grid-area:1/4/4;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.home-v3-theme .sr-home[data-page=home] .sr-play-account .sr-play-account-button:hover{background:linear-gradient(120deg,#304b36,#1b3627);box-shadow:inset 0 2px #e1efd52b,0 9px 24px #0004;border-color:#d4e1bfa6!important}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button:focus-visible{outline-offset:4px;outline:3px solid #eadfc7}.home-v3-theme .sr-play-record-tabs{box-sizing:border-box;background:#081b13;border:1px solid #a9c1933d;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;margin:0 0 28px;padding:6px;display:grid}.home-v3-theme .sr-play-record-tabs a{box-sizing:border-box;color:#ced8c4;text-align:center;background:linear-gradient(120deg,#203a29,#132a1d);border:1px solid #b1c7a426;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:88px;padding:16px 22px 19px;text-decoration:none;transition:background .16s,border-color .16s;display:flex;position:relative;box-shadow:inset 0 -4px #87a57326}.home-v3-theme .sr-play-record-tabs strong{letter-spacing:.6px;text-transform:uppercase;font:600 25px/1.2 Oswald,Bebas Neue,Arial Narrow,sans-serif}.home-v3-theme .sr-play-record-tabs small{color:#a8b89f;font:400 11px/1.5 Inter,Arial,sans-serif}.home-v3-theme .sr-play-record-tabs a:hover{color:#f3eddf;background:#2b4731;border-color:#a5c08d75}.home-v3-theme .sr-play-record-tabs a[aria-current=page]{color:#fff2e4;background:linear-gradient(120deg,#d92c29,#a82024);border-color:#ee8a705e;box-shadow:inset 0 -4px #f5d7a4,inset 0 1px #ffcbb333}.home-v3-theme .sr-play-record-tabs a[aria-current=page] small{color:#f8d8c9}.home-v3-theme .sr-play-record-tabs a:focus-visible,.home-v3-theme .sr-home[data-page=home] .sr-play-support:focus-visible{outline-offset:4px;outline:2px solid #eadfc7}.home-v3-theme .sr-home .sr-play-achievements-link{color:#eadfc7;text-align:left;background:linear-gradient(120deg,#293923,#14291e);border:1px solid #cbbf7d4d;border-radius:5px;align-items:center;gap:13px;width:100%;min-height:64px;margin:-12px 0 24px;padding:13px 16px;display:flex}.home-v3-theme .sr-play-achievements-link>svg{stroke-width:1.5px;width:28px;height:28px}.home-v3-theme .sr-play-achievements-link strong{color:#f3eddf;font-size:14px;display:block}.home-v3-theme .sr-play-achievements-link small{color:#afbea9;margin-top:4px;font-size:11px;display:block}.home-v3-theme .sr-play-achievements-link>span:last-child{margin-left:auto;font-size:24px}.home-v3-theme .sr-home .sr-play-achievements-link:hover{background:#2b4430}.home-v3-theme .sr-play-achievements-link:focus-visible{outline-offset:4px;outline:2px solid #eadfc7}.home-v3-theme .sr-home[data-page=statistics] .sr-play-record-tabs{margin-bottom:18px;padding:4px}.home-v3-theme .sr-home[data-page=statistics] .sr-play-record-tabs a{min-height:44px;box-shadow:none;padding:9px 14px}.home-v3-theme .sr-home[data-page=statistics] .sr-play-record-tabs strong{font-size:18px}.home-v3-theme .sr-home[data-page=statistics] .sr-play-achievements-link{min-height:48px;margin:18px 0 0;padding:10px 14px}@media (width<=560px){.home-v3-theme .sr-home[data-page=statistics] .sr-play-record-tabs strong{white-space:nowrap;font-size:16px}}@media (width<=760px){.home-v3-theme .sr-home[data-page=home] .sr-play-intro{flex-wrap:wrap;align-items:center}}@media (width<=560px){.home-v3-theme .sr-home[data-page=home] .sr-play-support{box-sizing:border-box;max-width:100%;margin-top:14px}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts{width:20px;top:35%;left:auto;right:0}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span:nth-child(n){--heart-drift:34px;left:0}.home-v3-theme .sr-play-record-tabs{gap:5px;margin-bottom:23px;padding:5px}.home-v3-theme .sr-play-record-tabs a{min-height:81px;padding:13px 8px 17px}.home-v3-theme .sr-play-record-tabs strong{letter-spacing:.25px;font-size:21px}.home-v3-theme .sr-play-record-tabs small{max-width:19ch;font-size:10px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.home-v3-theme .sr-play-record-tabs a{transition:none}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts{display:none}}.home-v3-theme .sr-home[data-page=home] .sr-play-actions{grid-template-rows:minmax(176px,auto) minmax(136px,auto) minmax(150px,auto)}.home-v3-theme .sr-home[data-page=home] .sr-play-academy{background:linear-gradient(115deg,#3b4224,#1d3421);grid-column:1/-1;min-height:136px;padding-right:38%;border-color:#c9bd7259!important}.home-v3-theme .sr-home[data-page=home] .sr-play-academy>.sr-play-academy-art{opacity:.8;width:205px;height:108px;inset:6px 8% auto auto;transform:none}.home-v3-theme .sr-home[data-page=home] .sr-play-academy .sr-play-tile-kicker{color:#e6cf86}.home-v3-theme .sr-home[data-page=home] .sr-play-academy p{max-width:36ch}@media (width<=760px),(pointer:coarse){.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-scroll{touch-action:pan-y;overflow:hidden auto}.home-v3-theme .sr-home:is([data-page=home],[data-page=create]):has(.sr-play-dashboard) .sr-home-main{padding-top:16px}.home-v3-theme .sr-home[data-page=home] .sr-play-dashboard{flex-direction:column;min-width:0;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-layout{flex-direction:column;gap:10px;display:flex}.home-v3-theme .sr-home[data-page=home] .sr-play-player{display:contents}.home-v3-theme .sr-home[data-page=home] .sr-play-level[data-home-level-position=character]{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-level[data-home-level-position=scores]:not([hidden]){--sr-level-badge-size:60px;display:flex;top:10px;right:10px}.home-v3-theme .sr-home[data-page=home] .sr-play-level[data-home-level-position=scores] .sr-play-level-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-v3-theme .sr-home[data-page=home] .sr-play-highscores:has([data-home-player-level]:not([hidden])){padding-top:78px}.home-v3-theme .sr-home[data-page=home] .sr-play-highscores:has([data-home-player-level]:not([hidden]))>svg{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-player:before,.home-v3-theme .sr-home[data-page=home] .sr-play-player>.sr-play-player-stage,.home-v3-theme .sr-home[data-page=home] .sr-play-player-identity{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-intro{order:6;margin:0;padding-top:10px;display:flex;overflow:hidden}.home-v3-theme .sr-home[data-page=home] .sr-play-intro>div{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-support{width:100%;margin:0}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts{inset:0 8px auto auto}.home-v3-theme .sr-home[data-page=home] .sr-play-support-hearts>span:nth-child(n){--heart-drift:-12px}.home-v3-theme .sr-home[data-page=home] .sr-play-resume{order:1;margin:14px 0 0}.home-v3-theme .sr-home[data-page=home] .sr-play-account{order:5;margin-top:10px}.home-v3-theme .sr-home[data-page=home] .sr-play-dashboard>.sr-play-highscores{order:3;min-height:154px;margin-top:10px}.home-v3-theme .sr-home[data-page=home] .sr-play-dashboard>.sr-play-community{order:4;min-height:104px;margin-top:10px}.home-v3-theme .sr-home[data-page=home] .sr-play-account .sr-play-account-button{min-height:132px;padding:17px 16px}.home-v3-theme .sr-home[data-page=home] .sr-play-account-button>.sr-play-account-title{font-size:23px}.home-v3-theme .sr-home[data-page=home] .sr-play-social{order:2;gap:10px;margin-top:10px}.home-v3-theme .sr-home[data-page=home] .sr-play-social-card{min-height:138px;padding:16px 14px}.home-v3-theme .sr-home[data-page=home] .sr-play-footer{order:7}.home-v3-theme .sr-home[data-page=home] .sr-play-actions{order:0;grid-template-rows:minmax(158px,auto) minmax(124px,auto) minmax(174px,auto);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.home-v3-theme .sr-home[data-page=home] :is(.sr-play-customize,.sr-play-highscores){grid-column:1/-1}.home-v3-theme .sr-home[data-page=home] .sr-play-community{padding-right:86px}.home-v3-theme .sr-home[data-page=home] .sr-play-customize{justify-content:center;padding:22px 46% 22px 20px}.home-v3-theme .sr-home[data-page=home] .sr-play-customize h2{max-width:100%;font-size:25px;line-height:1.13}.home-v3-theme .sr-home[data-page=home] .sr-play-customize p{max-width:160px}.home-v3-theme .sr-home[data-page=home] .sr-play-customize>svg{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character{pointer-events:none;background:radial-gradient(at 50% 65%,#c59f5a18,#0000 72%);width:46%;display:block;position:absolute;inset:0 0 0 auto}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character .sr-play-player-stage{width:100%;height:100%;min-height:0;margin:0}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character .sr-play-player-stage:after{display:none}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character .sr-play-character-loader-ring{width:46px;height:46px}.home-v3-theme .sr-home[data-page=home] .sr-play-customize-character .sr-play-character-loader-ring:after{inset:16px}.home-v3-theme .sr-home[data-page=home] .sr-play-academy{min-height:124px;padding:21px 36% 19px 20px}.home-v3-theme .sr-home[data-page=home] .sr-play-academy h2{max-width:100%;font-size:25px}.home-v3-theme .sr-home[data-page=home] .sr-play-academy p{font-size:10px;line-height:1.6}.home-v3-theme .sr-home[data-page=home] .sr-play-academy>.sr-play-academy-art{opacity:.65;width:130px;height:80px;top:13px;right:3%}.home-v3-theme .sr-home[data-page=home] .sr-play-academy .sr-play-tile-kicker{letter-spacing:1px;font-size:8px}}.home-v3-theme .sr-home[data-page=home] .sr-play-gold{text-align:left;background:linear-gradient(115deg,#36432a,#243523 65%,#5b4b24);width:100%;min-height:132px;margin-top:13px;padding:22px;border-color:#c4a76180!important}.home-v3-theme .sr-home[data-page=home] .sr-play-gold h2{color:#f1d798}.home-v3-theme .sr-home[data-page=home] .sr-play-gold p{margin-bottom:0}.home-v3-theme .sr-home[data-page=home] .sr-play-gold{isolation:isolate;padding-right:155px}.sr-play-supporter-art{z-index:-1;pointer-events:none;width:140px;height:128px;position:absolute;bottom:0;right:18px}.sr-play-supporter-art img{object-fit:contain;filter:drop-shadow(0 5px 6px #0007);position:absolute}.sr-play-supporter-art img:first-child{width:120px;height:120px;bottom:0;right:14px}.sr-play-supporter-art img:last-child{width:64px;height:64px;bottom:4px;right:-4px}@media (width<=440px){.home-v3-theme .sr-home[data-page=home] .sr-play-gold{padding-right:118px}.sr-play-supporter-art{width:106px;height:110px;right:8px}.sr-play-supporter-art img:first-child{width:100px;height:100px}.sr-play-supporter-art img:last-child{width:54px;height:54px}}.home-v3-theme .sr-home[data-page=create]:has([data-local-room-create]){--sr-green:#183b27;--sr-charcoal:#0a1a14;--sr-ivory:#f3eddf;--sr-red:#dc2626;--sr-brass:#e6c98c;--sr-muted:#afbea7;--sr-rule:#c5d7c526;--sr-display:"Oswald", "Arial Narrow", sans-serif;color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 5%,#32583b33,#0000 56%),radial-gradient(at 100% 5%,#7d22251c,#0000 45%),#091a12;padding:0;font-family:Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=create]:has([data-local-room-create]) .sr-home-scroll{scrollbar-color:#476341 #091a12;padding:0}.home-v3-theme .sr-home[data-page=create]:has([data-local-room-create]) .sr-home-main{width:min(1280px,100%);max-width:1280px;padding:28px 32px max(36px, env(safe-area-inset-bottom));align-items:stretch;margin:0 auto;display:block}.home-v3-theme .sr-home[data-page=create] .sr-home-panel[data-local-room-create]{width:100%;max-width:820px;margin:0 auto;padding:0;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #f3ddaa}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-topbar .sr-home-back{background:#1b3324;border:1px solid #b8cdaa45;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:10px 13px;font-weight:600;text-decoration:none;display:inline-flex;color:#f3eddf!important;font-size:12px!important}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-topbar .sr-home-back:hover{background:#28472e;border-color:#d4e1bf99}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-topbar .sr-home-back svg{width:18px;height:18px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] [data-home-create-title]{color:#c8d1be;font:500 24px/1.2 var(--sr-display);text-align:right;text-transform:uppercase;margin:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] [data-home-create-title]>span{display:none}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:12px;min-width:0;margin:0;padding:0;display:grid;overflow:visible}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button{isolation:isolate;color:#f3eddf;text-align:left;background:linear-gradient(120deg,#233d29,#14291d);border:1px solid #a3bd8e3b;border-radius:5px;align-items:center;gap:15px;min-width:0;min-height:88px;padding:16px 36px 16px 18px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d5e6c516,0 5px 14px #0002}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button:before{content:"";z-index:-1;clip-path:polygon(64% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:#d5e6c507;width:38%;position:absolute;inset:0 0 0 auto}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button:after{content:none}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button[aria-pressed=false]:hover:not(:disabled){background:#2c4b32;border-color:#d6cf9b88}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button>svg{color:#c8c294;stroke-width:1.5px;width:28px;height:28px;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-copy{min-width:0;margin:0;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-copy strong{color:#f3eddf;font:550 22px/1.15 var(--sr-display);letter-spacing:.2px;text-transform:uppercase;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-copy>span{color:#aabb9d;margin:8px 0 0;font-size:11px;line-height:1.6;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-check{background:#0d211852;border:1px solid #a5bf8c57;border-radius:50%;place-items:center;width:18px;height:18px;margin:0;display:grid;position:absolute;top:20px;right:15px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button[aria-pressed=true]{background:linear-gradient(120deg,#c52c2b,#942122);border-color:#ef78618c;box-shadow:inset 0 1px #ffcbb32b,0 5px 18px #68151c30}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button[aria-pressed=true]>svg{color:#ffdfb9}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button[aria-pressed=true] .sr-create-mode-copy>span{color:#f4d4c4}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button[aria-pressed=true] .sr-create-mode-check{background:#f9e8c4;border-color:#f9e8c4}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button[aria-pressed=true] .sr-create-mode-check:after{content:"";border:2px solid #9b2223;border-width:0 2px 2px 0;width:5px;height:8px;margin-top:-2px;transform:rotate(45deg)}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-create-form{background:linear-gradient(135deg,#1b3223,#10251b);border:1px solid #a6c09638;border-top:2px solid #d0bb82;border-radius:5px;grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:20px 16px;width:100%;min-width:0;max-width:none;margin:0;padding:26px;display:grid;box-shadow:inset 0 1px #d4e4be0c,0 12px 28px #0002}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-form-heading{border-bottom:1px solid #a6c0962b;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:17px;display:flex}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-form-heading h3{color:#f3eddf;font:550 25px/1.2 var(--sr-display);text-transform:uppercase;margin:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-field{width:100%;min-width:0;margin:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-create-form .sr-home-field+.sr-home-field{margin-top:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-field>span,.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-frame-format legend{color:#c8ca9e;letter-spacing:1px;margin:0 0 9px;padding:0;font-size:10px;font-weight:750;line-height:1.4;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-field :is(input,select){color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091d14;border:1px solid #aec79742;border-radius:4px;width:100%;min-height:52px;margin:0;padding:12px 14px;font:500 16px/1.4 Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-field :is(input,select):hover{border-color:#aec7977d}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] [data-room-cue-ball-picker]{position:relative}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-toggle{color:#f3eddf;text-align:left;background:#091d14;border:1px solid #aec79755;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;font:500 14px/1.4 Inter,Arial,sans-serif;display:flex}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-toggle:hover:not(:disabled){background:#10281b;border-color:#dcc2869c}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-toggle[aria-expanded=true]{border-color:#dcc286;box-shadow:0 0 0 2px #dcc28612}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] [data-room-cue-ball-label]{flex:1;min-width:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-toggle svg{color:#d6c695;width:18px;height:18px;transition:transform .15s}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-cue-ball-preview{background:radial-gradient(circle at 30% 22%,#fffef2,#f0ecd8 48%,#bcbfae);border:1px solid #e8e7d49c;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block;position:relative;box-shadow:inset -2px -3px 5px #65755f4d,0 2px 5px #0005}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] :is(.sr-cue-ball-dotted,[data-room-cue-ball-value=training] .sr-room-cue-ball-toggle .sr-cue-ball-preview):after{content:"";background:#cf302f;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:7px;box-shadow:9px 8px #cf302f,-1px 14px #b72b2b}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-options{z-index:30;background:#142b1e;border:1px solid #c8b77f85;border-radius:6px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 30px #0009,inset 0 1px #f3e7b91a}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] [data-room-cue-ball-placement=above] .sr-room-cue-ball-options{top:auto;bottom:calc(100% + 8px)}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-options button{color:#f3eddf;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:66px;padding:11px;display:flex}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-options button>span:nth-child(2){flex:1;min-width:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-options strong{font:650 13px/1.4 Inter,Arial,sans-serif;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-options small{color:#a8b99e;margin-top:3px;font:400 11px/1.5 Inter,Arial,sans-serif;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-options button:hover{background:#28442c}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-options button[aria-selected=true]{background:#35472a;border-color:#d8c38c66}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-cue-ball-option-check{visibility:hidden;color:#ead59e;font-size:18px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] [aria-selected=true] .sr-cue-ball-option-check{visibility:visible}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-frame-format{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options button{text-align:left;background:#10241a;border:1px solid #abc18e38;border-radius:4px;min-width:0;min-height:73px;padding:13px 15px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options strong{color:#e8ebd8;font:500 23px/1.1 var(--sr-display);text-transform:uppercase}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options span{color:#9fb38f;margin-top:6px;font-size:10px;line-height:1.5;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options button[aria-pressed=true]{background:linear-gradient(115deg,#d7c48d,#bca169);border-color:#dcc286;box-shadow:inset 0 1px #fff3ca42}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options button[aria-pressed=true] strong{color:#1c2b1b}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options button[aria-pressed=true] span{color:#3a482d}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-frame-format>p{color:#97ac8f;margin:10px 0 0;font-size:11px;line-height:1.6}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides{background:#11271a;border:1px solid #b4c39a38;border-radius:4px;align-self:end;align-items:center;gap:11px;min-height:75px;margin:0;padding:13px;display:flex}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides input{accent-color:#d5bf86;width:22px;height:22px;margin:0}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides strong{color:#e4e9d3;font-size:12px;line-height:1.4}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides small{color:#9fb38f;margin-top:4px;font-size:10px;line-height:1.5;display:block}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides:has(input:checked){background:#bda26d13;border-color:#d0b4778c}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-create-form:not(:has([data-home-online-field]:not([hidden]))) .sr-home-cue-ball{grid-column:1/-1}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-submit{border-top:1px solid #aec7972b;grid-column:1/-1;gap:16px;margin-top:2px;padding-top:19px;display:grid}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-form-note{color:#a9bba0;max-width:none;margin:0;font-size:12px;line-height:1.65}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-primary{clip-path:none;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(120deg,#e32e2c,#b82125);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:59px;padding:15px 20px;display:flex;box-shadow:inset 0 1px #ffc6a333,0 5px 18px #71161e2b;color:#fff1df!important;font:600 19px/1.2 var(--sr-display)!important;border:1px solid #f56a5580!important}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-primary:hover:not(:disabled){background:#ed3932;box-shadow:inset 0 1px #ffd6b34d,0 7px 20px #71161e42}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-primary svg{width:22px;height:22px}@media (width<=1050px){.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button{gap:12px;padding:18px 35px 18px 16px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button>svg{width:27px;height:27px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-copy strong{font-size:22px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-create-form{gap:18px 14px;padding:22px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-cue-ball,.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides{grid-column:1/-1}}@media (width<=760px){.home-v3-theme .sr-home[data-page=create] [data-local-room-create] [data-home-create-title]{font-size:19px}.home-v3-theme .sr-home[data-page=create]:has([data-local-room-create]) .sr-home-main{padding:18px max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-layout{grid-template-columns:minmax(0,1fr);gap:16px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:76px;padding:14px 26px 14px 12px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-types button>svg{width:22px;height:22px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-copy strong{font-size:20px;line-height:1.12}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-copy>span{display:none}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-check{width:15px;height:15px;top:11px;right:9px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-create-form{grid-area:auto/1;grid-template-columns:minmax(0,1fr);gap:18px;padding:19px 17px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-form-heading{gap:10px;padding-bottom:15px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-form-heading h3{font-size:24px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-field{grid-column:1/-1}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options button{min-height:70px;padding:12px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-red-options strong{font-size:23px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides{min-height:77px;padding:13px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-room-guides small{font-size:11px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-submit{gap:15px;margin-top:0;padding-top:17px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-form-note{font-size:11px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-primary{min-height:57px;padding:15px 17px;font-size:18px!important}}@media (width<=370px){.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-mode-copy strong{font-size:19px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-home-create-form{padding-inline:14px}.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-create-form-heading h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.home-v3-theme .sr-home[data-page=create] [data-local-room-create] .sr-room-cue-ball-toggle svg,.home-v3-theme .sr-home[data-page=create] [data-local-room-create] :is(.sr-home-room-types button,.sr-home-primary){transition:none}}.sr-home .sr-coin-stake-picker{background:#091e1780;border:1px solid #b9cbd44a;border-radius:5px;margin:0 0 20px;padding:16px}.sr-home .sr-coin-stake-picker[hidden]{display:none}.sr-home .sr-coin-stake-picker legend{color:#d2dfd9;letter-spacing:1px;padding-inline:6px;font:700 11px/1.4 Inter,sans-serif}.sr-home .sr-coin-stake-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sr-home .sr-coin-stake-picker button{color:#d8e3dc;cursor:pointer;background:#152e25;border:1px solid #aac1b44a;border-radius:4px;min-width:0;min-height:46px;padding:7px 3px;font:700 13px/1.2 Inter,sans-serif}.sr-home .sr-coin-stake-picker button[aria-pressed=true]{color:#10271e;background:linear-gradient(135deg,#e2ece8,#a7beb4);border-color:#e3eee8;box-shadow:0 0 12px #a7beb433}.sr-home .sr-coin-stake-picker p{color:#b9ccbf;margin:10px 0 0;font:400 12px/1.6 Inter,sans-serif}.sr-home .sr-coin-stake-picker [data-coin-stake-note]{color:#edf1df;font-weight:600}.sr-coin-room-stake{color:#e2ebe7;font-size:12px;display:block}.sr-home .sr-room-card[data-coin=true]{border-color:#a9c1b45c}.sr-coin-lobby[hidden],.sr-coin-setup-summary[hidden],[data-coin-browser-heading][hidden]{display:none!important}.sr-home .sr-coin-lobby{min-width:0;margin:4px 0 30px}.sr-coin-lobby svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.sr-coin-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;gap:24px;margin-inline:-16px;padding:22px max(16px,50% - 142px) 28px;display:flex;position:relative;overflow:auto hidden}.sr-coin-carousel::-webkit-scrollbar{display:none}.sr-coin-carousel.is-dragging{scroll-snap-type:none;cursor:grabbing}.sr-coin-carousel.is-dragging *{cursor:grabbing}.sr-coin-tier{--tier-accent:#e8cc7a;--tier-light:#fff1ac;--tier-dark:#243b21;--tier-sheen:#ffda61;--tier-metal-light:#e8d897;--tier-metal:#867745;--tier-metal-dark:#3b3520;--card-motion:paused;--edge-light:0;scroll-snap-align:center;isolation:isolate;background:0 0;border:0;flex:0 0 284px;min-width:0;position:relative}.sr-coin-tier:before{content:"";z-index:0;pointer-events:none;box-shadow:0 10px 20px #0008,0 0 18px 5px color-mix(in srgb,var(--tier-sheen) 45%,transparent);opacity:.35;border-radius:22px;transition:opacity .2s;position:absolute;inset:14px}.sr-coin-tier-free{--tier-accent:#b7ceaa;--tier-light:#c8f5ac;--tier-dark:#1d3929;--tier-sheen:#69ed88;--tier-metal-light:#a4bba4;--tier-metal:#547258;--tier-metal-dark:#233e2b}.sr-coin-tier[data-coin-tier="1"]{--tier-accent:#9fd4da;--tier-light:#b9f5fa;--tier-dark:#183239;--tier-sheen:#5de3fa;--tier-metal-light:#91bec4;--tier-metal:#395b64;--tier-metal-dark:#162d35}.sr-coin-tier[data-coin-tier="2"]{--tier-accent:#ebc584;--tier-light:#ffe7b3;--tier-dark:#393320;--tier-sheen:#ffb853;--tier-metal-light:#f3d19a;--tier-metal:#99723b;--tier-metal-dark:#46351a}.sr-coin-tier[data-coin-tier="3"]{--tier-accent:#b1c8eb;--tier-light:#d5e6ff;--tier-dark:#1c2b43;--tier-sheen:#7aaeff;--tier-metal-light:#aec3df;--tier-metal:#506d91;--tier-metal-dark:#26394d}.sr-coin-tier[data-coin-tier="4"]{--tier-accent:#ebafa7;--tier-light:#ffdad0;--tier-dark:#382426;--tier-sheen:#ff857d;--tier-metal-light:#e7b1a3;--tier-metal:#8e594e;--tier-metal-dark:#482c29}.sr-coin-tier[data-focused=true]:before,.sr-coin-tier:focus-within:before{opacity:.7}.sr-coin-tier:is([data-focused=true],:focus-within){--edge-light:.9}.sr-coin-lobby[data-motion=true] .sr-coin-tier[data-focused=true]{--card-motion:running}.sr-home .sr-coin-tier-entry{z-index:1;color:#f3eddf;text-align:left;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:400px;padding:29px 29px 21px;font-family:DM Sans Variable,Arial,sans-serif;display:flex;position:relative;overflow:visible}.sr-home .sr-coin-tier-entry:hover{background:0 0}.sr-home .sr-coin-tier-entry{-webkit-tap-highlight-color:transparent}.sr-home .sr-coin-tier-entry:active:not(:disabled){transform:none}.sr-home .sr-coin-tier-frame,.home-v3-theme .sr-home[data-page=rooms] .sr-room-hub .sr-coin-tier-frame{pointer-events:none;fill:none;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sr-coin-tier-entry:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(135deg,#0000 0 2px,#dfe9cd02 2px 3px),linear-gradient(125deg,#0000 27%,#e4ecd104 27.2%,#0000 60%);position:absolute;inset:25px 26px}.sr-coin-tier-entry:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 150px 170px at var(--pointer-x,50%) var(--pointer-y,30%),color-mix(in srgb,var(--tier-sheen) 17%,transparent),transparent 75%);opacity:0;transition:opacity .22s;position:absolute;inset:25px 26px}.sr-coin-tier[data-pointer=true] .sr-coin-tier-entry:after{opacity:1}.sr-coin-tier-entry>span{z-index:2;position:relative}.sr-coin-frame-light{filter:drop-shadow(0 0 3px var(--tier-sheen));opacity:.5;transition:opacity .2s}.sr-coin-frame-tracer{stroke-dasharray:8 42;stroke-linecap:round;opacity:var(--edge-light);animation:5s linear infinite sr-coin-edge-travel;animation-play-state:var(--card-motion);transition:opacity .25s}.sr-coin-tier[data-focused=true] .sr-coin-frame-light,.sr-coin-tier:focus-within .sr-coin-frame-light{opacity:1}.sr-coin-tier-entry:focus-visible{outline:2px solid var(--tier-light);outline-offset:5px;border-radius:15px}.sr-coin-tier-number{color:var(--tier-accent);letter-spacing:1px;font-size:9px;font-weight:550;line-height:1.3;position:relative}.sr-coin-tier-name{color:var(--tier-light);letter-spacing:.2px;text-shadow:0 2px 2px #000;margin-top:4px;font:400 29px/1.05 Bebas Neue,Arial Narrow,sans-serif;position:relative}.sr-coin-tier-art{isolation:isolate;flex:0 0 123px;height:123px;margin:5px -8px 4px;display:block;position:relative}.sr-coin-tier-art:before{content:"";background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--tier-sheen) 38%,transparent),transparent 65%);animation:3.4s ease-in-out infinite sr-coin-halo-breathe;animation-play-state:var(--card-motion);border-radius:50%;position:absolute;inset:8px -8px -2px}.sr-coin-tier-art:after{content:"";background:radial-gradient(ellipse,#fff8 0,color-mix(in srgb,var(--tier-sheen) 70%,transparent) 17%,transparent 69%);filter:blur(2px);z-index:-1;border-radius:50%;width:145px;height:19px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sr-coin-tier-orbit{--orbit-angle:-13deg;border:1px solid color-mix(in srgb,var(--tier-sheen) 80%,transparent);width:179px;height:75px;transform:translateX(-50%) rotate(var(--orbit-angle));box-shadow:0 0 9px color-mix(in srgb,var(--tier-sheen) 50%,transparent),inset 0 0 9px color-mix(in srgb,var(--tier-sheen) 35%,transparent);animation:4.6s ease-in-out infinite sr-coin-orbit-sway;animation-play-state:var(--card-motion);border-radius:50%;position:absolute;top:36px;left:50%}.sr-coin-tier-orbit:after{content:"";border:1px solid color-mix(in srgb,var(--tier-sheen) 33%,transparent);border-radius:50%;position:absolute;inset:5px -5px}.sr-coin-tier-artwork{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 7px 5px #0006);width:100%;height:100%;display:block;position:relative}.sr-coin-tier[data-coin-tier="0"] .sr-coin-tier-artwork{filter:sepia(.45)saturate(1.1)drop-shadow(0 7px 5px #0006)}.sr-coin-free-art .sr-coin-tier-orbit{--orbit-angle:-10deg;border-width:2px;width:180px;height:67px;top:46px}.sr-coin-tier[data-coin-tier="1"] .sr-coin-tier-orbit{--orbit-angle:13deg;border-style:dashed}.sr-coin-tier[data-coin-tier="2"] .sr-coin-tier-orbit{--orbit-angle:-7deg;width:180px;height:80px}.sr-coin-tier[data-coin-tier="3"] .sr-coin-tier-orbit{--orbit-angle:8deg;width:173px;height:85px}.sr-coin-tier[data-coin-tier="4"] .sr-coin-tier-orbit{--orbit-angle:-9deg;width:177px;height:74px;box-shadow:0 0 12px #ff978566,inset 0 0 9px #ff978540}.sr-coin-tier-spark{background:var(--tier-light);width:3px;height:3px;box-shadow:-164px 34px 0 -1px var(--tier-accent),-9px 73px 0 -1px var(--tier-accent),-25px -5px 0 0 var(--tier-accent),-128px -2px 0 -1px var(--tier-accent),-77px 9px 0 0 var(--tier-light),-148px 65px 0 0 var(--tier-light),-158px 14px 0 -1px var(--tier-accent),-18px 45px 0 0 var(--tier-light);animation:3.8s ease-in-out infinite sr-coin-spark-drift;animation-play-state:var(--card-motion);position:absolute;top:15px;right:27px;transform:rotate(45deg)}.sr-coin-tier-prize{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.sr-coin-tier-prize small{color:#e8e6d1;letter-spacing:.7px;font-size:9px;font-weight:550}.sr-coin-tier-prize strong{color:var(--tier-light);letter-spacing:.6px;font-variant-numeric:tabular-nums;text-shadow:0 0 14px color-mix(in srgb,var(--tier-sheen) 36%,transparent),0 3px 1px #0007;margin-top:3px;font:400 54px/1.02 Bebas Neue,Arial Narrow,sans-serif}.sr-coin-tier-free .sr-coin-tier-prize strong{color:#96f38b}.sr-coin-tier-prize>span{color:#c8cec4;text-transform:uppercase;margin-top:3px;font-size:10px;line-height:1.3}.sr-coin-tier-free .sr-coin-tier-prize>span{text-transform:none}.sr-coin-tier-stake{text-align:center;color:#ced2c6;white-space:nowrap;justify-content:center;align-items:center;gap:3px;margin:12px -8px 10px;font-size:10px;line-height:1.4;display:flex;position:relative}.sr-coin-tier-free .sr-coin-tier-stake{white-space:normal}.sr-coin-tier-free .sr-coin-tier-stake:before,.sr-coin-tier-free .sr-coin-tier-stake:after{display:none}.sr-coin-tier-stake:before,.sr-coin-tier-stake:after{content:"";background:repeating-linear-gradient(60deg,var(--tier-metal-light) 0 2px,transparent 2px 4px);opacity:.6;width:17px;height:5px;margin-inline:4px}.sr-coin-tier-stake strong{color:#f3eddf;font-weight:750}.sr-coin-tier-cta{isolation:isolate;width:max-content;min-width:163px;max-width:100%;min-height:41px;color:var(--tier-light);text-transform:uppercase;letter-spacing:.15px;text-shadow:0 2px 2px #0009;justify-content:center;align-items:center;gap:7px;margin:auto auto 0;padding:6px 20px;font:400 21px/1.1 Bebas Neue,Arial Narrow,sans-serif;transition:color .18s,transform .12s;display:flex;position:relative}.sr-coin-tier-cta:before,.sr-coin-tier-cta:after{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);z-index:-2;background:linear-gradient(135deg,var(--tier-metal-light),var(--tier-metal-dark) 42%,var(--tier-metal) 62%,var(--tier-metal-light));position:absolute;inset:0}.sr-coin-tier-cta:after{z-index:-1;background-image:linear-gradient(110deg,transparent 36%,#fff3 48%,transparent 60%),linear-gradient(0deg,color-mix(in srgb,var(--tier-sheen) 16%,#091d16),#112b21 70%);box-shadow:inset 0 1px 0 #f5edce44,inset 0 -3px 9px color-mix(in srgb,var(--tier-sheen) 25%,transparent);animation:5.6s ease-in-out infinite sr-coin-button-sheen;animation-play-state:var(--card-motion);background-position:160% 0,0 0;background-size:260% 100%,100% 100%;inset:3px}.sr-coin-tier-cta svg{width:19px;height:19px;transition:transform .18s}.sr-coin-tier-entry:focus-visible .sr-coin-tier-cta{color:#fff6d9}.sr-coin-tier-entry:focus-visible .sr-coin-tier-cta svg{transform:translate(3px)}.sr-coin-tier-entry:active:not(:disabled) .sr-coin-tier-cta{transform:translateY(2px)scale(.97)}.sr-coin-tier[data-balance=low] .sr-coin-tier-cta{font-size:20px}.sr-coin-tier-entry:disabled{cursor:wait;opacity:.7}.sr-coin-carousel-nav{justify-content:center;align-items:center;gap:16px;display:flex}.sr-home .sr-coin-carousel-nav button{color:#cfdbc6;cursor:pointer;background:#132c20;border:1px solid #b3c9ad44;border-radius:3px;place-items:center;min-width:34px;min-height:34px;padding:7px;display:grid}.sr-coin-carousel-nav button[data-coin-step="-1"] svg{transform:rotate(180deg)}.sr-coin-carousel-nav button:disabled{opacity:.3;cursor:default}.sr-coin-carousel-nav>div{gap:2px;display:flex}.sr-home .sr-coin-carousel-nav [data-coin-slide]{background:0 0;border:0;min-width:28px}.sr-coin-carousel-nav [data-coin-slide] span{background:#6f846e;border-radius:50%;width:6px;height:6px;transition:width .2s,background .2s}.sr-coin-carousel-nav [aria-pressed=true] span{background:#e3d8b7;border-radius:3px;width:20px}.sr-home [data-coin-browser-heading]{border-top:1px solid #c5d7c533;margin:26px 0 17px;padding-top:23px}.sr-home [data-coin-browser-heading] h3{color:#f3eddf;letter-spacing:.4px;margin:0;font:400 31px/1.1 Bebas Neue,Arial Narrow,sans-serif}.sr-home [data-coin-browser-heading] p{color:#a9b9a0;margin:7px 0 0;font-size:12px;line-height:1.5}.sr-home .sr-coin-setup-summary{background:#17382a;border:1px solid #b9cbd459;border-radius:4px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 20px;padding:16px;display:grid}.sr-coin-setup-summary>div{flex-direction:column;gap:5px;display:flex}.sr-coin-setup-summary>div>span{color:#c0d3c4;letter-spacing:1px;font-size:9px;font-weight:700}.sr-coin-setup-summary strong{color:#f3eddf;font-size:20px}.sr-coin-setup-summary p{color:#c3d1c2;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.sr-coin-setup-summary a{color:#f0e1b9;grid-column:1/-1;align-items:center;gap:7px;width:fit-content;min-height:32px;font-size:12px;display:flex}.sr-coin-setup-summary a svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}@media (width<=600px){.sr-coin-carousel{gap:18px;padding-block:14px 22px;padding-inline:max(16px,50% - 132px)}.sr-coin-tier{flex-basis:264px}.sr-home .sr-coin-tier-entry{min-height:372px;padding:27px 27px 19px}.sr-coin-tier-name{font-size:27px}.sr-coin-tier-art{flex-basis:111px;height:111px;margin-block:3px 1px}.sr-coin-tier-prize strong{font-size:50px}.sr-coin-tier-stake{margin-block:10px 9px}.sr-coin-tier-cta{min-height:39px}}@media (width>=1000px){.sr-coin-carousel{width:min(100%,1100px);margin-inline:auto;padding-inline:16px;scroll-padding-left:16px}.sr-coin-carousel:after{content:"";flex:0 0 calc(100% - 308px)}.sr-coin-tier{scroll-snap-align:start}}@media (hover:hover){.sr-coin-tier:hover:before,.sr-coin-tier:hover .sr-coin-frame-light{opacity:1}.sr-coin-tier:hover{--edge-light:1}.sr-coin-lobby[data-motion=true] .sr-coin-tier:hover{--card-motion:running}.sr-coin-tier-entry:hover:not(:disabled) .sr-coin-tier-cta{color:#fff6d9}.sr-coin-tier-entry:hover:not(:disabled) .sr-coin-tier-cta svg{transform:translate(3px)}}@keyframes sr-coin-edge-travel{to{stroke-dashoffset:-100px}}@keyframes sr-coin-halo-breathe{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes sr-coin-orbit-sway{0%,to{opacity:.7;transform:translateX(-50%) rotate(var(--orbit-angle))}50%{opacity:1;transform:translateX(-50%) rotate(calc(var(--orbit-angle) + 8deg)) scale(1.04)}}@keyframes sr-coin-spark-drift{0%,to{opacity:.5;transform:translateY(3px)rotate(45deg)}50%{opacity:1;transform:translateY(-5px)rotate(45deg)}}@keyframes sr-coin-button-sheen{0%,32%{background-position:160% 0,0 0}62%,to{background-position:-80% 0,0 0}}@media (prefers-reduced-motion:reduce){.sr-coin-tier:before,.sr-coin-tier-entry:after,.sr-coin-frame-light,.sr-coin-frame-tracer,.sr-coin-tier-cta,.sr-coin-tier-cta svg,.sr-coin-carousel-nav [data-coin-slide] span{transition:none}.sr-coin-frame-tracer,.sr-coin-tier-art:before,.sr-coin-tier-orbit,.sr-coin-tier-spark,.sr-coin-tier-cta:after{animation:none}.sr-coin-tier-entry:active:not(:disabled) .sr-coin-tier-cta,.sr-coin-tier-entry:is(:hover,:focus-visible) .sr-coin-tier-cta svg{transform:none}}.sr-player-setup{z-index:10;overscroll-behavior:contain;padding:max(20px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--sr-ivory);scrollbar-width:thin;scrollbar-color:var(--sr-brass) transparent;background:linear-gradient(120deg,#071a13fa,#111816f7);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.sr-player-setup-card{background:#0c2119;border:1px solid #baa06b60;width:min(100%,1000px);margin:auto;padding:30px;box-shadow:0 20px 80px #0008}.sr-player-setup-header{align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.sr-player-setup-eyebrow{color:var(--sr-brass);letter-spacing:1.4px;font-size:12px;font-weight:700}.sr-player-setup .sr-player-setup-header h2{margin:10px 0;font-size:clamp(30px,4vw,49px);line-height:1.03}.sr-player-setup-header p{color:#c1d0c3;margin:0;font-size:15px;line-height:1.45}.sr-player-setup-close{background:#12382a;flex:0 0 44px;width:44px;min-height:44px;margin-left:auto;border:1px solid #baa06b60!important;font-size:22px!important}.sr-player-setup-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:35px;display:grid}.sr-player-setup-field{display:block}.sr-player-setup-field>span,.sr-player-setup-preview>span{color:var(--sr-brass);letter-spacing:.65px;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.sr-player-setup-field input{width:100%;min-width:0;min-height:48px;color:var(--sr-ivory);background:#081910;border:1px solid #baa06b70;border-radius:0;padding:11px 13px;font-size:16px}.sr-player-setup-field input::placeholder{color:#9eafa3}.sr-player-setup-field input[readonly]{color:#d6dacd;cursor:default;background:#111c16;border-color:#baa06b40}.sr-player-setup-name-note{color:#b4c4b7;margin:10px 0 24px;font-size:13px;line-height:1.5}.sr-player-setup-preview{border-top:1px solid #baa06b40;padding-top:18px}.sr-player-setup-preview>div{align-items:center;gap:12px;min-height:38px;display:flex}.sr-player-setup-preview img{object-fit:contain;flex:none;width:42px;height:28px}.sr-player-setup-preview strong{font-size:15px;font-weight:650}.sr-player-setup-flag-placeholder{width:42px;height:28px;color:var(--sr-brass);background:#173b2c;place-items:center;font-size:25px;display:grid}.sr-player-country-list{scrollbar-width:thin;scrollbar-color:#baa06b80 #081910;overscroll-behavior:contain;background:#081910;border:1px solid #baa06b40;flex-direction:column;height:clamp(155px,30dvh,285px);min-height:120px;margin-top:10px;display:flex;overflow:auto}.sr-player-setup .sr-player-country{text-align:left;background:0 0;border-bottom:1px solid #f3eedd12;flex:0 0 45px;align-items:center;gap:12px;width:100%;min-height:45px;padding:8px 12px;display:flex}.sr-player-country img{object-fit:contain;flex:0 0 30px;width:30px;height:20px}.sr-player-country>span:not(.sr-player-country-check){flex:1;min-width:0;font-size:14px;line-height:1.25}.sr-player-country-check{visibility:hidden;width:18px;color:var(--sr-brass);margin-left:auto;font-size:17px}.sr-player-setup .sr-player-country:hover{background:#123a2b}.sr-player-setup .sr-player-country[aria-pressed=true]{box-shadow:inset 3px 0 var(--sr-brass);background:#145b3f}.sr-player-country[aria-pressed=true] .sr-player-country-check{visibility:visible}.sr-player-setup .sr-player-country:focus-visible{outline-offset:-3px}.sr-player-country-status{color:#acbfaf;min-height:17px;margin:8px 0 0;font-size:12px;line-height:1.4}.sr-player-setup-footer{border-top:1px solid #baa06b40;justify-content:flex-end;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:flex}.sr-player-setup-error{color:#ffc2a6;margin:0 auto 0 0;font-size:14px;line-height:1.4}.sr-player-setup .sr-player-setup-submit{background:var(--sr-ivory);color:#111816;justify-content:space-between;align-items:center;gap:28px;min-width:195px;min-height:48px;padding:12px 18px;font-size:16px;font-weight:750;display:flex}.sr-player-setup .sr-player-setup-submit:disabled{opacity:.5;cursor:default}.sr-player-setup .sr-player-setup-submit:hover:not(:disabled){background:#fff}@media (orientation:landscape) and (height<=600px){.sr-player-setup{padding:max(10px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));align-items:flex-start}.sr-player-setup-card{padding:16px 20px}.sr-player-setup-header{gap:12px;margin-bottom:14px}.sr-player-setup-eyebrow{letter-spacing:1px;font-size:10px}.sr-player-setup .sr-player-setup-header h2{margin:5px 0;font-size:29px}.sr-player-setup-header p{font-size:13px}.sr-player-setup-body{gap:25px}.sr-player-setup-field>span,.sr-player-setup-preview>span{margin-bottom:6px;font-size:11px}.sr-player-setup-field input{min-height:44px;padding:9px 11px}.sr-player-setup-name-note{margin:8px 0 14px;font-size:12px}.sr-player-setup-preview{padding-top:12px}.sr-player-country-list{height:clamp(110px,31dvh,180px);min-height:110px;margin-top:8px}.sr-player-setup-footer{margin-top:12px;padding-top:12px}.sr-player-setup .sr-player-setup-submit{min-height:44px}}@media (orientation:portrait) and (width<=650px){.sr-player-setup{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));align-items:flex-start}.sr-player-setup-card{padding:22px 18px}.sr-player-setup-body{grid-template-columns:1fr;gap:22px}.sr-player-setup-header{margin-bottom:22px}.sr-player-setup .sr-player-setup-header h2{font-size:34px}.sr-player-setup-name-note{margin-bottom:15px}.sr-player-country-list{height:230px}.sr-player-setup-footer{flex-direction:column;align-items:stretch;gap:12px}.sr-player-setup .sr-player-setup-submit{width:100%}}.sr-player-avatar{isolation:isolate;flex-shrink:0;position:relative;overflow:hidden}.sr-player-avatar-fallback{place-items:center;width:100%;height:100%;font-family:DM Sans Variable,Arial,sans-serif;font-size:14px;font-weight:750;line-height:1;display:grid}.sr-player-avatar-image{object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sr-player-avatar-fallback[hidden]{display:none!important}.sr-account-access{z-index:1200;overscroll-behavior:contain;padding:24px max(24px, env(safe-area-inset-right)) 24px max(24px, env(safe-area-inset-left));color:#f3eedd;touch-action:manipulation;background:#000d;place-items:safe center;font-family:DM Sans Variable,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.sr-account-access[hidden],.sr-account-access [hidden]{display:none!important}.sr-account-access *{box-sizing:border-box}.sr-account-card{background:#101d16;border:1px solid #baa06b80;width:min(100%,540px);padding:clamp(22px,4vw,36px)}.sr-account-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sr-account-eyebrow{color:#baa06b;letter-spacing:1.1px;font-size:10px;font-weight:750}.sr-account-access .sr-account-header h2{margin:12px 0 0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(32px,4vw,45px);font-weight:400;line-height:1.05}.sr-account-header h2>span{color:#c62e37}.sr-account-header h2:focus{outline:none}.sr-account-access button,.sr-account-access input{font:inherit}.sr-account-access button{min-height:44px;color:inherit;cursor:pointer;border-radius:0}.sr-account-access button:disabled{cursor:wait;opacity:.5}.sr-account-access button:focus-visible,.sr-account-access input:focus-visible{outline-offset:3px;outline:2px solid #baa06b}.sr-account-access .sr-account-close{background:0 0;border:1px solid #baa06b55;flex:0 0 44px;font-size:19px!important}.sr-account-intro{color:#b9c8bc;margin:20px 0 24px;font-size:14px;line-height:1.6}.sr-account-choices{gap:12px;display:grid}.sr-account-access .sr-account-primary,.sr-account-access .sr-account-secondary,.sr-account-access .sr-account-guest{text-align:left;border:1px solid #baa06b80;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex;font-weight:750!important}.sr-account-primary{background:#f3eedd;border-color:#f3eedd;color:#111816!important}.sr-account-primary:hover{background:#fff}.sr-account-secondary{background:#0b4935}.sr-account-secondary:hover{background:#155a43}.sr-account-guest{background:#07170f}.sr-account-guest:hover{background:#123522}.sr-account-note{color:#b9c8bc;margin:14px 0;font-size:12px;line-height:1.6}.sr-account-field{margin-bottom:17px;display:block}.sr-account-field>span{color:#baa06b;letter-spacing:.7px;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.sr-account-field input{color:#f3eedd;background:#07170f;border:1px solid #f3eedd55;border-radius:0;width:100%;min-height:46px;padding:11px 12px;font-size:16px}.sr-account-agreement{color:#b9c8bc;align-items:flex-start;gap:10px;margin:18px 0 22px;font-size:13px;line-height:1.6;display:flex}.sr-account-agreement input{accent-color:#baa06b;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.sr-account-agreement a{color:#baa06b;text-underline-offset:3px}.sr-account-agreement a:focus-visible{outline-offset:3px;outline:2px solid #baa06b}.sr-account-switch,.sr-account-back{background:0 0;border:0;width:100%;padding:10px 0;display:block;color:#b9c8bc!important;font-size:13px!important}.sr-account-switch:hover,.sr-account-back:hover{color:#f3eedd!important}.sr-account-back{text-align:left}.sr-account-profile{border:1px solid #baa06b44;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:8px 12px;display:flex}.sr-account-profile>span{align-items:center;gap:8px;min-width:0;display:flex}.sr-account-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sr-account-profile img{object-fit:contain;flex:none;width:25px;height:18px}.sr-account-profile button{color:#baa06b;background:0 0;border:0;flex:none;padding:4px 0;font-size:12px!important}.sr-account-email{overflow-wrap:anywhere;margin-bottom:24px;font-size:15px}.sr-account-error{color:#ffc0b7;border-left:3px solid #c62e37;margin:16px 0 0;padding-left:12px;font-size:13px;line-height:1.5}@media (orientation:landscape) and (height<=500px){.sr-account-access{padding-top:16px;padding-bottom:16px}.sr-account-card{width:min(100%,640px);padding:20px 26px}.sr-account-access .sr-account-header h2{font-size:32px}.sr-account-intro{margin:14px 0 18px}.sr-account-choices{grid-template-columns:1fr 1fr}.sr-account-guest{grid-column:1/-1}}@media (width<=420px){.sr-account-access{padding-left:14px;padding-right:14px}.sr-account-profile{flex-direction:column;align-items:flex-start;gap:0}}.sr-account-player{align-items:center;gap:14px;min-width:0;margin:20px 0;display:flex}.sr-account-player>div{min-width:0}.sr-account-player-name{align-items:center;gap:9px;min-width:0;display:flex}.sr-account-player-name [data-account-flag]{flex:none;display:flex}.sr-account-player-name img{object-fit:contain;width:25px;height:18px}.sr-account-player strong{overflow-wrap:anywhere;font-size:17px;display:block}.sr-account-player .sr-account-email{color:#b9c8bc;margin:5px 0 0;font-size:13px}.sr-account-flag-edit{background:#07170f;border:1px solid #baa06b80;margin-top:8px;padding:9px 13px;font-size:13px!important}.sr-account-flag-edit:hover{background:#123522}.sr-account-avatar{color:#f3eedd;background:#07170f;border:1px solid #baa06b80;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.sr-account-avatar .sr-player-avatar-fallback{font-size:26px}.sr-account-avatar-editor{border-top:1px solid #baa06b44;border-bottom:1px solid #baa06b44;margin-bottom:22px;padding-block:16px}.sr-account-avatar-editor h3{color:#baa06b;letter-spacing:.8px;margin:0;font-size:11px}.sr-account-avatar-editor .sr-account-note{margin:8px 0 12px}.sr-account-avatar-actions{flex-wrap:wrap;gap:8px;display:flex}.sr-account-avatar-actions button{background:#07170f;border:1px solid #baa06b80;padding:10px 14px;font-size:13px}.sr-account-avatar-actions button:first-child{color:#111816;background:#f3eedd;font-weight:750}.sr-account-avatar-editor [data-account-avatar-status]:empty{display:none}.sr-account-policy-links{border-top:1px solid #baa06b44;flex-wrap:wrap;gap:12px 18px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.sr-account-policy-links a{color:#baa06b;text-underline-offset:3px}.sr-account-policy-links a:focus-visible{outline-offset:3px;outline:2px solid #baa06b}.sr-account-danger-link{text-align:left;background:0 0;border:0;width:100%;margin-top:8px;padding:12px 0;display:block;color:#ffc0b7!important;font-size:13px!important}.sr-account-danger{background:#7b2228;border:1px solid #ffc0b7;width:100%;padding:14px 18px;color:#fff!important;font-weight:750!important}.sr-account-danger:hover{background:#932b32}.sr-account-access .sr-account-google{color:#1f1f1f;letter-spacing:.25px;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-block:10px;padding:12px;display:flex;font:500 14px/20px Google Sans,Arial,sans-serif!important}.sr-account-google img{object-fit:contain;flex:none;width:20px;height:20px}.sr-account-google:hover:not(:disabled){background:#f8f9fa}.sr-account-google:disabled{opacity:.55;cursor:wait}.sr-account-google-entry>.sr-account-note{text-align:center;margin-bottom:18px}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/branding/designer-site/google-sans-500.woff2)format("woff2")}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access){padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#f3eddf;background:#020b08e6;font-family:Inter,Arial,sans-serif}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-card{isolation:isolate;background:linear-gradient(135deg,#1b3223,#0b1d14 75%);border:1px solid #b3c79b47;border-top:2px solid #dc4a3b;border-radius:7px;width:min(100%,520px);padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e1edcd0a,0 22px 70px #0007}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0000 25%,#c7d6ac08 25% 65%,#dc26260d 65% 67%,#0000 67%);width:45%;height:220px;position:absolute;top:0;right:0}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-header{gap:14px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-header>div{flex:1;min-width:0}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-eyebrow{color:#b6c59b;letter-spacing:1.5px;vertical-align:middle;font-size:8px;font-weight:700;line-height:1.4}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-lock{color:#f4d1b1;vertical-align:middle;background:#b929221a;border:1px solid #e471515e;border-radius:3px;place-items:center;width:27px;height:27px;margin-right:8px;display:inline-grid}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-lock svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-header h2{color:#f3eddf;letter-spacing:.1px;text-transform:uppercase;overflow-wrap:anywhere;margin:12px 0 0;font:550 clamp(28px,4vw,36px)/1.1 Oswald,Arial Narrow,sans-serif}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-header h2>span{color:#dc2626}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-close{color:#e2e8d2;background:#14291c;border:1px solid #b4c99b40;border-radius:4px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:inset 0 1px #d5e4bd0a}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-close:hover{background:#2c472e;border-color:#d4dcac80}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) :is(button,input,a):focus-visible{outline-color:#f1dab0}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-intro{color:#b7c5aa;margin:18px 0 20px;font-size:13px;line-height:1.6}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-choices{gap:10px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) :is(.sr-account-primary,.sr-account-secondary,.sr-account-guest){border:1px solid #adbf9252;border-radius:4px;min-height:50px;padding:12px 15px;color:#f3eddf!important;font:650 13px/1.4 Inter,Arial,sans-serif!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-primary{background:linear-gradient(115deg,#e12b28,#b82025);border-color:#ed6e5380;box-shadow:inset 0 1px #ffc5a32b,0 4px 14px #63151b26}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-primary:hover:not(:disabled){background:#ec3931;border-color:#f68b66}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-secondary{background:#28432c;box-shadow:inset 0 1px #d3e0b90d}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-secondary:hover:not(:disabled){background:#385332;border-color:#c7cc947a}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-guest{box-shadow:none;background:#0c1e15;border-color:#b3c49a2e;color:#bdcaaa!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-guest:hover:not(:disabled){background:#1e3624;border-color:#c2cb9173}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-note{color:#9fb28f;margin:12px 0;font-size:11px;line-height:1.55}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) [data-account-view=welcome]>.sr-account-note{margin:12px 0 0}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-field{min-width:0;margin-bottom:15px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-field>span{color:#bdc69c;letter-spacing:.9px;margin-bottom:7px;font-size:10px;line-height:1.4}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-field input{color:#f3eddf;background:#091d14;border:1px solid #aec79747;border-radius:4px;min-width:0;min-height:48px;padding:11px 12px;font:400 16px/1.4 Inter,Arial,sans-serif}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-field input:hover{border-color:#b8ca977a}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-agreement{color:#b0c09f;align-items:flex-start;min-height:44px;margin:15px 0 19px;font-size:11px;line-height:1.6}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-agreement input{accent-color:#dc3b30}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) :is(.sr-account-note,.sr-account-agreement) a{color:#e7d4a7;text-underline-offset:3px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) :is(.sr-account-switch,.sr-account-back){min-height:44px;padding:10px 0;color:#afc19f!important;font-size:11px!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) :is(.sr-account-switch,.sr-account-back):hover{color:#f0e4c9!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-profile{background:#10251a;border-color:#b1c59438;border-radius:4px;gap:10px;margin-bottom:18px;padding:10px 12px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-profile button{color:#dcc796;min-height:44px;padding:8px 0;font-size:11px!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-player{gap:13px;margin:18px 0}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-player strong{color:#f0ecd9;font-size:17px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-player .sr-account-email{color:#a9bc99;font-size:12px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-avatar{color:#f0ecd9;background:#0b1d14;border-color:#b7c79957}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-flag-edit{color:#dce4c7;background:#213b28;border-color:#b1c59347;border-radius:3px;min-height:44px;padding:9px 12px;font-size:11px!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-avatar-editor{border-color:#b5c69a2b;margin-bottom:18px;padding-block:14px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-avatar-editor h3{color:#bac69a;letter-spacing:.9px;font-size:10px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-avatar-actions button{color:#dce4c7;background:#213b28;border-color:#b1c59347;border-radius:3px;min-height:44px;padding:10px 13px;font-size:11px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-avatar-actions button:first-child{color:#f0e9ce;background:#2b472e}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-policy-links{border-color:#b5c69a2b;gap:0 14px;margin-top:16px;padding-top:9px;font-size:10px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-policy-links a{color:#b6c59e;align-items:center;min-height:44px;display:inline-flex}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-policy-links a:hover{color:#f1dab0}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-danger{background:#8b282a;border-color:#e3866c73;border-radius:4px;min-height:48px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-danger:hover:not(:disabled){background:#a53230}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-danger-link{min-height:44px;font-size:11px!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-error{color:#ffc0ad;overflow-wrap:anywhere;border-left-color:#ec4b3d;font-size:12px}@media (width<=390px){:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access){padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-card{padding:20px 18px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-header{gap:10px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-header h2{margin-top:10px;font-size:28px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-eyebrow{letter-spacing:1.1px;font-size:7px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-intro{margin:15px 0 17px;font-size:12px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-choices{gap:8px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) :is(.sr-account-primary,.sr-account-secondary,.sr-account-guest){min-height:48px;padding:11px 13px;font-size:12px!important}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-policy-links{column-gap:12px}}@media (orientation:landscape) and (height<=500px){:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access){padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-card{width:min(100%,640px);padding:21px 25px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-header h2{font-size:29px}:is(.sr-account-clubhouse,body.home-v3-theme .sr-account-access) .sr-account-intro{margin:13px 0 16px}}body.home-v3-theme .sr-player-setup{color:#f3eddf;scrollbar-color:#547144 #091d14;background:#020b08e6;font-family:Inter,Arial,sans-serif}body.home-v3-theme .sr-player-setup-card{isolation:isolate;background:linear-gradient(135deg,#1b3223,#0b1d14 75%);border:1px solid #b3c79b47;border-top:2px solid #dc4a3b;border-radius:7px;width:min(100%,920px);padding:28px;position:relative;box-shadow:inset 0 1px #e1edcd0a,0 22px 70px #0007}body.home-v3-theme .sr-player-setup-header{gap:14px;margin-bottom:22px}body.home-v3-theme .sr-player-setup-eyebrow{color:#b6c59b;letter-spacing:1.5px;font-size:8px;font-weight:700}body.home-v3-theme .sr-player-setup .sr-player-setup-header h2{color:#f3eddf;letter-spacing:.1px;text-transform:uppercase;margin:10px 0;font:550 34px/1.1 Oswald,Arial Narrow,sans-serif}body.home-v3-theme .sr-player-setup-header h2>span{color:#dc2626}body.home-v3-theme .sr-player-setup-header p{color:#b7c5aa;font-size:13px;line-height:1.6}body.home-v3-theme .sr-player-setup-close{color:#e2e8d2;background:#14291c;border-radius:4px;place-items:center;height:44px;min-height:44px;padding:0;display:grid;border-color:#b4c99b40!important}body.home-v3-theme .sr-player-setup-close:hover{background:#2c472e;border-color:#d4dcac80!important}body.home-v3-theme .sr-player-setup-body{gap:28px}body.home-v3-theme :is(.sr-player-setup-field>span,.sr-player-setup-preview>span){color:#bdc69c;letter-spacing:.9px;margin-bottom:7px;font-size:10px;line-height:1.4}body.home-v3-theme .sr-player-setup-field input{color:#f3eddf;background:#091d14;border:1px solid #aec79747;border-radius:4px;min-height:48px;padding:11px 12px;font:400 16px/1.4 Inter,Arial,sans-serif}body.home-v3-theme .sr-player-setup-field input::placeholder{color:#8fa781}body.home-v3-theme .sr-player-setup-name-note{color:#a8ba99;margin:10px 0 20px;font-size:11px;line-height:1.6}body.home-v3-theme .sr-player-setup-preview{border-color:#b5c69a2b;padding-top:15px}body.home-v3-theme .sr-player-setup-preview strong{color:#e5e9d4;font-size:14px}body.home-v3-theme .sr-player-setup-flag-placeholder{color:#d7c493;background:#2b472e;border-radius:3px}body.home-v3-theme .sr-player-country-list{scrollbar-color:#547144 #091d14;background:#091d14;border-color:#b1c5943b;border-radius:4px}body.home-v3-theme .sr-player-setup .sr-player-country{color:#cfdcc1;background:0 0;border-bottom-color:#b5c69a1a;min-height:45px}body.home-v3-theme .sr-player-country>span:not(.sr-player-country-check){font-size:12px}body.home-v3-theme .sr-player-setup .sr-player-country[aria-pressed=false]:hover{background:#233d29}body.home-v3-theme .sr-player-setup .sr-player-country[aria-pressed=true]{color:#fff1df;background:linear-gradient(115deg,#c62b28,#a72023);box-shadow:inset 3px 0 #f1d19b}body.home-v3-theme .sr-player-country-check{color:#f5dbaa}body.home-v3-theme .sr-player-country-status{color:#a7ba97;font-size:10px}body.home-v3-theme .sr-player-setup-footer{border-color:#b5c69a2b;gap:16px;margin-top:18px;padding-top:16px}body.home-v3-theme .sr-player-setup-error{color:#ffc0ad;font-size:12px}body.home-v3-theme .sr-player-setup .sr-player-setup-submit{color:#fff1df;background:linear-gradient(115deg,#e12b28,#b82025);border:1px solid #ed6e5380;border-radius:4px;min-height:48px;font:650 13px/1.4 Inter,Arial,sans-serif;box-shadow:inset 0 1px #ffc5a32b}body.home-v3-theme .sr-player-setup .sr-player-setup-submit:hover:not(:disabled){background:#ec3931;border-color:#f68b66}body.home-v3-theme .sr-player-setup-submit svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (width<=390px){body.home-v3-theme .sr-player-setup{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}body.home-v3-theme .sr-player-setup-card{padding:20px 18px}body.home-v3-theme .sr-player-setup-header{gap:10px;margin-bottom:18px}body.home-v3-theme .sr-player-setup .sr-player-setup-header h2{font-size:28px}body.home-v3-theme .sr-player-setup-header p{font-size:12px}body.home-v3-theme .sr-player-setup-body{gap:18px}body.home-v3-theme .sr-player-country-list{height:clamp(144px,24dvh,210px)}}@media (orientation:landscape) and (height<=600px){body.home-v3-theme .sr-player-setup-card{padding:20px 24px}body.home-v3-theme .sr-player-setup-header{margin-bottom:15px}body.home-v3-theme .sr-player-setup .sr-player-setup-header h2{font-size:28px}body.home-v3-theme .sr-player-setup-body{gap:24px}body.home-v3-theme .sr-player-setup-footer{margin-top:12px;padding-top:12px}}.sr-friends{max-width:1040px}.sr-friends-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.sr-friends-heading h2{margin-bottom:20px}.sr-friends button{border:1px solid var(--sr-rule);min-height:44px;color:var(--sr-ivory);background:#111816;padding:9px 14px;font-size:13px;font-weight:650}.sr-friends button:hover:not(:disabled){background:#0b4935}.sr-friends button:disabled{opacity:.5;cursor:default}.sr-friends h3{color:var(--sr-ivory);margin:0 0 12px;font-size:15px;font-weight:700}.sr-friends p{line-height:1.5}.sr-friends-guest{border:1px solid var(--sr-rule);background:#07170f;max-width:630px;padding:24px}.sr-friends-guest p{color:var(--sr-muted)}.sr-friends-guest>div{flex-wrap:wrap;gap:10px;display:flex}.sr-friends-guest button:first-child,.sr-friends-add>button{border-color:var(--sr-brass);background:var(--sr-ivory);color:#111816}.sr-friends-own{color:var(--sr-brass);letter-spacing:.6px;margin:0 0 18px;font-size:12px}.sr-friends-own strong{color:var(--sr-ivory);letter-spacing:0;overflow-wrap:anywhere;margin-left:10px;font-size:16px;display:inline-block}.sr-friends-own>span{color:var(--sr-muted);letter-spacing:0;margin-top:5px;font-size:12px;display:block}.sr-friends-guidelines{border:1px solid var(--sr-rule);border-left:2px solid var(--sr-brass);background:#111816;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;padding:12px 14px;display:flex}.sr-friends-guidelines[hidden]{display:none}.sr-friends-guidelines p{color:var(--sr-muted);flex:220px;margin:0;font-size:12px}.sr-friends .sr-friends-guidelines button{border-color:var(--sr-brass);min-height:44px;color:var(--sr-ivory);font-size:12px}.sr-friends-add{align-items:flex-end;gap:10px;max-width:600px;margin-bottom:22px;display:flex}.sr-friends-add label{flex:1;min-width:0}.sr-friends-add button{flex:none;min-height:46px}.sr-friends-requests{border:1px solid var(--sr-rule);background:#0b211677;margin-bottom:18px;padding:16px}.sr-friends-requests ul,.sr-friends-conversations ul,.sr-friends-messages{margin:0;padding:0;list-style:none}.sr-friends-requests ul{scrollbar-width:thin;max-height:230px;overflow:auto}.sr-friends-requests li{border-top:1px solid var(--sr-rule);justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.sr-friend-request-actions{color:var(--sr-brass);flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.sr-friend-request-actions button:first-child{border-color:var(--sr-brass)}.sr-friends-layout{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);align-items:stretch;gap:18px;display:grid}.sr-friends-conversations{border:1px solid var(--sr-rule);background:#07170f;min-width:0;padding:16px}.sr-friends-conversations ul{scrollbar-width:thin;max-height:440px;overflow:auto}.sr-friends-conversations>p{color:var(--sr-muted);font-size:13px}.sr-friends .sr-friend-conversation{text-align:left;border:0;border-bottom:1px solid var(--sr-rule);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;padding:12px 8px;display:grid}.sr-friends .sr-friend-conversation.is-selected{background:#0b493599}.sr-friend-profile{align-items:center;gap:10px;min-width:0;display:flex}.sr-friend-profile>span:last-child{min-width:0}.sr-friend-profile strong.player-label{font-size:14px;display:flex}.sr-friend-profile small{color:var(--sr-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.sr-friend-avatar{border:1px solid var(--sr-rule);width:36px;height:36px;color:var(--sr-muted);background:#111816;border-radius:50%;flex:none;place-items:center;display:grid}.sr-home .sr-friend-avatar svg{fill:currentColor;stroke:none;width:28px;height:28px}.sr-friend-presence{color:var(--sr-muted);white-space:nowrap;align-self:center;font-size:11px}.sr-friend-presence[data-online=true]{color:#96dcb3}.sr-friend-last-message{white-space:nowrap;text-overflow:ellipsis;color:var(--sr-muted);grid-column:1/-1;font-size:12px;overflow:hidden}.sr-friends-thread{border:1px solid var(--sr-rule);background:#11181680;min-width:0;min-height:340px;padding:16px}.sr-friends-thread-empty{text-align:center;height:100%;color:var(--sr-muted);align-content:center;margin:0;display:grid}.sr-friends-thread-body{flex-direction:column;gap:10px;height:430px;min-height:0;display:flex}.sr-friends-thread-body>header{border-bottom:1px solid var(--sr-rule);flex:none;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.sr-friends-thread-body h3{margin:0;font-size:15px}.sr-friends-thread-body header p{color:var(--sr-muted);margin:4px 0 0;font-size:12px}.sr-friends-thread-body header button{flex:none;font-size:11px}.sr-friends-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.sr-friends-messages li{border:1px solid var(--sr-rule);background:#07170f;margin:0 30px 10px 0;padding:10px}.sr-friends-messages li.is-own{background:#0b493550;margin-left:30px;margin-right:0}.sr-friends-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.sr-friends-messages time{color:var(--sr-muted);text-align:right;margin-top:5px;font-size:10px;display:block}.sr-friends-message-empty{color:var(--sr-muted);text-align:center;flex:none;margin:auto 0;font-size:13px}.sr-friends-composer{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;display:grid}.sr-friends-composer textarea{resize:vertical;width:100%;min-height:52px;max-height:130px;color:var(--sr-ivory);border:1px solid var(--sr-rule);font:inherit;background:#07170f;border-radius:0;padding:10px;font-size:16px}.sr-friends-composer small{color:var(--sr-muted);text-align:right;grid-column:1/-1;font-size:10px}.sr-friends-composer .is-over-limit,.sr-friends-status.is-error{color:#ffb6aa}.sr-friends-status{min-height:20px;color:var(--sr-brass);margin:14px 0 0;font-size:13px}.sr-friend-invite{color:var(--sr-brass);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.sr-friends .sr-friend-invite button{background:var(--sr-ivory);color:#111816;min-height:44px}@media (orientation:landscape) and (height<=600px){.sr-friends-heading h2{margin-bottom:14px}.sr-friends-own{margin-bottom:12px}.sr-friends-add{margin-bottom:16px}.sr-friends-requests{margin-bottom:14px;padding:12px}.sr-friends-requests ul{max-height:175px}.sr-friends-layout{grid-template-columns:minmax(190px,.9fr) minmax(0,1.6fr);gap:12px}.sr-friends-conversations,.sr-friends-thread{padding:12px}.sr-friends-thread{min-height:220px}.sr-friends-thread-body{height:clamp(220px,100dvh - 165px,340px)}.sr-friend-profile{gap:7px}.sr-friend-avatar{width:30px;height:30px}.sr-friend-profile strong.player-label{font-size:13px}.sr-friends .sr-friend-conversation{grid-template-columns:1fr;padding:10px 3px}.sr-friend-presence{justify-self:start}}@media (width<=600px) and (orientation:portrait){.sr-friends-layout{grid-template-columns:1fr}.sr-friends-requests li,.sr-friends-add{flex-wrap:wrap}.sr-friends-add label{flex-basis:100%}.sr-friends-thread-body{height:380px}}.sr-friend-message-report{color:#f3eedd;min-height:44px;font:inherit;cursor:pointer;background:#293025;border:1px solid #858b705c;padding:5px 9px;font-size:11px}[data-friends-thread-safety]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sr-friends .sr-friend-thread-action{min-height:44px;color:var(--sr-muted);padding:7px 12px}.sr-friends-thread-blocked{color:var(--sr-brass);flex:none;margin:0;font-size:12px}.sr-century-breaks{border-top:1px solid #aaa68c40;margin-top:18px;padding-top:14px}.sr-century-breaks h3,.sr-century-breaks h4{font:inherit;margin:0 0 10px;font-size:12px;font-weight:700}.sr-century-scores{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sr-century-scores li{color:#f0d48a;font-variant-numeric:tabular-nums;background:#c0a74416;border:1px solid #d6bd654d;padding:6px 9px;font-size:15px;font-weight:700;line-height:1.2}.sr-century-note{color:#b5b9ac;margin:8px 0 0;font-size:11px;line-height:1.5}.sr-century-earlier{color:#c6c9bd;margin:14px 0 8px;font-size:11px}.sr-century-more{color:#f3eedd;min-height:44px;font:inherit;cursor:pointer;background:#252a21;border:1px solid #aaa68c70;margin-top:9px;padding:7px 10px;font-size:11px}.sr-century-more:focus-visible{outline-offset:2px;outline:2px solid #ffe600}.sr-player-level-badge,.sr-home .sr-player-level-badge,.sr-player-progression .sr-player-level-badge{--sr-badge-metal-light:#f1fbff;--sr-badge-metal:#b4c4cc;--sr-badge-metal-dark:#45535c;--sr-badge-ring-light:#f1fcff;--sr-badge-ring:#b5d3e0;--sr-badge-face-light:#303a40;--sr-badge-face:#182024;--sr-badge-face-dark:#101518;width:var(--sr-level-badge-size,112px);height:var(--sr-level-badge-size,112px);fill:none;stroke:none;flex:none;display:block;overflow:visible}.sr-player-level-badge[data-level-tier=bronze]{--sr-badge-metal-light:#ffd6ae;--sr-badge-metal:#d38f58;--sr-badge-metal-dark:#744321;--sr-badge-ring-light:#ffd4a5;--sr-badge-ring:#f39b60;--sr-badge-face-light:#553a29;--sr-badge-face:#2c1f18;--sr-badge-face-dark:#171311}.sr-player-level-badge[data-level-tier=silver]{--sr-badge-metal-light:#fff;--sr-badge-metal:#d7e1e7;--sr-badge-metal-dark:#69757f;--sr-badge-ring-light:#fff;--sr-badge-ring:#d8e7ef;--sr-badge-face-light:#353b40;--sr-badge-face:#1a1e21;--sr-badge-face-dark:#111416}.sr-player-level-badge[data-level-tier=gold],.sr-player-level-badge[data-level-tier=maximum]{--sr-badge-metal-light:#fff3b8;--sr-badge-metal:#f8cf57;--sr-badge-metal-dark:#876020;--sr-badge-ring-light:#fff0a0;--sr-badge-ring:#ffce42;--sr-badge-face-light:#443a1e;--sr-badge-face:#221e13;--sr-badge-face-dark:#14130e}.sr-player-level-badge[data-level-tier=emerald]{--sr-badge-metal-light:#a0ffce;--sr-badge-metal:#35d98c;--sr-badge-metal-dark:#12633f;--sr-badge-ring-light:#8effcd;--sr-badge-ring:#29df94;--sr-badge-face-light:#164936;--sr-badge-face:#09291f;--sr-badge-face-dark:#091a15}.sr-player-level-badge[data-level-tier=sapphire]{--sr-badge-metal-light:#b0e7ff;--sr-badge-metal:#39a8ef;--sr-badge-metal-dark:#11558c;--sr-badge-ring-light:#a0e3ff;--sr-badge-ring:#32adff;--sr-badge-face-light:#123d62;--sr-badge-face:#09233e;--sr-badge-face-dark:#081623}.sr-player-level-badge[data-level-tier=amethyst]{--sr-badge-metal-light:#edc8ff;--sr-badge-metal:#ba7ce8;--sr-badge-metal-dark:#5f287e;--sr-badge-ring-light:#e6bdff;--sr-badge-ring:#c17bf0;--sr-badge-face-light:#402454;--sr-badge-face:#251332;--sr-badge-face-dark:#160d1c}.sr-player-level-badge[data-level-tier=maximum]{--sr-badge-face-light:#24231d;--sr-badge-face:#10120f;--sr-badge-face-dark:#080b09}.sr-player-level-badge-track{fill:none;stroke:#343b3e;stroke-width:5.8px}.sr-player-level-badge-ring,.sr-player-level-badge-ring-glow{fill:none;stroke-width:5.8px;stroke-linecap:round}.sr-player-level-badge-ring-glow{stroke:var(--sr-badge-ring);stroke-width:10px;stroke-opacity:.1}.sr-player-level-badge[data-level-tier=maximum] .sr-player-level-badge-ring-glow{stroke-width:12px;stroke-opacity:.17}.sr-player-level-badge-number{fill:#fffff5;letter-spacing:-1.7px;paint-order:stroke fill;stroke:#000;stroke-opacity:.18;stroke-width:1.5px;font-variant-numeric:lining-nums tabular-nums;font-family:DM Sans Variable,DM Sans,Arial,sans-serif;font-size:41px;font-weight:850}.sr-player-level-badge-number-three{letter-spacing:-1.9px;font-size:35px}.sr-player-progression{--sr-level-badge-size:112px;box-sizing:border-box;color:#f3eedd;background:linear-gradient(115deg,#27352980,#111a14);border:1px solid #bba77160;border-left:3px solid #d6bd7c;min-width:0;padding:18px 22px}.sr-player-progression-main{grid-template-columns:var(--sr-level-badge-size) minmax(0, 1fr);align-items:center;gap:22px;min-width:0;display:grid}.sr-player-progression-badge{width:var(--sr-level-badge-size);height:var(--sr-level-badge-size)}.sr-player-progression-details{min-width:0}.sr-player-progression-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;min-width:0;display:flex}.sr-player-progression .sr-player-progression-heading h3{color:#f3eedd;letter-spacing:.4px;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;font:650 13px/1.2 DM Sans Variable,sans-serif;display:flex}.sr-player-progression-heading h3>strong{color:#f3eedd;font:inherit;font-variant-numeric:tabular-nums;font-weight:800}.sr-player-progression-heading h3>span{color:#b9c3b8;font-size:12px;font-weight:450}.sr-player-progression-heading>p{color:#e2ddc9;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;min-width:0;margin:0;font-size:18px;line-height:1.4;display:flex}.sr-player-progression-heading>p>span{color:#b9c3b8;font-size:10px}.sr-player-progression-next{color:#e1d7b6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.5}.sr-player-progression-explanation{color:#c0c8bb;margin:12px 0 0;font-size:12px;line-height:1.6}.sr-player-progression-scope{color:#aab5a8;margin:5px 0 0;font-size:10px;line-height:1.6}.sr-player-progression-compact{--sr-level-badge-size:72px;padding:10px 11px}.sr-player-progression-compact .sr-player-progression-main{gap:10px}.sr-player-progression-compact .sr-player-progression-heading{flex-direction:column;align-items:start;gap:5px}.sr-player-progression-compact .sr-player-progression-heading h3{letter-spacing:0;gap:3px;font-size:10px}.sr-player-progression-compact .sr-player-progression-heading h3>span{font-size:10px}.sr-player-progression-compact .sr-player-progression-heading>p{font-size:12px}.sr-player-progression-compact .sr-player-progression-heading>p>span{font-size:9px}.sr-player-progression-compact .sr-player-progression-next{margin-top:6px;font-size:10px}@media (width<=560px){.sr-player-progression:not(.sr-player-progression-compact){--sr-level-badge-size:96px;padding:14px}.sr-player-progression-main{gap:15px}.sr-player-progression-heading{flex-direction:column;align-items:start;gap:7px}.sr-player-progression-heading>p{font-size:16px}}@media (width<=360px){.sr-player-progression-compact{--sr-level-badge-size:64px;padding-inline:8px}}@media (height<=520px) and (orientation:landscape){.sr-player-progression-compact{--sr-level-badge-size:56px}.sr-player-progression-compact .sr-player-progression-main{gap:8px}}@media (forced-colors:active){.sr-player-progression{color:canvastext;background:canvas;border-color:canvastext}.sr-player-progression .sr-player-progression-heading h3,.sr-player-progression-heading h3>strong,.sr-player-progression-heading h3>span,.sr-player-progression-heading>p,.sr-player-progression-heading>p>span,.sr-player-progression-next,.sr-player-progression-explanation,.sr-player-progression-scope{color:canvastext}}.sr-home .sr-home-analytics{max-width:1240px}.sr-analytics{--analytics-accent:#e5c886;width:100%}.sr-analytics [hidden]{display:none}.sr-home .sr-analytics-accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.sr-analytics-directory{border-top:1px solid var(--sr-rule);grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;margin:30px 0 0;padding:22px 0 0;display:grid}.sr-analytics-search{align-items:end;gap:8px;min-width:0;display:flex}.sr-analytics-search label,.sr-analytics-player-shortcuts label{min-width:0;color:var(--sr-muted);flex-direction:column;gap:7px;font-size:11px;font-weight:650;display:flex}.sr-analytics-search label{flex:1}.sr-home .sr-analytics-search input,.sr-home .sr-analytics-player-shortcuts select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--sr-ivory);font:inherit;background:#080c09;border:1px solid #687369;border-radius:0;padding:10px 12px;font-size:14px}.sr-analytics-search input::placeholder{color:#9ba89c;opacity:1}.sr-analytics-player-shortcuts{align-items:end;gap:10px;min-width:0;display:flex}.sr-analytics-player-shortcuts label{width:210px;max-width:100%}.sr-home .sr-analytics-directory button{color:#0b0e0b;white-space:nowrap;background:#e5c886;min-height:44px;padding:10px 16px;font-size:12px;font-weight:700}.sr-home .sr-analytics-directory [data-analytics-own]{color:var(--analytics-accent);background:0 0;border:1px solid #7d795f}.sr-home .sr-analytics-directory [data-analytics-own][aria-pressed=true]{border-color:var(--analytics-accent);background:#e5c88619}.sr-analytics-directory :is(input,select,button):focus-visible{outline:2px solid var(--analytics-accent);outline-offset:3px}.sr-analytics-directory :disabled{opacity:.55}.sr-analytics-search-results{border-top:1px solid var(--sr-rule);grid-column:1/-1;min-width:0;padding-top:12px}.sr-analytics-search-results>p{color:#c8d0c7;margin:0 0 10px;font-size:12px;line-height:1.5}.sr-analytics-search-results ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:270px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sr-analytics-search-results li{min-width:0}.sr-home .sr-analytics-directory .sr-analytics-player-result{text-align:left;white-space:normal;width:100%;min-width:0;color:var(--sr-ivory);background:#1a211b;border:1px solid #ffffff13;flex-direction:column;align-items:start;gap:6px;display:flex}.sr-home .sr-analytics-directory .sr-analytics-player-result:hover{border-color:var(--analytics-accent);background:#283026}.sr-analytics-player-result>small{color:#b7c2b5;overflow-wrap:anywhere;font-size:11px;font-weight:450}.sr-analytics-player{align-items:center;gap:12px;min-width:0;margin:0 0 18px;display:flex}.sr-analytics-avatar{color:#efd9a7;width:42px;height:42px;font-family:var(--sr-display);background:#26291d;border:1px solid #8b7953;border-radius:50%;flex:0 0 42px;place-items:center;font-size:18px;display:grid}.sr-analytics-player>div{flex-direction:column;gap:5px;min-width:0;display:flex}.sr-analytics-player strong{font-size:17px;font-weight:650}.sr-analytics-player-detail,[data-analytics-player-detail]{color:var(--sr-muted);overflow-wrap:anywhere;font-size:11px}.sr-analytics-player .player-label,.sr-analytics-player-result .player-label{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.sr-analytics-player .player-nickname,.sr-analytics-player-result .player-nickname{overflow-wrap:anywhere;min-width:0}.sr-analytics-player .player-flag,.sr-analytics-player-result .player-flag{object-fit:cover;flex:0 0 20px;width:20px;height:15px}.sr-analytics-toolbar{border-top:1px solid var(--sr-rule);border-bottom:1px solid var(--sr-rule);align-items:center;gap:16px;margin-bottom:18px;padding:12px 0;display:flex}.sr-home .sr-analytics-refresh{border:1px solid var(--sr-rule);background:0 0;flex:none;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex}.sr-home .sr-analytics-refresh:hover{border-color:var(--analytics-accent);color:var(--analytics-accent)}.sr-analytics-filters{flex-wrap:wrap;flex:1;align-items:center;gap:8px 14px;min-width:0;display:flex}.sr-analytics-filters>div{background:#111613;border:1px solid #ffffff0f;gap:3px;padding:3px;display:flex}.sr-home .sr-analytics-filters button{min-height:44px;color:var(--sr-muted);white-space:nowrap;background:0 0;padding:10px 15px;font-size:12px;font-weight:650}.sr-home .sr-analytics-filters button[aria-pressed=true]{background:var(--analytics-accent);color:#080a08}.sr-home .sr-analytics-filters button:hover:not([aria-pressed=true]){color:var(--sr-ivory);background:#ffffff0c}.sr-analytics-toolbar :is(button,select):focus-visible{outline:2px solid var(--analytics-accent);outline-offset:3px}.sr-analytics-refresh:disabled{opacity:.55}.sr-analytics-headline{grid-template-columns:minmax(0,1.85fr) minmax(230px,1fr);gap:18px;margin:0 0 18px;display:grid}.sr-analytics-summary-side{grid-template-rows:1fr auto;gap:12px;min-width:0;display:grid}.sr-analytics-level{min-width:0}.sr-analytics-level:empty{display:none}.sr-analytics-level .sr-player-progression{--sr-level-badge-size:64px;box-sizing:border-box;height:100%}.sr-analytics-level .sr-player-progression-main{gap:12px}.sr-analytics-level .sr-player-progression-heading>p>span{display:none}.sr-break-hero{--break-metal:#a0acb8;--break-light:#c3cbd3;--break-dark:#465360;--break-glow:#8ea9bf0b;isolation:isolate;border:1px solid var(--break-dark);background:#111820;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px 30px;min-width:0;padding:30px 34px 25px;display:grid;position:relative;overflow:hidden}.sr-break-hero:before{content:"";z-index:-1;background:radial-gradient(ellipse at 15% 40%, var(--break-glow), transparent 64%), linear-gradient(125deg, transparent 43%, var(--break-glow) 43.2%, transparent 74%);pointer-events:none;position:absolute;inset:0}.sr-break-hero:after{content:"";background:linear-gradient(var(--break-dark), var(--break-light), var(--break-dark));pointer-events:none;width:3px;position:absolute;inset:0 auto 0 0}.sr-break-hero[data-break-tier=unstarted]{--break-metal:#89938e;--break-light:#bac2bd;--break-dark:#36423b;--break-glow:transparent;background:#101512}.sr-break-hero[data-break-tier=bronze]{--break-metal:#e0aa7d;--break-light:#eac5a8;--break-dark:#805037;--break-glow:#cc783b14;background:#20150f}.sr-break-hero[data-break-tier=silver]{--break-metal:#dce6ee;--break-light:#fff;--break-dark:#7b8fa2;--break-glow:#c4e5ff1c;background:#182029}.sr-break-hero[data-break-tier=gold]{--break-metal:#f5cc57;--break-light:#fff1a8;--break-dark:#a88021;--break-glow:#f2c2342b;background:linear-gradient(125deg,#342a0e,#1d180b 85%)}.sr-break-hero[data-break-tier=century]{--break-metal:#ff9cb9;--break-light:#ffe0e9;--break-dark:#b9496c;--break-glow:#ef36784a;background:linear-gradient(125deg,#4d152b,#220d17 85%)}.sr-break-hero[data-break-tier=platinum]{--break-metal:#8fe9ff;--break-light:#e1fcff;--break-dark:#3a9bba;--break-glow:#21d1f942;background:linear-gradient(125deg,#123e4d,#0b1d27 85%)}.sr-break-hero[data-break-tier=maximum]{--break-metal:#ffdb7a;--break-light:#fff3c2;--break-dark:#b8832b;--break-glow:#ffd4662b;background:linear-gradient(125deg,#45215c,#241132 60%,#150c1e);border:2px solid #e8bd58;box-shadow:inset 0 0 45px #c785ff16,0 0 28px #deb24514}.sr-break-hero[data-break-tier=maximum]:before{background:radial-gradient(at 17% 45%,#e5b75530,#0000 50%),repeating-conic-gradient(from -10deg at 17% 45%,#0000 0deg 24deg,#f9d86c07 24deg 26deg),linear-gradient(125deg,#0000 38%,#ba7ddd12 38.2%,#0000 72%)}.sr-break-hero[data-break-tier=maximum]:after{background:0 0;border:1px solid #ffdc8055;width:auto;inset:6px}.sr-break-emblem{aspect-ratio:1;width:100%;color:var(--break-metal);background:linear-gradient(135deg, var(--break-light), var(--break-dark) 45%, var(--break-metal));clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);place-items:center;padding:3px;display:grid;position:relative}.sr-break-emblem>div{border:1px solid var(--break-dark);width:100%;height:100%;clip-path:inherit;background:#111618;align-content:center;place-items:center;gap:4px;display:grid}.sr-home .sr-break-emblem svg{stroke-width:1.4px;width:65px;height:65px}.sr-break-emblem span{font-family:var(--sr-display);letter-spacing:3px;padding-left:3px;font-size:18px}.sr-break-hero[data-break-tier=unstarted] .sr-break-emblem{opacity:.6;padding:2px}.sr-break-hero[data-break-tier=century] .sr-break-emblem,.sr-break-hero[data-break-tier=platinum] .sr-break-emblem{padding:7px}.sr-break-hero[data-break-tier=gold] .sr-break-emblem{padding:5px}.sr-break-hero[data-break-tier=maximum] .sr-break-emblem{clip-path:none;border-radius:50%;padding:6px;box-shadow:0 0 0 4px #ffda6f16,0 0 38px #ffd46326}.sr-break-hero[data-break-tier=maximum] .sr-break-emblem>div{border-radius:inherit;background:radial-gradient(at top,#4d245e,#241132 75%);border-color:#ffe39a70}.sr-home .sr-break-hero[data-break-tier=maximum] .sr-break-emblem svg{stroke-width:1.5px;width:72%;height:auto}.sr-break-hero[data-break-tier=maximum] .sr-break-crown{fill:currentColor;stroke-width:1px}.sr-break-hero[data-break-tier=maximum] .sr-break-emblem span{letter-spacing:2px;font-size:22px;line-height:1}.sr-break-record{min-width:0}.sr-break-honour{color:#fff3c2;letter-spacing:2.5px;background:#ffdc8010;border:1px solid #ffdc8077;margin-bottom:15px;padding:6px 10px;font-size:10px;font-weight:750;line-height:1;display:table}.sr-break-eyebrow{color:var(--break-light);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.sr-break-number{width:fit-content;color:var(--break-light);background:linear-gradient(150deg, var(--break-light) 25%, var(--break-metal) 90%);-webkit-text-fill-color:transparent;font-family:var(--sr-display);letter-spacing:-2px;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin:9px 0 7px;font-size:clamp(100px,10vw,138px);font-weight:400;line-height:.92;display:block}.sr-break-title{color:var(--break-metal);font-family:var(--sr-display);letter-spacing:1.5px;text-transform:uppercase;font-size:clamp(25px,2.6vw,34px);line-height:1;display:block}.sr-break-hero[data-break-tier=maximum] .sr-break-number{text-shadow:0 0 35px #ffdf7414;background-image:linear-gradient(150deg,#fff8d6 12%,#ffe28c 48%,#e9b947 85%);font-size:clamp(120px,12vw,166px)}.sr-break-hero[data-break-tier=maximum] .sr-break-title{letter-spacing:2px}.sr-break-hero[data-break-tier=maximum] .sr-break-achievement{color:#fff3c2;font-size:12px}.sr-break-scope{color:#b7beba;margin:10px 0 0;font-size:11px;line-height:1.5}.sr-break-scope>span{color:var(--break-dark);margin-inline:4px}.sr-break-progress{grid-column:1/-1;align-self:end}.sr-break-progress-label{color:#b7beba;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px;line-height:1.4;display:flex}.sr-break-progress-label strong{color:var(--break-metal);font-weight:550}.sr-break-progress-label>span:last-child{color:var(--break-metal);font-variant-numeric:tabular-nums}.sr-break-progress-track{background:#ffffff16;height:3px}.sr-break-progress-track>i{background:linear-gradient(90deg, var(--break-dark), var(--break-light));height:100%;display:block}.sr-break-progress-complete{background:linear-gradient(90deg, var(--break-metal), transparent);margin-top:9px}.sr-break-achievement{color:var(--break-metal);font-size:11px;line-height:1.4}.sr-analytics-wins{background:linear-gradient(145deg,#1d2118,#0e110d 80%);border:1px solid #baa06b70;flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.sr-analytics-wins-heading{color:var(--analytics-accent);letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.sr-analytics-wins-heading svg{width:24px;height:24px}.sr-analytics-wins-number{color:var(--sr-ivory);font-family:var(--sr-display);font-variant-numeric:tabular-nums;margin:14px 0 8px;font-size:clamp(60px,6vw,78px);font-weight:400;line-height:1;display:block}.sr-analytics-wins p{color:var(--sr-muted);margin:0;font-size:12px;line-height:1.6}.sr-analytics-wins p>span{color:#baa06b;margin-inline:3px}.sr-analytics-overview{border:1px solid var(--sr-rule);background:#101310;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;display:grid}.sr-analytics-metric{min-width:0}.sr-analytics-overview .sr-analytics-metric{padding:22px 24px 20px}.sr-analytics-overview .sr-analytics-metric+.sr-analytics-metric{border-left:1px solid var(--sr-rule)}.sr-analytics-metric dt{color:var(--sr-muted);font-size:12px;font-weight:550;line-height:1.4}.sr-analytics-metric dd{color:var(--sr-ivory);font-family:var(--sr-display);font-variant-numeric:tabular-nums;margin:7px 0;font-size:clamp(38px,4vw,54px);line-height:1}.sr-analytics-metric .sr-analytics-metric-note{color:var(--sr-muted);margin:0;font-family:inherit;font-size:11px;line-height:1.5;display:block}.sr-analytics-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sr-analytics-card{border:1px solid var(--sr-rule);background:#0b0e0c;min-width:0;padding:22px}.sr-analytics-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;margin-bottom:20px;display:flex}.sr-analytics h3{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:650}.sr-analytics-card-heading>span{color:var(--sr-muted);font-size:11px;line-height:1.5}.sr-analytics-pair{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px;display:grid}.sr-analytics-pair .sr-analytics-metric dd:not(.sr-analytics-metric-note){font-size:43px}.sr-analytics-milestones{border-top:1px solid var(--sr-rule);border-bottom:1px solid var(--sr-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.sr-analytics-milestones>div{text-align:center;padding:13px 0}.sr-analytics-milestones>div+div{border-left:1px solid var(--sr-rule)}.sr-analytics-milestones dt{color:var(--sr-muted);font-size:11px}.sr-analytics-milestones dd{color:var(--analytics-accent);font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:22px}.sr-analytics-footnote{color:#a9b3a9;margin:12px 0 0;font-size:11px;line-height:1.65}.sr-analytics h4{margin:24px 0 14px;font-size:12px;font-weight:650}.sr-analytics-breaks{gap:11px;margin:0;padding:0;list-style:none;display:grid}.sr-analytics-breaks li{grid-template-columns:54px minmax(0,1fr) 38px;align-items:center;gap:12px;font-size:11px;display:grid}.sr-analytics-breaks strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.sr-analytics-bar-track{background:#ffffff0b;height:7px;overflow:hidden}.sr-analytics-bar-track i{background:var(--analytics-accent);height:100%;display:block}.sr-analytics-pots{gap:11px;margin:0;padding:0;list-style:none;display:grid}.sr-analytics-pots li{align-items:center;gap:11px;font-size:13px;display:flex}.sr-analytics-pots strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.sr-analytics-ball{border-radius:50%;flex:0 0 13px;width:13px;height:13px;box-shadow:inset 0 0 0 1px #ffffff26}.sr-analytics-ball-red{background:#c8444b}.sr-analytics-ball-yellow{background:#e3c34c}.sr-analytics-ball-green{background:#439467}.sr-analytics-ball-brown{background:#906043}.sr-analytics-ball-blue{background:#447bbd}.sr-analytics-ball-pink{background:#d58baa}.sr-analytics-ball-black{background:#222;box-shadow:inset 0 0 0 1px #ffffff70}.sr-analytics-details{border-top:1px solid var(--sr-rule);gap:11px;margin:22px 0 0;padding-top:14px;display:grid}.sr-analytics-details>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.sr-analytics-details dt{color:var(--sr-muted)}.sr-analytics-details dd{font-variant-numeric:tabular-nums;margin:0}.sr-analytics-table-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.sr-analytics-table-stats .sr-analytics-metric dd:not(.sr-analytics-metric-note){font-size:34px}.sr-analytics-trend{gap:6px;margin:24px 0 0;padding:0;list-style:none;display:flex}.sr-analytics-trend li{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.sr-analytics-trend-track{background:#ffffff05;align-items:flex-end;width:100%;height:94px;display:flex}.sr-analytics-trend-track i{background:#baa06b;width:100%;display:block}.sr-analytics-trend strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.sr-analytics-trend li>span{color:var(--sr-muted);white-space:nowrap;font-size:9px}.sr-analytics-history-section{margin-top:30px}.sr-analytics-history{border-top:1px solid var(--sr-rule);margin:0;padding:0;list-style:none}.sr-analytics-frame{border-bottom:1px solid var(--sr-rule);background:#0b0e0c;grid-template-columns:60px minmax(0,1fr) 110px 75px 120px;align-items:center;gap:18px;min-height:76px;padding:14px 16px;font-size:13px;display:grid}.sr-analytics-frame small{color:var(--sr-muted);margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}.sr-analytics-result{font-weight:650}.sr-analytics-result[data-result=won]{color:var(--analytics-accent)}.sr-analytics-opponent{overflow-wrap:anywhere;min-width:0;font-weight:550}.sr-analytics-score{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:9px;font-size:19px;display:flex}.sr-analytics-score>span{color:#718275;font-size:15px;font-weight:400}.sr-analytics-frame-break{text-align:right;font-variant-numeric:tabular-nums}.sr-analytics-frame-end{text-align:right;color:var(--sr-muted);font-size:11px}.sr-analytics-empty,.sr-analytics-state{background:#e5c88608;border:1px solid #e5c88644;margin:22px 0;padding:24px}.sr-analytics-empty>strong,.sr-analytics-state>strong{font-size:19px;font-weight:550;display:block}.sr-analytics-empty p,.sr-analytics-state p{color:var(--sr-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.sr-home .sr-analytics-state button{color:#080a08;background:var(--analytics-accent);margin-top:16px;padding:10px 18px;font-size:13px;font-weight:650}.sr-analytics-inline-empty{color:var(--sr-muted);margin:0;font-size:12px;line-height:1.6}.sr-analytics-breaks .sr-analytics-inline-empty{display:block}@media (width<=1000px){.sr-analytics-headline{grid-template-columns:minmax(0,1.8fr) minmax(205px,1fr);gap:14px}.sr-break-hero{grid-template-columns:105px minmax(0,1fr);gap:20px;padding:24px}.sr-analytics-wins{padding:24px}.sr-analytics-overview .sr-analytics-metric{padding-inline:18px}.sr-analytics-card{padding:18px}.sr-analytics-table-stats{gap:12px}.sr-analytics-table-stats .sr-analytics-metric dd:not(.sr-analytics-metric-note){font-size:30px}.sr-analytics-frame{grid-template-columns:55px minmax(0,1fr) 90px 66px 100px;gap:12px;padding-inline:12px}}@media (width<=760px){.sr-analytics-directory{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;padding-top:18px}.sr-analytics-player-shortcuts label{flex:1;width:auto}.sr-analytics-headline{grid-template-columns:minmax(0,1.7fr) minmax(175px,1fr);gap:12px;margin-bottom:12px}.sr-analytics-summary-side{gap:10px}.sr-break-hero{grid-template-columns:76px minmax(0,1fr);gap:18px 16px;padding:20px}.sr-home .sr-break-emblem svg{width:43px;height:43px}.sr-break-emblem span{font-size:13px}.sr-break-number{font-size:95px}.sr-break-title{letter-spacing:1px;font-size:25px}.sr-break-eyebrow{letter-spacing:1.3px;font-size:10px}.sr-break-hero[data-break-tier=maximum] .sr-break-number{font-size:110px}.sr-break-hero[data-break-tier=maximum] .sr-break-title{letter-spacing:1px}.sr-break-honour{letter-spacing:2px;margin-bottom:12px;font-size:9px}.sr-break-hero[data-break-tier=maximum] .sr-break-emblem span{font-size:17px}.sr-analytics-wins{padding:20px}.sr-analytics-wins-heading{letter-spacing:1px;font-size:10px}.sr-analytics-wins-number{font-size:67px}.sr-analytics-wins p{font-size:11px}.sr-analytics-toolbar{gap:10px;padding-block:10px}.sr-home .sr-analytics-filters button{padding-inline:12px}.sr-home .sr-analytics-refresh{width:44px;padding:9px}.sr-analytics-refresh>span{display:none}.sr-analytics-overview .sr-analytics-metric{padding:17px 13px}.sr-analytics-overview .sr-analytics-metric dd:not(.sr-analytics-metric-note){font-size:39px}.sr-analytics-metric dt{font-size:11px}.sr-analytics-metric .sr-analytics-metric-note{font-size:10px}.sr-analytics-grid{gap:12px}.sr-analytics-card{padding:16px}.sr-analytics h3{font-size:17px}.sr-analytics-card-heading{gap:6px 10px;margin-bottom:17px}.sr-analytics-card-heading>span{font-size:10px}.sr-analytics-pair{gap:12px;margin-bottom:18px}.sr-analytics-pair .sr-analytics-metric dd:not(.sr-analytics-metric-note){font-size:36px}.sr-analytics-table-stats{grid-template-columns:1fr 1fr;gap:18px}.sr-analytics-table-stats .sr-analytics-metric:last-child{grid-column:1/-1}.sr-analytics-trend{gap:3px}.sr-analytics-trend li>span{font-size:8px}.sr-analytics-trend strong{font-size:10px}.sr-analytics-frame{grid-template-columns:48px minmax(0,1fr) 80px 60px;gap:12px}.sr-analytics-frame-end{text-align:left;grid-column:2/-1;margin-top:-5px}.sr-analytics-score{gap:6px;font-size:17px}}@media (width<=560px){.sr-analytics-search-results ul{grid-template-columns:minmax(0,1fr)}.sr-home .sr-analytics-directory button{padding-inline:12px}.sr-analytics-headline{grid-template-columns:minmax(0,1fr)}.sr-analytics-summary-side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-analytics-summary-side>.sr-analytics-wins:only-child{grid-column:1/-1}.sr-break-hero{grid-template-columns:92px minmax(0,1fr)}.sr-break-number{font-size:108px}.sr-break-hero[data-break-tier=maximum] .sr-break-number{font-size:125px}.sr-analytics-wins{padding:15px}.sr-analytics-wins-heading{letter-spacing:.7px;justify-content:space-between;gap:6px;font-size:9px}.sr-analytics-wins-heading svg{flex:0 0 20px;width:20px;height:20px}.sr-analytics-wins-number{margin:10px 0 6px;font-size:58px}.sr-analytics-wins p{overflow-wrap:anywhere;font-size:10px}.sr-analytics-level .sr-player-progression{--sr-level-badge-size:52px;padding:12px 10px}.sr-analytics-level .sr-player-progression-main{grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px}.sr-analytics-level .sr-player-progression-heading{text-align:center;align-items:center;gap:4px}.sr-analytics-level .sr-player-progression-heading h3{justify-content:center}.sr-analytics-level .sr-player-progression-heading>p{font-size:11px}.sr-analytics-level .sr-player-progression-next{text-align:center;margin-top:4px;font-size:9px}.sr-analytics-toolbar{align-items:start;gap:8px}.sr-analytics-filters{align-items:stretch;gap:6px}.sr-analytics-filters>div{box-sizing:border-box;flex:1 0 100%;gap:2px;min-width:0;padding:2px}.sr-home .sr-analytics-filters button{white-space:normal;flex:1;min-width:0;padding-inline:6px;font-size:11px}.sr-analytics-overview{grid-template-columns:1fr 1fr}.sr-analytics-overview .sr-analytics-metric:nth-child(odd){border-left:0}.sr-analytics-overview .sr-analytics-metric:nth-child(n+3){border-top:1px solid var(--sr-rule)}.sr-analytics-grid{grid-template-columns:1fr}.sr-analytics-table-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-analytics-table-stats .sr-analytics-metric:last-child{grid-column:auto}.sr-analytics-trend-track{height:80px}.sr-analytics-trend li>span{font-size:9px}.sr-analytics-frame{grid-template-columns:42px minmax(0,1fr) 75px;gap:10px}.sr-analytics-frame-break{display:none}.sr-analytics-empty,.sr-analytics-state{padding:20px}}@media (width<=400px){.sr-break-hero{grid-template-columns:68px minmax(0,1fr);gap:18px 12px;padding:20px 18px}.sr-break-hero[data-break-tier=maximum] .sr-break-number{font-size:112px}.sr-break-title{font-size:22px}.sr-break-hero[data-break-tier=maximum] .sr-break-emblem span{font-size:14px}.sr-analytics-wins{padding:13px 11px}.sr-analytics-wins-heading{letter-spacing:.4px}.sr-analytics-wins-heading svg{flex-basis:16px;width:16px;height:16px}}@media (orientation:landscape) and (height<=600px){.sr-analytics-directory{margin-top:22px;padding-top:16px}.sr-analytics-player{margin-bottom:14px}.sr-analytics-search-results ul{max-height:180px}.sr-analytics-toolbar{padding-block:9px}.sr-break-hero{grid-template-columns:76px minmax(0,1fr);gap:15px 18px;padding:18px 22px}.sr-break-number{margin-block:7px 5px;font-size:86px}.sr-break-title{font-size:24px}.sr-break-scope{margin-top:7px}.sr-analytics-wins{padding:20px}.sr-analytics-wins-number{margin-block:12px 5px;font-size:67px}.sr-break-hero[data-break-tier=maximum] .sr-break-number{font-size:102px}.sr-break-honour{margin-bottom:10px}.sr-break-hero[data-break-tier=maximum] .sr-break-emblem span{font-size:17px}.sr-analytics-overview{margin-bottom:16px}.sr-analytics-overview .sr-analytics-metric{padding-block:15px}.sr-analytics-overview .sr-analytics-metric dd:not(.sr-analytics-metric-note){font-size:38px}.sr-analytics-card{padding:16px}.sr-analytics-history-section{margin-top:23px}}@media (forced-colors:active){.sr-break-number,.sr-break-hero[data-break-tier=maximum] .sr-break-number{color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none;background:0 0}}.sr-player-card[hidden],.sr-player-card [hidden]{display:none!important}.sr-player-card{--card-accent:#d1dae0;z-index:65;top:calc(var(--player-card-viewport-top,0px) + max(76px, env(safe-area-inset-top)));right:max(24px, env(safe-area-inset-right));box-sizing:border-box;width:min(310px,100vw - 32px);max-height:calc(var(--player-card-viewport-height,100dvh) - 100px);overscroll-behavior:contain;color:#f3eedd;pointer-events:auto;background:#10120ffa;border:1px solid #aaa68c70;border-top:3px solid #ffe600;padding:15px;font-family:DM Sans Variable,sans-serif;position:fixed;overflow:auto;box-shadow:0 12px 40px #0009}.sr-player-card-heading{grid-template-columns:38px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.sr-player-card-heading h2{margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3}.sr-player-card-heading .player-nickname{white-space:normal;overflow-wrap:anywhere}.sr-player-card-heading p{color:#aaa99d;margin:4px 0 0;font-size:10px}.sr-player-card-identity{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex}.sr-player-card-developer{color:#f0ddff;background:#513178;border:1px solid #c59cf075;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.3}.sr-player-card-avatar{color:#bcbfb5;background:#232720;border:1px solid #aaa68c50;place-items:center;width:38px;height:38px;display:grid}.sr-player-card-avatar svg{fill:currentColor;width:29px;height:29px}.app-shell .table-panel .sr-player-card button{color:#f3eedd;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#242620;border:1px solid #a6a48b50;border-radius:0;padding:5px 10px}.app-shell .table-panel .sr-player-card [data-player-card-close]{background:0 0;align-self:start;font-size:25px;line-height:1}.sr-player-card button:hover{border-color:#ffe600}.sr-player-card button:focus-visible{outline-offset:2px;outline:2px solid #ffe600}.app-shell .table-panel .sr-player-card button.sr-player-card-message{color:#111816;background:#ffe600;border-color:#ffe600;width:100%;margin-top:14px;font-weight:700}.sr-player-card-status{overflow-wrap:anywhere;margin:20px 0 8px;font-size:13px;line-height:1.5}.sr-player-card-progression{min-width:0;margin-top:13px}.sr-player-card-best{border-left:3px solid var(--card-accent);color:var(--card-accent);background:linear-gradient(110deg,#303b3f70,#1b201a);grid-template-columns:1fr auto;align-items:center;column-gap:8px;margin-top:13px;padding:12px 14px;display:grid;position:relative}.sr-player-card-best>span:first-child{text-transform:uppercase;letter-spacing:1px;color:#d5d5ca;font-size:10px}.sr-player-card-best strong{grid-area:1/2/3;font-family:Bebas Neue,sans-serif;font-size:56px;font-weight:400;line-height:1}.sr-player-card-tier{margin-top:6px;font-size:13px;font-weight:700;line-height:1.25}.sr-player-card-crown{fill:#ffe489;stroke:#ffe489;stroke-width:2px;width:25px;height:25px;position:absolute;top:8px;left:12px}.sr-player-card-record{text-align:center;grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr) 54px;gap:6px;margin:10px 0 0;display:grid}.sr-player-card-record>div+div{border-left:1px solid #aaa68c40}.sr-player-card-record dt{color:#bfbfb2;font-size:10px;line-height:1.4}.sr-player-card-record dd{color:#f3eedd;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:700}.sr-player-card-match-record{min-width:0}.sr-player-card-match-record dd{white-space:nowrap}.sr-player-card-match-record small{color:#bfbfb2;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;line-height:1.2;display:block}.sr-player-card-record-separator,.sr-player-card-record-dot{color:#a5a596}.sr-player-card-retry{margin-top:12px}.sr-player-card[data-break-tier=bronze]{--card-accent:#ed9768}.sr-player-card[data-break-tier=silver]{--card-accent:#ebf4fb}.sr-player-card[data-break-tier=gold]{--card-accent:#ffd15d}.sr-player-card[data-break-tier=century]{--card-accent:#ff9cb9}.sr-player-card[data-break-tier=platinum]{--card-accent:#8fe9ff}.sr-player-card[data-break-tier=maximum]{--card-accent:#ffe489;background:#231336fa;border:2px solid #dfb951;border-top-width:4px;box-shadow:0 0 22px #d4b04a35,0 12px 40px #0009}.sr-player-card[data-break-tier=maximum] .sr-player-card-best{background:linear-gradient(120deg,#774e994a,#382649);border-left:0;padding-left:45px}.sr-player-card[data-break-tier=maximum] .sr-player-card-best strong{color:#ffe489}.sr-player-card[data-developer=true]{border-color:#d0a5ff #b78ae8 #b78ae8;box-shadow:0 0 22px #a15be860,0 12px 40px #0009}.sr-player-card[data-developer=true] .sr-player-card-avatar{color:#edceff;border-color:#bc8be9;box-shadow:0 0 12px #a15be845}@media (height<=520px) and (orientation:landscape){.sr-player-card{top:calc(var(--player-card-viewport-top,0px) + max(58px, env(safe-area-inset-top)));right:max(12px, env(safe-area-inset-right));max-height:calc(var(--player-card-viewport-height,100dvh) - 70px);padding:10px 12px}.sr-player-card-heading{gap:8px}.sr-player-card-best{margin-top:9px;padding-block:8px}.sr-player-card-best strong{font-size:46px}.sr-player-card-record{margin-top:10px}}@media (forced-colors:active){.sr-player-card,.sr-player-card-best,.sr-player-card[data-developer=true],.sr-player-card-developer{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.sr-player-card-record-action{place-items:center;display:grid}.sr-player-card-control-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-player-card-record-action dd{margin:0}.sr-player-card button[data-player-card-safety],.sr-home>.sr-player-card button[data-player-card-safety],.app-shell .table-panel .sr-player-card button[data-player-card-safety]{color:#dddcc9;cursor:pointer;background:#233027;border:1px solid #aaa68c50;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;max-width:100%;min-height:44px;padding:4px 6px;font:600 10px/1.2 DM Sans Variable,sans-serif;display:flex}.sr-player-card [data-player-card-safety] svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.sr-player-card button[data-player-card-safety]:hover,.sr-home>.sr-player-card button[data-player-card-safety]:hover,.app-shell .table-panel .sr-player-card button[data-player-card-safety]:hover{background:#344335;border-color:#e6c98c}.sr-player-card-blocked{color:#f4bd8a;margin:10px 0 0;font-size:11px}.sr-player-card-frame{z-index:2;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sr-player-card-cosmetic{color:#f0d99c;white-space:nowrap;background:#41351c;border:1px solid #d2b86d80;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.3}.sr-player-card[data-card-frame=club-gold],.sr-home>.sr-player-card[data-card-frame=club-gold]{--card-frame-available-height:calc(var(--player-card-viewport-height,100dvh) - 100px);width:min(350px, calc(100vw - 32px), calc(var(--card-frame-available-height) * .7496));aspect-ratio:512/683;max-height:none;box-shadow:none;isolation:isolate;background:0 0;border:0;padding:0;overflow:visible}.sr-player-card[data-card-frame=club-gold] .sr-player-card-body{z-index:1;color:#f3eedd;background:#101d16;border:1px solid #af975e;border-radius:5px;flex-direction:column;min-width:0;min-height:0;padding:8px;display:flex;position:absolute;inset:14% 14% 16%;overflow:hidden}.sr-player-card[data-card-frame=club-gold] .sr-player-card-heading{border-bottom:1px solid #b8a17045;flex:none;grid-template-columns:30px minmax(0,1fr) 44px;gap:6px;padding-bottom:9px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-heading>div{min-width:0}.sr-player-card[data-card-frame=club-gold] .sr-player-card-heading h2,.sr-home>.sr-player-card[data-card-frame=club-gold] .sr-player-card-heading h2{font-size:13px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-avatar{width:30px;height:30px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-avatar svg,.sr-home>.sr-player-card[data-card-frame=club-gold] .sr-player-card-avatar svg{width:24px;height:24px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-identity{gap:4px}.sr-player-card[data-card-frame=club-gold] button{min-width:44px;min-height:44px}.sr-player-card[data-card-frame=club-gold] [data-player-card-close]{color:#f3eedd;cursor:pointer;background:#14251a;border:1px solid #af975e70;align-self:start;width:44px;padding:0;font:700 10px/1.1 DM Sans Variable,sans-serif}.sr-player-card button[data-player-card-close],.sr-home>.sr-player-card button[data-player-card-close],.app-shell .table-panel .sr-player-card button[data-player-card-close]{color:#102218;cursor:pointer;background:#f3e6bd;border:1px solid #fff3d2;border-radius:4px;flex-direction:column;flex:0 0 44px;justify-content:center;align-self:start;align-items:center;gap:1px;width:44px;min-width:44px;min-height:44px;padding:4px;font:700 10px/1.1 DM Sans Variable,sans-serif;display:flex;box-shadow:0 2px 7px #0006}.sr-player-card [data-player-card-close] svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;pointer-events:none;width:22px;height:22px;display:block}.sr-player-card [data-player-card-close] span{color:inherit;font:inherit;letter-spacing:.1px;text-transform:none;pointer-events:none}.sr-player-card button[data-player-card-close]:hover,.sr-home>.sr-player-card button[data-player-card-close]:hover,.app-shell .table-panel .sr-player-card button[data-player-card-close]:hover{background:#fff7df;border-color:#fff}.sr-player-card[data-card-frame=club-gold] .sr-player-card-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8e7b49 #101d16;flex:auto;min-width:0;min-height:0;padding:0 2px 3px;overflow-y:auto}.sr-player-card-scroll:focus-visible{outline-offset:-2px;outline:2px solid #e6c98c}.sr-player-card[data-card-frame=club-gold] .sr-player-card-progression{margin-top:8px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-best{grid-template-columns:minmax(0,1fr) auto;margin-top:7px;padding:7px 9px}.sr-player-card[data-card-frame=club-gold][data-break-tier=maximum] .sr-player-card-best{padding-left:35px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-crown{width:23px;height:23px;left:6px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-best strong{font-size:44px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-tier{overflow-wrap:anywhere;font-size:11px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-record{grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr) 44px;gap:3px;margin-top:6px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-record dd{overflow-wrap:anywhere;font-size:17px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-match-record small{letter-spacing:-.15px;font-size:9px}.sr-player-card[data-card-frame=club-gold] button[data-player-card-safety]{padding-inline:2px;font-size:9px}@media (height<=520px) and (orientation:landscape){.sr-player-card[data-card-frame=club-gold]{--card-frame-available-height:calc(var(--player-card-viewport-height,100dvh) - 70px)}.sr-player-card[data-card-frame=club-gold] .sr-player-card-body{padding:7px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-heading{grid-template-columns:20px minmax(0,1fr) 44px;gap:4px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-avatar{width:20px;height:20px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-avatar svg,.sr-home>.sr-player-card[data-card-frame=club-gold] .sr-player-card-avatar svg{width:17px;height:17px}.sr-player-card[data-card-frame=club-gold] .sr-player-card-record dd{font-size:15px}}@media (forced-colors:active){.sr-player-card-frame{display:none}.sr-player-card[data-card-frame=club-gold]{color:canvastext;background:canvas;border:1px solid canvastext}.sr-player-card[data-card-frame=club-gold] .sr-player-card-body{color:canvastext;background:canvas;border-color:canvastext;inset:0}.sr-player-card-cosmetic{color:canvastext;background:canvas;border-color:canvastext}}.home-v3-theme .sr-home[data-page=online-play]{--sr-display:"Oswald", "Arial Narrow", sans-serif;color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 13% 55%,#244c344d,#0000 45%),radial-gradient(at 95% 10%,#991b1b29,#0000 52%),#071710;padding:0;font-family:Inter,Arial,sans-serif}.home-v3-theme .sr-home[data-page=online-play] :is(.sr-home-nav,.designer-site-navigation,.sr-home-presence,.sr-home-music,.sr-home-resume,.sr-app-tabs,.sr-home-footer,.sr-home-prealpha-notice,.sr-home-friends-alert){display:none!important}.home-v3-theme .sr-home[data-page=online-play] .sr-home-header{min-height:78px;padding:max(10px, env(safe-area-inset-top)) max(24px, calc((100vw - 1100px) / 2)) 10px;background:#081710;border-bottom:1px solid #c5d7c518;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.home-v3-theme .sr-home[data-page=online-play] .sr-home-brand{width:auto;min-width:0}.home-v3-theme .sr-home[data-page=online-play] .sr-home-logo{width:165px;height:52px}.home-v3-theme .sr-home[data-page=online-play] .sr-home-header-end{width:auto;min-width:0;margin-left:auto}.home-v3-theme .sr-home[data-page=online-play] .sr-home-profile-button{border-radius:4px;max-width:190px}.home-v3-theme .sr-home[data-page=online-play] .sr-home-scroll{width:100%;padding:0}.home-v3-theme .sr-home[data-page=online-play] .sr-home-main{width:min(1044px,100%);max-width:none;padding:30px 32px max(36px, env(safe-area-inset-bottom));margin:0 auto;display:block}.sr-home .sr-online-modes{color:#f3eddf;width:100%;max-width:980px;margin-inline:auto}.sr-home .sr-online-modes[hidden]{display:none}.sr-home .sr-online-modes-heading{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.sr-home .sr-online-modes-heading h2{color:#f1ecdb;font:700 clamp(36px, 4.2vw, 48px)/1.1 var(--sr-display,"Oswald", "Arial Narrow", sans-serif);letter-spacing:-.5px;text-shadow:0 3px #0003;margin:0}.sr-home .sr-online-modes-heading h2>span{color:#dc302b}.sr-home .sr-online-modes a.sr-online-modes-back{color:#bdc6b7;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:8px 0 8px 10px;font:600 12px/1.4 Inter,Arial,sans-serif;text-decoration:none;transition:color .16s;display:inline-flex}.sr-home .sr-online-modes-back>svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px;position:static}.sr-home .sr-online-modes a.sr-online-modes-back:hover{color:#fff4df}.sr-home .sr-online-modes a.sr-online-modes-back:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #eadfc7}.sr-home .sr-online-modes-list{gap:18px;display:grid}.sr-home .sr-online-modes .sr-online-mode{isolation:isolate;color:#f3eddf;text-align:left;background:linear-gradient(135deg,#263e2d,#12281b);border:1px solid #b8cdaa3b;border-radius:7px;width:100%;min-width:0;min-height:236px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px #e1efd51c,0 6px 18px #0003}.sr-home .sr-online-modes .sr-online-mode:before{content:"";z-index:1;clip-path:polygon(0 0,100% 0,79% 100%,0 100%);pointer-events:none;background:linear-gradient(125deg,#dc2626fa,#991b1be8);width:68%;position:absolute;inset:0 auto 0 0}.sr-home .sr-online-modes .sr-online-mode:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 25%,#07171008 50%,#07171055),linear-gradient(#0000 40%,#07171066);position:absolute;inset:0}.sr-home .sr-online-modes .sr-online-mode-visual{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sr-home .sr-online-modes .sr-online-mode-image{object-fit:cover;object-position:76% 58%;opacity:.9;width:100%;height:100%;transition:transform .3s;display:block}.sr-home .sr-online-modes .sr-online-mode-copy{z-index:2;width:100%;min-height:inherit;padding:73px 32px 28px;position:relative}.sr-home .sr-online-modes .sr-online-mode-status{z-index:3;color:#ffded2;letter-spacing:1.8px;background:0 0;border:0;align-items:center;gap:8px;min-height:18px;margin:0;padding:0;font:700 9px/1.4 Inter,Arial,sans-serif;display:inline-flex;position:absolute;top:29px;left:32px}.sr-home .sr-online-modes .sr-online-mode h3{color:#f1ecdb;max-width:65%;font:600 clamp(30px, 3.5vw, 40px)/1.15 var(--sr-display,"Oswald", "Arial Narrow", sans-serif);letter-spacing:.15px;text-shadow:0 2px 6px #0005;text-transform:uppercase;margin:0 0 10px}.sr-home .sr-online-modes .sr-online-mode p{color:#ffded2;max-width:52%;margin:0;font:400 13px/1.7 Inter,Arial,sans-serif}.sr-home .sr-online-modes .sr-online-mode-pickup{cursor:pointer;background:#871d1d;border-color:#e9514d99;min-height:272px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 0 22px #dc26261c,inset 0 2px #ffb3a12e,0 8px 22px #0003}.sr-home .sr-online-modes .sr-online-mode-status-live i{background:#ffdfb3;width:17px;height:2px;display:block}.sr-home .sr-online-modes .sr-online-mode-cta{color:#fff0dc;border:0;align-items:center;max-width:calc(100% - 58px);min-height:44px;margin-top:17px;padding:0;font:600 12px/1.4 Inter,Arial,sans-serif;display:flex}.sr-home .sr-online-modes .sr-online-mode-arrow{color:#fff2e4;background:linear-gradient(135deg,#ef3535,#a61c1c);border:1px solid #ffb3a15c;border-radius:3px;place-items:center;width:44px;height:44px;transition:transform .16s;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 0 15px #dc262633,inset 0 1px #ffffff3b}.sr-home .sr-online-modes .sr-online-mode-arrow>svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:23px;height:23px;display:block;position:static}.sr-home .sr-online-modes .sr-online-mode-ranked{cursor:default;background:linear-gradient(120deg,#393c24,#202b1d);border-color:#d3bd7754}.sr-home .sr-online-modes .sr-online-mode-ranked:before{clip-path:none;background:linear-gradient(130deg,#0000 30%,#e6edcf0a 30% 68%,#e6edcf04 68%);width:40%;inset:0 0 0 auto}.sr-home .sr-online-modes .sr-online-mode-ranked:after{background:linear-gradient(90deg,#393c24f5 12%,#303722c9 56%,#202b1d73),linear-gradient(#0000 15%,#202b1d8c)}.sr-home .sr-online-modes .sr-online-mode-ranked .sr-online-mode-image{object-position:72% 45%;opacity:.3;filter:saturate(.5)}.sr-home .sr-online-modes .sr-online-mode-ranked p{color:#c1cbbb}.sr-home .sr-online-modes .sr-online-mode-status-upcoming{color:#e6cf86}.sr-home .sr-online-modes .sr-online-mode-status-upcoming>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block;position:static}.sr-home .sr-online-modes .sr-online-mode-art{z-index:2;pointer-events:none;width:140px;display:block;position:absolute;top:50%;right:5%;transform:translateY(-50%)rotate(-9deg)}.sr-home .sr-online-modes .sr-online-mode-art>svg{fill:none;stroke:none;stroke-width:0;width:100%;height:auto;display:block;position:static}.sr-home .sr-online-modes .sr-online-mode-divisions-art{opacity:.55;filter:sepia(.35)drop-shadow(0 4px 12px #05110d66)}@media (hover:hover){.sr-home .sr-online-modes .sr-online-mode-pickup:hover{border-color:#ffaea1;transform:translateY(-2px);box-shadow:0 0 28px #dc26263d,inset 0 2px #ffb3a150,0 9px 24px #0004}.sr-home .sr-online-modes .sr-online-mode-pickup:hover .sr-online-mode-arrow{transform:translate(2px)}.sr-home .sr-online-modes .sr-online-mode-pickup:hover .sr-online-mode-image{transform:scale(1.025)}}.sr-home .sr-online-modes .sr-online-mode-pickup:active{transform:scale(.995)}.sr-home .sr-online-modes .sr-online-mode-pickup:focus-visible{outline-offset:4px;outline:3px solid #eadfc7}@media (width<=760px){.home-v3-theme .sr-home[data-page=online-play] .sr-home-main{padding-inline:24px}.sr-home .sr-online-modes .sr-online-mode-copy{padding-inline:26px}.sr-home .sr-online-modes .sr-online-mode-status{left:26px}}@media (width<=640px){.home-v3-theme .sr-home[data-page=online-play] .sr-home-header{gap:12px;min-height:68px;padding-inline:16px}.home-v3-theme .sr-home[data-page=online-play] .sr-home-logo{width:135px;height:44px}.home-v3-theme .sr-home[data-page=online-play] .sr-home-profile-button{max-width:145px}.home-v3-theme .sr-home[data-page=online-play] .sr-home-main{padding:20px 16px max(26px, env(safe-area-inset-bottom))}.sr-home .sr-online-modes-heading{gap:12px;margin-bottom:19px}.sr-home .sr-online-modes-heading h2{font-size:34px}.sr-home .sr-online-modes a.sr-online-modes-back{gap:6px;font-size:11px}.sr-home .sr-online-modes-list{gap:14px}.sr-home .sr-online-modes .sr-online-mode{min-height:220px}.sr-home .sr-online-modes .sr-online-mode-pickup{min-height:258px}.sr-home .sr-online-modes .sr-online-mode-pickup:before{width:92%}.sr-home .sr-online-modes .sr-online-mode-copy{padding:60px 21px 22px}.sr-home .sr-online-modes .sr-online-mode-status{letter-spacing:1.4px;font-size:8px;top:24px;left:21px}.sr-home .sr-online-modes .sr-online-mode h3{max-width:90%;font-size:clamp(27px,7.4vw,33px);line-height:1.12}.sr-home .sr-online-modes .sr-online-mode p{max-width:86%;font-size:12px;line-height:1.65}.sr-home .sr-online-modes .sr-online-mode-cta{margin-top:13px}.sr-home .sr-online-modes .sr-online-mode-arrow{width:36px;height:36px;bottom:21px;right:20px}.sr-home .sr-online-modes .sr-online-mode-art{opacity:.26;width:90px;top:25%;right:3%}}@media (width<=350px){.sr-home .sr-online-modes-heading h2{font-size:31px}.sr-home .sr-online-modes a.sr-online-modes-back>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-home .sr-online-modes a.sr-online-modes-back{justify-content:center;width:44px;padding-inline:0}.sr-home .sr-online-modes .sr-online-mode-copy{padding-inline:18px}.sr-home .sr-online-modes .sr-online-mode-status{left:18px}}@media (height<=560px) and (width>=641px){.home-v3-theme .sr-home[data-page=online-play] .sr-home-main{padding-block:18px}.sr-home .sr-online-modes-heading{margin-bottom:16px}.sr-home .sr-online-modes-heading h2{font-size:32px}.sr-home .sr-online-modes-list{gap:14px}.sr-home .sr-online-modes .sr-online-mode-copy{padding-top:64px;padding-bottom:23px}.sr-home .sr-online-modes .sr-online-mode-status{top:22px}.sr-home .sr-online-modes .sr-online-mode,.sr-home .sr-online-modes .sr-online-mode-pickup{min-height:218px}}@media (prefers-reduced-motion:reduce){.sr-home .sr-online-modes :is(.sr-online-mode-pickup,.sr-online-mode-arrow,.sr-online-mode-image,.sr-online-modes-back){transition:none}.sr-home .sr-online-modes .sr-online-mode-pickup:is(:hover,:active),.sr-home .sr-online-modes .sr-online-mode-pickup:hover :is(.sr-online-mode-arrow,.sr-online-mode-image){transform:none}}@media (forced-colors:active){.sr-home .sr-online-modes .sr-online-mode{border-color:canvastext}.sr-home .sr-online-modes .sr-online-mode-ranked{border-color:graytext}.sr-home .sr-online-modes .sr-online-mode-status,.sr-home .sr-online-modes .sr-online-mode-arrow{border:1px solid}.sr-home .sr-online-modes .sr-online-mode-pickup:focus-visible{outline-color:highlight}}.sr-wallet-reward-dialog{color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;touch-action:manipulation;background:#10251a;border:1px solid #a9be9866;border-top:3px solid #d94235;border-radius:8px;width:min(420px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;font:400 13px/1.5 Inter,Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 100px #000b}.sr-wallet-reward-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b08d9}.sr-wallet-reward-dialog *,.sr-wallet-reward-dialog :before,.sr-wallet-reward-dialog :after{box-sizing:border-box}.sr-wallet-reward-content{text-align:center;background:radial-gradient(at 50% 44%,#28483199,#0000 63%),linear-gradient(125deg,#233c2a 0%,#10251a 70%);flex-direction:column;align-items:center;padding:36px 30px 20px;display:flex;position:relative;overflow:hidden}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-eyebrow{color:#b8c6a6;letter-spacing:1.7px;margin:10px 34px 12px;font-size:9px;font-weight:650;line-height:1.5}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) h2{color:#f3eddf;letter-spacing:.2px;margin:0;font:550 38px/1.1 Oswald,Arial Narrow,sans-serif}.sr-wallet-reward-dialog h2>span{color:#ed493b}.sr-wallet-reward-art{width:260px;height:166px;margin:10px 0 0;position:relative}.sr-wallet-reward-art:before{content:"";filter:blur(24px);background:#d8c5900e;border-radius:50%;position:absolute;inset:15% 10% 3%}.sr-wallet-reward-dialog .sr-wallet-reward-art>img{object-fit:contain;width:100%;height:100%;display:block;position:relative}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-amount{flex-direction:column;gap:3px;margin:0;display:flex}.sr-wallet-reward-amount>strong{color:#f4e9c6;font-variant-numeric:tabular-nums;font:550 58px/1.05 Oswald,Arial Narrow,sans-serif}.sr-wallet-reward-amount>span{color:#d2ddc2;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-description{color:#b9c8ad;max-width:28ch;margin:16px 0 23px;font-size:12px;line-height:1.6}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) button{cursor:pointer;touch-action:manipulation;font-family:inherit}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-close{color:#f5f0df;background:#14291c;border:1px solid #b4c99b66;border-radius:4px;place-items:center;width:44px;height:44px;padding:0;font:400 31px/1 Arial,sans-serif;display:grid;position:absolute;top:11px;right:11px}.sr-wallet-reward-dialog .sr-wallet-reward-close:hover{background:#2a422b;border-color:#e7eac4}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-continue{color:#fff4e3;background:linear-gradient(110deg,#e32822,#bc201f);border:1px solid #f06a5266;border-radius:4px;justify-content:space-between;align-self:stretch;align-items:center;gap:24px;min-height:54px;padding:13px 20px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.sr-wallet-reward-dialog .sr-wallet-reward-continue>span{font-size:23px;font-weight:400;line-height:1}.sr-wallet-reward-dialog .sr-wallet-reward-continue:hover{background:#ed3028}.sr-wallet-reward-dialog button:focus-visible{outline-offset:4px;outline:2px solid #f5dfa4}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-saved{color:#9cad93;margin:11px 0 0;font-size:10px;line-height:1.5}@media (width<=420px){.sr-wallet-reward-content{padding:30px 23px 18px}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) h2{font-size:34px}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-eyebrow{letter-spacing:1.3px;margin-top:20px;font-size:8px}.sr-wallet-reward-art{width:230px;height:145px}.sr-wallet-reward-amount>strong{font-size:52px}}@media (height<=570px) and (width>=540px){.sr-wallet-reward-dialog{width:min(590px,100vw - 28px)}.sr-wallet-reward-content{grid-template-columns:190px 1fr;column-gap:22px;padding:24px;display:grid}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-eyebrow{grid-column:1/-1;margin:0 40px 10px}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) h2{grid-column:1/-1;font-size:31px}.sr-wallet-reward-art{grid-area:3/1/6;width:190px;height:164px;margin:0}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-amount{grid-column:2;margin:13px 0 0}.sr-wallet-reward-amount>strong{font-size:44px}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-description{grid-column:2;margin:10px auto 15px;font-size:11px}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-continue{grid-column:2;min-height:46px}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) .sr-wallet-reward-saved{grid-column:2;margin-top:8px}}@media (prefers-reduced-motion:reduce){.sr-wallet-reward-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.sr-wallet-reward-dialog,.sr-wallet-reward-content{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.sr-wallet-reward-dialog :is(h2,p,strong,span){color:canvastext}:is(.home-v3-theme .sr-home .sr-wallet-reward-dialog,.sr-wallet-reward-dialog) button{color:buttontext;background:buttonface;border-color:buttontext}}.sr-currency-pile{vertical-align:middle;fill:none;stroke:none;flex:0 0 34px;width:34px;height:28px;display:inline-block;overflow:visible}.sr-currency-pile .sr-currency-pile-edge{fill:#9bafb8;stroke:#e6f2f6;stroke-width:1px}.sr-currency-pile .sr-currency-pile-face{fill:#dce7eb;stroke:#748c98;stroke-width:.9px}.sr-currency-pile .sr-currency-pile-ridges{fill:none;stroke:#617e8c;stroke-width:1px}.sr-currency-pile .sr-currency-pile-mark{fill:none;stroke:#456270;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sr-currency-pile .sr-currency-pile-glint{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round}.sr-currency-pile .sr-currency-pile-crown-back{fill:#8750d9;stroke:#d5b2ff;stroke-width:1px;stroke-linejoin:round}.sr-currency-pile .sr-currency-pile-crown-face{fill:#bc83ff;stroke:#f0dfff;stroke-width:1px;stroke-linejoin:round}.sr-currency-pile .sr-currency-pile-crown-rim{fill:#713cc1;stroke:#dcb7ff;stroke-width:.9px;stroke-linejoin:round}.sr-currency-pile .sr-currency-pile-crown-shine{fill:none;stroke:#f6eaff;stroke-width:1.2px;stroke-linecap:round}.sr-currency-pile .sr-currency-pile-crown-jewel{fill:#ebd7ff;stroke:#f7edff;stroke-width:.7px}.sr-currency-pile-crowns{filter:drop-shadow(0 0 4px #ae66ff70)}.sr-currency-bank{--sr-bank-cream:#f3eddf;--sr-bank-muted:#b2c2a5;--sr-bank-gold:#e6c98c;--sr-bank-rule:#b4c99b38;width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--sr-bank-cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;touch-action:manipulation;background:#0b1d14;border:1px solid #b3c79b57;border-top:3px solid #dc4a3b;border-radius:8px;margin:auto;padding:0;font:400 13px/1.5 Inter,Arial,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 110px #000a,inset 0 1px #e1edcd0a}.sr-currency-bank::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b08de}.sr-currency-bank[open]{flex-direction:column;display:flex}.sr-currency-bank [hidden]{display:none!important}.sr-currency-bank *,.sr-currency-bank :before,.sr-currency-bank :after{box-sizing:border-box}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) button{font:inherit}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f1dab0}.sr-bank-dialog{flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - 36px);display:flex;overflow:hidden}.sr-bank-header{isolation:isolate;border-bottom:1px solid var(--sr-bank-rule);background:linear-gradient(115deg,#233e2a,#0d2117 78%);flex:none;align-items:flex-start;gap:24px;padding:26px 30px 22px;display:flex;position:relative;overflow:hidden}.sr-bank-header:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(120deg,#0000 64%,#c7d6ac08 64% 84%,#dc262617 84% 84.3%,#0000 84.3%);position:absolute;inset:0}.sr-bank-header>div{flex:auto;min-width:0}.sr-bank-checkout-currency{color:#d9c99e;text-transform:uppercase;letter-spacing:.06em;flex:none;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.sr-bank-checkout-currency[hidden]{display:none}.sr-bank-checkout-currency select{color:#f6e9c3;background:#0b2117;border:1px solid #d7b46188;border-radius:4px;padding:7px 8px;font-size:12px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-eyebrow{color:#bdc89e;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:700;line-height:1.4}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header h2{color:var(--sr-bank-cream);letter-spacing:.2px;text-transform:uppercase;margin:0;font:550 clamp(30px,4vw,42px)/1.08 Oswald,Arial Narrow,sans-serif}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header h2>span{color:#ed493b}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header h2:focus{outline:none}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header p:not(.sr-bank-eyebrow){color:#c0cdb2;margin:10px 0 0;font-size:12px;line-height:1.5}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-close{color:#e9edda;cursor:pointer;background:#14291c;border:1px solid #b4c99b4d;border-radius:4px;flex:0 0 44px;place-items:center;width:44px;min-height:44px;margin-left:auto;padding:0;font:400 27px/1 Arial,sans-serif;display:grid}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-close svg{width:20px;height:20px;display:block}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-close:hover{background:#2c472e;border-color:#d4dcac99}.sr-bank-balances{flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:16px 30px 0;display:flex}.sr-bank-balances>span{align-items:center;gap:8px;min-width:0;min-height:30px;padding:0;display:inline-flex}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-balances>span>svg{flex:0 0 24px;width:24px;height:24px;display:block}.sr-bank-balances strong{color:#f2f0e7;font-variant-numeric:tabular-nums;font-size:15px;font-weight:750;line-height:1.2}.sr-bank-balances small{color:#b0c09f;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.3}.sr-bank-header .sr-bank-balances{justify-content:flex-end;align-self:center;margin-left:auto;padding:0}.sr-bank-header .sr-bank-balances+.sr-bank-close{margin-left:0}.sr-bank-panel{flex:auto;min-width:0;min-height:0;padding:22px 30px 24px;overflow:visible}.sr-bank-scroll{overscroll-behavior:contain;scrollbar-color:#5b7049 #0b1d14;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.sr-bank-intro{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:17px;display:flex}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-intro h3{color:#f0ecd9;letter-spacing:.15px;flex-shrink:0;margin:0;font:500 23px/1.2 Oswald,Arial Narrow,sans-serif}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-intro p{max-width:490px;color:var(--sr-bank-muted);text-align:right;margin:0;font-size:11px;line-height:1.6}.sr-bank-packs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.sr-bank-pack{isolation:isolate;text-align:center;background:linear-gradient(150deg,#233b28,#11271b 72%);border:1px solid #b4c99b3d;border-radius:5px;flex-direction:column;align-items:center;min-width:0;margin:0;padding:18px 13px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #edf5d70a}.sr-bank-pack:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#b7cc9412,#0000 65%);height:125px;position:absolute;top:43px;left:-25px;right:-25px}.sr-bank-pack:is([data-featured=true],[data-featured=""]){background:linear-gradient(150deg,#4c4a27,#1b3320 72%);border-color:#dfbf7c99;box-shadow:inset 0 3px #e6c98c,inset 0 1px #edf5d70a}.sr-bank-pack-label{color:#bbc8a9;letter-spacing:.85px;text-transform:uppercase;overflow-wrap:anywhere;justify-content:center;align-items:center;max-width:100%;min-height:22px;margin:0;font-size:9px;font-weight:700;line-height:1.3;display:flex}.sr-bank-pack:is([data-featured=true],[data-featured=""]) .sr-bank-pack-label{color:#f0dca4}.sr-bank-pack-art{--sr-bank-art-height:148px;place-items:center;width:100%;height:148px;margin:6px 0 7px;display:grid}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack-art>img{width:100%;height:var(--sr-bank-art-height,148px);max-height:var(--sr-bank-art-height,148px);object-fit:contain;object-position:center;filter:drop-shadow(0 7px 5px #0004);display:block}.sr-bank-pack:first-child .sr-bank-pack-art>img{scale:.82}.sr-bank-pack:nth-child(3) .sr-bank-pack-art>img{scale:.9}.sr-bank-pack-amount{color:#f5efdc;letter-spacing:-.4px;font-variant-numeric:tabular-nums;max-width:100%;margin:0;font:550 clamp(28px,3vw,36px)/1.1 Oswald,Arial Narrow,sans-serif;display:block}.sr-bank-pack-unit{color:#b5c4a4;letter-spacing:1.1px;text-transform:uppercase;margin:5px 0 0;font-size:9px;font-weight:650;line-height:1.35;display:block}.sr-bank-pack-bonus{color:#d2ddb9;background:#9cb9760c;border:1px solid #b5c78f35;border-radius:3px;justify-content:center;align-items:center;min-height:27px;margin:9px 0 13px;padding:3px 6px;font-size:9px;font-weight:650;line-height:1.4;display:flex}.sr-bank-pack:is([data-featured=true],[data-featured=""]) .sr-bank-pack-bonus{color:#f1dda9;background:#d6b66012;border-color:#ddc4834d}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack-price{color:#f4eedc;font-variant-numeric:tabular-nums;opacity:1;background:#304c30;border:1px solid #9dbb8673;border-radius:3px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:auto;padding:10px 8px;font:700 13px/1.4 Inter,Arial,sans-serif;display:flex}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack-price:disabled{color:#e4e9d1;cursor:default;opacity:1;-webkit-text-fill-color:currentColor;background:#2b442b}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack:is([data-featured=true],[data-featured=""]) .sr-bank-pack-price{color:#1a2a1a;background:#dac18a;border-color:#dfc58999}.sr-bank-pack-note{color:#b6c4a5;min-height:1.5em;margin:8px 0 0;font-size:9px;line-height:1.5}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack .sr-bank-pack-price:enabled{color:#fff5df;cursor:pointer;background:#d52b24;border-color:#ff7d63;box-shadow:inset 0 1px #ffffff30}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack .sr-bank-pack-price:enabled:hover{background:#eb3930}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack .sr-bank-pack-price:enabled:active{transform:translateY(1px)}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack .sr-bank-pack-price:disabled{color:#a9b59c;background:#1d3023;border-color:#78926a42}.sr-bank-earn-note{color:#b9c9a9;background:#13291c;border:1px solid #b4c99b30;border-radius:4px;margin:16px 0 0;padding:12px 14px;font-size:10px;line-height:1.6}.sr-bank-earn-note strong{color:#e2cc98;font-weight:650}.sr-bank-footer{padding:14px 30px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--sr-bank-rule);color:#aebf9e;background:#091a12;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 18px;font-size:10px;line-height:1.5;display:flex}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-footer p{margin:0}.sr-bank-footer strong{color:#ded4b4;font-weight:650}.sr-bank-footer a{color:#e2cc98;text-underline-offset:3px}.sr-bank-notice{padding:12px 30px max(14px, env(safe-area-inset-bottom));color:#adbd9e;background:#091a12;border-top:1px solid #b4c99b1a;margin:0;font-size:10px;line-height:1.6}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-footer .sr-bank-notice{background:0 0;border:0;margin:0;padding:0}.sr-bank-panel .sr-bank-notice{background:#102419;border:1px solid #b4c99b2b;border-radius:4px;margin-top:19px;padding:13px 15px}.sr-currency-bank .sr-player-wallet-coin-rim{fill:#9daeb4;stroke:#e6eef0;stroke-width:1.2px}.sr-currency-bank .sr-player-wallet-coin-face{fill:#ccd8dc;stroke:#647e88;stroke-width:1px}.sr-currency-bank .sr-player-wallet-coin-mark{fill:none;stroke:#405e66;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sr-currency-bank .sr-player-wallet-coin-shine{fill:none;stroke:#f5fbfc;stroke-width:1.4px;stroke-linecap:round}.sr-currency-bank .sr-player-wallet-crown-face{fill:#bc83ff;stroke:#f0dfff;stroke-width:1.1px;stroke-linejoin:round}.sr-currency-bank .sr-player-wallet-crown-rim{fill:#713cc1;stroke:#dcb7ff;stroke-width:1px;stroke-linejoin:round}.sr-currency-bank .sr-player-wallet-crown-shine{fill:none;stroke:#f6eaff;stroke-width:1.3px;stroke-linecap:round}.sr-currency-bank .sr-player-wallet-crown-jewel{fill:#ebd7ff;stroke:#f7edff;stroke-width:1px}.sr-currency-bank[data-currency=crowns]{border-top-color:#ba86ff}.sr-currency-bank[data-currency=crowns] .sr-bank-balances svg{filter:drop-shadow(0 0 5px #ae66ff8c)}.sr-currency-bank[data-currency=crowns] .sr-bank-pack{background:linear-gradient(150deg,#302540,#17231e 76%);border-color:#b88be84d}.sr-currency-bank[data-currency=crowns] .sr-bank-pack:before{background:radial-gradient(#a25eff2b,#0000 68%)}.sr-currency-bank[data-currency=crowns] .sr-bank-pack:is([data-featured=true],[data-featured=""]){background:linear-gradient(150deg,#46315a,#1d2924 78%);border-color:#c69bff99;box-shadow:inset 0 3px #bd8bff,inset 0 1px #f4eaff0a}.sr-currency-bank[data-currency=crowns] .sr-bank-pack:is([data-featured=true],[data-featured=""]) .sr-bank-pack-label{color:#e5ceff}.sr-currency-bank[data-currency=crowns] .sr-bank-pack:is([data-featured=true],[data-featured=""]) .sr-bank-pack-bonus{color:#e6d2ff;background:#a96aff12;border-color:#bf94f74d}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank)[data-currency=crowns] .sr-bank-header h2>span{color:#c28bff}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack-price .sr-currency-pile{flex-basis:29px;width:29px;height:25px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack-price>span{min-width:0}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank)[data-currency=crowns] .sr-bank-pack .sr-bank-pack-price:enabled{color:#fff2ff;background:#7138b3;border-color:#c493ff}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank)[data-currency=crowns] .sr-bank-pack .sr-bank-pack-price:enabled:hover{background:#8648ca}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank)[data-currency=crowns] .sr-bank-pack .sr-bank-pack-price:disabled{color:#ccbbde;background:#30213e;border-color:#b88be842}@media (width<=880px){.sr-bank-header{gap:16px;padding:23px 24px 20px}.sr-bank-balances{padding-left:24px;padding-right:24px}.sr-bank-header .sr-bank-balances{gap:8px}.sr-bank-header .sr-bank-balances>span{gap:6px;padding:7px 9px}.sr-bank-balances small{font-size:8px}.sr-bank-panel{padding-left:24px;padding-right:24px}.sr-bank-packs{gap:9px}.sr-bank-pack{padding-left:9px;padding-right:9px}.sr-bank-pack-label{letter-spacing:.5px;font-size:8px}.sr-bank-pack-art{--sr-bank-art-height:120px;height:120px}.sr-bank-pack-amount{font-size:29px}.sr-bank-footer,.sr-bank-notice{padding-left:24px;padding-right:24px}}@media (width<=650px){.sr-currency-bank{border-radius:6px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sr-bank-dialog{max-height:calc(100dvh - 28px)}.sr-bank-header{flex-wrap:nowrap;gap:13px;padding:19px 18px 16px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header h2{font-size:30px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header p:not(.sr-bank-eyebrow){margin-top:7px;font-size:11px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-eyebrow{letter-spacing:1.3px;margin-bottom:6px;font-size:8px}.sr-bank-header .sr-bank-balances{order:3;justify-content:flex-start;width:100%;margin:0}.sr-bank-header .sr-bank-balances+.sr-bank-close{margin-left:auto}.sr-bank-balances{gap:8px;padding:12px 18px 0}.sr-bank-balances>span{gap:7px;min-height:30px;padding:0}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-balances>span>svg{flex-basis:22px;width:22px;height:22px}.sr-bank-balances strong{font-size:13px}.sr-bank-panel{padding:17px 18px 18px}.sr-bank-intro{margin-bottom:13px;display:block}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-intro h3{font-size:21px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-intro p{text-align:left;margin-top:5px;font-size:10px;line-height:1.5}.sr-bank-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sr-bank-pack{padding:13px 11px 11px}.sr-bank-pack-label{letter-spacing:.7px;font-size:8px}.sr-bank-pack-art{--sr-bank-art-height:112px;height:112px;margin:3px 0 5px}.sr-bank-pack-amount{font-size:29px}.sr-bank-pack-unit{margin-top:4px;font-size:8px}.sr-bank-pack-bonus{min-height:24px;margin:7px 0 10px;font-size:8px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-pack-price{font-size:12px}.sr-bank-pack-note{margin-top:6px;font-size:8px}.sr-bank-footer{padding:11px 18px max(11px, env(safe-area-inset-bottom));gap:5px 12px;font-size:9px}.sr-bank-notice{padding:10px 18px max(12px, env(safe-area-inset-bottom));font-size:9px}}@media (width<=370px){.sr-currency-bank{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.sr-bank-dialog{max-height:calc(100dvh - 20px)}.sr-bank-header{gap:10px;padding:16px 13px 13px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header h2{font-size:30px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header p:not(.sr-bank-eyebrow){max-width:24ch;font-size:10px}.sr-bank-balances{padding-left:13px;padding-right:13px}.sr-bank-balances>span{gap:5px;padding-left:7px;padding-right:7px}.sr-bank-balances small{letter-spacing:.25px;font-size:7px}.sr-bank-panel{padding-left:13px;padding-right:13px}.sr-bank-packs{gap:8px}.sr-bank-pack{padding-left:9px;padding-right:9px}.sr-bank-pack-label{letter-spacing:.3px}.sr-bank-pack-amount{font-size:26px}.sr-bank-footer,.sr-bank-notice{padding-left:13px;padding-right:13px}}@media (orientation:landscape) and (height<=500px){.sr-currency-bank{width:calc(100vw - 24px);max-height:calc(100dvh - 20px)}.sr-bank-dialog{max-height:calc(100dvh - 24px)}.sr-bank-header{flex-wrap:nowrap;align-items:center;gap:15px;padding:11px 20px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-eyebrow{margin-bottom:3px;font-size:7px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header h2{font-size:27px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header p:not(.sr-bank-eyebrow){margin-top:4px;font-size:10px}.sr-bank-header .sr-bank-balances{order:0;justify-content:flex-end;width:auto;margin-left:auto}.sr-bank-balances{gap:8px;padding-top:8px}.sr-bank-panel{padding-top:13px;padding-bottom:15px}.sr-bank-intro{margin-bottom:12px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-intro h3{font-size:20px}.sr-bank-pack-art{--sr-bank-art-height:90px;height:90px}.sr-bank-footer{padding-top:8px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.sr-bank-notice{padding-top:8px;padding-bottom:max(9px, env(safe-area-inset-bottom))}}@media (orientation:landscape) and (width>=651px) and (height<=500px){.sr-currency-bank{max-height:calc(100dvh - 12px)}.sr-bank-dialog{max-height:calc(100dvh - 16px)}.sr-bank-header{padding:8px 16px}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-eyebrow,:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) .sr-bank-header p:not(.sr-bank-eyebrow),.sr-bank-intro,.sr-bank-earn-note{display:none}.sr-bank-balances{min-height:30px;padding:0 16px;display:flex}.sr-bank-panel{padding:8px 16px 10px}.sr-bank-packs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sr-bank-pack{padding:10px 8px}.sr-bank-pack-label{min-height:14px;font-size:8px}.sr-bank-pack-art{--sr-bank-art-height:80px;height:80px;margin:2px 0}.sr-bank-pack-amount{font-size:26px}.sr-bank-pack-unit{margin-top:3px;font-size:8px}.sr-bank-pack-bonus{min-height:17px;margin:5px 0 7px;padding:1px 4px;font-size:8px}.sr-bank-footer{padding:6px 16px max(6px, env(safe-area-inset-bottom))}}@media (prefers-reduced-transparency:reduce){.sr-currency-bank::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020b08f5}}@media (forced-colors:active){.sr-currency-bank,.sr-bank-header,.sr-bank-pack,.sr-bank-earn-note,.sr-bank-footer{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}:is(.home-v3-theme .sr-home .sr-currency-bank,.sr-currency-bank) :is(.sr-bank-close,.sr-bank-pack-price:disabled){color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.sr-bank-header:before,.sr-bank-pack:before{display:none}.sr-bank-pack:is([data-featured=true],[data-featured=""]){border:2px solid highlight}.sr-currency-bank :is(h2,h3,p,strong,small,.sr-bank-eyebrow,.sr-bank-pack-label,.sr-bank-pack-unit,.sr-bank-pack-bonus,.sr-bank-pack-note){color:canvastext}}.sr-bank-insufficient{color:#f7e6bf;background:#493b1d55;border:1px solid #e8bd7066;border-left:3px solid #e8bd70;border-radius:4px;flex:none;margin:18px 30px 0;padding:13px 15px}.sr-bank-insufficient strong{font-size:14px;line-height:1.4;display:block}.sr-bank-insufficient p{color:#d5d4b6;margin:5px 0 0;font-size:12px;line-height:1.5}@media (width<=600px){.sr-bank-insufficient{margin:12px 16px 0;padding:11px 12px}}@media (orientation:landscape) and (height<=500px){.sr-bank-insufficient{align-items:center;gap:12px;margin:8px 16px 0;padding:8px 10px;display:flex}.sr-bank-insufficient strong{flex:none;font-size:12px}.sr-bank-insufficient p{margin:0;font-size:10px}}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page]{padding:0}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header{z-index:5;width:100%;min-height:78px;padding:max(10px, env(safe-area-inset-top)) max(32px, calc((100vw - 1360px) / 2), env(safe-area-inset-right)) 10px max(32px, calc((100vw - 1360px) / 2), env(safe-area-inset-left));background:linear-gradient(#14251df5,#081710f5);border-bottom:1px solid #afc8a72b;flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:center;gap:20px;margin:0;font-family:Inter,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 24px #0002}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-brand{flex:none;align-items:center;gap:12px;width:auto;min-width:0;min-height:44px;display:flex}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-logo{object-fit:contain;object-position:left center;width:165px;height:52px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-brand:after{content:"ALPHA";color:#102017;letter-spacing:.6px;box-shadow:none;background:#f59e0b;border-radius:2px;padding:4px 6px;font:700 10px/1.2 Oswald,Arial Narrow,sans-serif;display:block;transform:skew(-8deg)}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header-end{flex-wrap:nowrap;flex:0 auto;order:0;grid-column:auto;justify-content:flex-end;align-items:center;gap:0;width:auto;min-width:0;margin:0 0 0 auto;display:flex}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header :is(.sr-home-nav,.designer-site-navigation,.sr-home-profile-button,.sr-home-presence,.sr-home-music,.sr-home-resume){display:none!important}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-clubhouse-backbar{box-sizing:border-box;width:100%;min-height:56px;padding:12px max(32px, calc((100vw - 1360px) / 2), env(safe-area-inset-right)) 0 max(32px, calc((100vw - 1360px) / 2), env(safe-area-inset-left));flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-clubhouse-backbar[hidden],.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-clubhouse-backbar [hidden]{display:none!important}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] :is(.sr-clubhouse-back,.sr-player-menu-resume){box-sizing:border-box;color:#f3eddf;white-space:nowrap;cursor:pointer;appearance:none;background:#1b3324;border:1px solid #b8cdaa45;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 13px;font:600 12px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] :is(.sr-clubhouse-back,.sr-player-menu-resume):hover{background:#28472e;border-color:#d4e1bf99}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-player-menu-resume{color:#d7dfd1;background:#14271e;border-color:#b8cdaa30;margin-left:auto}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] :is(.sr-clubhouse-back,.sr-player-menu-resume) svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] :is(.sr-clubhouse-back,.sr-player-menu-resume):focus-visible{outline-offset:3px;outline:2px solid #f1dab0}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-main a[data-home-page=home]:not([data-home-lobby-leave]),.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-dev-blog-header>.sr-home-back,.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] :is([data-home-hub-resume],[data-home-play-resume]){display:none!important}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-online-modes-heading{flex-direction:row}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet{color:#f3eddf;flex:0 auto;align-items:center;gap:22px;min-width:0;font-family:Inter,Arial,sans-serif;display:flex;position:relative}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet[hidden]{display:none}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance{box-sizing:border-box;min-width:0;min-height:46px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance[data-wallet-open]{min-width:44px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #edca66}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance:hover>svg{filter:brightness(1.12)drop-shadow(0 2px 2px #0005)}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance>svg{filter:drop-shadow(0 2px 2px #0005);flex:0 0 29px;width:29px;height:29px;display:block}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-coin-rim{fill:#9daeb4;stroke:#e6eef0;stroke-width:1.2px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-coin-face{fill:#ccd8dc;stroke:#647e88;stroke-width:1px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-coin-mark{fill:none;stroke:#405e66;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-coin-shine{fill:none;stroke:#f5fbfc;stroke-width:1.4px;stroke-linecap:round}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-crown-face{fill:#bc83ff;stroke:#f0dfff;stroke-width:1.1px;stroke-linejoin:round}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-crown-rim{fill:#713cc1;stroke:#dcb7ff;stroke-width:1px;stroke-linejoin:round}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-crown-shine{fill:none;stroke:#f6eaff;stroke-width:1.3px;stroke-linecap:round}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-crown-jewel{fill:#ebd7ff;stroke:#f7edff;stroke-width:1px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-crowns>svg{filter:drop-shadow(0 0 6px #ae66ff8c)drop-shadow(0 2px 2px #0005);transition:filter .18s}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-crowns:hover>svg{filter:brightness(1.12)drop-shadow(0 0 8px #ae66ffb3)}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-copy{min-width:0;max-width:100px;display:block}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-copy strong{color:#f2f0e7;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:750;line-height:1.1;display:block;overflow:hidden}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet[data-state=unavailable] .sr-player-wallet-copy strong{color:#b0bdb3}.sr-play-account-button>:is(.sr-play-account-title,.sr-play-account-description,.sr-play-account-arrow){display:none}@media (width>=1100px) and (height<=790px){.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header{min-height:68px;padding-block:7px}}@media (width<=760px){.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header{min-height:70px;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-clubhouse-backbar{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}}@media (width<=560px){.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header{min-height:66px;padding:max(9px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 9px max(16px, env(safe-area-inset-left));gap:10px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-brand{gap:7px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-logo{width:121px;height:41px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-brand:after{padding:3px 4px;font-size:8px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-clubhouse-backbar{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet{gap:15px;max-width:170px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance{flex:0 auto;gap:4px;min-width:0;min-height:44px;padding:0}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance>svg{flex-basis:23px;width:23px;height:23px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-copy strong{font-size:16px}}@media (width<=370px){.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:8px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-logo{width:111px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-brand:after{display:none}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-clubhouse-backbar{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet{gap:12px;max-width:153px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-wallet-enabled] .sr-player-wallet-balance>svg{flex-basis:21px;width:21px;height:21px}}@media (orientation:landscape) and (height<=600px){.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-header{min-height:60px;padding-top:max(6px, env(safe-area-inset-top));padding-bottom:6px}.home-v3-theme :is(.sr-home,.cw-player-menu-header)[data-player-menu-header][data-player-wallet-enabled][data-page] .sr-home-logo{height:42px}}.cw-player-menu-header{z-index:6;width:100%;position:absolute;inset:0 0 auto}.cw-player-menu-header .sr-home-brand{text-decoration:none}.cw-player-menu-header .sr-player-wallet,.cw-player-menu-header .sr-home-header{pointer-events:auto}.sr-shop-dialog{box-sizing:border-box;color:#f6f2d9;background:linear-gradient(135deg,#193527,#0b1d15);border:1px solid #52604b;border-top:3px solid #c32d2c;border-radius:12px;width:min(480px,100vw - 32px);max-height:85dvh;padding:32px 24px 24px;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #0008}.sr-shop-dialog::backdrop{background:#03110bd9}.sr-shop-dialog h2{margin:0 36px 12px 0;font-family:Bebas Neue,sans-serif;font-size:2rem}.sr-shop-dialog p{color:#c4c9b4;line-height:1.5}.sr-shop-dialog button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#c52125;border:1px solid #ffffff30;border-radius:6px;padding:12px 20px;font-weight:700}.sr-shop-dialog button:disabled{opacity:.55;cursor:wait}.sr-shop-dialog .sr-shop-close{background:#ffffff15;min-width:44px;padding:0;font-size:28px;position:absolute;top:12px;right:12px}.sr-shop-history{gap:12px;margin:16px 0 24px;display:grid}.sr-shop-history article{background:#ffffff08;border:1px solid #ffffff1c;border-left:3px solid #dcc889;gap:6px;padding:16px;display:grid}.sr-shop-history small{overflow-wrap:anywhere;color:#bbc4ad;font-size:11px}.sr-shop-history span{color:#ddd4ab}.sr-bank-history{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:12px;text-decoration:underline}.sr-supporter-dialog{background:radial-gradient(at 100% 0,#5c4a2738,#0000 65%),#10271c;border-top-color:#d7b461;width:min(650px,100vw - 24px)}.sr-supporter-dialog h2{color:#f0d99b;font-size:2.5rem}.sr-supporter-dialog .sr-shop-history{gap:18px}.sr-supporter-hero{background:radial-gradient(at 20%,#a8964c35,#0000 52%),linear-gradient(130deg,#29442c,#0c1d14);border:1px solid #d5b86b55;border-radius:8px;grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;min-width:0;padding:18px;display:grid}.sr-supporter-hero-art{aspect-ratio:1;min-width:0;position:relative}.sr-supporter-hero-art img{object-fit:contain;filter:drop-shadow(0 8px 12px #0008);position:absolute}.sr-supporter-hero-art .sr-supporter-coins-art{width:100%;height:100%;inset:0}.sr-supporter-hero-art .sr-supporter-crowns-art{filter:drop-shadow(0 0 12px #a850c888)drop-shadow(0 5px 8px #0009);width:52%;height:52%;bottom:-5%;right:-8%}.sr-supporter-hero-copy{gap:5px;min-width:0;display:grid}.sr-supporter-hero-copy small{letter-spacing:1.3px;color:#d9c28b;font-size:9px;font-weight:700}.sr-supporter-hero-copy>strong{color:#f2daa2;font:2.4rem/1 Bebas Neue,sans-serif}.sr-supporter-hero-copy>span{color:#d0daca;font-size:12px}.sr-supporter-rewards{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.sr-supporter-rewards>div{background:#071b12bd;border:1px solid #d5c28b55;border-radius:4px;gap:1px;min-width:0;padding:8px;display:grid}.sr-supporter-rewards>div:last-child{background:#251734ba;border-color:#a971c4aa}.sr-supporter-rewards b{color:#f2e1b1;font-variant-numeric:tabular-nums;font:1.65rem/1 Bebas Neue,sans-serif}.sr-supporter-rewards>div:last-child b{color:#edc7ff}.sr-supporter-rewards span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.sr-supporter-benefits{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sr-supporter-benefits article{border-radius:5px;padding:14px}.sr-supporter-benefits article:last-child{grid-column:1/-1}.sr-supporter-benefits span{font-size:13px;line-height:1.5}.sr-supporter-benefits .sr-supporter-frame-benefit{min-height:100px;padding-right:80px;position:relative}.sr-supporter-frame-benefit img{object-fit:contain;filter:drop-shadow(0 5px 6px #0008);width:63px;height:84px;position:absolute;top:8px;right:10px}.sr-supporter-future{margin:0;font-size:12px}.sr-supporter-frame-options{flex-wrap:wrap;gap:10px;display:flex}.sr-supporter-frame-options button{background:#11231a;flex:1}.sr-supporter-frame-options button[aria-pressed=true]{color:#122119;background:#d8bd76;border-color:#f2dca3}.sr-supporter-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.sr-supporter-dialog>h2,.sr-supporter-dialog>p{flex-shrink:0}.sr-supporter-dialog .sr-shop-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8c7946 #10271c;min-height:0;margin:10px 0 0;padding:0 0 18px;overflow-y:auto}.sr-supporter-footer{background:#10271c;border-top:1px solid #d7b46140;flex-shrink:0;margin:0 -24px -24px;padding:14px 24px 20px}.sr-supporter-footer .sr-supporter-checkout-note{text-align:center;margin:0 0 10px;font-size:12px;line-height:1.5}.sr-shop-currency-choice{color:#d9c99e;justify-content:center;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.sr-shop-currency-choice[hidden]{display:none}.sr-shop-currency-choice select{color:#f6e9c3;background:#0b2117;border:1px solid #d7b46188;border-radius:4px;padding:7px 10px}.sr-supporter-dialog .sr-supporter-buy{color:#182418;background:linear-gradient(120deg,#f2dca3,#cba34d);border-color:#f5dfab;width:100%}.sr-supporter-dialog .sr-supporter-buy:hover:enabled{filter:brightness(1.08)}.sr-supporter-dialog .sr-supporter-buy:active:enabled{transform:translateY(1px)}.sr-supporter-dialog button:focus-visible{outline-offset:3px;outline:2px solid #fff0bf}.sr-supporter-dialog[data-supporter-active=true]>p{color:#a7e3b9}@media (width<=440px){.sr-supporter-dialog{padding:28px 16px 18px}.sr-supporter-hero{grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);gap:10px;padding:12px}.sr-supporter-hero-copy>strong{font-size:2rem}.sr-supporter-rewards{grid-template-columns:1fr;gap:5px;margin-top:5px}.sr-supporter-rewards>div{grid-template-columns:auto 1fr;align-items:baseline;gap:6px;padding:5px 7px}.sr-supporter-rewards b{font-size:1.4rem}.sr-supporter-benefits{grid-template-columns:1fr}.sr-supporter-dialog h2{font-size:2rem}.sr-supporter-footer{margin:0 -16px -18px;padding:12px 16px 16px}}.sr-level-up-dialog{box-sizing:border-box;color:#f5efdf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;touch-action:manipulation;background:#10231c;border:1px solid #9eac7e77;border-top:3px solid #e6c977;border-radius:10px;width:min(450px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;font:400 13px/1.5 DM Sans Variable,DM Sans,Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 110px #000c}.sr-level-up-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b08d9}.sr-level-up-dialog *,.sr-level-up-dialog :before,.sr-level-up-dialog :after{box-sizing:border-box}.sr-level-up-content{text-align:center;background:radial-gradient(at 50% 46%,#46724855,#0000 60%),linear-gradient(135deg,#263b2c,#0e211b 75%);flex-direction:column;align-items:center;padding:33px 30px 20px;display:flex;position:relative;overflow:hidden}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-eyebrow{color:#c7cda8;letter-spacing:1.45px;margin:14px 25px 12px;font-size:9px;font-weight:750;line-height:1.5}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) h2{color:#f5efdf;letter-spacing:-1px;margin:0;font:800 32px/1.1 DM Sans Variable,DM Sans,Arial,sans-serif}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) h2>span{color:#e8ca7c}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-description{color:#c0ccb6;max-width:33ch;margin:13px 0 2px;font-size:13px;line-height:1.6}.sr-level-up-stage{isolation:isolate;flex:none;place-items:center;width:230px;height:224px;display:grid;position:relative}.sr-level-up-badge{z-index:2;--sr-level-badge-size:164px;will-change:transform;position:relative}.sr-level-up-halo{z-index:-1;background:#e9d99614;border-radius:50%;position:absolute;inset:15%;box-shadow:0 0 52px 14px #b8e1a711}.sr-level-up-wave{opacity:0;pointer-events:none;border:1px solid #e9e6b7;border-radius:50%;position:absolute;inset:12%}.sr-level-up-particles{pointer-events:none;position:absolute;inset:50%}.sr-level-up-particles>i{opacity:0;width:4px;height:4px;transform:rotate(var(--particle-angle)) translateY(-88px);background:#f5df9b;border-radius:1px;position:absolute;box-shadow:0 0 7px #efd77d99}.sr-level-up-burst .sr-level-up-wave{animation:.42s ease-out both sr-level-up-wave}.sr-level-up-burst .sr-level-up-particles>i{animation:sr-level-up-spark .39s ease-out var(--particle-delay) both}@keyframes sr-level-up-wave{0%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(1.55)}}@keyframes sr-level-up-spark{0%{opacity:0;transform:rotate(var(--particle-angle)) translateY(-88px) scale(.5)}20%{opacity:.9}to{opacity:0;transform:rotate(calc(var(--particle-angle) + 12deg)) translateY(calc(-1 * var(--particle-distance) - 40px)) scale(.3)}}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-milestone{color:#f1e9cb;font-variant-numeric:tabular-nums;margin:-4px 0 9px;font-size:23px;font-weight:800;line-height:1.2}.sr-level-up-experience{color:#aaba9b;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:5px 16px;font-size:11px;display:flex}.sr-level-up-experience>:first-child{color:#e0e7d3;font-weight:750}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-summary{color:#d5d8b3;min-height:19px;margin:11px 0 16px;font-size:12px;font-weight:650}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-coins{color:#dccd9b;background:#cfbb6c0b;border:1px solid #c9ae6040;border-radius:5px;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin:0 0 18px;padding:12px;font-size:12px;display:flex}.sr-level-up-dialog .sr-level-up-coins[hidden]{display:none}.sr-level-up-coins>strong{color:#f4e1a3;font-size:22px;font-weight:800;line-height:1}.sr-level-up-coins>:first-child{color:#eacb68;font-size:22px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) button{cursor:pointer;touch-action:manipulation;font-family:inherit}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-close{color:#f4efdf;background:#172b20;border:1px solid #b6c99b44;border-radius:5px;place-items:center;width:44px;height:44px;padding:0;font:400 29px/1 Arial,sans-serif;display:grid;position:absolute;top:10px;right:10px}.sr-level-up-dialog .sr-level-up-close:hover{background:#2b4430;border-color:#e3dfb5}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-continue{color:#18271b;background:linear-gradient(110deg,#ead394,#c4a55f);border:1px solid #e6d59877;border-radius:5px;justify-content:space-between;align-self:stretch;align-items:center;gap:22px;min-height:52px;padding:12px 19px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.sr-level-up-dialog .sr-level-up-continue>span{font-size:23px;font-weight:400;line-height:1}.sr-level-up-dialog .sr-level-up-continue:hover{background:#f1dba0}.sr-level-up-dialog .sr-level-up-continue[aria-disabled=true]{cursor:wait;opacity:.55}.sr-level-up-dialog button:focus-visible{outline-offset:4px;outline:2px solid #fff0b0}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-saved{color:#99ad92;margin:10px 0 0;font-size:10px;line-height:1.5}@media (width<=420px){.sr-level-up-content{padding:27px 22px 18px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) h2{letter-spacing:-.9px;font-size:clamp(23px,7.5vw,30px)}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-eyebrow{letter-spacing:1.1px;margin-top:24px;font-size:8px}.sr-level-up-stage{height:207px}.sr-level-up-badge{--sr-level-badge-size:152px}}@media (height<=740px) and (width<=539px){.sr-level-up-content{padding:18px 18px 12px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-eyebrow{margin:24px 30px 8px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-description{margin:10px 0 2px;font-size:12px;line-height:1.45}.sr-level-up-stage{height:136px}.sr-level-up-badge{--sr-level-badge-size:112px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-milestone{margin:-2px 0 7px;font-size:21px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-summary{min-height:17px;margin:8px 0 12px;font-size:11px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-coins{margin-bottom:12px;padding:9px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-continue{min-height:46px;padding:10px 17px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-saved{margin-top:7px;font-size:9px}}@media (height<=570px) and (width>=540px){.sr-level-up-dialog{width:min(650px,100vw - 28px)}.sr-level-up-content{grid-template-columns:190px minmax(0,1fr);column-gap:22px;padding:22px 26px;display:grid}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-eyebrow{grid-column:1/-1;margin:0 38px 7px;font-size:8px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) h2{grid-column:1/-1;font-size:27px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-description{grid-column:1/-1;max-width:65ch;margin:9px auto 0;font-size:12px}.sr-level-up-stage{grid-area:4/1/10;width:190px;height:206px}.sr-level-up-badge{--sr-level-badge-size:142px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-milestone{grid-column:2;margin:18px 0 8px;font-size:21px}.sr-level-up-experience{grid-column:2;font-size:10px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-summary{grid-column:2;margin:8px 0 12px;font-size:11px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-coins{grid-column:2;margin-bottom:12px;padding:8px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-continue{grid-column:2;min-height:44px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-saved{grid-column:2;margin-top:7px}}@media (height<=300px) and (width>=540px){.sr-level-up-content{grid-template-columns:142px minmax(0,1fr);gap:0 16px;padding:12px 18px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-eyebrow,:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-saved{display:none}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) h2{padding-right:28px;font-size:22px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-description{margin-top:5px;padding-right:44px;font-size:10px;line-height:1.35}.sr-level-up-stage{grid-row:3/9;width:142px;height:148px}.sr-level-up-badge{--sr-level-badge-size:112px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-milestone{margin:8px 0 4px;font-size:18px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-summary{min-height:15px;margin:4px 0 6px;font-size:10px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-coins{margin-bottom:6px;padding:6px}.sr-level-up-coins>strong{font-size:19px}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) .sr-level-up-continue{padding:9px 15px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sr-level-up-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.sr-level-up-burst .sr-level-up-wave,.sr-level-up-burst .sr-level-up-particles>i{opacity:0;animation:none}.sr-level-up-badge{will-change:auto}}@media (forced-colors:active){.sr-level-up-dialog,.sr-level-up-content{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.sr-level-up-dialog :is(h2,p,strong,span){color:canvastext}:is(.sr-home .sr-level-up-dialog,.sr-level-up-dialog) button{color:buttontext;background:buttonface;border-color:buttontext}.sr-level-up-halo,.sr-level-up-wave,.sr-level-up-particles{display:none}}.sr-early-alpha-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#eeeadd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10251b;border:1px solid #c5b88770;border-top:3px solid #e4c778;border-radius:5px;width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font:15px/1.6 Inter,Arial,sans-serif;overflow-y:auto;box-shadow:0 24px 80px #0009}.sr-early-alpha-dialog::backdrop{background:#020b08d9}.sr-early-alpha-content{padding:30px}.sr-early-alpha-eyebrow{color:#d7c795;letter-spacing:1.5px;align-items:center;gap:9px;margin:0 0 15px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.sr-early-alpha-eyebrow>span{background:#e4c778;flex-shrink:0;width:6px;height:6px}.sr-early-alpha-dialog h2{color:#f3eddf;text-transform:uppercase;letter-spacing:.4px;margin:0;font:400 clamp(36px,7vw,48px)/1.04 Bebas Neue,Oswald,Arial Narrow,sans-serif}.sr-early-alpha-dialog h2>span{color:#dc2626}.sr-early-alpha-dialog h2:focus{outline:none}.sr-early-alpha-intro{color:#dbe2d5;margin:15px 0 24px}.sr-early-alpha-note{border-top:1px solid #c5d7c52b;margin-top:18px;padding-top:18px}.sr-early-alpha-note h3{color:#e7d39a;margin:0 0 5px;font:700 12px/1.5 Inter,Arial,sans-serif}.sr-early-alpha-note p{color:#bbcbbb;margin:0;font-size:14px;line-height:1.6}.sr-early-alpha-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.sr-early-alpha-actions a,.sr-early-alpha-actions button{color:#edf0df;cursor:pointer;background:#1a3527;border:1px solid #aac19b70;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 15px;font:700 13px/1.3 Inter,Arial,sans-serif;text-decoration:none;display:flex}.sr-early-alpha-actions button{color:#14271d;background:#dec67f;border-color:#dec67f}.sr-early-alpha-actions a:hover{background:#284633}.sr-early-alpha-actions button:hover{background:#f0d99a}.sr-early-alpha-actions :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #fff4c8}@media (width<=480px){.sr-early-alpha-content{padding:24px 20px}.sr-early-alpha-eyebrow{letter-spacing:1px;font-size:9px}.sr-early-alpha-actions{gap:8px}}@media (height<=500px){.sr-early-alpha-content{padding:20px 24px}.sr-early-alpha-dialog h2{font-size:34px}.sr-early-alpha-dialog h2 br{display:none}}.sr-play-academy-entry{grid-column:1/-1;min-width:0;display:grid;position:relative}.sr-home[data-page=home] .sr-play-academy-entry>.sr-play-academy{width:100%;height:100%}.home-v3-theme .sr-home[data-page=home] .sr-play-academy[data-academy-state=coming-soon]{cursor:default;opacity:1;filter:grayscale();box-shadow:none;background:linear-gradient(115deg,#25312b,#17231d);animation:none;border-color:#76837a45!important}.home-v3-theme .sr-home[data-page=home] .sr-play-academy[data-academy-state=coming-soon] h2{color:#a8afa9}.home-v3-theme .sr-home[data-page=home] .sr-play-academy[data-academy-state=coming-soon] .sr-play-tile-kicker{color:#8d9b91}.home-v3-theme .sr-home[data-page=home] .sr-play-academy[data-academy-state=coming-soon] p{color:#c1c9c3;font:500 20px/1.3 var(--sr-display);letter-spacing:.6px;text-transform:uppercase}.home-v3-theme .sr-home[data-page=home] .sr-play-academy[data-academy-state=coming-soon]>.sr-play-academy-art{opacity:.2}.home-v3-theme .sr-home[data-page=home] .sr-play-academy[data-academy-state=coming-soon] .sr-play-tile-arrow{display:none}.sr-home .sr-tutorial-home-veil{z-index:10;touch-action:none;background:#020806bf;position:fixed;inset:0}.sr-home.sr-tutorial-home-active [data-home-academy]{z-index:12;animation:2s ease-in-out infinite sr-tutorial-home-glow;position:relative;box-shadow:0 0 0 3px #f4d37766,0 0 45px #f4d37755;border-color:#f4d377!important}.sr-home.sr-tutorial-home-active [data-home-academy]:focus-visible{outline-offset:6px;outline:2px solid #fff2c5}.sr-home.sr-tutorial-home-active [data-home-academy] .sr-play-tile-kicker{color:#ffdf85}.sr-home.sr-tutorial-home-active [data-home-academy] p{color:#fff6dc}@keyframes sr-tutorial-home-glow{50%{box-shadow:0 0 0 4px #f4d37799,0 0 60px #f4d37777}}@media (prefers-reduced-motion:reduce){.sr-home.sr-tutorial-home-active [data-home-academy]{animation:none}}.controller-beta-dialog{--controller-cream:#f4ebce;--controller-muted:#b0bfae;--controller-red:#eb473e;--controller-line:#ffffff1c;box-sizing:border-box;width:min(880px,100vw - 28px);max-height:min(900px,100svh - 28px);color:var(--controller-cream);text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#102b23;border:1px solid #b9c79245;border-radius:8px;padding:0;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:14px;display:none;overflow:hidden;box-shadow:0 30px 100px #0009,inset 0 1px #ffffff12}.controller-beta-dialog[open]{flex-direction:column;display:flex}.controller-beta-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010b08c9}.controller-beta-dialog *,.controller-beta-dialog :before,.controller-beta-dialog :after{box-sizing:border-box}.controller-beta-header{border-bottom:3px solid var(--controller-red);background:linear-gradient(120deg,#214638,#123328);flex:none;justify-content:space-between;align-items:center;gap:18px;padding:25px 28px 21px;display:flex}.controller-beta-eyebrow{color:#c3cfb4;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.controller-beta-header h2{color:var(--controller-cream);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:14px;margin:5px 0 0;font-family:Bebas Neue,Impact,sans-serif;font-size:46px;font-weight:400;line-height:1;display:flex}.controller-beta-badge{background:var(--controller-red);color:#fff7e7;letter-spacing:.12em;padding:5px 9px 4px;font-family:DM Sans Variable,system-ui,sans-serif;font-size:11px;font-weight:900;line-height:1;display:inline-block;transform:skew(-8deg)}.controller-beta-dialog button{border:1px solid var(--controller-line);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:4px;font-weight:750}.controller-beta-dialog .controller-beta-close{width:44px;height:44px;color:var(--controller-cream);background:#071c164d;border-color:#d9e4bd33;flex:none;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.controller-beta-body{overscroll-behavior:contain;scrollbar-color:#a1ad7d #112e24;min-height:0;padding:23px 28px 26px;overflow-y:auto}.controller-beta-intro{max-width:640px;color:var(--controller-muted);margin:0 0 20px;font-size:13px;line-height:1.7}.controller-beta-enable{color:#173327;cursor:pointer;background:linear-gradient(115deg,#f1e7c9,#d5c18b);border:1px solid #ddd2a04a;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:16px 18px;display:flex}.controller-beta-enable strong{font-size:16px;font-weight:850;display:block}.controller-beta-enable small{color:#49604b;margin-top:4px;font-size:11px;line-height:1.5;display:block}.controller-beta-dialog input[type=checkbox]{accent-color:#ba302e;cursor:pointer;width:24px;min-width:24px;height:24px;margin:0}.controller-beta-status{border:1px solid var(--controller-line);background:#061c153d;border-radius:4px;gap:5px;margin:14px 0 0;padding:14px 15px 14px 36px;display:grid;position:relative}.controller-beta-status:before{content:"";background:#aaa98d;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:15px;box-shadow:0 0 0 4px #aaa98d12}.controller-beta-status.controller-beta-connected:before{background:#8de1a6;box-shadow:0 0 0 4px #8de1a612}.controller-beta-status strong{font-size:12px;font-weight:800}.controller-beta-status span{color:var(--controller-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.controller-beta-warning{color:#ead9ae;background:#e7bc4710;border-left:3px solid #e6c980;margin:12px 0 0;padding:13px 15px;font-size:12px;line-height:1.65}.controller-beta-warning[hidden]{display:none}.controller-beta-columns{grid-template-columns:minmax(230px,.88fr) minmax(280px,1.12fr);gap:28px;padding-top:26px;display:grid}.controller-beta-columns h3{color:var(--controller-cream);letter-spacing:.04em;margin:0 0 17px;font-family:Bebas Neue,Impact,sans-serif;font-size:26px;font-weight:400}.controller-beta-range{border-bottom:1px solid var(--controller-line);grid-template-columns:minmax(0,1fr) auto;gap:0 12px;margin-bottom:17px;padding:0 0 17px;display:grid}.controller-beta-range label{color:var(--controller-cream);align-self:center;font-size:12px;font-weight:750}.controller-beta-range output{border:1px solid var(--controller-line);color:#e7d6a3;font-variant-numeric:tabular-nums;text-align:center;background:#051a1559;border-radius:3px;min-width:48px;padding:4px 6px;font-size:12px;font-weight:750}.controller-beta-range input[type=range]{appearance:none;accent-color:#e7d6a3;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:40px;margin:0;padding:0}.controller-beta-range input[type=range]::-webkit-slider-runnable-track{background:#516550;border-radius:3px;height:4px}.controller-beta-range input[type=range]::-webkit-slider-thumb{appearance:none;background:#17362a;border:3px solid #e8d7a8;border-radius:50%;width:19px;height:19px;margin-top:-7.5px;box-shadow:0 2px 4px #0005}.controller-beta-range input[type=range]::-moz-range-track{background:#516550;border-radius:3px;height:4px}.controller-beta-range input[type=range]::-moz-range-thumb{background:#17362a;border:3px solid #e8d7a8;border-radius:50%;width:14px;height:14px}.controller-beta-range small{color:var(--controller-muted);grid-column:1/-1;font-size:11px;line-height:1.6}.controller-beta-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin:-3px 0 19px;font-size:12px;font-weight:750;display:flex}.controller-beta-dialog .controller-beta-reset{background:#ffffff07;width:100%;padding:10px 14px;font-size:12px}.controller-beta-guide{border-left:1px solid var(--controller-line);min-width:0;padding-left:26px}.controller-beta-guide h3{margin-bottom:4px}.controller-beta-legend{color:var(--controller-muted);margin:0 0 20px;font-size:10px}.controller-beta-guide h4{color:#d6c995;letter-spacing:.11em;text-transform:uppercase;margin:20px 0 10px;font-size:10px;font-weight:850}.controller-beta-guide dl{grid-template-columns:minmax(100px,1fr) minmax(0,1.2fr);gap:10px 15px;margin:0;font-size:11px;line-height:1.5;display:grid}.controller-beta-guide dt{color:var(--controller-cream);margin:0}.controller-beta-guide kbd{font-family:inherit;font-size:inherit;font-weight:750}.controller-beta-guide dd{color:var(--controller-muted);margin:0}.controller-beta-note{color:#9dae9d;margin:20px 0 0;font-size:10px;line-height:1.7}.controller-beta-footer{border-top:1px solid var(--controller-line);background:#0a211a;flex:none;justify-content:space-between;align-items:center;gap:15px;padding:15px 28px;display:flex}.controller-beta-footer small{color:var(--controller-muted);font-size:10px;line-height:1.5}.controller-beta-dialog .controller-beta-done{color:#fff7e7;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(#ef5348,#ce352e);border:1px solid #fd7971;min-width:142px;padding:11px 20px;font-size:12px;box-shadow:0 3px #8c221d}.controller-beta-dialog :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #f3d783}.controller-focused,.controller-beta-focus{outline-offset:4px!important;outline:3px solid #e8bd68!important}.controller-beta-hud{z-index:24;bottom:max(80px, calc(env(safe-area-inset-bottom) + 72px));color:#f0e6c8;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071b13dc;border:1px solid #c5b57c55;border-radius:4px;width:max-content;max-width:calc(100vw - 32px);padding:8px 14px;font-family:DM Sans Variable,system-ui,sans-serif;font-size:10px;font-weight:650;line-height:1.6;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0005}.controller-beta-hud[hidden]{display:none}@media (hover:hover){.controller-beta-dialog button:hover{filter:brightness(1.15)}.controller-beta-enable:hover{filter:brightness(1.04)}}@media (width<=640px){.controller-beta-dialog{width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.controller-beta-header{padding:19px 20px}.controller-beta-header h2{gap:11px;font-size:39px}.controller-beta-body{padding:18px 20px 23px}.controller-beta-columns{grid-template-columns:minmax(0,1fr);gap:27px}.controller-beta-guide{border:0;border-top:1px solid var(--controller-line);padding:24px 0 0}.controller-beta-footer{padding:14px 20px}.controller-beta-footer small{max-width:140px}}@media (width<=350px){.controller-beta-body,.controller-beta-header,.controller-beta-footer{padding-left:15px;padding-right:15px}.controller-beta-footer small{display:none}.controller-beta-dialog .controller-beta-done{width:100%}}.sr-home-rooms .sr-home-room-row{row-gap:14px}.sr-home .sr-home-room-roster{border-top:1px solid var(--sr-rule);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;min-width:0;padding-top:12px;display:grid}.sr-home .sr-home-room-roster-group{min-width:0}.sr-home .sr-home-room-roster-group h3{color:var(--sr-muted);letter-spacing:.3px;margin:0 0 7px;font:650 11px/1.4 DM Sans Variable,sans-serif}.sr-home-room-people{flex-wrap:wrap;gap:6px 10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sr-home-room-people>li{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.sr-home .sr-home-room-player,.sr-home .sr-home-room-host-link{border:1px solid var(--sr-rule);min-width:0;max-width:100%;min-height:44px;color:var(--sr-ivory);text-align:left;background:#ffffff07;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font:600 13px/1.35 DM Sans Variable,sans-serif;display:inline-flex}.sr-home .sr-home-room-host-link{background:0 0;border:0;min-height:44px;padding:0;font-size:15px}.sr-home button.sr-home-room-player:hover,.sr-home button.sr-home-room-host-link:hover{color:var(--sr-brass);text-underline-offset:3px;text-decoration:underline}.sr-home-room-player .player-nickname,.sr-home-room-host-link .player-nickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-home-room-player .player-flag{object-fit:contain;flex:none;width:19px;height:14px}.sr-home-room-player-away{color:var(--sr-muted);flex:none;font-size:10px}.sr-home-room-seat-empty,.sr-home-room-roster-empty{min-height:44px;color:var(--sr-muted);font-size:12px;font-style:italic}.sr-home-room-queue-position{border:1px solid var(--sr-rule);width:22px;height:22px;color:var(--sr-brass);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sr-home-room-queue-people>li{max-width:min(100%,250px)}.sr-home .sr-home-room-queue-people .sr-home-room-player{max-width:calc(100% - 28px)}.sr-home>.sr-player-card{z-index:20}.sr-home>.sr-player-card .sr-player-card-heading h2{color:#f3eedd;letter-spacing:0;text-transform:none;margin:0;font:700 15px/1.3 DM Sans Variable,sans-serif}.sr-home>.sr-player-card .sr-player-card-heading h2>span{color:inherit}.sr-home>.sr-player-card button{color:#f3eedd;min-width:44px;min-height:44px;font:inherit;background:#242620;border:1px solid #a6a48b50;border-radius:0;padding:5px 10px}.sr-home>.sr-player-card [data-player-card-close]{background:0 0;align-self:start;padding:0;font-size:25px;line-height:1}.sr-home>.sr-player-card .sr-player-card-message{color:#111816;background:#ffe600;border-color:#ffe600;width:100%;margin-top:14px;font-weight:700}.sr-home>.sr-player-card .sr-player-card-avatar svg{fill:currentColor;stroke:none;width:29px;height:29px}.sr-home>.sr-player-card .sr-player-card-crown{fill:#ffe489;stroke:#ffe489;stroke-width:2px;width:25px;height:25px}@media (width<=760px){.sr-home .sr-home-room-roster{grid-row:3;grid-template-columns:minmax(0,1fr);gap:12px}.sr-home .sr-home-room-player{font-size:12px}}@media (width<=540px){.sr-home .sr-home-room-roster{grid-row:4}.sr-home-room-people{gap:5px 8px}.sr-home-room-people>li{max-width:100%}.sr-home>.sr-player-card{right:max(12px, env(safe-area-inset-right));width:min(340px,100vw - 24px)}}dialog.sr-iphone-help{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(620px, calc(100% - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right))));max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));overscroll-behavior:contain;color:#f3eedd;text-transform:none;background:#111816;border:1px solid #baa06b80;border-top:3px solid #baa06b;border-radius:0;margin:auto;padding:22px;font:14px/1.5 DM Sans Variable,Arial,sans-serif;overflow:auto;box-shadow:0 8px 28px #0006}dialog.sr-iphone-help:not([open]){display:none}dialog.sr-iphone-help::backdrop{background:#000c}.sr-iphone-help-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sr-iphone-help-eyebrow{color:#baa06b;letter-spacing:1px;font-size:10px;font-weight:750}dialog.sr-iphone-help h2{color:#f3eedd;text-transform:none;letter-spacing:-.4px;margin:7px 0 0;font:700 24px/1.2 DM Sans Variable,Arial,sans-serif}dialog.sr-iphone-help h2:focus{outline:none}dialog.sr-iphone-help p{color:#b9c8bc;margin:16px 0}dialog.sr-iphone-help button{cursor:pointer;touch-action:manipulation;border-radius:0;min-height:44px;font:750 14px/1.3 DM Sans Variable,Arial,sans-serif}dialog.sr-iphone-help button:focus-visible{outline-offset:3px;outline:2px solid #f3eedd}dialog.sr-iphone-help .sr-iphone-help-close{color:#f3eedd;background:0 0;border:1px solid #baa06b55;flex:0 0 44px;padding:0;font-size:19px}.sr-iphone-help-steps{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.sr-iphone-help-steps li{align-items:flex-start;gap:10px;display:flex}.sr-iphone-help-steps li>span{color:#f3eedd;background:#0b4935;flex:0 0 26px;place-items:center;min-height:26px;font-weight:750;display:grid}.sr-iphone-help-steps svg{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px;display:inline-block}dialog.sr-iphone-help .sr-iphone-help-note{border-top:1px solid #f3eedd30;padding-top:12px;font-size:12px}dialog.sr-iphone-help .sr-iphone-help-done{color:#111816;background:#f3eedd;border:1px solid #f3eedd;width:100%;padding:12px 16px;display:block}.sr-home .sr-home-iphone-help{color:#baa06b;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:13px;display:inline-flex}@media (orientation:landscape) and (height<=500px){dialog.sr-iphone-help{padding:16px 20px}dialog.sr-iphone-help h2{font-size:22px}dialog.sr-iphone-help p{margin:12px 0}.sr-iphone-help-steps{grid-template-columns:1fr 1fr;gap:12px 18px;margin:16px 0}}.sr-home.sr-android-home{background:#080e0b}.sr-home.sr-android-home .sr-home-scroll{scrollbar-width:none}.sr-home.sr-android-home .sr-home-scroll::-webkit-scrollbar{display:none}.sr-home.sr-android-home .sr-app-launcher{grid-template-columns:minmax(0,1fr);gap:16px;max-width:600px;margin:0 auto;display:grid}.sr-home.sr-android-home .sr-app-launcher-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sr-home.sr-android-home .sr-app-eyebrow{color:var(--sr-brass);letter-spacing:1.25px;margin:0 0 6px;font-size:9px;font-weight:750;line-height:1.4}.sr-home.sr-android-home .sr-app-launcher h1{color:var(--sr-ivory);letter-spacing:.2px;margin:0;font-size:clamp(32px,8.5vw,44px);font-weight:400;line-height:1.04}.sr-home.sr-android-home .sr-app-prealpha{color:#d1ba85;letter-spacing:.6px;white-space:nowrap;border:1px solid #baa06b66;flex:none;margin-top:1px;padding:5px 7px;font-size:8px;font-weight:750;line-height:1.3}.sr-home.sr-android-home .sr-app-table-preview{aspect-ratio:2.25;background:#0d2518;border:1px solid #33503d;width:100%;min-width:0;max-width:100%;min-height:134px;margin:0;position:relative;overflow:hidden}.sr-home.sr-android-home .sr-app-table-preview>img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block;transform:scale(1.12)}.sr-home.sr-android-home .sr-app-table-preview figcaption{color:#ecf2e7;letter-spacing:.75px;background:#08130eed;border:1px solid #91ac9144;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:750;line-height:1.4;display:flex;position:absolute;bottom:10px;left:10px}.sr-home.sr-android-home .sr-app-table-dot{background:#95c7a0;border-radius:50%;width:5px;height:5px}.sr-home.sr-android-home .sr-app-play-actions{gap:10px;display:grid}.sr-home.sr-android-home :is(.sr-app-play-primary,.sr-app-play-secondary){border:1px solid #0000;align-items:center;gap:13px;width:100%;min-height:74px;padding:16px;text-decoration:none;display:flex}.sr-home.sr-android-home .sr-app-play-primary{color:#15241b;background:var(--sr-ivory);border-color:var(--sr-ivory)}.sr-home.sr-android-home .sr-app-play-primary:hover{background:#fffdf4}.sr-home.sr-android-home .sr-app-play-secondary{color:var(--sr-ivory);background:#13261c;border-color:#baa06b88}.sr-home.sr-android-home .sr-app-play-secondary:hover{background:#1a3425}.sr-home.sr-android-home .sr-app-action-icon{flex:0 0 29px;justify-content:center;align-items:center;display:flex}.sr-home.sr-android-home .sr-app-action-icon svg{stroke-width:1.5px;width:29px;height:29px}.sr-home.sr-android-home .sr-app-action-copy{flex:1;min-width:0}.sr-home.sr-android-home .sr-app-action-copy strong{font-size:17px;font-weight:750;line-height:1.2;display:block}.sr-home.sr-android-home .sr-app-action-copy small{margin-top:5px;font-size:11px;font-weight:500;line-height:1.4;display:block}.sr-home.sr-android-home .sr-app-play-primary small{color:#536154}.sr-home.sr-android-home .sr-app-play-secondary small{color:#a8bfac}.sr-home.sr-android-home .sr-app-play-actions a>svg{flex:0 0 20px;width:20px;height:20px}.sr-home.sr-android-home .sr-app-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sr-home.sr-android-home .sr-app-records a{min-height:70px;color:var(--sr-ivory);background:#111b15;border:1px solid #385040;align-items:center;gap:9px;padding:12px 11px;text-decoration:none;display:flex}.sr-home.sr-android-home .sr-app-records a:hover{border-color:var(--sr-brass);background:#16241b}.sr-home.sr-android-home .sr-app-records a>svg:first-child{width:22px;height:22px;color:var(--sr-brass);flex:0 0 22px}.sr-home.sr-android-home .sr-app-records a>span{min-width:0}.sr-home.sr-android-home .sr-app-records strong{font-size:11px;font-weight:700;line-height:1.4;display:block}.sr-home.sr-android-home .sr-app-records small{color:#a3b8a8;margin-top:3px;font-size:9px;line-height:1.4;display:block}.sr-home.sr-android-home .sr-app-records a>svg:last-child{color:#a5b4a8;flex:0 0 13px;width:13px;height:13px;margin-left:auto}.sr-home.sr-android-home .sr-app-community{min-height:76px;color:var(--sr-ivory);border:1px solid #baa06b55;border-left:3px solid var(--sr-brass);background:#171c15;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.sr-home.sr-android-home .sr-app-community:hover{border-color:var(--sr-brass)}.sr-home.sr-android-home .sr-app-community-icon{flex:0 0 32px;justify-content:center;align-items:center;width:32px;display:flex}.sr-home.sr-android-home .sr-app-community-icon img{width:29px;height:auto}.sr-home.sr-android-home .sr-app-community-copy{flex:1;min-width:0}.sr-home.sr-android-home .sr-app-community strong{font-size:12px;font-weight:700;line-height:1.4;display:block}.sr-home.sr-android-home .sr-app-community small{color:#aebeaa;max-width:310px;margin-top:4px;font-size:10px;line-height:1.5;display:block}.sr-home.sr-android-home .sr-app-external-arrow{color:var(--sr-brass);flex:none;font-size:20px}.sr-home.sr-android-home .sr-app-development-note{text-align:center;color:#859c8b;margin:-3px 0 0;font-size:9px;line-height:1.5}@media (width<=359px){.sr-home.sr-android-home .sr-app-launcher{gap:12px}.sr-home.sr-android-home .sr-app-launcher-heading{gap:8px}.sr-home.sr-android-home .sr-app-launcher h1{font-size:30px}.sr-home.sr-android-home .sr-app-prealpha{padding:4px;font-size:7px}.sr-home.sr-android-home .sr-app-records a{gap:7px;padding:11px 9px}.sr-home.sr-android-home .sr-app-records a>svg:last-child{display:none}}@media (width>=640px) and (height<=600px){.sr-home.sr-android-home .sr-app-launcher{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px 18px;max-width:900px}.sr-home.sr-android-home .sr-app-launcher-heading{grid-column:1/-1;align-items:center}.sr-home.sr-android-home .sr-app-launcher h1{font-size:34px}.sr-home.sr-android-home .sr-app-table-preview{aspect-ratio:auto;min-height:156px}.sr-home.sr-android-home .sr-app-play-actions{align-self:stretch}.sr-home.sr-android-home :is(.sr-app-play-primary,.sr-app-play-secondary){min-height:70px;padding:13px}.sr-home.sr-android-home .sr-app-community{min-height:70px}.sr-home.sr-android-home .sr-app-development-note{grid-column:1/-1}}.sr-home.sr-android-home{padding:env(safe-area-inset-top) max(0px, env(safe-area-inset-right)) 0 max(0px, env(safe-area-inset-left));background:#0b110e}.sr-android-home a{-webkit-tap-highlight-color:transparent}.sr-android-home .sr-home-header{border-bottom:1px solid #25322a;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;min-height:0;margin:0;padding:14px 20px 12px;display:grid}.sr-android-home .sr-home-brand{grid-area:1/1;width:150px;min-height:38px}.sr-android-home .sr-home-logo{height:40px}.sr-android-home .sr-home-header-end{display:contents}.sr-android-home .sr-home-profile-button{background:0 0;grid-area:2/1;justify-self:start;gap:7px;max-width:100%;min-height:44px;padding:4px 8px 4px 0;border:0!important;font-size:14px!important}.sr-android-home .sr-home-profile-avatar{flex-basis:32px;width:32px;height:32px}.sr-android-home .sr-home-profile-button .sr-home-profile-flag,.sr-android-home .sr-home-profile-button .sr-home-profile-flag img{flex-basis:20px;width:20px}.sr-android-home .sr-home-presence{white-space:nowrap;border:1px solid #2b3b30;border-radius:20px;grid-area:2/2;align-self:center;gap:5px;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.sr-android-home .sr-home-presence strong{font-size:13px}.sr-android-home .sr-home-presence [data-home-online-label]{display:none}.sr-android-home .sr-home-online-compact{display:inline}.sr-android-home .sr-home-music{background:#151f19;border-radius:6px;grid-area:1/2;place-self:center end;place-items:center;width:44px;min-height:44px;padding:0;display:grid;border:1px solid #2b3b30!important}.sr-android-home .sr-home-music-label{display:none}.sr-android-home .sr-home-resume{background:#163f2c;border-radius:5px;grid-area:3/1/auto/-1;justify-content:space-between;width:100%;min-height:44px;padding:10px 14px;display:flex;border:1px solid var(--sr-brass)!important;font-size:13px!important}.sr-android-home .sr-home-resume>span{display:inline}.sr-android-home .sr-home-scroll{width:100%}.sr-android-home .sr-home-main,.sr-android-home[data-page=home] .sr-home-main{flex:1 0 auto;align-items:stretch;gap:16px;width:100%;max-width:660px;margin:0 auto;padding:18px 20px 24px}.sr-android-home .sr-home-main>.sr-home-page{width:100%}.sr-android-home .sr-home-nav:not(.sr-app-tabs){display:none}.sr-android-home .sr-app-help{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.sr-android-home .sr-app-help a,.sr-android-home .sr-app-help button{color:#99ad9f;background:0 0;align-items:center;min-height:44px;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.sr-android-home .sr-home-main>.sr-home-panel{margin-top:0}.sr-android-home .sr-home-panel>h1{font-size:clamp(40px,10vw,60px)}.sr-android-home .sr-home-back{min-height:44px;margin-bottom:10px}.sr-android-home .sr-home-friends-alert{border-radius:5px;gap:8px;padding:10px 12px}.sr-android-home .sr-home-friends-alert>strong{display:none}.sr-android-home .sr-home-friends-alert [data-home-friends-alert-text]{flex:1}.sr-android-home .sr-app-tabs{width:100%;min-height:66px;padding:6px 8px max(6px, env(safe-area-inset-bottom));background:#101a14;border-top:1px solid #2b3930;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin:0;display:grid}.sr-android-home .sr-app-tabs a{color:#aab9ad;border-radius:5px;flex-direction:column;gap:4px;min-width:0;min-height:54px;padding:5px 3px;font-size:10px;line-height:1.25}.sr-android-home .sr-app-tabs a svg{stroke-width:1.7px;width:22px;height:22px}.sr-android-home .sr-app-tabs a[aria-current]{color:#e8cb83;background:#193625}.sr-android-home .sr-app-tabs a[aria-current]:after{display:none}.sr-android-home .sr-app-tabs .sr-home-friends-badge{position:absolute;top:0;left:calc(50% + 8px)}.sr-android-home .sr-home-status{bottom:calc(78px + env(safe-area-inset-bottom))}@media (width>=680px){.sr-android-home .sr-home-header{padding-inline:max(24px,50vw - 310px)}.sr-android-home .sr-app-tabs{padding-inline:max(8px,50vw - 310px)}}@media (height<=480px) and (orientation:landscape){.sr-android-home .sr-home-header{gap:14px;padding:8px 20px;display:flex}.sr-android-home .sr-home-brand{width:122px}.sr-android-home .sr-home-logo{height:34px}.sr-android-home .sr-home-header-end{flex:1;justify-content:flex-end;gap:12px;display:flex}.sr-android-home .sr-home-profile-button{max-width:190px}.sr-android-home .sr-home-resume{width:auto;padding:0 10px;font-size:0!important}.sr-android-home .sr-home-resume>span{display:none}.sr-android-home .sr-app-tabs{min-height:54px;padding-block:2px}.sr-android-home .sr-app-tabs a{gap:2px;min-height:48px}.sr-android-home .sr-home-status{bottom:calc(62px + env(safe-area-inset-bottom))}}.sr-wallet-reward-layer{z-index:1200;pointer-events:none;contain:layout style paint;position:fixed;inset:0;overflow:hidden}.sr-wallet-reward-particle{pointer-events:none;will-change:transform, opacity;display:block;position:absolute;inset:0 auto auto 0}.sr-wallet-reward-particle>svg{filter:drop-shadow(0 1px 2px #0007);width:100%;height:100%;display:block}.sr-wallet-reward-particle .sr-player-wallet-coin-rim{fill:#9daeb4;stroke:#edf6f8;stroke-width:1.2px}.sr-wallet-reward-particle .sr-player-wallet-coin-face{fill:#d7e3e6;stroke:#647e88;stroke-width:1px}.sr-wallet-reward-particle .sr-player-wallet-coin-mark{fill:none;stroke:#405e66;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sr-wallet-reward-particle .sr-player-wallet-coin-shine{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round}.sr-wallet-reward-earned{color:#e1f0df;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 5px #03120ce6;will-change:transform, opacity;font:700 13px/1.2 Inter,Arial,sans-serif;display:block;position:absolute}.home-v3-theme .sr-home[data-player-wallet-enabled] .sr-player-wallet-collecting .sr-player-wallet-coins>svg{filter:drop-shadow(0 0 5px #d9eff099);animation:.32s ease-in-out infinite sr-wallet-coin-collect}@keyframes sr-wallet-coin-collect{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.sr-wallet-reward-layer{display:none}.home-v3-theme .sr-home[data-player-wallet-enabled] .sr-player-wallet-collecting .sr-player-wallet-coins>svg{animation:none}}.sr-live-game-rejoin{box-sizing:border-box;overscroll-behavior:contain;color:#f3eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(124deg,#203e28,#132c1e 67%,#0d2118 67%);border:1px solid #b8c8aa55;border-top:3px solid #dc2626;border-radius:7px;width:min(510px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:26px;font:14px/1.55 DM Sans Variable,Arial,sans-serif;overflow:auto;box-shadow:0 24px 90px #0009}.sr-live-game-rejoin::backdrop{background:#020b07cf}.sr-live-game-rejoin [hidden],.sr-live-game-reminder[hidden]{display:none!important}.sr-rejoin-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sr-rejoin-kicker{color:#d7c89f;letter-spacing:2px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.sr-rejoin-kicker i{background:#e1c68d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #e1c68d44}.sr-live-game-rejoin button,.sr-live-game-reminder button{cursor:pointer;touch-action:manipulation;border-radius:4px;min-height:46px;font-family:inherit}.sr-live-game-rejoin .sr-rejoin-close{color:#f3eddf;background:#102a1c;border:1px solid #bfd0b344;width:44px;min-height:44px;padding:0;font-size:30px;line-height:1}.sr-live-game-rejoin h2{letter-spacing:.3px;text-transform:uppercase;margin:18px 0 10px;font:400 clamp(32px,7vw,43px)/1.08 Bebas Neue,Arial Narrow,sans-serif}.sr-live-game-rejoin h2 span{color:#ec5144}.sr-live-game-rejoin p{color:#b9c8ad;margin:10px 0}.sr-rejoin-countdown{background:#091e15aa;border:1px solid #d6c28b55;border-radius:5px;justify-items:center;gap:2px;margin:23px 0 18px;padding:17px;display:grid}.sr-rejoin-countdown>span{color:#bdc9ac;letter-spacing:1.5px;font-size:10px;font-weight:650}.sr-rejoin-countdown>strong{color:#eddbab;font-variant-numeric:tabular-nums;letter-spacing:2px;font:400 62px/1.1 Bebas Neue,Arial Narrow,sans-serif}.sr-live-game-rejoin .sr-rejoin-warning{color:#ddd4bc;font-size:13px}.sr-live-game-rejoin .sr-rejoin-error{color:#ffd0c3;background:#64281e33;border-left:2px solid #ed7768;padding:10px 12px;font-size:13px}.sr-rejoin-actions{gap:10px;margin-top:22px;display:grid}.sr-live-game-rejoin [data-rejoin-now],.sr-live-game-reminder button{color:#fff2e4;background:linear-gradient(110deg,#dc2626,#b51e23);border:1px solid #f0624c88;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.sr-live-game-rejoin [data-rejoin-later]{color:#b6c5ac;text-underline-offset:4px;background:0 0;border:0;font-size:13px;text-decoration:underline}.sr-live-game-rejoin button:focus-visible,.sr-live-game-reminder button:focus-visible{outline-offset:3px;outline:2px solid #ead7a9}.sr-live-game-rejoin button:disabled{opacity:.55;cursor:default}.sr-live-game-rejoin.is-urgent .sr-rejoin-countdown{border-color:#e9745d88}.sr-live-game-rejoin.is-urgent .sr-rejoin-countdown strong{color:#ffba9e}.sr-live-game-reminder{z-index:850;inset:auto max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) auto;color:#f3eddf;background:#10291cf5;border:1px solid #c7c09855;border-top:2px solid #dc2626;border-radius:5px;align-items:center;gap:20px;max-width:calc(100vw - 32px);padding:14px 16px;font:13px/1.4 DM Sans Variable,Arial,sans-serif;display:flex;position:fixed;box-shadow:0 10px 35px #0007}.sr-live-game-reminder strong{font-weight:650;display:block}.sr-live-game-reminder [data-rejoin-reminder-clock]{color:#d9c59b;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.sr-live-game-reminder button{flex:none;padding:10px 14px;font-size:13px}@media (width<=480px){.sr-live-game-rejoin{padding:20px}.sr-live-game-reminder{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom));gap:10px;max-width:none;padding:12px}.sr-live-game-reminder button{padding-inline:11px}}@media (orientation:landscape) and (height<=500px){.sr-live-game-rejoin{width:min(600px,100vw - 32px);padding:16px 22px}.sr-live-game-rejoin h2{margin-top:8px;font-size:32px}.sr-rejoin-countdown{float:right;width:160px;margin:0 0 10px 18px;padding:12px}.sr-rejoin-countdown>strong{font-size:43px}.sr-rejoin-countdown>span{font-size:8px}.sr-rejoin-actions{clear:both;grid-template-columns:1fr auto;margin-top:12px}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-400-normal-n_DgBRfq.woff2)format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2")}:root{color:#e8e9df;font-synthesis:none;--gold:#c9af7b;--muted:#87928a;--line:#d0ddcd1f;--panel:#19211c;--serif:"Libre Caslon Display",Georgia,serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111714;font-family:DM Sans Variable,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button:disabled{cursor:default}button svg{pointer-events:none}svg{vertical-align:middle}button{border:0}button:not(:disabled){transition:background .18s,color .18s,opacity .18s,transform .18s}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.48}.icon{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{max-width:1800px;margin:0 auto;padding:0 46px}.masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;height:104px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand-mark{width:43px;height:43px;color:var(--gold);border:1px solid #a89060;border-radius:50%;place-items:center;display:grid;position:relative}.brand-mark:after{content:"";background:var(--gold);width:31px;height:1px;position:absolute;transform:rotate(-49deg)}.brand-mark span{border:1px solid var(--gold);z-index:1;background:#111714;border-radius:50%;width:10px;height:10px}.brand-name{font-family:var(--serif);letter-spacing:5px;font-size:34px;line-height:1}.brand-tag{letter-spacing:3.1px;color:var(--muted);margin-top:7px;font-size:8px;display:block}.navigation{align-self:stretch;align-items:center;gap:32px;margin-left:-35px;display:flex}.nav-active{color:var(--gold);letter-spacing:1.7px;align-items:center;height:100%;font-size:11px;font-weight:600;display:flex;position:relative}.nav-active:after{content:"";background:var(--gold);width:100%;height:2px;position:absolute;bottom:-1px}.header-actions{align-items:center;gap:22px;display:flex}.help-button{color:#aeb8ae;background:0 0;align-items:center;gap:8px;font-size:12px;display:flex}.help-button:hover{color:var(--gold)}.round-button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.round-button:hover{color:var(--gold);background:#253027}.workspace{grid-template-columns:minmax(0,1fr) 280px;column-gap:32px;padding-top:31px;display:grid}.room-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:2.4px;color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:600}.room-heading h1{font-family:var(--serif);letter-spacing:-.6px;margin:7px 0 0;font-size:37px;font-weight:400}.room-state{color:#a3b2a6;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:#97b593;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #97b59344}.room-state.busy .status-dot{background:var(--gold)}.table-panel{border:1px solid var(--line);background:radial-gradient(at 50% 40%,#29362c 0%,#1a241d 49%,#151e18 90%);border-radius:11px;position:relative;overflow:hidden}.table-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:19px;left:21px;right:21px}.table-name{color:#9eaba0;align-items:center;gap:8px;font-size:10px;display:flex}.table-name .icon{width:14px;height:14px}.view-switch{border:1px solid var(--line);background:#172019d9;border-radius:6px;padding:3px;display:flex}.view-switch button{color:#8f9f92;background:0 0;border-radius:3px;align-items:center;gap:5px;padding:6px 11px;font-size:10px;display:flex}.view-switch button.active{color:#e5e8dc;background:#384338}.view-switch svg{width:13px;height:13px}.stage{touch-action:none;cursor:crosshair;width:100%;height:clamp(380px,38vw,585px);position:relative}.stage canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.table-corner-label{letter-spacing:1.8px;color:#66786a;pointer-events:none;font-size:8px;position:absolute;bottom:22px;left:22px}.table-corner-label span{color:#58665a;padding:0 6px}.table-controls{gap:9px;display:flex;position:absolute;bottom:16px;right:17px}.table-controls button{border:1px solid var(--line);color:#acb8a9;background:#18231bdd;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.table-controls button:hover,.table-controls button.active{color:var(--gold);background:#2d382a}.table-controls .icon{width:15px;height:15px}.aim-hint{pointer-events:none;color:#9ca997;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.aim-hint .icon{width:14px;height:14px}.shot-toast{z-index:3;color:#e0cb9e;opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#111914e8;border:1px solid #c9af7b40;border-radius:30px;max-width:90%;padding:10px 18px;font-size:12px;transition:opacity .25s,transform .25s;position:absolute;top:67px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-5px)}.shot-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.score-strip{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:100px;padding:20px 2px;display:flex}.score-value{font-family:var(--serif);color:#e2d2ae;min-width:44px;font-size:42px;line-height:1}.score-label{letter-spacing:1.8px;color:var(--muted);margin-top:6px;font-size:8px}.score-stat{min-width:50px}.score-divider{background:var(--line);width:1px;height:34px}.pots-section{flex:1;padding-left:2px}.pots-top{color:#a5afa4;justify-content:space-between;font-size:9px;display:flex}.pots-top span:last-child{color:#69776b;letter-spacing:1px;font-size:8px}.potted-balls{align-items:center;gap:7px;height:26px;margin-top:7px;display:flex;overflow:hidden}.pot-placeholder{border:1px dashed #465345;border-radius:50%;flex:none;width:14px;height:14px}.pot-dot{background:radial-gradient(circle at 32% 27%,#fff8,transparent 40%),var(--ball);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset -2px -3px 4px #0008,0 2px 3px #0003}.practice-footer{color:#7b8a7e;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-bottom:26px;font-size:10px;display:flex}.practice-footer span{align-items:center;gap:7px;display:flex}.practice-footer svg{width:13px;height:13px}.keyboard-tip{color:#69786c}.keyboard-tip kbd{color:#a2ad9d;border:1px solid #394638;border-radius:3px;padding:3px 6px;font-family:inherit;font-size:8px}.shot-column{padding-top:2px}.shot-panel{border:1px solid var(--line);background:linear-gradient(140deg,#1c251e,#18211b);border-radius:10px;padding:23px 23px 20px}.shot-panel>.eyebrow{color:#8c9a8c;letter-spacing:2px;font-size:8px}.turn-heading{align-items:center;gap:11px;margin:22px 0 23px;display:flex}.cue-ball-icon{background:radial-gradient(circle at 33% 25%,#fffef1,#d9dbce 60%,#7c857c);border-radius:50%;flex:none;width:30px;height:30px;display:block;box-shadow:0 4px 9px #0005}.turn-heading h2{font-family:var(--serif);margin:0 0 2px;font-size:28px;font-weight:400}.turn-heading p{color:#8d9a8e;margin:0;font-size:9px}.control-divider{background:var(--line);height:1px;margin:21px 0}.control-label{letter-spacing:1.7px;color:#aab7a8;font-size:8px;font-weight:550}.power-label{justify-content:space-between;align-items:center;display:flex}.power-number{font-size:22px;font-family:var(--serif);color:#ddd2b6}.power-number small{color:#849180;margin-left:3px;font-family:DM Sans Variable,sans-serif;font-size:10px}.power-slider{appearance:none;background:linear-gradient(to right,var(--gold) 0%,var(--gold) var(--power,100%),#3a4437 var(--power,100%),#3a4437 100%);cursor:pointer;touch-action:pan-y;border-radius:2px;width:100%;height:4px;margin:21px 0 13px;display:block}.power-slider::-webkit-slider-thumb{appearance:none;background:#e1c790;border:3px solid #354332;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #cbb17b}.power-slider::-moz-range-thumb{background:#e1c790;border:3px solid #354332;border-radius:50%;width:9px;height:9px}.range-labels{color:#687866;justify-content:space-between;font-size:8px;display:flex}.spin-heading{justify-content:space-between;align-items:center;display:flex}.text-button{color:#8c9b86;background:0 0;padding:0;font-size:9px}.text-button:hover{color:var(--gold)}.spin-control{justify-content:center;align-items:center;height:140px;display:flex;position:relative}.spin-pad{cursor:crosshair;touch-action:none;outline-offset:6px;background:radial-gradient(circle at 35% 26%,#fffef1,#e1e0d0 55%,#a2aa99);border:1px solid #ecebe066;border-radius:50%;width:87px;height:87px;position:relative;box-shadow:0 8px 20px #0005,inset -4px -4px 10px #464f4844}.spin-pad:before{content:"";border-left:1px dashed #737f6b55;height:76%;position:absolute;top:12%;left:50%}.spin-pad:after{content:"";border-top:1px dashed #737f6b55;width:76%;position:absolute;top:50%;left:12%}.spin-ring{border:1px dashed #76826c50;border-radius:50%;position:absolute;inset:11px}.spin-marker{z-index:1;pointer-events:none;background:#ae7758;border:2px solid #ede3c9;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #39281870}.spin-label{letter-spacing:1px;color:#72816e;font-size:7px;position:absolute}.spin-label.top{top:5px}.spin-label.bottom{bottom:5px}.spin-label.left{left:15px}.spin-label.right{right:12px}.spin-description{text-align:center;color:#96a08e;height:13px;margin-top:5px;font-size:9px}.strike-button{color:#172017;background:#c9af7b;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:25px;padding:15px 17px;font-size:12px;font-weight:650;display:flex;box-shadow:0 3px 10px #0002}.strike-button:hover{background:#e0c58e}.strike-button .icon{width:17px;height:17px}.strike-button:disabled{opacity:1;color:#95a18d;background:#394333}.rerack-button{color:#99a691;background:0 0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:17px;padding:4px;font-size:10px;display:flex}.rerack-button:hover{color:#dfcca3}.rerack-button .icon{width:13px;height:13px}.practice-select{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding:12px 13px;display:flex}.practice-select label{color:#879681;font-size:9px}.practice-select select{color:#c2cbb9;cursor:pointer;background:#111714;border:none;max-width:135px;font-size:10px}.coach-note{border-left:1px solid #89784f66;margin:25px 9px 0;padding-left:15px}.coach-note .eyebrow{letter-spacing:1.7px;color:#9d916b;font-size:7px}.coach-note p{font-family:var(--serif);color:#b9c0ab;margin:10px 0;font-size:22px;line-height:1.25}.coach-note small{color:#687963;font-size:8px}.app-bottom{color:#50604f;border-top:1px solid var(--line);letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:15px;padding:17px 0 24px;font-size:8px;display:flex}.app-bottom span:last-child{letter-spacing:0;color:#6a7966}.help-dialog{color:#e8e9df;background:#1b241e;border:1px solid #536044;border-radius:14px;width:min(450px,100% - 32px);padding:30px;box-shadow:0 20px 100px #0009}.help-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e0bbd}.dialog-close{float:right;color:#a6b098;background:0 0;padding:0 3px;font-size:23px}.help-dialog h2{font:36px var(--serif);margin:12px 0 24px}.help-dialog p{color:#a8b39f;font-size:12px;line-height:1.7}.help-dialog strong{color:#e0dcc9;font-weight:550}.help-dialog .dialog-note{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:10px}.help-dialog .strike-button{justify-content:center}.render-error{text-align:center;color:#d9caab;padding:130px 40px;font-size:15px;line-height:1.8}.table-controls button[aria-pressed=false]{color:#687765}@media (width>=1550px){.workspace{grid-template-columns:minmax(0,1fr) 310px;column-gap:42px}.shot-panel{padding:27px}.shot-column{padding-top:15px}.stage{height:595px}.spin-control{height:161px}.spin-pad{width:98px;height:98px}.spin-label.left{left:25px}.spin-label.right{right:20px}.coach-note{margin-top:30px}.room-heading{margin-bottom:28px}.masthead{height:115px}}@media (width<=1150px){.app-shell{padding:0 25px}.workspace{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.shot-panel{padding:20px 18px}.stage{height:430px}.table-corner-label{font-size:7px;left:15px}.aim-hint{font-size:9px;bottom:57px}.spin-label.left{left:7px}.spin-label.right{right:4px}.coach-note p{font-size:20px}.room-heading h1{font-size:33px}.score-strip{gap:18px}.practice-footer .keyboard-tip{display:none}.navigation{margin-left:0}}@media (width<=800px){.app-shell{padding:0 19px}.masthead{height:83px}.brand-name{font-size:29px}.brand-tag{letter-spacing:2.4px;font-size:7px}.brand-mark{width:35px;height:35px}.brand-mark:after{width:25px}.navigation{display:none}.header-actions{gap:15px}.workspace{grid-template-columns:1fr;gap:0;padding-top:22px}.room-heading{margin-bottom:18px}.room-heading h1{font-size:31px}.stage{height:480px}.shot-column{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:14px;padding-top:0;display:grid}.shot-panel{grid-template-columns:1fr 1fr;gap:14px 28px;padding:19px;display:grid}.shot-panel>.eyebrow,.turn-heading,.control-divider,.coach-note{display:none}.power-control{align-self:center}.spin-section{grid-area:1/2/3}.spin-control{height:112px}.spin-pad{width:72px;height:72px}.spin-label.left{left:3px}.spin-label.right{right:1px}.spin-description{margin-top:0;font-size:8px}.strike-button{grid-area:2/1;margin:0;padding:12px;font-size:11px}.rerack-button{grid-column:1/3;margin:0;padding:0;font-size:9px}.practice-select{margin:0}.score-strip{min-height:85px;padding:15px 0}.score-value{font-size:34px}.practice-footer{margin-top:14px;padding-bottom:17px}.app-bottom{margin-top:22px}.help-button span{display:none}.table-corner-label{font-size:8px}.aim-hint{bottom:23px}.side-extras{flex-direction:column;gap:10px;display:flex}.side-extras:after{content:"Take your time. Every shot is a fresh start.";font-family:var(--serif);color:#a6b19b;padding:10px 15px;font-size:23px}}@media (width<=540px){.app-shell{padding:0 14px}.masthead{height:70px}.brand-name{letter-spacing:4px;font-size:27px}.brand-tag{letter-spacing:2.5px;margin-top:5px;font-size:6px}.brand-mark{width:31px;height:31px}.brand{gap:10px}.header-actions{gap:13px}.round-button{width:30px;height:30px}.help-button .icon{width:18px;height:18px}.workspace{padding-top:18px}.eyebrow{letter-spacing:2px;font-size:7px}.room-heading h1{margin-top:5px;font-size:28px}.room-state{font-size:9px}.room-heading{margin-bottom:14px}.table-toolbar{top:12px;left:12px;right:12px}.table-name{font-size:8px}.table-name svg{display:none}.view-switch button{padding:5px 8px;font-size:8px}.stage{height:clamp(375px,104vw,490px)}.table-corner-label{letter-spacing:1.2px;font-size:6px;bottom:14px;left:12px}.aim-hint{opacity:.75;font-size:8px;bottom:45px}.table-controls{gap:5px;bottom:10px;right:10px}.table-controls button{width:26px;height:26px}.score-strip{gap:16px;min-height:79px;padding:13px 0}.score-value{min-width:34px;font-size:31px}.score-label{letter-spacing:1.4px;font-size:6px}.score-stat{min-width:38px}.score-divider{height:30px}.pots-top{font-size:8px}.pots-top span:last-child{font-size:6px}.pot-placeholder,.pot-dot{width:11px;height:11px}.potted-balls{gap:5px;height:16px;margin-top:9px}.practice-footer{margin-top:12px;padding-bottom:14px;font-size:8px}.practice-footer svg{width:11px}.shot-column{display:block}.shot-panel{grid-template-columns:1fr 1fr;gap:9px 26px;padding:15px 17px}.spin-control{height:101px}.spin-pad{width:65px;height:65px}.spin-label{font-size:6px}.spin-label.left{left:0}.spin-label.right{right:-1px}.spin-description{font-size:7px}.power-number{font-size:20px}.control-label{letter-spacing:1.3px;font-size:7px}.text-button{font-size:8px}.power-slider{margin:14px 0 10px}.strike-button{min-height:41px;font-size:10px}.rerack-button{margin-top:2px;font-size:8px}.side-extras:after{display:none}.practice-select{margin-top:10px;padding:11px 12px}.practice-select label,.practice-select select{font-size:9px}.app-bottom{letter-spacing:.7px;margin-top:17px;padding:13px 0 18px;font-size:6px}.shot-toast{padding:8px 12px;font-size:10px;top:48px}}@media (width<=800px) and (orientation:landscape){.app-shell{padding:0 14px}.masthead{height:55px}.workspace{grid-template-columns:minmax(0,1fr) 205px;gap:15px;padding-top:14px}.room-heading h1{font-size:24px}.room-heading{margin-bottom:10px}.eyebrow{font-size:7px}.stage{height:330px}.shot-column{display:block}.shot-panel{padding:14px;display:block}.shot-panel>.eyebrow,.turn-heading{display:none}.control-divider{margin:13px 0;display:block}.spin-control{height:108px}.spin-section{margin-top:15px}.strike-button{margin-top:14px}.rerack-button{margin-top:12px}.side-extras:after{display:none}.practice-select{margin-top:9px;padding:9px}.table-name{font-size:8px}.aim-hint{bottom:50px}.table-corner-label{font-size:6px}.score-strip{gap:12px}.practice-footer{font-size:8px}.app-bottom{margin-top:0}.spin-label.left{left:13px}.spin-label.right{right:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.table-controls .fine-aim-button{letter-spacing:.3px;width:43px;font-size:9px}.table-controls .fine-aim-button[aria-pressed=true]{color:var(--gold);background:#38402b;border-color:#c9af7b88}.stage{cursor:grab}.stage:active{cursor:grabbing}.stage.is-adjusting-spin{cursor:move}.spin-pad.is-adjusting-spin{outline:2px solid var(--gold);outline-offset:4px}@media (width<=540px){.table-controls .fine-aim-button{width:34px;font-size:8px}.aim-hint{font-size:8px;bottom:45px}}.table-toolbar .table-name{color:#bac9b7;text-shadow:0 1px 3px #000b}.aim-hint{color:#c0cfb2;background:#142018cc;border-radius:20px;padding:7px 11px}.table-corner-label{color:#a8ba9c;text-shadow:0 1px 3px #000b}.table-controls .fine-aim-button[aria-pressed=false]{color:#acb8a3}.guide-legend{pointer-events:none;color:#dfebe6;letter-spacing:.2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10241dc9;border:1px solid #b9d8cb24;border-radius:6px;gap:14px;padding:7px 10px;font-size:9px;display:flex;position:absolute;top:62px;left:22px}.guide-legend[hidden]{display:none}.guide-legend span{align-items:center;gap:6px;display:flex}.guide-legend i{background:#f2f8fa;border-radius:4px;width:16px;height:3px;display:block}.guide-legend .object-path{background:#59f1cc}.broadcast-label{z-index:3;color:#e6e7db;letter-spacing:1.2px;pointer-events:none;background:#102019d9;border:1px solid #c9af7b38;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:8px;display:flex;position:absolute;top:22px;left:22px}.broadcast-label[hidden]{display:none}.broadcast-dot{background:#d9b97c;border-radius:50%;width:5px;height:5px}#broadcast-angle{color:#aab7a8;letter-spacing:.2px;padding-left:3px;font-size:9px}@media (width<=540px){.broadcast-label{gap:6px;padding:6px 8px;font-size:7px;top:15px;left:12px}#broadcast-angle{font-size:8px}.guide-legend{gap:11px;padding:6px 8px;font-size:8px;top:48px;left:12px}}.match-scoreboard{z-index:4;pointer-events:none;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101915f2;border:1px solid #b5c6b32b;border-radius:3px;width:min(640px,100% - 34px);position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 24px #0005}.match-scoreboard[hidden],.match-controls[hidden],.match-nomination[hidden],.match-in-hand[hidden],.match-play-again[hidden]{display:none}.match-score-main{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:stretch;min-height:37px;display:grid}.match-player{color:#b4c0b5;border-top:2px solid #0000;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.match-player-one .match-player-name{margin-right:auto}.match-player-two .match-player-name{margin-left:auto}.match-player-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.match-player strong{text-align:center;color:#f5f5e9;letter-spacing:-.8px;min-width:40px;font-size:23px;font-weight:650;line-height:1.4}.match-player.is-active{color:#e6d7b9;background:linear-gradient(90deg,#c9af7b20,#c9af7b05);border-top-color:#c9af7b}.match-player-two.is-active{background:linear-gradient(270deg,#c9af7b20,#c9af7b05)}.match-turn-mark{opacity:0;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #e0c58e;flex:none;width:0;height:0}.match-player-two .match-turn-mark{border-left:0;border-right:5px solid #e0c58e}.match-player.is-active .match-turn-mark{opacity:1}.match-player.is-winner{color:#f3dfb7;background:#c9af7b28;border-top-color:#e7cd93}.match-player.is-winner .match-turn-mark{opacity:1}.match-frame-label{text-align:center;letter-spacing:1px;color:#9aa997;white-space:nowrap;border-left:1px solid #c2d0bd1c;border-right:1px solid #c2d0bd1c;justify-content:center;align-items:center;font-size:7px;font-weight:600;display:flex}.match-score-meta{color:#96a691;letter-spacing:.2px;border-top:1px solid #c2d0bd19;justify-content:space-between;align-items:center;gap:10px;min-height:23px;padding:4px 14px;font-size:8px;display:flex}.match-ball-on{color:#d4dacb;align-items:center;gap:6px;display:flex}.match-ball-on i{background:radial-gradient(circle at 32% 23%,#fff5,transparent 54%),var(--on-ball,#d43d3b);border:1px solid #ffffff38;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 1px 3px #0007}.match-ball-on i.is-finished{background:#c9af7b;border-color:#e5ce9c;box-shadow:0 0 7px #c9af7b44}#match-break b{color:#e0dbc9;padding-left:3px;font-weight:600}.table-panel.match-mode .table-controls{bottom:89px}.table-panel.match-mode .table-corner-label{bottom:96px}.table-panel.match-mode .aim-hint{bottom:92px}.game-mode-select{margin-bottom:12px}.game-mode-select select{max-width:145px}.match-controls{border:1px solid var(--line);background:#17201966;border-radius:7px;padding:15px 14px}.match-controls-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.match-controls-heading .eyebrow{letter-spacing:1.4px;color:#919c84;font-size:7px}.match-turn-label{color:#dbc59a;font-size:10px;font-weight:600}.match-message{color:#c7cdbb;overflow-wrap:anywhere;min-height:17px;margin:10px 0 13px;font-size:11px;line-height:1.55}.match-nomination{gap:7px;margin:12px 0;display:grid}.match-nomination label{letter-spacing:1.5px;color:#aeb59f;font-size:7px}.match-nomination select{color:#e5e4d1;cursor:pointer;background:#202b21;border:1px solid #4c5b45;border-radius:4px;width:100%;min-height:36px;padding:7px 9px;font-size:11px}.match-in-hand{border-top:1px solid var(--line);margin:10px 0 12px;padding-top:1px}.match-in-hand p{color:#a8b299;margin:10px 0;font-size:10px;line-height:1.55}.match-action-button{color:#d7c396;background:#c9af7b0c;border:1px solid #c9af7b4a;border-radius:4px;width:100%;min-height:36px;padding:8px 10px;font-size:10px}.match-action-button:hover{background:#c9af7b20}.match-action-button[aria-pressed=true]{background:#c9af7b25;border-color:#c9af7b9c}.match-play-again{margin:0 0 12px}.match-frame-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:12px;display:flex}.match-frame-actions button{color:#a6b19a;background:0 0;min-height:26px;padding:3px 0;font-size:9px}.match-frame-actions button:hover{color:#e2cea4}#new-frame-button{color:#ddc69c}.match-best-breaks{color:#84927d;justify-content:space-between;align-items:center;margin:12px 0 0;font-size:8px;display:flex}.match-best-breaks span{color:#bec5ae;font-variant-numeric:tabular-nums;word-spacing:7px}.match-shared-note{color:#6f806c;margin:9px 0 0;font-size:8px;line-height:1.5}.app-shell.match-mode .side-extras:after{display:none}@media (width<=1150px){.table-panel.match-mode .aim-hint{bottom:132px}.match-player{gap:7px;padding:0 10px}.match-score-main{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}}@media (width<=800px){.game-mode-select{margin-bottom:0}.match-controls{padding:14px 12px}.table-panel.match-mode .aim-hint{bottom:92px}.match-scoreboard{width:min(640px,100% - 28px)}}@media (width<=540px){.match-scoreboard{width:calc(100% - 22px);bottom:11px}.match-score-main{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);min-height:33px}.match-player{gap:5px;padding:0 8px}.match-player-name{font-size:10px}.match-player strong{min-width:28px;font-size:21px}.match-frame-label{letter-spacing:.7px;font-size:6px}.match-score-meta{gap:7px;min-height:22px;padding:4px 9px;font-size:7px}.match-ball-on{gap:5px}.match-ball-on i{width:8px;height:8px}.table-panel.match-mode .table-controls{bottom:80px}.table-panel.match-mode .table-corner-label{bottom:88px}.table-panel.match-mode .aim-hint{bottom:118px}.match-controls{margin-top:0;padding:14px}.match-controls-heading .eyebrow{font-size:7px}.match-message{font-size:11px}.match-frame-actions button{min-height:32px}.match-shared-note,.match-best-breaks{font-size:9px}}@media (width<=800px) and (orientation:landscape){.table-panel.match-mode .aim-hint{bottom:128px}.match-scoreboard{width:calc(100% - 22px)}.match-player-name{font-size:10px}.match-player{gap:5px;padding:0 8px}.match-player strong{min-width:28px;font-size:21px}.match-frame-label{font-size:6px}.match-score-main{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)}.match-controls{margin-top:9px}.match-score-meta{gap:6px;padding:4px 9px;font-size:7px}}[hidden]{display:none!important}.table-panel.match-mode{padding-bottom:76px}.app-shell.match-mode .coach-note{display:none}.match-referee{border-top:1px solid var(--line);color:#9cab94;padding:10px 0 12px;font-size:10px}.match-referee summary{cursor:pointer}.match-referee p{color:#8b9b83;font-size:10px;line-height:1.5}:root .pool-group-dots{letter-spacing:2px;color:#a5afa2;font-size:9px;line-height:1.6;display:block}:root .pool-group-dots[data-group=red]{color:#e26153}:root .pool-group-dots[data-group=yellow]{color:#ead56b}.pool-decision{border-top:1px solid #394335;margin-top:18px;padding-top:12px;font-size:12px;line-height:1.6}.pool-choice-buttons{gap:8px;display:flex}.pool-choice-buttons button{flex:1}.pool-decision[hidden],#pool-nomination[hidden]{display:none}html[data-android-store-app=true] .sr-home-support,html[data-android-store-app=true] .online-frame-result-development,html[data-android-store-app=true] a[href^="https://buymeacoffee.com/"]{display:none!important}.player-label{vertical-align:middle;align-items:center;gap:.45em;min-width:0;max-width:100%;display:inline-flex}.player-flag{object-fit:contain;border-radius:1px;flex:none;width:1.5em;height:1em;display:block}.player-nickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.player-label-note{white-space:nowrap;opacity:.8;flex:none;font-weight:400}.app-shell .table-panel .match-player-name.player-label,.app-shell .table-panel .practice-name.player-label{justify-content:center;align-items:center;gap:.45em;display:flex}.online-players{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.online-player{align-items:center;min-width:0;max-width:100%;display:inline-flex}.online-player-note{white-space:pre;opacity:.8;flex:none}.online-player-separator{opacity:.55}.sr-home-room-info strong.player-label{align-items:center;gap:.45em;min-width:0;display:flex}.chat-preview .player-label{display:flex}.chat-preview .player-nickname{-webkit-line-clamp:unset;-webkit-box-orient:initial;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;overflow-wrap:normal;display:block}.server-update-notice{z-index:1200;top:max(12px, env(safe-area-inset-top));width:min(460px,100vw - 400px);max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));color:#f3eedd;text-align:left;pointer-events:none;background:#090a09f5;border:1px solid #ffda0066;border-radius:0;align-items:stretch;min-width:260px;font-family:DM Sans Variable,Arial,sans-serif;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0007}.server-update-notice[hidden],.server-update-notice [hidden]{display:none!important}.server-update-notice-copy{flex:1;min-width:0;padding:8px 10px}.server-update-notice-title{color:#ffda00;letter-spacing:.8px;margin-bottom:3px;font-size:11px;font-weight:750;line-height:1.2;display:block}.server-update-notice-message{overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.server-update-notice-counter{color:#14150c;font-variant-numeric:tabular-nums;background:#ffda00;flex:none;place-items:center;min-width:66px;padding:5px 8px;font-size:23px;font-weight:750;line-height:1;display:grid}.server-update-notice[data-state=complete] .server-update-notice-counter,.server-update-notice[data-state=cancelled] .server-update-notice-counter{letter-spacing:.4px;font-size:13px}.server-update-notice.is-urgent .server-update-notice-counter{background:#e5c886}.server-update-notice-actions{flex:none;align-items:stretch;display:flex}.server-update-notice-actions button{color:#f3eedd;pointer-events:auto;background:#111816;border:0;border-left:1px solid #f3eedd33;border-radius:0;min-width:44px;padding:0 9px;font:700 12px DM Sans Variable,Arial,sans-serif}.server-update-notice-actions button:hover{color:#ffda00;background:#20251b}.server-update-notice-actions button:focus-visible{outline-offset:-3px;outline:2px solid #ffda00}.server-update-notice-actions .server-update-notice-dismiss{font-size:22px;font-weight:400}@media (width<=950px){.server-update-notice{top:calc(max(10px, env(safe-area-inset-top)) + 46px);width:min(420px,100vw - 150px)}}@media (orientation:landscape) and (height<=600px){.server-update-notice{top:calc(max(10px, env(safe-area-inset-top)) + 42px);width:min(430px,100vw - 190px)}.server-update-notice-copy{padding:5px 8px}.server-update-notice-title{margin-bottom:2px;font-size:10px}.server-update-notice-message{font-size:11px;line-height:1.3}.server-update-notice-counter{min-width:57px;padding:4px 6px;font-size:21px}}@media (width<=540px) and (orientation:portrait){.server-update-notice{width:calc(100vw - 32px)}}.game-loading-screen{z-index:4000;color:#f3eedd;text-align:center;touch-action:none;background:#050705;place-items:center;padding:24px;font-family:DM Sans Variable,Arial,sans-serif;display:grid;position:fixed;inset:0}.game-loading-screen[hidden]{display:none}.site-load-error{z-index:4100;box-sizing:border-box;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:#f3eedd;text-align:center;background:#050705;place-content:center;justify-items:center;gap:14px;font-family:DM Sans Variable,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.site-load-error h2{margin:0;font-size:24px}.site-load-error p{overflow-wrap:anywhere;max-width:480px;margin:0;font-size:15px;line-height:1.5}.site-load-error button,.site-load-error a{box-sizing:border-box;color:#f3eedd;min-width:180px;min-height:44px;font:inherit;cursor:pointer;background:#111816;border:1px solid #f3eedd55;justify-content:center;align-items:center;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-flex}.site-load-error button{color:#111816;background:#ffe600;border-color:#ffe600}.site-load-error button:focus-visible,.site-load-error a:focus-visible{outline-offset:4px;outline:2px solid #f3eedd}.game-loading-content{flex-direction:column;align-items:center;display:flex}.game-loading-content>img{width:min(280px,70vw);height:auto;margin-bottom:36px}.game-loading-content>strong{margin-top:22px;font-size:20px;font-weight:700}.game-loading-content>p{color:#b9c8bc;margin:10px 0 0;font-size:14px}.game-loading-spinner{border:3px solid #f3eedd30;border-top-color:#ffdf00;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite game-loading-turn}@keyframes game-loading-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.game-loading-spinner{animation:none}}
