/*!
 * Sunstone — LeaderOS theme · "Voxel Depth"
 * (c) Viasly. Licensed per domain; redistribution prohibited.
 * Surfaces are blocks: a face plus a solid ledge underneath that sinks when pressed.
 * Display: Parkinsans · Body: Readex Pro · Icons: Phosphor (bold/fill)
 */
  :root{--ss-accent:#2FD06B;--ss-on-accent:#141821;--ss-accent-hover:color-mix(in oklab,var(--ss-accent),white 12%);--ss-accent-press:color-mix(in oklab,var(--ss-accent),black 10%);--ss-accent-soft:color-mix(in oklab,var(--ss-accent) 16%,transparent);--ss-accent-ink:color-mix(in oklab,var(--ss-accent) 48%,#141821);--ss-accent-edge:color-mix(in oklab,var(--ss-accent) 62%,#04140A);--ss-ink:#141821;--ss-ink-2:#1F2430;--ss-bone:#F2F3F7;--ss-paper:#FFFFFF;--ss-sand:#E4E7EE;--ss-discord:#5865F2;--ss-live:#2FD06B;--ss-danger:#F0435B;--ss-warning:#FFB020;--ss-info:#2F8CFF;--ss-pink:#FF6FAE;--ss-t-grape:#7357F6;--ss-t-sky:#2A82F5;--ss-t-cherry:#F2405F;--ss-t-mint:#10A88A;--ss-t-sun:#FFB927;--ss-t-tangerine:#F2772E;--ss-t-leaf:#22A957;--ss-tone-navy:#3B6BF0;--ss-tone-plum:var(--ss-t-grape);--ss-tone-slate:#4C5568;--ss-tone-teal:var(--ss-t-mint);--ss-tone-rose:var(--ss-t-cherry);--ss-tone-forest:#23A455;--ss-display:"Parkinsans","Readex Pro","Segoe UI",system-ui,sans-serif;--ss-font:"Readex Pro","Segoe UI",system-ui,-apple-system,sans-serif;--ss-display-lh:1.06;--ss-r-xs:6px;--ss-r-sm:10px;--ss-r:14px;--ss-r-lg:20px;--ss-r-xl:26px;--ss-notch:0px;--ss-ease:cubic-bezier(.22,1,.36,1);--ss-spring:cubic-bezier(.34,1.56,.64,1);--ss-nav-h:80px;--ss-edge:max(clamp(1rem,2.5vw,2rem),calc((100vw - 1320px) / 2));--ss-ledge:#D2D6DF;--ss-depth:5px;--ss-soft:0 18px 36px -22px rgba(20,24,33,.42);--ss-shadow-card:0 calc(var(--ss-depth) * .9) calc(var(--ss-depth) * 2.6) calc(var(--ss-depth) * -1.1) var(--ss-ledge),var(--ss-soft);--ss-shadow-lift:0 calc(calc(var(--ss-depth) + 3px) * .9) calc(calc(var(--ss-depth) + 3px) * 2.6) calc(calc(var(--ss-depth) + 3px) * -1.1) var(--ss-ledge),0 28px 46px -24px rgba(20,24,33,.5);--ss-shadow-float:0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) var(--ss-ledge),0 30px 60px -24px rgba(20,24,33,.5);--band-bg:#F1F2F5;--band-fg:var(--ss-ink);--band-muted:#5A6375;--band-line:rgba(20,24,33,.12);--band-card:#FFFFFF;--band-card-line:rgba(20,24,33,.08);--band-sunk:#E9EBF0;--band-input:#FFFFFF;--bs-body-font-family:var(--ss-font);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.6;--bs-body-bg:var(--band-bg);--bs-body-color:var(--ss-ink);--bs-emphasis-color:var(--ss-ink);--bs-heading-color:inherit;--bs-secondary-color:#5A6375;--bs-tertiary-color:#7A8294;--bs-secondary-bg:#E9EBF0;--bs-tertiary-bg:#FFFFFF;--bs-border-color:rgba(20,24,33,.12);--bs-border-color-translucent:rgba(20,24,33,.1);--bs-border-radius:var(--ss-r);--bs-border-radius-sm:var(--ss-r-sm);--bs-border-radius-lg:var(--ss-r-lg);--bs-border-radius-xl:var(--ss-r-lg);--bs-border-radius-pill:999px;--bs-link-color:inherit;--bs-link-color-rgb:20,24,33;--bs-link-hover-color:inherit;--bs-link-hover-color-rgb:20,24,33;--bs-link-decoration:none;--bs-code-color:var(--ss-t-cherry);--bs-focus-ring-color:color-mix(in oklab,var(--ss-accent) 55%,transparent);--bs-success:var(--ss-live);--bs-danger:var(--ss-danger);--bs-warning:var(--ss-warning);--bs-info:var(--ss-info);--bs-box-shadow:var(--ss-shadow-card)}[data-bs-theme="dark"]{color-scheme:dark;--band-bg:#0E1015;--band-fg:#F2F3F7;--band-muted:#A1A8B8;--band-line:rgba(242,243,247,.12);--band-card:#181B23;--band-card-line:rgba(242,243,247,.07);--band-sunk:#12141A;--band-input:#12141A;--ss-ledge:#07080B;--ss-soft:0 20px 40px -24px rgba(0,0,0,.85);--ss-accent-ink:color-mix(in oklab,var(--ss-accent) 76%,white);--bs-body-bg:#0E1015;--bs-body-color:#F2F3F7;--bs-emphasis-color:#F2F3F7;--bs-secondary-color:#A1A8B8;--bs-tertiary-color:#8790A2;--bs-secondary-bg:#12141A;--bs-tertiary-bg:#181B23;--bs-border-color:rgba(242,243,247,.12);--bs-border-color-translucent:rgba(242,243,247,.09);--bs-link-color-rgb:242,243,247;--bs-link-hover-color-rgb:242,243,247;--bs-code-color:var(--ss-pink)}.band{background:var(--band-bg);color:var(--band-fg);position:relative}.band-bone{--band-bg:#F1F2F5;--band-fg:var(--ss-ink);--band-muted:#5A6375;--band-line:rgba(20,24,33,.12);--band-card:#FFFFFF;--band-card-line:rgba(20,24,33,.08);--band-sunk:#E9EBF0;--band-input:#FFFFFF;--ss-ledge:#D2D6DF;--bs-body-color:var(--ss-ink);--bs-secondary-color:#5A6375;--bs-border-color:rgba(20,24,33,.12);--bs-link-color-rgb:20,24,33}.band-paper{--band-bg:#FFFFFF;--band-card:#FFFFFF}.band-ink,.ss-night{--band-bg:#141936;--band-fg:#F2F3F7;--band-muted:#AEB4CF;--band-line:rgba(242,243,247,.14);--band-card:#1D2349;--band-card-line:rgba(242,243,247,.08);--band-sunk:#0F1330;--band-input:#0F1330;--ss-ledge:#090C21;--ss-accent-ink:color-mix(in oklab,var(--ss-accent) 78%,white);--bs-body-color:#F2F3F7;--bs-secondary-color:#AEB4CF;--bs-border-color:rgba(242,243,247,.14);--bs-link-color-rgb:242,243,247;--ss-soft:0 20px 40px -24px rgba(0,0,0,.8)}[data-bs-theme="dark"] .band-bone{--band-bg:#0E1015;--band-fg:#F2F3F7;--band-muted:#A1A8B8;--band-line:rgba(242,243,247,.12);--band-card:#181B23;--band-card-line:rgba(242,243,247,.07);--band-sunk:#12141A;--band-input:#12141A;--ss-ledge:#07080B;--ss-accent-ink:color-mix(in oklab,var(--ss-accent) 76%,white);--bs-body-color:#F2F3F7;--bs-secondary-color:#A1A8B8;--bs-border-color:rgba(242,243,247,.12);--bs-link-color-rgb:242,243,247}[data-bs-theme="dark"] .band-paper{--band-bg:#13161D;--band-card:#1B1F28}[data-bs-theme="dark"] .band-ink,[data-bs-theme="dark"] .ss-night{--band-bg:#11152E;--band-card:#191F40;--band-sunk:#0C1027;--band-input:#0C1027}html{scroll-padding-top:calc(var(--ss-nav-h) + 16px);text-decoration-skip-ink:none}body{font-family:var(--ss-font);background:var(--band-bg);color:var(--band-fg);overflow-x:hidden;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}.ss-main{flex:1 0 auto}img{max-width:100%}a{color:inherit;text-decoration:none;transition:color .15s var(--ss-ease)}a:hover{color:inherit}p a:not(.btn),.ss-link{color:var(--band-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:3px;text-underline-offset:3px}p a:not(.btn):hover,.ss-link:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid color-mix(in oklab,var(--ss-accent) 80%,var(--band-fg));outline-offset:2px}::selection{background:var(--ss-accent);color:var(--ss-on-accent)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--ss-display);font-weight:700;letter-spacing:-.015em;line-height:1.18}h1,.h1{font-size:2rem}h2,.h2{font-size:1.6rem}h3,.h3{font-size:1.3rem}h4,.h4{font-size:1.1rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.9rem}hr{border-color:var(--band-line);opacity:1}small,.small{font-size:.86rem}code{font-size:.88em}b,strong{font-weight:650}.px,img[src*="minotar.net"],img[src*="cravatar.eu"],img[src*="mc-heads.net"],img[src*="/loaders/head.png"],img[src*="crafatar"],img[src*="/store/products/"],img[src*="/store/categories/"]{image-rendering:pixelated}.text-muted,.text-secondary,.text-body-secondary{color:var(--band-muted) !important}.text-primary{color:var(--ss-accent-ink) !important}.text-success{color:#17A350 !important}[data-bs-theme="dark"] .text-success,.band-ink .text-success{color:var(--ss-live) !important}.text-danger{color:var(--ss-danger) !important}.text-warning{color:#B9770F !important}[data-bs-theme="dark"] .text-warning,.band-ink .text-warning{color:var(--ss-warning) !important}.bg-body{background:var(--band-bg) !important}.bg-primary{background:var(--ss-accent) !important;color:var(--ss-on-accent) !important}.border,.border-top,.border-bottom,.border-start,.border-end{border-color:var(--band-line) !important}.container,.container-lg,.container-xl,.container-xxl{--bs-gutter-x:clamp(2rem,5vw,4rem);max-width:calc(1320px + var(--bs-gutter-x))}.min-w-0{min-width:0}.visually-hidden-focusable:focus{position:fixed !important;z-index:2000;top:8px;left:8px;background:var(--ss-accent);color:var(--ss-on-accent);padding:.5rem 1rem;border-radius:var(--ss-r-sm)}.ss-display-font{font-family:var(--ss-display);font-weight:800;line-height:var(--ss-display-lh);letter-spacing:-.03em}.ss-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(2.1rem,1.4rem + 2.2vw,3.3rem);line-height:var(--ss-display-lh);letter-spacing:-.035em;margin:0}.ss-title-sm{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.4rem);line-height:var(--ss-display-lh);letter-spacing:-.03em;margin:0}.ss-title em,.ss-title-sm em{font-style:normal;color:var(--ss-accent-ink)}.ss-lead{max-width:38rem;color:var(--band-muted);font-size:1.08rem;margin:.7rem 0 0}.ss-kicker{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ss-display);font-weight:700;font-size:.92rem;color:var(--band-muted);margin-bottom:.7rem}.ss-kicker::before{content:"";width:.7rem;height:.7rem;border-radius:3px;background:var(--ss-accent);box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--ss-accent-edge)}.ss-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem 3rem;flex-wrap:wrap;margin-bottom:clamp(1.5rem,1.1rem + 1.2vw,2.4rem)}.ss-head--center{justify-content:center;text-align:center}.ss-head--center .ss-lead{margin-inline:auto}.ss-head-aside{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ss-link-arrow{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--ss-display);font-weight:700;font-size:1rem;color:var(--band-fg);transition:gap .3s var(--ss-spring)}.ss-link-arrow i{transition:transform .3s var(--ss-spring)}.ss-link-arrow:hover{color:var(--band-fg)}.ss-link-arrow:hover i{transform:translateX(4px)}.ss-sec{padding-block:clamp(3.25rem,2.4rem + 3vw,5.5rem)}.ss-sec-sm{padding-block:clamp(2rem,1.5rem + 2vw,3.25rem)}.ss-sec--sunk{background:var(--band-sunk);padding-top:clamp(2.25rem,1.8rem + 1.4vw,3rem)}.ss-sec--tight-top{padding-top:0}.ss-stats + .ss-sec--tight-top{padding-top:clamp(1.6rem,1.2rem + 1vw,2.4rem)}.ss-price{font-family:var(--ss-display);font-weight:800;font-size:1.5rem;line-height:1;letter-spacing:-.02em;white-space:nowrap}.ss-price-old{color:var(--band-muted);text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:600;font-size:.9rem;white-space:nowrap}.ss-num{font-variant-numeric:tabular-nums}.ss-shore{position:relative}.btn{--bs-btn-font-family:var(--ss-display);--bs-btn-font-weight:700;--bs-btn-font-size:.98rem;--bs-btn-padding-x:1.1rem;--bs-btn-padding-y:.66rem;--bs-btn-border-width:0;--bs-btn-border-radius:var(--ss-r-sm);--bs-btn-box-shadow:none;--bs-btn-focus-box-shadow:0 0 0 3px var(--bs-focus-ring-color);--bs-btn-color:var(--band-fg);--bs-btn-bg:var(--band-card);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--band-fg);--bs-btn-hover-bg:var(--band-card);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--band-fg);--bs-btn-active-bg:var(--band-card);--bs-btn-active-border-color:transparent;--bs-btn-disabled-opacity:.55;--btn-edge:var(--ss-ledge);--btn-d:4px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.25;letter-spacing:-.005em;position:relative;box-shadow:0 calc(var(--btn-d) * .9) calc(var(--btn-d) * 2.6) calc(var(--btn-d) * -1.1) var(--btn-edge),inset 0 1.5px 0 rgba(255,255,255,.28);transition:transform .22s var(--ss-spring),box-shadow .22s var(--ss-spring),background-color .2s var(--ss-ease),color .2s var(--ss-ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 calc(calc(var(--btn-d) + 2px) * .9) calc(calc(var(--btn-d) + 2px) * 2.6) calc(calc(var(--btn-d) + 2px) * -1.1) var(--btn-edge),inset 0 1.5px 0 rgba(255,255,255,.28)}.btn:active,.btn.active:not(.btn-link){transform:translateY(1px);box-shadow:0 0 0 var(--btn-edge),inset 0 1.5px 0 rgba(255,255,255,.28);transition-duration:.06s}.btn:disabled,.btn.disabled{transform:none}.btn:focus-visible{box-shadow:0 calc(var(--btn-d) * .9) calc(var(--btn-d) * 2.6) calc(var(--btn-d) * -1.1) var(--btn-edge),0 0 0 3px var(--bs-focus-ring-color)}.btn i[class*="ph-"]{font-size:1.2em}.btn-sm{--bs-btn-padding-x:.8rem;--bs-btn-padding-y:.44rem;--bs-btn-font-size:.87rem;--btn-d:3px;--bs-btn-border-radius:9px}.btn-lg{--bs-btn-padding-x:1.45rem;--bs-btn-padding-y:.95rem;--bs-btn-font-size:1.06rem;--btn-d:5px;--bs-btn-border-radius:14px}.btn-icon{--bs-btn-padding-x:0;--bs-btn-padding-y:0;width:42px;height:42px;flex:none}.btn-sm.btn-icon{width:34px;height:34px}.btn-primary,.btn-accent,.btn-arena.btn-accent{--bs-btn-color:var(--ss-on-accent);--bs-btn-bg:var(--ss-accent);--bs-btn-hover-color:var(--ss-on-accent);--bs-btn-hover-bg:var(--ss-accent-hover);--bs-btn-active-color:var(--ss-on-accent);--bs-btn-active-bg:var(--ss-accent-press);--bs-btn-disabled-color:var(--ss-on-accent);--bs-btn-disabled-bg:var(--ss-accent);--btn-edge:var(--ss-accent-edge)}.btn-secondary,.btn-light,.btn-white,.btn-default,.btn-frame,.btn-arena:not(.btn-accent):not(.btn-ink):not(.btn-discord){--bs-btn-color:var(--band-fg);--bs-btn-bg:var(--band-card);--bs-btn-hover-color:var(--band-fg);--bs-btn-hover-bg:var(--band-card);--bs-btn-active-color:var(--band-fg);--bs-btn-active-bg:var(--band-sunk);--bs-btn-disabled-color:var(--band-muted);--bs-btn-disabled-bg:var(--band-card);--btn-edge:var(--ss-ledge)}.ss-sec--sunk .btn-secondary,.band-paper .btn-secondary{--bs-btn-bg:var(--band-card)}.btn-ink,.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:var(--ss-ink);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#232A38;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0C0F15;--btn-edge:#05070A}[data-bs-theme="dark"] .btn-ink,.band-ink .btn-ink,[data-bs-theme="dark"] .btn-dark{--bs-btn-bg:#F2F3F7;--bs-btn-color:#141821;--bs-btn-hover-bg:#fff;--bs-btn-hover-color:#141821;--bs-btn-active-bg:#DCDFE6;--bs-btn-active-color:#141821;--btn-edge:#8E95A6}.btn-night{--bs-btn-color:#fff;--bs-btn-bg:#2B3266;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#343C77;--bs-btn-active-color:#fff;--bs-btn-active-bg:#232957;--btn-edge:#161A3C}.btn-outline-primary{--bs-btn-color:var(--band-fg);--bs-btn-bg:transparent;--bs-btn-hover-color:var(--ss-on-accent);--bs-btn-hover-bg:var(--ss-accent);--bs-btn-active-color:var(--ss-on-accent);--bs-btn-active-bg:var(--ss-accent-press);--btn-edge:var(--ss-accent-edge);box-shadow:inset 0 0 0 2px var(--ss-accent),0 calc(var(--btn-d) * .9) calc(var(--btn-d) * 2.6) calc(var(--btn-d) * -1.1) transparent}.btn-outline-primary:hover{box-shadow:inset 0 0 0 2px var(--ss-accent),0 calc(calc(var(--btn-d) + 2px) * .9) calc(calc(var(--btn-d) + 2px) * 2.6) calc(calc(var(--btn-d) + 2px) * -1.1) var(--btn-edge)}.btn-outline-secondary,.btn-outline-light,.btn-outline-dark{--bs-btn-color:var(--band-fg);--bs-btn-bg:transparent;--bs-btn-hover-color:var(--band-fg);--bs-btn-hover-bg:var(--band-card);--bs-btn-active-color:var(--band-fg);--bs-btn-active-bg:var(--band-sunk);--btn-edge:transparent;box-shadow:inset 0 0 0 2px var(--band-line)}.btn-outline-secondary:hover,.btn-outline-light:hover,.btn-outline-dark:hover{--btn-edge:var(--ss-ledge);box-shadow:inset 0 0 0 2px var(--band-line),0 calc(calc(var(--btn-d) + 2px) * .9) calc(calc(var(--btn-d) + 2px) * 2.6) calc(calc(var(--btn-d) + 2px) * -1.1) var(--btn-edge)}.btn-ghost,.btn-transparent,.btn-link{--bs-btn-color:var(--band-fg);--bs-btn-bg:transparent;--bs-btn-hover-color:var(--band-fg);--bs-btn-hover-bg:var(--band-sunk);--bs-btn-active-color:var(--band-fg);--bs-btn-active-bg:var(--band-sunk);--btn-edge:transparent;box-shadow:none;text-decoration:none}.btn-ghost:hover,.btn-transparent:hover,.btn-link:hover{transform:none;box-shadow:none}.btn-success{--bs-btn-color:#062311;--bs-btn-bg:var(--ss-live);--bs-btn-hover-color:#062311;--bs-btn-hover-bg:#52DD87;--bs-btn-active-color:#062311;--bs-btn-active-bg:#23B85C;--bs-btn-disabled-color:#062311;--bs-btn-disabled-bg:var(--ss-live);--btn-edge:#1C8A45}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:var(--ss-danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#F45D71;--bs-btn-active-color:#fff;--bs-btn-active-bg:#D63249;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--ss-danger);--btn-edge:#A8233A}.btn-outline-danger{--bs-btn-color:var(--ss-danger);--bs-btn-bg:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--ss-danger);--btn-edge:#A8233A;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ss-danger) 55%,transparent)}.btn-outline-success{--bs-btn-color:#17A350;--bs-btn-bg:transparent;--bs-btn-hover-color:#062311;--bs-btn-hover-bg:var(--ss-live);--btn-edge:#1C8A45;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ss-live) 60%,transparent)}.btn-warning{--bs-btn-color:#2A1C00;--bs-btn-bg:var(--ss-warning);--bs-btn-hover-color:#2A1C00;--bs-btn-hover-bg:#FFC04D;--bs-btn-active-bg:#E89C0C;--btn-edge:#B57A0C}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:var(--ss-info);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4E9DFF;--bs-btn-active-bg:#1F78E6;--btn-edge:#1C5FB8}.btn-discord{--bs-btn-color:#fff;--bs-btn-bg:var(--ss-discord);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6B76F5;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4752C4;--btn-edge:#3A43A8}.btn-close{opacity:.6;box-shadow:none}[data-bs-theme="dark"] .btn-close,.band-ink .btn-close{filter:invert(1) grayscale(1) brightness(2)}.btn-arena{--bs-btn-padding-x:1.4rem;--bs-btn-padding-y:.92rem;--bs-btn-font-size:1.04rem;--btn-d:5px;--bs-btn-border-radius:14px;white-space:nowrap}.btn-arena i[class*="ph-"]{font-size:1.25em}.btn-ink.btn-arena{--bs-btn-color:#fff;--bs-btn-bg:var(--ss-ink);--btn-edge:#05070A}.ss-btn-orb{display:grid;place-items:center;width:26px;height:26px;margin-left:-.3rem;border-radius:50%;background:color-mix(in oklab,var(--bs-btn-color) 90%,transparent);color:var(--bs-btn-bg);transition:transform .35s var(--ss-spring)}.ss-btn-orb i{font-size:.82rem !important;margin-left:1px}.btn:hover .ss-btn-orb{transform:scale(1.14) rotate(-8deg)}.ss-topbar{background:#141821;color:#C9CED9;font:500 .84rem/1 var(--ss-font);position:relative;z-index:1031}[data-bs-theme="dark"] .ss-topbar{background:#07080B}.ss-topbar-row{display:flex;align-items:center;gap:1rem;min-height:40px}.ss-topbar b{color:#fff;font-family:var(--ss-display);font-weight:700}.ss-topbar-status{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.ss-topbar-ip{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .6rem;border:0;border-radius:8px;background:rgba(255,255,255,.07);color:#E6E9F0;font:600 .82rem/1 var(--ss-display);white-space:nowrap;transition:background-color .2s}.ss-topbar-ip:hover{background:rgba(255,255,255,.14)}.ss-topbar-ip.is-copied{background:color-mix(in oklab,var(--ss-accent) 30%,transparent)}.ss-topbar-ip-ico{opacity:.6}.ss-topbar i{font-size:1rem}.ss-topbar-end{display:flex;align-items:center;gap:1rem;margin-left:auto}.ss-topbar-link{display:inline-flex;align-items:center;gap:.4rem;color:#C9CED9;white-space:nowrap}.ss-topbar-link:hover{color:#fff}.ss-topbar-link b:empty{display:none}.ss-rotator{position:relative;flex:1;min-width:0;height:40px;overflow:hidden}.ss-rotator a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#E6E9F0;opacity:0;transform:translateY(100%);transition:transform .6s var(--ss-ease),opacity .6s var(--ss-ease)}.ss-rotator a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-rotator a:hover span{text-decoration:underline;text-decoration-color:var(--ss-accent);text-underline-offset:3px}.ss-rotator a.is-on{opacity:1;transform:none}.ss-rotator a.is-out{opacity:0;transform:translateY(-100%)}.ss-rotator i{color:var(--ss-accent);flex:none}.ss-header{position:sticky;top:0;z-index:1030;background:var(--band-card);box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-ledge);transition:box-shadow .3s var(--ss-ease)}.ss-header.is-scrolled{box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-ledge),0 18px 30px -20px rgba(20,24,33,.35)}.ss-header-row{display:flex;align-items:center;gap:1.1rem;height:76px}.ss-brand{display:inline-flex;align-items:center;gap:.7rem;flex:none;color:var(--band-fg);max-width:100%}.ss-brand:hover{color:var(--band-fg)}.ss-brand-logo{height:46px;width:auto;max-width:180px;object-fit:contain;transition:transform .5s var(--ss-spring)}.ss-brand-mark{width:40px;height:40px;flex:none;transition:transform .5s var(--ss-spring)}.ss-brand:hover .ss-brand-mark,.ss-brand:hover .ss-brand-logo{transform:rotate(-6deg) translateY(-2px)}.ss-brand-mark .t,.ss-loader-mark .t{fill:color-mix(in oklab,var(--ss-accent) 78%,#fff)}.ss-brand-mark .l,.ss-loader-mark .l{fill:var(--ss-accent)}.ss-brand-mark .r,.ss-loader-mark .r{fill:var(--ss-accent-edge)}.ss-brand-mark .g,.ss-loader-mark .g{fill:rgba(255,255,255,.55)}.ss-brand-word{display:flex;flex-direction:column;min-width:0;line-height:1}.ss-brand-word b{font:800 1.32rem/1.05 var(--ss-display);letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-brand-word small{margin-top:4px;font:600 .78rem/1 var(--ss-font);color:var(--band-muted);white-space:nowrap}.ss-brand--light,.ss-brand--light:hover{color:#fff}.ss-brand--light .ss-brand-word small{color:#8E95A6}.ss-menu-wrap{position:relative;flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:center}.ss-menu{display:flex;align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;min-width:0}.ss-menu>li{position:relative;flex:none}.ss-menu-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;padding:.7rem .8rem;font:700 1.02rem/1 var(--ss-display);letter-spacing:-.01em;color:color-mix(in oklab,var(--band-fg) 70%,transparent);white-space:nowrap;transition:color .2s}.ss-menu-link:hover,.ss-menu>li.active>.ss-menu-link,.ss-menu-link[aria-expanded="true"]{color:var(--band-fg)}.ss-menu-link::after{display:none !important}.ss-menu-ico{display:none;font-size:.95rem;opacity:.75}.ss-caret{font-size:.78em;transition:transform .3s var(--ss-spring)}[aria-expanded="true"]>.ss-caret{transform:rotate(180deg)}.ss-menu.is-compact>li>.ss-menu-link{padding:.7rem .55rem;font-size:.95rem}.ss-menu-ink{position:absolute;left:var(--l,0);right:var(--r,100%);bottom:12px;height:6px;border-radius:4px;background:var(--ss-accent);box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--ss-accent-edge);opacity:0;pointer-events:none;transition:left .34s var(--ss-ease),right .34s var(--ss-ease),opacity .2s,bottom .3s var(--ss-ease)}.ss-menu-ink.is-ready{opacity:1}.ss-menu-ink.go-right{transition:right .26s var(--ss-ease),left .34s .08s var(--ss-ease),opacity .2s,bottom .3s var(--ss-ease)}.ss-menu-ink.go-left{transition:left .26s var(--ss-ease),right .34s .08s var(--ss-ease),opacity .2s,bottom .3s var(--ss-ease)}.dropdown-menu{--bs-dropdown-bg:var(--band-card);--bs-dropdown-color:var(--band-fg);--bs-dropdown-border-color:transparent;--bs-dropdown-border-radius:16px;--bs-dropdown-link-color:var(--band-fg);--bs-dropdown-link-hover-color:var(--band-fg);--bs-dropdown-link-hover-bg:var(--band-sunk);--bs-dropdown-link-active-color:var(--ss-on-accent);--bs-dropdown-link-active-bg:var(--ss-accent);--bs-dropdown-divider-bg:var(--band-line);--bs-dropdown-header-color:var(--band-muted);--bs-dropdown-padding-x:.45rem;--bs-dropdown-padding-y:.45rem;--bs-dropdown-item-padding-x:.75rem;--bs-dropdown-item-padding-y:.55rem;--bs-dropdown-item-border-radius:10px;--bs-dropdown-font-size:.95rem;box-shadow:0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) var(--ss-ledge),0 28px 50px -24px rgba(20,24,33,.5)}.dropdown-menu.show{animation:ss-pop .32s var(--ss-spring) both}.dropdown-item{display:flex;align-items:center;gap:.65rem;font-weight:600;border-radius:var(--bs-dropdown-item-border-radius)}.dropdown-item i[class*="ph-"]{font-size:1.15rem;color:var(--band-muted)}.dropdown-item:hover i[class*="ph-"]{color:var(--band-fg)}.dropdown-header{font:700 .78rem/1.2 var(--ss-display)}.ss-drop{min-width:240px;margin-top:10px !important}.ss-menu .dropdown-menu{top:calc(100% + 2px);left:-.5rem}.ss-menu .dropdown-menu-end{left:auto;right:-.5rem}.ss-drop:not(.ss-drop--list):not(.ss-user-menu){display:none;grid-template-columns:repeat(2,minmax(160px,1fr));gap:.15rem;min-width:380px;padding:.5rem}.ss-drop:not(.ss-drop--list):not(.ss-user-menu).show{display:grid}.ss-drop:not(.ss-drop--list):not(.ss-user-menu):has(>li:only-child){grid-template-columns:1fr;min-width:240px}.ss-drop-item{gap:.75rem;padding:.55rem;font-family:var(--ss-display);font-weight:700;font-size:.97rem;white-space:normal}.ss-drop.show>li{animation:ss-rise .42s var(--ss-ease) both;animation-delay:calc(var(--i,0) * 35ms + 40ms)}.ss-drop-item .ss-ico{transition:transform .3s var(--ss-spring)}.ss-drop-item:hover .ss-ico{transform:translateY(-2px) rotate(-6deg)}.ss-drop-item:active{background:var(--band-sunk);color:var(--band-fg)}@keyframes ss-pop{from{opacity:0;translate:0 -10px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes ss-rise{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.ss-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto;flex:none}.ss-act{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--band-fg);font-size:1.4rem;cursor:pointer}.ss-act::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--band-sunk);transform:scale(.5);opacity:0;transition:transform .3s var(--ss-spring),opacity .2s}.ss-act:hover,.ss-act:focus-visible{color:var(--band-fg)}.ss-act:hover::before,.ss-act:focus-visible::before,.ss-act[aria-expanded="true"]::before{transform:scale(1);opacity:1}.ss-act>*{position:relative}.ss-act>i{transition:transform .25s var(--ss-spring)}.ss-act:active>i{transform:scale(.86)}.ss-act--boxed{border-radius:12px;background:var(--band-sunk)}.ss-act--sm{width:36px;height:36px;font-size:1.15rem}[data-ss-theme-toggle]:hover>i{transform:rotate(-18deg)}.ss-ico-sun{display:none}[data-bs-theme="dark"] .ss-ico-sun{display:inline}[data-bs-theme="dark"] .ss-ico-moon{display:none}.ss-badge{position:absolute;top:2px;right:-1px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:var(--ss-accent);color:var(--ss-on-accent);font:800 .72rem/1 var(--ss-display);box-shadow:0 0 0 2.5px var(--band-card)}.ss-badge[hidden]{display:none}.ss-badge.is-bump{animation:ss-bump .5s var(--ss-spring)}@keyframes ss-bump{40%{transform:scale(1.4)}}.ss-user{display:flex;align-items:center;gap:.6rem;padding:4px 8px 4px 4px;border-radius:14px;color:var(--band-fg);transition:background-color .2s}.ss-user:hover,.ss-user[aria-expanded="true"]{background:var(--band-sunk);color:var(--band-fg)}.ss-user-avatar{position:relative;display:block;flex:none}.ss-user-avatar .ss-avatar{width:40px;height:40px;border-radius:10px;box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) rgba(20,24,33,.3)}.ss-user-avatar::after{content:"";position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;background:var(--ss-live);box-shadow:0 0 0 2.5px var(--band-card)}.ss-user-text{display:flex;flex-direction:column;min-width:0;max-width:140px;line-height:1.15}.ss-user-text b{font:700 .95rem/1.15 var(--ss-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-user-text small{font:600 .78rem/1.25 var(--ss-font);color:var(--band-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-user-menu{min-width:270px}.ss-user-menu.show>.dropdown-item{animation:ss-rise .4s var(--ss-ease) both;animation-delay:calc(var(--i,0) * 30ms + 60ms)}.ss-balance{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;padding:.8rem .85rem;border-radius:12px;background:var(--ss-accent);color:var(--ss-on-accent);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-accent-edge);transition:transform .25s var(--ss-spring)}.ss-balance:hover{color:var(--ss-on-accent);transform:translateY(-1px)}.ss-balance-label{display:block;font:600 .78rem/1.2 var(--ss-font);opacity:.85}.ss-balance-value{display:block;font:800 1.3rem/1.1 var(--ss-display);letter-spacing:-.02em}.ss-balance-add{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .65rem;border-radius:9px;background:rgba(0,0,0,.12);font:700 .82rem/1 var(--ss-display)}.ss-guest{display:flex;align-items:center;gap:.6rem}.ss-auth-btn{--bs-btn-padding-x:.95rem;--bs-btn-padding-y:.62rem;--bs-btn-font-size:.95rem;min-width:118px;gap:.45rem}.ss-auth-btn i[class*="ph-"]{font-size:1.12em}.ss-auth-btn--in{--bs-btn-color:var(--ss-ink);--bs-btn-bg:#EEF1F6;--bs-btn-hover-color:var(--ss-ink);--bs-btn-hover-bg:#F6F8FB;--bs-btn-active-color:var(--ss-ink);--bs-btn-active-bg:#E2E6EE;--btn-edge:#C9CFDB}.ss-auth-btn--up{--bs-btn-color:#fff;--bs-btn-bg:var(--ss-ink);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#262D3D;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0C0F15;--btn-edge:#05070A}[data-bs-theme="dark"] .ss-auth-btn--in{--bs-btn-bg:#F2F3F7;--bs-btn-hover-bg:#FFFFFF;--bs-btn-active-bg:#DCDFE6;--btn-edge:#8E95A6}[data-bs-theme="dark"] .ss-auth-btn--up{--bs-btn-bg:#2A3142;--bs-btn-hover-bg:#343C50;--bs-btn-active-bg:#222837;--btn-edge:#05070A;box-shadow:0 calc(var(--btn-d) * .9) calc(var(--btn-d) * 2.6) calc(var(--btn-d) * -1.1) var(--btn-edge),inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1.5px 0 rgba(255,255,255,.12)}[data-bs-theme="dark"] .ss-auth-btn--up:hover{box-shadow:0 calc(calc(var(--btn-d) + 2px) * .9) calc(calc(var(--btn-d) + 2px) * 2.6) calc(calc(var(--btn-d) + 2px) * -1.1) var(--btn-edge),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1.5px 0 rgba(255,255,255,.14)}.ss-sheet-guest .ss-auth-btn{min-width:0;--bs-btn-padding-y:.78rem}.ss-nav-cta{margin-left:.3rem;--bs-btn-padding-x:1.05rem;--bs-btn-padding-y:.74rem}.ss-burger{display:none}.ss-sheet{--bs-offcanvas-width:min(390px,90vw);--bs-offcanvas-bg:var(--band-card);--bs-offcanvas-color:var(--band-fg);--bs-offcanvas-border-color:transparent}.ss-sheet .offcanvas-header{padding:1rem 1.1rem;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-ledge)}.ss-sheet .offcanvas-body{padding:1.25rem 1.1rem 1.5rem}.ss-mnav{display:grid;gap:.3rem;margin:0 0 1.1rem;padding:0;list-style:none}.ss-mnav>li>a{display:flex;align-items:center;gap:.85rem;padding:.6rem;border-radius:14px;font:700 1.08rem/1.2 var(--ss-display);color:var(--band-fg)}.ss-mnav>li>a:hover,.ss-mnav>li.active>a{background:var(--band-sunk);color:var(--band-fg)}.ss-mnav-text{flex:1;min-width:0}.ss-mnav-sub{margin:.2rem 0 .4rem 3.4rem;padding:0;list-style:none;display:grid;gap:.1rem}.ss-mnav-sub a{display:block;padding:.45rem .6rem;border-radius:10px;font-weight:600;color:var(--band-muted)}.ss-mnav-sub a:hover{background:var(--band-sunk);color:var(--band-fg)}.ss-sheet.showing .ss-mnav>li,.ss-sheet.show .ss-mnav>li{animation:ss-slide .5s var(--ss-ease) both;animation-delay:calc(var(--i,0) * 40ms + 80ms)}@keyframes ss-slide{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}.ss-sheet-user{display:flex;align-items:center;gap:.8rem;padding:.85rem;border-radius:16px;background:var(--band-sunk)}.ss-sheet-user .ss-avatar{border-radius:10px}.ss-sheet-balance{color:var(--band-muted);font-size:.88rem}.ss-sheet-account{display:grid;gap:.1rem;margin:.5rem 0 0;padding:0;list-style:none}.ss-sheet-account a,.ss-sheet-account button{display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .7rem;border:0;border-radius:10px;background:none;color:var(--band-fg);font-weight:600;text-align:left}.ss-sheet-account a:hover,.ss-sheet-account button:hover{background:var(--band-sunk)}.ss-sheet-account i{font-size:1.15rem;color:var(--band-muted)}.ss-sheet-account button{color:var(--ss-danger)}.ss-sheet-account button i{color:var(--ss-danger)}.ss-sheet-guest{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ss-sheet-foot{display:flex;align-items:center;gap:.6rem;margin-top:1.5rem}@media (max-width:1599.98px){.ss-user-text{max-width:110px}}@media (max-width:1399.98px){.ss-user-text,.ss-user>.ss-caret{display:none}}@media (max-width:1199.98px){.ss-menu-wrap{display:none}.ss-burger{display:grid}.ss-rotator{display:none}}@media (max-width:991.98px){.ss-topbar-ip{display:none}}@media (max-width:767.98px){.ss-header-row{height:66px;gap:.6rem}.ss-hide-mobile{display:none !important}.ss-nav-cta{display:none}.ss-brand-logo{height:38px}.ss-brand-word b{font-size:1.15rem;max-width:190px}.ss-brand-word small{display:none}}@media (max-width:991.98px) and (min-width:768px){.ss-hide-lg{display:none !important}}@media (max-width:479.98px){.ss-topbar-link span{display:none}}.ss-tone-1,.ss-tone-grape{--tone:var(--ss-t-grape);--tone-fg:#fff}.ss-tone-2,.ss-tone-sky{--tone:var(--ss-t-sky);--tone-fg:#fff}.ss-tone-3,.ss-tone-cherry{--tone:var(--ss-t-cherry);--tone-fg:#fff}.ss-tone-4,.ss-tone-mint{--tone:var(--ss-t-mint);--tone-fg:#fff}.ss-tone-5,.ss-tone-tangerine{--tone:var(--ss-t-tangerine);--tone-fg:#fff}.ss-tone-6,.ss-tone-leaf{--tone:var(--ss-t-leaf);--tone-fg:#fff}.ss-tone-sun{--tone:var(--ss-t-sun);--tone-fg:#2A1C00}.ss-tone-accent{--tone:var(--ss-accent);--tone-fg:var(--ss-on-accent)}.ss-tone-discord{--tone:var(--ss-discord);--tone-fg:#fff}[class*="ss-tone-"]{--tone-edge:color-mix(in oklab,var(--tone) 64%,#000)}.ss-ico{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--tone,var(--band-sunk));color:var(--tone-fg,var(--band-fg));font-size:1.15rem;box-shadow:0 3px 8px -3px var(--tone-edge,var(--ss-ledge)),inset 0 1.5px 0 rgba(255,255,255,.25)}.ss-ico i{line-height:1}.ss-ico--lg{width:52px;height:52px;border-radius:14px;font-size:1.55rem;box-shadow:0 4px 11px -4px var(--tone-edge,var(--ss-ledge)),inset 0 2px 0 rgba(255,255,255,.25)}.ss-ico--sm{width:30px;height:30px;border-radius:9px;font-size:.95rem;box-shadow:0 2px 6px -2px var(--tone-edge,var(--ss-ledge))}.ss-chip,.badge{--chip-bg:var(--band-sunk);--chip-fg:var(--band-fg);display:inline-flex;align-items:center;gap:.35rem;font-family:var(--ss-display);font-weight:700;font-size:.78rem;letter-spacing:0;line-height:1.15;padding:.34rem .66rem;background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;white-space:nowrap;vertical-align:middle}.ss-chip i,.badge i{font-size:1.05em}.ss-chip--accent,.badge.bg-primary,.badge.text-bg-primary{--chip-bg:var(--ss-accent);--chip-fg:var(--ss-on-accent);background:var(--chip-bg) !important;color:var(--chip-fg) !important;box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--ss-accent-edge)}.ss-chip--ink,.badge.bg-dark,.badge.text-bg-dark{--chip-bg:var(--ss-ink);--chip-fg:#fff;background:var(--chip-bg) !important;color:var(--chip-fg) !important}[data-bs-theme="dark"] .ss-chip--ink,.band-ink .ss-chip--ink{--chip-bg:#F2F3F7;--chip-fg:#141821}.ss-chip--info,.badge.bg-info,.badge.text-bg-info,.badge.bg-blue{--chip-bg:var(--ss-t-sky);--chip-fg:#fff;background:var(--chip-bg) !important;color:var(--chip-fg) !important}.ss-chip--pink{--chip-bg:var(--ss-pink);--chip-fg:#2C0A1B}.ss-chip--danger,.badge.bg-danger,.badge.text-bg-danger,.badge.bg-red{--chip-bg:var(--ss-danger);--chip-fg:#fff;background:var(--chip-bg) !important;color:var(--chip-fg) !important}.ss-chip--live,.badge.bg-success,.badge.text-bg-success,.badge.bg-green{--chip-bg:var(--ss-live);--chip-fg:#062311;background:var(--chip-bg) !important;color:var(--chip-fg) !important}.ss-chip--warning,.badge.bg-warning,.badge.text-bg-warning,.badge.bg-yellow,.badge.bg-orange{--chip-bg:var(--ss-t-sun);--chip-fg:#2A1C00;background:var(--chip-bg) !important;color:var(--chip-fg) !important}.ss-chip--light,.badge.bg-light,.badge.bg-secondary,.badge.text-bg-secondary{--chip-bg:var(--band-sunk);--chip-fg:var(--band-fg);background:var(--chip-bg) !important;color:var(--chip-fg) !important}.ss-chip--soft{--chip-bg:var(--ss-accent-soft);--chip-fg:var(--ss-accent-ink)}.ss-chip--tone{--chip-bg:var(--tone);--chip-fg:var(--tone-fg);box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--tone-edge)}.ss-chip-row{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}a.ss-chip,a.ss-chip:hover{text-decoration:none}a.ss-chip{transition:transform .25s var(--ss-spring),filter .2s}a.ss-chip:hover{filter:brightness(1.06);transform:translateY(-1px)}[class*="role__"]{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font:700 .74rem/1.2 var(--ss-display);background:color-mix(in srgb,var(--band-fg) 10%,transparent);color:var(--band-fg)}.ss-meta{display:flex;align-items:center;gap:.55rem .9rem;flex-wrap:wrap;font-size:.88rem;color:var(--band-muted);font-weight:500}.ss-meta i[class*="ph-"]{font-size:1.05em}.ss-date{font-family:var(--ss-display);font-weight:700;font-size:.84rem;color:var(--band-muted)}.ss-avatar,.avatar{width:40px;height:40px;border-radius:10px;flex:none;object-fit:cover;background:#8a8f9b;display:inline-block;vertical-align:middle;box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) rgba(20,24,33,.22)}.ss-avatar--xs,.avatar-xs{width:22px;height:22px;border-radius:6px;box-shadow:none}.ss-avatar--sm,.avatar-sm{width:28px;height:28px;border-radius:8px}.ss-avatar--md,.avatar-md{width:40px;height:40px}.ss-avatar--lg,.avatar-lg{width:56px;height:56px;border-radius:14px;box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) rgba(20,24,33,.25)}.ss-avatar--xl,.avatar-xl{width:88px;height:88px;border-radius:20px;box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) rgba(20,24,33,.28)}.ss-live,.ss-live-dot{position:relative;display:inline-block;width:9px;height:9px;flex:none;border-radius:50%;background:var(--ss-live);color:var(--ss-live)}.ss-live::after,.ss-live-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid currentColor;opacity:0;animation:ss-ping 2.4s var(--ss-ease) infinite}@keyframes ss-ping{0%{transform:scale(.4);opacity:.9}70%,100%{transform:scale(1.4);opacity:0}}@keyframes ss-pulse{0%,100%{opacity:1}50%{opacity:.45}}.ss-panel,.card{--bs-card-bg:var(--band-card);--bs-card-color:var(--band-fg);--bs-card-border-color:transparent;--bs-card-border-width:0;--bs-card-border-radius:var(--ss-r-lg);--bs-card-inner-border-radius:var(--ss-r-lg);--bs-card-cap-bg:transparent;--bs-card-cap-padding-y:1rem;--bs-card-cap-padding-x:1.35rem;--bs-card-spacer-y:1.35rem;--bs-card-spacer-x:1.35rem;--bs-card-title-color:var(--band-fg);--bs-card-subtitle-color:var(--band-muted);position:relative;background:var(--band-card);color:var(--band-fg);border:0;border-radius:var(--ss-r-lg);box-shadow:var(--ss-shadow-card)}.ss-panel + .ss-panel,.card + .card{margin-top:1.4rem}.ss-panel-head,.card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;padding:1.1rem 1.35rem;border-bottom:1px solid var(--band-card-line);background:transparent}.card-header:first-child{border-radius:var(--ss-r-lg) var(--ss-r-lg) 0 0}.ss-panel-title,.card-header .card-title{font-family:var(--ss-display);font-weight:800;font-size:1.22rem;line-height:1.15;letter-spacing:-.02em;margin:0}.card-title{font-family:var(--ss-display);font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.ss-panel-sub{font-size:.86rem;color:var(--band-muted);font-weight:600}.ss-panel-body,.card-body{padding:1.35rem}.ss-panel-foot,.card-footer{padding:1rem 1.35rem;border-top:1px solid var(--band-card-line);background:transparent}.card-footer:last-child{border-radius:0 0 var(--ss-r-lg) var(--ss-r-lg)}.ss-panel--flush>.ss-panel-body,.card-body.p-0{padding:0 !important}.ss-panel--ink{--band-card:#1D2349;--band-fg:#F2F3F7;--band-muted:#AEB4CF;--band-card-line:rgba(242,243,247,.08);--band-line:rgba(242,243,247,.14);--band-sunk:#0F1330;--ss-ledge:#090C21;--ss-accent-ink:color-mix(in oklab,var(--ss-accent) 78%,white)}.ss-panel--accent{box-shadow:var(--ss-shadow-card),inset 0 4px 0 var(--ss-accent)}a.ss-panel,a.card{transition:transform .3s var(--ss-spring),box-shadow .3s var(--ss-spring)}a.ss-panel:hover,a.card:hover{transform:translateY(-3px);box-shadow:var(--ss-shadow-lift);color:var(--band-fg)}a.ss-panel:active,a.card:active{transform:translateY(2px);box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--ss-ledge);transition-duration:.08s}.card-img-top{border-radius:var(--ss-r-lg) var(--ss-r-lg) 0 0}.ss-aside{position:sticky;top:calc(var(--ss-nav-h) + 1.25rem)}.ss-stack>* + *{margin-top:1.4rem}.ss-list{list-style:none;margin:0;padding:0}.ss-list-item{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.35rem;border-top:1px solid var(--band-card-line);position:relative}.ss-list-item:first-child{border-top:0}a.ss-list-item:hover,.ss-list-item.is-link:hover{background:color-mix(in oklab,var(--band-sunk) 60%,transparent);color:var(--band-fg)}.ss-list-main{flex:1 1 auto;min-width:0}.ss-list-title{display:block;font-family:var(--ss-display);font-weight:700;color:var(--band-fg);line-height:1.3;overflow-wrap:anywhere}a.ss-list-title:hover,.ss-list-item:hover .ss-list-title{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:3px;text-underline-offset:3px}.ss-list-meta{font-size:.85rem;color:var(--band-muted);display:flex;flex-wrap:wrap;gap:.25rem .8rem;margin-top:.15rem}.ss-list-end{flex:none;display:flex;align-items:center;gap:.6rem;color:var(--band-muted);font-weight:600;font-size:.9rem}.ss-list-pos{font-family:var(--ss-display);font-weight:800;font-size:1.15rem;width:1.6rem;color:var(--band-muted);flex:none}.ss-list--plain .ss-list-item{padding-inline:0}.ss-kv{display:grid;grid-template-columns:minmax(min(42%,7rem),max-content) minmax(0,1fr);column-gap:1rem;margin:0}.ss-kv dt,.ss-kv dd{margin:0;padding:.75rem 0;border-top:1px solid var(--band-card-line)}.ss-kv dt{color:var(--band-muted);font-weight:600;font-size:.9rem;padding-right:1rem}.ss-kv dd{font-weight:600;overflow-wrap:anywhere}.ss-kv dt:first-of-type,.ss-kv dd:first-of-type{border-top:0}.ss-stat{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ss-stat-label{font-size:.86rem;font-weight:600;color:var(--band-muted);display:inline-flex;align-items:center;gap:.45rem}.ss-stat-value{font-family:var(--ss-display);font-weight:800;font-size:2rem;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ss-stat-sub{font-size:.85rem;color:var(--band-muted);display:inline-flex;align-items:center;gap:.45rem}.ss-stat-sub a{color:var(--ss-discord);font-weight:600}[data-bs-theme="dark"] .ss-stat-sub a{color:#8C96FF}.ss-amount{font-family:var(--ss-display);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:-72px}.ss-stats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-stats[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-stats[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:420px}.ss-stat-block,.ss-rail-stat{display:flex;align-items:center;gap:1rem;min-width:0;padding:1.15rem 1.25rem;border-radius:var(--ss-r-lg);background:var(--band-card);box-shadow:var(--ss-shadow-card);transition:transform .3s var(--ss-spring),box-shadow .3s var(--ss-spring)}.ss-stat-block:hover{transform:translateY(-2px);box-shadow:var(--ss-shadow-lift)}.ss-stat-block{position:relative;overflow:hidden;isolation:isolate;gap:1.15rem;padding:1.35rem 1.5rem 1.3rem;background:radial-gradient(130% 150% at 100% 100%,color-mix(in oklab,var(--tone,var(--ss-accent)) 17%,var(--band-card)) 0%,var(--band-card) 62%)}.ss-stat-block::before{content:"";position:absolute;inset:0 0 0 auto;width:52%;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--tone,var(--ss-accent)) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--tone,var(--ss-accent)) 13%,transparent) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 75%);mask-image:linear-gradient(90deg,transparent,#000 75%)}.ss-stat-block::after{content:"";position:absolute;top:0;left:1.5rem;width:54px;height:5px;border-radius:0 0 5px 5px;background:var(--tone,var(--ss-accent))}.ss-stat-wm{position:absolute;right:-.3rem;bottom:-1.6rem;z-index:-1;font-size:7.2rem;line-height:1;color:var(--tone,var(--ss-accent));opacity:.14;transform:rotate(-12deg);transition:transform .6s var(--ss-spring),opacity .3s;pointer-events:none}.ss-stat-block:hover .ss-stat-wm{transform:rotate(-5deg) scale(1.05);opacity:.2}.ss-stat-block .ss-stat-value{font-size:2.15rem;margin:.1rem 0 .3rem}.ss-stat-block .ss-stat-sub{flex-wrap:wrap;gap:.4rem;font-weight:500}.ss-stat-trend{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;background:color-mix(in oklab,var(--ss-live) 17%,transparent);color:#128A43;font:700 .8rem/1 var(--ss-display);font-variant-numeric:tabular-nums}[data-bs-theme="dark"] .ss-stat-trend{color:#5BE38E}.ss-stat-chip{display:inline-flex;align-items:center;padding:.22rem .52rem;border-radius:7px;background:color-mix(in oklab,var(--tone,var(--ss-accent)) 15%,var(--band-sunk));color:var(--band-fg);font:700 .78rem/1 var(--ss-display)}.ss-stat-sub a.ss-stat-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--band-fg);font-weight:700}.ss-stat-sub a.ss-stat-link:hover{text-decoration:underline;text-decoration-color:var(--tone,var(--ss-accent));text-decoration-thickness:3px;text-underline-offset:3px}.ss-rail{padding-block:1.5rem}.ss-rail-grid{display:grid;grid-template-columns:repeat(var(--rail-cols,4),minmax(0,1fr));gap:1rem}.ss-rail-stat>i[class*="ph-"]{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.45rem;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-accent-edge)}.ss-rail-stat:nth-child(2)>i[class*="ph-"]{background:var(--ss-t-sky);color:#fff;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) color-mix(in oklab,var(--ss-t-sky) 64%,#000)}.ss-rail-stat:nth-child(3)>i[class*="ph-"]{background:var(--ss-t-grape);color:#fff;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) color-mix(in oklab,var(--ss-t-grape) 64%,#000)}.ss-rail-stat:nth-child(4)>i[class*="ph-"]{background:var(--ss-t-sun);color:#2A1C00;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) color-mix(in oklab,var(--ss-t-sun) 64%,#000)}@media (max-width:991.98px){.ss-stats,.ss-stats[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.ss-stats{gap:.75rem;margin-top:-84px}.ss-stats[data-count="3"]>:last-child:nth-child(odd),.ss-stats[data-count="1"]>*{grid-column:1 / -1}.ss-stat-block,.ss-rail-stat{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem}.ss-stat-block .ss-ico--lg{width:42px;height:42px;border-radius:12px;font-size:1.25rem}.ss-stat-value{font-size:1.6rem}}.table{--bs-table-bg:transparent;--bs-table-color:var(--band-fg);--bs-table-border-color:var(--band-card-line);--bs-table-striped-bg:color-mix(in oklab,var(--band-sunk) 50%,transparent);--bs-table-striped-color:var(--band-fg);--bs-table-hover-bg:color-mix(in oklab,var(--band-sunk) 70%,transparent);--bs-table-hover-color:var(--band-fg);--bs-table-active-bg:var(--band-sunk);--bs-table-active-color:var(--band-fg);margin:0;font-size:.94rem;vertical-align:middle}.table>:not(caption)>*>*{padding:.85rem 1rem;border-bottom-color:var(--band-card-line);background-color:var(--bs-table-bg);color:var(--band-fg)}.table>thead>tr>th,.table thead th{font-family:var(--ss-display);font-size:.84rem;font-weight:700;letter-spacing:0;color:var(--band-muted);background:var(--band-sunk);border-bottom:0;white-space:nowrap}.table>thead>tr>th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.table>thead>tr>th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.table>tbody>tr:last-child>*{border-bottom:0}.table a:not(.btn){font-weight:700;color:var(--band-fg)}.table a:not(.btn):hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:3px}.ss-panel>.table-responsive>.table>thead>tr>th,.card>.table-responsive>.table>thead>tr>th{border-radius:0}.form-label{font-family:var(--ss-display);font-weight:700;font-size:.92rem;margin-bottom:.45rem;display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;color:var(--band-fg)}.form-label-description{font-family:var(--ss-font);font-weight:500;font-size:.85rem}.form-label-description a{text-decoration:underline;text-decoration-color:var(--ss-accent);text-underline-offset:2px}.form-text{color:var(--band-muted);font-size:.84rem}.form-control,.form-select{background-color:var(--band-input);color:var(--band-fg);border:2px solid var(--band-line);border-radius:12px;padding:.66rem .9rem;font-size:.98rem;font-weight:500;line-height:1.4;box-shadow:inset 0 2px 0 rgba(20,24,33,.04);transition:border-color .15s,box-shadow .2s,background-color .15s}.form-control::placeholder{color:var(--band-muted);opacity:.85;font-weight:400}.form-control:hover,.form-select:hover{border-color:color-mix(in oklab,var(--band-fg) 30%,transparent)}.form-control:focus,.form-select:focus{background-color:var(--band-input);color:var(--band-fg);border-color:var(--ss-accent);box-shadow:0 0 0 4px var(--bs-focus-ring-color)}.form-control:disabled,.form-control[readonly],.form-select:disabled{background-color:var(--band-sunk);color:var(--band-muted);opacity:1}.form-control-sm,.form-select-sm{padding:.44rem .7rem;font-size:.88rem;border-radius:10px}.form-control-lg{padding:.85rem 1rem;font-size:1.05rem}textarea.form-control{min-height:130px}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237A8294' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3 6 5 5 5-5'/%3e%3c/svg%3e")}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--ss-danger)}.invalid-feedback{color:var(--ss-danger);font-size:.84rem;font-weight:600}.form-check{min-height:1.5rem;margin-bottom:.4rem;display:block}.form-check-input{width:1.2rem;height:1.2rem;margin-top:.16rem;background-color:var(--band-input);border:2px solid var(--band-line)}.form-check-input[type=checkbox]{border-radius:6px}.form-check-input:checked{background-color:var(--ss-accent);border-color:var(--ss-accent-edge)}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23141821' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.2' d='m5.5 10 3 3 6-6.5'/%3e%3c/svg%3e")}.form-check-input:focus{border-color:var(--ss-accent);box-shadow:0 0 0 4px var(--bs-focus-ring-color)}.form-check-label{font-size:.96rem;cursor:pointer}.form-switch .form-check-input{width:2.4rem;border-radius:2rem}.input-group-text{background:var(--band-sunk);color:var(--band-muted);border:2px solid var(--band-line);border-radius:12px;font-weight:600;font-size:.92rem}.input-group>.btn{--btn-d:0px;transform:none;box-shadow:none}.input-group>.btn:active{transform:none}.input-group-flat .form-control{border-right:0}.input-group-flat .input-group-text{background:var(--band-input);border-left:0;background-clip:padding-box}.input-group-flat:focus-within .input-group-text,.input-group-flat:focus-within .form-control{border-color:var(--ss-accent)}.input-group-flat:focus-within{box-shadow:0 0 0 4px var(--bs-focus-ring-color);border-radius:12px}.input-group-flat .form-control:focus{box-shadow:none}.form-footer{margin-top:1.5rem}.hr-text{display:flex;align-items:center;gap:.9rem;margin:1.5rem 0;font-size:.85rem;font-weight:600;color:var(--band-muted)}.hr-text::before,.hr-text::after{content:"";flex:1;height:2px;border-radius:2px;background:var(--band-line)}.form-range::-webkit-slider-thumb{background:var(--ss-accent)}.form-range::-moz-range-thumb{background:var(--ss-accent)}.alert{--bs-alert-padding-x:1.1rem;--bs-alert-padding-y:.9rem;--bs-alert-border-radius:var(--ss-r);--bs-alert-margin-bottom:1.25rem;position:relative;padding-left:3.1rem;border:0;background:color-mix(in oklab,var(--alert-c,var(--ss-info)) 12%,var(--band-card));color:var(--band-fg);font-weight:500;box-shadow:0 4px 11px -4px color-mix(in oklab,var(--alert-c,var(--ss-info)) 30%,var(--ss-ledge))}.alert::before{font-family:"Phosphor-Bold";position:absolute;left:1rem;top:.78rem;font-size:1.35rem;line-height:1.2;color:var(--alert-c,var(--ss-info));content:"\e2ce"}.alert-success{--alert-c:#1FB25A}.alert-success::before{content:"\e184"}.alert-danger,.alert-error{--alert-c:var(--ss-danger)}.alert-danger::before,.alert-error::before{content:"\e4e2"}.alert-warning{--alert-c:#E89C0C}.alert-warning::before{content:"\e4e0"}.alert-info,.alert-primary,.alert-secondary{--alert-c:var(--ss-info)}.alert a:not(.btn){color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.alert br:last-child{display:none}.progress{--bs-progress-height:14px;--bs-progress-bg:var(--band-sunk);--bs-progress-border-radius:8px;--bs-progress-bar-bg:var(--ss-accent);--bs-progress-bar-color:var(--ss-on-accent);--bs-progress-font-size:.72rem;box-shadow:inset 0 2px 0 rgba(20,24,33,.08)}.progress-bar{font-family:var(--ss-display);font-weight:800;border-radius:8px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.14),inset 0 2px 0 rgba(255,255,255,.3)}.progress-bar.bg-success{background-color:var(--ss-live) !important;color:#062311}.nav-tabs{--bs-nav-tabs-border-color:var(--band-line);--bs-nav-tabs-border-width:2px;--bs-nav-tabs-border-radius:0;gap:.25rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tabs .nav-link{border:0;border-bottom:4px solid transparent;border-radius:0;color:var(--band-muted);font-family:var(--ss-display);font-weight:700;padding:.75rem .95rem;margin-bottom:-2px;white-space:nowrap;background:none;transition:color .2s,border-color .25s var(--ss-ease)}.nav-tabs .nav-link:hover{color:var(--band-fg);border-bottom-color:var(--band-line)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--band-fg);background:none;border-bottom-color:var(--ss-accent)}.nav-pills{--bs-nav-pills-border-radius:10px;gap:.3rem;padding:4px;border-radius:14px;background:var(--band-sunk);width:fit-content;max-width:100%;flex-wrap:wrap}.nav-pills .nav-link{color:var(--band-muted);font-family:var(--ss-display);font-weight:700;padding:.5rem .9rem;background:transparent;border:0;transition:color .2s,background-color .2s,box-shadow .25s var(--ss-spring)}.nav-pills .nav-link:hover{color:var(--band-fg)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:var(--band-card);color:var(--band-fg);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-ledge)}.nav-pills .nav-link.btn-sm{padding:.38rem .7rem;font-size:.84rem}.pagination{--bs-pagination-color:var(--band-fg);--bs-pagination-bg:var(--band-card);--bs-pagination-border-width:0;--bs-pagination-hover-color:var(--band-fg);--bs-pagination-hover-bg:var(--band-card);--bs-pagination-focus-color:var(--band-fg);--bs-pagination-focus-bg:var(--band-card);--bs-pagination-focus-box-shadow:0 0 0 3px var(--bs-focus-ring-color);--bs-pagination-active-color:var(--ss-on-accent);--bs-pagination-active-bg:var(--ss-accent);--bs-pagination-disabled-color:var(--band-muted);--bs-pagination-disabled-bg:transparent;--bs-pagination-padding-x:.9rem;--bs-pagination-padding-y:.5rem;--bs-pagination-border-radius:11px;gap:.45rem;margin:0;flex-wrap:wrap;font-family:var(--ss-display);font-weight:800;font-size:1rem}.pagination .page-link{border-radius:11px !important;min-width:2.8rem;text-align:center;box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-ledge);transition:transform .22s var(--ss-spring),box-shadow .22s var(--ss-spring)}.pagination .page-link:hover{transform:translateY(-2px);box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) var(--ss-ledge)}.pagination .page-item.active .page-link{box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-accent-edge)}.pagination .page-item.disabled .page-link{box-shadow:none}.ss-pager{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2.2rem;padding-top:1.4rem;border-top:2px solid var(--band-line)}.ss-pager-count{color:var(--band-muted);font-weight:600;font-size:.95rem}.breadcrumb{--bs-breadcrumb-divider:"";--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-item-padding-x:.3rem;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem 0;padding:.35rem .6rem;border-radius:999px;background:color-mix(in oklab,var(--band-card) 88%,transparent);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) color-mix(in oklab,var(--ss-ledge) 80%,transparent);font-family:var(--ss-display);font-weight:700;font-size:.84rem}.breadcrumb-item{display:inline-flex;align-items:center;color:var(--band-muted)}.breadcrumb-item + .breadcrumb-item::before{content:"" !important;width:6px;height:6px;margin:0 .45rem 0 .15rem;padding:0;border-radius:2px;background:var(--band-line);float:none}.breadcrumb a{color:var(--band-muted)}.breadcrumb a:hover{color:var(--band-fg)}.breadcrumb-item.active{color:var(--band-fg)}.modal{--bs-modal-bg:var(--band-card);--bs-modal-color:var(--band-fg);--bs-modal-border-color:transparent;--bs-modal-border-width:0;--bs-modal-border-radius:var(--ss-r-xl);--bs-modal-inner-border-radius:var(--ss-r-xl);--bs-modal-header-border-color:var(--band-card-line);--bs-modal-footer-border-color:var(--band-card-line);--bs-modal-box-shadow:var(--ss-shadow-float);--bs-modal-padding:1.35rem}.modal-content{box-shadow:0 calc(7px * .9) calc(7px * 2.6) calc(7px * -1.1) var(--ss-ledge),0 40px 80px -30px rgba(0,0,0,.6)}.modal.fade .modal-dialog{transform:translateY(24px) scale(.97);transition:transform .45s var(--ss-spring)}.modal.show .modal-dialog{transform:none}.modal-title{font-family:var(--ss-display);font-weight:800;font-size:1.4rem;letter-spacing:-.02em;line-height:1.15}.modal-backdrop{--bs-backdrop-bg:#070910;--bs-backdrop-opacity:.65}.accordion{--bs-accordion-bg:var(--band-card);--bs-accordion-color:var(--band-fg);--bs-accordion-border-color:var(--band-card-line);--bs-accordion-border-width:0;--bs-accordion-border-radius:var(--ss-r-lg);--bs-accordion-inner-border-radius:var(--ss-r-lg);--bs-accordion-btn-color:var(--band-fg);--bs-accordion-btn-bg:var(--band-card);--bs-accordion-active-color:var(--band-fg);--bs-accordion-active-bg:var(--band-card);--bs-accordion-btn-focus-box-shadow:inset 0 0 0 3px var(--ss-accent);--bs-accordion-btn-padding-y:1.1rem;--bs-accordion-btn-padding-x:1.3rem;--bs-accordion-body-padding-x:1.3rem;display:grid;gap:.7rem}.accordion-item{border-radius:var(--ss-r) !important;overflow:hidden;box-shadow:var(--ss-shadow-card)}.accordion-button{font-family:var(--ss-display);font-weight:700;font-size:1.02rem;gap:.9rem}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button::after{width:30px;height:30px;flex:none;border-radius:9px;background-color:var(--band-sunk);background-position:center;background-size:14px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237A8294' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='m3 6 5 5 5-5'/%3e%3c/svg%3e");transition:transform .35s var(--ss-spring),background-color .2s}.accordion-button:not(.collapsed)::after{background-color:var(--ss-accent);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23141821' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='m3 6 5 5 5-5'/%3e%3c/svg%3e")}.accordion-body{color:var(--band-muted);padding-top:0}.list-group{--bs-list-group-bg:var(--band-card);--bs-list-group-color:var(--band-fg);--bs-list-group-border-color:var(--band-card-line);--bs-list-group-border-radius:var(--ss-r-lg);--bs-list-group-action-hover-bg:var(--band-sunk);--bs-list-group-action-hover-color:var(--band-fg);--bs-list-group-action-active-bg:var(--band-sunk);--bs-list-group-action-active-color:var(--band-fg);--bs-list-group-active-bg:var(--ss-accent);--bs-list-group-active-color:var(--ss-on-accent);--bs-list-group-active-border-color:var(--ss-accent);--bs-list-group-item-padding-y:.8rem;--bs-list-group-item-padding-x:1.1rem;--bs-list-group-disabled-color:var(--band-muted);--bs-list-group-disabled-bg:var(--band-card);box-shadow:var(--ss-shadow-card)}.list-group-item{display:flex;align-items:center;gap:.8rem;font-weight:600}.list-group-flush{box-shadow:none}.tooltip{--bs-tooltip-bg:var(--ss-ink);--bs-tooltip-color:#F2F3F7;--bs-tooltip-font-size:.8rem;--bs-tooltip-border-radius:9px;--bs-tooltip-padding-x:.6rem;--bs-tooltip-padding-y:.4rem;font-family:var(--ss-display);font-weight:600}[data-bs-theme="dark"] .tooltip{--bs-tooltip-bg:#F2F3F7;--bs-tooltip-color:#141821}.popover{--bs-popover-bg:var(--band-card);--bs-popover-border-color:transparent;--bs-popover-header-bg:var(--band-sunk);--bs-popover-body-color:var(--band-fg);--bs-popover-border-radius:var(--ss-r);box-shadow:var(--ss-shadow-float)}.ss-toasts{position:fixed;right:1rem;bottom:1rem;z-index:2000}.ss-toast{--bs-toast-bg:var(--ss-ink);--bs-toast-color:#F2F3F7;--bs-toast-border-color:transparent;--bs-toast-border-width:0;--bs-toast-border-radius:16px;--bs-toast-max-width:390px;box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) #05070A,0 24px 40px -20px rgba(0,0,0,.6)}.ss-toast.showing,.ss-toast.show{animation:ss-toast-in .5s var(--ss-spring) both}@keyframes ss-toast-in{from{opacity:0;translate:0 18px;scale:.96}to{opacity:1;translate:0 0;scale:1}}.ss-toast .toast-body{display:flex;align-items:center;gap:.8rem;font-family:var(--ss-display);font-weight:700;padding:.9rem 1rem}.ss-toast .ph-check-circle{color:var(--ss-live);font-size:1.6rem}.ss-toast small{display:block;color:#A9B0C0;font-family:var(--ss-font);font-weight:500}.ss-layer{position:absolute;top:-3%;left:-3%;width:106%;max-width:none;height:106%;object-fit:cover;object-position:64% 100%;image-rendering:pixelated;transform:translate3d(calc(var(--px,0) * var(--d,0) * -26px),calc(var(--py,0) * var(--d,0) * -12px + var(--sy,0) * (1 - var(--d,0)) * 1px),0)}.ss-motion .ss-layer{will-change:transform}.ss-layer--photo{image-rendering:auto;top:-4%;left:-4%;width:108%;height:108%;object-position:50% 50%}.ss-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(640px,88vh,860px);padding:64px 0 150px;background:#A9C8E8;color:var(--ss-ink)}[data-bs-theme="dark"] .ss-hero{background:#131A3E;color:#F2F3F7}.ss-hero-art{position:absolute;inset:0;z-index:-2}.ss-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(241,242,245,var(--scrim-a,.55)) 0%,rgba(241,242,245,var(--scrim-b,.18)) 38%,transparent 60%)}[data-bs-theme="dark"] .ss-hero::after{background:linear-gradient(90deg,rgba(8,10,24,calc(var(--scrim-a,.55) + .15)) 0%,rgba(8,10,24,calc(var(--scrim-b,.18) + .2)) 40%,transparent 62%)}.ss-hero.is-image::after{--scrim-a:.78;--scrim-b:.45}.ss-hero--scrim-soft{--scrim-a:.35;--scrim-b:.08}.ss-hero--scrim-strong{--scrim-a:.82;--scrim-b:.5}.ss-hero-inner{position:relative}.ss-hero-copy{max-width:660px}.ss-hero-logo{display:block;max-height:120px;max-width:320px;width:auto;margin-bottom:1.2rem;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.ss-hero-title{margin:1.1rem 0 1rem;font:800 clamp(3.2rem,1.9rem + 5vw,6.6rem)/.94 var(--ss-display);letter-spacing:-.045em;color:inherit;text-wrap:balance;overflow-wrap:anywhere}.ss-hero-lead{max-width:560px;margin:0 0 1.6rem;font-size:1.22rem;font-weight:500;line-height:1.5;color:color-mix(in oklab,currentColor 86%,transparent);text-wrap:pretty}.ss-hero-cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.4rem}.ss-hero-card{position:absolute;right:calc(var(--bs-gutter-x) * .5);bottom:-96px;display:flex;align-items:center;gap:.9rem;width:min(360px,40vw);padding:.7rem .9rem .7rem .7rem;border-radius:18px;background:var(--band-card);color:var(--band-fg);box-shadow:var(--ss-shadow-card);transition:transform .3s var(--ss-spring),box-shadow .3s var(--ss-spring)}.ss-hero-card:hover{color:var(--band-fg);transform:translateY(-3px);box-shadow:var(--ss-shadow-lift)}.ss-hero-card img{width:84px;height:60px;flex:none;border-radius:12px;object-fit:cover}.ss-hero-card>span{display:flex;flex-direction:column;min-width:0}.ss-hero-card small{font:700 .78rem/1.2 var(--ss-display);color:var(--ss-accent-ink)}.ss-hero-card b{font:700 1rem/1.25 var(--ss-display);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ss-hero-card>i{margin-left:auto;font-size:1.15rem;transition:transform .3s var(--ss-spring)}.ss-hero-card:hover>i{transform:translateX(4px)}.ss-word{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .03em .14em;margin-bottom:-.14em}.ss-word>span{display:inline-block}.ss-motion .ss-word>span{transform:translateY(110%) rotate(4deg);transition:transform 1s var(--ss-ease);transition-delay:calc(var(--i) * 110ms + 140ms)}.ss-motion .is-split .ss-word>span{transform:none}.ss-page-head{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:270px;padding-block:clamp(2.2rem,1.6rem + 2vw,3.4rem) clamp(2.2rem,1.8rem + 1.6vw,3rem);background:#A9C8E8;color:var(--ss-ink)}.ss-page-head>.container{width:100%}[data-bs-theme="dark"] .ss-page-head{background:#131A3E;color:#F2F3F7}.ss-page-head-art{position:absolute;inset:0;z-index:-2}.ss-page-head .ss-layer{object-position:66% 74%}.ss-page-head::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(241,242,245,.9) 0%,rgba(241,242,245,.62) 40%,rgba(241,242,245,.08) 72%)}[data-bs-theme="dark"] .ss-page-head::after{background:linear-gradient(90deg,rgba(10,12,28,.9) 0%,rgba(10,12,28,.62) 42%,rgba(10,12,28,.12) 74%)}.ss-page-head.is-image::after{background:linear-gradient(90deg,rgba(241,242,245,.94) 0%,rgba(241,242,245,.74) 45%,rgba(241,242,245,.3) 100%)}[data-bs-theme="dark"] .ss-page-head.is-image::after{background:linear-gradient(90deg,rgba(10,12,28,.94) 0%,rgba(10,12,28,.74) 45%,rgba(10,12,28,.3) 100%)}.ss-page-head .ss-lead{color:color-mix(in oklab,currentColor 76%,transparent)}.ss-page-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;flex-wrap:wrap}.ss-page-title{font:800 clamp(2.3rem,1.5rem + 2.8vw,3.9rem)/1.02 var(--ss-display);letter-spacing:-.04em;margin:0;overflow-wrap:anywhere;text-wrap:balance}.ss-page-head--compact{min-height:220px}.ss-page-head--compact .ss-page-title{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.9rem);max-width:26ch}.ss-page-actions{display:flex;flex-wrap:wrap;gap:.6rem;min-width:0;max-width:100%}.ss-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-top:1rem;color:color-mix(in oklab,currentColor 72%,transparent);font-weight:600;font-size:.95rem}.ss-page-meta a:not(.ss-chip):not(.btn){color:inherit}.ss-page-meta a:not(.ss-chip):not(.btn):hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:3px;text-underline-offset:3px}.ss-ip{display:flex;align-items:center;gap:.9rem;width:100%;max-width:560px;padding:.7rem .7rem .7rem .75rem;border:0;border-radius:18px;background:var(--band-card);color:var(--band-fg);text-align:left;box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) var(--ss-ledge),var(--ss-soft);transition:transform .3s var(--ss-spring),box-shadow .3s var(--ss-spring)}.ss-ip:hover{transform:translateY(-2px);box-shadow:0 calc(7px * .9) calc(7px * 2.6) calc(7px * -1.1) var(--ss-ledge),var(--ss-soft)}.ss-ip:active{transform:translateY(1px);box-shadow:0 calc(1px * .9) calc(1px * 2.6) calc(1px * -1.1) var(--ss-ledge);transition-duration:.07s}.ss-ip-icon{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:14px;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.55rem;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-accent-edge),inset 0 2px 0 rgba(255,255,255,.28)}.ss-ip-body{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.15}.ss-ip-label{font:500 .82rem/1.3 var(--ss-font);color:var(--band-muted)}.ss-ip-addr{font:800 1.32rem/1.2 var(--ss-display);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ip-copy{display:inline-flex;align-items:center;gap:.45rem;flex:none;padding:.6rem .9rem;border-radius:11px;background:var(--ss-ink);color:#fff;font:700 .92rem/1 var(--ss-display);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) #05070A;transition:background-color .2s}[data-bs-theme="dark"] .ss-ip-copy,.band-ink .ss-ip-copy{background:#F2F3F7;color:#141821;box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) #8E95A6}.ss-ip-copy i{font-size:1.1rem;transition:transform .3s var(--ss-spring)}.ss-ip.is-copied .ss-ip-copy{background:var(--ss-live);color:#062311;box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) #1C8A45}.ss-ip.is-copied .ss-ip-copy i,.ss-ip-mini.is-copied i,.ss-footer-ip.is-copied i{transform:scale(1.2)}.ss-ip--compact{max-width:none;padding:.55rem;border-radius:14px}.ss-ip--compact .ss-ip-icon{width:42px;height:42px;border-radius:11px;font-size:1.25rem}.ss-ip--compact .ss-ip-addr{font-size:1.1rem}.ss-ip--compact .ss-ip-copy{padding:.55rem .65rem}.ss-ip-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:.9rem;font-weight:600;font-size:.95rem;color:color-mix(in oklab,currentColor 80%,transparent)}.ss-ip-meta>span{display:inline-flex;align-items:center;gap:.5rem}.ss-ip-mini{display:inline-flex;align-items:stretch;max-width:100%;margin-top:.9rem;padding:0;border:0;border-radius:12px;background:var(--band-card);color:var(--band-fg);box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-ledge);transition:transform .25s var(--ss-spring),box-shadow .25s var(--ss-spring)}.ss-ip-mini:hover{transform:translateY(-2px);box-shadow:0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) var(--ss-ledge)}.ss-ip-mini:active{transform:translateY(1px);box-shadow:0 0 0 var(--ss-ledge)}.ss-ip-mini>span{display:block;align-self:center;min-width:0;padding:.6rem .85rem;font:800 1rem/1.1 var(--ss-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ip-mini b{border-radius:0 12px 12px 0;display:inline-flex;align-items:center;gap:.35rem;padding:0 .85rem;background:var(--ss-accent);color:var(--ss-on-accent);font:700 .88rem/1 var(--ss-display);white-space:nowrap}.ss-season{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.45rem .7rem .45rem .75rem;border-radius:999px;background:var(--band-card);color:var(--band-fg);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-ledge);font:700 .9rem/1.2 var(--ss-display)}.ss-season-when{color:var(--band-muted);font-weight:600}.ss-cd{display:inline-flex;align-items:baseline;gap:.12rem;padding:.2rem .5rem;border-radius:8px;background:var(--band-sunk);font:800 .92rem/1.2 var(--ss-display);font-variant-numeric:tabular-nums}.ss-cd em{font-style:normal;font-weight:600;color:var(--band-muted);margin:0 .3rem 0 .1rem}.ss-cd span{color:var(--band-muted)}.ss-cd b{display:inline-block;height:1.2em;overflow:hidden;vertical-align:bottom;font-weight:800}.ss-roll{display:block;animation:ss-roll .45s var(--ss-ease)}@keyframes ss-roll{from{transform:translateY(-100%);opacity:.2}to{transform:none;opacity:1}}.ss-countdown{display:flex;align-items:flex-start;gap:.5rem}.ss-countdown>div{display:flex;flex-direction:column;align-items:center;min-width:3.6rem;padding:.55rem .5rem .45rem;border-radius:14px;background:var(--band-card);color:var(--band-fg);box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-ledge)}.ss-countdown b{display:block;height:1.15em;overflow:hidden;font:800 2rem/1.15 var(--ss-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ss-countdown small{font:600 .74rem/1.4 var(--ss-font);color:var(--band-muted)}.ss-countdown .colon{align-self:center;font:800 1.4rem/1 var(--ss-display);color:var(--band-muted)}@media (max-width:1199.98px){.ss-hero-card{display:none}}@media (max-width:767.98px){.ss-hero{min-height:0;padding:44px 0 124px}.ss-hero::after{background:linear-gradient(180deg,rgba(241,242,245,.74) 0%,rgba(241,242,245,.52) 60%,rgba(241,242,245,.2) 100%)}[data-bs-theme="dark"] .ss-hero::after{background:linear-gradient(180deg,rgba(8,10,24,.8),rgba(8,10,24,.5))}.ss-hero-lead{font-size:1.08rem}.ss-page-head{min-height:210px}.ss-page-head::after{background:linear-gradient(180deg,rgba(241,242,245,.9),rgba(241,242,245,.66))}[data-bs-theme="dark"] .ss-page-head::after{background:linear-gradient(180deg,rgba(10,12,28,.9),rgba(10,12,28,.66))}}@media (max-width:575.98px){.ss-ip-addr{font-size:1.1rem}.ss-ip-icon{width:46px;height:46px;font-size:1.35rem}.ss-ip-copy [data-copy-label]{display:none}.ss-hero-cta .btn{flex:1 1 100%}.ss-countdown>div{min-width:3rem}.ss-countdown b{font-size:1.6rem}.ss-ip-mini>span{padding:.55rem .65rem;font-size:.92rem}.ss-ip-mini b{padding:0 .65rem}}.ss-promo{border-radius:var(--ss-r-xl);overflow:hidden;background:#141936;box-shadow:0 calc(7px * .9) calc(7px * 2.6) calc(7px * -1.1) #090C21,var(--ss-soft)}.ss-promo .carousel-item{height:clamp(260px,22vw,340px);position:relative;color:#F2F3F7}.ss-promo .ss-promo-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.ss-promo .carousel-item::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,13,34,.9) 0%,rgba(10,13,34,.6) 42%,rgba(10,13,34,0) 74%)}.ss-promo-body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem 2.6rem;max-width:40rem}.ss-promo-title{font:800 clamp(1.8rem,1.2rem + 1.8vw,2.8rem)/1.04 var(--ss-display);letter-spacing:-.035em;margin:0 0 .7rem;text-wrap:balance}.ss-promo-text{color:#C8CDE0;margin-bottom:1.25rem;max-width:30rem}.ss-promo .carousel-indicators{justify-content:flex-end;margin:0 8.4rem 2.1rem auto;left:auto;z-index:3}.ss-promo.carousel .carousel-indicators [data-bs-target]{width:26px;height:8px;border:0;border-radius:4px;margin:0 6px 0 0;background:#fff;opacity:.35;transition:width .4s var(--ss-spring),opacity .2s}.ss-promo.carousel .carousel-indicators [data-bs-target].active{width:42px;background:var(--ss-accent);opacity:1}.ss-promo .carousel-control-prev,.ss-promo .carousel-control-next{z-index:3;width:52px;opacity:1;top:auto;bottom:1rem;height:44px}.ss-promo .carousel-control-prev{left:auto;right:4.6rem}.ss-promo .carousel-control-next{right:1.25rem}.ss-promo-ctl{width:44px;height:44px;display:grid;place-items:center;background:rgba(255,255,255,.12);border-radius:12px;font-size:1.3rem;color:#fff;transition:background-color .2s,transform .25s var(--ss-spring)}.ss-promo .carousel-control-prev:hover .ss-promo-ctl,.ss-promo .carousel-control-next:hover .ss-promo-ctl{background:var(--ss-accent);color:var(--ss-on-accent);transform:translateY(-2px)}.ss-pedestal{display:block;width:100%;height:auto;overflow:visible}.ss-pedestal .t{fill:color-mix(in oklab,var(--tone,var(--ss-accent)) 72%,#fff)}.ss-pedestal .l{fill:color-mix(in oklab,var(--tone,var(--ss-accent)) 80%,#000)}.ss-pedestal .r{fill:color-mix(in oklab,var(--tone,var(--ss-accent)) 62%,#000)}.ss-cat-fx{position:absolute;inset:-40% 0 10%;z-index:-1;pointer-events:none}.ss-cat-fx::before,.ss-cat-fx::after{content:"";position:absolute;left:0;top:0;width:6px;height:6px;color:rgba(255,255,255,.65);box-shadow:14px 34px 0 currentColor,118px 14px 0 -1px currentColor,150px 74px 0 currentColor,2px 96px 0 -2px currentColor,70px 2px 0 -2px currentColor,166px 40px 0 -2px currentColor;transition:transform 1.1s var(--ss-ease)}.ss-cat-fx::after{color:rgba(255,255,255,.38);box-shadow:40px 62px 0 -1px currentColor,102px 92px 0 -2px currentColor,158px 108px 0 0 currentColor,32px 8px 0 -2px currentColor,92px 44px 0 -2px currentColor}.ss-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:248px;gap:1.25rem}.ss-cats[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-auto-rows:300px}.ss-cats[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-cats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-cats[data-count="4"] .ss-cat:nth-child(4){grid-column:span 2}.ss-cat{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;padding:1.25rem 1.25rem 1rem;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.2),transparent 50%),var(--tone);color:var(--tone-fg);box-shadow:0 calc(7px * .9) calc(7px * 2.6) calc(7px * -1.1) var(--tone-edge),0 24px 40px -26px var(--tone-edge);transition:transform .35s var(--ss-spring),box-shadow .35s var(--ss-spring)}.ss-cat:hover{color:var(--tone-fg);transform:scale(1.015);box-shadow:0 calc(11px * .9) calc(11px * 2.6) calc(11px * -1.1) var(--tone-edge),0 30px 46px -26px var(--tone-edge)}.ss-cat:active{transform:scale(1.015);box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--tone-edge);transition-duration:.08s}.ss-cat-head{position:relative;z-index:1;grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.ss-cat-name{font:800 1.5rem/1.05 var(--ss-display);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance}.ss-cat-desc{font-size:.9rem;font-weight:500;line-height:1.35;opacity:.88}.ss-cat-badge{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.3rem;padding:.28rem .62rem;border-radius:999px;background:rgba(255,255,255,.22);font:700 .78rem/1.2 var(--ss-display)}.ss-cat-stage{position:relative;z-index:0;grid-column:2;grid-row:1;align-self:center;width:128px;margin:0 -.25rem 0 .25rem}.ss-cat-stage::before{content:"";position:absolute;inset:-45% 0 5%;z-index:-1;background:radial-gradient(closest-side,rgba(255,255,255,.34),transparent)}.ss-cat-stage img{position:absolute;left:50%;bottom:18%;width:92%;max-width:none;image-rendering:pixelated;transform:translateX(-50%);transition:transform .55s var(--ss-spring),opacity .3s}.ss-cat-stage img.lazyload:not(.loaded),.ss-product-stage img.lazyload:not(.loaded),.ss-holo-stage img.lazyload:not(.loaded){opacity:0}.ss-cat:hover .ss-cat-stage img{transform:translateX(-50%) translateY(-7px) rotate(-5deg) scale(1.03)}.ss-cat:not(.ss-cat--xl) .ss-cat-stage{align-self:start;margin-top:3.2rem}.ss-cat:not(.ss-cat--xl) .ss-cat-stage img{width:84%}.ss-cat:hover .ss-cat-fx::before{transform:translateY(-7px)}.ss-cat:hover .ss-cat-fx::after{transform:translateY(-12px)}.ss-cat-foot{position:relative;z-index:1;grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:.75rem;margin-top:.85rem;padding:.5rem .5rem .5rem .85rem;border-radius:14px;background:rgba(0,0,0,.16);font:600 .88rem/1.2 var(--ss-font)}.ss-cat-foot>span:first-child{display:inline-flex;align-items:center;gap:.35rem;opacity:.92}.ss-cat-price{margin-left:auto;font-size:.82rem;text-align:right;opacity:.95}.ss-cat-price b{display:block;font:800 1.12rem/1.05 var(--ss-display);letter-spacing:-.02em}.ss-cat-go{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:rgba(255,255,255,.94);color:var(--tone-edge);font-size:1.05rem;box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) rgba(0,0,0,.2);transition:transform .35s var(--ss-spring)}.ss-cat:hover .ss-cat-go{transform:translateX(3px)}.ss-cat--xl{grid-column:span 2;grid-row:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:1.5rem;padding:1.8rem 1.8rem 1.2rem}.ss-cat--xl .ss-cat-head{grid-column:1 / -1}.ss-cat--xl .ss-cat-name{font-size:clamp(2.2rem,1.6rem + 1.4vw,3rem)}.ss-cat-list{position:relative;z-index:1;grid-column:1;grid-row:2;align-self:end;display:grid;gap:.5rem;min-width:0}.ss-cat-list>span{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.5rem .8rem .5rem .6rem;border-radius:12px;background:rgba(0,0,0,.17);font:700 1rem/1.2 var(--ss-display)}.ss-cat-list img{width:30px;height:30px;flex:none;object-fit:contain;image-rendering:pixelated}.ss-cat-list em{display:flex;align-items:baseline;gap:.45rem;margin-left:auto;font-style:normal;white-space:nowrap}.ss-cat-list s{font-size:.8em;font-weight:600;opacity:.62}.ss-cat--xl .ss-cat-stage{grid-column:2;grid-row:2;align-self:end;justify-self:center;width:min(100%,280px);margin:0 0 .6rem}.ss-cat--xl .ss-cat-fx::before{box-shadow:24px 58px 0 currentColor,200px 24px 0 -1px currentColor,255px 126px 0 currentColor,4px 163px 0 -2px currentColor,119px 4px 0 -2px currentColor,270px 68px 0 -2px currentColor}.ss-cat--xl .ss-cat-fx::after{box-shadow:68px 105px 0 -1px currentColor,173px 156px 0 -2px currentColor,262px 184px 0 0 currentColor,54px 14px 0 -2px currentColor,156px 75px 0 -2px currentColor}.ss-cat--xl .ss-cat-foot{grid-row:3}.ss-cats[data-count="1"] .ss-cat--xl{grid-column:auto;grid-row:auto}.ss-cat-cover{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ss-ease),opacity .3s}.ss-cat-cover.lazyload:not(.loaded){opacity:0}.is-cover .ss-cat::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,12,24,.1) 20%,rgba(10,12,24,.72) 100%)}.is-cover .ss-cat{color:#fff}.is-cover .ss-cat:hover .ss-cat-cover{transform:scale(1.06)}.ss-feature{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem;align-items:center;padding:3rem 3.25rem;border-radius:28px;color:#F2F3F7;background:#141936 url(../img/scene/night-sky.png) 50% 20% / cover;image-rendering:pixelated;box-shadow:0 calc(8px * .9) calc(8px * 2.6) calc(8px * -1.1) #090C21,var(--ss-soft)}.ss-feature::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,13,34,.92) 0%,rgba(10,13,34,.58) 55%,rgba(10,13,34,.2) 100%)}.ss-feature-title{margin:.9rem 0 .7rem;font:800 clamp(2.2rem,1.5rem + 2vw,3.4rem)/1.02 var(--ss-display);letter-spacing:-.04em;color:#fff;text-wrap:balance}.ss-feature-details{color:rgba(242,243,247,.82);font-size:1.02rem}.ss-feature-details p{margin:0 0 .6rem}.ss-feature-details ul{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.4rem;margin:1rem 0 0;padding:0;list-style:none}.ss-feature-details li{position:relative;padding-left:1.7rem;font-weight:500;color:rgba(242,243,247,.92)}.ss-feature-details li::before{content:"\e184";position:absolute;left:0;top:.05rem;font-family:"Phosphor-Bold";color:var(--ss-accent);font-size:1.2rem;line-height:1.2}.ss-feature-buy{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:1.6rem}.ss-price-block{display:flex;flex-direction:column;line-height:1.1}.ss-price-block .ss-price-old{color:rgba(242,243,247,.6)}.ss-price-now{font:800 2.7rem/1 var(--ss-display);letter-spacing:-.035em}.ss-price-save{margin-top:.35rem;color:var(--ss-accent);font:700 .88rem/1.2 var(--ss-display)}.ss-fine{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.3rem;color:rgba(242,243,247,.7);font-size:.88rem;font-weight:500}.ss-fine span{display:inline-flex;align-items:center;gap:.4rem}.ss-feature-card{position:relative;display:grid;place-items:center;min-height:440px}.ss-feature-card::before{content:"";position:absolute;width:120%;aspect-ratio:1;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--ss-t-grape) 55%,transparent),transparent)}.ss-holo{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;grid-area:1 / 1;width:min(290px,100%);aspect-ratio:5 / 7;padding:12px;border-radius:22px;color:#fff;background:linear-gradient(155deg,color-mix(in oklab,var(--tone) 68%,#fff) 0%,var(--tone) 42%,var(--tone-edge) 100%);box-shadow:0 calc(8px * .9) calc(8px * 2.6) calc(8px * -1.1) var(--tone-edge),0 40px 60px -28px rgba(0,0,0,.75);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ss-spring)}.ss-holo:hover{color:#fff}.ss-holo.is-live{transition:transform .1s linear}.ss-holo--back{width:min(250px,86%);opacity:.75;filter:saturate(.8)}.ss-holo--back-1{transform:translateX(-34%) rotate(-10deg) scale(.88)}.ss-holo--back-2{transform:translateX(34%) rotate(10deg) scale(.88)}.ss-feature-card:hover .ss-holo--back-1{transform:translateX(-40%) rotate(-13deg) scale(.88)}.ss-feature-card:hover .ss-holo--back-2{transform:translateX(40%) rotate(13deg) scale(.88)}.ss-holo-inner{display:flex;flex-direction:column;height:100%;padding:14px;border:2px solid rgba(255,255,255,.35);border-radius:14px;background:linear-gradient(180deg,rgba(10,12,30,.08),rgba(10,12,30,.42))}.ss-holo-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font:700 .78rem/1 var(--ss-display)}.ss-holo-top span:first-child{padding:.32rem .6rem;border-radius:999px;background:var(--ss-t-sun);color:#2A1C00;box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) #B07A16}.ss-holo-top span:last-child{opacity:.85}.ss-holo-stage{position:relative;flex:1;display:grid;place-items:end center;margin:.4rem 0 .6rem}.ss-holo-stage::before{content:"";position:absolute;inset:0 5% 10%;background:radial-gradient(closest-side,rgba(255,255,255,.3),transparent)}.ss-holo-stage .ss-pedestal{position:relative;width:72%}.ss-holo-stage img{position:absolute;left:50%;bottom:16%;width:70%;max-width:none;transform:translateX(-50%);image-rendering:pixelated}.ss-holo-name{font:800 1.7rem/1.05 var(--ss-display);letter-spacing:-.03em;text-align:center;overflow-wrap:anywhere}.ss-holo-price{display:block;margin-top:.55rem;font:800 1.25rem/1 var(--ss-display);text-align:center}.ss-holo-price s{margin-right:.4rem;font-size:.8rem;font-weight:600;opacity:.6}.ss-holo-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:soft-light;transition:opacity .4s;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 42%),linear-gradient(115deg,transparent 20%,rgba(120,255,214,.22) 38%,rgba(255,196,94,.22) 50%,rgba(140,160,255,.22) 62%,transparent 80%);background-size:100% 100%,240% 240%;background-position:0 0,var(--mx) var(--my)}.ss-holo:hover .ss-holo-shine,.ss-holo.is-live .ss-holo-shine{opacity:1}.ss-news-lead{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:460px;height:100%;border-radius:var(--ss-r-xl);background:#141936;box-shadow:var(--ss-shadow-card)}.ss-news-lead>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;image-rendering:pixelated;transition:transform .9s var(--ss-ease)}.ss-news-lead:hover>img{transform:scale(1.05)}.ss-news-flag{position:absolute;left:1.1rem;top:1.1rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:var(--ss-accent);color:var(--ss-on-accent);font:700 .8rem/1.2 var(--ss-display);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-accent-edge)}.ss-news-lead-body{width:100%;padding:1rem}.ss-news-box{padding:1.2rem 1.35rem;border-radius:18px;background:var(--band-card);color:var(--band-fg);box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) var(--ss-ledge)}.ss-news-box h3{margin:.6rem 0 .45rem;font:800 clamp(1.4rem,1.1rem + .9vw,1.9rem)/1.12 var(--ss-display);letter-spacing:-.03em}.ss-news-box h3 a:hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:3px;text-underline-offset:4px}.ss-news-box p{color:var(--band-muted);margin:0 0 .8rem}.ss-news-card{display:flex;flex-direction:column;overflow:hidden;height:100%;transition:transform .35s var(--ss-spring),box-shadow .35s var(--ss-spring)}.ss-news-card:hover{transform:scale(1.015);box-shadow:var(--ss-shadow-lift)}.ss-news-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:color-mix(in oklab,var(--band-sunk) 70%,#8B95A8)}.ss-news-thumb img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;transition:transform .8s var(--ss-ease),opacity .3s}.ss-news-card:hover .ss-news-thumb img{transform:scale(1.06)}.ss-news-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:1.1rem 1.25rem 1.15rem}.ss-news-title{margin:.6rem 0 .4rem;font:800 1.2rem/1.2 var(--ss-display);letter-spacing:-.025em}.ss-news-title a:hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:3px;text-underline-offset:3px}.ss-news-text{margin:0 0 .9rem;color:var(--band-muted);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-news-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--band-card-line);color:var(--band-muted);font-size:.88rem}.ss-news-foot>span{display:inline-flex;align-items:center;gap:.35rem}.ss-news-who{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--band-fg);font-weight:600}.ss-news-row{display:grid;grid-template-columns:200px minmax(0,1fr)}.ss-news-row .ss-news-thumb{aspect-ratio:auto;height:100%;min-height:150px}.ss-news-row + .ss-news-row{margin-top:0}.ss-filter{display:flex;flex-wrap:wrap;gap:.3rem;padding:4px;border-radius:14px;background:var(--band-card);box-shadow:inset 0 0 0 1px var(--band-card-line)}.ss-sec--sunk .ss-filter{background:var(--band-card)}.ss-filter a,.ss-filter button{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border:0;border-radius:10px;background:none;color:var(--band-muted);font:700 .9rem/1 var(--ss-display);white-space:nowrap;transition:color .2s,background-color .2s,box-shadow .25s var(--ss-spring)}.ss-filter a:hover,.ss-filter button:hover{color:var(--band-fg);background:var(--band-sunk)}.ss-filter a.active,.ss-filter button.active{background:var(--ss-accent);color:var(--ss-on-accent);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-accent-edge)}.ss-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.ss-modes[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ss-modes[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-modes[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-mode{position:relative;isolation:isolate;display:block;min-height:340px;aspect-ratio:3 / 4;overflow:hidden;border-radius:22px;color:#fff;background:var(--tone,#141936);box-shadow:0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) var(--ss-ledge),var(--ss-soft);transition:transform .35s var(--ss-spring),box-shadow .35s var(--ss-spring)}.ss-modes[data-count="1"] .ss-mode,.ss-modes[data-count="2"] .ss-mode{aspect-ratio:16 / 9}.ss-mode>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% 50%;image-rendering:pixelated;transition:transform 1s var(--ss-ease),opacity .3s}.ss-mode>img.lazyload:not(.loaded){opacity:0}.ss-mode::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,10,22,0) 30%,rgba(8,10,22,.9) 100%)}.ss-mode-body{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.35rem;padding:1.2rem}.ss-mode-name{margin:0;font:800 1.55rem/1.05 var(--ss-display);letter-spacing:-.03em}.ss-mode-text{margin:0;color:rgba(255,255,255,.82);font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ss-mode-go{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;color:var(--ss-accent);font:700 .92rem/1 var(--ss-display);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .4s var(--ss-spring)}.ss-mode:hover{color:#fff;transform:scale(1.015);box-shadow:0 calc(10px * .9) calc(10px * 2.6) calc(10px * -1.1) var(--ss-ledge),var(--ss-soft)}.ss-mode:hover>img{transform:scale(1.07)}.ss-mode:hover .ss-mode-go,.ss-mode:focus-visible .ss-mode-go{opacity:1;transform:none}.ss-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem;padding-top:1.6rem}.ss-podium .p{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ss-podium .p>a,.ss-podium .p>span:not(.amt):not(.block){position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;color:var(--band-fg)}.ss-podium .head{display:block;width:54px;height:54px;border-radius:12px;image-rendering:pixelated;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) rgba(20,24,33,.3)}.ss-podium .p1 .head{width:66px;height:66px;border-radius:14px}.ss-podium-crown{position:absolute;left:50%;top:-26px;color:var(--ss-t-sun);font-size:1.7rem;transform:translateX(-50%) rotate(-8deg);filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.ss-podium .name{max-width:100%;margin-top:.45rem;overflow:hidden;font:700 .95rem/1.2 var(--ss-display);white-space:nowrap;text-overflow:ellipsis}.ss-podium .amt{margin-bottom:.6rem;color:var(--band-muted);font:600 .84rem/1.3 var(--ss-font)}.ss-podium .block{--face:#C9D1DC;display:grid;place-items:start center;width:100%;height:110px;padding-top:.55rem;border-radius:12px 12px 8px 8px;background:var(--face);color:rgba(20,24,33,.42);font:800 2.2rem/1 var(--ss-display);transform-origin:50% 100%;box-shadow:inset 0 8px 0 color-mix(in oklab,var(--face) 68%,#fff),0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) color-mix(in oklab,var(--face) 60%,#000)}.ss-podium .p1 .block{--face:#FFC93C;height:148px}.ss-podium .p3 .block{--face:#E7A06A;height:84px}.ss-motion [data-ss-reveal] .ss-podium .block{transform:scaleY(.04);transition:transform .9s var(--ss-spring);transition-delay:calc(var(--j,0) * 130ms + 250ms)}.ss-motion [data-ss-reveal] .ss-podium .p>a,.ss-motion [data-ss-reveal] .ss-podium .p>span:not(.block){opacity:0;transform:translateY(12px);transition:opacity .4s,transform .6s var(--ss-spring);transition-delay:calc(var(--j,0) * 130ms + 650ms)}.ss-motion [data-ss-reveal].is-in .ss-podium .block,.ss-motion [data-ss-reveal].is-in .ss-podium .p>a,.ss-motion [data-ss-reveal].is-in .ss-podium .p>span:not(.block){opacity:1;transform:none}.ss-rank-list{margin-top:1.2rem}.ss-rank-list .ss-list-item{margin-top:.4rem;padding:.55rem .8rem;border:0;border-radius:12px;background:var(--band-sunk)}.ss-feed .ss-list-item{padding:.7rem 1.35rem}.ss-feed .ss-avatar{border-radius:10px}.ss-discord{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:1.5rem;border-radius:var(--ss-r-lg);background:var(--ss-discord);color:#fff;box-shadow:0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) #3A43A8,var(--ss-soft)}.ss-discord .big-ico{position:absolute;right:-18px;top:-16px;z-index:-1;font-size:7.5rem;opacity:.15;transform:rotate(-12deg)}.ss-discord-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem;font:800 1.15rem/1.2 var(--ss-display)}.ss-discord-count{font:800 2.6rem/1 var(--ss-display);letter-spacing:-.04em}.ss-discord-sub{color:rgba(255,255,255,.82);margin-bottom:1rem;font-weight:500}.ss-discord-pitch{max-width:24rem;margin:0 0 1rem;color:rgba(255,255,255,.86);font-weight:500;line-height:1.55}.ss-discord.is-live .ss-discord-pitch{display:none}.ss-discord:not(.is-live) .big-ico{top:auto;bottom:3.4rem;right:-14px;font-size:10rem;opacity:.17}.ss-discord-avatars{display:flex;align-items:center;flex-wrap:wrap;margin:auto 0 .9rem}.ss-discord-avatars img{width:36px;height:36px;margin-right:-8px;border-radius:50%;box-shadow:0 0 0 3px var(--ss-discord);background:#4752C4}.ss-discord-avatars span{margin-left:16px;font:700 .9rem/1 var(--ss-display)}.ss-discord-channels{display:grid;gap:.3rem;margin:0 0 1rem;padding:0;list-style:none}.ss-discord-channels li{display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:10px;background:rgba(0,0,0,.16);font-weight:600;font-size:.9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ss-discord .btn-light{--bs-btn-color:var(--ss-discord);--bs-btn-bg:#fff;--bs-btn-hover-color:var(--ss-discord);--bs-btn-hover-bg:#fff;--btn-edge:#C3C8F5}.ss-quest{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:.5rem}.ss-quest-path{position:absolute;left:16.6%;right:16.6%;top:36px;width:66.8%;height:8px;overflow:visible}.ss-quest-path path{fill:none;stroke:var(--ss-ledge);stroke-width:4;stroke-dasharray:2 12;stroke-linecap:round;vector-effect:non-scaling-stroke}.ss-quest::before{content:"";position:absolute;left:16.6%;right:16.6%;top:38px;height:4px;border-radius:2px;background:var(--ss-accent);transform-origin:0 50%;transition:transform 1.4s var(--ss-ease) .3s}.ss-motion .ss-quest:not(.is-in)::before{transform:scaleX(0)}.ss-quest-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0 .5rem;text-align:center}.ss-quest-num{display:grid;place-items:center;width:64px;height:64px;margin-bottom:1rem;border-radius:18px;background:var(--ss-accent);color:var(--ss-on-accent);font:800 1.6rem/1 var(--ss-display);box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) var(--ss-accent-edge),var(--ss-soft);transition:background-color .4s,color .4s,box-shadow .4s,transform .5s var(--ss-spring);transition-delay:calc(var(--j,0) * 450ms + 300ms)}.ss-motion .ss-quest:not(.is-in) .ss-quest-num{background:var(--band-card);color:var(--band-fg);box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) var(--ss-ledge),var(--ss-soft);transform:translateY(4px)}.ss-quest-step h3{margin:0 0 .35rem;font-size:1.22rem;font-weight:800;letter-spacing:-.02em}.ss-quest-step p{max-width:30ch;margin:0;color:var(--band-muted)}.ss-join-more{margin-top:2.6rem}.ss-help-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:1.35rem;padding:1.75rem;border-radius:var(--ss-r-lg);background:#141936;color:#F2F3F7;box-shadow:0 5px 16px -7px #090C21,var(--ss-soft)}.ss-help-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,18,44,.55),rgba(14,18,44,.2) 45%,rgba(14,18,44,.7))}.ss-help-top{display:flex;align-items:flex-start;gap:1rem}.ss-help-badge{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.6rem;box-shadow:0 6px 18px -6px color-mix(in oklab,var(--ss-accent) 70%,transparent),inset 0 2px 0 rgba(255,255,255,.3)}.ss-help-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ss-help-topic{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.7rem .8rem;border-radius:14px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#F2F3F7;transition:background-color .2s,transform .3s var(--ss-spring)}.ss-help-topic:hover{background:rgba(255,255,255,.13);color:#fff;transform:translateY(-2px)}.ss-help-topic img{width:34px;height:34px;flex:none;object-fit:contain;image-rendering:pixelated}.ss-help-topic b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:700 .92rem/1.2 var(--ss-display)}.ss-help-topic small{display:block;margin-top:.15rem;color:#AEB4CF;font-size:.8rem}@media (max-width:419.98px){.ss-help-topics{grid-template-columns:minmax(0,1fr)}}.ss-help-card::before{content:"";position:absolute;inset:0;z-index:-1;background:url(../img/scene/night-sky.png) 0% 30% / cover;image-rendering:pixelated;opacity:.9}.ss-help-actions{display:flex;flex-wrap:wrap;gap:.6rem}.ss-help-actions .btn{flex:1 1 auto}.ss-help-card h3{margin:0 0 .5rem;font:800 1.5rem/1.1 var(--ss-display);letter-spacing:-.03em}.ss-help-card p{color:#C8CDE0;margin:0}.ss-step{overflow:hidden;height:100%}.ss-step-screen{position:relative;display:flex;flex-direction:column;gap:.5rem;min-height:230px;padding:2.4rem 1.4rem 1.4rem;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.45)),url(../img/scene/golden.jpg) 60% 70% / cover;image-rendering:pixelated}[data-bs-theme="dark"] .ss-step-screen{background-image:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.45)),url(../img/scene/night.jpg)}.ss-step-num{position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ss-accent);color:var(--ss-on-accent);font:800 1rem/1 var(--ss-display);box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) var(--ss-accent-edge)}.ss-mc-logo{align-self:center;margin:.2rem 0 .6rem;color:#fff;font:800 1.9rem/1 var(--ss-display);letter-spacing:-.03em;text-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) rgba(0,0,0,.45)}.ss-mc-btn{padding:.55rem .8rem;border-radius:6px;background:#8F96A3;color:#fff;text-align:center;font:700 .86rem/1.1 var(--ss-display);box-shadow:inset 0 -3px 0 rgba(0,0,0,.35),inset 0 2px 0 rgba(255,255,255,.3),0 0 0 2px rgba(0,0,0,.55)}.ss-mc-btn.on{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-mc-btn.dim{opacity:.6}.ss-mc-row{display:flex;gap:.5rem;margin-top:auto}.ss-mc-row .ss-mc-btn{flex:1}.ss-mc-field label{display:block;margin-bottom:.2rem;color:#E3E6EE;font:600 .74rem/1.2 var(--ss-font)}.ss-mc-field div{padding:.45rem .6rem;border-radius:4px;background:#000;color:#fff;font:600 .86rem/1.2 var(--ss-display);box-shadow:0 0 0 2px #8F96A3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-mc-server{display:flex;align-items:center;gap:.65rem;padding:.55rem;border-radius:6px;background:rgba(0,0,0,.55);color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.5)}.ss-mc-server img{width:40px;height:40px;border-radius:6px;object-fit:contain;background:rgba(255,255,255,.08)}.ss-mc-server b{display:block;font:700 .9rem/1.2 var(--ss-display)}.ss-mc-server span{display:block;color:#BFC5D2;font-size:.78rem}.ss-mc-server .sig{display:inline-flex;align-items:flex-end;gap:2px;margin-left:auto}.ss-mc-server .sig i{display:block;width:4px;background:var(--ss-live)}.ss-step-body{padding:1.2rem 1.35rem 1.35rem}.ss-step-body h3{margin:0 0 .35rem;font-size:1.2rem;font-weight:800}.ss-step-body p{margin:0;color:var(--band-muted)}@media (max-width:1199.98px){.ss-feature{grid-template-columns:minmax(0,1fr);padding:2.4rem}.ss-feature-card{order:-1;min-height:380px}.ss-cats{grid-auto-rows:232px}.ss-cats,.ss-cats[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-cats[data-count="3"] .ss-cat--xl,.ss-cats[data-count="2"] .ss-cat--xl{grid-column:span 2;grid-row:span 1;grid-template-rows:auto auto auto}.ss-cats[data-count="4"] .ss-cat:nth-child(4){grid-column:span 2}}@media (max-width:991.98px){.ss-cats,.ss-cats[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-cats[data-count="3"] .ss-cat--xl,.ss-cats[data-count="2"] .ss-cat--xl{grid-column:span 2;grid-row:span 1;grid-template-rows:auto auto auto}.ss-cats[data-count="4"] .ss-cat:nth-child(4){grid-column:span 2}.ss-modes,.ss-modes[data-count]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,46%);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--bs-gutter-x) * -.5);padding:0 calc(var(--bs-gutter-x) * .5) 14px;scrollbar-width:thin}.ss-modes[data-count="1"]{grid-auto-columns:100%}.ss-mode{scroll-snap-align:start;aspect-ratio:3 / 4}.ss-mode-go{opacity:1;transform:none}.ss-news-lead{min-height:400px}}@media (max-width:767.98px){.ss-quest{grid-template-columns:minmax(0,1fr);gap:1rem}.ss-quest::before,.ss-quest-path{display:none}.ss-quest-step{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:1rem;align-items:start;padding:1rem;border-radius:18px;background:var(--band-card);text-align:left;box-shadow:var(--ss-shadow-card)}.ss-quest-num{grid-row:span 3;width:56px;height:56px;margin:0;font-size:1.4rem}.ss-quest-step p{max-width:none}.ss-ip-mini{justify-self:start}.ss-news-row,.ss-news-compact{display:grid;grid-template-columns:112px minmax(0,1fr)}.ss-news-compact .ss-news-thumb{aspect-ratio:auto;height:100%;min-height:100%}.ss-news-compact .ss-news-body{padding:.85rem 1rem}.ss-news-compact .ss-news-title{font-size:1.02rem;margin:.35rem 0 0}.ss-news-compact .ss-news-text,.ss-news-compact .ss-news-foot{display:none}.ss-feature-details ul{grid-template-columns:minmax(0,1fr)}.ss-promo .carousel-item{height:360px}.ss-promo-body{padding:1.5rem 1.4rem 4.2rem;justify-content:flex-end}.ss-promo .carousel-item::before{background:linear-gradient(180deg,rgba(10,13,34,.15) 0%,rgba(10,13,34,.92) 70%)}.ss-promo .carousel-indicators{justify-content:flex-start;left:0;right:auto;margin:0 0 2.1rem 1.4rem}}@media (max-width:575.98px){.ss-cats,.ss-cats[data-count]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:.8rem}.ss-cat,.ss-cat--xl,.ss-cats[data-count] .ss-cat--xl,.ss-cats[data-count="4"] .ss-cat:nth-child(4){grid-column:auto;grid-row:auto;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;column-gap:.85rem;min-height:0;padding:.7rem .85rem .7rem .7rem;border-radius:18px}.ss-cat-stage,.ss-cat--xl .ss-cat-stage{grid-column:1;grid-row:1;width:72px;margin:0;align-self:center;justify-self:auto}.ss-cat:not(.ss-cat--xl) .ss-cat-stage{margin-top:0;align-self:center}.ss-cat:not(.ss-cat--xl) .ss-cat-stage img{width:70%}.ss-cat-stage img{width:70%;bottom:22%}.ss-cat-head,.ss-cat--xl .ss-cat-head{grid-column:2;grid-row:1;gap:.15rem}.ss-cat-name,.ss-cat--xl .ss-cat-name{font-size:1.15rem}.ss-cat-desc{width:100%;overflow:hidden;font-size:.82rem;white-space:nowrap;text-overflow:ellipsis}.ss-cat-badge,.ss-cat-list,.ss-cat-fx,.ss-cat-foot>span:first-child,.ss-cat-go{display:none}.ss-cat-foot,.ss-cat--xl .ss-cat-foot{grid-column:3;grid-row:1;margin:0;padding:0;background:none}.ss-cat:hover .ss-cat-stage img{transform:translateX(-50%) translateY(-4px) rotate(-6deg)}.is-cover .ss-cat{grid-template-columns:minmax(0,1fr) auto;min-height:96px}.ss-feature{padding:1.6rem 1.25rem;border-radius:22px}.ss-feature-card{min-height:340px}.ss-holo{width:min(240px,100%)}.ss-price-now{font-size:2.2rem}.ss-modes,.ss-modes[data-count]{grid-auto-columns:78%}.ss-podium{gap:.45rem}.ss-podium .head{width:44px;height:44px}.ss-podium .p1 .head{width:54px;height:54px}.ss-news-lead{min-height:360px}.ss-news-lead-body{padding:.6rem}}.ss-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:auto;flex-wrap:nowrap}.ss-seg .nav-item{display:flex;min-width:0}.ss-seg .nav-link{flex:1;display:inline-flex;justify-content:center;white-space:nowrap;padding-inline:1.2rem !important}@media (max-width:419.98px){.ss-seg{width:100%}}.ss-quiet{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.4rem .5rem .2rem}.ss-quiet-title{font:800 1.12rem/1.2 var(--ss-display);letter-spacing:-.02em;margin:1rem 0 .3rem}.ss-quiet-text{color:var(--band-muted);font-size:.93rem;margin:0 0 1.05rem;max-width:22rem}.ss-quiet .btn{margin-top:auto}.ss-ghost-podium{display:flex;align-items:flex-end;gap:10px;height:104px;padding-top:1.4rem}.ss-ghost-podium .g{position:relative;width:66px;border-radius:10px 10px 4px 4px;box-shadow:inset 0 0 0 2px var(--band-line);background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--band-fg) 6%,transparent) 0 6px,transparent 6px 12px)}.ss-ghost-podium .g1{height:80px;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ss-t-sun) 70%,transparent);background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--ss-t-sun) 16%,transparent) 0 6px,transparent 6px 12px)}.ss-ghost-podium .g2{height:56px}.ss-ghost-podium .g3{height:40px}.ss-ghost-podium .g1 i{position:absolute;left:50%;top:-1.55rem;margin-left:-.8rem;font-size:1.6rem;color:var(--ss-t-sun);animation:ss-hop 3.2s var(--ss-ease) infinite}.ss-quiet--feed{position:relative;isolation:isolate;padding:2rem 1.35rem 1.6rem;list-style:none}.ss-quiet--feed>.ss-ico{margin-top:.4rem}.ss-ghost-rows{position:absolute;inset:0;z-index:-1;display:grid;align-content:start;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 92%)}.ss-ghost-rows span{position:relative;height:68px;border-top:1px solid var(--band-card-line)}.ss-ghost-rows span:first-child{border-top:0}.ss-ghost-rows span::before{content:"";position:absolute;left:1.35rem;top:50%;width:40px;height:40px;margin-top:-20px;border-radius:10px;background:color-mix(in oklab,var(--band-fg) 8%,transparent)}.ss-ghost-rows span::after{content:"";position:absolute;left:calc(1.35rem + 54px);right:34%;top:50%;height:10px;margin-top:-9px;border-radius:6px;background:color-mix(in oklab,var(--band-fg) 8%,transparent);box-shadow:0 16px 0 -1px color-mix(in oklab,var(--band-fg) 5%,transparent)}.ss-ghost-rows span:nth-child(2)::after{right:46%}.ss-ghost-rows span:nth-child(3)::after{right:40%}.ss-community .ss-panel-head{min-height:68px;flex-wrap:nowrap}.ss-community .ss-seg{margin:0 auto .5rem}.ss-community .tab-content{flex:1;display:flex;flex-direction:column}.ss-community .ss-panel-body,.ss-community .ss-feed{min-height:300px}.ss-community .ss-panel{display:flex;flex-direction:column}.ss-community .ss-panel>.ss-panel-body,.ss-community .ss-panel>.ss-feed{flex:1;display:flex;flex-direction:column}.ss-community .tab-content>.tab-pane.active{flex:1;display:flex;flex-direction:column}.ss-quiet{flex:1;justify-content:center}.ss-quiet--feed{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ss-quiet .btn{margin-top:0}.ss-community .ss-podium{padding-top:1.3rem}.ss-community .ss-podium .head{width:46px;height:46px;border-radius:11px}.ss-community .ss-podium .p1 .head{width:56px;height:56px;border-radius:13px}.ss-community .ss-podium .block{height:74px;font-size:1.8rem}.ss-community .ss-podium .p1 .block{height:102px}.ss-community .ss-podium .p3 .block{height:56px}.ss-community .ss-rank-list{margin-top:.8rem}.ss-community .ss-rank-list .ss-list-item{padding:.45rem .8rem}.ss-community .ss-feed>.ss-list-item{flex:1 1 auto}.ss-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;min-height:200px;padding:1.35rem 1.4rem;border-radius:22px;color:var(--tone-fg,#fff);background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.2),transparent 50%),var(--tone,var(--ss-t-grape));box-shadow:0 calc(7px * .9) calc(7px * 2.6) calc(7px * -1.1) var(--tone-edge,#000),0 24px 40px -26px var(--tone-edge,#000);transition:transform .35s var(--ss-spring),box-shadow .35s var(--ss-spring)}.ss-tile:hover{color:var(--tone-fg,#fff);transform:scale(1.015);box-shadow:0 calc(11px * .9) calc(11px * 2.6) calc(11px * -1.1) var(--tone-edge,#000),0 30px 46px -26px var(--tone-edge,#000)}.ss-tile:active{transform:scale(1.015);box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--tone-edge,#000);transition-duration:.08s}.ss-tile::after{content:"";position:absolute;right:-10%;bottom:-30%;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.28),transparent);pointer-events:none}.ss-tile-name{position:relative;z-index:1;display:block;font:800 1.6rem/1.04 var(--ss-display);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance}.ss-tile-desc{position:relative;z-index:1;display:block;max-width:34ch;font-size:.92rem;font-weight:500;opacity:.88}.ss-tile-list{position:relative;z-index:1;display:grid;gap:.45rem;margin:0;padding:0;list-style:none;max-width:56%}.ss-tile-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:12px;background:rgba(0,0,0,.17);font:700 .95rem/1.2 var(--ss-display)}.ss-tile-list li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-tile-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.ss-tile-from{display:inline-flex;align-items:center;padding:.42rem .7rem;border-radius:10px;background:rgba(0,0,0,.18);font:700 .88rem/1.1 var(--ss-display)}.ss-tile-go{display:grid;place-items:center;width:38px;height:38px;flex:none;margin-left:auto;border-radius:11px;background:rgba(255,255,255,.94);color:var(--tone-edge,#000);font-size:1.1rem;box-shadow:0 calc(3px * .9) calc(3px * 2.6) calc(3px * -1.1) rgba(0,0,0,.2);transition:transform .35s var(--ss-spring)}.ss-tile:hover .ss-tile-go{transform:rotate(45deg)}.ss-tile-art{position:absolute;right:1.1rem;bottom:1.1rem;z-index:0;width:120px;height:120px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 8px rgba(0,0,0,.22));transition:transform .55s var(--ss-spring),opacity .3s}.ss-tile-art.lazyload:not(.loaded){opacity:0}.ss-tile:hover .ss-tile-art{transform:translateY(-8px) rotate(-6deg) scale(1.05)}.ss-product{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .35s var(--ss-spring),box-shadow .35s var(--ss-spring)}.ss-product:hover{transform:scale(1.015);box-shadow:var(--ss-shadow-lift)}.ss-product:active{transform:scale(1.015);box-shadow:0 calc(2px * .9) calc(2px * 2.6) calc(2px * -1.1) var(--ss-ledge);transition-duration:.08s}.ss-product-media{position:relative;isolation:isolate;display:grid;place-items:end center;aspect-ratio:4 / 3;overflow:hidden;margin:.6rem .6rem 0;border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.22),transparent 55%),var(--tone,var(--ss-t-grape))}.ss-product-flags{position:absolute;left:.7rem;top:.7rem;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;max-width:calc(100% - 1.4rem)}.ss-product-stock{position:absolute;right:.7rem;bottom:.7rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:999px;background:rgba(10,12,24,.62);color:#fff;font:700 .75rem/1.2 var(--ss-display)}.ss-product-stock i{color:var(--ss-t-sun)}.ss-product-stage{position:relative;display:block;width:58%;margin-bottom:12%}.ss-product-stage .ss-pedestal{position:relative}.ss-product-stage img{position:absolute;left:50%;bottom:22%;width:96%;max-width:none;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;transform:translateX(-50%);transition:transform .55s var(--ss-spring),opacity .3s}.ss-product-stage .ss-cat-fx{inset:-80% -10% 10%}.ss-product:hover .ss-product-stage img{transform:translateX(-50%) translateY(-10px) rotate(-6deg) scale(1.05)}.ss-product:hover .ss-cat-fx::before{transform:translateY(-12px)}.ss-product:hover .ss-cat-fx::after{transform:translateY(-22px)}.ss-cover,.ss-product-media>img.ss-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:auto;transition:transform .8s var(--ss-ease),opacity .3s}.ss-product:hover .ss-cover{transform:scale(1.05)}.ss-product.is-out .ss-product-media{filter:grayscale(.85) brightness(.9)}.ss-product-body{display:flex;flex-direction:column;flex:1;gap:.3rem;padding:1rem 1.15rem 1.15rem}.ss-product-cat{font:700 .8rem/1.2 var(--ss-display);color:var(--band-muted)}.ss-product-name{margin:0 0 .5rem;font:800 1.2rem/1.15 var(--ss-display);letter-spacing:-.025em;overflow-wrap:anywhere}.ss-product-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto}.ss-product-price{display:flex;flex-direction:column;min-width:0;line-height:1.1}.ss-product-price .ss-price{font-size:1.45rem}.ss-product-foot .btn{position:static;flex:none}.ss-product-foot .stretched-link::after{z-index:1}.ss-product-rank{position:absolute;left:1.2rem;top:1.2rem;z-index:3}.ss-product--rank{flex-direction:row;align-items:stretch}.ss-product--rank .ss-product-media{width:34%;flex:none;aspect-ratio:auto;margin:.5rem 0 .5rem .5rem}.ss-product--rank .ss-product-stage{width:74%;margin-bottom:14%}.ss-product--rank .ss-product-body{padding:.9rem 1rem}.ss-product--rank .ss-product-rank{position:static;align-self:flex-start;margin-bottom:.2rem}.ss-item-ico{width:44px;height:44px;flex:none;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 3px rgba(0,0,0,.18))}@media (max-width:575.98px){.ss-product-name{font-size:1.08rem}.ss-product-price .ss-price{font-size:1.3rem}.ss-product-body{padding:.9rem}.ss-product-foot{flex-direction:column;align-items:stretch}.ss-product-foot .btn{width:100%}.ss-tile{min-height:160px;padding:1.1rem}.ss-tile-name{font-size:1.3rem}.ss-tile-art{width:84px;height:84px;right:.8rem;bottom:.8rem}.ss-tile-list{display:none}}.ss-footer{position:relative;margin-top:32px;color:#B4BAC8;--band-card:#262A35;--band-fg:#F2F3F7;--band-muted:#9AA1B2;--band-line:rgba(242,243,247,.1);--band-sunk:#14161D;--ss-ledge:#0E1014}.ss-footer-ground{height:54px;background:url(../img/ground.png) 0 0 / 1800px 54px repeat-x;image-rendering:pixelated}.ss-footer-body{padding:2.6rem 0 1.4rem;background:#1B1E26 url(../img/ores.png) 0 0 / 256px 256px;image-rendering:pixelated}[data-bs-theme="dark"] .ss-footer-body{background-color:#13151B}.ss-footer-main{padding-bottom:.5rem}.ss-footer h4{margin:0 0 1rem;color:#fff;font:800 1rem/1.2 var(--ss-display)}.ss-footer ul:not(.dropdown-menu){display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.ss-footer ul:not(.dropdown-menu) a{display:inline-flex;align-items:center;gap:0;color:#B4BAC8;font-weight:500;transition:color .2s,gap .25s var(--ss-ease)}.ss-footer ul:not(.dropdown-menu) a::before{content:"";width:0;height:3px;border-radius:2px;background:var(--ss-accent);transition:width .25s var(--ss-ease)}.ss-footer ul:not(.dropdown-menu) a:hover{gap:.45rem;color:#fff}.ss-footer ul:not(.dropdown-menu) a:hover::before{width:10px}.ss-footer ul:not(.dropdown-menu) a i{margin-right:.4rem;color:#8E95A6;font-size:.9em}.ss-footer-about{max-width:38ch;margin:1rem 0 1.25rem;color:#9AA1B2;font-size:.95rem}.ss-footer-about.ck-content{color:#9AA1B2;font-size:.95rem;line-height:1.6}.ss-footer-about.ck-content a{color:#E6E9F0}.ss-footer-ip{display:inline-flex;align-items:center;gap:.8rem;max-width:100%;padding:.7rem .95rem;border:0;border-radius:14px;background:#2A2E38;color:#fff;text-align:left;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) #0E1014;transition:transform .25s var(--ss-spring),box-shadow .25s var(--ss-spring),background-color .2s}.ss-footer-ip:hover{transform:translateY(-2px);box-shadow:0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) #0E1014}.ss-footer-ip:active{transform:translateY(1px);box-shadow:0 0 0 #0E1014}.ss-footer-ip.is-copied{background:color-mix(in oklab,var(--ss-accent) 35%,#2A2E38)}.ss-footer-ip-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ss-footer-ip b{font:800 1.05rem/1.2 var(--ss-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-footer-ip small{color:#9AA1B2;font-size:.8rem}.ss-footer-ip i{margin-left:.3rem;color:#9AA1B2;transition:transform .3s var(--ss-spring)}.ss-socials{display:flex;flex-wrap:wrap;gap:.45rem}.ss-socials a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2A2E38;color:#fff;font-size:1.3rem;transition:transform .35s var(--ss-spring),background-color .2s,color .2s}.ss-socials a:hover{background:var(--ss-accent);color:var(--ss-on-accent);transform:translateY(-4px) rotate(-8deg)}.ss-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.4rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);color:#8E95A6;font-size:.88rem}.ss-switchers{display:flex;flex-wrap:wrap;gap:.4rem}.ss-switchers .btn{--bs-btn-color:#C9CED9;--bs-btn-bg:#262A35;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2E3340;--btn-edge:#0E1014;--bs-btn-font-weight:600}.ss-switchers .dropdown-toggle::after{display:none}.ss-made{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-left:auto}.ss-made a{color:#B4BAC8}.ss-made a:hover{color:#fff}.ss-theme-badge{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:999px;background:#262A35;font:700 .78rem/1.2 var(--ss-display)}.ss-top{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:12px;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.2rem;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-accent-edge);transition:transform .25s var(--ss-spring),box-shadow .25s var(--ss-spring)}.ss-top:hover{transform:translateY(-3px);box-shadow:0 calc(7px * .9) calc(7px * 2.6) calc(7px * -1.1) var(--ss-accent-edge)}.ss-top:active{transform:translateY(1px);box-shadow:0 0 0 var(--ss-accent-edge)}@media (max-width:767.98px){.ss-footer-bottom{flex-direction:column;text-align:center}.ss-made{justify-content:center;margin:0}.ss-footer-ground{height:40px;background-size:1334px 40px}}.ss-account-card{overflow:hidden}.ss-account-head{display:flex;align-items:center;gap:.9rem;padding:1.2rem 1.25rem;background:#141936 url(../img/scene/night-sky.png) 70% 30% / cover;image-rendering:pixelated;color:#F2F3F7}.ss-account-name{font:800 1.35rem/1.1 var(--ss-display);letter-spacing:-.03em;margin:0 0 .4rem;overflow-wrap:anywhere}.ss-account-balance{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem .75rem 0;padding:.8rem 1rem;border-radius:14px;background:var(--ss-accent);color:var(--ss-on-accent);font-weight:700;box-shadow:0 calc(4px * .9) calc(4px * 2.6) calc(4px * -1.1) var(--ss-accent-edge);transition:transform .25s var(--ss-spring),box-shadow .25s var(--ss-spring)}.ss-account-balance:hover{color:var(--ss-on-accent);transform:translateY(-2px);box-shadow:0 calc(6px * .9) calc(6px * 2.6) calc(6px * -1.1) var(--ss-accent-edge)}.ss-account-balance .ss-price{font-size:1.4rem}.ss-account-nav{padding:.5rem}.ss-account-group{font:700 .8rem/1.2 var(--ss-display);color:var(--band-muted);margin:.9rem .75rem .35rem}.ss-account-group:first-child{margin-top:.4rem}.sidebar-link{display:flex;align-items:center;gap:.7rem;width:100%;padding:.62rem .75rem;border:0;border-radius:12px;background:none;color:var(--band-fg);font:700 .96rem/1.2 var(--ss-display);text-align:left;position:relative;transition:background-color .2s,transform .25s var(--ss-spring)}.sidebar-link i{font-size:1.15rem;width:1.3rem;text-align:center;color:var(--band-muted);transition:color .2s,transform .3s var(--ss-spring)}.sidebar-link:hover{background:var(--band-sunk);color:var(--band-fg)}.sidebar-link:hover i{transform:translateX(2px)}.sidebar-link.active{background:var(--ss-accent-soft)}.sidebar-link.active i{color:var(--ss-accent-ink)}.sidebar-link.active::before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:4px;border-radius:4px;background:var(--ss-accent)}.ss-empty{text-align:center;padding:3rem 1.5rem;border-radius:var(--ss-r-lg);background:var(--band-card);box-shadow:var(--ss-shadow-card)}.ss-empty-icon{width:68px;height:68px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:20px;background:var(--ss-accent);color:var(--ss-on-accent);font-size:2rem;box-shadow:0 calc(5px * .9) calc(5px * 2.6) calc(5px * -1.1) var(--ss-accent-edge),inset 0 2px 0 rgba(255,255,255,.3);animation:ss-hop 3.2s var(--ss-ease) infinite}@keyframes ss-hop{0%,82%,100%{transform:none}88%{transform:translateY(-8px) rotate(-6deg)}94%{transform:translateY(0) rotate(0)}}.ss-empty-title{font:800 1.5rem/1.15 var(--ss-display);letter-spacing:-.03em;margin:0 0 .5rem}.ss-empty-text{color:var(--band-muted);margin:0 auto;max-width:30rem}.ss-empty .btn{margin-top:1.25rem}.ss-auth{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ss-auth-side{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,4.5vh,2.6rem) clamp(1.75rem,3vw,3.5rem) clamp(2rem,7vh,3.6rem);background:#A9C8E8;color:var(--ss-ink)}[data-bs-theme="dark"] .ss-auth-side{background:#131A3E;color:#F2F3F7}.ss-auth-side-art{position:absolute;inset:0;z-index:-2}.ss-auth-side-art .ss-layer{object-position:82% 100%}.ss-auth-side::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(241,242,245,.82) 0%,rgba(241,242,245,.5) 30%,rgba(241,242,245,0) 56%,rgba(241,242,245,.55) 100%)}[data-bs-theme="dark"] .ss-auth-side::before,.ss-auth-side.is-image::before{background:linear-gradient(180deg,rgba(10,12,28,.78) 0%,rgba(10,12,28,.42) 32%,rgba(10,12,28,0) 58%,rgba(10,12,28,.7) 100%)}.ss-auth-side.is-image{color:#fff}.ss-auth-brand{position:relative;color:inherit}.ss-auth-brand:hover{color:inherit}.ss-auth-pitch{font:800 clamp(2rem,1.2rem + 1.9vw,3.2rem)/1.02 var(--ss-display);letter-spacing:-.04em;margin:clamp(1.6rem,6vh,3.4rem) 0 0;max-width:15ch;text-wrap:balance}.ss-auth-side-top{position:relative}.ss-auth-lead{margin:1rem 0 0;max-width:30rem;font-size:1.04rem;font-weight:500;line-height:1.5;color:#2B3344}[data-bs-theme="dark"] .ss-auth-lead,.ss-auth-side.is-image .ss-auth-lead{color:rgba(242,243,247,.82)}.ss-auth-perks{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.35rem 0 0;padding:0;list-style:none}.ss-auth-perks li,.ss-auth-perks a{display:inline-flex;align-items:center;gap:.4rem}.ss-auth-perks li{padding:.45rem .75rem;border-radius:10px;background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(20,24,33,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 .88rem/1 var(--ss-font);color:var(--ss-ink)}.ss-auth-perks li b{font-family:var(--ss-display);font-weight:800}.ss-auth-perks a{color:inherit}.ss-auth-perks i{font-size:1.05rem;color:var(--ss-accent-edge)}[data-bs-theme="dark"] .ss-auth-perks li,.ss-auth-side.is-image .ss-auth-perks li{background:rgba(14,18,40,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:#F2F3F7}[data-bs-theme="dark"] .ss-auth-perks i,.ss-auth-side.is-image .ss-auth-perks i{color:color-mix(in oklab,var(--ss-accent) 80%,#fff)}.ss-auth-side-copy{position:relative}.ss-auth-side-copy .ss-ip{max-width:30rem}@media (max-height:700px){.ss-auth-lead{display:none}}.ss-auth-main{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,4vh,2.5rem) clamp(1.25rem,5vw,5rem);background:var(--band-bg)}.ss-auth-box{width:100%;max-width:450px;margin:0 auto}.ss-auth-box>.card,.ss-auth-box>.ss-panel{background:transparent;border:0;box-shadow:none}.ss-auth-box>.card>.card-body,.ss-auth-box>.ss-panel>.ss-panel-body{padding:0}.ss-auth-box .card + .card{margin-top:1.25rem}.ss-auth-box h1,.ss-auth-box h2,.ss-auth-box .h2{font:800 clamp(1.85rem,.9rem + 2.4vh,2.5rem)/1.02 var(--ss-display);letter-spacing:-.04em;text-align:left !important;margin-bottom:.6rem !important}.ss-auth-box .text-center:not(.btn):not(.d-flex):not(.ss-keep-center){text-align:left !important}.ss-auth-box .btn-primary.w-100{--bs-btn-padding-y:.9rem}.ss-auth-mobile-brand{display:none;margin-bottom:clamp(1rem,3.5vh,2rem);color:var(--band-fg)}.ss-auth-foot{margin-top:clamp(1rem,3.5vh,2.5rem);font-size:.85rem;color:var(--band-muted);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}@media (max-width:991.98px){.ss-auth{grid-template-columns:minmax(0,1fr)}.ss-auth-side{display:none}.ss-auth-mobile-brand{display:inline-flex}}.ss-error{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;padding:3rem 1.25rem;background:#131A3E;color:#F2F3F7}.ss-error-art{position:absolute;inset:0;z-index:-2}.ss-error::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 30% 50%,rgba(10,12,28,.86),rgba(10,12,28,.35))}.ss-error-box{max-width:640px}.ss-error .ss-error-code{font:800 clamp(6rem,3rem + 12vw,12rem)/.82 var(--ss-display);margin:0 0 1rem;letter-spacing:-.06em;text-shadow:0 calc(8px * .9) calc(8px * 2.6) calc(8px * -1.1) rgba(0,0,0,.3)}.ss-error h1,.ss-error h2,.ss-error .empty-title{font:800 2.2rem/1.05 var(--ss-display);letter-spacing:-.035em}.ss-error p,.ss-error .empty-subtitle{color:#C8CDE0;font-size:1.05rem}.ss-error .empty-img img,.ss-error .empty-header{display:none}.ck-content,.ss-prose{color:var(--band-fg);font-size:1.04rem;line-height:1.75;overflow-wrap:anywhere}.ck-content>* + *,.ss-prose>* + *{margin-top:1em}.ck-content h1,.ck-content h2,.ck-content h3,.ss-prose h1,.ss-prose h2,.ss-prose h3{margin-top:1.6em;font-family:var(--ss-display);font-weight:800;letter-spacing:-.025em}.ck-content h2,.ss-prose h2{font-size:1.8rem;line-height:1.12}.ck-content a,.ss-prose a{font-weight:600;text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:3px;text-underline-offset:3px}.ck-content blockquote,.ss-prose blockquote{margin:1.5em 0;padding:.9rem 1.2rem;border:0;border-radius:14px;background:var(--band-sunk);box-shadow:inset 4px 0 0 var(--ss-accent);font-size:1.08rem;font-weight:500;font-style:normal}.ck-content img,.ss-prose img{border-radius:var(--ss-r);height:auto}.ck-content table,.ss-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.ck-content td,.ck-content th,.ss-prose td,.ss-prose th{border:1px solid var(--band-line);padding:.6rem .85rem}.ck-content code,.ss-prose code{background:var(--band-sunk);padding:.1rem .35rem;border-radius:6px}.ck-content pre,.ss-prose pre{background:var(--band-sunk);border:0;padding:1rem;border-radius:var(--ss-r);overflow:auto}.ck-content ul,.ck-content ol,.ss-prose ul,.ss-prose ol{padding-left:1.3em}.ck-content hr,.ss-prose hr{border:0;height:2px;border-radius:2px;background:var(--band-line)}.ss-prose-lite p{margin:0 0 .6rem}.select2-container--bootstrap4 .select2-selection{background-color:var(--band-input) !important;border:2px solid var(--band-line) !important;border-radius:12px !important;color:var(--band-fg);min-height:calc(1.4em + 1.32rem + 4px) !important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{color:var(--band-fg) !important;line-height:calc(1.4em + 1.32rem) !important;padding-left:.9rem !important}.select2-container--bootstrap4.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--open .select2-selection{border-color:var(--ss-accent) !important;box-shadow:0 0 0 4px var(--bs-focus-ring-color) !important}.select2-container--bootstrap4 .select2-dropdown{background:var(--band-card);border:0 !important;color:var(--band-fg);border-radius:14px !important;box-shadow:var(--ss-shadow-float);overflow:hidden}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background:var(--ss-accent) !important;color:var(--ss-on-accent) !important}.select2-container--bootstrap4 .select2-results__option[aria-selected=true]{background:var(--band-sunk);color:var(--band-fg)}.select2-search--dropdown .select2-search__field{background:var(--band-input);color:var(--band-fg);border:2px solid var(--band-line) !important;border-radius:10px}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{background:var(--band-sunk);border:0;color:var(--band-fg);border-radius:999px;font-weight:600}.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field{background:transparent !important;color:var(--band-fg)}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{border-top-color:var(--band-muted) !important}.select2-container--bootstrap4.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:var(--band-muted) !important}.select2-container--bootstrap4 .select2-selection__placeholder{color:var(--band-muted) !important}.swal2-popup{background:var(--band-card) !important;color:var(--band-fg) !important;border-radius:var(--ss-r-xl) !important;font-family:var(--ss-font) !important;box-shadow:0 calc(7px * .9) calc(7px * 2.6) calc(7px * -1.1) var(--ss-ledge),0 40px 80px -30px rgba(0,0,0,.6) !important;padding:1.75rem !important}.swal2-title{color:var(--band-fg) !important;font-family:var(--ss-display) !important;font-weight:800 !important;font-size:1.7rem !important;letter-spacing:-.03em;line-height:1.1 !important}.swal2-content,.swal2-html-container{color:var(--band-muted) !important;font-size:1rem !important}.swal2-styled{border-radius:12px !important;font-family:var(--ss-display) !important;font-weight:700 !important;font-size:.98rem !important;padding:.75rem 1.3rem !important;box-shadow:0 4px 11px -4px var(--btn-edge,var(--ss-ledge)) !important;transition:transform .2s var(--ss-spring) !important}.swal2-styled:hover{transform:translateY(-2px)}.swal2-styled:active{transform:translateY(3px)}.swal2-styled.swal2-confirm{--btn-edge:var(--ss-accent-edge);background:var(--ss-accent) !important;color:var(--ss-on-accent) !important}.swal2-styled.swal2-cancel{background:var(--band-sunk) !important;color:var(--band-fg) !important}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-shown{background:rgba(7,9,16,.65) !important}.swal2-icon.swal2-success [class^=swal2-success-circular-line],.swal2-icon.swal2-success .swal2-success-fix{background:var(--band-card) !important}body{--ck-font-face:var(--ss-font);--ck-border-radius:10px;--ck-color-base-background:var(--band-input);--ck-color-base-foreground:var(--band-sunk);--ck-color-base-border:var(--band-line);--ck-color-base-text:var(--band-fg);--ck-color-text:var(--band-fg);--ck-color-focus-border:var(--ss-accent);--ck-color-focus-outer-shadow:var(--bs-focus-ring-color);--ck-focus-ring:2px solid var(--ss-accent);--ck-inner-shadow:none;--ck-drop-shadow:var(--ss-shadow-float);--ck-color-shadow-drop:rgba(0,0,0,.25);--ck-color-shadow-inner:transparent;--ck-color-toolbar-background:var(--band-sunk);--ck-color-toolbar-border:var(--band-line);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-button-default-active-background:color-mix(in oklab,var(--band-fg) 14%,transparent);--ck-color-button-on-background:var(--ss-accent-soft);--ck-color-button-on-hover-background:color-mix(in oklab,var(--ss-accent) 28%,transparent);--ck-color-button-on-active-background:color-mix(in oklab,var(--ss-accent) 34%,transparent);--ck-color-button-on-color:var(--band-fg);--ck-color-button-action-background:var(--ss-accent);--ck-color-button-action-hover-background:var(--ss-accent-hover);--ck-color-button-action-active-background:var(--ss-accent-press);--ck-color-button-action-text:var(--ss-on-accent);--ck-color-split-button-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-split-button-hover-border:var(--band-line);--ck-color-dropdown-panel-background:var(--band-card);--ck-color-dropdown-panel-border:var(--band-line);--ck-color-panel-background:var(--band-card);--ck-color-panel-border:var(--band-line);--ck-color-input-background:var(--band-input);--ck-color-input-border:var(--band-line);--ck-color-input-text:var(--band-fg);--ck-color-labeled-field-label-background:var(--band-card);--ck-color-list-background:var(--band-card);--ck-color-list-button-hover-background:var(--band-sunk);--ck-color-list-button-on-background:var(--ss-accent);--ck-color-list-button-on-background-focus:var(--ss-accent);--ck-color-list-button-on-text:var(--ss-on-accent);--ck-color-tooltip-background:var(--ss-ink);--ck-color-tooltip-text:var(--ss-bone);--ck-color-engine-placeholder-text:var(--band-muted);--ck-color-link-default:var(--band-fg);--ck-color-code-block-label-background:var(--band-muted)}.ck.ck-editor{width:100%}.ck.ck-editor__main>.ck-editor__editable{min-height:220px;color:var(--band-fg)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:0 0 0 4px var(--bs-focus-ring-color) !important}.ck.ck-content blockquote,.ck-content blockquote{border-left:0;font-style:normal}.ck-content figure.table th,.ck-content table th{letter-spacing:normal;font-size:inherit;color:var(--band-fg);white-space:normal;background:var(--band-sunk)}.ck-content figure.table td,.ck-content figure.table th{border-color:var(--band-line) !important}.ss-member-search{padding:1.35rem;max-width:760px}.ss-member-search .form-control{padding-left:2.8rem}.ss-member-search-ico{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--band-muted);font-size:1.2rem;pointer-events:none}.ss-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}.ss-member{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;color:var(--band-fg)}.ss-member:hover{color:var(--band-fg)}.ss-member + .ss-member{margin-top:0}.ss-member-name{display:block;font:700 1rem/1.25 var(--ss-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-member-meta{display:block;font-size:.84rem;color:var(--band-muted)}.ss-loader{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:var(--band-bg);transition:opacity .3s var(--ss-ease),visibility .3s}.ss-loader.is-done{opacity:0;visibility:hidden}.ss-loader-mark{position:relative;display:block;width:64px;height:76px}.ss-loader-mark svg{display:block;width:64px;height:64px;animation:ss-block-hop .9s var(--ss-ease) infinite}.ss-loader-shadow{position:absolute;left:50%;bottom:0;width:46px;height:8px;border-radius:50%;background:rgba(20,24,33,.18);transform:translateX(-50%);animation:ss-block-shadow .9s var(--ss-ease) infinite}@keyframes ss-block-hop{0%,100%{transform:translateY(0) scale(1.06,.94)}40%{transform:translateY(-18px) rotate(-10deg) scale(.96,1.04)}70%{transform:translateY(0) rotate(0) scale(1)}}@keyframes ss-block-shadow{0%,100%{transform:translateX(-50%) scale(1);opacity:1}40%{transform:translateX(-50%) scale(.6);opacity:.5}}.ss-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.no-underline,.no-underline:hover{text-decoration:none}.cursor-pointer{cursor:pointer}.fw-medium{font-weight:560 !important}.hide-theme-dark{display:none !important}[data-bs-theme="light"] .hide-theme-dark{display:inline-flex !important}[data-bs-theme="light"] .hide-theme-light{display:none !important}.ss-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--ss-accent);color:var(--ss-on-accent);font:800 .72rem/1 var(--ss-display);display:grid;place-items:center;box-shadow:0 0 0 2px var(--band-card)}.ss-tebex-auth-row{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem}.ss-tebex-auth{margin-bottom:1rem}.ss-tebex-auth + .ss-tebex-auth{margin-top:0}[x-cloak]{display:none !important}.ss-panel--ink{--ss-accent-ink:color-mix(in oklab,var(--ss-accent) 78%,white)}.ss-panel[style*="display: none"] + .ss-panel,.card[style*="display: none"] + .card{margin-top:0}.ss-head-aside{min-width:0;max-width:100%}.form-check-label a{font-weight:600;text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:2px}.table-responsive{position:relative}.d-flex[class*="gap-"]>.ss-panel + .ss-panel,.d-grid>.ss-panel + .ss-panel{margin-top:0}img.lazyload:not(.loaded)[src$="/loaders/server.png"],img.lazyload:not(.loaded)[src$="/loaders/store.png"],img.lazyload:not(.loaded)[src$="/loaders/news.png"]{opacity:0}.ss-title,.ss-title-sm,.ss-page-title,.ss-tile-name,.ss-mode-name,.ss-feature-title,.ss-promo-title,.ss-news-box h3,.ss-step h3,.ss-panel-title,.ss-product-name,.ss-auth-pitch,.ss-empty-title{text-wrap:balance}.ss-lead,.ss-news-text,.ss-mode-text,.ss-tile-desc{text-wrap:pretty}:is(.ss-cat,.ss-news-card,.ss-mode,.ss-tile,.ss-product,.ss-dl-card,.ss-pl-vote,.ss-pl-wheel-tile){transform-origin:50% 100%}:where(.btn,.ss-balance,a.ss-chip,.page-link,.ss-ip,.ss-ip-mini,.ss-footer-ip,.ss-socials a,.ss-top,.ss-account-balance,.swal2-styled,.ss-fm-role,a.ss-panel){position:relative}:is(.btn,.ss-balance,a.ss-chip,.page-link,.ss-hero-card,.ss-ip,.ss-ip-mini,.ss-footer-ip,.ss-socials a,.ss-top,.ss-account-balance,.swal2-styled,.ss-fm-role,a.ss-panel):is(:hover,:active)::before{content:"";position:absolute;inset:-8px 0 -10px;z-index:-1}.ss-motion [data-ss-reveal]{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .6s var(--ss-ease),transform .8s var(--ss-spring);transition-delay:calc(var(--i,0) * 70ms)}.ss-motion [data-ss-reveal].is-in{opacity:1;transform:none}.ss-motion .ss-news-card[data-ss-reveal].is-in:hover{transform:scale(1.015);transition-delay:0s}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}:root{--ss-scroll:#B8BECB}[data-bs-theme="dark"]{--ss-scroll:#3A404D}::-webkit-scrollbar{width:14px;height:10px}::-webkit-scrollbar-track{background:var(--band-sunk)}::-webkit-scrollbar-thumb{border:3px solid var(--band-sunk);border-radius:10px;background:var(--ss-scroll);box-shadow:inset 0 -3px 0 rgba(0,0,0,.14)}::-webkit-scrollbar-thumb:hover{background:var(--ss-accent)}::-webkit-scrollbar-corner{background:var(--band-sunk)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--ss-scroll) var(--band-sunk)}}@media (prefers-reduced-motion:reduce){html:not(.ss-force-motion) *,html:not(.ss-force-motion) *::before,html:not(.ss-force-motion) *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;transition-delay:0s !important;scroll-behavior:auto !important}html:not(.ss-force-motion) .ss-layer{transform:none !important}}html.ss-no-anim *,html.ss-no-anim *::before,html.ss-no-anim *::after{animation:none !important;transition:none !important}@media print{.ss-topbar,.ss-header,.ss-footer,.ss-loader,.ss-sheet{display:none !important}body{background:#fff;color:#000}}.ss-acc{padding-block:clamp(2rem,1.5rem + 2vw,3.25rem) clamp(3rem,2rem + 3vw,5rem)}.ss-acc-main>* + *{margin-top:1.25rem}.ss-acc-main>.alert{margin-bottom:0}.ss-acc-main>.ss-panel + .ss-panel{margin-top:1.25rem}.ss-acc-desc{margin:.5rem 0 0;color:var(--band-muted);font-size:.93rem;max-width:40rem}.ss-acc-more{font-size:.9rem;padding-bottom:.1rem}.ss-acc .ss-list-item:hover .ss-list-title:not(a){text-decoration:none}.ss-acc-table>:not(caption)>*>*{padding-block:.95rem}.ss-acc-table>:not(caption)>*>*:first-child{padding-left:1.35rem}.ss-acc-table>:not(caption)>*>*:last-child{padding-right:1.35rem}.ss-acc-no{font-weight:700;color:var(--band-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ss-acc-table a.ss-acc-no{color:var(--band-muted)}.ss-acc-sum{font-family:var(--ss-display);font-weight:800;font-size:1.11rem;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.ss-acc-when{color:var(--band-muted);white-space:nowrap;font-size:.9rem}.ss-acc-strong{font-weight:700}.ss-acc-wide{min-width:15rem}.ss-acc-none{display:flex;align-items:center;gap:.9rem;padding:1.25rem 1.35rem;color:var(--band-muted);font-weight:600;flex-wrap:wrap}.ss-acc-none>:is(.ph-bold,.ph-fill){width:40px;height:40px;display:grid;place-items:center;background:var(--band-sunk);border-radius:var(--ss-r-sm);font-size:1.25rem;color:var(--band-fg);flex:none}.ss-acc-none .btn{margin-left:auto}.ss-acc-ico{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--ss-r-sm);background:var(--band-sunk);color:var(--band-fg);font-size:1.25rem;flex:none;position:relative}.ss-acc-ico.is-in{background:color-mix(in oklab,var(--ss-live) 20%,transparent);color:color-mix(in oklab,var(--ss-live) 60%,var(--band-fg))}.ss-acc-ico.is-out{background:color-mix(in oklab,var(--ss-danger) 14%,transparent);color:var(--ss-danger)}.ss-acc-ico[class*="ss-tone-"]{background:var(--tone);color:var(--ss-bone)}.ss-acc-delta{font-family:var(--ss-display);font-weight:800;font-size:1.11rem;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.5rem}.ss-acc-id{overflow:hidden}.ss-acc-id-top{position:relative;isolation:isolate;display:flex;align-items:center;gap:1.1rem 1.4rem;flex-wrap:wrap;padding:1.6rem 1.5rem;background:var(--tone,var(--ss-tone-navy));color:var(--ss-bone)}.ss-acc-id-top::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 140% at 88% 30%,rgba(255,255,255,.15),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-acc-id-top .ss-avatar{width:88px;height:88px;border-radius:var(--ss-r-sm);box-shadow:0 16px 24px -14px rgba(0,0,0,.7)}.ss-acc-id-who{flex:1 1 14rem;min-width:0}.ss-acc-id-name{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.702rem,1.258rem + 1.184vw,2.516rem);line-height:var(--ss-display-lh);margin:0 0 .5rem;overflow-wrap:anywhere}.ss-acc-id-mail{display:flex;align-items:center;gap:.45rem;margin:0;font-weight:500;color:color-mix(in oklab,var(--ss-bone) 80%,transparent);overflow-wrap:anywhere}.ss-acc-id-top .btn{flex:none}.ss-acc-stats{display:grid;grid-template-columns:repeat(var(--acc-cols,3),minmax(0,1fr))}.ss-acc-stats .ss-stat{padding:1.15rem 1.35rem 1.2rem;border-left:1px solid var(--band-card-line)}.ss-acc-stats .ss-stat:first-child{border-left:0}.ss-acc-stats .ss-stat-value{font-size:1.628rem;overflow-wrap:anywhere}.ss-acc-stats .ss-stat-label :is(.ph-bold,.ph-fill){font-size:1.05rem}.ss-acc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--band-card-line)}.ss-acc-fact{display:flex;align-items:center;gap:.85rem;padding:.95rem 1.35rem;border-top:1px solid var(--band-card-line);min-width:0}.ss-acc-fact:nth-child(-n+2){border-top:0}.ss-acc-fact:nth-child(odd){border-right:1px solid var(--band-card-line)}.ss-acc-fact:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.ss-acc-fact .ss-acc-ico{width:38px;height:38px;font-size:1.15rem;color:var(--band-muted)}.ss-acc-fact dt{margin:0;font-size:.82rem;font-weight:600;color:var(--band-muted)}.ss-acc-fact dd{margin:.05rem 0 0;font-weight:700;overflow-wrap:anywhere}.ss-acc-tabs{padding:0 1.35rem;border-bottom:1px solid var(--band-card-line)}.ss-acc-tabs .nav-tabs{border-bottom:0}.ss-acc-tabs .nav-link{padding-block:.9rem}.ss-acc-sub{padding-block:1rem}.ss-acc-sub .ss-list-meta>span{white-space:nowrap}.ss-acc-left{margin-top:.65rem;max-width:26rem}.ss-acc-left .progress{--bs-progress-height:6px}.ss-acc-left .progress-bar{background-image:none}.ss-list-end .ss-acc-sum{color:var(--band-fg)}.ss-acc-past .ss-list-title{color:var(--band-muted)}.ss-acc-ico.is-wait{background:color-mix(in oklab,var(--ss-warning) 24%,transparent);color:color-mix(in oklab,var(--ss-warning) 62%,var(--band-fg))}.ss-acc-app{align-items:flex-start;padding-block:1rem}.ss-acc-app .ss-list-end{padding-top:.1rem}.ss-acc-reason{margin:.65rem 0 0;padding:.1rem 0 .1rem .8rem;border-left:3px solid var(--band-line);font-size:.92rem;color:var(--band-muted);max-width:46rem}.ss-acc-reason b{color:var(--band-fg);font-weight:650}.ss-acc-provider{width:52px;height:52px;display:grid;place-items:center;background:var(--band-sunk);border-radius:var(--ss-r-sm);flex:none}.ss-acc-provider img{width:30px;height:30px;object-fit:contain}.ss-acc-state{display:inline-flex;align-items:center;gap:.45rem}.ss-acc-state .ss-live-dot{width:8px;height:8px}.ss-acc-link .ss-list-title{font-size:1.05rem}.ss-acc-link.ss-list-item{padding-block:1.05rem}.ss-acc-form{max-width:760px}.ss-acc-form .form-label :is(.ph-bold,.ph-fill){color:var(--band-muted);font-size:1rem}.ss-acc-foot{display:flex;align-items:center;justify-content:flex-end;gap:.6rem 1rem;flex-wrap:wrap}.ss-acc-split{height:1px;background:var(--band-card-line);margin:1.6rem 0 1.4rem;border:0;opacity:1}.ss-acc-subtitle{font-size:1.02rem;font-weight:700;margin:0 0 1rem;letter-spacing:0}.ss-acc-pass .form-control{border-right:0}.ss-acc-pass .input-group-text{background:var(--band-input);border-left:0;padding-inline:.8rem}.ss-acc-pass .toggle-password{color:var(--band-muted);font-size:1.15rem;line-height:1;display:inline-flex}.ss-acc-pass .toggle-password:hover{color:var(--band-fg)}.ss-acc-pass:focus-within .form-control,.ss-acc-pass:focus-within .input-group-text{border-color:var(--ss-accent)}.ss-acc-pass:focus-within{box-shadow:0 0 0 3px var(--bs-focus-ring-color);border-radius:var(--ss-r-sm)}.ss-acc-pass .form-control:focus{box-shadow:none}.ss-acc-avatar{display:flex;align-items:center;gap:1.25rem 1.75rem;flex-wrap:wrap}.ss-acc-avatar-frame{padding:8px;background:var(--band-sunk);border-radius:var(--ss-r);flex:none}.ss-acc-avatar-frame .ss-avatar{width:112px;height:112px;border-radius:var(--ss-r-sm);display:block}.ss-acc-avatar-tools{display:flex;flex-wrap:wrap;gap:.6rem}.ss-acc-avatar-tools form{margin:0}.ss-acc-avatar-hint{margin:.85rem 0 0;color:var(--band-muted);font-size:.86rem;line-height:1.55}.ss-acc-tfa{display:flex;align-items:center;gap:1rem 1.25rem;flex-wrap:wrap}.ss-acc-tfa-text{flex:1 1 18rem;min-width:0}.ss-acc-tfa-text .ss-panel-title{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ss-acc-tfa-text .ss-chip{font-family:var(--ss-font);text-transform:none;letter-spacing:.01em}.ss-acc-tfa form{margin:0}.ss-acc-shield{width:56px;height:56px;display:grid;place-items:center;font-size:1.7rem;flex:none;background:var(--band-sunk);color:var(--band-fg);border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-acc-shield.is-on{background:var(--ss-accent);color:var(--ss-on-accent)}:where(.ss-account-head) [class*="role__"]{background:rgba(255,255,255,.12);color:#F4F0E8}@media (max-width:991.98px){.ss-acc .ss-aside{position:static}.ss-account-nav{position:relative;display:flex;gap:.4rem;padding:.7rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss-account-nav::-webkit-scrollbar{display:none}.ss-account-nav .ss-account-group{display:none}.ss-account-nav form{display:flex;flex:none;margin:0}.ss-account-nav .sidebar-link{flex:none;width:auto;white-space:nowrap;gap:.45rem;padding:.5rem .8rem;font-size:.9rem;background:var(--band-sunk)}.ss-account-nav .sidebar-link i{width:auto;font-size:1.05rem}.ss-account-nav .sidebar-link:hover{background:color-mix(in oklab,var(--band-sunk),var(--band-fg) 8%)}.ss-account-nav .sidebar-link.active{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-account-nav .sidebar-link.active i{color:inherit}.ss-account-nav .sidebar-link.active::before{display:none}}@media (max-width:767.98px){.ss-acc-facts{grid-template-columns:1fr}.ss-acc-fact:nth-child(odd){border-right:0}.ss-acc-fact:nth-child(2){border-top:1px solid var(--band-card-line)}.ss-acc-app{flex-wrap:wrap;row-gap:.75rem}.ss-acc-app .ss-list-main{flex:1 1 calc(100% - 42px - .9rem)}.ss-acc-app .ss-list-end{width:100%;padding:0 0 0 calc(42px + .9rem);justify-content:space-between}}@media (max-width:575.98px){.ss-acc-stats{grid-template-columns:1fr 1fr}.ss-acc-stats .ss-stat{border-left:0;border-top:1px solid var(--band-card-line)}.ss-acc-stats .ss-stat:nth-child(-n+2){border-top:0}.ss-acc-stats .ss-stat:nth-child(even){border-left:1px solid var(--band-card-line)}.ss-acc-stats .ss-stat:last-child:nth-child(odd){grid-column:1 / -1}.ss-acc-stats .ss-stat-value{font-size:1.332rem}.ss-acc-id-top{padding:1.25rem 1.1rem}.ss-acc-id-top .ss-avatar{width:64px;height:64px}.ss-acc-id-top .btn{width:100%}.ss-acc-table>:not(caption)>*>*:first-child{padding-left:1.1rem}.ss-acc-table>:not(caption)>*>*:last-child{padding-right:1.1rem}.ss-acc-tabs{padding:0 .6rem}.ss-acc-wide{min-width:0}.ss-acc-table>:not(caption)>*>*:has(+ .d-none:last-child){padding-right:1.1rem}}@media (max-width:479.98px){.ss-acc-feed .ss-list-item{flex-wrap:wrap;row-gap:.3rem}.ss-acc-feed .ss-list-main{flex:1 1 calc(100% - 42px - .9rem)}.ss-acc-feed .ss-acc-delta{margin-left:calc(42px + .9rem);padding-left:0}}@media (max-width:419.98px){.ss-acc-stats .ss-stat{padding:1rem 1.1rem 1.05rem}.ss-acc-stats .ss-stat-value{font-size:1.11rem}.ss-acc-link.ss-list-item{flex-wrap:wrap;row-gap:.7rem}.ss-acc-link .ss-list-main{flex:1 1 calc(100% - 52px - .9rem)}.ss-acc-link .ss-list-end{width:100%;padding-left:calc(52px + .9rem)}}.ss-auth-side-art{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ss-auth-head{margin-bottom:clamp(1rem,3vh,1.9rem)}.ss-auth-box .ss-auth-head h1{margin:0 0 .7rem !important}.ss-auth-head p{margin:0;color:var(--band-muted);font-size:1.04rem;max-width:26rem}.ss-auth-head p strong{color:var(--band-fg)}.ss-auth-box>.alert{margin-bottom:1.5rem}.ss-auth-form .form-control-lg{font-size:1rem;padding-block:clamp(.55rem,1.25vh,.8rem)}.ss-auth-form .mb-3{margin-bottom:clamp(.65rem,1.9vh,1rem) !important}.ss-auth-form .row.g-3{--bs-gutter-y:clamp(.65rem,1.9vh,1rem)}.ss-auth-form .form-label{margin-bottom:.35rem}.ss-auth-form .input-group-flat .input-group-text{padding-inline:.9rem;background-clip:padding-box}.ss-pass-toggle{color:var(--band-muted);font-size:1.15rem;line-height:1;display:inline-flex}.ss-pass-toggle:hover{color:var(--band-fg)}.ss-auth-form .form-check{margin:.25rem 0 0}.ss-auth-captcha{margin-top:1.1rem;display:flex}.ss-auth-form .form-footer{margin-top:clamp(1rem,2.6vh,1.6rem)}.ss-auth-box .btn-lg{--bs-btn-font-size:1rem}.ss-auth-box .hr-text{margin:clamp(1rem,2.8vh,1.75rem) 0 clamp(.8rem,2vh,1.25rem)}.ss-auth-social{display:grid;gap:.6rem}.ss-auth-social .btn{--bs-btn-padding-y:.72rem}.ss-auth-social img{width:20px;height:20px;object-fit:contain;flex:none}.ss-auth-switch{display:flex;align-items:center;justify-content:space-between;gap:.6rem 1rem;flex-wrap:wrap;margin-top:clamp(1rem,3vh,2.1rem);padding-top:clamp(.8rem,2vh,1.35rem);border-top:1px solid var(--band-line);color:var(--band-muted);font-weight:500}.ss-auth-switch .ss-link-arrow{font-size:.95rem}.ss-auth-mark{width:58px;height:58px;display:grid;place-items:center;margin-bottom:1.4rem;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.85rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-auth-mark--danger{background:var(--ss-danger);color:var(--ss-paper)}@media (max-width:991.98px){.ss-auth-mark:not(.ss-auth-mark--danger){display:none}}.ss-auth-message{margin:0 0 1.75rem;padding:1rem 1.15rem;background:var(--band-card);border:1px solid var(--band-card-line);border-left:4px solid var(--ss-danger);border-radius:var(--ss-r);font-weight:500;overflow-wrap:anywhere}.ss-auth-actions{display:grid;gap:.6rem}.ss-otp{font-family:var(--ss-display);font-weight:800;font-size:1.554rem !important;letter-spacing:-.02em;text-indent:.32em;text-align:center;padding:.55rem .9rem !important;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.ss-otp::-webkit-outer-spin-button,.ss-otp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ss-otp::placeholder{letter-spacing:.32em;opacity:.35}.ss-tfa-scan{display:grid;grid-template-columns:148px 1fr;gap:1.25rem;align-items:center;padding:1rem;margin-bottom:1.6rem;background:var(--band-card);border:1px solid var(--band-card-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow-card)}.ss-tfa-qr{background:white;padding:8px;border-radius:var(--ss-r-sm);line-height:0;box-shadow:inset 0 0 0 1px rgba(14,26,36,.08)}.ss-tfa-qr img{width:100%;height:auto;image-rendering:pixelated}.ss-tfa-key{font-size:.93rem;color:var(--band-muted);overflow-wrap:anywhere}.ss-tfa-key strong{display:block;margin-top:.55rem;padding:.5rem .65rem;background:var(--band-sunk);border-radius:var(--ss-r-xs);color:var(--band-fg);font-family:var(--ss-display);font-weight:800;font-size:.962rem;letter-spacing:-.02em;line-height:1.15;word-break:break-all;user-select:all}@media (max-width:419.98px){.ss-tfa-scan{grid-template-columns:1fr;justify-items:center;text-align:center}.ss-tfa-qr{width:168px}}.ss-verify{max-width:860px;margin-inline:auto}.ss-verify-card{display:grid;grid-template-columns:260px 1fr;overflow:hidden}.ss-verify-art{position:relative;isolation:isolate;overflow:hidden;background:var(--tone,var(--ss-tone-navy));color:var(--ss-bone);display:grid;place-items:center;min-height:260px}.ss-verify-art::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 55% at 50% 50%,rgba(255,255,255,.18),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-verify-art :is(.ph-bold,.ph-fill){font-size:5.5rem;line-height:1;filter:drop-shadow(0 14px 12px rgba(0,0,0,.3))}.ss-verify-body{padding:clamp(1.5rem,1rem + 2vw,2.4rem);min-width:0}.ss-verify-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.48rem,1.11rem + 1.184vw,2.072rem);line-height:var(--ss-display-lh);margin:0 0 1rem}.ss-verify-sent{font-size:1.08rem;font-weight:500;margin-bottom:.6rem;overflow-wrap:anywhere}.ss-verify-sent strong{font-weight:750;background:linear-gradient(transparent 62%,var(--ss-accent-soft) 62%)}.ss-verify-help{color:var(--band-muted);margin:0}.ss-verify-again{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap;margin-top:1.75rem;padding-top:1.35rem;border-top:1px solid var(--band-card-line);color:var(--band-muted);font-weight:600}@media (max-width:767.98px){.ss-verify-card{grid-template-columns:1fr}.ss-verify-art{min-height:150px}.ss-verify-art :is(.ph-bold,.ph-fill){font-size:4rem}}.ss-error-title{margin:0 0 .9rem}.ss-error-headline{font-family:var(--ss-display);font-weight:800;font-size:clamp(3.256rem,1.776rem + 5.92vw,6.216rem) !important;line-height:.85 !important;margin:0 0 1.1rem;overflow-wrap:anywhere}.ss-error-ip{margin:-.5rem 0 1.75rem;max-width:28rem}.ss-error-text{max-width:34rem;margin:0 0 2rem}.ss-error-cta{display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width:575.98px){.ss-error-cta .btn{flex:1 1 auto}.ss-error h1{font-size:1.628rem}}@media (max-width:575.98px){.ss-auth-form .row.g-3{--bs-gutter-x:.6rem}.ss-auth-form .row.g-3 .form-label{font-size:.86rem;white-space:nowrap}.ss-auth-foot{flex-wrap:nowrap;gap:.6rem;font-size:.8rem}.ss-auth-foot>*,.ss-auth-foot a{white-space:nowrap}}.ss-bz-plate{--plate-bg:color-mix(in oklab,var(--ss-ink) 88%,var(--ss-tone-plum));--plate-line:color-mix(in oklab,var(--ss-tone-plum) 72%,var(--ss-paper) 14%);display:block;position:relative;background:var(--plate-bg);color:var(--ss-paper);padding:.7rem .85rem .75rem;box-shadow:inset 0 0 0 2px var(--plate-line);border-radius:12px;overflow-wrap:anywhere}[data-bs-theme="dark"] .ss-bz-plate,.band-ink .ss-bz-plate{--plate-bg:color-mix(in oklab,color-mix(in oklab,var(--ss-ink) 70%,black) 86%,var(--ss-tone-plum))}.ss-bz-plate-name{display:block;font-family:var(--ss-display);font-weight:800;font-size:1.11rem;line-height:var(--ss-display-lh);letter-spacing:-.02em}.ss-bz-plate-name span[style*="bold"]{font-weight:900 !important}.ss-bz-plate span[style*="color"]{filter:brightness(1.3)}.ss-bz-ench{list-style:none;margin:.55rem 0 0;padding:0;display:grid;gap:.1rem;font-size:.92rem;font-weight:600;color:color-mix(in oklab,var(--ss-paper) 66%,transparent)}.ss-bz-lore{margin-top:.6rem;padding-top:.55rem;border-top:1px solid color-mix(in oklab,var(--ss-paper) 10%,transparent);font-size:.92rem;font-weight:500;line-height:1.5}.ss-bz-tag{display:inline-block;max-width:100%;padding:.28rem .6rem .3rem;font-family:var(--ss-font);font-weight:700;font-size:.9rem;line-height:1.25;vertical-align:middle}.ss-bz-tag.ss-bz-plate{box-shadow:inset 0 0 0 1.5px var(--plate-line);border-radius:999px}.ss-bz-cmd{display:inline-block;padding:.05rem .4rem;border-radius:var(--ss-r-xs);background:var(--band-sunk);color:var(--band-fg);font-weight:700;white-space:nowrap}.ss-bz-icon{position:relative;display:block;width:46%;aspect-ratio:1;transition:transform .35s var(--ss-ease)}.ss-product-media .ss-bz-icon img,.ss-bz-icon img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 16px 12px rgba(0,0,0,.35));transform:none}.ss-product:hover .ss-product-media .ss-bz-icon img{transform:none}.ss-product:hover .ss-bz-icon{transform:translateY(-6px) scale(1.05)}.ss-bz-count{position:absolute;right:-4%;bottom:-2%;font-family:var(--ss-display);font-weight:800;font-size:clamp(1.11rem,.74rem + .888vw,1.628rem);line-height:1;color:var(--ss-paper);text-shadow:.12em .12em 0 rgba(0,0,0,.55);font-variant-numeric:tabular-nums}.ss-bz-dura{position:absolute;left:8%;right:8%;bottom:-14%;height:7px;background:rgba(0,0,0,.55)}.ss-bz-dura::after{content:"";position:absolute;left:0;top:0;bottom:2px;width:var(--dura,100%);background:var(--ss-live)}.ss-bz-dura.is-mid::after{background:var(--ss-warning)}.ss-bz-dura.is-low::after{background:var(--ss-danger)}.ss-bz-card .ss-product-media{aspect-ratio:5 / 4}.ss-bz-card .ss-product-body{padding-top:1rem}.ss-bz-card-when{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--band-muted);margin-bottom:.5rem}.ss-bz-card .ss-bz-plate{margin-bottom:1rem}.ss-bz-card .ss-bz-plate-name{font-size:1.4rem}.ss-bz-credits{}.ss-bz-card .ss-product-price .ss-price{font-size:1.295rem}.ss-bz-servers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.ss-bz-server{min-height:340px}.ss-bz-server::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--ss-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ss-ease)}.ss-bz-server:hover::after,.ss-bz-server:focus-visible::after{transform:scaleX(1)}.ss-bz-server .ss-mode-body{padding:1.4rem 1.4rem 1.5rem}.ss-bz-server .ss-mode-name{font-size:1.85rem}.ss-bz-server-go{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(244,240,232,.16);font-weight:700;font-size:.92rem}.ss-bz-server-go .ss-tile-go{width:36px;height:36px;font-size:1.1rem}.ss-bz-server:hover .ss-tile-go{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-bz-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-bz-step{padding:1.5rem 1.6rem 1.6rem;display:flex;gap:1rem;align-items:flex-start}.ss-bz-step + .ss-bz-step{border-left:1px solid var(--band-card-line)}.ss-bz-step-ico{width:44px;height:44px;flex:none;display:grid;place-items:center;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.35rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-bz-step h3{font-size:1.05rem;font-weight:700;margin:.15rem 0 .35rem}.ss-bz-step p{color:var(--band-muted);font-size:.93rem;margin:0}.ss-bz-steps-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ss-bz-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:1.75rem}.ss-bz-toolbar .ss-filter{max-width:100%}.ss-bz-pd{overflow:hidden}.ss-bz-pd-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ss-bz-pd-media{position:relative;background:var(--tone,var(--ss-tone-navy));display:grid;place-items:center;min-height:340px;overflow:hidden;isolation:isolate}.ss-bz-pd-media::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 50% at 50% 50%,rgba(255,255,255,.22),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-bz-pd-media .ss-bz-icon{width:min(56%,220px)}.ss-bz-pd-media .ss-product-flags{top:1.1rem}.ss-bz-pd-body{padding:1.5rem 1.6rem 1.6rem;min-width:0}.ss-bz-pd-cat{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.85rem;color:var(--band-muted);margin-bottom:.65rem}a.ss-bz-pd-cat:hover{color:var(--band-fg)}.ss-bz-pd-body .ss-bz-plate-name{font-size:clamp(1.258rem,.962rem + .74vw,1.628rem)}.ss-bz-pd-body .ss-kv{margin-top:1.25rem}.ss-bz-pd-wide .ss-bz-pd-media{min-height:0;aspect-ratio:16 / 8}.ss-bz-pd-wide .ss-bz-pd-media img{width:auto;height:62%;max-width:60%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 22px 16px rgba(0,0,0,.38))}.ss-bz-pd-wide .ss-bz-pd-media img.ss-cover{width:100%;height:100%;max-width:none;object-fit:cover;filter:none;image-rendering:auto}.ss-bz-pd-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.48rem,1.11rem + 1.036vw,2.072rem);line-height:var(--ss-display-lh);margin:0 0 .8rem;overflow-wrap:anywhere}.ss-bz-dura-inline{display:inline-flex;align-items:center;gap:.6rem}.ss-bz-dura-inline .ss-bz-dura{position:relative;left:auto;right:auto;bottom:auto;width:72px;height:8px;border-radius:1px;background:var(--band-sunk);display:inline-block}.ss-bz-dura-inline .ss-bz-dura::after{bottom:0}.ss-bz-pd .ck-content ul{list-style:none;padding-left:0}.ss-bz-pd .ck-content ul li{position:relative;padding-left:1.7rem;margin:.35rem 0}.ss-bz-pd .ck-content ul li::before{content:"\e182";font-family:"Phosphor-Bold";position:absolute;left:0;top:.05rem;color:var(--ss-accent-ink);font-size:1.15rem;line-height:1.5}.ss-bz-buy .ss-panel-body{padding:1.35rem 1.4rem 1.45rem}.ss-bz-sum{display:grid;gap:.55rem}.ss-bz-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.95rem}.ss-bz-sum-row>span:first-child{color:var(--band-muted);font-weight:600}.ss-bz-sum-row>span:last-child{font-weight:700;text-align:right;overflow-wrap:anywhere}.ss-bz-sum-total{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.9rem;margin-top:.35rem;border-top:1px dashed var(--band-line)}.ss-bz-sum-total>span:first-child{font-weight:700;padding-bottom:.2rem}.ss-bz-sum-total>span:last-child{font-family:var(--ss-display);font-weight:800;font-size:1.776rem;line-height:.9;white-space:nowrap}.ss-bz-sum-sub{display:flex;justify-content:space-between;gap:1rem;margin-top:.9rem;padding:.7rem .85rem;background:var(--band-sunk);border-radius:var(--ss-r-sm);font-size:.9rem;font-weight:600}.ss-bz-sum-sub>span:first-child{color:var(--band-muted)}.ss-bz-short{display:flex;gap:.55rem;align-items:flex-start;margin-top:.6rem;font-size:.86rem;font-weight:600;color:var(--ss-danger)}.ss-bz-short :is(.ph-bold,.ph-fill){font-size:1.1rem;flex:none}.ss-bz-short a{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:2px}.ss-bz-buy .btn-arena{width:100%}.ss-bz-buy-fine{list-style:none;margin:1.1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--band-card-line);display:grid;gap:.5rem;color:var(--band-muted);font-size:.88rem;font-weight:600}.ss-bz-buy-fine li{display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.ss-bz-buy-fine :is(.ph-bold,.ph-fill){color:var(--band-fg);font-size:1.05rem;flex:none}.ss-bz-buy .form-label{margin-top:1rem}.ss-bz-table td:first-child,.ss-bz-table th:first-child{padding-left:1.35rem}.ss-bz-table td:last-child,.ss-bz-table th:last-child{padding-right:1.35rem}.ss-bz-id{color:var(--band-muted);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-bz-item-cell{display:flex;align-items:center;gap:.75rem;min-width:0}.ss-bz-item-cell .ss-item-ico{image-rendering:pixelated;width:40px;height:40px}.ss-bz-table .ss-bz-tag,.ss-bz-history .ss-bz-tag{white-space:nowrap;overflow-wrap:normal}.ss-bz-item-meta{display:flex;flex-wrap:wrap;gap:.1rem .8rem;margin-top:.3rem;font-size:.8rem;font-weight:600;color:var(--band-muted);white-space:nowrap}.ss-bz-item-meta span{display:inline-flex;align-items:center;gap:.3rem}.ss-bz-flow{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;white-space:nowrap}.ss-bz-flow-ico{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--ss-r-sm);font-size:1rem;background:var(--band-sunk)}.ss-bz-flow--in .ss-bz-flow-ico{background:color-mix(in oklab,var(--ss-live) 22%,var(--band-card));color:color-mix(in oklab,var(--ss-live) 60%,black)}.ss-bz-flow--out .ss-bz-flow-ico{background:color-mix(in oklab,var(--ss-danger) 14%,var(--band-card));color:var(--ss-danger)}[data-bs-theme="dark"] .ss-bz-flow--in .ss-bz-flow-ico{color:var(--ss-live)}.ss-bz-delta{font-family:var(--ss-display);font-weight:800;font-size:.888rem;white-space:nowrap}.ss-bz-history .ss-list-item{padding:.8rem 1.25rem;gap:.75rem}.ss-bz-history .ss-bz-delta{margin-left:auto;font-size:1.1rem}.ss-bz-history .ss-bz-tag{font-size:.84rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ss-bz-empty-line{display:flex;align-items:center;gap:.7rem;color:var(--band-muted);font-weight:600;margin:0}.ss-bz-empty-line :is(.ph-bold,.ph-fill){font-size:1.3rem}.ss-bz-more{font-size:.9rem;padding-bottom:.1rem;white-space:nowrap}.ss-bz-command{padding:1.4rem 1.4rem 1.5rem}.ss-bz-command-label{font-size:.85rem;font-weight:700;color:var(--band-muted)}.ss-bz-command-name{display:block;font-family:var(--ss-display);font-weight:800;font-size:1.924rem;line-height:1;letter-spacing:-.02em;margin:.3rem 0 .6rem;color:var(--ss-accent);overflow-wrap:anywhere}.ss-bz-command p{color:var(--band-muted);font-size:.92rem;margin:0}.ss-bz-command .btn{margin-top:1.1rem}.ss-bz-faq{height:100%;display:flex;flex-direction:column}.ss-bz-faq .ss-panel-body{padding:1.6rem 1.6rem 1.7rem;flex:1}.ss-bz-faq h2{font-size:1.2rem;font-weight:700;line-height:1.3;margin:1.1rem 0 .55rem}.ss-bz-faq p{color:var(--band-muted);margin:0;font-size:.97rem}.ss-bz-help-strip{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 2.5rem;flex-wrap:wrap;padding:1.6rem 1.8rem}.ss-bz-help-strip .ss-bz-command-name{margin:.2rem 0 .3rem;font-size:2.22rem}.ss-bz-help-actions{display:flex;flex-wrap:wrap;gap:.6rem}.ss-bz-price-input .form-control{font-family:var(--ss-display);font-weight:800;font-size:1.406rem;line-height:1.1;padding:.45rem .9rem .4rem;letter-spacing:-.02em}.ss-bz-price-input .input-group-text{padding-inline:1rem;font-size:1.3rem}.ss-bz-sell-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--band-card-line)}.ss-bz-sell-hint{font-size:.86rem;color:var(--band-muted);font-weight:500;display:inline-flex;align-items:center;gap:.45rem}.ss-bz-spec .ss-bz-pd-media{min-height:220px}.ss-bz-spec .ss-bz-icon{width:min(40%,150px)}.ss-bz-spec .ss-panel-body{padding:1.25rem}.ss-bz-spec .ss-bz-plate-name{font-size:1.184rem}.ss-bz-spec .ss-kv{margin-top:1rem}.ss-gn-count{display:flex;flex-direction:column;justify-content:center;gap:.1rem;padding:1rem 1.4rem 1.05rem 2rem;background:var(--ss-accent);color:var(--ss-on-accent);border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22);min-width:300px}.ss-gn-count .ss-stat-label{color:inherit;opacity:.8}.ss-gn-count .ss-countdown{margin-top:.2rem}.ss-gn-live{display:inline-flex;align-items:center;gap:.5rem;margin-right:.4rem}.ss-gn-live .ss-live-dot{width:7px;height:7px;background:var(--ss-on-accent);color:var(--ss-on-accent)}.ss-gn-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(2.25rem,1.6rem + 2.5vw,3.5rem) clamp(3rem,2rem + 4vw,5.5rem)}.ss-gn-hero-art{position:absolute;inset:0;z-index:-2;background-position:right 40%;background-size:cover;background-repeat:no-repeat;opacity:.42}.ss-gn-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--band-bg) 30%,color-mix(in oklab,var(--band-bg) 70%,transparent) 60%,color-mix(in oklab,var(--band-bg) 30%,transparent)),radial-gradient(50% 70% at 85% 60%,color-mix(in oklab,var(--ss-tone-plum) 50%,transparent),transparent 70%)}.ss-gn-hero .breadcrumb{margin-bottom:2.25rem}.ss-gn-hero .ss-season .when{background:var(--ss-bone);color:var(--ss-ink)}.ss-gn-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(2.664rem,1.332rem + 4.144vw,5.624rem);line-height:var(--ss-display-lh);letter-spacing:-.006em;margin:0 0 1.25rem;overflow-wrap:anywhere}.ss-gn-lead{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);color:var(--band-muted);max-width:32rem;margin:0 0 1.9rem;font-weight:500}.ss-gn-board{position:relative;padding:1.5rem 1.5rem 1.35rem;background:color-mix(in oklab,var(--band-card) 80%,transparent);border:1px solid var(--band-card-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow-float)}.ss-gn-board::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--ss-accent);border-radius:var(--ss-r) var(--ss-r) 0 0}.ss-gn-board-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.1rem}.ss-gn-board-head .ss-stat-label{color:var(--band-muted)}.ss-gn-board-when{font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:.4rem}.ss-gn-board .tick{font-size:.74rem;white-space:nowrap;font-family:var(--ss-display);max-width:none;margin:0}.ss-gn-board .tick-group{margin:0 .3rem;text-align:center}.ss-gn-board .tick-flip,.ss-gn-board .tick-text-inline{font-size:clamp(2.3rem,1.4rem + 2.6vw,3.6rem)}.ss-gn-board .tick-flip{font-family:var(--ss-display);font-weight:800;letter-spacing:0;border-radius:var(--ss-r-xs) !important}.ss-gn-board .tick-char{width:1.1em}.ss-gn-board .tick-flip-panel{background-color:var(--ss-accent) !important;color:var(--ss-on-accent) !important}.ss-gn-board .tick-flip-panel-text-wrapper{line-height:1.42 !important}.ss-gn-board .tick-flip-shadow-top,.ss-gn-board .tick-flip-shadow-bottom,.ss-gn-board .tick-flip-card-shadow{opacity:.35}.ss-gn-board .tick-label{display:block;margin-top:.65rem;font-family:var(--ss-font);font-size:.74rem;font-weight:700;letter-spacing:0;color:var(--band-muted) !important}.ss-gn-cta{display:flex;flex-wrap:wrap;gap:.8rem}.ss-gn-cta .btn-frame{--bs-btn-color:var(--band-fg);--bs-btn-hover-color:var(--band-fg)}.ss-gn-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-gn-fact{padding:1.5rem 1.6rem 1.6rem}.ss-gn-fact + .ss-gn-fact{border-left:1px solid var(--band-card-line)}.ss-gn-fact :is(.ph-bold,.ph-fill){font-size:1.6rem;color:var(--ss-accent-ink)}.ss-gn-fact h3{font-family:var(--ss-display);font-weight:800;font-size:1.295rem;line-height:var(--ss-display-lh);margin:.7rem 0 .45rem}.ss-gn-fact p{color:var(--band-muted);margin:0;font-size:.95rem}.ss-gn-fact .ss-bz-more{margin-top:.8rem}@media (max-width:1199.98px){.ss-bz-pd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media (max-width:991.98px){.ss-bz-steps,.ss-gn-facts{grid-template-columns:1fr}.ss-bz-step + .ss-bz-step,.ss-gn-fact + .ss-gn-fact{border-left:0;border-top:1px solid var(--band-card-line)}.ss-gn-count{clip-path:none;min-width:0;padding-left:1.25rem}}@media (max-width:767.98px){.ss-bz-pd-grid{grid-template-columns:1fr}.ss-bz-pd-media{min-height:0;aspect-ratio:16 / 10}.ss-bz-pd-media .ss-bz-icon{width:min(38%,170px)}.ss-bz-table td,.ss-bz-table th{white-space:nowrap}.ss-bz-stack,.ss-bz-stack tbody{display:block}.ss-bz-stack thead{display:none}.ss-bz-stack tr{display:grid;align-items:center;gap:.55rem .9rem;padding:.95rem 1.1rem;border-bottom:1px solid var(--band-card-line)}.ss-bz-stack tbody tr:last-child{border-bottom:0}.ss-bz-table.ss-bz-stack>:not(caption)>*>*{display:block;padding:0 !important;border:0;text-align:left}.ss-bz-stack .ss-bz-c-id{display:none !important}.ss-bz-stack--store tr{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"item item item act" "price status date act"}.ss-bz-stack--store .ss-bz-c-item{grid-area:item}.ss-bz-stack--store .ss-bz-c-price{grid-area:price}.ss-bz-stack--store .ss-bz-c-status{grid-area:status}.ss-bz-stack--store .ss-bz-c-date{grid-area:date;font-size:.82rem;text-align:right !important}.ss-bz-stack--store .ss-bz-c-act{grid-area:act}.ss-bz-stack--log tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item delta" "type date"}.ss-bz-stack--log .ss-bz-c-item{grid-area:item;min-width:0}.ss-bz-stack--log .ss-bz-c-type{grid-area:type}.ss-bz-stack--log .ss-bz-c-delta{grid-area:delta;text-align:right !important}.ss-bz-stack--log .ss-bz-c-date{grid-area:date;font-size:.82rem;text-align:right !important}.ss-bz-stack .ss-bz-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media (max-width:575.98px){.ss-bz-card .ss-bz-plate-name{font-size:1.2rem}.ss-bz-card .ss-product-price .ss-price{font-size:1.45rem}.ss-bz-server{min-height:0;aspect-ratio:16 / 10}.ss-bz-server .ss-mode-name{font-size:1.554rem}.ss-bz-pd-body{padding:1.2rem}.ss-bz-help-strip{padding:1.3rem}.ss-bz-help-strip .ss-bz-command-name{font-size:1.776rem}.ss-gn-count .ss-countdown b{font-size:1.554rem}.ss-gn-board{padding:1.2rem .9rem 1.1rem}.ss-gn-board .tick-group{margin:0 .15rem}.ss-gn-cta .btn{flex:1 1 auto}}.ss-page-actions:has(>.ss-mag-filter){min-width:0;max-width:100%}.ss-mag-filter{max-width:100%}.ss-chip-link{position:relative;z-index:2;transition:filter .15s var(--ss-ease)}.ss-chip-link:hover{filter:brightness(1.07);color:var(--chip-fg)}.ss-wallet-item-name,.ss-bz-plate-name{text-wrap:balance}.ss-news-box .ss-mag-lead-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.554rem,.962rem + 1.554vw,2.442rem);line-height:var(--ss-display-lh);margin:.9rem 0 .8rem;overflow-wrap:anywhere}.ss-news-box .ss-mag-lead-title a{color:var(--band-fg)}.ss-news-box .ss-mag-lead-title a::after{content:"";position:absolute;inset:0;z-index:1}.ss-mag-lead-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap}.ss-mag-more{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.92rem;color:var(--band-fg);padding-bottom:.15rem;border-bottom:3px solid var(--ss-accent);transition:gap .2s var(--ss-ease)}.ss-news-lead:hover .ss-mag-more{gap:.8rem}@media (max-width:575.98px){.ss-news-box .ss-mag-lead-title{font-size:1.6rem}}.ss-mag-hash{color:var(--ss-accent);margin-right:.04em}.ss-route-blog .ss-page-head .ss-lead b{color:var(--band-fg);font-weight:700}.ss-article-head .ss-page-head{padding-bottom:clamp(5rem,3.25rem + 5vw,9rem)}.ss-head-compact .ss-page-title{font-size:clamp(1.924rem,1.11rem + 2.516vw,3.7rem);max-width:22ch}.ss-head-compact .ss-lead{max-width:none;margin-top:1.15rem}.ss-article-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;font-weight:600;font-size:.95rem;color:var(--band-fg)}.ss-article-meta>span{display:inline-flex;align-items:center;gap:.4rem}.ss-article-meta :is(.ph-bold,.ph-fill){color:var(--ss-accent);font-size:1.05rem}.ss-article-band{display:flow-root;padding-bottom:clamp(3.5rem,2.5rem + 4vw,7rem)}.ss-article-cover{position:relative;z-index:2;margin:calc(-1 * clamp(2.75rem,1.5rem + 3.6vw,5.25rem)) 0 clamp(1.75rem,1.2rem + 1.6vw,2.5rem);aspect-ratio:21 / 9;border-radius:var(--ss-r);overflow:hidden;background:var(--ss-ink-2);box-shadow:var(--ss-shadow-lift)}.ss-article-cover img{width:100%;height:100%;object-fit:cover;display:block}.ss-article-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"main aside" "comments aside";gap:1.5rem 2rem}.ss-article-main{grid-area:main;min-width:0}.ss-article-comments{grid-area:comments;min-width:0}.ss-article-aside{grid-area:aside;min-width:0}.ss-article-in{max-width:72ch;margin-inline:auto}.ss-article-by,.ss-article-tags{padding:1.1rem clamp(1.25rem,.8rem + 2vw,2.75rem)}.ss-article-by{border-bottom:1px solid var(--band-card-line)}.ss-article-by .ss-article-in{display:flex;align-items:center;gap:.9rem}.ss-article-author{display:block;font-weight:700;color:var(--band-fg);line-height:1.25}.ss-article-author:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-article-when{display:block;font-size:.85rem;color:var(--band-muted);font-weight:500}.ss-article-stats{margin-left:auto;display:flex;align-items:center;gap:1.1rem;font-weight:700;font-size:.92rem}.ss-article-stats>*{display:inline-flex;align-items:center;gap:.35rem;color:var(--band-muted)}.ss-article-stats a:hover{color:var(--band-fg)}.ss-article-stats :is(.ph-bold,.ph-fill){font-size:1.15rem}.ss-article-sheet{padding:clamp(1.5rem,1rem + 2vw,2.75rem) clamp(1.25rem,.8rem + 2vw,2.75rem) clamp(1.75rem,1rem + 2.5vw,3rem)}.ss-article-sheet .ck-content>:first-child{margin-top:0}.ss-article-tags{border-top:1px solid var(--band-card-line)}.ss-article-tags .ss-article-in{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ss-article-tags-label{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem;color:var(--band-muted);margin-right:.4rem}.ss-article-tag{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--band-line);font-weight:600;font-size:.86rem;color:var(--band-fg);transition:border-color .15s,background-color .15s}.ss-article-tag:hover{color:var(--band-fg);border-color:var(--band-fg);background:var(--band-sunk)}.ss-comment-form .alert{margin-bottom:1.1rem}.ss-comment-gate{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;font-weight:600}.ss-comment-gate p{flex:1 1 14rem}.ss-comment-gate-icon{width:42px;height:42px;display:grid;place-items:center;background:var(--band-sunk);border-radius:var(--ss-r-sm);font-size:1.3rem;flex:none}.ss-comment-list{border-top:1px solid var(--band-card-line)}.ss-comment{display:flex;gap:.9rem;padding:1.1rem 1.35rem;border-top:1px solid var(--band-card-line)}.ss-comment:first-child{border-top:0}.ss-comment-body{flex:1 1 auto;min-width:0}.ss-comment-head{display:flex;align-items:baseline;justify-content:space-between;gap:.15rem 1rem;flex-wrap:wrap;margin-bottom:.2rem}.ss-comment-name{font-weight:700;color:var(--band-fg)}.ss-comment-name:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-comment-date{font-size:.82rem;color:var(--band-muted);font-weight:600}.ss-comment .message-content{overflow-wrap:anywhere}.ss-comment .message-content p:last-child{margin-bottom:0}.ss-comment-none{display:flex;align-items:center;gap:.55rem;color:var(--band-muted);font-weight:600}.ss-comment-none :is(.ph-bold,.ph-fill){font-size:1.2rem}.ss-related{align-items:flex-start;gap:.85rem}.ss-related-thumb{flex:none;width:92px;aspect-ratio:16 / 10;border-radius:var(--ss-r-sm);overflow:hidden;background:var(--band-sunk);display:block}.ss-related-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ss-ease)}.ss-related:hover .ss-related-thumb img{transform:scale(1.06)}.ss-related-meta{display:flex;flex-wrap:wrap;gap:.1rem .6rem;font-size:.8rem;font-weight:700;color:var(--band-muted);margin-bottom:.15rem}.ss-related-meta a{color:var(--band-fg)}.ss-related-meta a:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:2px}.ss-related .ss-list-title{font-size:.98rem}@media (max-width:991.98px){.ss-article-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "aside" "comments"}.ss-article-aside .ss-aside{position:static}}@media (max-width:767.98px){.ss-article-cover{aspect-ratio:16 / 9}}@media (max-width:575.98px){.ss-article-stats{display:none}.ss-comment{padding-inline:1.1rem}}.ss-log{--log-date:5.5rem;position:relative;display:grid;gap:1.5rem}.ss-log::before{content:"";position:absolute;left:calc(var(--log-date) / 2 - 1px);top:1rem;bottom:1rem;width:2px;background:var(--band-line)}.ss-log-entry{display:grid;grid-template-columns:var(--log-date) minmax(0,1fr);gap:0 1.25rem;align-items:start}.ss-log-date{position:sticky;top:calc(var(--ss-nav-h) + 1.25rem);z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;padding:.6rem .25rem .65rem;background:var(--band-bg);border:2px solid var(--band-line);border-radius:var(--ss-r)}.ss-log-date b{font-family:var(--ss-display);font-weight:800;font-size:1.924rem;line-height:.9}.ss-log-date span{font-size:.76rem;font-weight:700;color:var(--band-muted);white-space:nowrap}.ss-log-entry.is-latest .ss-log-date{background:var(--ss-accent);border-color:var(--ss-accent);color:var(--ss-on-accent)}.ss-log-entry.is-latest .ss-log-date span{color:inherit;opacity:.78}.ss-log-entry.is-latest .ss-log-card{box-shadow:var(--ss-shadow-card),inset 0 3px 0 var(--ss-accent)}.ss-log-title{font-weight:700;font-size:1.18rem;line-height:1.3;letter-spacing:-.005em;margin:0;overflow-wrap:anywhere}.ss-log-title a{color:var(--band-fg);font-size:inherit;margin:0}.ss-log-title a:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-log-items{list-style:none;margin:0;padding:.35rem 0}.ss-log-item{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:.35rem 1rem;align-items:start;padding:.65rem 1.35rem}.ss-log-item + .ss-log-item{border-top:1px dashed var(--band-card-line)}.ss-log-item .badge{justify-self:start;margin-top:.22rem}.ss-log-item .ck-content{font-size:.98rem;line-height:1.6}.ss-log-item .ck-content p{margin:0}.ss-log-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--band-card-line)}.ss-log-updated{display:flex;align-items:center;gap:.5rem;margin:1rem 0;font-size:.92rem;color:var(--band-muted)}.ss-log-updated :is(.ph-bold,.ph-fill){font-size:1.1rem}.ss-log-updated b{color:var(--band-fg)}.ss-log-legend{list-style:none;margin:0;padding:1rem 0 0;display:grid;gap:.6rem;border-top:1px solid var(--band-card-line)}.ss-log-legend li{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ss-log-legend b{font-family:var(--ss-display);font-weight:800;font-size:1.11rem;line-height:1}.ss-side-cta-title{font-family:var(--ss-display);font-weight:800;font-size:1.554rem;line-height:var(--ss-display-lh);margin:0 0 .6rem}.ss-side-cta p{color:var(--band-muted);margin-bottom:1.15rem}@media (max-width:767.98px){.ss-log::before{display:none}.ss-log-entry{grid-template-columns:minmax(0,1fr)}.ss-log-date{position:static;flex-direction:row;align-items:baseline;gap:.45rem;justify-self:start;padding:.3rem .8rem .35rem;margin-bottom:.6rem}.ss-log-date b{font-size:1.5rem}}@media (max-width:575.98px){.ss-log-item{grid-template-columns:minmax(0,1fr);padding-inline:1.1rem}}.ss-log-legend:first-child{border-top:0;padding-top:0}.ss-log-items--lg{padding-block:.5rem}.ss-log-items--lg .ss-log-item{padding-block:.85rem}.ss-log-items--lg .ck-content{font-size:1.02rem}.ss-page-doc .ck-content h2,.ss-page-doc .ck-content h3{scroll-margin-top:calc(var(--ss-nav-h) + 1.5rem)}.ss-page-doc .ck-content h3{font-size:1.3rem}.ss-toc-list{list-style:none;margin:0;padding:.6rem;counter-reset:none}.ss-toc-list li a{position:relative;display:block;padding:.5rem .75rem;border-radius:var(--ss-r-sm);font-weight:600;font-size:.94rem;line-height:1.35;color:var(--band-fg)}.ss-toc-list li a:hover{background:var(--band-sunk);color:var(--band-fg)}.ss-toc-list li a::before{content:"";position:absolute;left:0;top:.45rem;bottom:.45rem;width:3px;background:transparent;transition:background-color .15s}.ss-toc-list li a:hover::before{background:var(--ss-accent)}.ss-toc-list li.is-sub a{padding-left:1.6rem;font-weight:500;color:var(--band-muted)}.ss-toc-list li.is-sub a:hover{color:var(--band-fg)}.ss-toc-mobile{margin-bottom:1.25rem}.ss-toc-mobile summary{display:flex;align-items:center;gap:.6rem;padding:.95rem 1.2rem;font-weight:700;cursor:pointer;list-style:none}.ss-toc-mobile summary::-webkit-details-marker{display:none}.ss-toc-mobile summary :is(.ph-bold,.ph-fill):first-child{color:var(--band-muted);font-size:1.15rem}.ss-toc-caret{margin-left:auto;transition:transform .2s var(--ss-ease)}.ss-toc-mobile[open] .ss-toc-caret{transform:rotate(180deg)}.ss-toc-mobile[open] summary{border-bottom:1px solid var(--band-card-line)}.ss-toc-mobile + .ss-panel{margin-top:0}.ss-dl-card{display:flex;height:100%;overflow:hidden;transition:transform .25s var(--ss-ease),box-shadow .25s var(--ss-ease)}.ss-dl-card:hover{transform:scale(1.015);box-shadow:var(--ss-shadow-lift)}.ss-dl-icon{position:relative;flex:none;width:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);isolation:isolate;overflow:hidden}.ss-dl-icon::before,.ss-dl-get-media::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 50% 42%,rgba(255,255,255,.18),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-dl-icon :is(.ph-bold,.ph-fill){font-size:2.6rem;line-height:1;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3));transition:transform .3s var(--ss-ease)}.ss-dl-card:hover .ss-dl-icon :is(.ph-bold,.ph-fill){transform:translateY(-3px) scale(1.06)}.ss-dl-ext{font-weight:800;font-size:.74rem;letter-spacing:.04em;line-height:1.1;padding:.22rem .5rem;background:rgba(0,0,0,.28);border-radius:var(--ss-r-xs)}.ss-dl-body{flex:1 1 auto;min-width:0;padding:1.15rem 1.3rem 1.2rem;display:flex;flex-direction:column}.ss-dl-name{font-weight:700;font-size:1.15rem;line-height:1.3;letter-spacing:-.005em;margin:0 0 .4rem;overflow-wrap:anywhere}.ss-dl-name a{color:var(--band-fg)}.ss-dl-card:hover .ss-dl-name a{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-dl-text{color:var(--band-muted);font-size:.93rem;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-dl-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ss-dl-host{display:inline-flex;align-items:center;gap:.35rem;min-width:0;font-size:.84rem;font-weight:600;color:var(--band-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-dl-host :is(.ph-bold,.ph-fill){flex:none}@media (max-width:575.98px){.ss-dl-icon{width:84px}.ss-dl-icon :is(.ph-bold,.ph-fill){font-size:2.1rem}}.ss-dl-get{overflow:hidden}.ss-dl-get-media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:180px;background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);isolation:isolate;overflow:hidden}.ss-dl-get-media :is(.ph-bold,.ph-fill){font-size:4.4rem;line-height:1;filter:drop-shadow(0 10px 12px rgba(0,0,0,.35))}.ss-dl-get-media .ss-dl-ext{font-size:.82rem}.ss-dl-kv{margin-bottom:1.25rem}.ss-dl-kv dt,.ss-dl-kv dd{padding-block:.6rem}.ss-dl-note{display:flex;align-items:flex-start;gap:.45rem;margin:.9rem 0 0;font-size:.84rem;font-weight:500;color:var(--band-muted)}.ss-dl-note :is(.ph-bold,.ph-fill){flex:none;font-size:1.05rem;color:var(--band-fg);margin-top:.1rem}@media (max-width:991.98px){.ss-dl-get-media{min-height:140px}.ss-dl-get-media :is(.ph-bold,.ph-fill){font-size:3.4rem}}.ss-play-console{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);overflow:hidden;isolation:isolate;box-shadow:var(--ss-shadow-lift)}.ss-play-console::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 120% at 0% 100%,color-mix(in oklab,var(--ss-tone-navy) 55%,transparent),transparent 65%),linear-gradient(115deg,transparent 58%,rgba(255,255,255,.025) 58%,rgba(255,255,255,.025) 70%,transparent 70%)}.ss-play-main{padding:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);min-width:0}.ss-play-label{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700;font-size:.95rem;color:var(--band-muted)}.ss-play-label :is(.ph-bold,.ph-fill){color:var(--ss-accent);font-size:1.2rem}.ss-play-ip{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ss-play-ip:focus-visible{outline:3px solid var(--ss-accent);outline-offset:8px}.ss-play-ip-addr{min-width:0;font-family:var(--ss-display);font-weight:800;font-size:clamp(1.924rem,.74rem + 3.7vw,4.144rem);line-height:var(--ss-display-lh);letter-spacing:-.02em;overflow-wrap:anywhere}.ss-play-ip-copy{flex:none;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.25rem;background:var(--ss-accent);color:var(--ss-on-accent);font-weight:700;font-size:1rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22);transition:background-color .15s var(--ss-ease)}.ss-play-ip-copy :is(.ph-bold,.ph-fill){font-size:1.2rem}.ss-play-ip:hover .ss-play-ip-copy{background:var(--ss-accent-hover)}.ss-play-ip.is-copied .ss-play-ip-copy{background:var(--ss-live);color:var(--ss-ink)}.ss-play-hint{margin:1.1rem 0 0;color:var(--band-muted);font-size:.93rem}.ss-play-side{display:grid;grid-auto-rows:1fr;border-left:1px solid var(--band-card-line)}.ss-play-stat{display:flex;align-items:flex-start;gap:1rem;padding:1.6rem clamp(1.25rem,1rem + 1vw,2.25rem);border-top:1px solid var(--band-card-line);min-width:0}.ss-play-stat:first-child{border-top:0}.ss-play-stat>:is(.ph-bold,.ph-fill){font-size:1.6rem;color:var(--ss-accent);margin-top:.15rem;flex:none}.ss-play-stat>.ss-live-dot{margin:.35rem .3rem 0}.ss-play-stat .ss-stat-value{overflow-wrap:anywhere}.ss-play-stat:only-child{align-items:center}.ss-play-steps-head{margin-top:clamp(3.5rem,2.5rem + 4vw,6rem)}.ss-play-edition{height:100%;overflow:hidden;display:flex;flex-direction:column}.ss-play-edition-head{position:relative;display:flex;align-items:center;gap:1rem;padding:1.4rem 1.5rem;background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);isolation:isolate;overflow:hidden}.ss-play-edition-head::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 120% at 88% 50%,rgba(255,255,255,.16),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-play-edition-head>:is(.ph-bold,.ph-fill){flex:none;width:58px;height:58px;display:grid;place-items:center;font-size:2rem;background:rgba(0,0,0,.24);border-radius:var(--ss-r-sm)}.ss-play-edition-name{font-family:var(--ss-display);font-weight:800;font-size:1.702rem;line-height:var(--ss-display-lh);margin:0}.ss-play-edition-sub{display:block;margin-top:.3rem;font-size:.88rem;font-weight:600;color:color-mix(in srgb,var(--ss-paper) 80%,transparent)}.ss-play-edition-body{flex:1 1 auto;display:flex;flex-direction:column;gap:1.1rem;padding:1.4rem 1.5rem 1.5rem}.ss-play-edition-body p{margin:0;color:var(--band-muted)}.ss-play-edition-body .ss-ip-mini{margin-top:auto}.ss-play-version{display:flex;flex-direction:column;gap:.2rem}.ss-play-version-value{font-family:var(--ss-display);font-weight:800;font-size:1.924rem;line-height:1}.ss-play-ol{list-style:none;counter-reset:ss-play;margin:0;padding:0;display:grid;gap:.65rem}.ss-play-ol li{counter-increment:ss-play;display:flex;align-items:flex-start;gap:.75rem;font-weight:500}.ss-play-ol li::before{content:counter(ss-play);flex:none;width:1.75rem;height:1.75rem;display:grid;place-items:center;margin-top:-.05rem;background:var(--ss-accent);color:var(--ss-on-accent);font-family:var(--ss-display);font-weight:800;font-size:.814rem;line-height:1;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-play-col-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.ss-play-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.ss-play-links.is-stacked{grid-template-columns:minmax(0,1fr)}.ss-play-link{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem .9rem .9rem;margin:0 !important}.ss-play-link-ico{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--ss-r-sm);background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);font-size:1.45rem}.ss-play-link-ico--discord{background:var(--ss-discord)}.ss-play-link-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}.ss-play-link-body b{font-weight:700;color:var(--band-fg)}.ss-play-link-body small{color:var(--band-muted);font-size:.86rem}.ss-play-link-go{flex:none;font-size:1.2rem;color:var(--band-muted);transition:transform .2s var(--ss-ease),color .2s}.ss-play-link:hover .ss-play-link-go{color:var(--band-fg);transform:translate(2px,-2px)}@media (max-width:991.98px){.ss-play-console{grid-template-columns:minmax(0,1fr)}.ss-play-side{grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;border-left:0;border-top:1px solid var(--band-card-line)}.ss-play-stat{border-top:0;border-left:1px solid var(--band-card-line)}.ss-play-stat:first-child{border-left:0}}@media (max-width:575.98px){.ss-play-side{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.ss-play-stat{border-left:0;border-top:1px solid var(--band-card-line);padding-block:1.15rem}.ss-play-stat:first-child{border-top:0}.ss-play-ip-addr{font-size:1.776rem}.ss-play-edition-name{font-size:1.406rem}}.ss-sg,.ss-fm{--sg-up:color-mix(in oklab,var(--ss-live) 68%,var(--band-fg));--sg-down:color-mix(in oklab,var(--ss-danger) 88%,var(--band-fg))}[data-bs-theme="dark"] .ss-sg,[data-bs-theme="dark"] .ss-fm{--sg-up:var(--ss-live);--sg-down:color-mix(in oklab,var(--ss-danger) 80%,var(--ss-paper))}.ss-fm-none{display:flex;align-items:center;gap:.8rem;margin:0;color:var(--band-muted);font-weight:600;font-size:.93rem}.ss-fm-none>:is(.ph-bold,.ph-fill){width:38px;height:38px;display:grid;place-items:center;background:var(--band-sunk);border-radius:var(--ss-r-sm);font-size:1.2rem;color:var(--band-fg);flex:none}.ss-fm-field + .ss-fm-field{margin-top:1.4rem}.ss-fm-field .form-label{display:block;line-height:1.4}.ss-fm-field textarea.form-control{min-height:120px}.ss-fm-field .select2-container{display:block}.ss-fm-recaptcha{display:flex;justify-content:flex-end;margin-top:1.4rem}.ss-fm-foot{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.ss-fm-hint{margin-right:auto;display:inline-flex;align-items:center;gap:.45rem;color:var(--band-muted);font-size:.86rem;font-weight:550}.ss-fm-hint :is(.ph-bold,.ph-fill){font-size:1.05rem}.ss-fm-count{font-size:.85rem;font-weight:650;color:var(--band-muted)}.ss-fm-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.25rem}.ss-panel.ss-fm-role{margin:0;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s var(--ss-ease),box-shadow .25s var(--ss-ease)}.ss-fm-role:hover,.ss-fm-role:focus-within{transform:translateY(-4px);box-shadow:var(--ss-shadow-lift)}.ss-fm-role-top{position:relative;isolation:isolate;overflow:hidden;min-height:138px;padding:1.35rem 5.5rem 1.25rem 1.35rem;display:flex;flex-direction:column;justify-content:flex-end;background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper)}.ss-fm-role-top::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 110% at 88% 30%,rgba(255,255,255,.17),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.06),transparent 45%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-fm-role-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ss-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ss-ease)}.ss-fm-role:hover .ss-fm-role-top::after,.ss-fm-role:focus-within .ss-fm-role-top::after{transform:scaleX(1)}.ss-fm-role-ico{position:absolute;right:1rem;top:.9rem;z-index:-1;font-size:4.6rem;line-height:1;opacity:.2;transform:rotate(-8deg);transition:transform .35s var(--ss-ease),opacity .35s var(--ss-ease)}.ss-fm-role:hover .ss-fm-role-ico{transform:rotate(-2deg) scale(1.06);opacity:.3}.ss-fm-role-name{font-family:var(--ss-display);font-weight:800;font-size:1.517rem;line-height:var(--ss-display-lh);letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.ss-fm-role-body{flex:1;display:flex;flex-direction:column;gap:1rem;padding:1.15rem 1.35rem 1.25rem}.ss-fm-role-text{margin:0;color:var(--band-muted);font-size:.94rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ss-fm-role-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid var(--band-card-line)}.ss-fm-role-stat{display:flex;flex-direction:column;gap:.3rem;line-height:1;min-width:0}.ss-fm-role-stat b{font-family:var(--ss-display);font-weight:800;font-size:1.258rem;font-variant-numeric:tabular-nums}.ss-fm-role-stat span{font-size:.8rem;font-weight:650;color:var(--band-muted);white-space:nowrap}.ss-fm-role .stretched-link::after{z-index:1}.ss-fm-status{--st:var(--ss-info);overflow:hidden;box-shadow:var(--ss-shadow-card),inset 4px 0 0 var(--st)}.ss-fm-status.is-approved{--st:var(--ss-live)}.ss-fm-status.is-rejected{--st:var(--ss-danger)}.ss-fm-status.is-pending{--st:var(--ss-warning)}.ss-fm-status.is-error{--st:var(--ss-danger)}.ss-fm-status-row{display:flex;align-items:center;gap:1rem 1.15rem;flex-wrap:wrap;padding:1.25rem 1.35rem 1.25rem 1.6rem}.ss-fm-status-ico{width:52px;height:52px;display:grid;place-items:center;flex:none;background:var(--st);color:var(--ss-ink);font-size:1.6rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-fm-status.is-rejected .ss-fm-status-ico,.ss-fm-status.is-error .ss-fm-status-ico{color:var(--ss-paper)}.ss-fm-status-main{flex:1 1 14rem;min-width:0}.ss-fm-status-label{display:block;font-size:.85rem;font-weight:650;color:var(--band-muted);margin-bottom:.35rem}.ss-fm-status-main .ss-chip{font-size:.92rem;padding:.45rem .8rem .42rem .7rem}.ss-fm-status-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right;font-size:.88rem;font-weight:600;color:var(--band-muted)}.ss-fm-status-meta b{color:var(--band-fg);font-weight:700}.ss-fm-reason{margin:0 1.35rem 1.35rem 1.6rem;padding:1rem 1.15rem;background:color-mix(in oklab,var(--band-sunk) 60%,transparent);border-radius:var(--ss-r-sm)}.ss-fm-reason .form-label{margin-bottom:.3rem;color:var(--band-muted)}.ss-fm-reason p{margin:0;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.ss-fm-answers{list-style:none;margin:0;padding:0;counter-reset:none}.ss-fm-answer{padding:1.1rem 1.35rem 1.15rem;border-top:1px solid var(--band-card-line)}.ss-fm-answer:first-child{border-top:0}.ss-fm-answer .form-label{display:block;margin-bottom:.35rem;color:var(--band-muted);font-size:.88rem;line-height:1.4}.ss-fm-answer p{margin:0;font-weight:550;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.ss-fm-answers-empty{padding:1.25rem 1.35rem}.ss-sg-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap;margin-bottom:1rem}.ss-sg-bar .ss-filter{flex:0 1 auto}.ss-sg-cats-m{margin-bottom:1rem}.ss-sg-row{padding-block:1rem}.ss-sg-row:hover{background:color-mix(in oklab,var(--band-sunk) 45%,transparent)}.ss-sg-row .ss-list-title{font-size:1.04rem}.ss-sg-row .ss-list-meta{align-items:center;margin-top:.35rem}.ss-sg-row .ss-list-meta a:not(.ss-chip){font-weight:650;color:var(--band-fg)}.ss-sg-row .ss-list-meta a:not(.ss-chip):hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:2px}.ss-sg-row .ss-chip{font-size:.74rem;padding:.26rem .55rem .24rem .48rem}.ss-sg-row a.ss-chip:hover{background:var(--ss-accent) !important;color:var(--ss-on-accent) !important}.ss-sg-tally{flex:none;width:140px;display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.ss-sg-count{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;line-height:1}.ss-sg-count :is(.ph-bold,.ph-fill){font-size:1.15rem}.ss-sg-count b{font-family:var(--ss-display);font-weight:800;font-size:1.11rem;font-variant-numeric:tabular-nums}.ss-sg-count.is-up :is(.ph-bold,.ph-fill){color:var(--sg-up)}.ss-sg-count.is-down :is(.ph-bold,.ph-fill){color:var(--sg-down)}.ss-sg-meter{grid-column:1 / -1;display:block;height:5px;border-radius:3px;overflow:hidden;background:color-mix(in oklab,var(--ss-danger) 75%,transparent)}.ss-sg-meter>i{display:block;height:100%;background:var(--ss-live)}.ss-sg-meter.is-empty{background:var(--band-sunk)}.ss-sg-side .ss-panel-head{padding-block:.95rem}.ss-sg-side .ss-panel-title{font-size:1.4rem}.ss-sg-catnav{padding:.5rem}.ss-sg-gate-card{padding:1.35rem}.ss-sg-gate-card h2{font-family:var(--ss-display);font-weight:800;font-size:1.369rem;line-height:var(--ss-display-lh);margin:0 0 .6rem}.ss-sg-gate-card p{color:var(--band-muted);font-size:.93rem;margin:0 0 1.1rem}.ss-sg-gate-card .d-flex{gap:.5rem}.ss-main:has(.ss-sg-thread) .ss-page-title{font-size:clamp(1.85rem,1.184rem + 2.22vw,3.256rem);max-width:22ch}.ss-sg-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem 1.1rem;color:var(--band-muted);font-weight:600;font-size:.95rem}.ss-sg-meta>span{display:inline-flex;align-items:center;gap:.4rem}.ss-page-head .ss-sg-meta a{color:var(--band-fg);font-weight:700;text-decoration:none}.ss-page-head .ss-sg-meta a:hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-sg-meta :is(.ph-bold,.ph-fill){font-size:1.1rem}.ss-sg-post{display:grid;grid-template-columns:164px minmax(0,1fr);overflow:hidden;scroll-margin-top:calc(var(--ss-nav-h) + 1rem)}.ss-panel.ss-sg-post + .ss-sg-post{margin-top:1rem}.ss-sg-author{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:0;padding:1.5rem 1rem 1.35rem;text-align:center;background:color-mix(in oklab,var(--band-sunk) 55%,var(--band-card));border-right:1px solid var(--band-card-line)}.ss-sg-user{display:flex;flex-direction:column;align-items:center;gap:.65rem;min-width:0;max-width:100%}.ss-sg-user .forum-avatar{line-height:0}.ss-sg-user .ss-avatar{width:72px;height:72px;border-radius:var(--ss-r-sm);box-shadow:0 10px 18px -12px rgba(0,0,0,.6)}.ss-sg-name{font-weight:750;font-size:1rem;line-height:1.25;overflow-wrap:anywhere;color:var(--band-fg)}a.ss-sg-user:hover .ss-sg-name{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-sg-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.ss-sg-main{min-width:0;display:flex;flex-direction:column}.ss-sg-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;padding:.8rem 1.5rem;border-bottom:1px solid var(--band-card-line);font-size:.86rem;font-weight:600;color:var(--band-muted)}.ss-sg-head time{display:inline-flex;align-items:center;gap:.4rem}.ss-sg-head :is(.ph-bold,.ph-fill){font-size:1.05rem}.ss-sg-body{padding:1.35rem 1.5rem 1.5rem;flex:1 0 auto}.ss-sg-body.ck-content{font-size:1rem;line-height:1.7}.ss-sg-body.ck-content>:first-child{margin-top:0}.ss-sg-body.ck-content>:last-child{margin-bottom:0}.ss-sg-body.ck-content h2{font-size:1.406rem;margin-top:1.4em}.ss-sg-body.ck-content h3{font-size:1.2rem}.ss-sg-body.ck-content blockquote{font-size:1rem;color:var(--band-muted);background:color-mix(in oklab,var(--band-sunk) 50%,transparent);padding:.65rem 1rem;border-radius:0 var(--ss-r-sm) var(--ss-r-sm) 0;margin:0}.ss-sg-body.ck-content table{display:block;overflow-x:auto}.ss-sg-post--op{box-shadow:var(--ss-shadow-card),inset 0 3px 0 var(--ss-accent)}.ss-sg-post--op .ss-sg-author{padding-top:1.8rem}.ss-sg-post--op .ss-sg-body.ck-content{font-size:1.04rem}.ss-sg-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;padding:.8rem 1rem .8rem 1.5rem;border-top:1px solid var(--band-card-line)}.ss-sg-foot.is-tools{justify-content:flex-end;padding:.55rem 1rem}.ss-sg-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-left:auto}.ss-sg-tools form{display:inline-flex;margin:0}.ss-sg-tools .btn{--bs-btn-padding-x:.65rem;--bs-btn-padding-y:.38rem;--bs-btn-font-size:.85rem}.ss-sg-tools .btn.text-danger{--bs-btn-hover-bg:color-mix(in oklab,var(--ss-danger) 12%,transparent)}.ss-sg-vote{display:flex;flex-wrap:wrap;gap:.5rem}.ss-sg-vote form{display:flex;margin:0}.ss-sg-vote-btn{--vc:var(--sg-up);display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .55rem .45rem .7rem;background:var(--band-card);color:var(--band-fg);border:1.5px solid var(--band-line);border-radius:var(--ss-r-sm);font-family:var(--ss-font);font-weight:650;font-size:.9rem;line-height:1.2;cursor:pointer;transition:border-color .15s var(--ss-ease),background-color .15s var(--ss-ease),transform .15s var(--ss-ease)}.ss-sg-vote-btn.is-down{--vc:var(--sg-down)}.ss-sg-vote-btn :is(.ph-bold,.ph-fill){font-size:1.3rem;color:var(--vc)}.ss-sg-vote-btn b{font-family:var(--ss-display);font-weight:800;font-size:1.11rem;line-height:1;min-width:1.6rem;padding-left:.6rem;margin-left:.1rem;border-left:1px solid var(--band-line);font-variant-numeric:tabular-nums;text-align:left}.ss-sg-vote-btn:hover{border-color:var(--vc);background:color-mix(in oklab,var(--vc) 8%,var(--band-card))}.ss-sg-vote-btn:active{transform:translateY(1px)}.ss-sg-vote-btn.is-on{border-color:var(--vc);background:color-mix(in oklab,var(--vc) 15%,var(--band-card))}.ss-sg-vote-btn.is-on b{border-left-color:color-mix(in oklab,var(--vc) 45%,transparent)}.ss-sg-replies-head{display:flex;align-items:center;gap:.75rem;margin:clamp(2.25rem,1.8rem + 1.4vw,3rem) 0 1rem}.ss-sg-replies-head .ss-title-sm{font-size:clamp(1.406rem,1.036rem + 1.036vw,1.924rem)}.ss-sg-post--compose .ss-sg-body{padding:1.25rem 1.5rem 1.5rem}.ss-sg-post--compose .alert{margin-bottom:1rem}.ss-sg-compose-label{display:block;font-weight:650;font-size:.9rem;margin-bottom:.55rem}.ss-sg-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.ss-sg-actions .ss-fm-recaptcha{margin:0 auto 0 0}.ss-sg-gate{display:flex;align-items:center;gap:1rem 1.25rem;flex-wrap:wrap;padding:1.35rem 1.5rem;margin-top:1.5rem}.ss-sg-gate-ico{width:48px;height:48px;display:grid;place-items:center;flex:none;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.45rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-sg-gate p{margin:0;flex:1 1 15rem;font-weight:650}.ss-sg-gate .d-flex{gap:.5rem}.ss-sg-score{padding:1.3rem 1.35rem 1.2rem;border-bottom:1px solid var(--band-card-line)}.ss-sg-score-top{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.ss-sg-score-pct{font-family:var(--ss-display);font-weight:800;font-size:2.516rem;line-height:.85;font-variant-numeric:tabular-nums}.ss-sg-score-label{font-weight:650;color:var(--band-muted);font-size:.95rem}.ss-sg-score .ss-sg-meter{height:8px;border-radius:4px;margin:.95rem 0 .75rem}.ss-sg-score-legend{display:flex;justify-content:space-between;gap:1rem;font-size:.86rem;font-weight:650;color:var(--band-muted)}.ss-sg-score-legend span{display:inline-flex;align-items:center;gap:.35rem}.ss-sg-score-legend b{color:var(--band-fg);font-variant-numeric:tabular-nums}.ss-sg-score-legend .is-up :is(.ph-bold,.ph-fill){color:var(--sg-up)}.ss-sg-score-legend .is-down :is(.ph-bold,.ph-fill){color:var(--sg-down)}.ss-sg-facts{padding:.35rem 1.35rem .5rem}.ss-sg-facts dt,.ss-sg-facts dd{padding-block:.65rem}.ss-sg-facts dd a{color:var(--band-fg)}.ss-sg-facts dd a:hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:2px}.ss-sg-aside-links{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:1rem 1.35rem;border-top:1px solid var(--band-card-line)}.ss-route-suggestions{--ck-font-face:var(--ss-font);--ck-border-radius:var(--ss-r-sm);--ck-color-base-background:var(--band-input);--ck-color-base-foreground:var(--band-sunk);--ck-color-base-border:var(--band-line);--ck-color-base-text:var(--band-fg);--ck-color-text:var(--band-fg);--ck-color-focus-border:var(--ss-accent);--ck-color-focus-outer-shadow:var(--bs-focus-ring-color);--ck-focus-ring:1px solid var(--ss-accent);--ck-inner-shadow:none;--ck-drop-shadow:var(--ss-shadow-float);--ck-color-shadow-drop:rgba(0,0,0,.25);--ck-color-shadow-inner:transparent;--ck-color-toolbar-background:var(--band-sunk);--ck-color-toolbar-border:var(--band-line);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-button-default-active-background:color-mix(in oklab,var(--band-fg) 14%,transparent);--ck-color-button-on-background:var(--ss-accent-soft);--ck-color-button-on-hover-background:color-mix(in oklab,var(--ss-accent) 28%,transparent);--ck-color-button-on-active-background:color-mix(in oklab,var(--ss-accent) 34%,transparent);--ck-color-button-on-color:var(--band-fg);--ck-color-button-action-background:var(--ss-accent);--ck-color-button-action-hover-background:var(--ss-accent-hover);--ck-color-button-action-active-background:var(--ss-accent-press);--ck-color-button-action-text:var(--ss-on-accent);--ck-color-split-button-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-split-button-hover-border:var(--band-line);--ck-color-dropdown-panel-background:var(--band-card);--ck-color-dropdown-panel-border:var(--band-line);--ck-color-panel-background:var(--band-card);--ck-color-panel-border:var(--band-line);--ck-color-input-background:var(--band-input);--ck-color-input-border:var(--band-line);--ck-color-input-text:var(--band-fg);--ck-color-labeled-field-label-background:var(--band-card);--ck-color-list-background:var(--band-card);--ck-color-list-button-hover-background:var(--band-sunk);--ck-color-list-button-on-background:var(--ss-accent);--ck-color-list-button-on-background-focus:var(--ss-accent);--ck-color-list-button-on-text:var(--ss-on-accent);--ck-color-tooltip-background:var(--ss-ink);--ck-color-tooltip-text:var(--ss-bone);--ck-color-engine-placeholder-text:var(--band-muted);--ck-color-link-default:var(--band-fg);--ck-color-code-block-label-background:var(--band-muted)}.ss-sg-editor .ck.ck-editor{width:100%}.ss-sg-editor .ck.ck-editor__main>.ck-editor__editable{min-height:360px;padding:.4rem 1.1rem;font-size:1rem;line-height:1.7;color:var(--band-fg)}.ss-sg-editor--reply .ck.ck-editor__main>.ck-editor__editable{min-height:200px}.ss-sg-editor .ck.ck-toolbar{padding:.25rem .4rem}.ss-sg-editor .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.ss-sg-editor .ck-editor__editable a{text-decoration:underline;text-decoration-color:var(--ss-accent)}.ss-sg-editor .ck-content blockquote{border-left-color:var(--ss-accent)}.ss-sg-editor textarea#ckeditor{min-height:360px}.ss-sg-editor--reply textarea#ckeditor{min-height:200px}@media (max-width:767.98px){.ss-sg-row{flex-wrap:wrap;padding-inline:1.1rem;column-gap:.85rem}.ss-sg-row>.ss-avatar{width:34px;height:34px;align-self:flex-start}.ss-sg-row .ss-list-main{flex-basis:calc(100% - 34px - .85rem)}.ss-sg-tally{width:auto;margin-left:calc(34px + .85rem);flex:1 1 100%;grid-template-columns:3.6rem 3.6rem 1fr;align-items:center;gap:.5rem}.ss-sg-count{justify-content:flex-start}.ss-sg-count b{font-size:1.2rem}.ss-sg-meter{grid-column:auto;max-width:9rem}.ss-sg-post{grid-template-columns:1fr}.ss-sg-author{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;text-align:left;padding:.9rem 1.1rem;border-right:0;border-bottom:1px solid var(--band-card-line)}.ss-sg-post--op .ss-sg-author{padding-top:1.1rem}.ss-sg-user{flex-direction:row;gap:.65rem}.ss-sg-user .ss-avatar{width:40px;height:40px}.ss-sg-roles{justify-content:flex-start}.ss-sg-head{padding:.7rem 1.1rem}.ss-sg-body,.ss-sg-post--compose .ss-sg-body{padding:1.1rem}.ss-sg-foot{padding:.7rem .8rem .7rem 1.1rem}.ss-sg-editor .ck.ck-editor__main>.ck-editor__editable{min-height:260px}.ss-fm-status-meta{align-items:flex-start;text-align:left;flex-basis:100%;flex-direction:row;gap:1rem;padding-left:calc(52px + 1rem)}.ss-fm-role-top{min-height:118px;padding-right:4.5rem}.ss-fm-role-name{font-size:1.332rem}.ss-fm-reason{margin:0 1.1rem 1.1rem 1.35rem}}@media (max-width:575.98px){.ss-sg-vote{width:100%}.ss-sg-vote form{flex:1 1 0}.ss-sg-vote-btn{width:100%;justify-content:center}.ss-sg-tools{margin-left:0;width:100%;justify-content:flex-end}.ss-fm-foot .btn{flex:1 1 auto}.ss-fm-hint{flex-basis:100%}}.ss-fm-ctx{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:.9rem;padding:1.15rem 1.35rem;background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);border-radius:calc(var(--ss-r) - 1px) calc(var(--ss-r) - 1px) 0 0}.ss-fm-ctx::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 90% 50%,rgba(255,255,255,.16),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-fm-ctx-ico{width:46px;height:46px;flex:none;display:grid;place-items:center;background:rgba(0,0,0,.22);border-radius:var(--ss-r-sm);font-size:1.5rem;color:var(--ss-accent)}.ss-fm-ctx small{display:block;font-size:.8rem;font-weight:650;color:color-mix(in oklab,var(--ss-paper) 75%,transparent)}.ss-fm-ctx b{display:block;font-family:var(--ss-display);font-weight:800;font-size:1.258rem;line-height:var(--ss-display-lh);overflow-wrap:anywhere}.ss-fm-tips{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.85rem}.ss-fm-tips li{display:flex;gap:.7rem;align-items:flex-start;font-size:.93rem;line-height:1.5}.ss-fm-tips :is(.ph-bold,.ph-fill){flex:none;width:30px;height:30px;display:grid;place-items:center;background:var(--band-sunk);border-radius:var(--ss-r-xs);font-size:1.05rem;color:var(--band-fg);margin-top:-.1rem}.ss-fm-tips b{display:block;font-weight:700}.ss-fm-tips span{color:var(--band-muted)}.ss-fm-ref{display:block;font-weight:700;font-size:1.02rem;line-height:1.35;color:var(--band-fg);overflow-wrap:anywhere}a.ss-fm-ref:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-fm-ref-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.55rem 0 1.15rem;color:var(--band-muted);font-size:.88rem;font-weight:600}.ss-fm-ref-meta span{display:inline-flex;align-items:center;gap:.35rem}.ss-fm-ref-meta .is-up :is(.ph-bold,.ph-fill){color:var(--sg-up)}.ss-fm-ref-meta .is-down :is(.ph-bold,.ph-fill){color:var(--sg-down)}.ss-fm-facts{padding:.25rem 1.35rem .45rem}.ss-fm-facts dt,.ss-fm-facts dd{padding-block:.65rem}.ss-fm-about.ck-content{font-size:.95rem;line-height:1.6;color:var(--band-fg)}.ss-fm-about.ck-content>* + *{margin-top:.7em}.ss-fm-about.ck-content>:first-child{margin-top:0}.ss-fm-about.ck-content>:last-child{margin-bottom:0}.ss-fm-about.ck-content ul,.ss-fm-about.ck-content ol{list-style:none;padding:0;display:grid;gap:.4rem}.ss-fm-about.ck-content li{display:flex;gap:.55rem;align-items:flex-start;font-weight:500}.ss-fm-about.ck-content li::before{content:"\e182";font-family:"Phosphor-Bold";color:var(--ss-accent-ink);font-size:1.1rem;line-height:1.4;flex:none}.ss-fm-role-date{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.55rem;font-size:.8rem;font-weight:650;color:color-mix(in oklab,var(--ss-paper) 76%,transparent)}.ss-fm-role-date :is(.ph-bold,.ph-fill){font-size:.95rem}.ss-fm-field .select2-container--bootstrap4 .select2-search--inline .select2-search__field{background:transparent;color:var(--band-fg);border:0;box-shadow:none;margin-top:.55rem}.ss-fm-field .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{border-top-color:var(--band-muted)}.ss-fm-field .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{padding:0 .55rem}.ss-fm-field .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{margin-top:.5rem;font-weight:600;font-size:.88rem}.ss-fm-field .select2-container--bootstrap4 .select2-selection__choice__remove{color:var(--band-muted)}.ss-forum-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;margin-bottom:1.1rem}.ss-forum-head .ss-title-sm{font-size:clamp(1.406rem,1.036rem + 1.036vw,1.924rem)}.ss-forum-head + .ss-panel{margin-top:0}.ss-forum-muted{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--band-muted);font-weight:600;font-size:.92rem}.ss-forum-muted :is(.ph-bold,.ph-fill){font-size:1.15rem}.ss-forum-ico{width:46px;height:46px;flex:none;display:grid;place-items:center;background:var(--band-sunk);border-radius:var(--ss-r-sm)}.ss-forum-ico img{width:34px;height:34px;object-fit:contain;image-rendering:pixelated}html:not([data-bs-theme="dark"]) .ss-forum-row .ss-forum-ico{background:var(--ss-ink)}.ss-forum-side .ss-empty,.ss-forum-aside .ss-empty{padding:1.6rem 1rem;border-width:1.5px}.ss-forum-side .ss-empty-icon,.ss-forum-aside .ss-empty-icon{width:44px;height:44px;font-size:1.35rem;margin-bottom:.7rem}.ss-forum-side .ss-empty-title,.ss-forum-aside .ss-empty-title{font-size:1.35rem;margin:0}.ss-forum-when{flex:none;white-space:nowrap}.ss-forum-group{overflow:hidden}.ss-forum-group-head{position:relative;display:flex;align-items:center;gap:1rem;min-height:96px;padding:1.25rem 8rem 1.25rem 1.4rem;background:var(--tone,var(--ss-tone-navy));color:var(--tone-fg,var(--ss-paper));overflow:hidden;isolation:isolate}.ss-forum-group-head::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 120% at 88% 60%,rgba(255,255,255,.17),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.06),transparent 45%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-forum-group-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ss-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ss-ease)}.ss-forum-group-head:hover::after,.ss-forum-group-head:focus-within::after{transform:scaleX(1)}.ss-forum-group-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.406rem,1.11rem + .74vw,1.813rem);line-height:var(--ss-display-lh);letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.ss-forum-group-title a{color:inherit}.ss-forum-group-title a::after{content:"";position:absolute;inset:0;z-index:1}.ss-forum-group-title a:hover{color:inherit}.ss-forum-group-desc{margin:.45rem 0 0;color:color-mix(in oklab,var(--tone-fg,var(--ss-paper)) 80%,transparent);font-size:.93rem;font-weight:500;max-width:34rem}.ss-forum-group-art{position:absolute;right:1.5rem;top:50%;width:84px;height:84px;object-fit:contain;transform:translateY(-50%) rotate(-8deg);z-index:-1;image-rendering:pixelated;filter:drop-shadow(0 12px 10px rgba(0,0,0,.35));transition:transform .35s var(--ss-ease)}.ss-forum-group-head:hover .ss-forum-group-art{transform:translateY(-56%) rotate(-3deg) scale(1.05)}.ss-forum-row{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"ico main";column-gap:1rem;row-gap:.7rem;align-items:start;padding-block:1.05rem}.ss-forum-row.has-stats{grid-template-columns:46px minmax(0,1fr) auto 210px;grid-template-areas:"ico main stats last";align-items:center}.ss-forum-row:hover{background:color-mix(in oklab,var(--band-sunk) 45%,transparent)}.ss-forum-row .ss-forum-ico{grid-area:ico}.ss-forum-row-main{grid-area:main;align-self:center}.ss-forum-row .ss-list-title{font-size:1.04rem}.ss-forum-desc{margin:.2rem 0 0;color:var(--band-muted);font-size:.9rem;line-height:1.45}.ss-forum-children{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.ss-forum-children a{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem .22rem .45rem;font-size:.82rem;font-weight:650;color:var(--band-fg);background:var(--band-sunk);border-radius:var(--ss-r-xs)}.ss-forum-children a :is(.ph-bold,.ph-fill){color:var(--band-muted);font-size:.95rem}.ss-forum-children a:hover{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-forum-children a:hover :is(.ph-bold,.ph-fill){color:inherit}.ss-forum-stats{grid-area:stats;display:flex;gap:.9rem}.ss-forum-stat{display:flex;flex-direction:column;align-items:flex-end;min-width:3.2rem;line-height:1}.ss-forum-stat b{font-family:var(--ss-display);font-weight:800;font-size:1.147rem;font-variant-numeric:tabular-nums}.ss-forum-stat span{font-size:.76rem;font-weight:650;color:var(--band-muted);margin-top:.3rem}.ss-forum-last{grid-area:last;min-width:0;padding-left:1rem;border-left:1px solid var(--band-card-line);display:flex;flex-direction:column;gap:.3rem}.ss-forum-last-title{font-weight:650;font-size:.88rem;line-height:1.3;color:var(--band-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-forum-last-title:hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:2px;color:var(--band-fg)}.ss-forum-last-meta{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.8rem;font-weight:600;color:var(--band-muted)}.ss-forum-feed .ss-list-item{align-items:flex-start;padding-block:.8rem}.ss-forum-feed .ss-list-title{font-size:.93rem}.ss-forum-feed .ss-list-meta a{font-weight:650;color:var(--band-fg)}.ss-forum-feed .ss-list-meta a:hover{text-decoration:underline;text-decoration-color:var(--ss-accent)}.ss-forum-online{display:flex;flex-wrap:wrap;gap:.4rem}.ss-forum-online a{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .62rem;font-size:.86rem;font-weight:650;background:var(--band-sunk);border-radius:var(--ss-r-xs);transition:background .15s var(--ss-ease)}.ss-forum-online a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ss-live);flex:none}.ss-forum-online a:hover{background:color-mix(in oklab,var(--band-sunk),var(--band-fg) 8%)}html:not([data-bs-theme="dark"]) .ss-forum-online{color:#F4F0E8}html:not([data-bs-theme="dark"]) .ss-forum-online a{background:var(--ss-ink)}html:not([data-bs-theme="dark"]) .ss-forum-online a:hover{background:var(--ss-ink-2)}.ss-forum-subs{margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.ss-forum-sub{min-height:168px;height:100%;padding:1.35rem 1.45rem}.ss-forum-sub .ss-tile-name{font-size:1.48rem;max-width:calc(100% - 100px)}.ss-forum-sub .ss-tile-desc{max-width:min(22rem,calc(100% - 100px));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-forum-sub .ss-tile-art{width:88px;height:88px;right:1.2rem;bottom:auto;top:1.2rem;image-rendering:pixelated}.ss-forum-sub .ss-tile-foot{padding-top:1rem}.ss-forum-cols,.ss-forum-thread{display:grid;grid-template-columns:40px minmax(0,1fr) repeat(var(--cols,2),118px);column-gap:1rem;align-items:center}.ss-forum-cols{padding:.7rem 1.35rem;background:var(--band-sunk);border-bottom:1px solid var(--band-card-line);font-size:.8rem;font-weight:700;color:var(--band-muted);border-radius:calc(var(--ss-r) - 1px) calc(var(--ss-r) - 1px) 0 0}.ss-forum-cols>span:first-child{grid-column:1 / 3}.ss-forum-cols>span:not(:first-child),.ss-forum-tcell{text-align:right}.ss-forum-thread{padding-block:.95rem}.ss-forum-thread:hover{background:color-mix(in oklab,var(--band-sunk) 45%,transparent)}.ss-forum-thread.is-pinned{background:color-mix(in oklab,var(--ss-accent) 7%,transparent)}.ss-forum-thread.is-pinned::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ss-accent)}.ss-forum-thread .ss-list-title{font-size:1rem;display:inline}.ss-forum-thread-title{line-height:1.35}.ss-forum-thread-title .ss-chip{margin-right:.35rem;vertical-align:2px}.ss-forum-thread .ss-list-meta{margin-top:.3rem}.ss-forum-thread .ss-list-meta a{font-weight:650;color:var(--band-fg)}.ss-forum-thread .ss-list-meta a:hover{text-decoration:underline;text-decoration-color:var(--ss-accent)}.ss-forum-tcell{font-weight:650;font-size:.9rem;color:var(--band-muted);white-space:nowrap}.ss-forum-tcell b{font-family:var(--ss-display);font-weight:800;font-size:.999rem;color:var(--band-fg);font-variant-numeric:tabular-nums}.ss-forum-tcell :is(.ph-bold,.ph-fill){display:none;font-size:1rem}.ss-main:has(.ss-thread) .ss-page-title{font-size:clamp(1.85rem,1.184rem + 2.22vw,3.256rem);max-width:22ch}.ss-thread-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem 1.1rem;color:var(--band-muted);font-weight:600;font-size:.95rem}.ss-thread-meta>span{display:inline-flex;align-items:center;gap:.4rem}.ss-thread-meta a{color:var(--band-fg);font-weight:700}.ss-thread-meta :is(.ph-bold,.ph-fill){font-size:1.1rem}.ss-post{display:grid;grid-template-columns:168px minmax(0,1fr);overflow:hidden;scroll-margin-top:calc(var(--ss-nav-h) + 1rem)}.ss-post + .ss-post{margin-top:1rem}.ss-post-author{padding:1.5rem 1rem 1.35rem;text-align:center;background:color-mix(in oklab,var(--band-sunk) 55%,var(--band-card));border-right:1px solid var(--band-card-line);display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:0}.ss-post-user{display:flex;flex-direction:column;align-items:center;gap:.65rem;min-width:0;max-width:100%}.ss-post-user .forum-avatar{line-height:0}.ss-post-user .ss-avatar{width:72px;height:72px;border-radius:var(--ss-r-sm);box-shadow:0 10px 18px -12px rgba(0,0,0,.6)}.ss-post-name{font-weight:750;font-size:1rem;line-height:1.25;overflow-wrap:anywhere;color:var(--band-fg)}.ss-post-user:hover .ss-post-name{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-post-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.ss-post-main{min-width:0;display:flex;flex-direction:column}.ss-post-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;padding:.85rem 1.5rem;border-bottom:1px solid var(--band-card-line);font-size:.86rem;font-weight:600;color:var(--band-muted)}.ss-post-head time{display:inline-flex;align-items:center;gap:.4rem}.ss-post-head :is(.ph-bold,.ph-fill){font-size:1.05rem}.ss-post-body{padding:1.35rem 1.5rem 1.5rem;flex:1 0 auto}.ss-post-body.ck-content{font-size:1rem;line-height:1.7}.ss-post-body.ck-content>:first-child{margin-top:0}.ss-post-body.ck-content>:last-child{margin-bottom:0}.ss-post-body.ck-content h2{font-size:1.406rem;margin-top:1.4em}.ss-post-body.ck-content h3{font-size:1.2rem}.ss-post-body.ck-content ol,.ss-post-body.ck-content ul{margin-bottom:0}.ss-post-body.ck-content blockquote{font-size:1rem;color:var(--band-muted);background:color-mix(in oklab,var(--band-sunk) 50%,transparent);padding:.65rem 1rem;border-left:4px solid var(--ss-accent);border-radius:0 var(--ss-r-sm) var(--ss-r-sm) 0;margin-inline:0;margin-bottom:0}.ss-post-body.ck-content blockquote p{margin:0}.ss-post-body.ck-content pre{font-size:.88rem}.ss-post-body.ck-content pre code{background:none;padding:0}.ss-post-body.ck-content table{display:block;overflow-x:auto}.ss-post-body.ck-content th{background:var(--band-sunk);font-weight:700}.ss-post-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;padding:.6rem 1rem;border-top:1px solid var(--band-card-line)}.ss-post-foot form{display:inline-flex;margin:0}.ss-post-foot .btn{--bs-btn-padding-x:.65rem;--bs-btn-padding-y:.38rem;--bs-btn-font-size:.85rem}.ss-post-foot .btn.text-danger{--bs-btn-hover-bg:color-mix(in oklab,var(--ss-danger) 12%,transparent)}.ss-post--op .ss-post-author{padding-top:1.8rem}.ss-post--op .ss-post-body.ck-content{font-size:1.04rem}.ss-post--compose .ss-post-body{padding:1.25rem 1.5rem 1.5rem}.ss-forum-aside .ss-kv dd a{color:var(--band-fg)}.ss-forum-aside .ss-kv dd a:hover{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px}.ss-forum-aside .ss-kv dt,.ss-forum-aside .ss-kv dd{padding-block:.65rem}.ss-forum-aside .ss-kv{grid-template-columns:max-content minmax(0,1fr)}.ss-forum-aside .ss-kv dt{padding-right:1.25rem}.ss-forum-who{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.ss-forum-ctx{display:flex;align-items:center;gap:.9rem;padding:1.15rem 1.35rem;background:var(--tone,var(--ss-tone-navy));color:var(--tone-fg,var(--ss-paper));position:relative;overflow:hidden;isolation:isolate;border-radius:calc(var(--ss-r) - 1px) calc(var(--ss-r) - 1px) 0 0}.ss-forum-ctx::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 90% 50%,rgba(255,255,255,.16),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-forum-ctx .ss-forum-ico{background:rgba(0,0,0,.22)}.ss-forum-ctx small{display:block;font-size:.8rem;font-weight:650;color:color-mix(in oklab,var(--tone-fg,var(--ss-paper)) 75%,transparent)}.ss-forum-ctx b{display:block;font-family:var(--ss-display);font-weight:800;font-size:1.258rem;line-height:var(--ss-display-lh);overflow-wrap:anywhere}.ss-forum-ctx a{color:inherit}.ss-forum-ctx a:hover{color:inherit;opacity:.85}.ss-forum-signin{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap;padding:1.35rem 1.5rem}.ss-forum-signin .ph-lock-key,.ss-forum-signin .ph-lock{font-size:1.9rem;color:var(--ss-accent-ink);flex:none}.ss-forum-signin p{margin:0;font-weight:650;flex:1 1 16rem}.ss-forum-signin .d-flex{gap:.5rem}.ss-route-forum{--ck-font-face:var(--ss-font);--ck-border-radius:var(--ss-r-sm);--ck-color-base-background:var(--band-input);--ck-color-base-foreground:var(--band-sunk);--ck-color-base-border:var(--band-line);--ck-color-base-text:var(--band-fg);--ck-color-text:var(--band-fg);--ck-color-focus-border:var(--ss-accent);--ck-color-focus-outer-shadow:var(--bs-focus-ring-color);--ck-focus-ring:1px solid var(--ss-accent);--ck-inner-shadow:none;--ck-drop-shadow:var(--ss-shadow-float);--ck-color-shadow-drop:rgba(0,0,0,.25);--ck-color-shadow-inner:transparent;--ck-color-toolbar-background:var(--band-sunk);--ck-color-toolbar-border:var(--band-line);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-button-default-active-background:color-mix(in oklab,var(--band-fg) 14%,transparent);--ck-color-button-on-background:var(--ss-accent-soft);--ck-color-button-on-hover-background:color-mix(in oklab,var(--ss-accent) 28%,transparent);--ck-color-button-on-active-background:color-mix(in oklab,var(--ss-accent) 34%,transparent);--ck-color-button-on-color:var(--band-fg);--ck-color-button-action-background:var(--ss-accent);--ck-color-button-action-hover-background:var(--ss-accent-hover);--ck-color-button-action-active-background:var(--ss-accent-press);--ck-color-button-action-text:var(--ss-on-accent);--ck-color-split-button-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-split-button-hover-border:var(--band-line);--ck-color-dropdown-panel-background:var(--band-card);--ck-color-dropdown-panel-border:var(--band-line);--ck-color-panel-background:var(--band-card);--ck-color-panel-border:var(--band-line);--ck-color-input-background:var(--band-input);--ck-color-input-border:var(--band-line);--ck-color-input-text:var(--band-fg);--ck-color-labeled-field-label-background:var(--band-card);--ck-color-list-background:var(--band-card);--ck-color-list-button-hover-background:var(--band-sunk);--ck-color-list-button-on-background:var(--ss-accent);--ck-color-list-button-on-background-focus:var(--ss-accent);--ck-color-list-button-on-text:var(--ss-on-accent);--ck-color-tooltip-background:var(--ss-ink);--ck-color-tooltip-text:var(--ss-bone);--ck-color-engine-placeholder-text:var(--band-muted);--ck-color-link-default:var(--band-fg);--ck-color-code-block-label-background:var(--band-muted)}.ss-editor .ck.ck-editor{width:100%}.ss-editor .ck.ck-editor__main>.ck-editor__editable{min-height:340px;padding:.4rem 1.1rem;font-size:1rem;line-height:1.7;color:var(--band-fg)}.ss-editor--reply .ck.ck-editor__main>.ck-editor__editable{min-height:200px}.ss-editor .ck.ck-toolbar{padding:.25rem .4rem}.ss-editor .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.ss-editor .ck-editor__editable a{text-decoration:underline;text-decoration-color:var(--ss-accent)}.ss-editor textarea#ckeditor{min-height:200px}.ss-editor .ck-content blockquote{border-left-color:var(--ss-accent)}.ss-form-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;padding-top:1.25rem;border-top:1px solid var(--band-card-line)}.ss-form-foot .ss-recaptcha{margin-right:auto}@media (max-width:1199.98px){.ss-forum-row.has-stats{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"ico main stats" ". last last"}.ss-forum-last{padding-left:0;padding-top:.65rem;border-left:0;border-top:1px dashed var(--band-card-line);flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.ss-forum-last-title{-webkit-line-clamp:1}.ss-forum-last-meta{flex:none}}@media (max-width:767.98px){.ss-forum-group-head{padding:1.1rem 5.5rem 1.1rem 1.1rem;min-height:84px}.ss-forum-group-art{width:60px;height:60px;right:1rem}.ss-forum-row,.ss-forum-row.has-stats{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"ico main" ". stats" ". last";align-items:start;padding-inline:1.1rem;column-gap:.85rem}.ss-forum-row:not(.has-stats){grid-template-areas:"ico main"}.ss-forum-row .ss-forum-ico{width:40px;height:40px}.ss-forum-row .ss-forum-ico img{width:30px;height:30px}.ss-forum-stats{gap:1rem}.ss-forum-stat{flex-direction:row;align-items:baseline;gap:.3rem;min-width:0}.ss-forum-stat b{font-size:1.2rem}.ss-forum-stat span{margin:0}.ss-forum-last{flex-direction:column;align-items:flex-start;gap:.25rem}.ss-forum-cols{display:none}.ss-forum-thread{grid-template-columns:40px minmax(0,1fr);padding-inline:1.1rem;row-gap:.45rem}.ss-forum-thread .ss-forum-tcells{grid-column:2}.ss-forum-tcell{text-align:left;font-size:.82rem}.ss-forum-tcell b{font-size:.95rem;font-family:var(--ss-font);font-weight:750}.ss-forum-tcells{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.ss-forum-tcell{display:inline-flex;align-items:center;gap:.3rem}.ss-forum-tcell :is(.ph-bold,.ph-fill){display:inline}.ss-forum-sub .ss-tile-name{font-size:1.258rem}.ss-forum-sub{min-height:0}.ss-forum-sub .ss-tile-foot{display:none}.ss-post{grid-template-columns:1fr}.ss-post-author{flex-direction:row;flex-wrap:wrap;text-align:left;align-items:center;padding:.9rem 1.1rem;border-right:0;border-bottom:1px solid var(--band-card-line);gap:.4rem .75rem}.ss-post--op .ss-post-author{padding-top:1.1rem}.ss-post-user{flex-direction:row;gap:.65rem}.ss-post-user .ss-avatar{width:40px;height:40px}.ss-post-roles{justify-content:flex-start}.ss-post-head{padding:.7rem 1.1rem}.ss-post-body,.ss-post--compose .ss-post-body{padding:1.1rem}.ss-post-foot{padding:.5rem .6rem}.ss-editor .ck.ck-editor__main>.ck-editor__editable{min-height:240px}}@media (min-width:768px){.ss-forum-tcells{display:contents}}.ss-thread-sub,.ss-thread-reply{margin-top:clamp(2.25rem,1.8rem + 1.4vw,3.25rem)}.ss-pager + .ss-thread-reply{margin-top:2.75rem}.ss-post--op{position:relative;box-shadow:var(--ss-shadow-card)}.ss-post--op::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ss-accent);z-index:1}.ss-post-body.ck-content blockquote{font-style:normal}@media (max-width:767.98px){.ss-post{grid-template-columns:minmax(0,1fr) auto}.ss-post-main{display:contents}.ss-post-author{grid-column:1;grid-row:1}.ss-post-head{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-end;justify-content:center;gap:.3rem;padding:.7rem 1.1rem .7rem .5rem;background:color-mix(in oklab,var(--band-sunk) 55%,var(--band-card))}.ss-post-body,.ss-post-foot{grid-column:1 / -1}.ss-post--compose .ss-post-author{grid-column:1 / -1}}.ss-forum-form{padding:clamp(1.1rem,.8rem + 1vw,1.75rem)}.ss-forum-ctx-desc{color:var(--band-muted);margin:0 0 1.1rem;font-size:.95rem}.ss-forum-ctx--text b{font-family:var(--ss-font);text-transform:none;font-weight:750;font-size:1.05rem;line-height:1.3}.ss-forum-ctx .ss-forum-ico :is(.ph-bold,.ph-fill){font-size:1.5rem;color:var(--ss-accent)}.ss-editor .ck-content blockquote{font-style:normal}.ss-forum .ck-content figure.table th{text-transform:none;letter-spacing:normal;font-size:inherit;color:var(--band-fg);white-space:normal;background:var(--band-sunk)}.ss-forum .ck-content figure.table table,.ss-forum .ck-content figure.table td,.ss-forum .ck-content figure.table th{border-color:var(--band-line)}.ss-pl-side-title{font-family:var(--ss-display);font-weight:800;font-size:1.073rem;line-height:var(--ss-display-lh);letter-spacing:-.02em;margin:0 0 .85rem}.ss-pl-nav .list-group-item{gap:.75rem;padding:.75rem .95rem;font-size:.95rem}.ss-pl-nav .list-group-item.active{z-index:1}.ss-pl-nav-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pl-nav-go{flex:none;color:var(--band-muted);font-size:1rem;transition:transform .2s var(--ss-ease)}.ss-pl-nav .list-group-item:hover .ss-pl-nav-go{transform:translateX(3px);color:var(--band-fg)}.ss-pl-nav .list-group-item.active .ss-pl-nav-go{color:var(--ss-accent)}.ss-pl-nav-thumb{width:44px;height:30px;flex:none;border-radius:var(--ss-r-xs);object-fit:cover;background:var(--tone,var(--band-sunk))}.ss-pl-note{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.15rem;border-radius:var(--ss-r);background:var(--band-sunk);color:var(--band-fg);font-size:.92rem;font-weight:500;line-height:1.5}.ss-pl-note>:is(.ph-bold,.ph-fill){font-size:1.35rem;color:var(--ss-accent-ink);flex:none;margin-top:.05rem}.ss-pl-note b{display:block;font-weight:700;margin-bottom:.15rem}.ss-pl-note p{margin:0;color:var(--band-muted)}.ss-pl-note .btn{margin-top:.8rem}.ss-pl-link{font-size:.88rem;font-weight:700;color:var(--band-fg);border-bottom:2px solid var(--ss-accent);padding-bottom:.1rem;white-space:nowrap}.ss-pl-link:hover{color:var(--band-fg);border-bottom-color:currentColor}.ss-pl-head{width:28px;height:28px;border-radius:var(--ss-r-xs);flex:none;background:var(--band-sunk);image-rendering:pixelated}.ss-pl-who{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--band-fg);white-space:nowrap}.ss-pl-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ss-pl-mode{min-height:420px}.ss-pl-mode::before{background:linear-gradient(180deg,rgba(8,16,24,.05) 18%,rgba(8,16,24,.55) 52%,rgba(8,16,24,.94) 100%)}.ss-pl-mode .ss-mode-body{padding:1.6rem 1.6rem 1.5rem}.ss-pl-mode .ss-mode-name{font-size:clamp(1.776rem,1.406rem + .888vw,2.294rem);overflow-wrap:anywhere}.ss-pl-mode .ss-mode-text{-webkit-line-clamp:3;font-size:.95rem;margin-top:.6rem}.ss-pl-mode-tag{display:block;font-weight:700;font-size:.9rem;color:var(--ss-accent);margin-bottom:.4rem}.ss-pl-mode-go{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.1rem;font-weight:700;font-size:.92rem;color:var(--ss-paper);padding-bottom:.15rem;border-bottom:3px solid var(--ss-accent);transition:gap .2s var(--ss-ease)}.ss-pl-mode:hover .ss-pl-mode-go{gap:.8rem}@media (max-width:1199.98px){.ss-pl-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.ss-pl-modes{grid-template-columns:1fr;gap:1rem}.ss-pl-mode{min-height:290px;aspect-ratio:auto}.ss-pl-mode .ss-mode-text{-webkit-line-clamp:2}}.ss-pl-article .ss-panel-body{padding:clamp(1.4rem,1rem + 1.8vw,2.6rem)}.ss-pl-article .ck-content>:first-child{margin-top:0}.ss-pl-join p{color:var(--band-muted);font-size:.94rem;margin:0}.ss-pl-join .ss-pl-side-title{margin-bottom:.5rem}.ss-pl-join-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem}.ss-pl-article{overflow:hidden}.ss-pl-article-cover{aspect-ratio:21 / 8;background:var(--ss-ink-2);overflow:hidden}.ss-pl-article-cover img{width:100%;height:100%;object-fit:cover;display:block}.ss-pl-search{margin:0}.ss-pl-search-box{position:relative;display:flex;align-items:center;gap:.25rem;padding:.35rem;background:var(--band-input);border:1px solid var(--band-line);border-radius:var(--ss-r);transition:border-color .15s,box-shadow .15s}.ss-pl-search-box:focus-within{border-color:var(--ss-accent);box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.ss-pl-search-box>:is(.ph-bold,.ph-fill){flex:none;font-size:1.25rem;color:var(--band-muted);padding-left:.5rem}.ss-pl-search-box .form-control{flex:1 1 auto;min-width:0;border:0;background:transparent;box-shadow:none;padding:.5rem .5rem;color:var(--band-fg)}.ss-pl-search-box .form-control:focus{box-shadow:none;background:transparent}.ss-pl-search-box .btn{flex:none}.ss-pl-search-clear{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--ss-r-sm);color:var(--band-muted);font-size:1.1rem}.ss-pl-search-clear:hover{background:var(--band-sunk);color:var(--band-fg)}.ss-pl-search--retry{max-width:26rem;margin:1.4rem auto .25rem}.ss-empty .ss-pl-search--retry .btn{margin-top:0}.ss-pl-search--retry + .btn{margin-top:.75rem}.ss-pl-nav-ico{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--ss-r-xs);background:var(--band-sunk);color:var(--band-muted);font-size:1.05rem}.ss-pl-nav .list-group-item.active .ss-pl-nav-ico{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-pl-stage{overflow:hidden;isolation:isolate;--ss-accent-ink:color-mix(in oklab,var(--ss-accent) 82%,white)}.ss-pl-stage::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 70% at 50% 100%,color-mix(in oklab,var(--ss-tone-navy) 70%,transparent),transparent 70%);pointer-events:none}.ss-pl-stage .ss-panel-head{border-bottom-color:transparent}.ss-pl-stage .ss-panel-body{padding-bottom:0}.ss-pl-podium{max-width:640px;margin:.5rem auto 0;gap:.9rem}.ss-pl-podium .head{width:80px;height:80px;margin-bottom:.7rem}.ss-pl-podium .p1 .head{width:104px;height:104px}.ss-pl-podium .name{font-size:1.02rem}.ss-pl-podium .amt{font-size:1.9rem;margin:.1rem 0 .7rem}.ss-pl-podium .p1 .block{height:150px;font-size:3.2rem}.ss-pl-podium .p2 .block{height:108px;font-size:2.6rem}.ss-pl-podium .p3 .block{height:78px;font-size:2.3rem}.ss-pl-stage + .ss-panel,.ss-pl-stage + .ss-pl-me{margin-top:1.25rem}.ss-pl-me{display:flex;align-items:center;gap:.85rem;margin-top:1.25rem;padding:.8rem 1.1rem;border-radius:var(--ss-r);background:var(--ss-accent);color:var(--ss-on-accent);font-weight:600;box-shadow:var(--ss-shadow-card)}.ss-pl-me:hover{color:var(--ss-on-accent);background:var(--ss-accent-hover)}.ss-pl-me .ss-pl-head{width:34px;height:34px;background:rgba(0,0,0,.15)}.ss-pl-me-text{flex:1 1 auto;min-width:0}.ss-pl-me-text b{font-family:var(--ss-display);font-weight:800;font-size:1.073rem;line-height:1;vertical-align:-.1em}.ss-pl-me-go{flex:none;display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.9rem}.ss-pl-me + .ss-panel{margin-top:1.25rem}.ss-pl-table-panel>.ss-panel-body{padding:0}.ss-pl-table-panel .ss-pl-search{padding:1rem 1.35rem;border-bottom:1px solid var(--band-card-line)}.ss-pl-board td{white-space:nowrap}.ss-pl-board th :is(.ph-bold,.ph-fill){margin-left:.3rem;font-size:.95rem;vertical-align:-.1em;color:var(--band-fg)}.ss-pl-board th.is-sort{color:var(--band-fg)}.ss-pl-board td.is-sort{font-weight:800}.ss-pl-board tbody tr.active>*{background:var(--ss-accent-soft)}.ss-pl-board tbody tr.active>:first-child{box-shadow:inset 4px 0 0 var(--ss-accent)}.ss-pl-board tbody tr[id]{scroll-margin-top:calc(var(--ss-nav-h) + 1.5rem)}.ss-pl-rank-col{width:72px}.ss-pl-rank{display:inline-grid;place-items:center;min-width:2.1rem;height:2.1rem;padding:0 .35rem;font-family:var(--ss-display);font-weight:800;font-size:.962rem;line-height:1;color:var(--band-muted)}.ss-pl-rank.is-1,.ss-pl-rank.is-2,.ss-pl-rank.is-3{color:var(--ss-bone);background:var(--ss-tone-slate);border-radius:999px}.ss-pl-rank.is-1{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-pl-rank.is-3{background:var(--ss-tone-teal)}.ss-pl-who .ss-chip{margin-left:.15rem}@media (max-width:575.98px){.ss-pl-podium{gap:.5rem}.ss-pl-podium .head{width:56px;height:56px}.ss-pl-podium .p1 .head{width:72px;height:72px}.ss-pl-podium .name{font-size:.88rem}.ss-pl-podium .amt{font-size:1.35rem}.ss-pl-podium .p1 .block{height:110px}.ss-pl-podium .p2 .block{height:80px}.ss-pl-podium .p3 .block{height:58px}.ss-pl-table-panel .ss-pl-search{padding:.85rem 1rem}.ss-pl-me-go{display:none}}.ss-pl-member .ss-page-head{padding-bottom:clamp(1.75rem,1.3rem + 1.6vw,2.75rem)}.ss-pl-member .ss-page-title{display:flex;align-items:center;gap:clamp(1rem,.6rem + 1.4vw,1.75rem)}.ss-pl-member-name{min-width:0;overflow-wrap:anywhere;text-transform:none}.ss-pl-portrait{flex:none;display:block;padding:6px;background:var(--ss-accent);border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-pl-portrait img{display:block;width:clamp(76px,52px + 5vw,120px);height:clamp(76px,52px + 5vw,120px);object-fit:cover;image-rendering:pixelated;background:var(--ss-ink-2)}.ss-pl-member .ss-lead{max-width:none}.ss-pl-member-roles{display:flex;flex-wrap:wrap;gap:.4rem}.ss-pl-member-roles [class*="role__"]{font-size:.8rem;padding:.3rem .6rem}.ss-pl-member-rail .ss-rail-grid{grid-template-columns:repeat(var(--rail-cols,3),minmax(0,1fr))}.ss-pl-member-rail .ss-rail-stat:last-child{border-right:0}.ss-pl-member-rail .ss-stat-value{font-size:1.628rem}.ss-pl-ico{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:var(--ss-r-sm);background:var(--band-sunk);color:var(--band-fg);font-size:1.15rem}.ss-pl-ico--danger{background:color-mix(in oklab,var(--ss-danger) 14%,var(--band-card));color:var(--ss-danger)}.ss-pl-bans{box-shadow:var(--ss-shadow-card),inset 0 3px 0 var(--ss-danger)}.ss-pl-stats{overflow:hidden}.ss-pl-stats-tabs{padding:0 1.35rem;border-bottom:1px solid var(--band-card-line)}.ss-pl-stats-tabs .nav-tabs{border-bottom:0}.ss-pl-stats-who{margin:0 0 1rem;color:var(--band-muted);font-weight:500}.ss-pl-stats-who b{color:var(--band-fg)}.ss-pl-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.ss-pl-stat{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem;min-height:132px;padding:1rem 1.1rem 1.05rem;border-radius:var(--ss-r);background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper)}.ss-pl-stat::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 85% 90%,rgba(255,255,255,.14),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 14px)}.ss-pl-stat-label{font-size:.8rem;font-weight:700;color:rgba(244,240,232,.82);line-height:1.3}.ss-pl-stat-value{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.628rem,1.332rem + .74vw,2.146rem);line-height:.95;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ss-pl-stats-empty{display:flex;align-items:center;gap:.9rem;padding:1.6rem 1.35rem}.ss-pl-stats-empty>:is(.ph-bold,.ph-fill){width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:var(--ss-r-sm);background:var(--band-sunk);color:var(--band-muted);font-size:1.35rem}.ss-pl-stats-empty b{display:block;font-weight:700}.ss-pl-stats-empty span{color:var(--band-muted);font-size:.92rem}@media (max-width:991.98px){.ss-pl-member-rail .ss-rail-grid{grid-template-columns:1fr 1fr}.ss-pl-member-rail .ss-rail-stat:last-child{grid-column:1 / -1;border-bottom:0}}@media (max-width:575.98px){.ss-pl-member .ss-page-title{font-size:clamp(1.776rem,8.14vw,2.516rem)}.ss-pl-member-rail .ss-stat-value{font-size:1.258rem}.ss-pl-stats-tabs{padding:0 .6rem}}.ss-pl-crew{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:1.25rem 2.5rem;padding-block:2.25rem;border-top:1px solid var(--band-line)}.ss-pl-crew:first-child{padding-top:0;border-top:0}.ss-pl-crew:last-child{padding-bottom:0}.ss-pl-crew-head{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.ss-pl-crew-head .ss-title-sm{overflow-wrap:anywhere}.ss-pl-crew-count{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem;color:var(--band-muted)}.ss-pl-crew-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem}.ss-pl-card{display:flex;flex-direction:column;overflow:hidden;color:var(--band-fg)}.ss-pl-crew-grid>.ss-pl-card{margin-top:0}.ss-pl-crew-count :is(.ph-bold,.ph-fill){font-size:1.05rem;color:var(--band-fg)}.ss-pl-card:hover{color:var(--band-fg)}.ss-pl-card-media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--tone,var(--ss-tone-navy));overflow:hidden;isolation:isolate}.ss-pl-card-media::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 55% at 50% 55%,rgba(255,255,255,.2),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-pl-card-head{width:46%;max-width:104px;aspect-ratio:1;height:auto;object-fit:cover;image-rendering:pixelated;border-radius:var(--ss-r-xs);box-shadow:0 16px 22px -12px rgba(0,0,0,.65);transition:transform .3s var(--ss-ease)}.ss-pl-card:hover .ss-pl-card-head{transform:translateY(-5px) scale(1.04)}.ss-pl-card-body{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1.05rem 1rem;min-width:0}.ss-pl-card-name{font-weight:800;font-size:1.05rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pl-card-role{font-size:.84rem;font-weight:600;color:var(--band-muted)}.ss-pl-card-go{position:absolute;top:.7rem;right:.7rem;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--ss-r-sm);background:rgba(0,0,0,.25);color:var(--ss-paper);font-size:1rem;transition:background-color .2s,color .2s}.ss-pl-card:hover .ss-pl-card-go{background:var(--ss-accent);color:var(--ss-on-accent)}@media (max-width:991.98px){.ss-pl-crew{grid-template-columns:1fr}.ss-pl-crew-head{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap}}@media (max-width:575.98px){.ss-pl-crew-grid{grid-template-columns:1fr 1fr;gap:.75rem}.ss-pl-card-body{padding:.75rem .8rem .85rem}.ss-pl-card-name{font-size:.95rem}}.ss-pl-vote-head{margin-bottom:1.25rem;align-items:center}.ss-pl-vote-sub{margin:.45rem 0 0;color:var(--band-muted);font-weight:500;font-size:.95rem}.ss-pl-votes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ss-pl-votes.is-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-pl-vote{position:relative;display:flex;flex-direction:column;min-height:176px;padding:1.3rem 1.4rem 1.25rem;border-radius:var(--ss-r);background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);overflow:hidden;isolation:isolate;box-shadow:var(--ss-shadow-card);transition:transform .25s var(--ss-ease),box-shadow .25s var(--ss-ease)}.ss-pl-vote::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 75% at 88% 85%,rgba(255,255,255,.15),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-pl-vote::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--ss-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ss-ease)}.ss-pl-vote:hover{transform:scale(1.015);box-shadow:var(--ss-shadow-lift);color:var(--ss-paper)}.ss-pl-vote:hover::after,.ss-pl-vote:focus-visible::after{transform:scaleX(1)}.ss-pl-vote-name{font-family:var(--ss-font);font-weight:800;font-size:1.35rem;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.ss-pl-vote-host{margin-top:.4rem;font-size:.85rem;font-weight:600;color:rgba(244,240,232,.72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pl-vote-go{margin-top:auto;padding-top:1.1rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.9rem;padding:.45rem .8rem;background:var(--ss-paper);color:var(--ss-ink);border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22);transition:background-color .2s,color .2s}.ss-pl-vote-name + .ss-pl-vote-go,.ss-pl-vote-host + .ss-pl-vote-go{margin-top:auto}.ss-pl-vote:hover .ss-pl-vote-go{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-pl-vote-note{margin-top:1.25rem}.ss-pl-vote-info .ck-content{font-size:1rem}.ss-pl-vote-info .ck-content>:first-child{margin-top:0}@media (max-width:1199.98px){.ss-pl-votes.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.ss-pl-votes,.ss-pl-votes.is-wide{grid-template-columns:1fr}.ss-pl-vote{min-height:140px}}.ss-pl-pun-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:1rem}.ss-pl-pun-grid>.ss-tile{grid-column:auto}.ss-pl-pun-tile .ss-tile-name{font-size:clamp(1.702rem,1.184rem + .814vw,2.146rem);max-width:none;overflow-wrap:normal;word-break:normal}.ss-pl-pun-tile .ss-tile-desc{max-width:14rem}.ss-pl-pun-ico{position:absolute;right:-.6rem;bottom:-1.4rem;z-index:-1;font-size:9.5rem;line-height:1;color:rgba(244,240,232,.16);transition:transform .35s var(--ss-ease),color .35s var(--ss-ease)}.ss-pl-pun-tile:hover .ss-pl-pun-ico{transform:translateY(-6px) rotate(-6deg);color:rgba(244,240,232,.24)}.ss-pl-appeal{display:flex;align-items:center;gap:1.1rem 1.5rem;flex-wrap:wrap;margin-top:2.5rem;padding:1.4rem 1.6rem;border-radius:var(--ss-r);background:var(--band-card);border:1px solid var(--band-card-line);box-shadow:var(--ss-shadow-card)}.ss-pl-appeal-ico{width:52px;height:52px;flex:none;display:grid;place-items:center;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.5rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-pl-appeal-text{flex:1 1 18rem;min-width:0}.ss-pl-appeal-title{font-size:1.15rem;font-weight:800;margin:0 0 .2rem}.ss-pl-appeal-text p{margin:0;color:var(--band-muted)}.ss-pl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.ss-pl-toolbar .ss-filter{flex:0 1 auto;min-width:0}.ss-pl-toolbar .ss-filter a :is(.ph-bold,.ph-fill){font-size:1.05rem}.ss-pl-toolbar .ss-pl-search{flex:0 1 420px;min-width:min(100%,280px)}.ss-pl-pun-table td{white-space:nowrap}.ss-pl-pun-table .ss-pl-reason{white-space:normal;min-width:220px;max-width:340px;overflow-wrap:anywhere}.ss-pl-pun-table td.ss-pl-reason{color:var(--band-fg);font-weight:500}.ss-pl-pun-table .ss-pl-by .ss-pl-who{font-weight:600;color:var(--band-muted)}.ss-pl-when{color:var(--band-muted);font-weight:500}.ss-pl-until{display:table-cell}.ss-pl-until .ss-chip{margin:.1rem .25rem .1rem 0}.ss-pl-until .ss-pl-when{margin-right:.35rem}@media (max-width:575.98px){.ss-pl-pun-table thead{display:none}.ss-pl-pun-table,.ss-pl-pun-table tbody{display:block}.ss-pl-pun-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.85rem 1rem;border-bottom:1px solid var(--band-line)}.ss-pl-pun-table td{display:block;flex:0 1 auto;min-width:0;padding:0;border:0;white-space:normal}.ss-pl-pun-table td:first-child,.ss-pl-pun-table td.ss-pl-when{flex:1 1 auto}.ss-pl-pun-table .ss-pl-reason{flex-basis:100%;min-width:0;max-width:none}.ss-pl-pun-table td.ss-pl-when,.ss-pl-pun-table td.ss-pl-until{font-size:.85rem}}.ss-pl-head--console{display:grid;place-items:center;background:var(--ss-ink);color:var(--ss-accent);font-size:.95rem}[data-bs-theme="dark"] .ss-pl-head--console{background:var(--band-sunk)}@media (max-width:1199.98px){.ss-pl-pun-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(240px,auto)}}@media (max-width:767.98px){.ss-pl-toolbar .ss-pl-search{flex:1 1 100%}}@media (max-width:575.98px){.ss-pl-pun-grid{grid-template-columns:1fr;grid-auto-rows:minmax(190px,auto)}.ss-pl-pun-tile .ss-tile-desc{display:block}.ss-pl-pun-tile .ss-tile-go{display:grid}.ss-pl-pun-ico{font-size:7.5rem}}.ss-pl-wheels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ss-pl-wheel-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:340px;padding:1.5rem 1.5rem 1.4rem;border-radius:var(--ss-r);background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);overflow:hidden;isolation:isolate;box-shadow:var(--ss-shadow-card);transition:transform .25s var(--ss-ease),box-shadow .25s var(--ss-ease)}.ss-pl-wheel-tile::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 45%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-pl-wheel-tile::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--ss-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ss-ease)}.ss-pl-wheel-tile:hover{transform:scale(1.015);box-shadow:var(--ss-shadow-lift)}.ss-pl-wheel-tile:hover::after,.ss-pl-wheel-tile:focus-within::after{transform:scaleX(1)}.ss-pl-wheel-art{position:absolute;right:-78px;bottom:-78px;z-index:-1;width:250px;height:250px;border-radius:50%;background:repeating-conic-gradient(rgba(255,255,255,.2) 0 22.5deg,rgba(0,0,0,.2) 22.5deg 45deg);box-shadow:inset 0 0 0 10px rgba(255,255,255,.12),0 0 0 6px rgba(0,0,0,.12);transition:transform 1.4s var(--ss-ease)}.ss-pl-wheel-art span{position:absolute;inset:40%;border-radius:50%;background:var(--ss-ink);box-shadow:0 0 0 6px var(--ss-accent),0 0 0 11px rgba(0,0,0,.18)}.ss-pl-wheel-tile:hover .ss-pl-wheel-art{transform:rotate(135deg)}.ss-pl-wheel-top{display:flex;gap:.4rem;margin-bottom:1rem}.ss-pl-wheel-name{font-family:var(--ss-display);font-weight:800;font-size:1.85rem;line-height:var(--ss-display-lh);margin:0;max-width:11ch;overflow-wrap:anywhere}.ss-pl-wheel-rule{display:flex;align-items:center;gap:.45rem;margin:.7rem 0 0;font-weight:600;font-size:.9rem;color:rgba(244,240,232,.82)}.ss-pl-wheel-rule :is(.ph-bold,.ph-fill){font-size:1.05rem;color:var(--ss-accent)}.ss-pl-wheel-tile .btn{margin-top:auto}.ss-pl-wheel-tile .stretched-link::after{z-index:1}@media (max-width:1199.98px){.ss-pl-wheels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.ss-pl-wheels{grid-template-columns:1fr}.ss-pl-wheel-tile{min-height:250px}.ss-pl-wheel-art{width:200px;height:200px}}.ss-pl-spin{overflow:hidden;isolation:isolate}.ss-pl-spin::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 70% at 30% 50%,color-mix(in oklab,var(--ss-tone-plum) 60%,transparent),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 2px,transparent 2px 18px);pointer-events:none}.ss-pl-spin-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:2rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem)}.ss-pl-spin-wheel{display:flex;justify-content:center;min-width:0}.ss-pl-spin-wheel .superWheel{margin:2.5em auto .5em}.ss-pl-spin-side{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ss-pl-spin-rule{margin:.9rem 0 1.25rem;color:var(--band-muted);font-size:.98rem;line-height:1.5}.ss-pl-spin-rule strong{color:var(--band-fg)}.ss-pl-spin #playGame{min-width:11rem}.ss-pl-prizes{width:100%;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--band-card-line)}.ss-pl-prizes-title{font-size:.92rem;font-weight:700;margin:0 0 .65rem;color:var(--band-fg)}.ss-pl-prizes-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.ss-pl-prizes-list li{display:flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;color:var(--band-fg)}.ss-pl-prizes-list li.is-pass{color:var(--band-muted);font-weight:500}.ss-pl-prizes-list :is(.ph-bold,.ph-fill){margin-left:auto;color:var(--band-muted);font-size:1rem}.ss-pl-prize-dot{width:12px;height:12px;flex:none;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ss-pl-prize-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pl-ico--accent{background:var(--ss-accent-soft);color:var(--ss-accent-ink)}.ss-pl-spin-log .ss-list-item{padding:.8rem 1.25rem}.ss-pl-log-empty{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--band-muted);font-weight:600}@media (max-width:1199.98px){.ss-pl-spin-stage{grid-template-columns:1fr}.ss-pl-spin-side{align-items:center;text-align:center}.ss-pl-spin-side>.ss-chip{align-self:center}.ss-pl-spin-rule{max-width:30rem}.ss-pl-prizes{text-align:left}.ss-pl-prizes-list{grid-template-columns:1fr 1fr;column-gap:2rem}}@media (max-width:575.98px){.ss-pl-prizes-list{grid-template-columns:1fr}}.ss-pl-spin .superWheel .sWheel-bg-layer line,.ss-pl-spin .superWheel circle.outerLine,.ss-pl-spin .superWheel circle.innerLine{stroke:var(--ss-accent)}.ss-pl-spin .superWheel circle.innerLine{fill:var(--band-sunk);fill-opacity:1}.ss-pl-spin .superWheel .sWheel-marker path{fill:var(--ss-paper)}.ss-pl-spin .superWheel .sWheel-marker svg{filter:drop-shadow(0 4px 6px rgba(0,0,0,.55))}@media (max-width:575.98px){.ss-pl-spin-stage{padding:1.25rem 1rem 1.5rem;gap:1.25rem}}@media (max-width:479.98px){.ss-pl-spin-wheel .superWheel{zoom:.82}}@media (max-width:399.98px){.ss-pl-spin-wheel .superWheel{zoom:.72}}.ss-pl-log-table td{white-space:nowrap}.ss-pl-log-id{font-family:var(--ss-display);font-weight:800;font-size:.777rem;color:var(--band-muted)}.ss-pl-log-wheel{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--band-muted)}.ss-pl-log-wheel :is(.ph-bold,.ph-fill){color:var(--band-fg)}.ss-pl-log-prize{display:inline-flex;align-items:center;gap:.7rem;font-weight:700}.ss-pl-log-prize .ss-pl-ico{width:32px;height:32px;font-size:1rem}[data-bs-theme="dark"] .ss-pl-board tbody tr.active>*{background:color-mix(in oklab,var(--ss-accent) 11%,transparent)}@media (max-width:575.98px){.ss-pl-member-rail .ss-stat-value{white-space:normal;overflow:visible;font-size:1.147rem;line-height:1.05}.ss-pl-stat-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.6rem}.ss-pl-stat{min-height:108px;gap:1rem;padding:.85rem .9rem .9rem}.ss-pl-stat-value{font-size:1.48rem}}.ss-pl-nav-art{object-fit:cover;padding:0;image-rendering:auto}[x-cloak]{display:none !important}.ss-store-side-title{font-family:var(--ss-display);font-weight:800;font-size:1.073rem;line-height:var(--ss-display-lh);letter-spacing:-.02em;margin:0 0 .85rem}.ss-store-catnav .list-group-item{gap:.75rem;padding:.7rem .9rem;font-size:.95rem}.ss-store-catnav .list-group-item.active{z-index:1}.ss-store-catnav-ico{width:28px;height:28px;flex:none;object-fit:contain;image-rendering:pixelated;display:grid;place-items:center;font-size:1rem;padding:3px;border-radius:var(--ss-r-xs);background:var(--ss-ink);color:#EEE9E0}.ss-store-catnav-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-store-catnav-go{flex:none;color:var(--band-muted);font-size:1rem;transition:transform .2s var(--ss-ease)}.ss-store-catnav .list-group-item:hover .ss-store-catnav-go{transform:translateX(3px);color:var(--band-fg)}.ss-store-catnav .list-group-item.active .ss-store-catnav-go{color:var(--ss-accent)}.ss-store-catnav .is-sub{padding-left:1.4rem;font-size:.9rem;font-weight:600}.ss-store-catnav .is-sub .ss-store-catnav-ico{width:24px;height:24px}.ss-store-cartbox{overflow:hidden;box-shadow:var(--ss-shadow-card),inset 0 3px 0 var(--ss-accent)}.ss-store-cartbox .ss-panel-body{padding:1.2rem 1.25rem 1.3rem}.ss-store-cartbox-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.ss-store-cartbox-head .ss-store-side-title{margin:0}.ss-store-cartbox-empty{color:var(--band-muted);font-size:.92rem;margin:.25rem 0 1rem}.ss-store-cartbox-lines{list-style:none;margin:0 0 .25rem;padding:0}.ss-store-cartbox-line{display:flex;align-items:center;gap:.7rem;padding:.6rem 0;border-bottom:1px solid var(--band-card-line);font-size:.88rem}.ss-store-cartbox-line img,.ss-store-cartbox-line .ss-store-cartbox-ico{width:34px;height:34px;flex:none;object-fit:contain;image-rendering:pixelated;padding:4px;border-radius:var(--ss-r-xs);background:var(--band-sunk);display:grid;place-items:center;color:var(--ss-accent);font-size:1.15rem}.ss-store-cartbox-line .t{flex:1 1 auto;min-width:0;line-height:1.25}.ss-store-cartbox-line .t b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-store-cartbox-line .t span{color:var(--band-muted);font-size:.8rem}.ss-store-cartbox-line .p{flex:none;font-weight:700;white-space:nowrap}.ss-store-cartbox-sum{display:grid;gap:.45rem;margin:.75rem 0 0;font-size:.88rem}.ss-store-cartbox-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ss-store-cartbox-sum-row>span{min-width:0;color:var(--band-muted);font-weight:600}.ss-store-cartbox-sum-row small{display:block;margin-top:.1rem;font-size:.78rem;font-weight:500;overflow-wrap:anywhere}.ss-store-cartbox-sum-row b{flex:none;font-weight:700;white-space:nowrap}.ss-store-cartbox-sum-row b.is-minus{color:var(--ss-live)}.ss-store-cartbox-sum + .ss-store-cartbox-total{padding-top:.8rem;border-top:1px solid var(--band-card-line)}.ss-store-cartbox-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .75rem;margin:.85rem 0 1rem;font-weight:600;color:var(--band-muted)}.ss-store-cartbox-total b{font-family:var(--ss-display);font-weight:800;font-size:1.554rem;line-height:1;color:var(--band-fg);white-space:nowrap;margin-left:auto}.ss-store-balance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem .75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--band-card-line)}.ss-store-balance small{display:block;color:var(--band-muted);font-size:.78rem;font-weight:600}.ss-store-balance b{font-family:var(--ss-display);font-weight:800;font-size:1.073rem;line-height:1;white-space:nowrap}.ss-store-balance .btn{white-space:nowrap}@media (min-width:992px) and (max-width:1199.98px){.ss-store-cartbox-line img,.ss-store-cartbox-line .ss-store-cartbox-ico{display:none}.ss-store-cartbox-total b{font-size:1.7rem}}@media (min-width:992px) and (max-width:1399.98px){.ss-store-balance{flex-direction:column;align-items:stretch}.ss-store-balance .btn{width:100%}}.ss-store-promo-art img.lazyload:not(.loaded),.ss-store-tier-media img.lazyload:not(.loaded),.ss-store-pd-media img.lazyload:not(.loaded){opacity:0}.ss-store-tier-media img.lazyload,.ss-store-pd-media img.lazyload{transition:opacity .3s}.ss-store-catnav img.lazyload:not(.loaded),.ss-store-chips img.lazyload:not(.loaded){object-position:-999px 0;opacity:1}.ss-store-chips{margin-bottom:1.5rem}.ss-store-chips a img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated;padding:3px;border-radius:var(--ss-r-xs);background:var(--ss-ink)}.ss-store-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem 1.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.ss-store-head .ss-title-sm{font-size:clamp(1.48rem,1.11rem + 1.036vw,2.035rem)}.ss-store-head-meta{color:var(--band-muted);font-weight:600;font-size:.92rem}.ss-store-block + .ss-store-block{margin-top:clamp(2.5rem,2rem + 1.5vw,3.5rem)}.ss-store-promo{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--ss-r);background:var(--tone,var(--ss-tone-plum));color:var(--ss-paper);min-height:300px;padding:clamp(1.5rem,1rem + 2vw,2.4rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:1.5rem;box-shadow:var(--ss-shadow-card)}.ss-store-promo::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 80% at 78% 55%,rgba(255,255,255,.2),transparent 70%),linear-gradient(115deg,transparent 56%,rgba(255,255,255,.04) 56%,rgba(255,255,255,.04) 70%,transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-store-promo::after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--ss-accent)}.ss-store-promo-body{position:relative}.ss-store-promo-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.924rem,1.184rem + 2.072vw,3.108rem);line-height:var(--ss-display-lh);margin:.9rem 0 .7rem;overflow-wrap:anywhere}.ss-store-promo-text{color:color-mix(in oklab,var(--ss-paper) 82%,transparent);max-width:30rem;margin:0 0 1.2rem;font-size:1rem}.ss-store-promo-price{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.ss-store-promo-price b{font-family:var(--ss-display);font-weight:800;font-size:1.924rem;line-height:.9}.ss-store-promo-price s{color:color-mix(in oklab,var(--ss-paper) 62%,transparent);font-weight:600}.ss-store-promo-art{position:relative;display:grid;place-items:center;min-height:220px}.ss-store-promo-art::before{content:"";position:absolute;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.28),transparent 68%);transform:translateY(42%) scaleY(.22)}.ss-store-promo-art img{position:relative;width:min(240px,80%);aspect-ratio:1;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 22px 18px rgba(0,0,0,.4));transform:rotate(-6deg);transition:opacity .3s,transform .4s var(--ss-ease)}.ss-store-promo:hover .ss-store-promo-art img{transform:rotate(-2deg) translateY(-6px) scale(1.04)}.ss-store-promo .ss-chip--light{--chip-bg:rgba(0,0,0,.28);--chip-fg:var(--ss-paper)}.ss-store-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:200px;gap:1rem}.ss-store-cats>.ss-tile{--tile-py:1.35rem;--tile-px:1.4rem;grid-column:auto;grid-row:auto;padding:var(--tile-py) var(--tile-px)}.ss-store-cats>.ss-tile.is-xl{grid-column:span 2;grid-row:span 2;padding:1.9rem}.ss-store-cats>.ss-tile.is-xl .ss-tile-name{font-size:clamp(2.22rem,1.48rem + 1.48vw,2.96rem);max-width:11ch;overflow-wrap:normal;word-break:normal}.ss-store-cats>.ss-tile.is-xl .ss-tile-art{width:210px;height:210px;right:1.6rem;bottom:1.4rem}.ss-store-cats>.ss-tile.is-w2{grid-column:span 2}.ss-store-cats>.ss-tile.is-w3{grid-column:1 / -1}.ss-store-cats--sub{grid-auto-rows:150px}.ss-store-cats>.ss-tile:not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:72px}.ss-store-cats>.ss-tile:not(.is-xl) .ss-tile-art{top:var(--tile-py);right:var(--tile-px);bottom:auto;width:var(--art);height:var(--art)}.ss-store-cats>.ss-tile:not(.is-xl) .ss-tile-name{max-width:none;font-size:1.184rem;overflow-wrap:normal;word-break:normal}.ss-store-cats>.ss-tile:not(.is-xl) .ss-tile-name::before{content:"";float:right;width:calc(var(--art) + .55rem);height:var(--art)}@supports (container-type:inline-size){.ss-store-cats>.ss-tile:not(.is-xl){container:ss-cat / inline-size}.ss-store-cats>.ss-tile:not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:52px}@container ss-cat (min-width:170px){.ss-store-cats>.ss-tile:not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:64px}}@container ss-cat (min-width:220px){.ss-store-cats>.ss-tile:not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:80px}}@container ss-cat (min-width:260px){.ss-store-cats>.ss-tile:not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:96px}}@container ss-cat (min-width:340px){.ss-store-cats>.ss-tile:not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:112px}}@container ss-cat (min-width:220px){.ss-store-cats--sub>.ss-tile:not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:80px}}.ss-store-cats>.ss-tile:not(.is-xl) .ss-tile-name{--cap:clamp(1.5rem,14cqi,2.1rem);font-size:max(1.1rem,min(var(--cap),calc((100cqi - var(--art) - .55rem) / (var(--ss-word,10) * .64))))}.ss-store-cats--sub>.ss-tile:not(.is-xl) .ss-tile-name{--cap:clamp(1.4rem,12cqi,1.85rem)}@container ss-cat (max-width:259.98px){.ss-store-cats:not(.ss-store-cats--sub)>.ss-tile.is-long:not(.is-xl) .ss-tile-name{font-size:min(var(--cap),1.75rem,calc(100cqi / (var(--ss-word,12) * .64)))}}@container ss-cat (max-width:169.98px){.ss-store-cats:not(.ss-store-cats--sub)>.ss-tile:not(.is-xl) .ss-tile-name{font-size:min(var(--cap),calc(100cqi / (var(--ss-word,10) * .64)))}}}.ss-store-goal{padding:1.4rem 1.5rem 1.5rem}.ss-store-goal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.1rem}.ss-store-goal-title{font-family:var(--ss-display);font-weight:800;font-size:1.406rem;line-height:var(--ss-display-lh);margin:0 0 .4rem}.ss-store-goal-text{color:var(--band-muted);font-size:.95rem}.ss-store-goal-text>:last-child{margin-bottom:0}.ss-store-goal-pct{font-family:var(--ss-display);font-weight:800;font-size:2.368rem;line-height:.85;color:var(--ss-accent-ink);flex:none}.ss-store-goal .progress{--bs-progress-height:16px}.ss-store-trust{list-style:none;margin:1.1rem 0 0;padding:0 .25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.5rem;color:var(--band-muted);font-size:.86rem;font-weight:600;line-height:1.35}.ss-store-trust li{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ss-store-trust :is(.ph-bold,.ph-fill){flex:none;font-size:1.1rem;color:var(--band-fg)}.ss-store-trust a{color:var(--band-fg);font-weight:700;text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}@media (max-width:1399.98px){.ss-store-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.6rem 1.25rem}}.ss-store-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:1025;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem max(1rem,env(safe-area-inset-left)) calc(.7rem + env(safe-area-inset-bottom));background:var(--band-bg);color:var(--band-fg);border-top:3px solid var(--ss-accent);box-shadow:0 -12px 30px -12px rgba(0,0,0,.5)}.ss-store-cartbar-info{min-width:0;line-height:1.15}.ss-store-cartbar-info>span{display:block;font-size:.8rem;color:var(--band-muted);font-weight:600;white-space:nowrap}.ss-store-cartbar-info b{font-family:var(--ss-display);font-weight:800;font-size:1.184rem;line-height:1;white-space:nowrap}.ss-store-cartbar .btn{--bs-btn-padding-x:1.15rem;--bs-btn-padding-y:.7rem;--bs-btn-font-size:1rem;flex:none}.ss-store-pdbar .ss-store-cartbar-info>span{overflow:hidden;text-overflow:ellipsis}.ss-store-pdbar-price{display:flex;align-items:baseline;gap:.5rem;min-width:0}.ss-store-pdbar-price s{color:var(--band-muted);font-size:.85rem;font-weight:600;white-space:nowrap}@media (max-width:991.98px){body:has(.ss-store-cartbar:not([style*="none"]):not([hidden])){padding-bottom:80px}}@media (min-width:992px){.ss-store-cartbar{display:none !important}}@media (min-width:1200px){.ss-store-dense .ss-product-foot{flex-direction:column;align-items:stretch;gap:.7rem}.ss-store-dense .ss-product-name{font-size:1.147rem}}.ss-store-ranking{list-style:none;padding-left:0;margin-bottom:0}.ss-product--rank{flex-direction:row;min-height:132px}.ss-product--rank .ss-product-media{flex:0 0 132px;aspect-ratio:auto}.ss-product--rank .ss-product-media img{width:64%;height:auto;max-height:72%;aspect-ratio:1}.ss-product--rank .ss-product-media img.ss-cover{width:100%;height:100%;max-height:none;aspect-ratio:auto}.ss-product--rank .ss-product-flags{top:.55rem}.ss-product--rank .ss-product-flags .ss-chip{font-size:.72rem;padding:.28rem .5rem .26rem .45rem}.ss-product--rank .ss-product-stock{top:auto;bottom:.5rem;right:.5rem;font-size:.72rem}.ss-product--rank .ss-product-body{padding:.85rem 1rem .9rem;min-width:0}.ss-product--rank .ss-product-rank{align-self:flex-start;margin-bottom:.35rem;font-size:.86rem}.ss-product--rank .ss-product-name{font-size:1.45rem;margin:.1rem 0 .6rem}.ss-product--rank .ss-product-foot{flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:.5rem .75rem}.ss-product--rank .ss-product-price .ss-price{font-size:1.184rem}.ss-product--rank .ss-product-price .ss-price-old{margin-bottom:.15rem}@media (min-width:768px) and (max-width:1199.98px){.ss-product--rank .ss-product-foot{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.6rem}}@media (min-width:1200px){.ss-store-ranking>.col-xl-4 .ss-product--rank .ss-product-foot{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.6rem}}@media (max-width:575.98px){.ss-product--rank .ss-product-media{flex-basis:108px}.ss-product--rank .ss-product-name{font-size:1.3rem}}.ss-store-pd-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"a b" "c b";gap:1.5rem 2rem;align-items:start}.ss-store-pd-a{grid-area:a;min-width:0}.ss-store-pd-b{grid-area:b;align-self:stretch;min-width:0}.ss-store-pd-c{grid-area:c;min-width:0}.ss-store-pd{overflow:hidden}.ss-store-pd-media{position:relative;background:var(--tone,var(--ss-tone-navy));aspect-ratio:16 / 8;display:grid;place-items:center;overflow:hidden;isolation:isolate}.ss-store-pd-media::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 60% at 50% 52%,rgba(255,255,255,.22),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-store-pd-media img{width:auto;height:62%;max-width:60%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 22px 16px rgba(0,0,0,.38))}.ss-store-pd-media img.ss-cover{width:100%;height:100%;max-width:none;object-fit:cover;filter:none;image-rendering:auto}.ss-store-pd-media .ss-product-flags{top:1.1rem}.ss-store-pd-media.is-out{filter:grayscale(1) brightness(.85)}.ss-store-pd-body{padding:1.5rem 1.6rem 1.75rem}.ss-store-pd-cat{font-weight:700;font-size:.85rem;color:var(--band-muted)}a.ss-store-pd-cat:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-store-pd .ck-content ul{list-style:none;padding-left:0}.ss-store-pd .ck-content ul li{position:relative;padding-left:1.7rem;margin:.35rem 0}.ss-store-pd .ck-content ul li::before{content:"\e182";font-family:"Phosphor-Bold";position:absolute;left:0;top:.05rem;color:var(--ss-accent-ink);font-size:1.15rem;line-height:1.5}.ss-store-buy .ss-panel-body{padding:1.35rem 1.4rem 1.45rem}.ss-store-buy-fine{list-style:none;margin:1.1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--band-card-line);display:grid;gap:.45rem;color:var(--band-muted);font-size:.88rem;font-weight:600}.ss-store-buy-fine li{display:flex;align-items:center;gap:.5rem}.ss-store-buy-fine :is(.ph-bold,.ph-fill){color:var(--band-fg);font-size:1.05rem}@media (max-width:991.98px){.ss-store-pd-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "b" "c";gap:1.25rem}.ss-store-pd-b .ss-aside{position:static}.ss-store-pd-media{aspect-ratio:16 / 9}}.ss-store-sum{display:grid;gap:.55rem}.ss-store-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.95rem}.ss-store-sum-row>span:first-child{color:var(--band-muted);font-weight:600}.ss-store-sum-row>span:last-child{font-weight:700;text-align:right;overflow-wrap:anywhere}.ss-store-sum-row .is-minus{color:color-mix(in oklab,var(--ss-live) 68%,var(--band-fg))}[data-bs-theme="dark"] .ss-store-sum-row .is-minus,.band-ink .ss-store-sum-row .is-minus{color:var(--ss-live)}.ss-store-sum-row .is-plus{color:var(--ss-danger)}.ss-store-sum-total{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.9rem;margin-top:.35rem;border-top:1px dashed var(--band-line)}.ss-store-sum>.ss-store-sum-total:first-child{border-top:0;padding-top:0;margin-top:0}.ss-store-sum-total>span:first-child{font-weight:700;padding-bottom:.2rem}.ss-store-sum-total>span:last-child{font-family:var(--ss-display);font-weight:800;font-size:1.776rem;line-height:.9;white-space:nowrap}.ss-store-tiers{overflow:hidden}.ss-store-tiers .table{min-width:760px}.ss-store-tiers .table>thead>tr>th{background:transparent;height:1px;text-transform:none;letter-spacing:0;font-size:inherit;color:var(--band-fg);padding:1.25rem .6rem 1rem;vertical-align:bottom;white-space:normal;border-bottom:1px solid var(--band-card-line)}.ss-store-tiers .table>thead>tr>th:first-child{padding-left:1.35rem;width:26%}.ss-store-tiers-intro b{display:block;font-family:var(--ss-display);font-weight:800;font-size:1.406rem;line-height:var(--ss-display-lh)}.ss-store-tiers-intro span{display:block;color:var(--band-muted);font-weight:500;font-size:.88rem;margin-top:.45rem;max-width:15rem}.ss-store-tier{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:center;min-width:150px;border-radius:var(--ss-r);overflow:hidden;background:var(--band-sunk);border:1px solid var(--band-card-line);height:100%}.ss-store-tier.is-current{box-shadow:inset 0 0 0 2px var(--ss-accent)}.ss-store-tier-media{position:relative;background:var(--tone,var(--ss-tone-navy));padding:2.3rem .8rem 1rem;display:grid;place-items:center;isolation:isolate}.ss-store-tier-media::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 50% 55%,rgba(255,255,255,.2),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-store-tier-media img{width:84px;height:84px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 12px 10px rgba(0,0,0,.35))}.ss-store-tier-media img.ss-cover{width:100%;height:96px;object-fit:cover;filter:none;image-rendering:auto}.ss-store-tier-media .ss-chip{position:absolute;top:.6rem;left:0}.ss-store-tier-body{padding:.9rem .8rem 1rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.ss-store-tier-name{font-family:var(--ss-display);font-weight:800;font-size:1.184rem;line-height:var(--ss-display-lh);overflow-wrap:anywhere}.ss-store-tier-price{line-height:1;min-height:2.8rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.ss-store-tier-price .ss-price{font-size:1.295rem}.ss-store-tier-price .ss-price-old{display:block;margin-bottom:.2rem;font-size:.82rem}.ss-store-tier-stock{font-size:.78rem;font-weight:700;min-height:1.2em}.ss-store-upgrade-note{display:block;margin:0;color:var(--band-muted);font-size:.78rem;font-weight:600;line-height:1.35}.ss-store-sum .ss-store-upgrade-note{text-align:right;font-size:.82rem;margin-top:-.15rem}.ss-store-tier .ss-store-upgrade-note{max-width:9.5rem;margin-inline:auto;text-wrap:balance}.ss-store-tiercard .ss-store-upgrade-note{text-align:left;max-width:none;margin-inline:0}.ss-store-tier-body .btn{margin-top:auto;width:100%}.ss-store-tiers .table>tbody>tr>td{padding:.8rem .6rem;text-align:center;font-weight:600;font-size:.92rem}.ss-store-tiers .table>tbody>tr>td:first-child{text-align:left;padding-left:1.35rem;color:var(--band-fg)}.ss-store-tiers .table>tbody>tr>td:first-child :is(.ph-bold,.ph-fill){color:var(--band-muted);margin-left:.3rem;cursor:help;vertical-align:-2px}.ss-store-tiers tr.sep>td{background:var(--band-sunk) !important;font-weight:800 !important;font-size:.95rem !important;text-align:left !important;padding-top:.7rem !important;padding-bottom:.7rem !important;box-shadow:inset 4px 0 0 var(--ss-accent)}.ss-store-yes,.ss-store-no{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:1rem}.ss-store-yes{background:color-mix(in oklab,var(--ss-live) 22%,transparent);color:color-mix(in oklab,var(--ss-live) 68%,var(--band-fg))}[data-bs-theme="dark"] .ss-store-yes{color:var(--ss-live)}.ss-store-no{color:var(--band-muted);opacity:.7}@media (max-width:1199.98px){.ss-store-tiers .table>thead>tr>th:first-child,.ss-store-tiers .table>tbody>tr:not(.sep)>td:first-child{position:sticky;left:0;z-index:2;min-width:150px;background:var(--band-card);box-shadow:1px 0 0 var(--band-card-line),inset 0 0 0 9999px var(--bs-table-bg-state,transparent)}.ss-store-tiers-intro b{font-size:1.5rem}}.ss-store-tiercards{display:grid;gap:1.25rem}.ss-store-tiercards>.ss-panel + .ss-panel{margin-top:0}@media (min-width:768px) and (max-width:991.98px){.ss-store-tiercards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ss-store-tiercard{overflow:hidden}.ss-store-tiercard:has(.ss-store-tier.is-current){box-shadow:var(--ss-shadow-card),inset 0 0 0 2px var(--ss-accent)}.ss-store-tiercard .ss-store-tier{flex-direction:row;text-align:left;min-width:0;height:auto;border:0;border-radius:0;background:transparent}.ss-store-tiercard .ss-store-tier.is-current{box-shadow:none}.ss-store-tiercard .ss-store-tier-media{flex:0 0 40%;padding:2.4rem .8rem 1.1rem}.ss-store-tiercard .ss-store-tier-media img{width:76px;height:76px}.ss-store-tiercard .ss-store-tier-media img.ss-cover{height:100%;position:absolute;inset:0;z-index:-1}.ss-store-tiercard .ss-store-tier-body{padding:1rem 1.1rem 1.1rem;align-items:flex-start;min-width:0}.ss-store-tiercard .ss-store-tier-price{align-items:flex-start;min-height:0}.ss-store-tiercard .ss-store-tier-stock:not([style*="initial"]){display:none}.ss-store-tiercard-perks{list-style:none;margin:0;padding:0;border-top:1px solid var(--band-card-line)}.ss-store-tiercard-perks li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.62rem 1.1rem;font-size:.92rem;border-bottom:1px solid var(--band-card-line)}.ss-store-tiercard-perks li:last-child{border-bottom:0}.ss-store-tiercard-perks .k{color:var(--band-muted);font-weight:600;min-width:0}.ss-store-tiercard-perks .k :is(.ph-bold,.ph-fill){margin-left:.3rem;cursor:help;vertical-align:-2px}.ss-store-tiercard-perks .v{font-weight:700;text-align:right;overflow-wrap:anywhere;flex:none;max-width:55%}.ss-store-tiercard-perks .ss-store-yes,.ss-store-tiercard-perks .ss-store-no{width:26px;height:26px}.ss-store-tiercard-perks li.sep{display:block;background:var(--band-sunk);font-weight:800;font-size:.9rem;padding-top:.55rem;padding-bottom:.55rem;box-shadow:inset 4px 0 0 var(--ss-accent)}.ss-store-rows .ss-list-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto auto;grid-template-areas:"thumb main qty total act";gap:.9rem 1.1rem;align-items:center;padding:1rem 1.35rem}.ss-store-row-thumb{grid-area:thumb;width:64px;height:64px;border-radius:var(--ss-r-sm);background:var(--tone,var(--ss-tone-navy));display:grid;place-items:center;overflow:hidden;position:relative;isolation:isolate}.ss-store-row-thumb::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.2),transparent 72%)}.ss-store-row-thumb img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 6px 5px rgba(0,0,0,.35))}.ss-store-row-main{grid-area:main;min-width:0}.ss-store-row-name{font-weight:700;font-size:1.02rem;line-height:1.3;color:var(--band-fg);overflow-wrap:anywhere}.ss-store-row-vars{font-size:.84rem;color:var(--band-muted);margin-top:.15rem}.ss-store-row-unit{font-size:.86rem;color:var(--band-muted);margin-top:.3rem;display:flex;gap:.45rem;align-items:baseline;flex-wrap:wrap}.ss-store-row-unit .ss-price-old{font-size:.82rem}.ss-store-row-unit b{color:var(--band-fg);font-weight:700}.ss-store-row-qty{grid-area:qty}.ss-store-row-total{grid-area:total;font-family:var(--ss-display);font-weight:800;font-size:1.184rem;line-height:1;white-space:nowrap;min-width:6.5rem;text-align:right}.ss-store-row-act{grid-area:act;display:flex;gap:.35rem}.ss-store-qty{flex-wrap:nowrap;width:auto}.ss-store-qty .btn{--bs-btn-padding-x:0;width:34px;height:36px}.ss-store-qty .form-control{width:46px;flex:none;text-align:center;padding-inline:0;height:36px;font-weight:700}.ss-store-qty .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ss-store-qty .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.checkoutItemQuantitySpinner{display:flex;justify-content:center;align-items:center;width:46px;height:36px;text-align:center;background-color:var(--band-input);border-top:1px solid var(--band-line);border-bottom:1px solid var(--band-line)}.ss-store-loading{display:grid;place-items:center;padding:3.5rem 1rem;color:var(--band-muted)}.ss-store-cartcount{font-size:.85rem;font-weight:700;color:var(--band-muted)}@media (max-width:767.98px){.ss-store-rows .ss-list-item{grid-template-columns:56px auto minmax(0,1fr) auto;grid-template-areas:"thumb main main main" "qty qty total act";padding:1rem;gap:.8rem}.ss-store-row-thumb{width:56px;height:56px}.ss-store-row-total{min-width:0;font-size:1.45rem}}.ss-store-code .input-group .form-control{font-weight:700;letter-spacing:.04em}.ss-store-code .input-group .btn{border-radius:0 var(--ss-r-sm) var(--ss-r-sm) 0;clip-path:none}.ss-store-code .form-label{margin-bottom:.45rem}.ss-store-code small{display:block;margin-top:.35rem;font-weight:600}.ss-store-summary .form-check{margin-bottom:.55rem}.ss-store-summary .form-check-label{font-size:.9rem}.ss-store-summary .form-check-label a{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:2px;font-weight:600}.ss-store-summary #checkoutButton{width:100%;margin-top:.4rem}.ss-store-summary.is-empty{opacity:.6}.ss-store-divider{border:0;border-top:1px solid var(--band-card-line);margin:1.25rem -1.35rem;opacity:1}.ss-store-feat{height:100%;display:flex;flex-direction:column;gap:.9rem;padding:1rem}.ss-store-feat-top{display:flex;align-items:flex-start;gap:.9rem}.ss-store-feat .ss-store-row-thumb{width:72px;height:72px;flex:none}.ss-store-feat .ss-store-row-thumb img{width:48px;height:48px}.ss-store-feat-body{min-width:0;flex:1}.ss-store-feat-flags{margin-bottom:.35rem}.ss-store-feat-flags:not(:has(.ss-chip:not([style*="none"]))){display:none}.ss-store-feat-name{font-weight:700;line-height:1.25;margin:0 0 .3rem;font-size:1rem;overflow-wrap:anywhere}.ss-store-feat-price{display:flex;gap:.45rem;align-items:baseline;flex-wrap:wrap}.ss-store-feat-price b{font-family:var(--ss-display);font-weight:800;font-size:1.073rem;line-height:1}.ss-store-feat-actions{margin-top:auto;display:flex;gap:.5rem}.ss-store-feat-actions .btn-primary{flex:1 1 auto}.ss-store-feat-skel{height:104px;display:grid;place-items:center;color:var(--band-muted)}.ss-store-pick{display:flex;align-items:center;gap:1rem}.ss-store-pick .ss-store-row-thumb{width:72px;height:72px}.ss-store-pick .ss-store-row-thumb img{width:48px;height:48px}.ss-store-pick-name{font-family:var(--ss-display);font-weight:800;font-size:1.406rem;line-height:var(--ss-display-lh);margin:0 0 .3rem;overflow-wrap:anywhere}.ss-store-pick-meta{color:var(--band-muted);font-weight:600;font-size:.9rem;display:flex;gap:.3rem 1rem;flex-wrap:wrap}.ss-store-order .table td:first-child{min-width:220px}.ss-store-order-vars{margin-top:.3rem;display:grid;gap:.1rem;font-size:.84rem;color:var(--band-muted);font-weight:500}.ss-store-order .table td.num,.ss-store-order .table th.num{text-align:right;white-space:nowrap}.ss-store-order .table td.num b{font-family:var(--ss-display);font-weight:800;font-size:.999rem}.ss-store-status{font-size:.95rem;padding:.5rem .85rem .48rem .75rem}.ss-store-status :is(.ph-bold,.ph-fill){font-size:1.15rem}.ss-store-result{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden}.ss-store-result:not(:has(.ss-store-result-steps)){grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.ss-store-result-main{padding:clamp(1.75rem,1.2rem + 2vw,2.75rem);align-self:center}.ss-store-result-mark{width:76px;height:76px;display:grid;place-items:center;font-size:2.4rem;margin-bottom:1.4rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22);background:var(--ss-live);color:var(--ss-ink)}.ss-store-result--error .ss-store-result-mark{background:var(--ss-danger);color:var(--ss-paper)}.ss-store-result-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.628rem,1.184rem + 1.332vw,2.368rem);line-height:var(--ss-display-lh);margin:0 0 .8rem}.ss-store-result-text{color:var(--band-muted);font-size:1.04rem;max-width:30rem;margin-bottom:1.6rem}.ss-store-result-cta{display:flex;flex-wrap:wrap;gap:.7rem}.ss-store-result-steps{background:var(--band-sunk);padding:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);border-left:1px solid var(--band-card-line)}.ss-store-result-steps h2{font-family:var(--ss-display);font-weight:800;font-size:1.184rem;line-height:var(--ss-display-lh);margin:0 0 1rem}.ss-store-steps{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.ss-store-steps li{display:flex;gap:.85rem;align-items:flex-start;padding:.95rem 1rem;background:var(--band-card);border:1px solid var(--band-card-line);border-radius:var(--ss-r)}.ss-store-steps li>:is(.ph-bold,.ph-fill){width:38px;height:38px;flex:none;display:grid;place-items:center;font-size:1.25rem;border-radius:var(--ss-r-sm);background:var(--ss-accent-soft);color:var(--ss-accent-ink)}.ss-store-steps b{display:block;font-weight:700;line-height:1.3}.ss-store-steps span{display:block;color:var(--band-muted);font-size:.88rem;line-height:1.45;margin-top:.15rem}.ss-store-steps a.ss-link{font-size:.88rem;display:inline-block;margin-top:.35rem}.ss-store-steps--plain{gap:1.1rem}.ss-store-steps--plain li{padding:0;background:none;border:0;border-radius:0}.ss-store-manual .ck-content{font-size:1rem}@media (max-width:767.98px){.ss-store-result{grid-template-columns:1fr}.ss-store-result-steps{border-left:0;border-top:1px solid var(--band-card-line)}}@media (max-width:1199.98px){.ss-store-cats>.ss-tile.is-xl .ss-tile-art{width:170px;height:170px}}@media (max-width:767.98px){.ss-store-promo{grid-template-columns:1fr;min-height:0;padding-right:1.5rem}.ss-store-promo-art{position:absolute;right:-.5rem;top:1rem;min-height:0;width:38%;opacity:.95}.ss-store-promo-art img{width:100%}.ss-store-promo-art::before{display:none}.ss-store-promo-title{max-width:62%}.ss-store-promo-text{max-width:60%}.ss-store-cats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:.75rem}.ss-store-cats>.ss-tile,.ss-store-cats>.ss-tile.is-w2{--tile-py:1.1rem;--tile-px:1.1rem;grid-column:auto}.ss-store-cats>.ss-tile.is-xl,.ss-store-cats>.ss-tile.is-w3,.ss-store-cats>.ss-tile.is-odd-last{grid-column:1 / -1}.ss-store-cats>.ss-tile.is-xl{grid-row:span 2;padding:1.4rem}.ss-store-cats>.ss-tile.is-xl .ss-tile-name{font-size:2.072rem}.ss-store-cats>.ss-tile.is-xl .ss-tile-art{width:120px;height:120px}.ss-store-goal-top{flex-direction:column-reverse;gap:.5rem}.ss-store-goal-pct{font-size:2.6rem}.ss-store-pd-body{padding:1.2rem}.ss-store-sum-total>span:last-child{font-size:2.1rem}}@media (max-width:575.98px){.ss-store-promo-title{font-size:1.702rem}.ss-store-promo-price b{font-size:1.628rem}.ss-store-promo .btn-arena{width:100%}.ss-store-pick-name{font-size:1.184rem}.ss-store-cats{grid-auto-rows:150px}.ss-store-cats>.ss-tile{min-height:0}.ss-store-cats>.ss-tile:is(.is-w3,.is-odd-last):not(.is-xl) :is(.ss-tile-name,.ss-tile-art){--art:60px}.ss-store-cats>.ss-tile.is-xl{grid-row:span 1;padding:var(--tile-py) var(--tile-px)}.ss-store-cats>.ss-tile.is-xl .ss-tile-name{font-size:1.85rem}.ss-store-cats>.ss-tile.is-xl .ss-tile-art{right:calc(var(--tile-px) + 48px);bottom:.7rem;width:88px;height:88px}.ss-store-result-cta .btn{flex:1 1 auto}}.ss-hc-compact .ss-page-title{font-size:clamp(1.924rem,1.11rem + 2.516vw,3.7rem);max-width:22ch}.ss-tk-compact .ss-page-title{font-size:clamp(1.702rem,1.036rem + 2.072vw,2.96rem);max-width:26ch}.ss-hc-compact .ss-lead,.ss-tk-compact .ss-lead{max-width:none;margin-top:1.15rem}.ss-hc-head .ss-page-title,.ss-hc-compact .ss-page-title,.ss-tk-compact .ss-page-title{line-height:1.06}.ss-hc-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;font-weight:600;font-size:.95rem;color:var(--band-fg)}.ss-hc-meta>span{display:inline-flex;align-items:center;gap:.4rem}.ss-hc-meta>span>:is(.ph-bold,.ph-fill){color:var(--ss-accent);font-size:1.05rem}.ss-hc-meta .ss-chip{font-size:.8rem}.ss-hc-meta a.ss-chip{text-decoration:none;transition:filter .15s var(--ss-ease)}.ss-hc-meta a.ss-chip:hover{color:var(--chip-fg);filter:brightness(1.07)}.ss-hc-ico{width:42px;height:42px;display:grid;place-items:center;flex:none;background:var(--band-sunk);color:var(--band-fg);border-radius:var(--ss-r-sm);font-size:1.25rem;transition:background-color .15s var(--ss-ease),color .15s var(--ss-ease)}.ss-hc-go{flex:none;color:var(--band-muted);font-size:1.2rem;transition:transform .2s var(--ss-ease),color .15s var(--ss-ease)}.ss-list-item.is-link:hover .ss-hc-ico{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-list-item.is-link:hover .ss-hc-go{color:var(--band-fg);transform:translateX(3px)}.ss-hc-list .ss-list-item{padding-block:1rem;align-items:flex-start}.ss-hc-list .ss-list-item>.ss-hc-ico,.ss-hc-list .ss-list-item>.ss-list-pos{margin-top:.05rem}.ss-hc-list .ss-list-item>.ss-hc-go{align-self:center}.ss-hc-list .ss-list-title{font-size:1.02rem}.ss-hc-excerpt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:.2rem 0 0;color:var(--band-muted);font-size:.9rem;line-height:1.5}.ss-hc-list .ss-list-meta{margin-top:.35rem;font-weight:600;font-size:.82rem}.ss-hc-list .ss-list-meta span{display:inline-flex;align-items:center;gap:.3rem}.ss-hc-list mark{padding:0 .12em;background:var(--ss-accent-soft);color:inherit;border-radius:2px;box-shadow:inset 0 -2px 0 var(--ss-accent)}.ss-hc-count{font-family:var(--ss-display);font-weight:800;font-size:1.147rem;line-height:1;color:var(--band-muted)}.ss-hc-head .ss-page-actions{flex:0 1 34rem;min-width:0}@media (min-width:992px){.ss-hc-head .ss-page-head-row{flex-wrap:nowrap}.ss-hc-head .ss-page-head-row>.min-w-0{flex:1 1 auto}.ss-hc-head .ss-page-actions{flex:0 0 min(34rem,46%)}}.ss-hc-search{width:100%;margin:0}.ss-hc-search-label{display:block;font-weight:700;font-size:.95rem;margin-bottom:.6rem;color:var(--band-fg)}.ss-hc-search-box{position:relative;display:flex;align-items:center;gap:.25rem;padding:.35rem;background:var(--band-input);border:1px solid var(--band-line);border-radius:var(--ss-r);transition:border-color .15s,box-shadow .15s}.ss-hc-search-box:focus-within{border-color:var(--ss-accent);box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.ss-hc-search-box>:is(.ph-bold,.ph-fill){flex:none;font-size:1.3rem;color:var(--band-muted);padding-left:.55rem}.ss-hc-search-box .form-control{flex:1 1 auto;min-width:0;border:0;background:transparent;box-shadow:none;padding:.6rem .5rem;font-size:1.02rem;color:var(--band-fg)}.ss-hc-search-box .form-control:focus{box-shadow:none;background:transparent}.ss-hc-search-box .btn{flex:none}.ss-hc-search-clear{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--ss-r-sm);color:var(--band-muted);font-size:1.1rem}.ss-hc-search-clear:hover{background:var(--band-sunk);color:var(--band-fg)}.ss-hc-search-box--hero{--band-input:var(--ss-paper);--band-fg:var(--ss-ink);--band-muted:color-mix(in oklab,var(--ss-ink) 70%,var(--ss-paper));--band-sunk:var(--ss-bone);--band-line:transparent;padding:.45rem;box-shadow:0 calc(1px * .9) calc(1px * 2.6) calc(1px * -1.1) rgba(14,26,36,.08),0 22px 40px -22px rgba(0,0,0,.6)}.ss-hc-search-box--hero .form-control{font-size:1.08rem;padding-block:.7rem}.ss-hc-search-box--hero .form-control::placeholder{color:color-mix(in oklab,var(--ss-ink) 70%,var(--ss-paper))}.ss-hc-search-box--hero>:is(.ph-bold,.ph-fill){font-size:1.4rem;padding-left:.7rem}.ss-hc-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ss-hc-topics .ss-tile{grid-column:auto;min-height:16rem;padding:1.5rem 1.5rem 1.35rem}.ss-hc-topics .ss-tile-name{font-size:1.591rem;line-height:1.04;max-width:none;overflow-wrap:normal;text-wrap:balance}.ss-hc-topics .ss-tile-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:17rem;line-height:1.45}.ss-hc-topics .ss-tile-go{display:grid}.ss-hc-topics .ss-tile-art{width:92px;height:92px;right:1.1rem;bottom:1rem}.ss-hc-more{margin-top:clamp(2.5rem,1.8rem + 2vw,4rem)}.ss-hc-rank .ss-list-pos{text-align:center;line-height:1.15}.ss-hc-rank .ss-list-item:nth-child(-n+3) .ss-list-pos{color:var(--ss-accent-ink)}.ss-hc-cta.ss-help-card{height:auto}.ss-hc-cta p{max-width:22rem}.ss-hc-cta .ss-help-stage{margin-top:1rem}.ss-hc-cta .btn-frame{--bs-btn-color:var(--ss-bone);--bs-btn-hover-color:var(--ss-paper)}.ss-hc-cta-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.ss-hc-stat{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--ss-r);background:var(--tone,var(--ss-tone-navy));color:var(--ss-paper);padding:1.5rem 1.6rem 1.45rem;box-shadow:var(--ss-shadow-card)}.ss-hc-stat::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 75% at 85% 30%,rgba(255,255,255,.16),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px)}.ss-hc-stat .ss-stat-label{color:color-mix(in oklab,var(--ss-paper) 78%,transparent)}.ss-hc-stat .ss-stat-value{font-size:2.664rem;margin-top:.35rem}.ss-hc-stat .ss-stat-sub{color:color-mix(in oklab,var(--ss-paper) 84%,transparent);font-weight:600;font-size:.95rem}.ss-hc-stat .ss-link-arrow{color:var(--ss-paper);margin-top:1.25rem}.ss-hc-stat .ss-link-arrow:hover{color:var(--ss-paper)}.ss-hc-stat>:is(.ph-bold,.ph-fill){position:absolute;right:-.6rem;bottom:-1.4rem;z-index:-1;font-size:8.5rem;line-height:1;opacity:.13}.ss-hc-side>* + *{margin-top:1.25rem}.ss-hc-article-body{padding:clamp(1.4rem,.9rem + 1.8vw,2.6rem) clamp(1.25rem,.8rem + 2vw,2.75rem)}.ss-hc-article-body .ck-content>:first-child{margin-top:0}.ss-hc-article-body .ck-content>:last-child{margin-bottom:0}.ss-hc-article-body .ck-content figure.table{margin:1.5em 0;overflow-x:auto}.ss-hc-article-body .ck-content th{background:var(--band-sunk);font-weight:700;text-align:left}.ss-hc-article-body .ck-content th,.ss-tk-msg .message-content th{font-size:.92rem;letter-spacing:0;text-transform:none;color:var(--band-fg);white-space:normal}.ss-hc-article-body .ck-content blockquote{font-size:1.02rem;background:color-mix(in oklab,var(--band-sunk) 45%,transparent);padding:.8rem 1.1rem;border-radius:0 var(--ss-r-sm) var(--ss-r-sm) 0}.ss-hc-article-body .ck-content blockquote p:last-child{margin-bottom:0}.ss-hc-article-body .ck-content ol,.ss-hc-article-body .ck-content ul{display:grid;gap:.35rem}.ss-hc-vote{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.9rem 1.5rem;padding:1.15rem clamp(1.25rem,.8rem + 2vw,2.75rem);background:color-mix(in oklab,var(--band-sunk) 45%,var(--band-card));border-radius:0 0 calc(var(--ss-r) - 1px) calc(var(--ss-r) - 1px)}.ss-hc-vote-q{display:flex;align-items:center;gap:.7rem;margin:0;font-weight:700;font-size:1.02rem}.ss-hc-vote-q :is(.ph-bold,.ph-fill){width:38px;height:38px;display:grid;place-items:center;flex:none;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.25rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-hc-vote-btns{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700}.ss-hc-vote-btns .btn{min-width:7.5rem}.ss-hc-related .ss-list-item{padding:.8rem 1.35rem;gap:.7rem;align-items:flex-start}.ss-hc-related .ss-list-item>:is(.ph-bold,.ph-fill){color:var(--band-muted);font-size:1.15rem;margin-top:.12rem;flex:none}.ss-hc-related .ss-list-title{font-weight:650;font-size:.95rem}.ss-hc-side-help{display:flex;align-items:flex-start;gap:.9rem}.ss-hc-side-help .ss-hc-ico{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-hc-side-help p{margin:.15rem 0 .9rem;color:var(--band-muted);font-size:.92rem}.ss-hc-side-help b{display:block;font-weight:750;line-height:1.3}.ss-tk-table td{vertical-align:middle}.ss-tk-table .ss-tk-no{font-family:var(--ss-display);font-weight:800;font-size:.888rem;letter-spacing:-.02em;color:var(--band-muted);white-space:nowrap}.ss-tk-table a.ss-tk-no:hover{color:var(--band-fg);text-decoration:none}.ss-tk-table .ss-tk-title{display:block;font-weight:700;line-height:1.35;max-width:34rem}.ss-tk-sub{display:flex;flex-wrap:wrap;gap:.15rem .8rem;margin-top:.25rem;font-size:.84rem;color:var(--band-muted);font-weight:500}.ss-tk-when{color:var(--band-muted);white-space:nowrap;font-weight:500}.ss-tk-cat{white-space:nowrap;font-weight:600}.ss-tk-actions{display:flex;justify-content:flex-end;align-items:center;gap:.4rem}.ss-tk-actions form{margin:0;display:flex}.ss-tk-table tr.is-closed .ss-tk-title{color:var(--band-muted);font-weight:600}.ss-tk-form{padding:clamp(1.25rem,.9rem + 1.2vw,2rem)}.ss-tk-form .form-label{margin-bottom:.45rem}.ss-tk-form .mb-4:last-child{margin-bottom:0 !important}.ss-tk-fields{margin-bottom:1.5rem;padding:1.15rem 1.15rem .25rem;border:1px dashed var(--band-line);border-radius:var(--ss-r);background:color-mix(in oklab,var(--band-sunk) 40%,transparent)}.ss-tk-fields-head{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-weight:700;font-size:.9rem;color:var(--band-muted)}.ss-tk-fields-head :is(.ph-bold,.ph-fill){color:var(--band-fg);font-size:1.1rem}.ss-tk-fields .mb-3{margin-bottom:1rem !important}.ss-tk-fields select[multiple]{min-height:7.5rem;background-image:none;padding-right:.9rem}.ss-tk-editor .ck.ck-editor{width:100%}.ss-tk-editor .ck.ck-editor__main>.ck-editor__editable{min-height:240px;padding:.4rem 1.1rem;font-size:1rem;line-height:1.7;color:var(--band-fg)}.ss-tk-editor .ck.ck-toolbar{padding:.25rem .4rem}.ss-tk-editor .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.ss-tk-editor .ck-editor__editable a{text-decoration:underline;text-decoration-color:var(--ss-accent)}.ss-tk-editor .ck-content blockquote{border-left-color:var(--ss-accent);font-style:normal}.ss-tk-editor textarea#ckeditor{min-height:200px}.ss-tk-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--band-card-line)}.ss-tk-foot .ss-tk-recaptcha{margin-right:auto}.ss-tk-tips{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;counter-reset:none}.ss-tk-tips li{display:flex;gap:.7rem;align-items:flex-start;font-size:.94rem;line-height:1.5}.ss-tk-tips :is(.ph-bold,.ph-fill){flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--ss-r-xs);background:var(--band-sunk);color:var(--band-fg);font-size:1.05rem}.ss-tk-chat{overflow:hidden}.ss-tk-thread{--tk-bg:color-mix(in oklab,var(--band-sunk) 50%,var(--band-card));--tk-shade:rgba(14,26,36,.16);max-height:min(72vh,720px);overflow-y:auto;display:flex;flex-direction:column;gap:1.15rem;padding:1.5rem 1.35rem;scrollbar-width:thin;background:linear-gradient(var(--tk-bg) 30%,transparent) center top / 100% 40px no-repeat local,linear-gradient(transparent,var(--tk-bg) 70%) center bottom / 100% 40px no-repeat local,radial-gradient(farthest-side at 50% 0,var(--tk-shade),transparent) center top / 100% 14px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,var(--tk-shade),transparent) center bottom / 100% 14px no-repeat scroll,var(--tk-bg)}[data-bs-theme="dark"] .ss-tk-thread{--tk-shade:rgba(0,0,0,.45)}.ss-tk-msg{display:flex;align-items:flex-start;gap:.8rem;max-width:min(88%,46rem)}.ss-tk-msg.is-own{flex-direction:row-reverse;margin-left:auto}.ss-tk-msg-ava{flex:none;display:block}.ss-tk-bubble{flex:1 1 auto;min-width:0;background:var(--band-card);border:1px solid var(--band-card-line);border-radius:var(--ss-r);padding:.85rem 1.1rem 1rem;box-shadow:0 calc(1px * .9) calc(1px * 2.6) calc(1px * -1.1) rgba(14,26,36,.04)}.ss-tk-msg.is-staff .ss-tk-bubble{border-top-left-radius:0;box-shadow:inset 3px 0 0 var(--ss-accent)}.ss-tk-msg.is-own .ss-tk-bubble{border-top-right-radius:0;background:color-mix(in oklab,var(--ss-tone-navy) 12%,var(--band-card));border-color:color-mix(in oklab,var(--ss-tone-navy) 26%,transparent)}[data-bs-theme="dark"] .ss-tk-msg.is-own .ss-tk-bubble{background:color-mix(in oklab,var(--ss-tone-navy) 42%,var(--band-card));border-color:color-mix(in oklab,var(--ss-tone-navy) 70%,transparent)}.ss-tk-msg-head{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .55rem;margin-bottom:.5rem}.ss-tk-msg-name{font-weight:750;color:var(--band-fg)}.ss-tk-msg-name:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-tk-msg-head .ss-chip{font-size:.72rem;padding-block:.26rem .24rem}.ss-tk-msg-time{margin-left:auto;font-size:.8rem;font-weight:600;color:var(--band-muted);white-space:nowrap}.ss-tk-msg .message-content{font-size:.97rem;line-height:1.65}.ss-tk-msg .message-content>* + *{margin-top:.65em}.ss-tk-msg .message-content>div + div{margin-top:0}.ss-tk-msg .message-content p{margin-bottom:0}.ss-tk-msg .message-content>:first-child{margin-top:0}.ss-tk-msg .message-content>:last-child{margin-bottom:0 !important}.ss-tk-msg .message-content ol,.ss-tk-msg .message-content ul{margin-bottom:0}.ss-tk-msg .message-content img{max-width:100%;height:auto}.ss-tk-compose{padding:1.35rem;border-top:1px solid var(--band-card-line)}.ss-tk-compose-title{display:flex;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:1.05rem;font-weight:750}.ss-tk-compose-title :is(.ph-bold,.ph-fill){color:var(--band-muted);font-size:1.2rem}.ss-tk-compose .alert{margin:0}.ss-tk-compose .ss-tk-foot{margin-top:1rem;padding-top:0;border-top:0}.ss-tk-head-no{font-family:var(--ss-display);font-weight:800;font-size:1.147rem;line-height:1;color:var(--band-muted)}.ss-tk-facts{margin:0;padding:.35rem 1.35rem}.ss-tk-facts>div{padding:.8rem 0;border-top:1px solid var(--band-card-line)}.ss-tk-facts>div:first-child{border-top:0}.ss-tk-facts dt{font-size:.82rem;font-weight:650;color:var(--band-muted);margin-bottom:.2rem}.ss-tk-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ss-tk-side-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ss-route-support{--ck-font-face:var(--ss-font);--ck-border-radius:var(--ss-r-sm);--ck-color-base-background:var(--band-input);--ck-color-base-foreground:var(--band-sunk);--ck-color-base-border:var(--band-line);--ck-color-base-text:var(--band-fg);--ck-color-text:var(--band-fg);--ck-color-focus-border:var(--ss-accent);--ck-color-focus-outer-shadow:var(--bs-focus-ring-color);--ck-focus-ring:1px solid var(--ss-accent);--ck-inner-shadow:none;--ck-drop-shadow:var(--ss-shadow-float);--ck-color-shadow-drop:rgba(0,0,0,.25);--ck-color-shadow-inner:transparent;--ck-color-toolbar-background:var(--band-sunk);--ck-color-toolbar-border:var(--band-line);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-button-default-active-background:color-mix(in oklab,var(--band-fg) 14%,transparent);--ck-color-button-on-background:var(--ss-accent-soft);--ck-color-button-on-hover-background:color-mix(in oklab,var(--ss-accent) 28%,transparent);--ck-color-button-on-active-background:color-mix(in oklab,var(--ss-accent) 34%,transparent);--ck-color-button-on-color:var(--band-fg);--ck-color-button-action-background:var(--ss-accent);--ck-color-button-action-hover-background:var(--ss-accent-hover);--ck-color-button-action-active-background:var(--ss-accent-press);--ck-color-button-action-text:var(--ss-on-accent);--ck-color-split-button-hover-background:color-mix(in oklab,var(--band-fg) 9%,transparent);--ck-color-split-button-hover-border:var(--band-line);--ck-color-dropdown-panel-background:var(--band-card);--ck-color-dropdown-panel-border:var(--band-line);--ck-color-panel-background:var(--band-card);--ck-color-panel-border:var(--band-line);--ck-color-input-background:var(--band-input);--ck-color-input-border:var(--band-line);--ck-color-input-text:var(--band-fg);--ck-color-labeled-field-label-background:var(--band-card);--ck-color-list-background:var(--band-card);--ck-color-list-button-hover-background:var(--band-sunk);--ck-color-list-button-on-background:var(--ss-accent);--ck-color-list-button-on-background-focus:var(--ss-accent);--ck-color-list-button-on-text:var(--ss-on-accent);--ck-color-tooltip-background:var(--ss-ink);--ck-color-tooltip-text:var(--ss-bone);--ck-color-engine-placeholder-text:var(--band-muted);--ck-color-link-default:var(--band-fg);--ck-color-code-block-label-background:var(--band-muted)}@media (max-width:1199.98px){.ss-hc-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-hc-topics .ss-tile{min-height:12.5rem}}@media (max-width:991.98px){.ss-hc-head .ss-page-actions{flex-basis:100%}.ss-hc-cta .txt{max-width:none}}@media (max-width:767.98px){.ss-tk-msg{max-width:100%}.ss-tk-thread{padding:1.1rem .9rem;gap:.9rem}.ss-tk-msg-ava .ss-avatar{width:32px;height:32px}.ss-tk-bubble{padding:.75rem .9rem .85rem}.ss-tk-compose{padding:1.1rem}}@media (max-width:575.98px){.ss-hc-topics{grid-template-columns:minmax(0,1fr);gap:.75rem}.ss-hc-topics .ss-tile{min-height:0;padding:1.2rem 6.5rem 1.25rem 1.2rem}.ss-hc-topics .ss-tile-name{font-size:1.369rem}.ss-hc-topics .ss-tile-desc{-webkit-line-clamp:2;font-size:.9rem}.ss-hc-topics .ss-tile-foot{display:none}.ss-hc-topics .ss-tile-art{width:68px;height:68px;right:1.1rem;top:50%;bottom:auto;margin-top:-34px}.ss-hc-search-box .btn{padding-inline:.8rem}.ss-hc-cta .txt{max-width:none}.ss-hc-list .ss-list-item{padding-inline:1.1rem;gap:.75rem}.ss-hc-ico{width:36px;height:36px;font-size:1.1rem}.ss-hc-vote-btns{width:100%}.ss-hc-vote-btns .btn{flex:1 1 0;min-width:0}.ss-tk-msg-time{margin-left:0;width:100%}.ss-tk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-tk-table,.ss-tk-table tbody{display:block}.ss-tk-table tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"no status act" "title title title";align-items:center;gap:.45rem .7rem;padding:.95rem 1.1rem 1rem;border-bottom:1px solid var(--band-card-line)}.ss-tk-table tbody tr:last-child{border-bottom:0}.ss-tk-table.table>tbody>tr>*{padding:0;border:0;background:transparent;box-shadow:none}.ss-tk-table .ss-tk-c-no{grid-area:no}.ss-tk-table .ss-tk-c-status{grid-area:status}.ss-tk-table .ss-tk-c-act{grid-area:act}.ss-tk-table .ss-tk-c-title{grid-area:title}.ss-tk-table .ss-tk-no{font-size:1.15rem}.ss-tk-foot .ss-tk-recaptcha{margin-right:0;width:100%}}[x-cloak]{display:none !important}.ss-tbx-skel{display:block;height:.85rem;max-width:100%;border-radius:var(--ss-r-xs);background:linear-gradient(90deg,var(--band-sunk) 0%,color-mix(in oklab,var(--band-sunk),var(--band-card) 65%) 45%,var(--band-sunk) 90%);background-size:220% 100%;animation:ss-tbx-shimmer 1.3s linear infinite}.ss-tbx-skel + .ss-tbx-skel{margin-top:.7rem}.ss-tbx-skel--title{height:2rem;width:55%}.ss-tbx-skel--h1{display:inline-block;vertical-align:middle;height:.72em;width:min(9ch,70vw);background-color:rgba(238,233,224,.12);background-image:linear-gradient(90deg,rgba(238,233,224,.08),rgba(238,233,224,.2) 45%,rgba(238,233,224,.08) 90%)}.ss-tbx-skel--block{height:auto;aspect-ratio:4 / 3;border-radius:0}.ss-tbx-skel--btn{height:2.4rem;margin-top:1.2rem !important}.ss-tbx-skel--avatar{width:40px;height:40px;flex:none}@keyframes ss-tbx-shimmer{to{background-position:-220% 0}}.ss-tbx-skel-card{overflow:hidden}.ss-tbx-skel-card .ss-panel-body{padding:1.1rem 1.2rem 1.25rem}.ss-tbx-loading{display:grid;place-items:center;min-height:10rem;color:var(--band-muted)}.ss-tbx-auth .ss-tebex-auth{margin:0 !important;box-shadow:var(--ss-shadow-card),inset 3px 0 0 var(--ss-accent)}.ss-tbx-auth .ss-tebex-auth .ss-panel-title{font-size:1.45rem;margin-bottom:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-tbx-auth .ss-tebex-auth a.small,.ss-tbx-auth .ss-tebex-auth .btn-link{font-weight:700;font-size:.86rem;color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-tbx-auth .ss-tebex-auth .btn-link{--bs-btn-hover-bg:transparent;--bs-btn-active-bg:transparent}.ss-tbx-auth .ss-count{background:var(--ss-ink);border:2px solid var(--band-card)}[data-bs-theme="dark"] .ss-tbx-auth .ss-count{background:var(--ss-bone);color:var(--ss-ink)}.ss-tbx-auth-skel{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem}.ss-tbx-auth-skel>div{flex:1}.ss-tbx-stack{display:flex;flex-direction:column;gap:1.25rem}.ss-tbx-side-title{font-family:var(--ss-display);font-weight:800;font-size:1.073rem;line-height:var(--ss-display-lh);letter-spacing:-.02em;margin:0 0 .85rem}.ss-tbx-nav{background:var(--band-card);border:1px solid var(--band-card-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow-card);overflow:hidden}.ss-tbx-nav-skel{padding:1rem 1.1rem}.ss-tbx-nav-skel .ss-tbx-skel{height:1.6rem}.ss-tbx-nav-group + .ss-tbx-nav-group{border-top:1px solid var(--band-card-line)}.ss-tbx-nav-item{display:flex;align-items:stretch}.ss-tbx-nav-link{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.7rem;padding:.72rem .95rem;font-weight:600;font-size:.95rem;line-height:1.3;color:var(--band-fg);cursor:pointer;transition:background-color .15s var(--ss-ease)}.ss-tbx-nav-link:hover{background:var(--band-sunk);color:var(--band-fg)}.ss-tbx-nav-link>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-tbx-dot{width:12px;height:12px;flex:none;background:var(--tone,var(--ss-tone-navy));border-radius:50%}.ss-tbx-nav-toggle{flex:none;width:44px;display:grid;place-items:center;border:0;border-left:1px solid var(--band-card-line);background:transparent;color:var(--band-muted);font-size:1rem}.ss-tbx-nav-toggle:hover{background:var(--band-sunk);color:var(--band-fg)}.ss-tbx-nav-toggle :is(.ph-bold,.ph-fill){transition:transform .2s var(--ss-ease)}.ss-tbx-nav-toggle[aria-expanded="true"] :is(.ph-bold,.ph-fill){transform:rotate(180deg)}.ss-tbx-nav-item.active .ss-tbx-nav-link{background:var(--ss-ink);color:var(--ss-paper)}.ss-tbx-nav-item.active .ss-tbx-nav-toggle{background:var(--ss-ink);color:color-mix(in oklab,var(--ss-paper) 62%,transparent);border-left-color:rgba(238,233,224,.12)}[data-bs-theme="dark"] .ss-tbx-nav-item.active .ss-tbx-nav-link,[data-bs-theme="dark"] .ss-tbx-nav-item.active .ss-tbx-nav-toggle{background:var(--ss-bone);color:var(--ss-ink)}[data-bs-theme="dark"] .ss-tbx-nav-item.active .ss-tbx-nav-toggle{border-left-color:rgba(14,26,36,.12)}.ss-tbx-nav-sub{display:none;padding:.3rem 0 .45rem;background:color-mix(in oklab,var(--band-sunk) 45%,transparent);border-top:1px solid var(--band-card-line)}.ss-tbx-nav-sub.active{display:block}.ss-tbx-nav-sub:not(:has(a)){display:none !important}.ss-tbx-nav-subitem{position:relative;display:block;padding:.48rem .95rem .48rem 2.35rem;font-size:.9rem;font-weight:600;color:var(--band-muted);cursor:pointer}.ss-tbx-nav-subitem::before{content:"";position:absolute;left:1.35rem;top:50%;width:.55rem;height:2px;background:var(--band-line);transform:translateY(-50%)}.ss-tbx-nav-subitem:hover{color:var(--band-fg)}.ss-tbx-nav-subitem.active{color:var(--band-fg)}.ss-tbx-nav-subitem.active::before{background:var(--ss-accent);width:.7rem;height:4px}.ss-tbx-nav-link:focus-visible,.ss-tbx-nav-toggle:focus-visible,.ss-tbx-nav-subitem:focus-visible{outline-offset:-3px}.ss-tbx-chips{margin-bottom:1.5rem}.ss-tbx-chips a,.ss-tbx-subnav a{cursor:pointer}.ss-tbx-chips .ss-tbx-dot{width:10px;height:10px}.ss-tbx-subnav{margin:-.25rem 0 1.5rem}.ss-tbx-subnav a :is(.ph-bold,.ph-fill){font-size:1rem;color:var(--band-muted)}.ss-tbx-block + .ss-tbx-block{margin-top:clamp(2.25rem,1.8rem + 1.4vw,3.25rem)}.ss-tbx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem 1.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.ss-tbx-head .ss-title-sm{font-size:clamp(1.48rem,1.11rem + 1.036vw,2.035rem);overflow-wrap:anywhere}.ss-tbx-head-text{color:var(--band-muted);font-size:1rem;line-height:1.6;max-width:40rem;margin-top:.55rem}.ss-tbx-head-text>:last-child{margin-bottom:0}.ss-tbx-head-text:empty{display:none}.ss-tbx-head-meta{color:var(--band-muted);font-weight:600;font-size:.92rem;white-space:nowrap}.ss-tbx-intro{overflow:hidden;box-shadow:var(--ss-shadow-card),inset 4px 0 0 var(--ss-accent)}.ss-tbx-intro .ss-panel-body{padding:clamp(1.4rem,1rem + 1.2vw,2.1rem) clamp(1.4rem,1rem + 1.6vw,2.4rem)}.ss-tbx-intro .ck-content{font-size:1rem}.ss-tbx-intro .ck-content>:first-child{margin-top:0}.ss-tbx-intro .ck-content h1,.ss-tbx-intro .ck-content h2,.ss-tbx-intro .ck-content h3{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.406rem,1.11rem + .74vw,1.85rem);line-height:var(--ss-display-lh);margin-bottom:.2em}.ss-tbx-intro .ck-content ul{list-style:none;padding-left:0}.ss-tbx-intro .ck-content ul li{position:relative;padding-left:1.7rem;margin:.35rem 0}.ss-tbx-intro .ck-content ul li::before{content:"\e182";font-family:"Phosphor-Bold";position:absolute;left:0;top:.05rem;color:var(--ss-accent-ink);font-size:1.15rem;line-height:1.5}.ss-tbx-intro:has(.ck-content:empty){display:none !important}.ss-tbx-intro + .ss-tbx-intro{margin-top:0}.ss-tbx-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(184px,auto);gap:1rem}.ss-tbx-cats>.ss-tile{grid-column:auto;padding:1.35rem 1.4rem 1.3rem;cursor:pointer}.ss-tbx-cats>.ss-tile.is-w2{grid-column:span 2}.ss-tbx-cats>.ss-tile.is-w3{grid-column:1 / -1}.ss-tbx-cats .ss-tile-name{font-size:1.517rem;max-width:12ch;overflow-wrap:normal}.ss-tbx-cats .ss-tile.is-w2 .ss-tile-name,.ss-tbx-cats .ss-tile.is-w3 .ss-tile-name{max-width:none}.ss-tbx-cats .ss-tile-desc{max-width:22rem;font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-tbx-cats .ss-tile-desc>*{margin:0;display:inline}.ss-tbx-cats .ss-tile-desc code{color:inherit;background:rgba(0,0,0,.2);padding:0 .25rem;border-radius:2px}.ss-tbx-cats .ss-tile-foot{padding-top:1rem;gap:.6rem}.ss-tbx-tile-subs{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:calc(100% - 52px)}.ss-tbx-tile-subs>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-tbx-tile-ghost{position:absolute;right:3.6rem;bottom:-2.3rem;z-index:-1;font-family:var(--ss-display);font-weight:800;font-size:7.4rem;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.1);pointer-events:none;user-select:none;transition:transform .35s var(--ss-ease)}.ss-tbx-cats>.ss-tile:hover .ss-tbx-tile-ghost{transform:translateY(-6px)}.ss-tbx-intro:not([style*="none"]):not(:has(.ck-content:empty))~.ss-tbx-home-cats,.ss-tbx-intro:not([style*="none"]):not(:has(.ck-content:empty))~.ss-tbx-nocats{margin-top:clamp(2.25rem,1.8rem + 1.4vw,3.25rem)}.ss-tbx-cats .ss-tile-desc img,.ss-tbx-cats .ss-tile-desc iframe,.ss-tbx-cats .ss-tile-desc table{display:none !important}.ss-tbx-products .ss-product-media img{image-rendering:pixelated}.ss-tbx-products .ss-product-name{text-wrap:balance}.ss-tbx-products .ss-product-media img.ss-cover{image-rendering:auto}@media (min-width:1200px){.ss-tbx-dense .ss-product-foot{flex-direction:column;align-items:stretch;gap:.7rem}.ss-tbx-dense .ss-product-name{font-size:1.147rem}}.ss-tbx-tiers{overflow:hidden}.ss-tbx-tiers .table{min-width:680px}.ss-tbx-tiers .table>thead>tr>th{background:transparent;text-transform:none;letter-spacing:0;font-size:inherit;color:var(--band-fg);padding:1.25rem .6rem 1rem;vertical-align:bottom;white-space:normal;border-bottom:1px solid var(--band-card-line)}.ss-tbx-tiers .table>thead>tr>th:first-child{padding-left:1.35rem;width:28%}.ss-tbx-tiers .table>thead>tr>th:last-child{padding-right:1.1rem}.ss-tbx-tiers-intro b{display:block;font-family:var(--ss-display);font-weight:800;font-size:1.406rem;line-height:var(--ss-display-lh)}.ss-tbx-tiers-intro span{display:block;color:var(--band-muted);font-weight:500;font-size:.88rem;margin-top:.45rem;max-width:15rem}.ss-tbx-tier{position:relative;display:flex;flex-direction:column;text-align:center;min-width:150px;border-radius:var(--ss-r);overflow:hidden;background:var(--band-sunk);border:1px solid var(--band-card-line)}.ss-tbx-tier-media{position:relative;background:var(--tone,var(--ss-tone-navy));padding:1.6rem .8rem 1rem;display:grid;place-items:center;isolation:isolate}.ss-tbx-tier-media::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 50% 55%,rgba(255,255,255,.2),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-tbx-tier-media img{width:84px;height:84px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 12px 10px rgba(0,0,0,.35))}.ss-tbx-tier-media img.ss-cover{width:100%;height:96px;object-fit:cover;filter:none;image-rendering:auto}.ss-tbx-tier-media .ss-chip{position:absolute;top:.6rem;left:0}.ss-tbx-tier-body{padding:.9rem .8rem 1rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.ss-tbx-tier-name{font-family:var(--ss-display);font-weight:800;font-size:1.11rem;line-height:var(--ss-display-lh);overflow-wrap:anywhere;text-wrap:balance}.ss-tbx-tier-price{line-height:1;min-height:2.7rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.ss-tbx-tier-price .ss-price{font-size:1.184rem}.ss-tbx-tier-price .ss-price-old{display:block;margin-bottom:.25rem;font-size:.8rem}.ss-tbx-tier-body .btn{margin-top:.35rem;width:100%}.ss-tbx-tier-body .btn:focus-visible{outline-offset:-3px}.ss-tbx-tiers .table>tbody>tr>td{padding:.8rem .6rem;text-align:center;font-weight:600;font-size:.92rem}.ss-tbx-tiers .table>tbody>tr>td:first-child{text-align:left;padding-left:1.35rem;color:var(--band-fg)}.ss-tbx-tiers .table>tbody>tr>td:first-child :is(.ph-bold,.ph-fill){color:var(--band-muted);margin-left:.35rem;cursor:help;vertical-align:-2px}.ss-tbx-tiers tr.sep>td{background:var(--band-sunk) !important;font-weight:800 !important;font-size:.95rem !important;text-align:left !important;padding-top:.7rem !important;padding-bottom:.7rem !important;box-shadow:inset 4px 0 0 var(--ss-accent)}.ss-tbx-yes,.ss-tbx-no{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:1rem}.ss-tbx-yes{background:color-mix(in oklab,var(--ss-live) 22%,transparent);color:color-mix(in oklab,var(--ss-live),black 32%)}[data-bs-theme="dark"] .ss-tbx-yes{color:var(--ss-live)}.ss-tbx-no{color:var(--band-muted);opacity:.7}@media (max-width:991.98px){.ss-tbx-tiers .table>thead>tr>th:first-child,.ss-tbx-tiers .table>tbody>tr>td:first-child{position:sticky;left:0;z-index:2;background:var(--band-card);box-shadow:1px 0 0 var(--band-card-line);min-width:150px}.ss-tbx-tiers-intro b{font-size:1.5rem}}.ss-tbx-trust{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2.5rem,2rem + 1.5vw,3.5rem)}@media (min-width:576px){.ss-tbx-trust[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ss-tbx-trust[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ss-tbx-trust-item{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;background:var(--band-card);border:1px solid var(--band-card-line);border-radius:var(--ss-r)}.ss-tbx-trust-item>:is(.ph-bold,.ph-fill){width:40px;height:40px;flex:none;display:grid;place-items:center;font-size:1.3rem;background:var(--ss-accent-soft);color:var(--ss-accent-ink);border-radius:var(--ss-r-sm)}.ss-tbx-trust-item b{display:block;font-weight:700;font-size:.95rem;line-height:1.3}.ss-tbx-trust-item span{display:block;color:var(--band-muted);font-size:.86rem;line-height:1.45;margin-top:.15rem}.ss-tbx-trust-item a{color:var(--band-fg);font-weight:700;text-decoration:underline;text-decoration-color:var(--ss-accent);text-underline-offset:3px}.ss-tbx-sum{display:grid;gap:.55rem}.ss-tbx-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.95rem}.ss-tbx-sum-row>span:first-child{color:var(--band-muted);font-weight:600}.ss-tbx-sum-row>span:last-child{font-weight:700;text-align:right;white-space:nowrap}.ss-tbx-sum-row .is-minus{color:color-mix(in oklab,var(--ss-live),black 32%)}[data-bs-theme="dark"] .ss-tbx-sum-row .is-minus{color:var(--ss-live)}.ss-tbx-sum-total{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.9rem;margin-top:.35rem;border-top:1px dashed var(--band-line)}.ss-tbx-sum-total>span:first-child{font-weight:700;padding-bottom:.2rem}.ss-tbx-sum-total>span:last-child{font-family:var(--ss-display);font-weight:800;font-size:1.702rem;line-height:.9;white-space:nowrap;text-align:right}.ss-tbx-sum-note{margin:.45rem 0 0;text-align:right;color:var(--band-muted);font-size:.84rem;font-weight:600}.ss-tbx-fine{list-style:none;margin:1.1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--band-card-line);display:grid;gap:.45rem;color:var(--band-muted);font-size:.88rem;font-weight:600}.ss-tbx-fine li{display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.ss-tbx-fine :is(.ph-bold,.ph-fill){color:var(--band-fg);font-size:1.05rem;margin-top:.05rem}.ss-tbx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"a b" "c b";gap:1.5rem 2rem;align-items:start}.ss-tbx-grid-a{grid-area:a;min-width:0}.ss-tbx-grid-b{grid-area:b;align-self:stretch;min-width:0}.ss-tbx-grid-c{grid-area:c;min-width:0}.ss-tbx-grid--cart{grid-template-columns:minmax(0,1fr) minmax(320px,410px)}.ss-tbx-grid-c>.ss-tbx-trust{margin-top:.5rem}.ss-tbx-pd{overflow:hidden}.ss-tbx-pd-media{position:relative;background:var(--tone,var(--ss-tone-navy));aspect-ratio:16 / 8;display:grid;place-items:center;overflow:hidden;isolation:isolate}.ss-tbx-pd-media::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 60% at 50% 52%,rgba(255,255,255,.22),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-tbx-pd-media img{width:auto;height:62%;max-width:60%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 22px 16px rgba(0,0,0,.38))}.ss-tbx-pd-media img.ss-cover{width:100%;height:100%;max-width:none;object-fit:cover;filter:none;image-rendering:auto}.ss-tbx-pd-media .ss-product-flags{top:1.1rem}.ss-tbx-pd-body{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;padding:1.1rem 1.4rem 1.2rem}.ss-tbx-pd-cat{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.88rem;color:var(--band-muted)}.ss-tbx-pd-cat:hover{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-tbx-pd-details .ck-content ul{list-style:none;padding-left:0}.ss-tbx-pd-details .ck-content ul li{position:relative;padding-left:1.7rem;margin:.35rem 0}.ss-tbx-pd-details .ck-content ul li::before{content:"\e182";font-family:"Phosphor-Bold";position:absolute;left:0;top:.05rem;color:var(--ss-accent-ink);font-size:1.15rem;line-height:1.5}.ss-tbx-pd-details .ck-content>:first-child{margin-top:0}.ss-tbx-buy .ss-panel-body{padding:1.35rem 1.4rem 1.45rem}.ss-tbx-buy .btn-arena{width:100%}.ss-tbx-buy-hint{display:flex;gap:.45rem;align-items:flex-start;margin:.75rem 0 0;color:var(--band-muted);font-size:.84rem;font-weight:600;line-height:1.4}.ss-tbx-buy-hint :is(.ph-bold,.ph-fill){font-size:1rem;margin-top:.05rem;color:var(--band-fg)}.ss-tbx-pd-skel{aspect-ratio:16 / 8}@media (max-width:991.98px){.ss-tbx-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "b" "c";gap:1.25rem}.ss-tbx-grid-b .ss-aside{position:static}}@media (max-width:767.98px){.ss-tbx-pd-media,.ss-tbx-pd-skel{aspect-ratio:4 / 3}.ss-tbx-pd-body{padding:1rem 1.1rem}.ss-tbx-sum-total>span:last-child{font-size:2.05rem}}.ss-tbx-count{font-size:.85rem;font-weight:700;color:var(--band-muted)}.ss-tbx-rows .ss-list-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto auto;grid-template-areas:"thumb main qty total act";gap:.9rem 1.1rem;align-items:center;padding:1rem 1.35rem}.ss-tbx-thumb{grid-area:thumb;width:64px;height:64px;border-radius:var(--ss-r-sm);background:var(--tone,var(--ss-tone-navy));display:grid;place-items:center;overflow:hidden;position:relative;isolation:isolate}.ss-tbx-thumb::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.2),transparent 72%)}.ss-tbx-thumb img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 6px 5px rgba(0,0,0,.35))}.ss-tbx-row-main{grid-area:main;min-width:0}.ss-tbx-row-name{display:block;font-weight:700;font-size:1.02rem;line-height:1.3;color:var(--band-fg);overflow-wrap:anywhere}.ss-tbx-row-meta{display:flex;align-items:center;gap:.35rem .6rem;flex-wrap:wrap;margin-top:.3rem;font-size:.86rem;color:var(--band-muted)}.ss-tbx-row-meta b{color:var(--band-fg);font-weight:700}.ss-tbx-row-meta .ss-chip{font-size:.74rem}.ss-tbx-row-qty{grid-area:qty}.ss-tbx-row-total{grid-area:total;font-family:var(--ss-display);font-weight:800;font-size:1.147rem;line-height:1;white-space:nowrap;min-width:7.5rem;text-align:right}.ss-tbx-row-act{grid-area:act;display:flex;gap:.35rem}.ss-tbx-qty{flex-wrap:nowrap;width:auto}.ss-tbx-qty .btn{--bs-btn-padding-x:0;width:34px;height:36px}.ss-tbx-qty .form-control{width:46px;flex:none;text-align:center;padding-inline:0;height:36px;font-weight:700}.ss-tbx-qty .form-control:disabled{background:var(--band-input);color:var(--band-fg)}.ss-tbx-qty .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ss-tbx-qty .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ss-tbx-qty .checkoutItemQuantitySpinner{display:flex;justify-content:center;align-items:center;width:46px;height:36px;background-color:var(--band-input);border-top:1px solid var(--band-line);border-bottom:1px solid var(--band-line)}.ss-tbx-summary .ss-panel-body{padding:1.35rem 1.4rem 1.45rem}.ss-tbx-summary .ss-tbx-sum-total{border-top:0;padding-top:0;margin-top:0}.ss-tbx-code .input-group .form-control{font-weight:700;letter-spacing:.03em}.ss-tbx-code .input-group .form-control::placeholder{font-weight:500;letter-spacing:0}.ss-tbx-code .input-group .btn{border-radius:0 var(--ss-r-sm) var(--ss-r-sm) 0;clip-path:none;min-width:5.5rem}.ss-tbx-code small{display:block;margin-top:.35rem;font-weight:600}.ss-tbx-code small:empty{display:none}.ss-tbx-codes{display:grid;gap:.5rem;margin-top:.75rem}.ss-tbx-codeitem{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem .45rem .75rem;border:1px dashed var(--band-line);border-radius:var(--ss-r-sm);background:var(--band-sunk);font-size:.9rem}.ss-tbx-codeitem .couponCodesItemCode{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.5rem}.ss-tbx-codeitem .couponCodesItemCode b{letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-tbx-codeitem .removeCouponCodesItemSpinner{width:34px;display:grid;place-items:center}.ss-tbx-divider{border:0;border-top:1px solid var(--band-card-line);margin:1.25rem -1.4rem;opacity:1}@media (max-width:767.98px){.ss-tbx-rows .ss-list-item{grid-template-columns:56px auto minmax(0,1fr) auto;grid-template-areas:"thumb main main main" "qty qty total act";padding:1rem;gap:.8rem}.ss-tbx-thumb{width:56px;height:56px}.ss-tbx-row-total{min-width:0;font-size:1.4rem}}.ss-tbx-login{overflow:hidden;height:100%}.ss-tbx-login .ss-panel-body{padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.ss-tbx-login-who{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.5rem}.ss-tbx-login-head{width:72px;height:72px;flex:none;border-radius:var(--ss-r-sm);background:var(--band-sunk);image-rendering:pixelated;box-shadow:0 10px 18px -10px rgba(0,0,0,.6)}.ss-tbx-login-title{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.48rem,1.184rem + .888vw,1.998rem);line-height:var(--ss-display-lh);margin:0 0 .45rem}.ss-tbx-login-text{color:var(--band-muted);margin:0;max-width:34rem}.ss-tbx-login-form{display:flex;gap:.6rem;align-items:stretch;flex-wrap:wrap}.ss-tbx-login-form .form-control{flex:1 1 240px;min-width:0;font-weight:600}.ss-tbx-login-form .btn-arena{flex:none}.ss-tbx-login-note{display:flex;gap:.55rem;align-items:flex-start;margin:1.25rem 0 0;padding:.8rem .95rem;border:1px dashed var(--band-line);border-radius:var(--ss-r-sm);background:var(--band-sunk);font-size:.9rem;font-weight:600}.ss-tbx-login-note :is(.ph-bold,.ph-fill){color:var(--ss-accent-ink);font-size:1.15rem;margin-top:.05rem}.ss-tbx-how{height:100%}.ss-tbx-how .ss-panel-body{padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.ss-tbx-how-title{font-family:var(--ss-display);font-weight:800;font-size:1.406rem;line-height:var(--ss-display-lh);margin:0 0 1.25rem}.ss-tbx-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.ss-tbx-steps li{display:flex;gap:.9rem;align-items:flex-start}.ss-tbx-steps li>:is(.ph-bold,.ph-fill){width:40px;height:40px;flex:none;display:grid;place-items:center;font-size:1.25rem;background:var(--ss-accent);color:var(--ss-on-accent);border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}.ss-tbx-steps b{display:block;font-weight:700;line-height:1.3}.ss-tbx-steps span{display:block;color:var(--band-muted);font-size:.9rem;line-height:1.45;margin-top:.15rem}@media (max-width:991.98px){.ss-tbx-side.ss-aside{position:static}}@media (max-width:767.98px){.ss-tbx-cats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(160px,auto);gap:.75rem}.ss-tbx-cats>.ss-tile,.ss-tbx-cats>.ss-tile.is-w2{grid-column:auto;padding:1.1rem}.ss-tbx-cats>.ss-tile.is-w3,.ss-tbx-cats>.ss-tile.is-odd-last{grid-column:1 / -1}.ss-tbx-cats .ss-tile-name{font-size:1.184rem;overflow-wrap:anywhere}.ss-tbx-cats .ss-tile-desc{display:none}.ss-tbx-tile-ghost{font-size:4.6rem}}@media (max-width:575.98px){.ss-tbx-login-who{flex-direction:column;align-items:flex-start;gap:.9rem}.ss-tbx-login-head{width:56px;height:56px}.ss-tbx-login-form .btn-arena{width:100%}}.ss-wallet-plate{display:flex;align-items:center;gap:.95rem;min-width:260px;padding:.85rem 1.15rem .85rem .85rem;background:var(--band-card);border:1px solid var(--band-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow-card)}.ss-wallet-plate-ico{width:48px;height:48px;flex:none;display:grid;place-items:center;background:var(--ss-accent);color:var(--ss-on-accent);font-size:1.45rem;border-radius:999px}.ss-wallet-plate-value{display:block;font-family:var(--ss-display);font-weight:800;font-size:1.517rem;line-height:1;letter-spacing:-.02em;white-space:nowrap;margin:.2rem 0 .3rem}.ss-wallet-plate-link{font-size:.84rem;font-weight:600;color:var(--band-muted);display:inline-flex;align-items:center;gap:.3rem}.ss-wallet-plate-link:hover{color:var(--band-fg)}.ss-wallet-ico{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:var(--ss-r-sm);background:var(--band-sunk);color:var(--band-fg);font-size:1.15rem}.ss-wallet-ico--in{background:color-mix(in oklab,var(--ss-live) 22%,var(--band-card));color:color-mix(in oklab,var(--ss-live) 62%,black)}.ss-wallet-ico--out{background:color-mix(in oklab,var(--ss-danger) 14%,var(--band-card));color:var(--ss-danger)}.ss-wallet-ico--gift{background:color-mix(in oklab,var(--ss-pink) 28%,var(--band-card));color:var(--ss-tone-rose)}.ss-wallet-ico--accent{background:var(--ss-accent-soft);color:var(--ss-accent-ink)}[data-bs-theme="dark"] .ss-wallet-ico--in{color:var(--ss-live)}[data-bs-theme="dark"] .ss-wallet-ico--gift{color:var(--ss-pink)}.ss-wallet-log .ss-list-item{padding:.8rem 1.25rem}.ss-wallet-log .ss-amount{font-size:1.15rem}.ss-wallet-log-empty{display:flex;align-items:center;gap:.8rem;color:var(--band-muted);font-weight:600;margin:0}.ss-wallet-panel-link{font-size:.88rem;font-weight:700;color:var(--band-fg);border-bottom:2px solid var(--ss-accent);padding-bottom:.1rem;white-space:nowrap}.ss-wallet-panel-link:hover{color:var(--band-fg);border-bottom-color:currentColor}.ss-wallet-note{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.15rem;border-radius:var(--ss-r);background:var(--band-sunk);color:var(--band-fg);font-size:.92rem;font-weight:500;line-height:1.5}.ss-wallet-note>:is(.ph-bold,.ph-fill){font-size:1.3rem;color:var(--ss-accent-ink);flex:none;margin-top:.05rem}.ss-wallet-note b{display:block;font-weight:700;margin-bottom:.15rem}.ss-wallet-topup .form-check-label a{color:var(--band-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ss-wallet-submit{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--band-card-line)}.ss-wallet-submit-hint{font-size:.86rem;color:var(--band-muted);font-weight:500;display:inline-flex;align-items:center;gap:.45rem}.ss-wallet-topup{overflow:hidden}.ss-wallet-promo{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.35rem;background:var(--ss-accent);color:var(--ss-on-accent);font-weight:600;line-height:1.4}.ss-wallet-promo + .ss-wallet-promo{border-top:1px solid color-mix(in oklab,var(--ss-on-accent) 16%,transparent)}.ss-wallet-promo :is(.ph-bold,.ph-fill){font-size:1.5rem;flex:none}.ss-wallet-amount{position:relative}.ss-wallet-amount .form-control{font-family:var(--ss-display);font-weight:800;font-size:1.554rem;line-height:1.1;padding:.5rem 4rem .45rem 1rem;letter-spacing:-.02em}.ss-wallet-amount .form-control::placeholder{font-family:var(--ss-font);font-weight:500;font-size:1rem;letter-spacing:0}.ss-wallet-amount .form-control::-webkit-outer-spin-button,.ss-wallet-amount .form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ss-wallet-amount .form-control[type="number"]{-moz-appearance:textfield;appearance:textfield}.ss-wallet-amount-unit{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-family:var(--ss-display);font-weight:800;font-size:1.184rem;color:var(--band-muted);pointer-events:none}.ss-wallet-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.5rem;margin-top:.65rem}.ss-wallet-pick{border:1px solid var(--band-line);background:var(--band-card);color:var(--band-fg);border-radius:var(--ss-r-sm);padding:.65rem .4rem .55rem;font-family:var(--ss-display);font-weight:800;font-size:1.073rem;line-height:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;transition:border-color .15s var(--ss-ease),background-color .15s var(--ss-ease)}.ss-wallet-pick small{font-family:var(--ss-font);font-size:.72rem;font-weight:700;color:color-mix(in oklab,var(--ss-live) 62%,black)}[data-bs-theme="dark"] .ss-wallet-pick small{color:var(--ss-live)}.ss-wallet-pick:hover{border-color:var(--band-fg)}.ss-wallet-pick.is-on{border-color:var(--ss-accent);background:var(--ss-accent-soft);box-shadow:inset 0 0 0 1px var(--ss-accent)}.ss-wallet-email{text-align:center;padding:2.75rem 1.5rem}.ss-wallet-email .ss-empty-text{margin-bottom:1.4rem}.ss-wallet-credits{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.92rem;color:var(--band-fg);margin:-.35rem 0 1rem}.ss-wallet-credits :is(.ph-bold,.ph-fill){color:var(--ss-accent-ink);font-size:1.1rem}.ss-wallet-fine{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--band-line);color:var(--band-muted);font-weight:600;font-size:.9rem}.ss-wallet-fine span{display:inline-flex;align-items:center;gap:.45rem}.ss-wallet-fine :is(.ph-bold,.ph-fill){color:var(--band-fg);font-size:1.1rem}.ss-wallet-pack{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ss-wallet-pack-media{position:relative;background:var(--tone,var(--ss-tone-navy));display:grid;place-items:center;min-height:320px;overflow:hidden;isolation:isolate;border-radius:calc(var(--ss-r) - 1px) 0 0 calc(var(--ss-r) - 1px)}.ss-wallet-pack-media::before,.ss-wallet-item-media::before,.ss-wallet-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 55% at 50% 52%,rgba(255,255,255,.2),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ss-wallet-pack-media img{width:52%;max-width:220px;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 18px 14px rgba(0,0,0,.35))}.ss-wallet-pack-media .ss-product-flags{top:1.1rem}.ss-wallet-pack-body{padding:clamp(1.4rem,1rem + 1.4vw,2.2rem);min-width:0}.ss-wallet-pack-amount{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.924rem,1.332rem + 1.776vw,2.886rem);line-height:var(--ss-display-lh);margin:0;overflow-wrap:anywhere}.ss-wallet-pack-bonus{display:inline-flex;align-items:center;gap:.4rem;margin-top:.55rem;font-weight:700;color:color-mix(in oklab,var(--ss-live) 62%,black)}[data-bs-theme="dark"] .ss-wallet-pack-bonus{color:var(--ss-live)}.ss-wallet-pack .ck-content{font-size:1rem}.ss-wallet-pack hr{margin:1.5rem 0}.ss-wallet-summary{--band-input:var(--band-sunk);overflow:hidden}.ss-wallet-summary .ss-kv dt,.ss-wallet-summary .ss-kv dd{padding:.6rem 0}.ss-wallet-summary .ss-kv dd{text-align:right}.ss-wallet-total{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ss-kv + .ss-wallet-total{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--band-line)}.ss-wallet-total-label{font-weight:700;color:var(--band-muted);padding-bottom:.3rem}.ss-wallet-total .ss-price{font-size:1.924rem;color:var(--ss-accent)}.ss-wallet-summary .form-check-label a{color:var(--band-fg);text-decoration:underline;text-decoration-color:var(--ss-accent);text-underline-offset:2px}.ss-wallet-summary .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23A9B4BD' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.ss-wallet-field{position:relative}.ss-wallet-field>:is(.ph-bold,.ph-fill){position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--band-muted);pointer-events:none;z-index:1}.ss-wallet-field .form-control{padding-left:2.9rem}.ss-wallet-code .form-control{font-weight:800;font-size:1.25rem;letter-spacing:0}.ss-wallet-code .form-control::placeholder{text-transform:none;letter-spacing:0;font-weight:500;font-size:1rem}.ss-wallet-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.ss-wallet-step{display:flex;gap:.8rem;align-items:flex-start;font-size:.9rem;color:var(--band-muted)}.ss-wallet-step b{display:block;color:var(--band-fg);font-weight:700;margin-bottom:.1rem}.ss-wallet-step-num{width:32px;height:32px;flex:none;display:grid;place-items:center;background:var(--ss-ink);color:var(--ss-accent);font-family:var(--ss-display);font-weight:800;font-size:.851rem;border-radius:14px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16),inset 0 2px 0 rgba(255,255,255,.22)}[data-bs-theme="dark"] .ss-wallet-step-num{background:var(--band-fg);color:var(--ss-ink)}.ss-wallet-gift{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ss-wallet-tile{position:relative;background:var(--tone,var(--ss-tone-forest));color:var(--ss-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6rem;min-height:300px;padding:2rem 1.5rem;overflow:hidden;isolation:isolate;border-radius:calc(var(--ss-r) - 1px) 0 0 calc(var(--ss-r) - 1px)}.ss-wallet-tile img{width:46%;max-width:190px;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 18px 14px rgba(0,0,0,.35))}.ss-wallet-tile .ss-chip{position:absolute;left:0;top:1.1rem}.ss-wallet-tile-big{font-family:var(--ss-display);font-weight:800;font-size:clamp(2.22rem,1.48rem + 2.22vw,3.404rem);line-height:var(--ss-display-lh);overflow-wrap:anywhere}.ss-wallet-tile-ico{font-size:3.4rem;color:var(--ss-accent);line-height:1}.ss-wallet-gift-body{padding:clamp(1.4rem,1rem + 1.4vw,2.2rem);min-width:0;display:flex;flex-direction:column}.ss-wallet-gift-name{font-family:var(--ss-display);font-weight:800;font-size:clamp(1.628rem,1.184rem + 1.332vw,2.368rem);line-height:var(--ss-display-lh);margin:.6rem 0 1.1rem;overflow-wrap:anywhere}.ss-wallet-gift-body .ss-kv{margin-bottom:1.5rem}.ss-wallet-gift-body form,.ss-wallet-gift-body .ss-wallet-gift-cta{margin-top:auto}.ss-wallet-gift-text{font-size:1.05rem;color:var(--band-fg);margin-bottom:1.5rem}.ss-wallet-gift-text strong{font-weight:800}.ss-wallet-free{color:color-mix(in oklab,var(--ss-live) 62%,black);font-weight:800}[data-bs-theme="dark"] .ss-wallet-free{color:var(--ss-live)}.ss-wallet-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.ss-wallet-bar-count{font-weight:700;color:var(--band-fg);display:inline-flex;align-items:baseline;gap:.5rem}.ss-wallet-bar-count b{font-family:var(--ss-display);font-weight:800;font-size:1.48rem;line-height:1}.ss-wallet-bar-count span{color:var(--band-muted);font-weight:600}.ss-wallet-item{height:100%;display:flex;flex-direction:column;overflow:hidden}.ss-wallet-item-media{position:relative;background:var(--tone,var(--ss-tone-navy));aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden;isolation:isolate}.ss-wallet-item-media img{width:40%;height:66%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 14px 12px rgba(0,0,0,.35));transition:transform .3s var(--ss-ease)}.ss-wallet-item:hover .ss-wallet-item-media img{transform:translateY(-4px) scale(1.04)}.ss-wallet-item-media .ss-chip{position:absolute;left:0;top:.85rem;cursor:help}.ss-wallet-qty{position:absolute;right:.7rem;bottom:.6rem;font-family:var(--ss-display);font-weight:800;font-size:1.258rem;line-height:1;color:var(--ss-paper);text-shadow:2px 2px 0 rgba(0,0,0,.55)}.ss-wallet-item-body{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;flex:1;min-width:0}.ss-wallet-item-name{font-family:var(--ss-display);font-weight:800;font-size:1.184rem;line-height:var(--ss-display-lh);margin:0 0 .5rem;overflow-wrap:anywhere}.ss-wallet-vars{list-style:none;padding:0;margin:0 0 .6rem;display:flex;flex-wrap:wrap;gap:.3rem}.ss-wallet-vars li{font-size:.78rem;font-weight:600;padding:.22rem .5rem;border-radius:var(--ss-r-xs);background:var(--band-sunk);color:var(--band-fg);overflow-wrap:anywhere}.ss-wallet-vars li span{color:var(--band-muted);font-weight:500}.ss-wallet-item-date{font-size:.82rem;color:var(--band-muted);font-weight:600;display:inline-flex;align-items:center;gap:.35rem}.ss-wallet-item-foot{margin-top:auto;padding-top:.9rem;display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center}.ss-wallet-item-foot>form{grid-column:1 / -1}.ss-wallet-item-foot .ss-wallet-gift-btn{justify-self:end}.ss-wallet-stepper{display:inline-flex;align-items:stretch;height:36px;border:1px solid var(--band-line);border-radius:var(--ss-r-sm);background:var(--band-input);overflow:hidden}.ss-wallet-stepper .btn{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent;width:34px;border-radius:0;font-size:1rem}.ss-wallet-stepper .form-control{width:42px;border:0;border-left:1px solid var(--band-line);border-right:1px solid var(--band-line);border-radius:0;padding:0;text-align:center;font-weight:800;font-size:.95rem;background:transparent}.ss-wallet-stepper .form-control:focus{box-shadow:none;background:var(--band-sunk)}.ss-wallet-preview{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1rem}.ss-wallet-preview-tile{position:relative;width:76px;height:76px;flex:none;display:grid;place-items:center;background:var(--tone,var(--ss-tone-navy));border-radius:var(--ss-r-sm);overflow:hidden;isolation:isolate;color:var(--ss-paper);font-size:2.2rem}.ss-wallet-preview-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.2),transparent 70%)}.ss-wallet-preview-tile img{width:64%;height:64%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 8px rgba(0,0,0,.35))}.ss-wallet-type{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;white-space:nowrap}.ss-wallet-type .ss-wallet-ico{width:30px;height:30px;font-size:1rem}.ss-wallet-table td:first-child,.ss-wallet-table th:first-child{padding-left:1.35rem}.ss-wallet-table td:last-child,.ss-wallet-table th:last-child{padding-right:1.35rem}.ss-wallet-table .ss-wallet-id{color:var(--band-muted);font-weight:700;font-variant-numeric:tabular-nums}.ss-wallet-code-chip{font-weight:800;letter-spacing:.06em;font-size:.86rem;padding:.25rem .55rem;border-radius:var(--ss-r-xs);background:var(--band-sunk);white-space:nowrap}@media (max-width:991.98px){.ss-wallet-plate{min-width:0}}@media (max-width:767.98px){.ss-wallet-pack,.ss-wallet-gift{grid-template-columns:1fr}.ss-wallet-pack-media,.ss-wallet-tile{min-height:220px;border-radius:calc(var(--ss-r) - 1px) calc(var(--ss-r) - 1px) 0 0}.ss-wallet-steps{grid-template-columns:1fr;gap:.75rem}}@media (max-width:575.98px){.ss-wallet-plate{width:100%}.ss-wallet-amount .form-control{font-size:1.332rem}.ss-wallet-submit .btn{width:100%}}@media (max-width:575.98px){.ss-wallet-packs .ss-product-name{font-size:1.3rem;margin-bottom:.7rem}.ss-wallet-packs .ss-product-price .ss-price{font-size:1.45rem}.ss-wallet-packs .ss-product-body{padding:.85rem}.ss-wallet-packs .ss-wallet-credits{font-size:.82rem}.ss-wallet-packs .ss-product-stock{right:.5rem;top:auto;bottom:.5rem}}@media (max-width:575.98px){.ss-wallet-item{flex-direction:row}.ss-wallet-item-media{width:112px;flex:none;aspect-ratio:auto}.ss-wallet-item-media img{width:64%;height:auto;aspect-ratio:1}.ss-wallet-item-media .ss-chip{max-width:calc(100% - .4rem);overflow:hidden;text-overflow:ellipsis;display:block;font-size:.7rem}.ss-wallet-qty{font-size:1.45rem;right:.5rem;bottom:.45rem}.ss-wallet-item-body{padding:.85rem .9rem .9rem}.ss-wallet-item-name{font-size:1.35rem}}@media (max-width:767.98px){.ss-wallet-table td,.ss-wallet-table th{white-space:nowrap}}.ss-wallet-when{display:block;margin-top:.15rem;font-size:.82rem;font-weight:600;color:var(--band-muted)}@media (max-width:575.98px){.ss-wallet-table--chest td:not(.ss-wallet-id){white-space:normal}.ss-wallet-table--chest .ss-wallet-type{white-space:normal}.ss-wallet-table--chest td:first-child,.ss-wallet-table--chest th:first-child{padding-left:1.1rem}.ss-wallet-table--chest :is(td,th):has(+ .d-none:last-child){padding-right:1.1rem}}
