:root{--k-ink: #1d1409;--k-paper: #fff6e0;--k-paper-2: #f6e4b8;--k-muted: #5a4a30;--k-hi: #ffb800;--k-hi-ink: #1d1409;--k-hi-2: #ffe7a1;--k-hover: #ffc83a;--k-alt: #08767d;--k-alt-ink: #ffffff;--k-go: #fff6e0;--k-go-ink: #1d1409;--k-go-edge: #ffb800;--k-go-hover: #ffe7a1;--k-danger: #b3122d;--k-danger-ink: #ffffff;--k-danger-edge: #7a0a1e;--k-ok: #0a6a30;--k-line: rgba(29, 20, 9, .28);--k-r-common: #8a8f9c;--k-r-rare: #2f7fe0;--k-r-epic: #8a3fe0;--k-r-legendary: #e89a00;--k-r-common-tint: #fff6e0;--k-r-rare-tint: #dceafc;--k-r-epic-tint: #eadcfb;--k-r-legendary-tint: #ffeaa8;--k-r-common-fill: #fff6e0;--k-r-rare-fill: #a9cdf8;--k-r-epic-fill: #d2b0f7;--k-r-legendary-fill: #ffc22e;--k-w: 3px;--k-w-sm: 2px;--k-w-lg: 4px;--k-off: 4px;--k-off-sm: 3px;--k-off-lg: 8px;--k-radius: 0;--k-radius-dot: 50%;--k-t: .12s;--k-ease: ease-out;--k-font-display: "Lalezar", "Vazirmatn", sans-serif;--k-font-body: "Vazirmatn", -apple-system, "Segoe UI", Tahoma, sans-serif;--k-dir: -1}html[dir=ltr]{--k-dir: 1}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lalezar-fa-latin-BzRJ3Tpg.woff2) format("woff2")}.k-display{font-family:var(--k-font-display);font-weight:400;letter-spacing:0}.k-btn:focus-visible,.k-btn-primary:focus-visible,.k-btn-danger:focus-visible,.k-btn-icon:focus-visible,.k-tabs button:focus-visible,.k-input:focus-visible,.k-card:focus-visible,.k-toggle:focus-visible,.k-modal button:focus-visible,.k-modal input:focus-visible{outline:4px solid var(--k-alt);outline-offset:3px}.k-btn,.k-btn-primary,.k-btn-danger,.k-btn-icon,.k-modal .btn-gold,.k-modal .tbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--k-font-body);font-size:var(--fs-body, 13px);line-height:var(--lh-body, 1.6);font-weight:800;white-space:nowrap;cursor:pointer;padding:7px 14px;border:var(--k-w) solid var(--k-ink);border-radius:var(--k-radius);box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.k-btn,.k-modal .tbtn{background:var(--k-paper);color:var(--k-ink);font-weight:700}.k-btn-primary,.k-modal .btn-gold{background:var(--k-hi);color:var(--k-hi-ink)}.k-btn-danger{background:var(--k-danger);color:var(--k-danger-ink)}.k-btn.on,.k-btn[aria-pressed=true],.k-modal .tbtn.on{background:var(--k-hi);color:var(--k-hi-ink);font-weight:800}.k-btn-icon{width:42px;height:42px;padding:0;background:var(--k-paper);color:var(--k-ink);box-shadow:var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink)}.k-btn-icon .ui-icon,.k-btn .ui-icon{margin:0;color:currentColor}@media(hover:hover)and (pointer:fine){.k-btn:not(:disabled):not(.on):hover,.k-modal .tbtn:not(:disabled):not(.on):hover{background:var(--k-hi-2);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--k-ink)}.k-btn-primary:not(:disabled):hover,.k-modal .btn-gold:not(:disabled):hover{background:var(--k-hover);filter:none;transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--k-ink)}.k-btn-danger:not(:disabled):hover{background:var(--k-alt);color:var(--k-alt-ink);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--k-ink)}.k-btn-icon:not(:disabled):hover{background:var(--k-hi-2);transform:translate(-1px,-1px)}}.k-btn:not(:disabled):active,.k-btn-primary:not(:disabled):active,.k-btn-danger:not(:disabled):active,.k-btn-icon:not(:disabled):active,.k-modal .btn-gold:not(:disabled):active,.k-modal .tbtn:not(:disabled):active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--k-ink);filter:none}.k-btn:disabled,.k-btn-primary:disabled,.k-btn-danger:disabled,.k-btn-icon:disabled,.k-modal .btn-gold:disabled,.k-modal .tbtn:disabled{opacity:1;background:var(--k-paper-2);color:var(--k-muted);border:var(--k-w) dashed var(--k-muted);box-shadow:none;transform:none;cursor:default}.k-btn-go{position:relative;isolation:isolate;font-family:var(--k-font-display);font-weight:400;letter-spacing:0;cursor:pointer;background:var(--k-go);color:var(--k-go-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;padding-inline-end:56px;box-shadow:5px 5px 0 var(--k-ink);transform:translateZ(0);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.k-btn-go:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-end:0;width:46px;background:var(--k-go-edge);border-inline-start:var(--k-w) solid var(--k-ink)}.k-btn-go:after{content:"";position:absolute;z-index:-1;inset-inline-end:16px;top:50%;margin-top:-8px;width:0;height:0;border-block:8px solid transparent;border-inline-start:12px solid var(--k-ink)}@media(hover:hover)and (pointer:fine){.k-btn-go:not(:disabled):hover{background:var(--k-go-hover);transform:translateZ(0) translate(-1px,-1px);box-shadow:6px 6px 0 var(--k-ink)}}.k-btn-go:not(:disabled):active{transform:translateZ(0) translate(4px,4px);box-shadow:1px 1px 0 var(--k-ink);background:var(--k-paper-2)}.k-btn-go:disabled{filter:none;background:var(--k-paper-2);color:var(--k-muted);border-style:dashed;box-shadow:none;transform:translateZ(0);cursor:default}.k-btn-go:disabled:before,.k-btn-go:disabled:after{opacity:.35}.k-btn-go:focus-visible{outline:4px solid var(--k-paper);outline-offset:3px;box-shadow:0 0 0 7px var(--k-ink),5px 5px 0 7px var(--k-ink)}.k-card{background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:var(--k-radius);box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink)}.k-card.is-selected{background:var(--k-hi-2);outline:4px solid var(--k-hi);outline-offset:2px;box-shadow:7px 7px 0 var(--k-ink)}.k-card-flat{background:var(--k-paper-2);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:var(--k-radius)}.k-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--k-muted);font-weight:800;background:none;padding:0;-webkit-clip-path:none;clip-path:none}.k-kicker:before{content:"";width:9px;height:9px;background:var(--k-hi);border:2px solid var(--k-ink);box-sizing:border-box;flex:none}.k-kicker-dot:before{width:8px;height:8px;background:var(--k-marker, var(--k-hi));border:1.5px solid var(--k-ink);border-radius:var(--k-radius-dot)}.k-kicker-rule{align-self:stretch;display:block;background:none;color:var(--k-ink);font-weight:800;padding:0 2px 2px;margin:8px 0 4px;-webkit-clip-path:none;clip-path:none;text-align:center;border-bottom:var(--k-w) solid var(--k-ink);box-shadow:0 4px 0 -1px var(--k-hi)}.k-sticker{display:inline-block;background:var(--k-paper);color:var(--k-ink);border:var(--k-w-sm) solid var(--k-ink);border-radius:var(--k-radius);box-shadow:2px 2px 0 var(--k-ink);padding:0 8px;font-weight:800;line-height:1.5}.k-sticker-hi{background:var(--k-hi);color:var(--k-hi-ink)}.k-sticker-danger{color:var(--k-danger);border-color:var(--k-danger)}.k-burst,.newBadge,#goldenBadgeLobby{--k-star: polygon(50% 0%, 59% 11%, 72% 6.7%, 76% 20%, 90% 21%, 89% 35%, 100% 42%, 93% 54%, 100% 65%, 89% 72%, 90% 85%, 76% 87%, 72% 100%, 59% 94%, 50% 100%, 41% 94%, 28% 100%, 24% 87%, 10% 85%, 11% 72%, 0% 65%, 7% 54%, 0% 42%, 11% 35%, 10% 21%, 24% 20%, 28% 6.7%, 41% 11%);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:3px;margin:-3px 8px;padding:0 9px;border:0;border-radius:0;box-shadow:none;background:none;color:var(--k-hi-ink);font-size:var(--fs-meta, 11px);font-weight:800;line-height:1.4;white-space:nowrap;vertical-align:middle}.k-burst:before,.newBadge:before,#goldenBadgeLobby:before{content:"";position:absolute;z-index:-2;top:-4px;right:-6px;bottom:-4px;left:-6px;background:var(--k-ink);-webkit-clip-path:var(--k-star);clip-path:var(--k-star)}.k-burst:after,.newBadge:after,#goldenBadgeLobby:after{content:"";position:absolute;z-index:-1;top:-2px;right:-4px;bottom:-2px;left:-4px;background:var(--k-hi);-webkit-clip-path:var(--k-star);clip-path:var(--k-star)}.k-burst-red,.newBadge{color:var(--k-danger-ink)}.k-burst-red:after,.newBadge:after{background:var(--k-danger)}.k-burst[hidden],.newBadge[hidden],#goldenBadgeLobby[hidden]{display:none}#goldenBadgeLobby{cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}#goldenBadgeLobby .gb-hit{position:absolute;top:-15px;right:-8px;bottom:-15px;left:-8px}#goldenBadgeLobby:focus-visible{outline:3px solid var(--k-alt);outline-offset:5px}.k-tabs,.k-modal .tabs{display:flex;gap:4px;padding:4px;background:var(--k-paper);border:var(--k-w) solid var(--k-ink);border-radius:0}.k-tabs button,.k-modal .tabs button{position:relative;isolation:isolate;flex:1;background:transparent;border:0;border-radius:0;color:var(--k-ink);font-weight:700;cursor:pointer;padding:8px 6px;justify-content:center}.k-tabs button.on,.k-modal .tabs button.on{background:transparent;color:var(--k-hi-ink);font-weight:800}.k-tabs button.on:before,.k-modal .tabs button.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--k-hi);border:var(--k-w) solid var(--k-ink);box-sizing:border-box;transform:skew(-12deg);box-shadow:3px 3px 0 var(--k-ink)}@media(hover:hover)and (pointer:fine){.k-tabs button:not(.on):hover,.k-modal .tabs button:not(.on):hover{background:var(--k-hi-2)}}.k-tabs button:not(.on):active,.k-modal .tabs button:not(.on):active{background:var(--k-paper-2)}.k-modal{--text: var(--k-ink);--muted: var(--k-muted);--line: var(--k-line);--line-strong: var(--k-ink);--gold: var(--k-danger);border-radius:0;color:var(--k-ink)!important;background:var(--k-paper)!important;border:var(--k-w-lg) solid var(--k-ink)!important;box-shadow:var(--k-off-lg) var(--k-off-lg) 0 var(--k-ink)!important}.k-modal .menuModalHead h2,.k-modal-title{display:inline-block;align-self:center;margin:0;padding:0 18px;background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w) solid var(--k-ink);box-shadow:4px 4px 0 var(--k-ink);transform:rotate(-1deg);font-family:var(--k-font-display);font-weight:400;line-height:1.5}.k-modal h3.sub{align-self:stretch;background:none;color:var(--k-ink);font-weight:800;padding:0 2px 2px;margin:8px 0 4px;-webkit-clip-path:none;clip-path:none;text-align:center;border-bottom:var(--k-w) solid var(--k-ink);box-shadow:0 4px 0 -1px var(--k-hi)}.k-modal .menuModalX,.k-modal-x{background:var(--k-danger);color:var(--k-danger-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink);font-weight:800;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}@media(hover:hover)and (pointer:fine){.k-modal .menuModalX:hover,.k-modal-x:hover{background:var(--k-alt);color:var(--k-alt-ink);transform:translate(-1px,-1px)}}.k-modal .menuModalX:active,.k-modal-x:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--k-ink)}.k-input,.k-modal input[type=text],.k-modal input:not([type]),.k-modal input[type=password],.k-modal input[type=email],.k-modal textarea{font-family:var(--k-font-body);background:#fff;color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:inset 2px 2px 0 var(--k-line);transition:background-color var(--k-t) var(--k-ease)}.k-input::placeholder,.k-modal input::placeholder{color:var(--k-muted)}.k-input:focus,.k-modal input:focus,.k-modal textarea:focus{background:var(--k-hi-2);border-color:var(--k-ink);outline:4px solid var(--k-alt);outline-offset:2px}.k-toggle{appearance:none;-webkit-appearance:none;position:relative;width:48px;height:26px;padding:0;margin:0;cursor:pointer;background:var(--k-paper-2);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:2px 2px 0 var(--k-ink);flex:none;transition:background-color var(--k-t) var(--k-ease)}.k-toggle:before{content:"";position:absolute;top:1px;inset-inline-start:1px;width:16px;height:16px;background:var(--k-ink);transition:transform var(--k-t) var(--k-ease)}.k-toggle.on,.k-toggle[aria-pressed=true],.k-toggle[aria-checked=true],.k-toggle:checked{background:var(--k-hi)}.k-toggle.on:before,.k-toggle[aria-pressed=true]:before,.k-toggle[aria-checked=true]:before,.k-toggle:checked:before{transform:translate(calc(var(--k-dir) * 22px))}.k-toggle:disabled{border-style:dashed;box-shadow:none;opacity:1;background:var(--k-paper-2);cursor:default}.k-toggle:disabled:before{background:var(--k-muted)}.k-btn .kbd-chip,.k-btn-primary .kbd-chip,.k-btn-go .kbd-chip,.k-modal .tbtn .kbd-chip,.k-modal .btn-gold .kbd-chip,.k-card .kbd-chip,.lb-rail button .kbd-chip,.lb-mode .kbd-chip,.lb-iconbtn .kbd-chip,.lb-coins .kbd-chip,.lb-party .kbd-chip,.lb-slot.empty .kbd-chip,.lb-player .kbd-chip,.storeSubtabs button .kbd-chip,.storeTools button .kbd-chip,.storeCoinsChip .kbd-chip{--kbd-bg: rgba(0, 0, 0, .08);--kbd-fg: var(--k-ink);--kbd-border: rgba(29, 20, 9, .55)}.brand,.lbTitle{font-family:var(--k-font-display);font-weight:400;letter-spacing:0}.lb-brand .brand{font-size:26px}.lbT-sh{-webkit-text-stroke:.13em #0a0d18}@media(max-height:520px){.lb-brand .brand{font-size:19px}}.lb-player{background:var(--k-paper);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);color:var(--k-ink);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-player .lb-id b{color:var(--k-ink)}.lb-id b.guest:after{color:var(--k-muted)}.lb-username{color:var(--k-muted);opacity:1}.lb-lvl{color:var(--k-ink);font-weight:800}.lb-xp{background:var(--k-paper-2);border:2px solid var(--k-ink)}.lb-xp i{background:var(--k-hi)}.lb-avatar{border:var(--k-w) solid var(--k-ink)}.lb-demotag{background:var(--k-paper);color:var(--k-danger);border:2px solid var(--k-danger);border-radius:0}.lb-coins,.lb-iconbtn{background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink);font-weight:800;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-iconbtn .ui-icon,.lb-coins .ui-icon{color:var(--k-ink)}#lbCoinsBtn{background:var(--k-hi)}#lbNoWaitChip.on{background:var(--k-hi);color:var(--k-hi-ink)}.lb-rail button{background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);font-weight:800;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-rail button .ui-icon{color:var(--k-ink)}@media(hover:hover)and (pointer:fine){.lb-rail button:hover,.lb-iconbtn:hover,.lb-player:hover,.lb-mode:hover,.lb-coins:hover{background:var(--k-hi-2);transform:translate(-1px,-1px)}.lb-card:hover{background:var(--k-hi-2);transform:scale(.82) translate(-1px,-1px)}.lb-party:hover{background:var(--k-hi-2);transform:translate(-1px,-1px)}}.lb-rail button:active,.lb-iconbtn:active,.lb-coins:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--k-ink);background:var(--k-hi)}.lb-card:active{transform:scale(.82) translate(2px,2px);box-shadow:1px 1px 0 var(--k-ink)}.lb-rail button:focus-visible,.lb-iconbtn:focus-visible,.lb-coins:focus-visible,.lb-mode:focus-visible,.lb-player:focus-visible,.lb-party:focus-visible,.lb-card:focus-visible{outline:4px solid var(--k-alt);outline-offset:3px}.lb-badge-dot{background:var(--k-danger);border-color:var(--k-ink)}.lb-card{--spine: var(--k-hi);background:var(--k-paper);border:var(--k-w) solid var(--k-ink);border-radius:0;color:var(--k-ink);box-shadow:inset calc(var(--k-dir) * 9px) 0 0 var(--spine),5px 5px 0 var(--k-ink);padding-inline-start:16px;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-card:nth-child(1){--spine: var(--k-danger)}.lb-card:nth-child(2){--spine: var(--k-alt)}.lb-card:nth-child(3){--spine: var(--k-hi)}.lb-card-t{background:none;color:var(--k-muted);font-weight:700;padding:0;-webkit-clip-path:none;clip-path:none}.lb-card b{color:var(--k-ink);font-weight:800}.lb-card b{min-width:0;overflow:hidden;text-overflow:ellipsis}.lb-card-t{flex:none}.lb-card.lb-event{--spine: var(--k-alt);flex-direction:column;align-items:stretch;justify-content:center;gap:1px}.lb-card.lb-event .lb-card-t,.lb-card.lb-event b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-height:340px){#lbCards.hasEvent .lb-card[data-card=league]{display:none}.lb-card.lb-event{padding-block:2px;line-height:1.15}}.lb-mode{background:var(--k-paper);color:var(--k-muted);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:5px 5px 0 var(--k-ink);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-mode b{color:var(--k-ink);font-weight:800}.lb-mode-k{align-self:flex-start;background:none;color:var(--k-muted);font-weight:800;padding:0;-webkit-clip-path:none;clip-path:none;display:flex;align-items:center;gap:6px}.lb-mode-k:before{content:"";width:9px;height:9px;background:var(--k-hi);border:2px solid var(--k-ink);box-sizing:border-box;flex:none}.lb-mode-k .newBadge{margin:-2px 8px}#lbMode.modeCard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:none;row-gap:0;align-items:center;column-gap:8px;padding:5px 9px 5px 5px;overflow:visible;border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:5px 5px 0 var(--k-ink),inset 0 3px #ffffff4d;color:#fff;background-color:var(--mc-a);background-image:var(--mc-bg)}#lbMode.modeCard:hover{background-color:var(--mc-a);background-image:var(--mc-bg);filter:brightness(1.07);transform:translate(-1px,-1px)}.lbmArt{display:grid;place-items:center;width:62px;height:46px;background:#0003;box-shadow:inset 0 3px #00000040}.lbmArt svg{width:auto;height:38px}.lbmTxt{display:flex;flex-direction:column;min-width:0;gap:0}#lbMode .lb-mode-k{color:#fff;font-size:var(--fs-meta);text-shadow:1px 1px 0 var(--k-ink)}#lbMode .lb-mode-k:before{display:none}#lbMode b{font-family:var(--k-font-display);font-weight:400;font-size:21px;line-height:1.2;color:#fff;text-shadow:2px 0 var(--k-ink),-2px 0 var(--k-ink),0 2px var(--k-ink),0 -2px var(--k-ink),1.5px 1.5px var(--k-ink),-1.5px 1.5px var(--k-ink),1.5px -1.5px var(--k-ink),-1.5px -1.5px var(--k-ink)}#lbModeLine{color:#fff;font-size:var(--fs-note);font-weight:500;text-shadow:1px 1px 0 var(--k-ink),0 1px 0 var(--k-ink)}#lbMode .kbd-chip{--kbd-bg: #14161c;--kbd-fg: #fff;--kbd-border: #fff}@media(max-height:520px){#lbMode.modeCard{padding:3px 8px 3px 3px;column-gap:6px}.lbmArt{width:46px;height:34px}.lbmArt svg{height:28px}#lbMode b{font-size:16px;line-height:1.15}}@media(max-height:365px){.lb-mode-k{display:none}}.lb-start{position:relative;isolation:isolate;font-family:var(--k-font-display);font-weight:400;letter-spacing:0;border-radius:0;background:var(--k-go);color:var(--k-go-ink);border:var(--k-w) solid var(--k-ink);padding-inline-end:56px;box-shadow:5px 5px 0 var(--k-ink);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-start:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-end:0;width:46px;background:var(--k-go-edge);border-inline-start:var(--k-w) solid var(--k-ink)}.lb-start:after{content:"";position:absolute;z-index:-1;inset-inline-end:16px;top:50%;margin-top:-8px;width:0;height:0;border-block:8px solid transparent;border-inline-start:12px solid var(--k-ink)}@media(hover:hover)and (pointer:fine){.lb-start:not(:disabled):hover{filter:none;background:var(--k-go-hover);transform:translateZ(0) translate(-1px,-1px);box-shadow:6px 6px 0 var(--k-ink)}}.lb-start:not(:disabled):active{transform:translateZ(0) translate(4px,4px);box-shadow:1px 1px 0 var(--k-ink);background:var(--k-paper-2)}.lb-start:disabled{filter:none;background:var(--k-paper-2);color:var(--k-muted);border-style:dashed;box-shadow:none;transform:translateZ(0)}.lb-start:disabled:before,.lb-start:disabled:after{opacity:.35}.lb-start:focus-visible{outline:4px solid var(--k-paper);outline-offset:3px;box-shadow:0 0 0 7px var(--k-ink),5px 5px 0 7px var(--k-ink)}@media(max-height:520px){.lb-start{padding-inline-end:44px}.lb-start:before{width:36px}.lb-start:after{inset-inline-end:12px}}.lb-party{background:var(--k-paper-2);color:var(--k-ink);border:2px solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);font-weight:800;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-party:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--k-ink);background:var(--k-hi)}.lb-partyleave{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--k-danger);color:var(--k-danger-ink);border:2px solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);font-weight:800;cursor:pointer;padding:8px 12px;font-size:var(--fs-title);line-height:1.1;text-align:center;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),filter var(--k-t) var(--k-ease)}.lb-partyleave:hover{filter:brightness(1.1);transform:translate(-1px,-1px)}.lb-partyleave:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--k-ink)}@media(max-height:520px){.lb-partyleave{padding:2px 8px;font-size:12px;line-height:1.2;border-width:2px}}body.touch .lb-partyleave{min-height:44px;box-sizing:border-box}.lb-hint{color:#fff;text-shadow:1px 1px 0 var(--k-ink),-1px -1px 0 var(--k-ink),1px -1px 0 var(--k-ink),-1px 1px 0 var(--k-ink)}.lb-slot.empty{background:#fffc;color:var(--k-ink);border:var(--k-w) dashed var(--k-ink);border-radius:0;box-shadow:var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink)}.lb-slot.filled{background:#ffffffdb;color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink)}.lb-slot.ready{box-shadow:inset 0 0 0 3px var(--k-ok),var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink)}.lb-slot .lb-slotname{background:none;color:var(--k-ink);font-weight:800;padding:0 2px;text-decoration:underline;text-decoration-color:var(--k-hi);text-decoration-thickness:4px;text-underline-offset:3px;text-decoration-skip-ink:none}.lb-slot.empty .lb-plus{color:var(--k-alt-ink);background:var(--k-alt);border:var(--k-w) solid var(--k-ink);border-radius:var(--k-radius-dot);width:30px;height:30px;display:grid;place-items:center;font-size:24px;text-shadow:none}@media(hover:hover)and (pointer:fine){.lb-slot.empty:hover{background-color:var(--k-hi-2)}}.lb-slot.empty:active{background-color:var(--k-hi)}.lb-badge{color:var(--k-ok);font-weight:800}.lb-invite{background:#fffc;color:var(--k-ink);border:var(--k-w-sm) dashed var(--k-ink);border-radius:0;box-shadow:2px 2px 0 var(--k-ink);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.lb-invite-plus{width:22px;height:22px;display:grid;place-items:center;box-sizing:border-box;background:var(--k-alt);color:var(--k-alt-ink);border:2px solid var(--k-ink);border-radius:var(--k-radius-dot);font-size:17px;font-weight:900;line-height:1;text-shadow:none}@media(hover:hover)and (pointer:fine){.lb-invite:not(.off):hover{background-color:var(--k-hi-2)}}.lb-invite:not(.off):active{background-color:var(--k-hi);transform:translate(2px,2px);box-shadow:0 0 0 var(--k-ink)}.lb-invite:focus-visible{outline:3px solid var(--k-alt);outline-offset:3px}#lobby.scene3d .lb-slot.filled,.lb-slot.filled.has-fig{background:none;border-color:transparent;box-shadow:none}#lobby.scene3d .lb-slot.filled .lb-ghost,.lb-slot.filled.has-fig .lb-ghost{display:none}.lb-slot.filled .lb-ptag{position:absolute;left:calc(50% + var(--tag-x, 0px));bottom:var(--tag-y, 6px);transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:3px;box-sizing:border-box;max-width:max(var(--tag-w, 100%),56px);min-height:16px;padding:0 4px;background:var(--k-paper);color:var(--k-ink);border:var(--k-w-sm) solid var(--k-ink);box-shadow:1px 1px 0 var(--k-ink);font-size:11px;font-weight:800;line-height:1.35;white-space:nowrap;pointer-events:none}@media(max-height:520px){.lb-slot.filled .lb-ptag{font-size:10px;min-height:14px;padding:0 3px;gap:2px}}.lb-slot.filled .lb-ptag .lb-slotname{flex:0 1 auto;min-width:0;padding:0;text-decoration:none}.lb-slot.filled .lb-ptag .lb-badge{flex:none;font-weight:900}.lb-slot.filled:not(.ready) .lb-ptag .lb-badge{color:var(--k-muted)}.lb-pfig{display:none;position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.lb-slot.filled.has-fig .lb-pfig{display:block}.lb-pfig canvas{display:block;width:100%;height:100%}.lb-announce{background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink)}.lb-announce span:nth-of-type(2),.lb-announce button{color:var(--k-hi-ink)}@media(hover:hover)and (pointer:fine){.lb-announce button:hover{color:var(--k-danger)}}.storeTop{border-bottom:var(--k-w) solid var(--k-ink);box-shadow:0 3px 0 var(--k-hi);position:relative;z-index:1}.storeModeSwitch{background:transparent;border:var(--k-w) solid var(--k-paper);border-radius:0;padding:0;gap:4px}.storeModeSwitch button{background:transparent;color:var(--k-paper);border-radius:0;font-weight:800;transition:background-color var(--k-t) var(--k-ease)}.storeModeSwitch button.on{background:var(--k-hi);color:var(--k-hi-ink);box-shadow:3px 3px 0 var(--k-paper)}@media(hover:hover)and (pointer:fine){.storeModeSwitch button:not(.on):hover{background:#ffffff29}}.storeCoinsChip{padding:3px 12px;background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-hi);font-weight:800}#storeClose{background:var(--k-danger);color:var(--k-danger-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink);font-weight:800;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}@media(hover:hover)and (pointer:fine){#storeClose:hover{background:var(--k-alt);color:var(--k-alt-ink);transform:translate(-1px,-1px)}}#storeClose:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--k-ink)}.storeBox button:focus-visible,.storeCard:focus-visible{outline:4px solid var(--k-hi);outline-offset:2px}.storeCats button{color:var(--k-paper);font-weight:800;border-inline-start-color:transparent;isolation:isolate}.storeCats button.on{background:transparent;color:var(--k-hi-ink);border-inline-start-color:transparent}.storeCats button.on:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:-1;background:var(--k-hi);border:var(--k-w) solid var(--k-ink);box-sizing:border-box;transform:skew(-12deg);box-shadow:3px 3px 0 var(--k-paper)}@media(hover:hover)and (pointer:fine){.storeCats button:not(.on):hover{background:#ffffff1f}}.storeCats button:not(.on):active{background:#ffffff38}.storeSubtabs button,.storeTools button{background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-hi);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.storeSubtabs button.on,.storeTools button.on{background:var(--k-hi);color:var(--k-hi-ink);border-color:var(--k-ink);box-shadow:3px 3px 0 var(--k-paper)}@media(hover:hover)and (pointer:fine){.storeSubtabs button:not(.on):hover,.storeTools button:not(.on):hover{background:var(--k-hi-2);transform:translate(-1px,-1px)}}.storeSubtabs button:active,.storeTools button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--k-hi)}.storeGrid{gap:12px}.storeCard{--rc: var(--k-r-common);--rt: var(--k-r-common-tint);--rs: var(--k-r-common-fill);--ring: 0 0 0 0 transparent;--rbw: var(--k-w);padding:12px 2.5px 3px;overflow:visible;background:var(--rt);border:var(--rbw) solid var(--k-ink);border-radius:0;box-shadow:var(--ring),var(--k-off) var(--k-off) 0 var(--k-ink);color:var(--k-ink);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.storeCard[data-rarity=rare],.storeCard[data-rarity=epic],.storeCard[data-rarity=legendary]{--rbw: 4px;--ring: 0 0 0 2px var(--k-ink);border-color:var(--rc)}.storeCard[data-rarity=rare]{--rc: var(--k-r-rare);--rt: var(--k-r-rare-tint);--rs: var(--k-r-rare-fill);background:var(--rt)}.storeCard[data-rarity=epic]{--rc: var(--k-r-epic);--rt: var(--k-r-epic-tint);--rs: var(--k-r-epic-fill);background:var(--rt)}.storeCard[data-rarity=legendary]{--rc: var(--k-r-legendary);--rt: var(--k-r-legendary-tint);--rs: var(--k-r-legendary-fill);background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.7) 36%,rgba(255,255,255,0) 48%,rgba(255,194,46,.35) 60%,transparent 70%),var(--rt)}.storeCard:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:var(--rc);border-bottom:2px solid var(--k-ink);pointer-events:none}.storeCard[data-rarity=common]:before{background:var(--k-paper-2)}.storeCard[data-rarity=legendary]:before{height:9px}.storeCard:after,.storeCard[data-rarity]:after{content:none;animation:none}.storeCardArt{position:relative;display:inline-block;line-height:0;margin:4px 0}.storeCard img.storeCardShot{display:block;background:#171f40;outline:4px solid var(--rc);box-shadow:0 0 0 6px var(--k-ink);margin:0}#storeGrid .storeCard[data-kind=skin] img.storeCardShot{width:100px;height:100px;image-rendering:auto;background:radial-gradient(circle at 50% 42%,#f6f8fd,#dbe3f3 55%,#b5c2de)}@media(max-height:520px){#storeGrid .storeCard[data-kind=skin] img.storeCardShot{width:72px;height:72px}}@media(max-height:330px){#storeGrid .storeCard[data-kind=skin] img.storeCardShot{width:64px;height:64px}}.storeCard .storeCardEmoji{display:grid;place-items:center;width:56px;height:46px;line-height:1;background:var(--k-paper);outline:4px solid var(--rc);box-shadow:0 0 0 6px var(--k-ink)}.storeCard[data-rarity=common] img.storeCardShot,.storeCard[data-rarity=common] .storeCardEmoji{outline-width:3px;box-shadow:0 0 0 5px var(--k-ink)}.storeCard[data-rarity=legendary] .storeCardArt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.75;background:linear-gradient(115deg,transparent 30%,rgba(255,236,160,.75) 44%,rgba(255,255,255,.5) 50%,transparent 62%)}@keyframes k-glint{0%,to{opacity:.25}50%{opacity:.95}}@media(prefers-reduced-motion:no-preference){.storeGrid.fxHigh .storeCard[data-rarity=legendary]:nth-child(-n+9) .storeCardArt:after{animation:k-glint 2.6s ease-in-out infinite}}.storeCard .storeCardName{color:var(--k-ink);font-weight:800}.storeCard .storeCardCost{color:var(--k-muted);font-weight:700}.storeCard .storeCardCost .ui-icon{vertical-align:-2px;margin-inline-end:2px}.storeCard .storeCardCost.owned{color:var(--k-ok);font-weight:800}.storeCard.short .storeCardCost{color:var(--k-danger);font-weight:800}.storeCardTier,.storeCardTier[data-rarity]{background:var(--rs);border:2px solid var(--k-ink);border-radius:0;-webkit-clip-path:none;clip-path:none;box-shadow:2px 2px 0 var(--k-ink);padding:0 8px 0 6px;color:var(--k-ink);font-weight:800;font-size:11px;line-height:1.55;letter-spacing:0;display:inline-flex;align-items:center;gap:5px;position:relative;z-index:2;margin:2px 0 3px}.storeCardTier:before{content:"";width:9px;height:9px;background:var(--rc);border:1.5px solid var(--k-ink);border-radius:var(--k-radius-dot);box-sizing:border-box;flex:none}@media(hover:hover)and (pointer:fine){.storeCard:hover{transform:translate(-1px,-2px);box-shadow:var(--ring),6px 7px 0 var(--k-ink)}}.storeCard:active{transform:translate(3px,3px);box-shadow:var(--ring),1px 1px 0 var(--k-ink)}.storeCard.selected{border-color:var(--rc);outline:4px solid var(--k-paper);outline-offset:3px;box-shadow:var(--ring),8px 8px 0 var(--k-ink);transform:translate(-1px,-2px)}.storeCard.equipped,.storeCard.selected{border-color:var(--rc)}.storeCard[data-rarity=common].equipped,.storeCard[data-rarity=common].selected{border-color:var(--k-ink)}.storeCard.equipped .storeCardCost.owned{background:none;color:var(--k-ok);padding:0}.storeCard.equipped .storeCardCost.owned:before{content:"✓";font-weight:900}.storeEmpty{color:var(--k-paper)}.storeEmpty p{font-size:var(--fs-body);font-weight:700}.storeEmpty .btn-gold{padding:7px 14px;font-weight:800;background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink)}.storeNudge{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:8px 12px;background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-hi)}.storeNudge p{flex:1 1 220px;min-width:0;margin:0;font-size:var(--fs-body);font-weight:800;line-height:1.5}.storeNudge .btn-gold{flex:none;padding:7px 14px;font-weight:800;background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink)}body.touch .storeNudge .btn-gold{min-height:44px}@media(max-height:520px){.storeNudge{padding:4px 8px;gap:4px 10px}.storeNudge p{flex-basis:150px;font-size:var(--fs-note);line-height:1.35}.storeGroup{margin-top:2px;padding-block:1px}}.storeCardColl{position:absolute;top:-10px;inset-inline-end:-12px;z-index:3;width:24px;height:24px;display:grid;place-items:center;font-size:13px;line-height:1;background:var(--k-alt);border:2px solid var(--k-ink);border-radius:var(--k-radius-dot);box-shadow:2px 2px 0 var(--k-ink);cursor:help}.storeCardColl:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.storeGrid .storeCard .storeCardName{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;min-height:2.6em;text-overflow:ellipsis}.storeFilters{gap:10px;padding:10px 12px 0}.storeMain{container-type:inline-size}.storeFilterColl,.storeFilterRaritySel{position:relative;flex:0 1 auto;min-width:96px;max-width:48%}.storeFilterRaritySel{display:none}.storeFilterColl select,.storeFilterRaritySel select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:36px;margin:0;padding-block:3px;padding-inline:10px 28px;font-family:var(--k-font-body);font-size:var(--fs-note);font-weight:800;color:var(--k-ink);background:var(--k-paper);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-hi);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storeFilterColl.on select,.storeFilterRaritySel.on select{background:var(--k-hi);box-shadow:3px 3px 0 var(--k-paper)}.storeFilterColl select option,.storeFilterColl select optgroup,.storeFilterRaritySel select option{color:var(--k-ink);background:var(--k-paper)}.storeFilterColl:after,.storeFilterRaritySel:after{content:"";position:absolute;inset-inline-end:10px;top:50%;margin-top:-3px;width:0;height:0;border-inline:5px solid transparent;border-top:7px solid var(--k-ink);pointer-events:none}.storeFilterColl select:focus-visible,.storeFilterRaritySel select:focus-visible{outline:4px solid var(--k-alt);outline-offset:2px}.storeFilterRaritySel:not([data-rarity=all]) select{padding-inline-start:26px}.storeFilterRaritySel:not([data-rarity=all]):before{content:"";position:absolute;z-index:1;inset-inline-start:10px;top:50%;margin-top:-5px;width:10px;height:10px;background:var(--rc);border:1.5px solid var(--k-ink);border-radius:var(--k-radius-dot);box-sizing:border-box;pointer-events:none}.storeFilterRaritySel[data-rarity=common]{--rc: var(--k-r-common)}.storeFilterRaritySel[data-rarity=rare]{--rc: var(--k-r-rare)}.storeFilterRaritySel[data-rarity=epic]{--rc: var(--k-r-epic)}.storeFilterRaritySel[data-rarity=legendary]{--rc: var(--k-r-legendary)}.storeFilterRarity{flex:1 1 auto;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px}.storeFilterRarity::-webkit-scrollbar{display:none}.storeFilterRarity button{--rc: var(--k-r-common);flex:none;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;margin:0;font-family:var(--k-font-body);font-size:var(--fs-note);font-weight:800;color:var(--k-ink);background:var(--k-paper);border:2px solid var(--k-ink);border-radius:0;box-shadow:2px 2px 0 var(--k-ink);cursor:pointer;white-space:nowrap;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.storeFilterRarity button[data-rarity=rare]{--rc: var(--k-r-rare)}.storeFilterRarity button[data-rarity=epic]{--rc: var(--k-r-epic)}.storeFilterRarity button[data-rarity=legendary]{--rc: var(--k-r-legendary)}.storeFilterRarity button:not([data-rarity=all]):before{content:"";width:10px;height:10px;background:var(--rc);border:1.5px solid var(--k-ink);border-radius:var(--k-radius-dot);box-sizing:border-box;flex:none}.storeFilterRarity button.on{background:var(--k-hi);box-shadow:2px 2px 0 var(--k-paper)}@media(hover:hover)and (pointer:fine){.storeFilterRarity button:not(.on):hover{background:var(--k-hi-2);transform:translate(-1px,-1px)}}.storeFilterRarity button:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--k-ink)}.storeFilterRarity button:focus-visible{outline:4px solid var(--k-alt);outline-offset:1px}.storeFilters{flex-wrap:wrap;row-gap:0}.storeSortChip{position:relative;flex:none;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;margin:0 0 4px;font-family:var(--k-font-body);font-size:var(--fs-note);font-weight:800;color:var(--k-ink);background:var(--k-paper);border:2px solid var(--k-ink);border-radius:0;box-shadow:2px 2px 0 var(--k-ink);cursor:pointer;white-space:nowrap;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}.storeSortChip .ui-icon{margin:0;flex:none}.storeSortChip.on{background:var(--k-hi);box-shadow:2px 2px 0 var(--k-paper)}@media(hover:hover)and (pointer:fine){.storeSortChip:not(.on):hover{background:var(--k-hi-2);transform:translate(-1px,-1px)}}.storeSortChip:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--k-ink)}.storeSortChip:focus-visible{outline:4px solid var(--k-alt);outline-offset:1px}@container (max-width: 540px){.storeFilters{flex-wrap:nowrap}.storeFilters .storeFilterRarity{display:none}.storeFilters .storeFilterRaritySel{display:block}.storeFilters .storeFilterColl,.storeFilters .storeFilterRaritySel{flex:1 1 0;max-width:none}.storeFilterColl select,.storeFilterRaritySel select{padding-inline:8px 24px}.storeFilterColl:after,.storeFilterRaritySel:after{inset-inline-end:8px}}@container (max-width: 330px){.storeFilters{gap:6px;padding-inline:8px}.storeFilters .storeFilterColl,.storeFilters .storeFilterRaritySel{min-width:70px}.storeSortChip{min-width:44px;padding:0;justify-content:center}.storeSortChip span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.storeSubtabs button .ui-icon{margin:0}.storeGroup{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:6px;padding:3px 10px;background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-hi);font-weight:800;font-size:var(--fs-note);line-height:1.4}.storeGroup:first-child{margin-top:0}.storeGroupName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storeGroupCount{flex:none;min-width:1.6em;padding:0 6px;text-align:center;background:var(--k-hi);color:var(--k-hi-ink);border:2px solid var(--k-ink);font-variant-numeric:tabular-nums}.storeSubtabs button.nomatch:not(.on){opacity:.45;box-shadow:none}.storeNamePlate{--rc: var(--k-r-common);--rt: var(--k-r-common-tint);--rs: var(--k-r-common-fill);padding:2px 16px 4px;background:var(--rt);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-hi);font-weight:800}.storeNamePlate[data-rarity=rare],.storeNamePlate[data-rarity=epic],.storeNamePlate[data-rarity=legendary]{border:4px solid var(--rc);box-shadow:0 0 0 2px var(--k-ink),5px 5px 0 2px var(--k-hi),inset 0 -6px 0 var(--rc)}.storeNamePlate[data-rarity=rare]{--rc: var(--k-r-rare);--rt: var(--k-r-rare-tint);--rs: var(--k-r-rare-fill)}.storeNamePlate[data-rarity=epic]{--rc: var(--k-r-epic);--rt: var(--k-r-epic-tint);--rs: var(--k-r-epic-fill)}.storeNamePlate[data-rarity=legendary]{--rc: var(--k-r-legendary);--rt: var(--k-r-legendary-tint);--rs: var(--k-r-legendary-fill);background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.7) 36%,rgba(255,255,255,0) 48%,rgba(255,194,46,.35) 60%,transparent 70%),var(--rt)}.storeTierLabel{--rc: var(--k-r-common);--rs: var(--k-r-common-fill)}.storeTierLabel[data-rarity=rare]{--rc: var(--k-r-rare);--rs: var(--k-r-rare-fill)}.storeTierLabel[data-rarity=epic]{--rc: var(--k-r-epic);--rs: var(--k-r-epic-fill)}.storeTierLabel[data-rarity=legendary]{--rc: var(--k-r-legendary);--rs: var(--k-r-legendary-fill)}.storeTierLabel:not(:empty){display:inline-flex;align-items:center;gap:6px;background:var(--rs);color:var(--k-ink);border:2px solid var(--k-ink);border-radius:0;box-shadow:2px 2px 0 var(--k-ink);padding:0 12px 0 8px;font-weight:800;-webkit-clip-path:none;clip-path:none}.storeTierLabel:not(:empty):before{content:"";width:10px;height:10px;background:var(--rc);border:1.5px solid var(--k-ink);border-radius:var(--k-radius-dot);box-sizing:border-box;flex:none}.storeActions .btn-gold{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;font-weight:800;background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}@media(hover:hover)and (pointer:fine){.storeActions .btn-gold:not(:disabled):hover{background:var(--k-hover);filter:none;transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--k-ink)}}.storeActions .btn-gold:not(:disabled):active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--k-ink)}.storeActions .btn-gold:disabled,.storeActions .btn-gold[disabled]{opacity:1;background:var(--k-paper-2);color:var(--k-muted);border:var(--k-w) dashed var(--k-muted);box-shadow:none;transform:none}.storeActions .btn-gold.storeSetBtn:not(:disabled){background:var(--k-paper);color:var(--k-ink)}.storeActions .btn-gold.storeSetBtn[aria-pressed=true]:not(:disabled){background:var(--k-hi-2)}@media(hover:hover)and (pointer:fine){.storeActions .btn-gold.storeSetBtn:not(:disabled):hover{background:var(--k-hi-2)}}.storeActions{flex-wrap:wrap;justify-content:center}#storeAlbum{padding:4px 12px;background:var(--k-paper);color:var(--k-ink);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-hi);font-weight:800;transition:transform var(--k-t) var(--k-ease),box-shadow var(--k-t) var(--k-ease),background-color var(--k-t) var(--k-ease)}@media(hover:hover)and (pointer:fine){#storeAlbum:hover{background:var(--k-hi-2);transform:translate(-1px,-1px)}}#storeAlbum:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--k-hi)}body.touch .storeSubtabs{width:54px}body.touch .storeSubtabs button{flex:none;width:44px;height:44px;font-size:20px}body.touch .storeCats button{flex:none;min-height:44px}body.touch .storeTools button{width:44px;height:44px}body.touch .storeFilters{padding-top:6px}body.touch .storeFilterColl select,body.touch .storeFilterRaritySel select,body.touch .storeFilterRarity button,body.touch .storeSortChip,body.touch .storeModeSwitch button,body.touch .storeCoinsChip,body.touch #storeAlbum{min-height:44px}body.touch #storeClose{width:44px;height:44px}body.touch .storeActions .btn-gold{min-height:44px}@media(max-height:360px){.storeTop{padding-block:4px}.storeTierLabel,.storeTierLabel:not(:empty),.storePriceLine{display:none}.storeInfo{gap:6px}.storeActions{flex-wrap:nowrap;gap:6px}.storeActions .btn-gold{padding:4px 8px;font-size:var(--fs-note);white-space:nowrap}}.coinPacks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px 12px;padding-top:6px}@media(max-width:440px){.coinPacks{grid-template-columns:repeat(2,minmax(0,1fr))}}.coinPack{min-width:0;align-items:center;gap:4px;padding:16px 6px 8px;background:var(--k-paper);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);opacity:1;filter:none}.coinPack b{color:var(--k-ink);font-weight:800}.coinPack .small{color:var(--k-muted);text-align:center}html[dir=ltr] .coinPack{direction:ltr}.coinPack .price{color:var(--k-ink);font-weight:800;min-height:1.4em;line-height:1.4}.coinPack .price:empty{display:none}.coinPack .ribbon{background:var(--k-paper);color:var(--k-danger);border:2px solid var(--k-danger);border-radius:0;box-shadow:2px 2px 0 var(--k-ink)}.coinPack .tag{background:var(--k-hi);color:var(--k-hi-ink);border:2px solid var(--k-ink);border-radius:0}.coinPack.best{border-color:var(--k-ink);box-shadow:var(--k-off) var(--k-off) 0 var(--k-alt)}.coinPack .slot{min-height:28px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:2px}.coinPack .why,.coinPack .busyWhy{font-size:var(--fs-meta);font-weight:700;line-height:1.3;color:var(--k-ink)}.coinPack .busyWhy{display:none}.coinPack .buy{margin-top:auto;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding-top:6px;text-align:center}.coinPack .buy button{width:100%;padding:7px 6px;font-weight:800}.coinPack.off,.coinPacks.busy .coinPack{filter:grayscale(1);background:#e9e7e2;border-color:#8b8b86;box-shadow:none}.coinPack.off.best,.coinPacks.busy .coinPack.best{box-shadow:none}.coinPack.off b,.coinPack.off .small,.coinPack.off .price,.coinPack.off .why,.coinPacks.busy .coinPack b,.coinPacks.busy .coinPack .small,.coinPacks.busy .coinPack .price,.coinPacks.busy .coinPack .busyWhy{color:#3d3b37}.coinPack.off .icon,.coinPacks.busy .coinPack .icon{opacity:.6}.coinPack.off .ribbon,.coinPacks.busy .coinPack .ribbon{background:#e9e7e2;color:#4a4843;border-color:#8b8b86;box-shadow:none}.coinPack.off .tag,.coinPacks.busy .coinPack .tag{background:#d3d1cc;color:#3d3b37;border-color:#8b8b86}.k-modal .coinPack .btn-gold:disabled{background:#cfcdc8;color:#4a4843;border:var(--k-w) solid #8b8b86;box-shadow:none;transform:none;opacity:1;cursor:not-allowed}.coinPacks.busy .coinPack:not(.off) .tag{display:none}.coinPacks.busy .coinPack:not(.off) .busyWhy{display:inline}body.touch .k-modal:not(#results) :is(.btn-gold,.tbtn,.k-btn,.k-btn-primary,.k-btn-danger,.primary,.outline){min-height:44px}body.touch :is(.k-tabs,.k-modal:not(#results) .tabs)>button{min-height:44px}body.touch .k-modal :is(textarea,input:not([type=range],[type=checkbox],[type=radio],[type=hidden])){min-height:44px;box-sizing:border-box}body.touch .k-modal select{height:44px;box-sizing:border-box}body.touch .k-modal :is(.menuModalX,.entryHeadBack,.k-toggle-lbl,.clanSwatch,a[href]:not(.btn-gold,.tbtn)){position:relative}body.touch .k-modal .menuModalX:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}body.touch .k-modal .entryHeadBack:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}body.touch .k-modal .k-toggle-lbl:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}body.touch .k-modal a[href]:not(.btn-gold,.tbtn):after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}body.touch .clanSwatches{gap:0}body.touch .clanSwatch{margin:7px}body.touch .clanSwatch:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}body.touch .k-modal .spane .row{min-height:44px}body.touch .k-modal summary{padding-block:13px;min-height:44px;box-sizing:border-box}body.touch .k-modal input[type=range]{height:44px}body.touch .k-modal input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--k-alt) calc(14px + (100% - 28px) * var(--p, 0)),var(--k-paper-2) 0)}body.touch .k-modal input[type=range]::-webkit-slider-thumb{width:28px;height:28px;margin-top:-12px}body.touch .k-modal input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--k-alt) calc(14px + (100% - 28px) * var(--p, 0)),var(--k-paper-2) 0)}body.touch .k-modal input[type=range]::-moz-range-thumb{width:24px;height:28px}body.touch .panes{padding-inline-end:17px}body.touch .k-modal :is(.leagueRow,.clanMember,#friendList>div){position:relative;min-height:44px}body.touch .k-modal :is(.leagueRow,.clanMember,#friendList>div) .profNameLink:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}body.touch .k-modal :is(.clanMember,#friendList>div) button:not(.profNameLink){position:relative}body.touch .lb-res{gap:10px}body.touch .lb-res>:is(.lb-iconbtn,.lb-coins){position:relative}body.touch .lb-res>.lb-iconbtn:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}body.touch .lb-res>.lb-coins:after{content:"";position:absolute;top:-9px;right:-8px;bottom:-9px;left:-8px}body.touch .lb-card{transform:none;min-height:44px;box-sizing:border-box}body.touch .lb-card:active{transform:translate(2px,2px)}@media(hover:hover)and (pointer:fine){body.touch .lb-card:hover{transform:translate(-1px,-1px)}}body.touch .lb-rail{gap:4px}body.touch .lb-rail button{min-height:44px;box-sizing:border-box;justify-content:center}body.touch .lb-mode,body.touch .lb-start,body.touch .lb-party,body.touch .lb-arc{min-height:44px;box-sizing:border-box}body.touch .lb-partyRow{gap:6px}body.touch .lb-announce{min-height:44px;box-sizing:border-box;align-items:center}body.touch .lb-announce button{width:44px;height:44px;margin-inline-end:-8px;font-size:20px}body.touch .lb-cards{width:calc(min(30vw,230px)*.82)}@media(max-height:520px){body.touch .lb-cards{width:calc(min(46vw,190px)*.82)}}@media(max-height:380px){body.touch .lb-card{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:3px 4px;padding-inline-start:14px}body.touch .lb-card-t{font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis}body.touch .lb-card b{max-width:100%;font-size:13px;line-height:1.25}body.touch .lb-arc{min-width:44px}body.touch .lb-party{padding-inline:3px}body.touch .lb-arc span.lb-arc-t{display:none}}@media(max-height:365px){body.touch .lb-rail{display:grid;grid-template-columns:repeat(2,auto);align-content:center;justify-content:center}body.touch .lb-cards{flex-direction:row;align-items:flex-start;bottom:auto;top:-3px;left:auto;right:0;width:54%;padding-top:0;gap:6px}html[lang=en] body.touch .lb-cards{left:auto;right:0}body.touch .lb-card{flex:1 1 0;min-width:0}body.touch .lb-announce{z-index:2}}@media(max-height:330px){body.touch .lb-rail button{width:44px}body.touch .lb-arc{min-width:44px}body.touch .lb-main{grid-template-columns:minmax(160px,24%) minmax(0,1fr) auto}body.touch .lb-partyRow{gap:4px}body.touch .lb-slot{width:50px}body.touch .lb-stage{gap:6px}body.touch .lb-side{gap:4px}}#results{--red: #b3122d;--blue: #1a4f9c;--res-pt: 14px;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:0}#results .resBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:var(--res-pt) 16px 12px}#results h2{font-family:var(--k-font-display);font-weight:400;letter-spacing:0;color:var(--k-ink);line-height:1.4}#results .resultHero{--spine: var(--k-alt);background:var(--k-paper-2);border:var(--k-w) solid var(--k-ink);border-radius:0;color:var(--k-ink);box-shadow:inset calc(var(--k-dir) * 9px) 0 0 var(--spine),var(--k-off) var(--k-off) 0 var(--k-ink);padding:10px 10px 8px;margin:0 0 12px}#results .resultHero.win{--spine: var(--k-ok);background:var(--k-hi);border-color:var(--k-ink)}#results .resultHero.lose{--spine: var(--k-danger)}#results .resultHero.draw{--spine: var(--k-alt)}#results .resultHero:before,#results .resultHero:after{content:none}#results .resultHero h2{font-size:calc(var(--fs-display) * 1.3)}#results .resultEmblem img{filter:none}#results .resultSub{color:var(--k-ink);font-weight:700;opacity:1}#results .heroStats{font-weight:800;color:var(--k-ink)}#results .mvpTag{background:var(--k-hi);color:var(--k-ink);border:var(--k-w-sm) solid var(--k-ink);border-radius:0;box-shadow:2px 2px 0 var(--k-ink);padding:0 5px}#results .mine{color:var(--k-ink);margin:12px 0 4px;font-weight:700}#results .mine b{color:var(--k-ink);font-weight:800}#results .rewardReveal{background:var(--k-hi-2);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);max-width:420px;padding:8px 12px 10px;margin:0 auto 12px}#results .rrRow{color:var(--k-ink)}#results .rrRow .rrLbl{color:var(--k-muted);font-weight:800}#results .rrRow b,#results .rrLvl{color:var(--k-ink);font-weight:800}#results .rrBar{height:16px;border:var(--k-w) solid var(--k-ink);border-radius:0;background:var(--k-paper)}#results .rrBar i{border-radius:0;background:var(--k-hi);box-shadow:inset -3px 0 0 var(--k-ink)}#results .roundTitle{display:block;width:fit-content;margin-top:2px;padding:0 5px;font-size:11px;font-weight:800;line-height:1.6;color:var(--k-ink);background:var(--k-hi-2);border:var(--k-w-sm) solid var(--k-ink)}#results .nearGoal{background:var(--k-paper-2);border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink);max-width:420px;padding:8px 12px 10px;margin:0 auto 12px;color:var(--k-ink)}#results .nearGoalTitle{font-family:var(--k-font-display);font-weight:400;margin:0 0 4px}#results .nearGoal ul{list-style:none;margin:0;padding:0}#results .nearGoalRow{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;font-weight:800;padding:3px 0}#results .nearGoalBar{grid-column:1 / -1;height:8px;border:var(--k-w-sm) solid var(--k-ink);background:var(--k-paper)}#results .nearGoalBar i{display:block;height:100%;background:var(--k-hi);box-shadow:inset calc(var(--k-dir) * -2px) 0 0 var(--k-ink)}#results table{color:var(--k-ink)}#results table:not(.raceTable){border-collapse:separate;border-spacing:0}#results th{color:var(--k-ink);font-weight:800;border-bottom:var(--k-w) solid var(--k-ink);position:sticky;top:0;z-index:1;background:var(--k-paper)}#results td{border-bottom:1px solid var(--k-line)}#results tr.me td{background:var(--k-hi-2);font-weight:800}#results td .tbtn.mini{padding:0 6px;border-width:var(--k-w-sm);box-shadow:2px 2px 0 var(--k-ink);font-size:11px;line-height:1.6}#results td .tbtn.mini:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--k-ink)}#results .profNameLink{color:var(--k-ink);text-decoration-color:var(--k-hi);text-decoration-thickness:3px;text-underline-offset:3px;text-decoration-skip-ink:none;font-weight:800}@media(hover:hover)and (pointer:fine){#results .profNameLink:hover{text-decoration-color:var(--k-alt)}}#results .profNameLink:focus-visible{outline:3px solid var(--k-alt);outline-offset:2px;text-decoration-color:var(--k-alt)}#results .badge{background:var(--k-paper);color:var(--k-ink);border:var(--k-w-sm) solid var(--k-ink);border-radius:0;box-shadow:3px 3px 0 var(--k-ink);font-weight:700}#results .badge b{font-weight:800}#results .badge.me{background:var(--k-hi-2);border-color:var(--k-ink);outline:3px solid var(--k-hi);outline-offset:1px}#results .badges{gap:10px}#results .actions{position:static;flex:none;background:var(--k-paper);border-top:var(--k-w) solid var(--k-ink);border-radius:0;margin:0;padding:10px 16px}#results .btn-gold,#results .tbtn{font-weight:800}#results #doubleXpBtn{margin:4px 0}#results #doubleXpBtn .xpBadge{display:inline-block;padding:0 6px;background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w-sm) solid var(--k-ink);font-weight:800;line-height:1.4}body.touch #results .actions{padding:8px 12px}@media(max-height:520px){#results{--res-pt: 10px}#results .resBody{padding:var(--res-pt) 12px 10px}#results .resultHero{padding:6px 8px;margin-bottom:8px}#results .resultHero h2{font-size:var(--fs-display)}#results .resultEmblem img{width:20px;height:20px}#results .rewardReveal{margin-bottom:8px;padding:6px 10px 8px}#results .badges{margin:6px 0;gap:8px}#results .badge{min-width:80px;padding:3px 8px}#results .badge .ico{font-size:18px}#results .mine{margin-top:8px}#results .actions{margin:0;padding:8px 12px}}#shareCardModal h3,#clipModal h3{display:inline-block;align-self:center;margin:0;padding:0 18px;background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w) solid var(--k-ink);box-shadow:4px 4px 0 var(--k-ink);transform:rotate(-1deg);font-family:var(--k-font-display);font-weight:400;line-height:1.5}#shareCardModal .tbtn.on{background:var(--k-hi);color:var(--k-hi-ink);border-color:var(--k-ink);font-weight:800}#shareCardModal a.tbtn{text-decoration:none}#shareCardCanvas,#clipVideo{border:var(--k-w) solid var(--k-ink);border-radius:0;box-shadow:var(--k-off) var(--k-off) 0 var(--k-ink)}#loading{background:var(--k-hi);gap:12px;padding:12px;color:var(--k-ink)}#loading .ldBrand{font-size:30px;line-height:1.3;color:var(--k-ink);margin:0;text-align:center}#loading .ldBrand em{color:var(--k-paper);text-shadow:2px 0 0 var(--k-ink),-2px 0 0 var(--k-ink),0 2px 0 var(--k-ink),0 -2px 0 var(--k-ink),2px 2px 0 var(--k-ink),-2px -2px 0 var(--k-ink),2px -2px 0 var(--k-ink),-2px 2px 0 var(--k-ink)}#loading .ldPanel{width:min(460px,92vw);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--k-paper);color:var(--k-ink);border:var(--k-w-lg) solid var(--k-ink);box-shadow:var(--k-off-lg) var(--k-off-lg) 0 var(--k-ink);text-align:start}#loading .ldRow{display:flex;align-items:center;gap:16px}#loading .pot-loader{flex:none;display:block}#loading .ladle,#loading .steam rect{animation:none}#loading .steam rect{opacity:.75}#loading .ldBubble{position:relative;flex:1 1 0;min-width:0;min-height:8.8em;display:flex;align-items:center;box-sizing:border-box;padding:8px 12px;background:#fff;border:var(--k-w) solid var(--k-ink);border-radius:14px;box-shadow:var(--k-off-sm) var(--k-off-sm) 0 var(--k-ink)}#loading .ldBubble:after{content:"";position:absolute;top:50%;inset-inline-start:-9px;width:14px;height:14px;margin-top:-7px;box-sizing:border-box;background:#fff;border:0 solid var(--k-ink);border-inline-start-width:var(--k-w);border-block-end-width:var(--k-w);transform:rotate(calc(var(--k-dir) * 45deg))}#loading #tip{position:relative;max-width:none;margin:0;font-size:var(--fs-body, 13px);font-weight:700;line-height:1.7;color:var(--k-ink);text-align:start}#loading #tip:empty:before{content:"…"}#loading #tip .ldWho{display:block;margin-bottom:2px;font-family:var(--k-font-display);font-weight:400;font-size:1.1em;line-height:1.4;color:var(--k-danger)}#loading #tip.grandma{font-weight:800}#loading #loadText{min-height:1.5em;font-family:var(--k-font-display);font-weight:400;font-size:20px;line-height:1.5;color:var(--k-ink);text-align:center}#loading .ldBarRow{display:flex;align-items:stretch;direction:ltr}#loading .ldBar{position:relative;flex:1 1 auto;min-width:0;height:22px;box-sizing:border-box;border:var(--k-w) solid var(--k-ink);background:var(--k-paper-2);overflow:hidden;direction:ltr}#loading .ldBar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 2px),var(--k-ink) calc(25% - 2px) 25%)}#loading .ldStep{flex:none;box-sizing:border-box;min-width:3.6em;display:flex;align-items:center;justify-content:center;padding:0 8px;background:var(--k-hi);color:var(--k-hi-ink);border:var(--k-w) solid var(--k-ink);border-left:var(--k-w) dashed var(--k-ink);font-family:var(--k-font-display);font-weight:400;font-size:15px;line-height:1;letter-spacing:.02em}#loading .ldStep:empty{visibility:hidden}#loading[data-boot]:not([hidden]) .ldBar i{animation:none;width:100%;transform:translate(calc((var(--ld-p, .06) - 1) * 100%));transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}@media(prefers-reduced-motion:reduce){#loading[data-boot]:not([hidden]) .ldBar i{transition:none}}#loading:not([data-boot]) .ldStep{display:none}#loading .ldBar i{display:block;height:100%;width:6%;margin-inline-start:0;margin-left:0;background:var(--bar, var(--k-hi));box-shadow:inset -3px 0 0 var(--k-ink)}#loading:not([hidden]) .ldBar i{animation:ld-fill 9s cubic-bezier(.15,.7,.25,1) forwards}@keyframes ld-fill{0%{width:6%}to{width:94%}}@media(prefers-reduced-motion:reduce){#loading:not([hidden]) .ldBar i{animation:none;width:60%}}#loading .ldArt{display:none}#loading:not([data-v]) .art0,#loading[data-v="0"] .art0,#loading[data-v="1"] .art1,#loading[data-v="2"] .art2,#loading[data-v="3"] .art3,#loading[data-v="4"] .art4{display:block}#loading[data-v="1"]{background:var(--k-alt);--bar: var(--k-alt)}#loading[data-v="2"]{background:var(--k-danger);--bar: var(--k-danger)}#loading[data-v="3"]{background:#c8761a;--bar: #c8761a}#loading[data-v="4"]{background:#a8c66c;--bar: #4f7a1f}#loading[data-v="1"] .ldBrand,#loading[data-v="2"] .ldBrand{color:var(--k-paper)}#loading[data-v="1"] .ldBrand em,#loading[data-v="2"] .ldBrand em{color:#fff}#loading[data-v="2"] .ldPanel{background:var(--k-hi-2)}#loading[data-v="4"] .ldPanel{background:#eef5d6}#loading[data-v="3"] .ldBar{background:var(--k-paper-2)}@media(max-height:420px){#loading{gap:6px;padding:8px}#loading .ldBrand{font-size:22px}#loading .ldPanel{padding:10px 14px;gap:6px;box-shadow:6px 6px 0 var(--k-ink)}#loading .pot-loader{width:56px;height:63px}#loading .ldBubble{min-height:6.4em;padding:6px 10px}#loading #tip{font-size:12px;line-height:1.6}#loading #loadText{font-size:16px;line-height:1.4}#loading .ldBar{height:14px}#loading .ldStep{font-size:12px;padding:0 6px}}@media(max-height:320px){#loading .ldBrand{display:none}}#curtain{--p0: var(--k-ink);--p1: var(--k-danger);--p2: var(--k-hi);--p3: var(--k-alt);position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;overflow:hidden;pointer-events:none}#curtain[hidden]{display:none}#curtain.busy{pointer-events:auto}#curtain>*{display:none}#curtain[data-v=curtain]>i,#curtain[data-v=pixel]>.cPix,#curtain[data-v=steam]>.cSteam,#curtain[data-v=comic]>.cComic{display:block}#curtain>i{position:absolute;top:0;bottom:0;width:52%;box-sizing:border-box;will-change:transform;background:repeating-linear-gradient(90deg,#8a0f1c 0,#8a0f1c 9px,#b3182a 9px,#b3182a 20px,#6e0a15 20px,#6e0a15 28px);border-top:8px solid #d8a93a;border-bottom:6px solid #d8a93a}#curtain .cL{left:0;border-right:4px solid var(--k-ink);transform:translate(-101%)}#curtain .cR{right:0;border-left:4px solid var(--k-ink);transform:translate(101%)}#curtain.shut>i{transform:none;transition:transform .24s cubic-bezier(.25,.8,.3,1)}#curtain.open .cL{transform:translate(-101%);transition:transform .3s cubic-bezier(.5,0,.75,.35)}#curtain.open .cR{transform:translate(101%);transition:transform .3s cubic-bezier(.5,0,.75,.35)}#curtain .cPix{position:absolute;top:0;right:0;bottom:0;left:0;display:none;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(5,1fr)}#curtain[data-v=pixel]>.cPix{display:grid}#curtain .cPix b{display:block;opacity:0;background:var(--c);box-shadow:0 0 0 1px var(--c)}#curtain.shut .cPix b{opacity:1;transition:opacity 60ms linear var(--d)}#curtain.open .cPix b{opacity:0;transition:opacity 60ms linear var(--e)}#curtain .cSteam{position:absolute;top:0;right:0;bottom:0;left:0}#curtain .cSteam u{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff8ee;opacity:0}#curtain .cSteam b{position:absolute;display:block;width:60vmax;height:60vmax;left:calc(var(--x) * 1% - 30vmax);top:calc(var(--y) * 1% - 30vmax);border-radius:50%;background:radial-gradient(circle,#fff8ee 46%,#fff8ee00 70%);opacity:0;transform:scale(.3)}#curtain.shut .cSteam u{opacity:1;transition:opacity .14s linear .1s}#curtain.shut .cSteam b{opacity:1;transform:scale(1);transition:transform .16s ease-out calc(var(--k) * 10ms),opacity .12s linear calc(var(--k) * 10ms)}#curtain.open .cSteam u{opacity:0;transition:opacity .24s linear 40ms}#curtain.open .cSteam b{opacity:0;transform:translateY(-8vmin) scale(1.25);transition:transform .26s ease-in calc(var(--k) * 5ms),opacity .24s linear calc(var(--k) * 5ms)}#curtain .cComic{position:absolute;top:0;right:0;bottom:0;left:0}#curtain .cComic b{position:absolute;display:block;top:-10%;height:120%;width:44%;left:calc(var(--k) * 27% - 14%);box-sizing:border-box;border:4px solid var(--k-ink);background:var(--c);transform:translateY(var(--y)) skew(-14deg);will-change:transform}#curtain .cComic b:nth-child(1){--c: var(--k-hi)}#curtain .cComic b:nth-child(2){--c: var(--k-danger)}#curtain .cComic b:nth-child(3){--c: var(--k-paper)}#curtain .cComic b:nth-child(4){--c: var(--k-alt)}#curtain.shut .cComic b{transform:translateY(0) skew(-14deg);transition:transform .15s cubic-bezier(.25,.8,.3,1) calc(var(--k) * 30ms)}#curtain.open .cComic b{transform:translateY(calc(var(--y) * -1)) skew(-14deg);transition:transform .21s cubic-bezier(.5,0,.75,.35) calc(var(--k) * 30ms)}@media(prefers-reduced-motion:reduce){#curtain{display:none!important}}
