/* /assets/page-workspace-1b25e9069b.css */
/* One consistent page workspace; list contents retain their own server-authorized actions. */
@layer wg-workspace {
.wws-off,.wws-row-off{display:none!important}
body.wws-shell .mp-footer{display:none!important}
body.wws-shell main.wws-main{box-sizing:border-box;width:min(1220px,100%);max-width:1220px;margin-inline:auto;padding:18px clamp(12px,2vw,24px) 12px;min-width:0;display:flex;flex-direction:column;gap:12px;height:calc(100dvh - var(--wws-top,90px) - 8px);min-height:360px;overflow:hidden}
.wws-main>.mp-kicker{font-size:10px!important;line-height:1.3!important;margin:0!important;letter-spacing:.12em}
.wws-main>h1,.wws-main .mp-legal>h1{font-size:clamp(24px,2.5vw,34px)!important;line-height:1.15!important;letter-spacing:-.035em;margin:0!important}
.wws-main>.mp-detail-lead{font-size:13px!important;line-height:1.55!important;margin:0!important;max-width:900px;color:var(--ui-muted,#bbb3be)}
.wws-nav{min-width:0;flex:none;margin:0!important;padding:0!important;position:relative;z-index:3}
.wws-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--ui-border,#39343e);border-radius:15px;background:var(--ui-field,#131318);overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}
.wws-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 0 auto;min-height:44px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ui-muted,#bbb3be);padding:10px 16px;font-size:13px;font-weight:700;line-height:1.25;font-family:inherit;white-space:nowrap;cursor:pointer}
.wws-tab svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none;opacity:.8}
.wws-tab[aria-selected=true]{color:var(--ui-ink,#fff);background:color-mix(in srgb,var(--ui-accent,#ef2855) 18%,var(--ui-raised,#222127));border-color:color-mix(in srgb,var(--ui-accent,#ef2855) 70%,transparent);box-shadow:inset 0 1px 0 #ffffff09}
.wws-tab:hover{background:var(--ui-raised,#222127);color:var(--ui-ink,#fff)}
.wws-tab:focus-visible,.wws-page-button:focus-visible,.wws-search:focus-visible{outline:2px solid var(--ui-accent,#ef2855);outline-offset:2px}
.wws-content{min-height:0!important;min-width:0!important;flex:1 1 auto!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border,#39343e) transparent;margin:0!important;padding-right:4px}
.wws-main :is(.bn-card,.bp-card,.rp-card,.wg-public-help,.wg-feed,.wg-hub-channels){box-sizing:border-box;border-radius:18px!important;border-color:var(--ui-border,#39343e)!important;padding:clamp(16px,2vw,24px)!important;margin-top:0!important;background-color:var(--ui-surface,#19181e)}
.wws-main :is(h2,.bn-head h2,.bp-head h2){font-size:clamp(18px,1.5vw,22px)!important;line-height:1.3!important;letter-spacing:-.02em}
.wws-main :is(h3,.rp-card h3){font-size:15px!important;line-height:1.4!important}
.wws-main :is(p,li,.rp-sub,.bp-muted,.bn-note){font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.wws-main :is(input,textarea,select){max-width:100%;box-sizing:border-box}
.wws-main :is(button,a,input,select,textarea){touch-action:manipulation}
.wws-main>.mp-back-link{display:none}
.wws-main .bn{display:flex;flex-direction:column;gap:12px}
.wws-main .bn-actions{gap:12px!important;margin:0!important}
.wws-main .bn-action{padding:14px!important;border-radius:16px!important;min-height:88px}
.wws-main .bn-action img{width:42px;height:42px}
.wws-main .bn-action b{font-size:16px!important}
.wws-main .bn-action span{font-size:12px!important}
.wws-main .bn-total{font-size:26px!important;margin-block:10px!important}
.wws-main .bn-stats{gap:10px!important;margin-block:12px!important}
.wws-main .bn-stat{padding:12px!important;border-radius:12px!important}
.wws-main .bn-stat strong{font-size:clamp(19px,2vw,25px)!important}
.wws-main .bn-stat span{font-size:12px!important}
.wws-main .bn-head{margin-bottom:10px!important}
.wws-main .bn-note{margin-bottom:16px!important;color:var(--ui-muted,#bbb3be)}
.wws-list-ui{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:12px 0;min-width:0}
.wws-search{min-width:0;width:240px;max-width:60%;min-height:40px;padding:9px 12px;border:1px solid var(--ui-border,#39343e);border-radius:10px;background:var(--ui-field,#131318);color:var(--ui-ink,#fff);font:inherit;font-size:13px}
.wws-pager{display:flex;align-items:center;gap:8px;flex:none;font-variant-numeric:tabular-nums}
.wws-list-count{font-size:12px;color:var(--ui-muted,#bbb3be);white-space:nowrap;min-width:70px;text-align:center}
.wws-page-button{display:grid;place-items:center;width:36px;height:38px;padding:0;border:1px solid var(--ui-border,#39343e);border-radius:10px;background:var(--ui-raised,#222127);color:var(--ui-ink,#fff);font-size:23px;cursor:pointer}
.wws-page-button:disabled{opacity:.35;cursor:default}
.wws-main .bn-li{padding:11px 13px!important;border-radius:12px!important;margin:0!important;gap:5px 10px!important}
.wws-main .bn-li b{font-size:13px!important}.wws-main .bn-li small{font-size:11px!important}
.wws-main .bn-list{gap:8px!important}.wws-main .bn-tag{font-size:11px!important}
.wws-main .bp-grid{display:contents!important}.wws-main .bp-card{margin-bottom:12px!important}
.wws-main .bp-hero{min-height:170px!important}.wws-main .bp-hero h2{font-size:26px!important}
.wws-main .bp-track{padding-bottom:14px!important}.wws-main .bp-level{gap:16px!important}
.wws-main .rp-three,.wws-main .rp-stats{gap:10px!important}.wws-main .rp-card{margin-bottom:12px!important}
.wws-main .rw-cards{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))!important;gap:10px!important}
.wws-main .rw-friend,.wws-main .rp-list>article{border-radius:13px!important}
.wws-main .th-hero{margin:0!important;padding:0!important}.wws-main .th-hero h1{font-size:clamp(24px,2.5vw,34px)!important;margin:0!important;line-height:1.15!important}
.wws-main .th-hero p{margin:8px 0!important;max-width:900px!important}.wws-main .th-hero .th-art{display:none!important}
.wws-main .th-tabs{flex:none!important;margin:0!important}.wws-main>[data-pane]:not([hidden]){flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}
.wws-main .th-tabs button{min-height:44px!important;font-size:13px!important;border-radius:10px!important}
.wws-main .rk-controls{margin-top:0!important;gap:12px!important}.wws-main .rk-podium{margin:14px 0!important}
.wws-main.wws-flat>.wws-content{flex:1 1 auto!important}.wws-main #inline-chat>summary,.wws-main #inline-support>summary{display:none}
.wws-main .wg-c-chat{min-height:260px}.wws-main .wg-c-log{max-height:min(45dvh,500px);min-height:170px}
.wws-main .wg-feed-grid{gap:12px!important}
.wws-main .wws-rule{font-size:14px;line-height:1.65}.wws-main .wws-rule>h2:first-child{margin-top:0!important}
.wws-main .mp-legal{padding:18px!important}.wws-main .mp-legal>p{margin:6px 0 16px!important}.wws-main .mp-legal .wws-rule li{margin:5px 0}
/* Existing profile routing and permission-aware visibility stay authoritative. */
main.wws-profile .pt-nav{margin-bottom:14px!important;min-width:0;width:100%;background:var(--ui-field,#131318);border:1px solid var(--ui-border,#39343e);border-radius:15px;padding:5px!important;box-sizing:border-box}
main.wws-profile .pt-bar{gap:4px!important;border:0!important;background:none!important;padding:0!important;scrollbar-width:thin}
main.wws-profile .pt-tab{min-height:42px!important;border-radius:10px!important;font-size:13px!important;padding:10px 13px!important;line-height:1.2!important}
main.wws-profile .pt-tab[aria-selected=true]{background:color-mix(in srgb,var(--ui-accent,#ef2855) 18%,var(--ui-raised,#222127))!important;border-color:var(--ui-accent,#ef2855)!important}
main.wws-profile .wg-pf-tools:not(.pt-off){display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}
main.wws-profile .wg-pf-tools>.wws-nav{grid-column:1/-1}
main.wws-profile .wg-pf-tools>.wws-nav[hidden]{display:none!important}
main.wws-profile :is(.wg-canonical,.wg-hub,.pt-card,.wg-pnl,.wg-lvl){border-radius:18px!important}
main.wws-profile :is(.wg-canonical-identity,.wg-canonical-balances){gap:12px!important}
main.wws-profile .pt-money{border-radius:11px!important;min-height:42px!important;font-size:13px!important}
@media(max-width:760px){
 body.wws-shell main.wws-main{padding:12px 10px 8px!important;gap:10px;min-height:320px}
 .wws-main>.mp-kicker{display:none!important}.wws-main>.mp-detail-lead{font-size:12px!important;line-height:1.45!important}
 .wws-tab{flex:0 0 auto;padding:10px 13px;min-height:42px;font-size:13px}.wws-tab svg{width:14px;height:14px}
 .wws-tabs{border-radius:13px;gap:3px;padding:4px}.wws-main .bn-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}
 .wws-main .bn-action{padding:12px!important;gap:8px!important;min-height:74px}.wws-main .bn-action img{width:30px;height:30px}.wws-main .bn-action b{font-size:13px!important}.wws-main .bn-action span,.wws-main .bn-action .bn-live,.wws-main .bn-action>i{display:none!important}
 .wws-main .bn-stats{grid-template-columns:1fr!important;gap:6px!important}.wws-main .bn-stat{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px!important}.wws-main .bn-stat strong{font-size:20px!important}
 .wws-main .bn-total{font-size:22px!important}.wws-main .bn-total small{display:block;font-size:12px!important;margin-top:4px}
 .wws-main .bn-li{grid-template-columns:1fr auto!important}.wws-main .bn-li b{font-size:12px!important;grid-column:1/-1}.wws-main .bn-li .bn-tag{grid-column:2;grid-row:2}.wws-main .bn-li .bn-mini{grid-column:1;grid-row:2}.wws-main .bn-li small{grid-column:1/-1}
 .wws-list-ui{gap:6px}.wws-search{max-width:52%;width:100%;font-size:16px}.wws-pager{gap:4px}.wws-list-count{min-width:58px;font-size:11px}.wws-page-button{width:32px}
 main.wws-profile{padding:12px 10px!important}main.wws-profile .pt-nav{top:0!important;position:sticky!important;z-index:5}.wws-profile .pt-tab{flex:0 0 auto!important}
 main.wws-profile :is(.wg-canonical,.wg-hub,.pt-card,.wg-lvl,.wg-pnl){padding:15px!important}main.wws-profile .wws-tabs{padding:3px}.wws-profile .wws-tab{padding:9px 10px}
 .wws-main .rp-three,.wws-main .rp-stats{grid-template-columns:1fr!important}.wws-main .th-hero p{font-size:12px!important}.wws-main .th-tabs{overflow:auto;flex-wrap:nowrap!important}.wws-main .th-tabs button{white-space:nowrap;flex:none}
 .wws-main .wg-c-two-col{grid-template-columns:1fr!important}.wws-main :is(input,select,textarea){font-size:16px!important}
}
@media(max-height:540px){body.wws-shell main.wws-main{height:auto;min-height:calc(100dvh - var(--wws-top,80px));overflow:visible}.wws-content{max-height:none!important;overflow:visible!important}}
}

@layer wg-workspace {
body.wws-shell main.wws-main{height:calc(100dvh - var(--wws-top,90px) - 68px)!important;flex:0 0 auto!important;max-height:calc(100dvh - var(--wws-top,90px) - 68px)!important;min-height:300px!important;order:0!important}
body.wws-shell main.wws-main>.wws-nav{display:block!important;width:100%!important;max-width:none!important;order:0!important;flex:0 0 auto!important}
body.wws-shell .wws-tabs{width:100%!important;box-sizing:border-box!important}
body.wws-shell .wws-tab{padding:10px 16px!important;font-size:13px!important;min-height:44px!important;font-weight:700!important}
body.wws-shell .wws-main>.wws-content{order:1!important}
body.wws-shell .wws-main>.mp-kicker,body.wws-shell .wws-main>h1,body.wws-shell .wws-main>.mp-detail-lead{order:-1!important;flex:none!important}
body.wws-shell .wws-main .bn.wws-content{display:flex!important;flex-direction:column!important;gap:12px!important}
body.wws-shell .wws-main>.wws-content{padding-bottom:24px!important}
body.wws-shell .wws-main .wws-content>*{flex-shrink:0}
body.wws-shell .wws-main .wws-list-ui{display:flex!important}
body.wws-shell .wws-main .wws-list-ui[hidden]{display:none!important}
body.wws-shell .wws-main .wws-search{flex:1;max-width:70%;width:auto!important}
@media(min-width:821px){body.wws-shell main.wws-main{height:calc(100dvh - var(--wws-top,90px) - 12px)!important;max-height:calc(100dvh - var(--wws-top,90px) - 12px)!important}}
@media(max-width:760px){body.wws-shell .wws-tab{padding:10px 13px!important;min-height:42px!important}body.wws-shell .wws-main>.mp-detail-lead{display:none!important}}
@media(max-height:540px){body.wws-shell main.wws-main{height:auto!important;max-height:none!important;overflow:visible!important}.wws-content{overflow:visible!important}}
}

@layer wg-workspace {
body.wws-shell main.wws-main>.wg-live-dashboard{order:-2!important;flex:0 0 36px!important;height:36px!important;min-height:0!important;margin:0 0 4px!important;overflow:hidden!important}
body.wws-shell main.wws-profile{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important}
body.wws-shell main.wws-profile>.pt-nav{position:static!important;flex:none!important;order:-1!important;margin:0!important}
body.wws-shell main.wws-profile>[data-pt]:not(.pt-off){flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;width:100%!important;box-sizing:border-box!important;margin:0!important}
body.wws-shell main.wws-profile .wg-canonical-head{padding:0 0 14px!important;margin:0!important}
body.wws-shell main.wws-profile .wg-canonical-head h2{font-size:22px!important;line-height:1.25!important}
body.wws-shell main.wws-profile .wg-canonical-head .wg-canonical-kicker{display:none!important}
body.wws-shell main.wws-profile .wg-canonical-identity{padding:14px!important}
body.wws-shell main.wws-profile .wg-canonical-identity h3{font-size:19px!important}
body.wws-shell main.wws-profile .wg-canonical-balances{margin-top:12px!important}
body.wws-shell main.wws-main .mp-legal>section>h2:first-child{margin-top:0!important}
body.wws-shell main.wws-main>.fp-link{margin:0!important;padding:10px 14px!important;min-height:0!important;font-size:12px!important}
@media(max-width:760px){body.wws-shell main.wws-profile>.wg-canonical{padding:14px!important}.wws-profile .pt-money-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.wws-profile .pt-money-hist{grid-column:1/-1!important}.wws-profile .wg-canonical-head p{font-size:12px!important;margin:5px 0!important}}
}

@layer wg-workspace {
body.wws-shell{padding-bottom:0!important;box-sizing:border-box!important;min-height:100dvh!important}
body.wws-shell .mp-wrap{padding-bottom:0!important;min-height:0!important}
body.wws-shell .wws-nav-many .wws-tabs{display:none!important}
body.wws-shell .wws-section-select{display:block!important;box-sizing:border-box;width:100%;min-height:46px;border:1px solid var(--ui-border,#39343e);border-radius:12px;background:var(--ui-surface,#19181e);color:var(--ui-ink,#fff);font-family:inherit;font-size:14px;padding:12px 16px;cursor:pointer}
}

@layer wg-workspace {body.wws-shell main.wws-profile .wg-canonical[data-state=signed]>.wg-canonical-head{display:none!important}}

@layer wg-workspace {
html.wws-document{height:100dvh!important;overflow:hidden!important}
body.wws-shell{height:100dvh!important;overflow:hidden!important}
body.wws-shell .wws-tab{color:var(--ui-muted,#bbb3be)!important;background:transparent!important}
body.wws-shell .wws-tab[aria-selected=true]{color:#fff!important;background:var(--ui-accent,#ef2855)!important}
body.wws-shell .wws-profile .wg-pf-tools>.wws-nav{order:-1!important;width:100%!important;display:block!important;margin:0 0 10px!important}
body.wws-shell .wws-profile .wg-pf-tools>.wws-nav[hidden]{display:none!important}
body.wws-shell .wws-profile .pt-money-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.wws-shell .wws-profile .pt-money{min-width:0!important;width:auto!important;padding:9px 10px!important;box-sizing:border-box!important;gap:6px!important;white-space:normal!important}
@media(max-width:760px){body.wws-shell .wws-profile .wg-canonical-balance{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important}body.wws-shell .wws-profile .wg-canonical-coin{width:40px!important;height:40px!important;flex:none!important;font-size:21px!important}body.wws-shell .wws-profile .wg-canonical-wallet-copy{min-width:0}body.wws-shell .wws-profile [data-canonical-w]{font-size:26px!important}body.wws-shell .wws-profile .wg-canonical-wallet-label{font-size:9px!important}}
@media(max-height:540px){html.wws-document,body.wws-shell{height:auto!important;overflow:auto!important}}
}

@layer wg-workspace {body.wws-shell .wws-main>.mp-back-link{display:none!important}body.wws-shell .wws-main .rp.wws-content{display:block!important}}

@layer wg-workspace-visibility { main [hidden], main.wws-profile:not(.pt-on)>[data-pt]:not(.wg-canonical) { display:none!important } }
/* Section navigation: quiet surface, semantic icons and a continuous active marker. */
@layer wg-workspace {
 html body main .wnav.wnav {
  --nav-ink:var(--ui-ink,var(--wg-text,#f6f2f5));--nav-muted:var(--ui-muted,var(--wg-text-2,#b6afb9));--nav-accent:var(--ui-accent,#ef2855);
  display:flex!important;align-items:stretch!important;gap:2px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;
  padding:4px 4px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--ui-border,#373039)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow-x:auto!important;scrollbar-width:none!important;overscroll-behavior-inline:contain;list-style:none;
 }
 html body main .wnav::-webkit-scrollbar{display:none}
 html body main .wnav.wnav .wnav-item {
  position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  flex:1 0 auto!important;min-width:0!important;min-height:54px!important;padding:14px 13px 17px!important;margin:0!important;
  border:0!important;border-radius:11px 11px 0 0!important;background:transparent!important;box-shadow:none!important;
  color:var(--nav-muted)!important;font-family:inherit!important;font-size:13px!important;line-height:1.3!important;font-weight:600!important;
  letter-spacing:0!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer;transition:color .16s ease,background .16s ease;
 }
 html body main .wnav .wnav-item::after{content:'';position:absolute;left:13px;right:13px;bottom:-1px;height:3px;background:var(--nav-accent);border-radius:3px 3px 0 0;opacity:0;transform:scaleX(.4);transition:transform .18s ease,opacity .18s ease;box-shadow:0 -2px 12px color-mix(in srgb,var(--nav-accent) 20%,transparent)}
 html body main .wnav.wnav .wnav-item:hover{color:var(--nav-ink)!important;background:color-mix(in srgb,var(--nav-ink) 4%,transparent)!important}
 html body main .wnav.wnav .wnav-item:is([aria-selected=true],[aria-current=page],[aria-pressed=true],.on){color:var(--nav-ink)!important;background:linear-gradient(0deg,color-mix(in srgb,var(--nav-accent) 11%,transparent),transparent 90%)!important;font-weight:750!important}
 html body main .wnav .wnav-item:is([aria-selected=true],[aria-current=page],[aria-pressed=true],.on)::after{opacity:1;transform:scaleX(1)}
 html body main .wnav .wnav-icon{width:18px!important;height:18px!important;flex:none;fill:none!important;stroke:currentColor!important;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;opacity:.75}
 html body main .wnav .wnav-item:is([aria-selected=true],[aria-current=page],[aria-pressed=true],.on) .wnav-icon{color:var(--nav-accent);opacity:1}
 html body main .wnav .wnav-item:focus-visible{outline:2px solid var(--nav-accent)!important;outline-offset:-3px}
 html body main .wnav .wnav-item[hidden],html body main .wnav [hidden]{display:none!important}
 html body main .wnav.wnav.wg-hub-avatar-tabs .wnav-item,html body main .wnav.wnav.rk-seg .wnav-item,html body main .wnav.wnav.wgh-tabs .wnav-item{min-height:43px!important;padding:10px 13px 13px!important;font-size:12px!important}
 html body main.wws-profile .pt-nav{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;flex:none!important;margin:0 0 8px!important}
 html body main .wws-nav{padding:0!important;border:0!important;box-shadow:none!important}
 html body main .wws-tabs.wnav{margin-bottom:4px!important}
 html body main .wnav-frame.wnav-frame.wnav-frame{display:flex!important;align-items:stretch;gap:4px;width:100%;min-width:0}
 html body main .wnav-frame .wnav{width:0!important;flex:1 1 auto!important}
 html body main .wnav-scroll{flex:none;width:27px;padding:0;border:0;border-bottom:1px solid var(--ui-border,#373039);border-radius:0;background:transparent;color:var(--ui-muted,#bbb3be);font-size:25px;font-weight:400;cursor:pointer}
 html body main .wnav-scroll svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 html body main .wnav-scroll:disabled{opacity:.2;cursor:default}
 html body main .wnav-scroll[hidden]{display:none!important}
 html body main .wnav-scroll:focus-visible{outline:2px solid var(--ui-accent,#ef2855);outline-offset:-2px}
 /* Admin remains readable as two rows on wide screens; the data table keeps the available space. */
 html body main .ac-tabs.wnav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:0!important;margin-bottom:18px!important;overflow:visible!important;border-bottom:0!important}
 html body main .ac-tabs.wnav>li{min-width:0;border-bottom:1px solid var(--ui-border,#373039)}
 html body main .ac-tabs.wnav .wnav-item{width:100%!important;box-sizing:border-box;min-height:54px!important;font-size:13px!important;padding-inline:10px!important}
 @media(max-width:760px){
  html body main .wnav.wnav{gap:0!important}
  html body main .wnav.wnav .wnav-item{flex:0 0 auto!important;min-height:50px!important;font-size:13px!important;padding:13px 14px 16px!important;gap:7px!important}
  html body main .wnav.wnav .wnav-icon{width:17px!important;height:17px!important}
  html body main .ac-tabs.wnav{display:flex!important;overflow-x:auto!important;gap:0!important;border-bottom:1px solid var(--ui-border,#373039)!important}
  html body main .ac-tabs.wnav>li{flex:none;border:0}
  html body main .ac-tabs.wnav .wnav-item{min-width:130px!important}
 }
 @media(prefers-reduced-motion:reduce){html body main .wnav .wnav-item,html body main .wnav .wnav-item::after{transition:none!important}}
}
@layer wg-workspace {
 @media(min-width:1100px){html body main.wws-profile .pt-bar.wnav .wnav-item{padding-inline:9px!important;gap:6px!important}}
}

/* Resolve the old wallet grid at the workspace layer declared before legacy layers. */
@layer wg-workspace {
 body.wws-shell main.wws-profile{gap:12px!important}
 body.wws-shell main.wws-profile .wg-pf-tools:not(.pt-off){display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:auto!important;gap:16px!important;max-height:none!important}
 body.wws-shell main.wws-profile .wg-pf-tools>.wws-nav{order:-1!important;position:sticky;top:0;background:var(--ui-bg,#101014);z-index:4;padding-bottom:6px!important}
 body.wws-shell main.wws-profile .wg-pf-tools>div{width:100%!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important}
 body.wws-shell main.wws-profile .wg-pf-tools .wallet-card{box-sizing:border-box;height:auto!important;min-height:0!important;padding:24px!important;border-radius:18px!important;background:var(--ui-surface,#19181e)!important;border-color:var(--ui-border,#373039)!important;box-shadow:none!important}
 body.wws-shell main.wws-profile .wallet-card h2{font-size:22px!important;padding-bottom:16px!important;margin-bottom:0!important}
 body.wws-shell main.wws-profile .wallet-amount{margin:18px 0!important}
 body.wws-shell main.wws-profile .wallet-amount>strong{font-size:clamp(27px,3vw,36px)!important;color:var(--ui-ink,#fff)!important}
 body.wws-shell main.wws-profile .wallet-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
 body.wws-shell main.wws-profile .wallet-key-row{padding:12px 0!important}
 body.wws-shell main.wws-profile .wt-form{margin-top:8px!important;padding-top:16px!important;gap:12px!important}
 body.wws-shell main.wws-profile .wt-form input{min-height:48px!important;background:var(--ui-field,#121217)!important;color:var(--ui-ink,#fff)!important;border-color:var(--ui-border,#39333d)!important}
 body.wws-shell main.wws-profile .wallet-note{color:var(--ui-muted,#bbb3be)!important}
 body.wws-shell main.wws-profile[data-pt-tab=profile]>.wg-canonical[data-state=signed]{display:block!important;flex:0 1 auto!important;padding:22px!important}
 body.wws-shell main.wws-profile[data-pt-tab=profile] [data-canonical-content]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:18px!important;align-items:start!important}
 body.wws-shell main.wws-profile[data-pt-tab=profile] .wg-canonical-identity{grid-column:1;grid-row:1 / span 2;margin:0!important;padding:18px!important;height:100%;box-sizing:border-box}
 body.wws-shell main.wws-profile[data-pt-tab=profile] .wg-canonical-balances{grid-column:2;grid-row:1;margin:0!important}
 body.wws-shell main.wws-profile[data-pt-tab=profile] .wg-canonical-balance{padding:20px!important;gap:16px!important}
 body.wws-shell main.wws-profile[data-pt-tab=profile] [data-canonical-w]{font-size:clamp(27px,3vw,38px)!important;letter-spacing:-.04em}
 body.wws-shell main.wws-profile[data-pt-tab=profile] .pt-money-row{display:grid!important;grid-column:2;grid-row:2;margin:0!important;gap:8px!important}
 body.wws-shell main.wws-profile[data-pt-tab=profile] .pt-money-hist{grid-column:1/-1}
 body.wws-shell main.wws-profile .wws-settings{padding:24px!important}
 body.wws-shell main.wws-profile .wws-settings>.wws-nav{margin:10px 0 22px!important}
 body.wws-shell main.wws-profile .wws-settings .wg-hub-settings-grid{display:block!important;max-width:850px;width:100%}
 body.wws-shell main.wws-profile .wws-settings .wg-hub-nick{max-width:520px}
 body.wws-shell main.wws-profile .wws-settings .wg-hub-avatars{min-width:0;margin:0;padding:0}
 body.wws-shell main.wws-profile .wws-settings .wg-hub-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))!important;gap:10px!important;max-height:310px;overflow:auto;padding:6px!important}
 body.wws-shell main.wws-profile .wws-settings .wg-hub-prefs{max-width:520px}
 @media(min-width:1000px){
  body.wws-shell main.wws-profile .wt-card{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:40px!important;align-items:start!important}
  body.wws-shell main.wws-profile .wt-card>h2{grid-column:1/-1}
  body.wws-shell main.wws-profile .wt-card>.wt-form{grid-column:2;grid-row:2 / span 4}
  body.wws-shell main.wws-profile .wt-card>:not(h2):not(.wt-form){grid-column:1}
 }
 @media(max-width:999px){
  body.wws-shell main.wws-profile[data-pt-tab=profile]>.wg-canonical[data-state=signed]{padding:16px!important}
  body.wws-shell main.wws-profile[data-pt-tab=profile] [data-canonical-content]{display:flex!important;flex-direction:column;gap:14px!important}
  body.wws-shell main.wws-profile[data-pt-tab=profile] [data-canonical-content]>*{width:100%;box-sizing:border-box}
  body.wws-shell main.wws-profile[data-pt-tab=profile] .wg-canonical-identity{height:auto}
 }
 @media(max-width:760px){
  body.wws-shell main.wws-profile .wws-settings,body.wws-shell main.wws-profile .wg-pf-tools .wallet-card{padding:16px!important}
  body.wws-shell main.wws-profile .wallet-rules-grid{grid-template-columns:1fr 1fr!important}
  body.wws-shell main.wws-profile .wws-settings .wg-hub-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))!important;gap:8px!important;max-height:300px}
 }
}
@layer wg-workspace {
 body.wws-shell main.wws-profile .wg-pf-tools>.wws-nav.wnav-frame{display:flex!important}
 @media(max-width:380px){html body[data-admin-technical] .ac-metric strong{font-size:18px!important;white-space:normal!important;overflow-wrap:anywhere}}
}

/* /assets/competition-design-58f8ca8f3a.css */
/* WIND competition and Slither workspaces. */
.wt-page{--wc-gold:#edc86c;--wc-line:var(--ui-border,#34313a);--wc-text:var(--ui-ink,#f8f2f4);--wc-muted:var(--ui-muted,#aaa3b1);--wc-surface:var(--ui-surface,#19181f);--wc-field:var(--ui-field,#121217);--wc-accent:#f14369;box-sizing:border-box;color:var(--wc-text);width:min(1220px,100%);max-width:1220px!important;margin:0 auto!important;padding:26px clamp(14px,2.3vw,28px) 46px!important;font-size:14px;line-height:1.5}
.wt-page *{box-sizing:border-box}.wt-page button,.wt-page a{font-family:inherit;touch-action:manipulation}.wt-page button{cursor:pointer}.wt-page button:disabled{cursor:default}.wt-page :focus-visible{outline:2px solid var(--wc-gold);outline-offset:4px}.wt-page p{margin:0}.wt-page h1,.wt-page h2,.wt-page h3{font-family:inherit;letter-spacing:-.035em;color:var(--wc-text);line-height:1.2}.wt-page h1{font-size:clamp(25px,2.4vw,34px)!important;margin:7px 0 8px!important;max-width:750px}.wt-page h2{font-size:clamp(21px,1.9vw,27px)!important;margin:0 0 8px!important}.wt-page h3{font-size:16px!important;margin:0 0 6px!important}.wt-page svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.wc-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.wc-heading p{color:var(--wc-muted);font-size:13px}.wc-kicker{font-size:10px;font-weight:750;letter-spacing:.13em;color:var(--wc-gold)}.wc-kicker span{opacity:.4;padding:0 7px}.wc-trust{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--wc-muted);font-size:11px;padding:9px 12px;border:1px solid var(--wc-line);border-radius:11px;background:var(--wc-field)}.wc-trust svg{width:17px;height:17px;color:var(--wc-gold)}
.wc-periods{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.wc-period{display:flex;align-items:center;gap:16px;position:relative;text-align:left;background:var(--wc-surface);border:1px solid var(--wc-line);padding:18px 20px;border-radius:16px;color:var(--wc-muted);transition:border-color .15s,background .15s}.wc-period:hover{border-color:#8f6a78}.wc-period.is-selected{background:linear-gradient(115deg,#38232b,var(--wc-surface) 80%);border-color:#ac405c;box-shadow:inset 3px 0 #f14369}.wc-period-icon{width:44px;height:44px;background:#2b2428;border:1px solid #685237;border-radius:13px;display:grid;place-items:center;color:var(--wc-gold)}.wc-period-icon svg{width:25px;height:25px}.wc-period-copy{display:grid;gap:2px}.wc-period-copy small{font-weight:650;font-size:10px;letter-spacing:.12em;color:var(--wc-muted)}.wc-period-copy strong{font-size:clamp(22px,2.2vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--wc-text);line-height:1.25}.wc-period-copy>span{font-size:12px}.wc-period-check{margin-left:auto;width:26px;height:26px;border:1px solid var(--wc-line);display:grid;place-items:center;border-radius:50%;font-size:13px}.is-selected .wc-period-check{background:var(--wc-accent);border:0;color:#fff}
.wc-tabs{display:flex;gap:24px;border-bottom:1px solid var(--wc-line);margin:0 0 20px;overflow-x:auto;scrollbar-width:none}.wc-tabs::-webkit-scrollbar{display:none}.wc-tabs button{color:var(--wc-muted);display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;font-size:13px;line-height:1.3;font-weight:650;padding:13px 2px 14px;white-space:nowrap}.wc-tabs svg{width:18px;height:18px;opacity:.8}.wc-tabs button[aria-selected=true]{color:var(--wc-text);border-bottom-color:var(--wc-accent)}.wc-tabs button[aria-selected=true] svg{color:var(--wc-accent);opacity:1}.wc-tabs button:hover{color:var(--wc-text)}
.wc-hero{position:relative;isolation:isolate;overflow:hidden;min-height:238px;padding:23px 30px;display:flex;justify-content:space-between;align-items:center;border:1px solid #634441;border-radius:19px;background:radial-gradient(ellipse at 87% 110%,#a8792635,transparent 50%),linear-gradient(120deg,#292029 0%,var(--wc-surface) 70%)}.wc-hero::before{content:'';position:absolute;z-index:-1;width:410px;height:410px;border:1px solid #eec86717;border-radius:50%;right:-40px;top:-40px}.wc-hero::after{content:'';position:absolute;z-index:-1;width:300px;height:300px;border:1px solid #eec86713;border-radius:50%;right:15px;top:14px}.wc-status{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:750;letter-spacing:.12em;color:var(--wc-gold);border:1px solid #ddba6040;background:#e7bf6010;padding:5px 8px;border-radius:6px;margin-bottom:12px}.wc-status::before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.wc-status.is-active{color:#70daa5}.wc-hero-copy>h2{font-size:22px!important;margin-bottom:8px!important}.wc-prize{font-size:clamp(37px,4.2vw,56px);font-weight:750;line-height:1.12;letter-spacing:-.05em;color:var(--wc-gold);font-variant-numeric:tabular-nums}.wc-prize span{font-size:.45em;margin-left:9px;color:#a88e56;font-weight:650}.wc-hero-copy>p{color:var(--wc-muted);font-size:12px;margin-top:4px}.wc-date{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--wc-muted);margin-top:17px}.wc-date svg{width:14px;height:14px}.wt-page .wc-trophy{width:238px;height:211px;margin-right:28px;filter:drop-shadow(0 13px 17px #0006)}
.wc-note{display:flex;gap:13px;align-items:center;padding:15px 18px;border:1px solid var(--wc-line);border-radius:13px;margin:14px 0 18px;background:var(--wc-field)}.wc-note>svg{color:#ba9b61;width:21px;height:21px}.wc-note p{flex:1;display:grid;gap:3px}.wc-note strong{font-size:12px;font-weight:650}.wc-note p>span{font-size:11px;color:var(--wc-muted);line-height:1.55}.wc-text-button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:7px 0 7px 10px;font-size:11px;font-weight:650;color:var(--wc-gold);white-space:nowrap}.wc-text-button svg{width:16px;height:16px}.wc-box{border:1px solid var(--wc-line);border-radius:16px;padding:20px;background:var(--wc-surface);margin-bottom:14px}.wc-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.wc-section-head h2{font-size:17px!important;margin:0!important}.wc-section-head>span{font-size:11px;color:var(--wc-muted);white-space:nowrap}.wc-section-head .wc-kicker{margin-bottom:5px}.wc-empty{text-align:center;padding:25px 16px 27px}.wc-empty>svg{width:37px;height:37px;color:#a79164;opacity:.85;margin-bottom:10px}.wc-empty h3,.wc-empty h2{font-size:16px!important;margin:0 0 7px!important}.wc-empty p{font-size:12px;color:var(--wc-muted);max-width:450px;margin:0 auto 15px;line-height:1.6}.wc-primary,.wc-secondary{min-height:42px;border-radius:10px;padding:11px 16px;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.wc-primary{color:#281b09;background:linear-gradient(120deg,#f5d886,#c38e36);border:1px solid #dab561}.wc-primary:disabled{opacity:.5;box-shadow:none}.wc-secondary{color:var(--wc-text);background:var(--wc-field);border:1px solid var(--wc-line)}.wc-primary svg,.wc-secondary svg{width:16px;height:16px}.wc-primary:hover:not(:disabled){filter:brightness(1.08)}.wc-secondary:hover{border-color:#886877}.wc-gold{color:var(--wc-gold)!important}
.wc-table{width:100%;min-width:0}.wc-table-head,.wc-row{display:grid;grid-template-columns:minmax(150px,1.7fr) minmax(80px,1fr) minmax(70px,.8fr);gap:16px;align-items:center}.wc-table-head{font-size:10px;color:var(--wc-muted);padding:0 8px 9px;border-bottom:1px solid var(--wc-line)}.wc-table-head>span:not(:first-child),.wc-row>b,.wc-row>strong{text-align:right}.wc-row{min-height:57px;border-bottom:1px solid var(--wc-line);padding:10px 8px;font-size:12px}.wc-row>span{display:flex;align-items:center;gap:10px;min-width:0}.wc-row>span>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.wc-row.is-mine{background:#f1436912}.wc-row em{font-size:9px;background:#f1436933;color:#ff8ca5;padding:2px 5px;border-radius:4px;font-style:normal}.wc-rank{width:16px;text-align:center;color:var(--wc-muted);font-weight:500;flex:none}.wc-player-avatar{width:29px;height:29px;border-radius:9px;background:#494053;display:grid;place-items:center;color:#d9c7e3;font-weight:700;flex:none}.wc-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:11px;color:var(--wc-muted)}.wc-pager button{border:1px solid var(--wc-line);background:var(--wc-field);color:var(--wc-text);border-radius:8px;min-width:36px;height:32px}.wc-pager button:disabled{opacity:.3}
.wc-podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:12px;margin-top:23px;align-items:end}.wc-podium-card{display:flex;flex-direction:column;align-items:center;background:linear-gradient(#b6bac40d,var(--wc-field));border:1px solid var(--wc-line);border-radius:14px;padding:18px 8px 21px;gap:7px}.wc-podium-card.place-1{padding-top:27px;border-color:#b7934d70;background:linear-gradient(#ae863723,var(--wc-field))}.wc-medal{color:#b9bbc5}.wc-medal svg{width:35px;height:35px}.place-1 .wc-medal{color:#edc86c}.place-3 .wc-medal{color:#c18863}.wc-podium-card small{font-size:9px;letter-spacing:.1em;color:var(--wc-muted)}.wc-podium-card strong{font-size:clamp(17px,2vw,25px);letter-spacing:-.04em;color:var(--wc-text);font-variant-numeric:tabular-nums}.place-1 strong{color:var(--wc-gold)}.wc-prize-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:20px 0}.wc-prize-list>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--wc-line);padding:13px 2px;font-size:12px}.wc-prize-list span{color:var(--wc-muted)}.wc-prize-list .wc-tail{background:#edc86c09;padding:13px 10px;margin:5px -10px 0;border:1px solid #edc86c23;border-radius:9px;color:var(--wc-gold)}.wc-muted{font-size:12px;color:var(--wc-muted);line-height:1.65}.wc-rules{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.wc-rules article{display:flex;align-items:flex-start;gap:13px;padding:20px 0;border-bottom:1px solid var(--wc-line)}.wc-rules article>span{font-variant-numeric:tabular-nums;color:#b79058;font-size:12px;padding-top:2px}.wc-rules h3{font-size:14px!important;margin:0 0 8px!important}.wc-rules p{font-size:12px;color:var(--wc-muted);line-height:1.7}
.wc-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 25px}.wc-tiers button{display:flex;align-items:center;gap:13px;text-align:left;background:var(--wc-surface);color:var(--wc-muted);border:1px solid var(--wc-line);padding:14px 18px;border-radius:13px}.wc-tiers button>span{color:var(--wc-gold)}.wc-tiers button svg{width:26px;height:26px}.wc-tiers button div{display:grid;gap:2px}.wc-tiers button b{font-size:14px;color:var(--wc-text)}.wc-tiers button small{font-size:11px}.wc-tiers button[aria-pressed=true]{background:#592b381f;border-color:#b33c59;box-shadow:inset 0 -2px #f14369}.wc-rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}.wc-room{background:var(--wc-surface);border:1px solid var(--wc-line);border-radius:16px;overflow:hidden;padding:18px 16px}.wc-room-top{display:flex;align-items:center;gap:10px}.wc-room-symbol{width:37px;height:37px;border:1px solid #80704244;background:#a5833920;color:#dbb862;border-radius:11px;display:grid;place-items:center}.wc-room-symbol.hard{color:#f78d61;background:#f78d6114;border-color:#f78d6138}.wc-room-symbol.pro{color:#b494eb;background:#b494eb14;border-color:#b494eb38}.wc-room-top small{font-size:8px;letter-spacing:.12em;color:var(--wc-muted);display:block}.wc-room-top h3{font-size:14px!important;margin:3px 0 0!important}.wc-room-status{font-size:9px;color:var(--wc-muted);margin-left:auto;padding:3px 6px;border-radius:5px;border:1px solid var(--wc-line)}.wc-room-status.is-live{color:#80dab0;border-color:#80dab033}.wc-room-bank{display:grid;padding:24px 0 20px;gap:3px}.wc-room-bank small{font-size:10px;color:var(--wc-muted)}.wc-room-bank strong{font-size:28px;letter-spacing:-.045em;color:var(--wc-gold);font-variant-numeric:tabular-nums;line-height:1.3}.wc-room-bank>span{font-size:10px;color:var(--wc-muted)}.wc-room-players{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;font-size:11px;color:var(--wc-muted)}.wc-room-players>div{display:flex;gap:6px}.wc-room-players>div>span{display:grid;place-items:center;width:28px;height:30px;border:1px dashed #64606b66;border-radius:7px;color:#696473;font-weight:300}.wc-room-players>div>span.is-filled{background:#72556f33;color:#dfc6e0;border-style:solid}.wc-room-meta{border-top:1px solid var(--wc-line);padding:12px 0 15px;display:grid;gap:7px;font-size:10px;color:var(--wc-muted)}.wc-room-meta>span{display:flex;align-items:center;gap:6px}.wc-room-meta svg{width:13px;height:13px}.wc-room>.wc-primary{width:100%;font-size:10px}.wc-room>.wc-primary:disabled{background:var(--wc-field);border-color:var(--wc-line);color:var(--wc-muted);opacity:1}.wc-count{padding:5px 9px;border:1px solid var(--wc-line);border-radius:7px}
.wc-practice{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;position:relative;overflow:hidden;border:1px solid #6f655044;border-radius:20px;padding:36px;background:radial-gradient(ellipse at 85% 100%,#a0c7641a,transparent 60%),var(--wc-surface)}.wc-practice h2{font-size:28px!important;max-width:390px}.wc-practice p{max-width:400px;color:var(--wc-muted);font-size:13px;line-height:1.7}.wc-practice-features{display:grid;gap:10px;margin:22px 0;font-size:11px;color:var(--wc-muted)}.wc-practice-features>span{display:flex;align-items:center;gap:8px}.wc-practice-features svg{color:var(--wc-gold);width:17px;height:17px}.wc-snake-art{text-align:center}.wc-snake-art img{width:min(270px,100%);height:auto;filter:drop-shadow(0 17px 30px #0004)}
@media(max-width:1100px){.wc-trust{display:none}.wc-room{padding:15px 12px}.wc-room-top{gap:7px}.wc-room-symbol{width:31px;height:33px}.wc-room-top h3{font-size:13px!important}.wc-room-status{font-size:8px}}
@media(max-width:760px){.wt-page{padding:20px 12px 32px!important}.wc-heading{margin-bottom:18px}.wc-heading h1{font-size:26px!important;max-width:370px}.wc-heading p{font-size:12px}.wc-periods{gap:8px;margin-bottom:15px}.wc-period{padding:14px 12px;gap:9px;border-radius:12px;align-items:flex-start}.wc-period-icon{width:30px;height:33px;border-radius:9px}.wc-period-icon svg{width:19px;height:19px}.wc-period-copy strong{font-size:22px}.wc-period-copy small{font-size:8px;letter-spacing:.07em}.wc-period-copy>span{font-size:10px}.wc-period-check{position:absolute;right:9px;top:11px;width:17px;height:17px;font-size:10px}.wc-period-copy{padding-top:1px}.wc-tabs{gap:20px;margin-bottom:15px}.wc-tabs button{padding-block:12px;font-size:12px;gap:6px}.wc-tabs svg{width:16px;height:16px}.wc-hero{min-height:210px;padding:20px 17px;border-radius:15px;align-items:center}.wc-hero-copy{position:relative;z-index:1}.wc-hero-copy>h2{font-size:18px!important;max-width:210px}.wc-prize{font-size:42px}.wc-hero-copy>p{font-size:10px;max-width:170px}.wc-date{font-size:9px;margin-top:14px;max-width:180px}.wt-page .wc-trophy{width:150px;height:150px;position:absolute;right:-14px;bottom:18px;margin:0;opacity:.78}.wc-status{font-size:8px;letter-spacing:.06em;margin-bottom:10px}.wc-note{gap:9px;padding:12px;border-radius:11px;margin:11px 0 14px;align-items:flex-start}.wc-note>svg{width:18px;height:18px;margin-top:2px}.wc-note strong{font-size:11px}.wc-note p>span{font-size:10px}.wc-note .wc-text-button{font-size:0;padding:0;margin-top:4px}.wc-note .wc-text-button svg{width:17px;height:17px}.wc-box{padding:16px 13px;border-radius:14px}.wc-section-head h2{font-size:16px!important}.wc-section-head>span{font-size:9px}.wc-empty{padding:24px 10px}.wc-empty p{font-size:11px}.wc-podium{gap:7px}.wc-podium-card{padding:16px 5px;gap:6px;border-radius:11px}.wc-podium-card.place-1{padding-top:23px}.wc-podium-card strong{font-size:18px}.wc-podium-card small{font-size:8px}.wc-medal svg{width:28px;height:28px}.wc-prize-list{gap:0 20px}.wc-prize-list>div{font-size:11px;padding-block:12px}.wc-rules{grid-template-columns:1fr}.wc-rules article{padding:16px 0;gap:12px}.wc-rules p{font-size:12px}.wc-table-head,.wc-row{grid-template-columns:minmax(130px,1.6fr) minmax(65px,1fr) minmax(50px,.7fr);gap:5px}.wc-table-head{font-size:8px}.wc-row{font-size:10px;padding-inline:2px}.wc-player-avatar{display:none}.wc-row>span{gap:7px}.wc-row em{display:none}.wc-rank{width:14px}.wc-tiers{gap:8px;margin-bottom:20px}.wc-tiers button{display:block;padding:11px 10px}.wc-tiers button>span{display:none}.wc-tiers button b{font-size:13px}.wc-tiers button small{font-size:9px}.wc-rooms{grid-template-columns:1fr;gap:12px}.wc-room{padding:17px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.wc-room-top{grid-column:1/-1}.wc-room-top h3{font-size:16px!important}.wc-room-top small{font-size:9px}.wc-room-symbol{width:40px;height:40px}.wc-room-status{font-size:10px}.wc-room-bank{padding:17px 0 12px}.wc-room-bank strong{font-size:30px}.wc-room-players{grid-column:2;grid-row:2;margin:0;align-items:center;align-content:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wc-room-players>div{gap:4px}.wc-room-players>div>span{width:21px;height:27px}.wc-room-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px 0}.wc-room>.wc-primary{grid-column:1/-1;font-size:12px}.wc-practice{padding:24px 20px;grid-template-columns:1fr;gap:20px}.wc-practice h2{font-size:25px!important}.wc-practice p{font-size:12px}.wc-snake-art{grid-row:1}.wc-snake-art img{width:150px}.wc-practice>.wc-snake-art{max-height:165px}.wc-practice-features{margin:18px 0}.wc-primary,.wc-secondary{min-height:43px}}
@media(prefers-reduced-motion:reduce){.wt-page *{transition:none!important}}
/* Brand surfaces also retain contrast in the site's light theme. */
html[data-theme=light] .wc-period.is-selected,body.light .wc-period.is-selected{background:#f7e8e9}
html[data-theme=light] .wc-hero,body.light .wc-hero{background:linear-gradient(115deg,#fff5dd,#f6e7de);--wc-text:#372723;--wc-muted:#7c6862;--wc-gold:#97651c}
.sp-overlay{position:fixed;inset:0;z-index:2147480000;background:#0d1018;color:#f5f2fa;font:13px/1.5 system-ui,sans-serif}.sp-overlay *{box-sizing:border-box}.sp-overlay>canvas{display:block;width:100%;height:100%;touch-action:none}.sp-top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;gap:15px;padding:max(15px,env(safe-area-inset-top)) 20px 14px;background:linear-gradient(#0b0e16f0,#0b0e1690,transparent)}.sp-top>div:first-child{display:grid;gap:2px}.sp-top b{letter-spacing:.09em;font-size:13px}.sp-top span{font-size:10px;color:#b1a9bd}.sp-actions{display:flex;gap:7px;align-items:flex-start}.sp-actions button,.sp-paused button{background:#1b1e2bcf;border:1px solid #555062;color:#eee7f2;border-radius:9px;padding:8px 12px;font:inherit;font-size:11px;cursor:pointer}.sp-actions button:last-child{font-size:21px;line-height:18px;padding:7px 11px}.sp-stats{position:absolute;top:85px;left:20px;display:flex;gap:12px;pointer-events:none}.sp-stats>span{display:grid;font-size:10px;color:#aaa3b6;background:#0d111cbb;padding:8px 13px;border:1px solid #62596544;border-radius:10px}.sp-stats b{color:#f2d280;font-size:23px;font-variant-numeric:tabular-nums}.sp-hint{position:absolute;left:20px;bottom:22px;font-size:11px;color:#aaa3b6;pointer-events:none}.sp-joystick,.sp-boost{display:none}.sp-energy{position:absolute;bottom:23px;right:20px;width:125px;height:5px;background:#322a3e;border-radius:5px;overflow:hidden}.sp-energy>i{height:100%;display:block;background:#d1acff;border-radius:5px}.sp-result,.sp-paused{position:absolute;inset:0;background:#070a13b8;backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;text-align:center;padding:20px}.sp-result[hidden],.sp-paused[hidden]{display:none}.sp-paused>b{font-size:30px}.sp-result>div{width:min(400px,100%);background:#1b1c28;border:1px solid #73617666;border-radius:22px;padding:28px;box-shadow:0 30px 90px #0008;display:grid;gap:9px}.sp-result h2{margin:8px 0;font-size:24px;line-height:1.25}.sp-badge{font-size:9px;letter-spacing:.12em;color:#b6a2ca}.sp-result strong{font-size:50px;color:#f0cd79;line-height:1.15}.sp-result p{font-size:12px;color:#bfb3cc;margin:8px 0}.sp-result button{font:inherit;border-radius:10px;border:1px solid #685d73;padding:11px;cursor:pointer;background:#272334;color:#fff}.sp-result [data-sp-again]{background:linear-gradient(120deg,#efce85,#c18c3d);color:#261d0e;border:0;font-weight:700}.sp-overlay :focus-visible{outline:2px solid #e2bd70;outline-offset:3px}
@media(pointer:coarse){.sp-hint{display:none}.sp-joystick{display:grid;place-items:center;position:absolute;bottom:max(35px,env(safe-area-inset-bottom));left:25px;width:110px;height:110px;border:1px solid #ac9bc14d;border-radius:50%;background:#1216206b;touch-action:none;user-select:none}.sp-joystick i{display:block;width:48px;height:48px;border-radius:50%;border:1px solid #cfb5ed66;background:#715b9177;pointer-events:none}.sp-boost{display:block;position:absolute;bottom:max(48px,env(safe-area-inset-bottom));right:28px;width:76px;height:76px;background:#312d425e;border:1px solid #d4b0fa77;border-radius:50%;color:#d9b3ff;font-size:42px;touch-action:none;user-select:none}.sp-energy{right:28px;bottom:33px;width:76px}.sp-top{padding-inline:12px;gap:7px}.sp-top b{font-size:11px}.sp-top span{font-size:9px;max-width:130px}.sp-actions{gap:5px}.sp-actions button{font-size:9px;padding:8px}.sp-stats{left:12px;top:79px;gap:6px}.sp-stats>span{padding:5px 8px;font-size:8px}.sp-stats b{font-size:20px}}
.sp-top{z-index:4}.sp-result,.sp-paused{z-index:3}
/* Keep page components independent from legacy global header/button rules. */
html body .wt-page .wc-heading{padding:0!important;margin:0 0 20px!important;border:0!important;background:none!important;min-height:0!important}
html body .wt-page .wc-tabs{border:0!important;border-bottom:1px solid var(--wc-line)!important;border-radius:0!important;background:none!important;padding:0!important;min-height:0!important}
html body .wt-page .wc-tabs button{background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:var(--wc-muted)!important;padding:13px 2px 14px!important}
html body .wt-page .wc-tabs button[aria-selected=true]{color:var(--wc-text)!important;border-bottom-color:var(--wc-accent)!important;background:none!important}
html body:where([data-wgh~="kf5eaf"]):not(.wg-0) .mp-menu-toggle{border:1px solid #a9435c!important;border-radius:12px!important;background:#33202a!important}
.wc-board-layout{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(400px,1.4fr);gap:16px;align-items:start}.wc-board-layout>aside{min-width:0}.wc-board-layout>.wc-box{min-width:0;margin:0}.wc-board-layout .wc-hero{min-height:300px;padding:22px;align-items:flex-start}.wc-board-layout .wc-hero h2{max-width:230px}.wc-board-layout .wc-hero .wc-prize{font-size:48px}.wc-board-layout .wc-trophy{position:absolute;right:-4px;bottom:-8px;width:155px;height:144px;margin:0;opacity:.72}.wc-board-layout .wc-hero .wc-date{max-width:170px;margin-top:28px}.wc-board-layout .wc-note{align-items:flex-start;margin:12px 0 0;padding:14px 12px}.wc-board-layout .wc-note .wc-text-button{font-size:0;margin-top:2px}.wc-board-layout .wc-note p>span{font-size:11px}.wc-board-layout .wc-box .wc-row{min-height:61px}
@media(max-width:1000px){.wc-board-layout{grid-template-columns:1fr}.wc-board-layout .wc-hero{min-height:210px}.wc-board-layout .wc-trophy{bottom:5px;right:20px;width:195px;height:180px;opacity:.9}.wc-board-layout .wc-hero .wc-date{margin-top:16px}.wc-board-layout .wc-note{margin-bottom:0}.wc-board-layout .wc-hero h2{max-width:250px}}
@media(max-width:760px){.wc-board-layout .wc-hero{min-height:195px;padding:17px}.wc-board-layout .wc-trophy{width:140px;height:130px;right:-10px;bottom:18px;opacity:.72}.wc-board-layout .wc-hero .wc-prize{font-size:42px}.wc-board-layout .wc-note{padding:12px}.wc-board-layout .wc-box .wc-row{min-height:54px}}
/* Shared navigation overrides the global decorative selected-tab layer. */
html body .wt-page .wc-tabs button::before,html body .wt-page .wc-tabs button::after{content:none!important;display:none!important}
html body .wt-page .wc-tabs{isolation:isolate;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin}
html.so-playing{overflow:hidden!important}.so-overlay [hidden]{display:none!important}.so-wait{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(430px,calc(100% - 32px));padding:28px;border:1px solid #68513c;border-radius:22px;background:#17161feb;color:#f8f4ec;text-align:center;box-shadow:0 25px 100px #0009}.so-wait h2{font-size:24px;line-height:1.2;margin:0 0 16px}.so-wait p{font-size:14px;line-height:1.6;color:#c9c2ce}.so-wait button{display:block;width:100%;margin-top:14px;min-height:46px;border-radius:11px;border:1px solid #74603c;cursor:pointer;font:600 14px inherit;background:#e4be68;color:#231807}.so-wait .wc-secondary{background:#22212a;color:#ede6ed}.so-people{font-size:40px;font-weight:800;color:#edc86c;margin-top:16px}.so-shield{position:absolute;right:25px;bottom:145px;width:58px;height:58px;border-radius:50%;border:1px solid #67d7f799;color:#9beaff;background:#112938bb;font-size:29px}.so-overlay .sp-top>div:first-child{min-width:0}.so-overlay .sp-top [data-so-notice]{max-width:60vw;white-space:normal;font-size:11px}.wc-row code{font:10px ui-monospace,monospace;overflow-wrap:anywhere;min-width:0}.wc-row>*{min-width:0}
@media(min-width:761px) and (max-width:900px){html body:where([data-wgh~="kf5eaf"]):not(.wg-0) .wg-deposit-btn{font-size:12px!important;padding-inline:8px!important}}
@media(max-width:600px){.so-overlay .sp-top{gap:8px;padding:12px}.so-overlay .sp-top [data-so-notice]{max-width:55vw;font-size:10px}.so-overlay .sp-actions button{padding:7px 10px}.so-shield{right:22px;bottom:135px}.so-wait{padding:22px}.so-wait h2{font-size:21px}}
@layer wg-workspace-visibility {
html body .wt-page .wc-tabs button::before,html body .wt-page .wc-tabs button::after{content:none!important;display:none!important;box-shadow:none!important}
html body .wt-page .wc-tabs button{box-shadow:none!important;border-inline:0!important;background:transparent!important;border-top:0!important}
}
.wc-snake-banner{display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(circle at 87% 50%,#ac952525,transparent 36%),linear-gradient(110deg,#28242a,#17171e);border:1px solid #66533b;border-radius:18px;padding:20px 24px;margin:0 0 22px;min-height:160px}.wc-snake-banner h2{max-width:420px;font-size:24px!important}.wc-snake-banner p{color:var(--wc-muted);max-width:480px;font-size:12px}.wc-snake-banner img{height:160px;width:165px;object-fit:contain;margin:-20px 0}.wc-snake-banner .wc-kicker{margin-bottom:8px}.wc-snake-banner a{display:inline-flex;gap:8px;color:#f4d486;text-decoration:none;margin-top:12px;font-weight:650;font-size:12px}
@media(max-width:760px){.wc-snake-banner{padding:16px;min-height:150px;margin-bottom:17px}.wc-snake-banner h2{font-size:20px!important;max-width:200px}.wc-snake-banner p{max-width:220px;font-size:11px}.wc-snake-banner img{position:absolute;height:110px;width:100px;right:-8px;bottom:10px;opacity:.65}.wc-snake-banner>div{position:relative;z-index:1}}
@layer wg-workspace-visibility {
@media(max-width:1100px){html body:where([data-wgh~="kf5eaf"]):not(.wg-0) .dp-top-in{width:34px!important;min-width:34px!important;padding:0!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}html body:where([data-wgh~="kf5eaf"]):not(.wg-0) .dp-top-in .dp-lbl{display:none!important}html body:where([data-wgh~="kf5eaf"]):not(.wg-0) .dp-top-in .dp-plus{margin:0!important}}
}

/* A visible, keyboard-accessible explanation of fair scoring. */
.wt-page button.wc-trust{display:flex!important;min-height:40px;font-family:inherit;cursor:pointer}
.wt-page button.wc-trust:hover{color:var(--wc-gold);border-color:var(--wc-gold)}
.wt-page button.wc-trust:focus-visible{outline:2px solid var(--wc-gold);outline-offset:3px}
@media(max-width:1100px){.wt-page .wc-heading{flex-wrap:wrap;gap:12px}.wt-page button.wc-trust{font-size:11px;padding:8px 11px}}

/* /assets/slither-room4.css */

.so-error{padding:12px;border:1px solid #b54460;border-radius:10px;background:#45212d;color:#ffd1dc;font:600 15px/1.5 Arimo,system-ui,sans-serif!important;text-align:left}.so-error[hidden]{display:none!important}.wc-bot-room{width:100%;margin-top:8px;min-height:42px;border:1px solid #695042;border-radius:10px;background:#262129;color:#f5d793;font:600 14px Arimo,system-ui;cursor:pointer}.so-people{font-size:18px;color:#eccc84}

/* /assets/slither-queue5.css */
.sp-overlay{position:fixed;inset:0;z-index:2147480000;background:#0d1018;color:#f5f2fa;font:13px/1.5 system-ui,sans-serif}.sp-overlay *{box-sizing:border-box}.sp-overlay>canvas{display:block;width:100%;height:100%;touch-action:none}.sp-top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;gap:15px;padding:max(15px,env(safe-area-inset-top)) 20px 14px;background:linear-gradient(#0b0e16f0,#0b0e1690,transparent)}.sp-top>div:first-child{display:grid;gap:2px}.sp-top b{letter-spacing:.09em;font-size:13px}.sp-top span{font-size:10px;color:#b1a9bd}.sp-actions{display:flex;gap:7px;align-items:flex-start}.sp-actions button,.sp-paused button{background:#1b1e2bcf;border:1px solid #555062;color:#eee7f2;border-radius:9px;padding:8px 12px;font:inherit;font-size:11px;cursor:pointer}.sp-actions button:last-child{font-size:21px;line-height:18px;padding:7px 11px}.sp-stats{position:absolute;top:85px;left:20px;display:flex;gap:12px;pointer-events:none}.sp-stats>span{display:grid;font-size:10px;color:#aaa3b6;background:#0d111cbb;padding:8px 13px;border:1px solid #62596544;border-radius:10px}.sp-stats b{color:#f2d280;font-size:23px;font-variant-numeric:tabular-nums}.sp-hint{position:absolute;left:20px;bottom:22px;font-size:11px;color:#aaa3b6;pointer-events:none}.sp-joystick,.sp-boost{display:none}.sp-energy{position:absolute;bottom:23px;right:20px;width:125px;height:5px;background:#322a3e;border-radius:5px;overflow:hidden}.sp-energy>i{height:100%;display:block;background:#d1acff;border-radius:5px}.sp-result,.sp-paused{position:absolute;inset:0;background:#070a13b8;backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;text-align:center;padding:20px}.sp-result[hidden],.sp-paused[hidden]{display:none}.sp-paused>b{font-size:30px}.sp-result>div{width:min(400px,100%);background:#1b1c28;border:1px solid #73617666;border-radius:22px;padding:28px;box-shadow:0 30px 90px #0008;display:grid;gap:9px}.sp-result h2{margin:8px 0;font-size:24px;line-height:1.25}.sp-badge{font-size:9px;letter-spacing:.12em;color:#b6a2ca}.sp-result strong{font-size:50px;color:#f0cd79;line-height:1.15}.sp-result p{font-size:12px;color:#bfb3cc;margin:8px 0}.sp-result button{font:inherit;border-radius:10px;border:1px solid #685d73;padding:11px;cursor:pointer;background:#272334;color:#fff}.sp-result [data-sp-again]{background:linear-gradient(120deg,#efce85,#c18c3d);color:#261d0e;border:0;font-weight:700}.sp-overlay :focus-visible{outline:2px solid #e2bd70;outline-offset:3px}
@media(pointer:coarse){.sp-hint{display:none}.sp-joystick{display:grid;place-items:center;position:absolute;bottom:max(35px,env(safe-area-inset-bottom));left:25px;width:110px;height:110px;border:1px solid #ac9bc14d;border-radius:50%;background:#1216206b;touch-action:none;user-select:none}.sp-joystick i{display:block;width:48px;height:48px;border-radius:50%;border:1px solid #cfb5ed66;background:#715b9177;pointer-events:none}.sp-boost{display:block;position:absolute;bottom:max(48px,env(safe-area-inset-bottom));right:28px;width:76px;height:76px;background:#312d425e;border:1px solid #d4b0fa77;border-radius:50%;color:#d9b3ff;font-size:42px;touch-action:none;user-select:none}.sp-energy{right:28px;bottom:33px;width:76px}.sp-top{padding-inline:12px;gap:7px}.sp-top b{font-size:11px}.sp-top span{font-size:9px;max-width:130px}.sp-actions{gap:5px}.sp-actions button{font-size:9px;padding:8px}.sp-stats{left:12px;top:79px;gap:6px}.sp-stats>span{padding:5px 8px;font-size:8px}.sp-stats b{font-size:20px}}
.sp-top{z-index:4}.sp-result,.sp-paused{z-index:3}
/* Keep page components independent from legacy global header/button rules. */
html body .wt-page .wc-heading{padding:0!important;margin:0 0 20px!important;border:0!important;background:none!important;min-height:0!important}
html body .wt-page .wc-tabs{border:0!important;border-bottom:1px solid var(--wc-line)!important;border-radius:0!important;background:none!important;padding:0!important;min-height:0!important}
html body .wt-page .wc-tabs button{background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:var(--wc-muted)!important;padding:13px 2px 14px!important}
html body .wt-page .wc-tabs button[aria-selected=true]{color:var(--wc-text)!important;border-bottom-color:var(--wc-accent)!important;background:none!important}
html body:where([data-wgh~="kf5eaf"]):not(.wg-0) .mp-menu-toggle{border:1px solid #a9435c!important;border-radius:12px!important;background:#33202a!important}
.wc-board-layout{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(400px,1.4fr);gap:16px;align-items:start}.wc-board-layout>aside{min-width:0}.wc-board-layout>.wc-box{min-width:0;margin:0}.wc-board-layout .wc-hero{min-height:300px;padding:22px;align-items:flex-start}.wc-board-layout .wc-hero h2{max-width:230px}.wc-board-layout .wc-hero .wc-prize{font-size:48px}.wc-board-layout .wc-trophy{position:absolute;right:-4px;bottom:-8px;width:155px;height:144px;margin:0;opacity:.72}.wc-board-layout .wc-hero .wc-date{max-width:170px;margin-top:28px}.wc-board-layout .wc-note{align-items:flex-start;margin:12px 0 0;padding:14px 12px}.wc-board-layout .wc-note .wc-text-button{font-size:0;margin-top:2px}.wc-board-layout .wc-note p>span{font-size:11px}.wc-board-layout .wc-box .wc-row{min-height:61px}
@media(max-width:1000px){.wc-board-layout{grid-template-columns:1fr}.wc-board-layout .wc-hero{min-height:210px}.wc-board-layout .wc-trophy{bottom:5px;right:20px;width:195px;height:180px;opacity:.9}.wc-board-layout .wc-hero .wc-date{margin-top:16px}.wc-board-layout .wc-note{margin-bottom:0}.wc-board-layout .wc-hero h2{max-width:250px}}
@media(max-width:760px){.wc-board-layout .wc-hero{min-height:195px;padding:17px}.wc-board-layout .wc-trophy{width:140px;height:130px;right:-10px;bottom:18px;opacity:.72}.wc-board-layout .wc-hero .wc-prize{font-size:42px}.wc-board-layout .wc-note{padding:12px}.wc-board-layout .wc-box .wc-row{min-height:54px}}
/* Shared navigation overrides the global decorative selected-tab layer. */
html body .wt-page .wc-tabs button::before,html body .wt-page .wc-tabs button::after{content:none!important;display:none!important}
html body .wt-page .wc-tabs{isolation:isolate;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin}

/* Shared room and match UI; no game controls or chat are covered while minimized. */
.sq-widget{position:fixed;top:80px;right:20px;width:310px;max-width:calc(100vw - 24px);z-index:180;background:#19171f;color:#f9f3f6;border:1px solid #58414b;border-radius:16px;box-shadow:0 14px 40px #0008;font:14px/1.45 Arimo,system-ui,sans-serif;overflow:hidden}.sq-widget[hidden],.sq-widget [hidden]{display:none!important}.sq-widget button{font:inherit;cursor:pointer}.sq-widget-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;background:transparent;color:inherit;text-align:left}.sq-widget-head>span:nth-child(2){flex:1}.sq-widget-head b{display:block;font-size:15px}.sq-widget-head small{display:block;color:#ada6b4;font-size:12px;margin-top:2px}.sq-pulse{width:9px;height:9px;background:#d4b464;border-radius:50%;box-shadow:0 0 0 5px #d4b46416;flex:none}.sq-widget-body{display:none;padding:0 14px 14px}.sq-widget.is-expanded .sq-widget-body{display:block}.sq-widget-body p{margin:0 0 12px;color:#bfb7c5}.sq-widget-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sq-widget-actions button{min-height:40px;background:#2c252e;border:1px solid #65515e;color:#fff;border-radius:9px}.sq-widget-actions button:first-child{background:#e6174d;border-color:#f14770}.sq-widget .sq-sound{font-size:12px;min-height:36px;background:none;border:0;color:#d4c9d0;padding:8px 0 0}.sq-widget .sq-widget-error{color:#ffc5cc;margin-top:10px}.so-playing .sq-widget{display:none}.sq-arena{background:#101118!important;z-index:2000!important;color:#f6edf3}.sq-arena .sp-top{padding:22px 28px;max-width:none;left:0;right:0;top:0}.sq-arena .sp-top>div>b{font:700 17px/1.3 Arimo,system-ui;letter-spacing:.08em}.sq-arena .sp-top [data-so-notice]{font:14px/1.5 Arimo,system-ui;color:#b5aab9}.sq-arena .sp-actions{display:flex;align-items:center;gap:12px}.sq-control{display:flex;border:1px solid #433a49;border-radius:10px;padding:3px;background:#15131c}.sq-control button{width:auto!important;border:0!important;background:transparent!important;color:#aaa1b3!important;font-size:13px!important;padding:8px 14px!important;min-height:36px!important;white-space:nowrap}.sq-control button[aria-pressed=true]{background:#3b2330!important;color:#fff!important;box-shadow:inset 0 0 0 1px #9d3b58}.sq-arena .sp-stats{top:98px;left:28px;gap:8px}.sq-arena .sp-stats>span{min-width:85px;padding:10px 14px;background:#16141ec9;font:12px Arimo,system-ui;border:1px solid #302a39;border-radius:12px}.sq-arena .sp-stats b{font-size:22px;margin-top:6px}.sq-arena .sq-wait{width:640px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 180px);overflow:auto;padding:32px;border:1px solid #51404d;border-radius:22px;background:linear-gradient(145deg,#27202b,#14141e);box-shadow:0 30px 100px #0007;text-align:left}.sq-arena .sq-wait[hidden]{display:none!important}.sq-wait-label{font:700 11px Arimo,system-ui;letter-spacing:.12em;color:#d3b874}.sq-arena .sq-wait h2{font:700 clamp(24px,3vw,32px)/1.2 Arimo,system-ui;margin:16px 0 10px;color:#fff}.sq-arena .sq-wait p{font:14px/1.6 Arimo,system-ui;color:#c5bacb;margin:8px 0 18px}.sq-roster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:26px 0!important;font:12px Arimo,system-ui!important}.sq-roster>div{min-width:0;text-align:center;color:#857e90}.sq-roster b{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 8px;border:1px dashed #554659;border-radius:50%;font:600 22px Arimo,system-ui;background:#17161f}.sq-roster .is-filled b{background:#3e2736;color:#f4c875;border:1px solid #936445}.sq-roster span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sq-countdown{padding:12px 16px;background:#4c392130;border:1px solid #776039;border-radius:10px;color:#f8d487;font:700 20px Arimo,system-ui;text-align:center;margin-bottom:18px}.sq-countdown[hidden]{display:none!important}.sq-wait-actions{display:flex;flex-wrap:wrap;gap:10px}.sq-wait-actions button{min-height:46px;flex:1;min-width:150px;border-radius:10px;font:600 14px Arimo,system-ui;padding:12px 16px}.sq-wait-actions button[hidden]{display:none!important}.sq-wait-actions .wc-primary{border:1px solid #ff527e;background:#e5184f;color:white}.sq-wait-actions .wc-secondary{background:#28222d;border:1px solid #584b5f;color:#e3dbe7}.sq-arena .sq-wait .sq-wait-note{font-size:12px;color:#948a9e;margin:18px 0 0}.sq-preparing{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#11121c70;z-index:5;pointer-events:none;font-family:Arimo,system-ui}.sq-preparing[hidden]{display:none!important}.sq-preparing>span{font-size:22px}.sq-preparing>b{font-size:96px;line-height:1.4;color:#f3ce78}.sq-preparing>small{font-size:14px;color:#d2c9d9}.sq-arena .sp-hint{font:12px Arimo,system-ui!important;bottom:22px;left:28px}.sq-arena .sp-joystick,.sq-arena .sp-boost,.sq-arena .so-shield{z-index:4}.sq-arena .so-error{background:#3c1d2d;border-color:#834359;color:#ffc7d9!important}.sq-arena .sp-actions>button{width:42px;height:42px}.wc-rooms .wc-room{display:flex;flex-direction:column;gap:0;border:1px solid #44323f;background:linear-gradient(145deg,#26202a,#16141c);border-radius:18px;padding:22px}.wc-room .wc-room-bank strong{font-size:34px;letter-spacing:-.03em}.wc-room .wc-room-players{padding:18px 0}.wc-room .wc-room-meta{padding:14px 0;border-top:1px solid #392c3a;margin-top:auto}.wc-room .wc-primary{min-height:46px;font-size:14px;border-radius:10px}.wc-room .wc-bot-room{background:none;border-color:transparent;color:#b9acbf;min-height:36px;font-size:12px}.wc-room-status.is-live{background:#3e3321!important;color:#f7d68b!important}.wc-rooms{gap:16px!important}.wc-snake-banner{padding:24px!important;min-height:180px!important}.wc-snake-banner h2{font-size:clamp(24px,2.4vw,34px)!important}.wc-room-meta svg{width:16px}.wc-room-status{white-space:nowrap}.sq-lobby-note{margin:14px 0 20px;color:#c8b9ce;font:14px/1.6 Arimo,system-ui}
@media(max-width:700px){.sq-widget{top:auto;bottom:calc(74px + env(safe-area-inset-bottom));right:12px;width:280px}.sq-widget-head{padding:11px 13px}.sq-widget-head b{font-size:14px}.sq-arena .sp-top{padding:14px 16px;align-items:flex-start}.sq-arena .sp-actions{gap:6px}.sq-control{display:none}.sq-arena .sp-stats{left:16px;top:86px}.sq-arena .sp-stats>span{min-width:65px;padding:8px 10px}.sq-arena .sq-wait{max-width:calc(100vw - 24px);max-height:calc(100dvh - 180px);padding:22px;top:54%;transform:translate(-50%,-50%)}.sq-roster{gap:5px;margin:18px 0!important}.sq-roster b{width:40px;height:40px;font-size:18px}.sq-roster span{font-size:10px}.sq-wait-actions{flex-direction:column}.sq-wait-actions button{flex:auto;width:100%}.sq-arena .sq-wait p{font-size:13px}.sq-arena .sp-hint{display:none}.sq-preparing>small{text-align:center;max-width:280px}.sq-arena .sp-joystick{bottom:24px}.sq-arena .so-shield{right:22px;bottom:110px}.wc-rooms .wc-room{padding:18px}.sq-arena .sp-top>div>b{font-size:15px}}
@media(prefers-reduced-motion:reduce){.sq-widget *,.sq-arena *{animation:none!important}}
html.so-playing{overflow:hidden!important}.sq-arena .sq-wait{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sq-arena .sq-wait-actions button{margin-top:0;width:auto}.sq-arena .sq-wait-actions [hidden]{display:none!important}.sq-arena .so-wait [hidden]{display:none!important}.sq-arena .sp-top [data-so-notice]{max-width:65vw}.sq-arena .sq-control button{margin:0}.sq-arena canvas{position:absolute;inset:0;width:100%;height:100%}
.sq-arena:has(.so-wait:not([hidden])) .sp-stats,.sq-arena:has(.so-wait:not([hidden])) .sp-joystick,.sq-arena:has(.so-wait:not([hidden])) .sp-boost,.sq-arena:has(.so-wait:not([hidden])) .so-shield,.sq-arena:has(.so-wait:not([hidden])) .sp-hint,.sq-arena:has(.so-wait:not([hidden])) .sq-control{display:none!important}.sq-arena{z-index:2147483646!important}
