:root{color-scheme:light;--ol: #0b1442;--ol-2: #18266b;--bw: 3px;--bw-sm: 2.5px;--bw-lg: 3.5px;--sky-top: #5aa8ff;--sky-hi: #3d8bff;--sky: #1f5ff0;--sky-lo: #0f34b4;--sky-deep: #0a2390;--grat: rgba(255, 255, 255, .12);--pan-hi: #fbfdff;--pan-lo: #dbe6fb;--pan-edge: #aec2ec;--pan-well: #c9d7f3;--dp-hi: #1d3196;--dp-lo: #0c1b68;--y1: #fff27f;--y2: #ffc31f;--yb: #d6730a;--g1: #a6ff6e;--g2: #2fc63f;--gb: #11782a;--b1: #74c8ff;--b2: #2f76f5;--bb: #1640a8;--r1: #ff8278;--r2: #ec3046;--rb: #8e0c24;--o1: #ffbb5e;--o2: #f57616;--ob: #9c3c04;--t1: #63f0d0;--t2: #12aa8d;--tb: #066250;--p1: #e7a6ff;--p2: #9d54ec;--pb: #5a1f98;--n1: #f2f6ff;--n2: #c9d6f1;--nb: #93a7d6;--sheen: linear-gradient(180deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .12) 60%, rgba(255, 255, 255, 0) 100%);--sheen-soft: linear-gradient(180deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 0) 100%);--stripes: repeating-linear-gradient(115deg, rgba(255, 255, 255, .05) 0 14px, transparent 14px 28px);--drop: 0 4px 0 var(--ol);--drop-sm: 0 3px 0 var(--ol);--drop-lg: 0 6px 0 var(--ol), 0 14px 26px rgba(6, 14, 64, .45);--panel-drop: 0 5px 0 rgba(11, 20, 66, .6);--glow-y: 0 0 0 3px rgba(255, 214, 60, .55);--r-common: #9fb0d0;--r-rare: #3b8cff;--r-epic: #b05cff;--r-legendary: #ffb21f;--rad-xs: 8px;--rad-sm: 12px;--rad: 16px;--rad-lg: 20px;--rad-xl: 26px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--gutter: 16px;--z-nav: 30;--z-overlay: 50;--z-toast: 80;--z-fx: 9999;--rt-common: #525e7c;--rt-rare: #2856ae;--rt-epic: #7232bd;--rt-legendary: #9a4a00;--font-ui: "Rubik Variable", "Rubik", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: var(--font-ui);--font-title: "Seymour One", var(--font-ui);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.32, 1.32, .56, 1);--t-fast: .15s;--t: .22s;--ease-in-out: cubic-bezier(.45, 0, .55, 1);--t-press: .11s;--press: .96;--tx-stroke: 2.5px;--tx-sh: 0 1px 0 var(--ol);--text: #ffffff;--text-2: #dbe6ff;--text-3: #b2c6ff;--text-4: #8aa3e6;--ink-0: #071043;--ink-1: #0a1652;--ink-2: #0f1f6c;--ink-3: #14287e;--ink-4: #1b3290;--ink-5: #243ea4;--ink-6: #314eb8;--line: rgba(255, 255, 255, .12);--line-2: rgba(255, 255, 255, .2);--line-3: rgba(255, 255, 255, .32);--gold: #ffc31f;--gold-hi: #ffe070;--gold-lo: #d6730a;--gold-ink: #0b1442;--gold-soft: rgba(255, 210, 50, .16);--gold-line: rgba(255, 214, 60, .6);--crimson: #ec3046;--crimson-hi: #ff8a80;--crimson-soft: rgba(236, 48, 70, .2);--crimson-line: rgba(255, 110, 120, .6);--green: #5cf27a;--green-soft: rgba(71, 240, 106, .16);--blue: #8fd0ff;--shadow-1: var(--panel-drop);--shadow-2: 0 6px 0 rgba(11, 20, 66, .6), 0 24px 60px -20px rgba(0, 0, 30, .6);--tg-safe-t: 0px;--tg-safe-b: 0px;--tg-safe-l: 0px;--tg-safe-r: 0px;--tg-content-t: 0px;--tg-content-b: 0px;--safe-t: max(env(safe-area-inset-top, 0px), calc(var(--tg-safe-t) + var(--tg-content-t)));--safe-b: max(env(safe-area-inset-bottom, 0px), calc(var(--tg-safe-b) + var(--tg-content-b)));--safe-l: max(env(safe-area-inset-left, 0px), var(--tg-safe-l));--safe-r: max(env(safe-area-inset-right, 0px), var(--tg-safe-r));--nav-h: 72px;--col: 480px}.is-light,.card,.panel,.sheet,.modal{--tx-stroke: 0px;--tx-sh: none;--text: #121c52;--text-2: #3b4b84;--text-3: #4c5d96;--text-4: #8c9ac6;--ink-0: #b7c7ea;--ink-1: #d0dcf5;--ink-2: #eef3ff;--ink-3: #e1e9fb;--ink-4: #d3def6;--ink-5: #c3d1ef;--ink-6: #a9bce6;--line: rgba(11, 20, 66, .1);--line-2: rgba(11, 20, 66, .16);--line-3: rgba(11, 20, 66, .28);--gold: #f29a00;--gold-hi: #9c4c00;--gold-lo: #8f4600;--gold-soft: rgba(255, 190, 30, .22);--gold-line: rgba(214, 115, 10, .5);--crimson-hi: #b8142b;--crimson-soft: rgba(236, 48, 70, .13);--crimson-line: rgba(216, 29, 54, .45);--green: #08752a;--green-soft: rgba(47, 198, 63, .16);--blue: #1a52c4;color:var(--text)}.is-dark,.dpanel{--tx-stroke: 0px;--tx-sh: none;--text: #ffffff;--text-2: #dbe6ff;--text-3: #b2c6ff;--text-4: #8aa3e6;--ink-0: #071043;--ink-1: #0a1652;--ink-2: #0f1f6c;--ink-3: #14287e;--ink-4: #1b3290;--ink-5: #243ea4;--ink-6: #314eb8;--line: rgba(255, 255, 255, .12);--line-2: rgba(255, 255, 255, .2);--line-3: rgba(255, 255, 255, .32);--gold: #ffc31f;--gold-hi: #ffe070;--gold-lo: #d6730a;--gold-soft: rgba(255, 210, 50, .16);--gold-line: rgba(255, 214, 60, .6);--crimson-hi: #ff8a80;--crimson-soft: rgba(236, 48, 70, .2);--crimson-line: rgba(255, 110, 120, .6);--green: #5cf27a;--green-soft: rgba(71, 240, 106, .16);--blue: #8fd0ff;color:var(--text)}@media(max-width:359px){:root{--gutter: 12px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--sky);color:var(--text);font-family:var(--font-ui);font-size:15px;line-height:1.4;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;overscroll-behavior:none;touch-action:manipulation}body{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:default}a{color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}body{text-wrap:pretty}h1,h2,h3,h4,.t-h1,.t-h2,.t-h3,.t-display,.t-title{text-wrap:balance}ul{margin:0;padding:0;list-style:none}:focus{outline:none}:focus-visible{outline:3px solid #fff27f;outline-offset:2px;border-radius:8px}::selection{background:#ffd63c73}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.display{font-family:var(--font-display);font-weight:900}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ol{color:#fff;-webkit-text-stroke:var(--sw, 4px) var(--ol);paint-order:stroke fill;text-shadow:0 var(--sh, 2px) 0 var(--ol)}.ol-sm{--sw: 3px;--sh: 1.5px}.ol-lg{--sw: 5.5px;--sh: 3.5px}.ol-none{-webkit-text-stroke:0;text-shadow:none}.sky-tx{-webkit-text-stroke:var(--tx-stroke) var(--ol);paint-order:stroke fill;text-shadow:var(--tx-sh)}.pop-shadow{filter:drop-shadow(0 3px 0 rgba(11,20,66,.5))}.app{position:fixed;inset:0;display:flex;justify-content:center;background:var(--sky-deep);overflow:hidden}.app-backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 80% at 50% 0%,var(--sky-hi) 0%,var(--sky) 40%,var(--sky-lo) 80%,var(--sky-deep) 100%)}.app-backdrop:after{content:"";position:absolute;inset:0;background:url(/gegemon/assets/globe-grid-CjBp8hoV.svg) center 38% / cover no-repeat;opacity:.1}.app-col{position:relative;width:100%;max-width:var(--col);height:100%;overflow:hidden;background:radial-gradient(120% 55% at 50% 0%,#8cd2ff4d,#8cd2ff00 60%),radial-gradient(130% 78% at 50% 18%,var(--sky-hi) 0%,var(--sky) 48%,var(--sky-lo) 100%);isolation:isolate}.app-col:before{content:"";position:absolute;inset:0;background:url(/gegemon/assets/globe-grid-CjBp8hoV.svg) center 38% / cover no-repeat;opacity:.13;pointer-events:none;z-index:-1}@media(min-width:640px){.app-col{border-inline-start:var(--bw) solid var(--ol);border-inline-end:var(--bw) solid var(--ol);box-shadow:0 0 0 1px #ffffff1f,0 0 120px #040a3299}}.app-col.is-wide{max-width:none;border:0}.screen{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--safe-t) + 12px) calc(var(--gutter) + var(--safe-r)) calc(var(--safe-b) + 32px) calc(var(--gutter) + var(--safe-l));scrollbar-width:none}.screen::-webkit-scrollbar{display:none}.screen.has-nav{padding-bottom:calc(var(--nav-h) + var(--safe-b) + 28px)}.enter-forward{animation:enterFwd var(--t) var(--ease-out) both}.enter-back{animation:enterBack var(--t) var(--ease-out) both}.enter-tab{animation:enterTab .18s var(--ease-out) both}@keyframes enterFwd{0%{opacity:0;transform:translate3d(28px,0,0)}}@keyframes enterBack{0%{opacity:0;transform:translate3d(-20px,0,0)}}@keyframes enterTab{0%{opacity:0;transform:translate3d(0,6px,0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}}:root{--hd-fill: #fff;--hd-sw: 4px;--hd-sh: 2.5px}.is-light,.card,.panel,.sheet,.modal{--hd-fill: var(--text);--hd-sw: 0px;--hd-sh: 0px}.is-dark,.dpanel{--hd-fill: #fff;--hd-sw: 4px;--hd-sh: 2.5px}.t-title,.t-display,.t-h1{color:var(--hd-fill);-webkit-text-stroke:var(--hd-sw) var(--ol);paint-order:stroke fill;text-shadow:0 var(--hd-sh) 0 var(--ol);overflow-wrap:break-word}.t-title{font-family:var(--font-title);font-weight:400;font-size:26px;line-height:1.08;--hd-sw: 5px;--hd-sh: 3.5px}.t-display{font-family:var(--font-display);font-weight:900;font-size:28px;line-height:1.06;letter-spacing:-.005em;--hd-sw: 5px;--hd-sh: 3px}.t-h1{font-family:var(--font-title);font-weight:400;font-size:21px;line-height:1.12}.is-light .t-title,.card .t-title,.panel .t-title,.sheet .t-title,.modal .t-title,.is-light .t-display,.card .t-display,.panel .t-display,.sheet .t-display,.modal .t-display{--hd-sw: 0px;--hd-sh: 0px}.is-dark .t-title,.dpanel .t-title,.is-dark .t-display,.dpanel .t-display{--hd-sw: 5px;--hd-sh: 3px}h1,h2,h3,.t-h2,.t-h3{text-wrap:balance}p,.t-body,.t-cap{text-wrap:pretty}.t-h2{font-weight:800;font-size:17px;line-height:1.25;color:var(--text)}.t-h3{font-weight:800;font-size:15px;line-height:1.3;color:var(--text)}.t-body{font-size:15px;line-height:1.5;color:var(--text-2)}.t-cap{font-size:13px;line-height:1.35;color:var(--text-2);font-weight:600}.t-micro{font-size:11px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--text-3)}.t-muted{color:var(--text-3)}.t-gold{color:var(--gold-hi)}.t-crimson{color:var(--crimson-hi)}.t-green{color:var(--green)}[dir=rtl] .toggle.is-on:after{transform:translate(-22px)}[dir=rtl] .lr-chev,[dir=rtl] .dh-go,[dir=rtl] .flip-rtl{transform:scaleX(-1)}:root:is(:lang(ar),:lang(fa)) body *{letter-spacing:normal!important}:root.no-display-font{--font-title: var(--font-ui)}:root.no-display-font :is(.t-title,.t-h1,.wm-word,.nav-brand-t,.res-title,.end-title,.fl-sec-t,.fl-col-t,.ps-h,.avs-pass-title){font-weight:900}:root:lang(zh){--font-ui: "Rubik Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif}:root:lang(hi){--font-ui: "Rubik Variable", "Noto Sans Devanagari", "Kohinoor Devanagari", "Nirmala UI", "Mangal", system-ui, sans-serif}:root:is(:lang(ar),:lang(fa)){--font-ui: "Rubik Variable", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", Tahoma, system-ui, sans-serif}.btn{--c1: var(--b1);--c2: var(--b2);--cb: var(--bb);--bev: 6px;--drp: 4px;--sw: 3.5px;--sh: 2px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;max-width:100%;padding:1px 16px calc(var(--bev) - 1px);border:var(--bw) solid var(--ol);border-radius:15px;background:linear-gradient(180deg,var(--c1) 0%,var(--c2) 100%);box-shadow:inset 0 calc(-1 * var(--bev)) 0 var(--cb),inset 0 2px #fff6,0 var(--drp) 0 var(--ol);color:#fff;font-family:var(--font-ui);font-size:16px;font-weight:900;line-height:1.05;letter-spacing:.005em;-webkit-text-stroke:var(--sw) var(--ol);paint-order:stroke fill;text-shadow:0 var(--sh) 0 var(--ol);white-space:nowrap;user-select:none;-webkit-user-select:none;transition:transform 90ms var(--ease-out),box-shadow 90ms var(--ease-out),filter var(--t-fast)}.btn:before{content:"";position:absolute;inset-inline-start:4px;inset-inline-end:4px;top:2px;height:46%;border-radius:11px 11px 40% 40%/11px 11px 12px 12px;background:var(--sheen);opacity:.8;z-index:-1;pointer-events:none}.btn:hover:not(:disabled){filter:brightness(1.05) saturate(1.05)}.btn:active:not(:disabled){transform:translateY(calc(var(--drp) - 1px));box-shadow:inset 0 calc(-.5 * var(--bev)) 0 var(--cb),inset 0 2px #fff6,0 1px 0 var(--ol)}.btn:disabled{filter:saturate(.2) brightness(.92);opacity:.72}.btn svg{flex:none;stroke-width:3px;filter:drop-shadow(0 1.5px 0 var(--ol))}.btn .cur-icon,.btn .ico,.btn .item-icon{flex:none;filter:drop-shadow(0 2px 0 rgba(11,20,66,.55))}.btn>*{min-width:0}.btn-block{display:flex;width:100%}.btn-xs{--bev: 4px;--drp: 2px;--sw: 3px;--sh: 1.5px;min-height:32px;padding:0 10px 3px;border-width:var(--bw-sm);border-radius:10px;font-size:13px;gap:4px}.btn-xs:before{border-radius:7px 7px 40% 40%/7px 7px 8px 8px;inset-inline-start:3px;inset-inline-end:3px}.btn-xs:after{content:"";position:absolute;inset-inline-start:-2px;inset-inline-end:-2px;top:-7px;bottom:-7px}.btn-sm{--bev: 5px;--drp: 3px;--sw: 3px;--sh: 1.5px;min-height:40px;padding:0 12px 4px;border-width:var(--bw-sm);border-radius:12px;font-size:14.5px;gap:6px}.btn-sm:before{border-radius:9px 9px 40% 40%/9px 9px 10px 10px}.btn-lg{--bev: 7px;--drp: 5px;--sw: 4px;--sh: 2.5px;min-height:56px;padding:1px 18px 6px;border-radius:17px;font-size:19px}.btn-lg:before{border-radius:13px 13px 40% 40%/13px 13px 14px 14px}.btn-xl{--bev: 8px;--drp: 6px;--sw: 6px;--sh: 3px;min-height:74px;padding:2px 20px 8px;border-width:var(--bw-lg);border-radius:22px;font-size:25px;gap:10px;box-shadow:inset 0 calc(-1 * var(--bev)) 0 var(--cb),inset 0 2px #ffffff73,0 var(--drp) 0 var(--ol),0 10px 20px #060e404d}.btn-xl:before{inset-inline-start:6px;inset-inline-end:6px;top:3px;border-radius:17px 17px 50% 50%/17px 17px 18px 18px}.btn-cta{text-transform:uppercase;letter-spacing:.02em}.btn-primary,.btn-yellow{--c1: var(--y1);--c2: var(--y2);--cb: var(--yb)}.btn-ducats,.btn-green{--c1: var(--g1);--c2: var(--g2);--cb: var(--gb)}.btn-crystals,.btn-secondary,.btn-blue{--c1: var(--b1);--c2: var(--b2);--cb: var(--bb)}.btn-danger,.btn-red{--c1: var(--r1);--c2: var(--r2);--cb: var(--rb)}.btn-build,.btn-orange{--c1: var(--o1);--c2: var(--o2);--cb: var(--ob)}.btn-structure,.btn-teal{--c1: var(--t1);--c2: var(--t2);--cb: var(--tb)}.btn-purple{--c1: var(--p1);--c2: var(--p2);--cb: var(--pb)}.btn-telegram{--c1: #6fd3ff;--c2: #229ed9;--cb: #0f6a9c}.btn-ghost,.btn-outline-gold{--c1: var(--n1);--c2: var(--n2);--cb: var(--nb);color:var(--ol);-webkit-text-stroke:0;text-shadow:0 1px 0 rgba(255,255,255,.7)}.btn-ghost svg,.btn-outline-gold svg{filter:none}.btn-link{min-height:36px;padding:0 8px;border:0;background:none;box-shadow:none;color:var(--text-2);-webkit-text-stroke:0;text-shadow:none;font-weight:800;font-size:14px}.btn-link:before,.btn-link:after{display:none}.btn-link:active:not(:disabled){transform:scale(.97);box-shadow:none}.btn .btn-price{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;font-variant-numeric:tabular-nums}.btn .btn-old{font-weight:700;opacity:.75;text-decoration:line-through;font-size:.82em}.btn small,.btn .btn-sub{display:block;font-size:.7em;font-weight:800;--sw: 2.5px;--sh: 1px}.btn.is-busy{pointer-events:none}.btn.is-busy>:not(.spinner){visibility:hidden}.btn.is-busy .spinner{position:absolute}.icon-btn{--c1: var(--b1);--c2: var(--b2);--cb: var(--bb);position:relative;isolation:isolate;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding-bottom:3px;border:var(--bw) solid var(--ol);border-radius:14px;color:#fff;background:linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -5px 0 var(--cb),inset 0 2px #ffffff59,0 3px 0 var(--ol);transition:transform 90ms var(--ease-out),box-shadow 90ms var(--ease-out)}.icon-btn:before{content:"";position:absolute;inset-inline-start:3px;inset-inline-end:3px;top:2px;height:45%;border-radius:10px 10px 40% 40%/10px;background:var(--sheen);opacity:.6;z-index:-1;pointer-events:none}.icon-btn svg{stroke-width:3.2px;filter:drop-shadow(0 1.5px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol)) drop-shadow(1px 0 0 var(--ol)) drop-shadow(-1px 0 0 var(--ol))}.icon-btn:active{transform:translateY(2px);box-shadow:inset 0 -3px 0 var(--cb),inset 0 3px #ffffff8c,0 1px 0 var(--ol)}.icon-btn.is-close,.icon-btn.is-plain{--c1: var(--r1);--c2: var(--r2);--cb: var(--rb)}.icon-btn.is-light{--c1: var(--n1);--c2: var(--n2);--cb: var(--nb);color:var(--ol)}.icon-btn.is-light svg{filter:none}.icon-btn.is-sm{width:36px;height:36px;border-radius:11px;border-width:var(--bw-sm)}.icon-btn.is-sm:after,.pill-btn:before,.toggle:before{content:"";position:absolute;inset-inline-start:-4px;inset-inline-end:-4px;top:-6px;bottom:-6px}.toggle:before{top:-7px;bottom:-7px}.spinner{width:20px;height:20px;border-radius:50%;border:3px solid currentColor;border-inline-end-color:transparent;animation:spin .7s linear infinite;opacity:.9;-webkit-text-stroke:0}.btn .spinner{color:#fff;filter:drop-shadow(0 0 1px var(--ol)) drop-shadow(0 1px 0 var(--ol))}.btn-ghost .spinner{color:var(--ol);filter:none}@keyframes spin{to{transform:rotate(360deg)}}.card,.panel{position:relative;background:linear-gradient(180deg,#ffffff80,#fff0 30%),linear-gradient(180deg,var(--pan-hi),var(--pan-lo));border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);box-shadow:inset 0 -5px 0 var(--pan-edge),inset 0 2px #fff,var(--panel-drop)}.dpanel{position:relative;background:linear-gradient(180deg,#ffffff1f,#fff0 40%),linear-gradient(180deg,var(--dp-hi),var(--dp-lo));border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);box-shadow:inset 0 2px #fff3,inset 0 -4px #00001e4d,0 4px #040a328c}.well{border:var(--bw-sm) solid var(--ol);border-radius:14px;background:var(--ink-1);box-shadow:inset 0 3px #0b14422e}.dpanel .well,.is-dark .well,.well.is-dark{background:#071043;box-shadow:inset 0 3px #0006}.card-pad{padding:14px}.card-tap{transition:transform .11s var(--ease-out),box-shadow .11s var(--ease-out);cursor:pointer;text-align:start;width:100%;display:block}.card-tap:active{transform:translateY(3px);box-shadow:inset 0 -5px 0 var(--pan-edge),inset 0 2px #fff,0 2px #0b144299}.dpanel.card-tap:active{box-shadow:inset 0 2px #fff3,0 1px #040a328c}.card.is-premium,.panel.is-premium{box-shadow:inset 0 0 0 3px var(--y2),inset 0 -6px 0 var(--pan-edge),var(--panel-drop)}.section{margin-top:24px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 12px}.section-head .t-micro{color:var(--text-2);font-size:12.5px;letter-spacing:.04em}.stack-8>*+*{margin-top:8px}.stack-12>*+*{margin-top:12px}.row{display:flex;align-items:center;gap:8px}.row-12{display:flex;align-items:center;gap:12px}.grow{flex:1;min-width:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.divider{height:3px;border-radius:2px;background:var(--line-2);margin:16px 0}.fit{display:inline-block;min-width:0;max-width:100%;white-space:nowrap;flex:0 1 auto;vertical-align:bottom}.fit>.fit-in{display:inline-block}.fit.is-wrap{white-space:normal;overflow-wrap:break-word}.fit-block{display:block}.pill{--sw: 3.5px;--sh: 2px;position:relative;isolation:isolate;display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;height:44px;margin-inline-start:15px;padding-block:0 1px;padding-inline:35px 12px;border:var(--bw) solid var(--ol);border-radius:999px;background:linear-gradient(180deg,#08124a,#172a88);box-shadow:inset 0 3px #00000059,0 2px #ffffff38,0 3px #040a3266;color:#fff;font-weight:900;font-size:19px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:var(--sw) var(--ol);paint-order:stroke fill;text-shadow:0 var(--sh) 0 var(--ol)}.pill:after{content:"";position:absolute;inset-inline-start:26px;inset-inline-end:12px;top:3px;height:38%;border-radius:99px;background:linear-gradient(180deg,#a0c8ff2e,#a0c8ff00);z-index:-1;pointer-events:none}.pill>.cur-icon,.pill>.ico{position:absolute;inset-inline-start:-16px;top:50%;transform:translateY(-52%) rotate(-6deg);filter:drop-shadow(0 3px 0 rgba(11,20,66,.55))}.pill.has-plus{padding-inline-end:3px}.pill-plus{--c1: var(--g1);--c2: var(--g2);--cb: var(--gb);position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:31px;height:31px;margin-inline-start:7px;padding-bottom:2px;border:var(--bw-sm) solid var(--ol);border-radius:11px;background:linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -4px 0 var(--cb),inset 0 2px #fff9;color:#fff}.pill-plus:before{content:"";position:absolute;inset-inline-start:2px;inset-inline-end:2px;top:1px;height:45%;border-radius:8px 8px 40% 40%/8px;background:var(--sheen);z-index:-1}.pill-plus svg{stroke-width:4px;filter:drop-shadow(0 1px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol)) drop-shadow(1px 0 0 var(--ol)) drop-shadow(-1px 0 0 var(--ol))}.pill-btn{transition:transform .11s var(--ease-out)}.pill-btn:active{transform:scale(.95)}.pill.bump{animation:bump .42s var(--ease-spring)}@keyframes bump{40%{transform:scale(1.1)}}.pill.is-sm{height:34px;font-size:15px;padding-inline-start:28px}.pill.is-sm>.cur-icon{inset-inline-start:-10px}.pill.is-sm .pill-plus{width:26px;height:26px;border-radius:9px;margin-inline-start:6px}.cur{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.cur-icon{width:18px;height:18px;flex:none;object-fit:contain;display:inline-block}.cur-lg .cur-icon{width:26px;height:26px}.badge{--c1: var(--b1);--c2: var(--b2);--cb: var(--bb);display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px 1px;border:2px solid var(--ol);border-radius:9px;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;color:#fff;background:linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -3px 0 var(--cb),inset 0 2px #ffffff73;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;text-shadow:0 1px 0 var(--ol);flex:none}.badge-gold{--c1: var(--y1);--c2: var(--y2);--cb: var(--yb)}.badge-crimson{--c1: var(--r1);--c2: var(--r2);--cb: var(--rb)}.badge-green{--c1: var(--g1);--c2: var(--g2);--cb: var(--gb)}.badge-purple{--c1: var(--p1);--c2: var(--p2);--cb: var(--pb)}.badge-gold-soft,.badge-crimson-soft{border-color:transparent;box-shadow:none;-webkit-text-stroke:0;text-shadow:none}.badge-gold-soft{color:var(--gold-hi);background:var(--gold-soft);box-shadow:inset 0 0 0 2px var(--gold-line)}.badge-crimson-soft{color:var(--crimson-hi);background:var(--crimson-soft);box-shadow:inset 0 0 0 2px var(--crimson-line)}.ribbon{--c1: #ff5f66;--c2: #c71d38;--cb: #7d0b1f;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 14px 2px;border:var(--bw) solid var(--ol);border-radius:9px;background:var(--stripes),linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -4px 0 var(--cb),inset 0 2px #fff6,0 3px 0 var(--ol);color:#fff;font-weight:900;font-size:15px;line-height:1;white-space:nowrap;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 2px 0 var(--ol)}.ribbon.is-blue{--c1: #5aa6ff;--c2: #2257d6;--cb: #143d9e}.ribbon.is-yellow{--c1: var(--y1);--c2: var(--y2);--cb: var(--yb)}.ribbon.is-green{--c1: var(--g1);--c2: var(--g2);--cb: var(--gb)}.ribbon.is-corner{position:absolute;inset-inline-start:calc(-1 * var(--bw));top:10px;border-inline-start:0;border-start-start-radius:0;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:0;min-height:26px;font-size:12.5px;padding:0 10px 2px;z-index:2;-webkit-text-stroke-width:2.5px;text-shadow:0 1px 0 var(--ol)}.sticker{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--st-size, 62px);height:var(--st-size, 62px);transform:rotate(var(--st-rot, -12deg));filter:drop-shadow(0 3px 0 rgba(11,20,66,.55));pointer-events:none}.sticker>svg{position:absolute;inset:0;width:100%;height:100%}.sticker>span{position:relative;max-width:78%;font-weight:900;font-size:var(--st-fs, 11px);line-height:.95;text-align:center;color:var(--ol)}.sticker.is-red>span,.sticker.is-green>span,.sticker.is-blue>span{color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;text-shadow:0 1px 0 var(--ol)}.tabs{display:flex;gap:8px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter) 10px;scroll-padding:0 var(--gutter);scroll-snap-type:x proximity}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px 2px;border:var(--bw) solid var(--ol);border-radius:14px;background:linear-gradient(180deg,#1a43b4,#0f2a80);box-shadow:inset 0 3px #00000038,inset 0 -2px #ffffff14;color:#c3d4ff;font-weight:800;font-size:14.5px;white-space:nowrap;scroll-snap-align:start;transition:transform .12s var(--ease-out)}.tab .ico{filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}.tab:active{transform:scale(.97)}.tab.is-active{color:#fff;background:linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -5px 0 var(--yb),inset 0 2px #ffffffa6,0 4px 0 var(--ol);transform:translateY(-3px);font-weight:900;-webkit-text-stroke:3.5px var(--ol);paint-order:stroke fill;text-shadow:0 2px 0 var(--ol)}.tab.is-active:before{content:"";position:absolute;inset-inline-start:3px;inset-inline-end:3px;top:2px;height:44%;border-radius:10px 10px 40% 40%/10px;background:var(--sheen);opacity:.5;pointer-events:none}.tab.is-active>*{position:relative}.tab .dot{position:absolute;inset-inline-end:-5px;top:-6px;width:12px;height:12px;border-radius:50%;border:2px solid var(--ol);background:var(--r2)}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;padding:3px;border:var(--bw) solid var(--ol);border-radius:16px;background:#0a1a63;box-shadow:inset 0 3px #0006}.card .seg,.panel .seg,.sheet .seg,.modal .seg,.is-light .seg{background:var(--pan-well);box-shadow:inset 0 3px #0b144226}.seg button{position:relative;min-width:0;min-height:40px;padding:0 6px 2px;border-radius:11px;font-weight:800;font-size:13.5px;line-height:1.1;color:#a9c0ff;transition:background-color var(--t-fast),color var(--t-fast)}.card .seg button,.panel .seg button,.sheet .seg button,.modal .seg button,.is-light .seg button{color:var(--text-2)}.seg button.is-active{color:#fff;background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 0 0 var(--bw-sm) var(--ol),inset 0 -6px 0 var(--gb),inset 0 3px #ffffff80;font-weight:900;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.chip{--c1: #2c50c8;--c2: #1a3496;--cb: #0f2270;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:40px;padding:0 12px 3px;border:var(--bw) solid var(--ol);border-radius:13px;background:linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -4px 0 var(--cb),inset 0 2px #ffffff40;color:#c7d5ff;font-weight:900;font-size:14.5px;white-space:nowrap;transition:transform .11s var(--ease-out)}.card .chip,.panel .chip,.sheet .chip,.modal .chip,.is-light .chip{--c1: #eef3ff;--c2: #c9d6f1;--cb: #93a7d6;color:var(--text-2)}.chip.is-active{--c1: var(--y1);--c2: var(--y2);--cb: var(--yb);color:#fff;box-shadow:inset 0 -5px 0 var(--cb),inset 0 2px #fff9,var(--glow-y);transform:translateY(-2px);-webkit-text-stroke:3.5px var(--ol);paint-order:stroke fill;text-shadow:0 2px 0 var(--ol)}.progress{position:relative;height:12px;border:2px solid var(--ol);border-radius:99px;background:#0a1a63;box-shadow:inset 0 2px #0006;overflow:hidden}.card .progress,.panel .progress,.sheet .progress,.modal .progress,.is-light .progress{background:#25356f}.progress>i{position:absolute;inset-block:0 0;inset-inline:0 auto;border-radius:inherit;background:linear-gradient(180deg,#ffffff8c,#fff0 60%),linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -2px 0 var(--yb);transition:width .6s var(--ease-out)}.progress.is-green>i{background:linear-gradient(180deg,#ffffff8c,#fff0 60%),linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -2px 0 var(--gb)}.progress.is-blue>i{background:linear-gradient(180deg,#ffffff8c,#fff0 60%),linear-gradient(180deg,var(--b1),var(--b2));box-shadow:inset 0 -2px 0 var(--bb)}.progress.is-muted>i{background:#8a9bc8;box-shadow:none}.progress.is-thin{height:9px;border-width:1.5px}.pbar{position:relative;height:26px;border:var(--bw-sm) solid var(--ol);border-radius:99px;background:#25356f;box-shadow:inset 0 3px #00000059;overflow:hidden}.pbar.is-lg{height:32px;border-width:var(--bw)}.pbar>i{position:absolute;inset-inline-start:0;top:0;bottom:0;border-radius:99px;background:repeating-linear-gradient(120deg,rgba(255,255,255,.22) 0 6px,transparent 6px 12px),linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -3px 0 var(--yb),inset 0 2px #ffffff80;transition:width .6s var(--ease-out)}.pbar.is-green>i{background:repeating-linear-gradient(120deg,rgba(255,255,255,.22) 0 6px,transparent 6px 12px),linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb),inset 0 2px #ffffff80}.pbar.is-blue>i{background:repeating-linear-gradient(120deg,rgba(255,255,255,.2) 0 7px,transparent 7px 14px),linear-gradient(180deg,#8fd0ff,var(--b2));box-shadow:inset 0 -3px 0 var(--bb),inset 0 2px #ffffff80}.pbar>.pbar-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 10px 1px;color:#fff;font-weight:900;font-size:12.5px;line-height:1;white-space:nowrap;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;text-shadow:0 1px 0 var(--ol)}.pbar.is-lg>.pbar-label{font-size:14.5px;-webkit-text-stroke-width:3px}.pbar-label .cur-icon,.pbar-label .ico{filter:drop-shadow(0 1px 0 rgba(11,20,66,.6))}.toggle{position:relative;z-index:1;width:56px;height:34px;border:var(--bw) solid var(--ol);border-radius:99px;background:#8496c6;box-shadow:inset 0 3px #00000040;transition:background-color var(--t);flex:none}.toggle:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:24px;height:24px;border:2px solid var(--ol);border-radius:50%;background:linear-gradient(180deg,#fff,#d6e0f5);box-shadow:inset 0 -3px #a9bbe0;transition:transform var(--t) var(--ease-spring)}.toggle.is-on{background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb),inset 0 2px #ffffff73}.toggle.is-on:after{transform:translate(22px)}.slider-wrap{position:relative;padding:6px 0}.slider{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;touch-action:pan-y}.slider::-webkit-slider-runnable-track{height:14px;border:2px solid var(--ol);border-radius:99px;background:linear-gradient(180deg,var(--y1),var(--y2)) 0 0 / var(--p, 50%) 100% no-repeat,#25356f}.slider::-moz-range-track{height:10px;border:2px solid var(--ol);border-radius:99px;background:#25356f}.slider::-moz-range-progress{height:10px;border-radius:99px;background:var(--y2)}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-10px;border:var(--bw) solid var(--ol);border-radius:50%;background:linear-gradient(180deg,#fff,#d6e0f5);box-shadow:inset 0 -4px #a9bbe0,0 3px 0 var(--ol)}.slider::-moz-range-thumb{width:26px;height:26px;border:var(--bw) solid var(--ol);border-radius:50%;background:linear-gradient(180deg,#fff,#d6e0f5);box-shadow:inset 0 -4px #a9bbe0,0 3px 0 var(--ol)}.list{border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);overflow:hidden;background:linear-gradient(180deg,#ffffff80,#fff0 30%),linear-gradient(180deg,var(--pan-hi),var(--pan-lo));box-shadow:inset 0 -4px 0 var(--pan-edge),var(--panel-drop);--tx-stroke: 0px;--tx-sh: none;--text: #121c52;--text-2: #3b4b84;--text-3: #4c5d96;--text-4: #8c9ac6;--ink-4: #d3def6;--ink-5: #c3d1ef;--line: rgba(11, 20, 66, .1);--gold: #f29a00;--gold-hi: #9c4c00;--green: #08752a;--crimson-hi: #b8142b;--blue: #1a52c4;color:var(--text)}.list-row{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;text-align:start;color:var(--text)}.list-row+.list-row{border-top:2px solid rgba(11,20,66,.1)}button.list-row:active,a.list-row:active{background:#0b14420d}.list-row .lr-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border:2px solid var(--ol);border-radius:11px;background:linear-gradient(180deg,var(--b1),var(--b2));box-shadow:inset 0 -3px 0 var(--bb),inset 0 2px #ffffff73;color:#fff}.list-row .lr-icon svg{stroke-width:2.6px;filter:drop-shadow(0 1px 0 var(--ol))}.list-row .lr-icon .ico{filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}.list-row .lr-title{font-weight:800;font-size:15px}.list-row .lr-sub{font-size:13px;color:var(--text-3);font-weight:600}.list-row .lr-chev{color:var(--text-3);flex:none;stroke-width:3px}a.list-row{text-decoration:none}.field{width:100%;height:52px;padding:0 16px;border:var(--bw) solid var(--ol);border-radius:15px;background:#fff;box-shadow:inset 0 3px #0b14421f;color:#121c52;font-size:16px;font-weight:700;transition:box-shadow var(--t-fast)}textarea.field{height:auto;padding:12px 16px;line-height:1.4}.field::placeholder{color:#8c9ac6;font-weight:600}.field:focus{box-shadow:inset 0 3px #0b14421f,0 0 0 3px #ffd63cbf}.field.is-code{letter-spacing:.5em;text-align:center;font-weight:900;font-size:22px}.field-label{display:block;margin:0 2px 8px}.field-hint{margin-top:8px;font-size:13px;color:var(--text-3)}.field-error{margin-top:8px;font-size:13px;color:var(--crimson-hi);font-weight:750}.check-row{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:10px;font-size:14px;font-weight:750;color:var(--text);cursor:pointer}.check-box{flex:none;appearance:none;-webkit-appearance:none;width:26px;height:26px;margin:0;border:var(--bw-sm) solid var(--ol);border-radius:8px;background:#fff;box-shadow:inset 0 2px #0b14421f;display:grid;place-items:center;cursor:pointer}.check-box:checked{background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb)}.check-box:checked:after{content:"";width:11px;height:6px;margin-top:-3px;border:solid #fff;border-width:0 0 3.5px 3.5px;transform:rotate(-45deg);filter:drop-shadow(0 1px 0 var(--ol))}.check-box:focus-visible{outline:none;box-shadow:0 0 0 3px #ffd63cbf}.overlay-root{position:absolute;inset:0;z-index:var(--z-overlay);pointer-events:none}.backdrop{position:absolute;inset:0;background:#050a2c9e;pointer-events:auto;animation:fadeIn var(--t) var(--ease-out) both}.is-closing .backdrop{animation:fadeOut .2s var(--ease-out) both}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}.sheet{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;max-height:calc(100% - var(--safe-t) - 24px);display:flex;flex-direction:column;overflow:hidden;border:var(--bw) solid var(--ol);border-bottom:0;border-radius:28px 28px 0 0;background:linear-gradient(180deg,#f2f6ff,#d9e4f9);box-shadow:inset 0 3px #fff,0 -6px #0b144259;pointer-events:auto;animation:sheetIn .32s var(--ease-spring) both;will-change:transform}.is-closing .sheet{animation:sheetOut .2s var(--ease-out) both}@keyframes sheetIn{0%{transform:translate3d(0,104%,0)}}@keyframes sheetOut{to{transform:translate3d(0,104%,0)}}.sheet-handle{display:none}.sheet-head{position:relative;display:flex;align-items:center;gap:12px;min-height:66px;padding-block:10px 14px;padding-inline:18px 12px;flex:none;border-bottom:var(--bw) solid var(--ol);background:var(--stripes),linear-gradient(180deg,#5aa6ff,#2257d6);box-shadow:inset 0 -5px #143d9e,inset 0 3px #ffffff59}.sheet-head .t-h1{font-size:22px}.sheet-head .sheet-sub{margin-top:4px;font-size:13px;font-weight:700;color:#eef3ff;line-height:1.3;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill}.sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:16px 18px calc(var(--safe-b) + 20px);scrollbar-width:none}.sheet-body::-webkit-scrollbar{display:none}.sheet-foot{padding:14px 18px calc(var(--safe-b) + 16px);border-top:var(--bw) solid #b7c6e8;flex:none;background:linear-gradient(180deg,#dde7fa,#ccd9f4)}.modal-wrap{position:absolute;inset:0;display:grid;place-items:center;padding:calc(var(--safe-t) + 16px) 14px calc(var(--safe-b) + 16px);pointer-events:none}.modal{position:relative;width:100%;max-width:400px;max-height:100%;overflow-y:auto;border:var(--bw) solid var(--ol);border-radius:var(--rad-xl);background:linear-gradient(180deg,#ffffff80,#fff0 30%),linear-gradient(180deg,#f2f6ff,#d6e2f8);box-shadow:inset 0 3px #fff,inset 0 -6px 0 var(--pan-edge),0 6px #0b144299,0 24px 60px -16px #00001e99;pointer-events:auto;animation:modalIn .3s var(--ease-spring) both;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.is-closing .modal{animation:modalOut .18s var(--ease-out) both}@keyframes modalIn{0%{opacity:0;transform:scale(.9) translateY(12px)}}@keyframes modalOut{to{opacity:0;transform:scale(.96)}}.modal-close{position:absolute;top:10px;inset-inline-end:10px;z-index:3}.toasts{position:absolute;top:calc(var(--safe-t) + 10px);inset-inline-start:0;inset-inline-end:0;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 14px}.toast{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;max-width:420px;min-height:50px;padding-block:10px 13px;padding-inline:12px 16px;border:var(--bw) solid var(--ol);border-radius:16px;background:linear-gradient(180deg,#2a4fd0,#142e98);box-shadow:inset 0 -5px #0c1f6e,inset 0 2px #ffffff59,0 4px 0 var(--ol),0 12px 26px #040a3273;color:#fff;font-weight:800;font-size:14.5px;line-height:1.25;animation:toastIn .26s var(--ease-spring) both}.toast:before{content:"";position:absolute;inset-inline-start:4px;inset-inline-end:4px;top:2px;height:42%;border-radius:12px 12px 40% 40%/12px;background:var(--sheen-soft);opacity:.55;z-index:-1}.toast svg{flex:none;stroke-width:3px;filter:drop-shadow(0 1px 0 var(--ol))}.toast.is-leaving{animation:toastOut .2s var(--ease-out) both}.toast.tone-error{background:var(--stripes),linear-gradient(180deg,#ff5a5f,#c9182f);box-shadow:inset 0 -5px #7d0b1f,inset 0 2px #fff6,0 4px 0 var(--ol),0 12px 26px #78001466}.toast.tone-success{background:linear-gradient(180deg,#3fd451,#179a35);box-shadow:inset 0 -5px #0d6a25,inset 0 2px #fff6,0 4px 0 var(--ol),0 12px 26px #043c1459}.toast>span{-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}@keyframes toastIn{0%{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes toastOut{to{opacity:0;transform:translateY(-10px)}}.hdr{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:12px}.hdr .t-h1{flex:0 1 auto;min-width:0;font-size:clamp(19px,5.6vw,24px);line-height:1.1;--hd-sw: 5px;--hd-sh: 3.5px}.hdr>.t-h1~:last-child:not(.t-h1){flex:1 1 0;min-width:0;margin-inline-start:auto}.in-telegram .hdr .hdr-back{display:none}@media(max-width:1023px){.hdr .cur-pills .pill.has-plus{padding-inline-end:10px}.hdr .cur-pills .pill-plus{display:none}.hdr .cur-pills .pill{margin-inline-start:12px}}.nav{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:var(--z-nav);display:flex;align-items:flex-end;padding:0 calc(6px + var(--safe-r)) var(--safe-b) calc(6px + var(--safe-l));border-top:var(--bw) solid var(--ol);background:linear-gradient(180deg,#1c3196,#0b1a62);box-shadow:inset 0 3px #ffffff2e,0 -4px 14px #040a3240}.nav-item{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;height:var(--nav-h);padding:0 2px 6px;color:#c6d4ff;font-size:12px;font-weight:800;line-height:1.1}.nav-item .ico{position:relative;z-index:1;width:44px!important;height:44px!important;filter:drop-shadow(0 3px 0 rgba(4,10,50,.55));transition:transform .24s var(--ease-spring)}.nav-item .nav-label{position:relative;z-index:1;max-width:100%}.nav-item:active .ico{transform:scale(.9)}.nav-item:before{content:"";position:absolute;inset-inline-start:3px;inset-inline-end:3px;top:2px;bottom:3px;border-radius:18px;pointer-events:none;background:linear-gradient(180deg,#8cc8ff80,#4682f552);box-shadow:inset 0 0 0 2px #aad7ff8c,inset 0 2px #ffffff59;opacity:0;transform:scale(.86);transition:opacity .18s var(--ease-out),transform .24s var(--ease-spring)}.nav-item.is-active:before{opacity:1;transform:none}.nav-item.is-active{color:#fff;font-weight:900;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.nav-item.is-active .ico{transform:translateY(-2px) scale(1.06);animation:navPop .36s var(--ease-spring)}@keyframes navPop{0%{transform:translateY(2px) scale(.9)}}.nav-item[data-tab=home].is-active .ico{transform-origin:50% 100%;animation:navCastle .62s var(--ease-out)}@keyframes navCastle{0%{transform:translateY(2px) scale(.9)}25%{transform:translateY(-6px) scale(1.14) skew(-6deg)}50%{transform:translateY(-2px) scale(1.06) skew(5deg)}75%{transform:translateY(-2px) scale(1.06) skew(-3deg)}}.nav-item[data-tab=campaign].is-active .ico{animation:navUnfold .52s var(--ease-out)}@keyframes navUnfold{0%{transform:translateY(-2px) scale(.55,.95)}55%{transform:translateY(-5px) scale(1.24,1.08)}80%{transform:translateY(-5px) scale(1.06,1.14)}}.nav-item[data-tab=shop].is-active .ico{transform-origin:50% 100%;animation:navBag .56s var(--ease-out)}@keyframes navBag{0%{transform:translateY(2px) scale(1.04,.86)}40%{transform:translateY(-14px) scale(.96,1.16) rotate(-6deg)}70%{transform:translateY(-3px) scale(1.18,1.04) rotate(2deg)}}.nav-item[data-tab=arsenal].is-active .ico{animation:navRocket .64s cubic-bezier(.3,.7,.4,1)}@keyframes navRocket{0%{transform:translateY(2px) scale(.92)}45%{transform:translate(4px,-17px) scale(1.12) rotate(-10deg)}70%{transform:translate(-1px,-3px) scale(1.12) rotate(3deg)}}.nav-item[data-tab=profile].is-active .ico{transform-origin:20% 90%;animation:navCap .56s var(--ease-out)}@keyframes navCap{0%{transform:translateY(2px) scale(.92)}35%{transform:translateY(-9px) scale(1.12) rotate(-14deg)}65%{transform:translateY(-4px) scale(1.12) rotate(4deg)}}.nav-item.got-new .ico,.nav-item.got-new[data-tab].is-active .ico{animation:navCatch .6s var(--ease-spring)}@keyframes navCatch{0%{scale:1}25%{scale:.82 1.12}55%{scale:1.22 .92}80%{scale:.96 1.04}}.nav-item .nav-dot{position:absolute;z-index:2;top:4px;inset-inline-start:calc(50% + 10px);min-width:20px;height:20px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--ol);border-radius:99px;background:linear-gradient(180deg,var(--r1),var(--r2));color:#fff;font-size:12px;font-weight:900;line-height:1;-webkit-text-stroke:2px var(--ol);paint-order:stroke fill;text-shadow:none}.nav-item .nav-dot.is-new{min-width:14px;width:14px;height:14px;padding:0;top:7px;inset-inline-start:calc(50% + 12px)}.nav-item .nav-dot.is-fresh{top:3px;inset-inline-start:calc(50% + 6px);min-width:0;height:18px;padding:0 5px;font-size:10px;letter-spacing:.02em;background:linear-gradient(180deg,#8fff6a,#2fb52a);animation:navNew .42s var(--ease-spring) both}@keyframes navNew{0%{transform:scale(.2) rotate(-20deg);opacity:0}}.pill.is-short{animation:pillShort .68s steps(1,end)}@keyframes pillShort{0%,30%,60%{box-shadow:0 0 0 3px #ff3b3b,0 0 16px 2px #ff3232b3;background-color:#a3122a}15%,45%,to{box-shadow:none}}@media(max-width:359px){.nav{padding-left:calc(4px + var(--safe-l));padding-right:calc(4px + var(--safe-r))}.nav-item{font-size:11px;letter-spacing:-.02em;padding-inline-start:0;padding-inline-end:0}.nav-item .ico{width:40px!important;height:40px!important}}.k-common{--rt: var(--rt-common)}.k-rare{--rt: var(--rt-rare)}.k-epic{--rt: var(--rt-epic)}.k-legendary{--rt: var(--rt-legendary)}.skeleton{background:linear-gradient(90deg,#ffffff14,#fff3,#ffffff14) #1b3290;background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.flag{display:inline-block;width:20px;height:15px;border-radius:3px;background-size:cover;background-position:center;box-shadow:0 0 0 1.5px var(--ol);flex:none}.avatar{position:relative;display:grid;place-items:center;width:44px;height:44px;border:var(--bw-sm) solid var(--ol);border-radius:14px;background:linear-gradient(180deg,#8fcbff,#2a63d8);box-shadow:inset 0 0 0 2px #ffffffb3,0 3px 0 var(--ol);font-weight:900;font-size:15px;color:#fff;overflow:hidden;flex:none}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.is-pass{box-shadow:inset 0 0 0 3px var(--y2),0 3px 0 var(--ol)}.avatar-lg{width:72px;height:72px;border-radius:22px;font-size:24px}.live-dot{position:relative;width:11px;height:11px;border-radius:50%;background:#47f06a;box-shadow:0 0 0 3px #47f06a4d,0 0 10px #47f06a;flex:none}.live-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #47f06a;opacity:0;animation:livePulse 2s var(--ease-out) infinite}@keyframes livePulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.7);opacity:0}}.timer{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.timer-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:30px;padding-block:0 0;padding-inline:4px 10px;border:var(--bw-sm) solid var(--ol);border-radius:999px;background:#4a0715;box-shadow:inset 0 2px #00000059;color:#ffe27a;font-weight:900;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.timer-pill.is-navy{background:#071043}.empty{padding:40px 24px;text-align:center;color:var(--text-3);font-weight:600}.empty svg{margin:0 auto 12px;color:var(--text-4)}.mapthumb{position:relative;overflow:hidden;background:#2a5aa8}.mapthumb img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.mapthumb img.is-loaded{opacity:1}.rarity-dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 0 2px var(--ol)}.kbd-hint{font-size:12px;color:var(--text-3)}.cur-pills{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:1 1 auto}.topbar .cur-pills{flex:1 1 auto}.topbar .pill{flex:1 1 auto;max-width:220px}.topbar .cur-pills .pill>.fit{flex:1 1 auto;text-align:center}.pill-num{display:inline-grid;justify-items:end}.pill-num>*{grid-area:1 / 1}.pill-num-size{visibility:hidden}.cur-pills.is-compact{gap:6px}.cur-pills .pill .fit{flex:0 1 auto}.pill .fit.is-wrap{white-space:nowrap}.topbar{display:flex;align-items:center;gap:8px;min-height:60px;padding-top:2px}.topbar-me{position:relative;flex:none;display:flex;align-items:center;border-radius:16px;transition:transform .11s var(--ease-out)}.topbar-me:active{transform:scale(.96)}.topbar-ava{position:relative;flex:none;display:block}.dh-list{display:flex;flex-direction:column;gap:10px}.dh-row{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding-block:8px 11px;padding-inline:8px 12px;text-align:start}.dh-art{flex:none;width:56px;height:56px;filter:drop-shadow(0 3px 0 rgba(11,20,66,.4))}.dh-row .grow{min-width:0;display:flex;flex-direction:column;gap:2px}.dh-t{font-size:16px;font-weight:900;line-height:1.15;color:var(--text)}.dh-s{font-size:13px;font-weight:700;line-height:1.25;color:var(--text-2)}.dh-go{flex:none;color:var(--text-3)}.ava-tile{position:relative;display:grid;place-items:center;width:56px;height:56px;border:var(--bw) solid var(--ol);border-radius:16px;background:linear-gradient(180deg,#8fd0ff,#2a63d8);box-shadow:inset 0 0 0 2px #ffffffbf,0 4px 0 var(--ol);overflow:hidden}.ava-tile:after{content:"";position:absolute;inset-inline-start:3px;inset-inline-end:3px;top:2px;height:40%;border-radius:12px 12px 40% 40%/12px 12px 10px 10px;background:var(--sheen-soft);opacity:.55;pointer-events:none}.ava-tile.is-pass{box-shadow:inset 0 0 0 3px var(--y2),inset 0 0 0 5px #fff,0 4px 0 var(--ol)}.ava-tile>.ava{width:100%!important;height:100%!important;border-radius:0;box-shadow:none;background:transparent!important}.ava-tile>.ava>img.ava-icon{width:84%;height:84%;margin-top:6%}.hex-badge{position:absolute;inset-inline-start:-8px;bottom:-10px;z-index:2;width:30px;height:32px;display:grid;place-items:center;background:var(--ol);clip-path:polygon(50% 0,100% 18%,100% 64%,50% 100%,0 64%,0 18%)}.hex-badge>b{width:24px;height:26px;display:grid;place-items:center;padding:0 2px 2px;background:linear-gradient(180deg,var(--y1),var(--y2));clip-path:polygon(50% 0,100% 18%,100% 64%,50% 100%,0 64%,0 18%);color:#fff;font-size:13px;font-weight:900;line-height:1;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1px 0 var(--ol)}.ava-crown{position:absolute;inset-inline-end:-9px;top:-12px;transform:rotate(14deg);filter:drop-shadow(0 2px 0 rgba(11,20,66,.55))}.nav-item .nav-label{display:block;max-width:100%;text-align:center}@media(max-width:374px){.topbar{gap:8px}.ava-tile{width:50px;height:50px;border-radius:14px}.cur-pills{gap:6px}.cur-pills .pill{height:40px;font-size:17px;padding-inline-start:31px;margin-inline-start:12px}.cur-pills .pill>.cur-icon{width:42px!important;height:42px!important;inset-inline-start:-13px}.cur-pills .pill-plus{width:27px;height:27px;margin-inline-start:6px}}@media(max-width:340px){.ava-tile{width:46px;height:46px;border-radius:13px}.cur-pills{gap:5px}.cur-pills .pill{height:34px;padding-inline-start:25px;padding-inline-end:9px;margin-inline-start:8px;font-size:14.5px}.cur-pills .pill.has-plus{padding-inline-end:2px}.cur-pills .pill>.cur-icon{width:34px!important;height:34px!important;inset-inline-start:-9px}.cur-pills .pill-plus{width:25px;height:25px;margin-inline-start:5px;border-radius:8px}}.sec-line{display:flex;align-items:center;gap:10px;margin:22px 2px 12px;font-weight:900;font-size:17px;line-height:1.15;color:var(--text);-webkit-text-stroke:calc(var(--tx-stroke) * 1.3) var(--ol);paint-order:stroke fill;text-shadow:var(--tx-sh)}.sec-line:after{content:"";flex:1;min-width:24px;height:3px;border-radius:2px;background:var(--line-2)}.sec-line>em{font-style:normal;font-weight:700;font-size:13px;color:var(--text-3)}.sec-line:first-child{margin-top:4px}:root .sec-line{--line-2: rgba(255, 255, 255, .35)}.card .sec-line,.panel .sec-line,.sheet .sec-line,.modal .sec-line,.is-light .sec-line{--line-2: #b7c6e8}.opt{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px 13px;border:var(--bw) solid var(--ol);border-radius:var(--rad);background:linear-gradient(180deg,#fbfdff,#e3ebfb);box-shadow:inset 0 -4px 0 var(--pan-edge),0 3px #0b14428c;color:var(--text);text-align:start;transition:transform .1s var(--ease-out),box-shadow .1s var(--ease-out)}.opt:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 -4px 0 var(--pan-edge),0 1px #0b14428c}.opt.is-on{background:linear-gradient(180deg,#fffbe6,#ffedb3);box-shadow:inset 0 0 0 3px var(--y2),inset 0 -6px #f0c25a,0 3px #0b14428c,var(--glow-y)}.opt-check{position:absolute;inset-inline-end:-9px;top:-10px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border:2.5px solid var(--ol);border-radius:50%;background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb),0 2px 0 var(--ol);color:#fff;animation:optPop .26s var(--ease-spring) both}.opt-check svg{filter:drop-shadow(0 1px 0 var(--ol))}@keyframes optPop{0%{transform:scale(.4);opacity:0}}.wasnow{display:inline-flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1}.wasnow-now{display:flex;justify-content:center;min-width:0;max-width:100%}.wasnow-old{display:inline-flex;align-items:center;gap:2px;margin:0 0 1px;font-size:13px;font-weight:800;letter-spacing:.01em;color:#0b1442c7;-webkit-text-stroke:0;text-shadow:none}.btn-crystals .wasnow-old,.btn-secondary .wasnow-old{color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill}.wasnow-old .cur,.wasnow-old svg,.wasnow-old img{width:12px!important;height:12px!important;font-size:11px}.wasnow-old.old-price:after{inset-inline-start:-2px;inset-inline-end:-2px;height:2px;margin-top:-1px;background:#e8132b;box-shadow:none;transform:rotate(-7deg);opacity:1}.btn:has(.wasnow.has-was){min-height:54px;padding-top:4px}.btn:has(.wasnow.has-was):after{display:none}@media(pointer:fine){.screen,.sheet-body,.modal{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.screen::-webkit-scrollbar,.sheet-body::-webkit-scrollbar,.modal::-webkit-scrollbar{display:block;width:8px}.screen::-webkit-scrollbar-thumb,.sheet-body::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:8px}}body:has(.route .cur-pills) .toasts{top:calc(var(--safe-t) + 76px)}.route{position:absolute;inset:0}.promo{display:flex;align-items:center;gap:12px;padding:12px 14px}.promo-price{font-weight:800;font-size:15px;color:var(--gold-hi);white-space:nowrap}.medal{display:inline-grid;place-items:center;flex:none;color:#fff;border:2.5px solid var(--ol);background:linear-gradient(180deg,var(--b1),var(--b2));box-shadow:inset 0 -4px 0 var(--bb),inset 0 2px #ffffff80;font-weight:900}.item-icon{object-fit:contain;flex:none;display:block;filter:drop-shadow(0 3px 0 rgba(11,20,66,.5))}.crystal-pile{position:relative;display:inline-block;flex:none}.crystal-pile .cur-icon{filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}.link{color:var(--text-2);text-decoration:underline;text-underline-offset:2px;font-weight:650;font-size:inherit}@keyframes burstSpin{to{transform:rotate(360deg)}}.link-btn{display:inline-flex;align-items:center;gap:4px;min-height:40px;font-size:13px;font-weight:750;color:var(--text-2)}.link-btn:hover{color:var(--text)}.link-btn:disabled{opacity:.5}.app-version{margin:28px 0 8px;text-align:center;font-size:12px;color:var(--text-2);font-weight:700;line-height:1.6;-webkit-text-stroke:var(--tx-stroke) var(--ol);paint-order:stroke fill;text-shadow:var(--tx-sh)}.app-version .app-id{font:inherit;color:inherit;min-height:0;padding:2px 0;overflow-wrap:anywhere}.fullscreen-layer{position:absolute;inset:0;pointer-events:auto}.game-stub{display:flex;flex-direction:column;justify-content:flex-end}.gs-map{position:absolute!important;inset:0}.gs-map img{opacity:.6!important}.gs-panel{position:relative;max-width:480px;width:100%;margin:0 auto;background:#0e1420f0;backdrop-filter:blur(10px)}.gs-spec{margin:12px 0 0;padding:10px;max-height:180px;overflow:auto;border-radius:10px;background:var(--ink-0);color:var(--text-3);font-size:11px;line-height:1.4}.gs-players{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gs-pl{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:8px;background:var(--ink-3);font-size:12px;font-weight:700}@media(max-width:379px){.pill{gap:5px;padding-inline-end:9px;padding-inline-start:4px;font-size:13px}.pill .cur-icon{width:20px!important;height:20px!important}.pill-plus{width:26px;height:26px}}.ico{flex:none;display:inline-block;object-fit:contain;vertical-align:middle}.fx-layer{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.fx-coin{position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;will-change:transform,opacity;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45))}.fx-spark{position:absolute;inset-inline-start:0;top:0;width:7px;height:11px;border-radius:2px;will-change:transform,opacity}.promo{min-height:72px}.promo .timer{font-size:13px;font-weight:800}@media(orientation:landscape)and (max-height:500px){:root{--nav-h: 52px;--col: 760px}.app-col .screen{padding-top:calc(var(--safe-t) + 8px)}.app-col .nav{padding-top:4px;padding-bottom:calc(4px + var(--safe-b))}.app-col .nav-item{flex-direction:row;justify-content:center;gap:6px;height:calc(var(--nav-h) - 8px);padding:0 8px}.app-col .nav-item:before{inset:0 2px;border-radius:14px}.app-col .nav-item .ico{width:36px!important;height:36px!important}.app-col .nav-item.is-active .ico{transform:scale(1.05)}.app-col .nav-item .nav-dot{position:static;flex:none}.app-col .loc-grid,.app-col .acard-grid,.app-col .cpack-grid,.app-col .mm-list,.app-col .country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-col .home-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 14px;margin-top:8px}.app-col .home-stack>*{grid-column:2}.app-col .home-stack>.h-arena{grid-column:1;grid-row:1 / span 4;position:sticky;top:0}.app-col .home .h-arena .h-arena-frame{height:calc(100dvh - var(--nav-h) - var(--safe-b) - var(--safe-t) - 150px);min-height:150px}.app-col .home .h-arena-title{font-size:24px}.app-col .home .h-pin.is-pl{display:none}.app-col .topbar{min-height:48px}.app-col .sheet{inset-inline-start:max(8px,calc(50% - 360px));inset-inline-end:max(8px,calc(50% - 360px));max-height:calc(100% - 8px - var(--safe-t))}.app-col .sheet-head{min-height:50px;padding-top:6px;padding-bottom:10px}.app-col .sheet-head .t-h1{font-size:19px}.app-col .sheet-head .sheet-sub{margin-top:2px;font-size:12px}.app-col .sheet-body{padding-top:10px;padding-bottom:calc(var(--safe-b) + 12px)}.app-col .sheet-foot{padding-top:8px;padding-bottom:calc(var(--safe-b) + 8px)}.app-col .sheet:not(:has(>.sheet-head:first-child)):has(>.sheet-body){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr) auto;height:calc(100% - 8px - var(--safe-t))}.app-col .sheet:not(:has(>.sheet-head:first-child)):has(>.sheet-body)>:first-child{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.app-col .sheet:not(:has(>.sheet-head:first-child)):has(>.sheet-body)>.sheet-body{grid-column:2;grid-row:1;min-height:0}.app-col .sheet:not(:has(>.sheet-head:first-child)):has(>.sheet-body)>.sheet-foot{grid-column:2;grid-row:2}}@media(max-height:720px)and (max-width:767px)and (orientation:portrait){.app-col .home-stack{margin-top:12px;gap:12px}.app-col .home-stack>*{order:2}.app-col .home-stack>:first-child{order:0}.app-col .home-stack>.h-arena{order:1}}.nav-brand,.h-ars.is-desk,.shop-tabs .tab-ico,.app-col.is-nested .nav{display:none}.dtip{position:fixed;z-index:10000;inset-inline-start:0;top:0;max-width:280px;padding:6px 10px 7px;border:2px solid var(--ol);border-radius:10px;background:#0d1f6e;color:#fff;font-size:13px;font-weight:700;line-height:1.3;box-shadow:0 3px #040a328c,0 10px 24px #00001e59;pointer-events:none;opacity:0;transform:translateY(-3px);transition:opacity .12s var(--ease-out),transform .16s var(--ease-out)}.dtip.is-on{opacity:1;transform:none}@media(max-width:767px),(max-height:599px){.fl-grid.is-mini>.fl-card:nth-child(n+4){display:none}}@media(min-width:768px)and (min-height:600px){.app-col:not(.is-wide) .screen{padding-top:calc(var(--safe-t) + 24px);padding-inline-start:max(32px,calc((100% - var(--desk-max)) / 2));padding-inline-end:max(32px,calc((100% - var(--desk-max)) / 2))}.app-col:not(.is-wide) .screen.has-nav{padding-bottom:48px}.app-col .screen.results,.app-col .screen.boot{padding-inline-start:max(24px,calc((100% - 560px)/2));padding-inline-end:max(24px,calc((100% - 560px)/2))}.app-col .screen.legal{padding-inline-start:max(24px,calc((100% - 760px)/2));padding-inline-end:max(24px,calc((100% - 760px)/2))}.app-col .sheet{inset-inline-start:calc(50% - 280px);inset-inline-end:auto;width:560px;bottom:24px;max-height:calc(100% - 48px);border-bottom:var(--bw) solid var(--ol);border-radius:28px;box-shadow:inset 0 3px #fff,0 6px #0b144273,0 30px 80px #00001e80}.app-col .loc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px 16px}.app-col .atile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.app-col .atile-grid>.atile:last-child:nth-child(odd){grid-column:auto;display:flex}.app-col .atile-grid>.atile:last-child:nth-child(odd) .atile-art{grid-row:auto;height:112px;min-height:0;border-inline-end:0;border-bottom:var(--bw) solid var(--ol)}.app-col .atile-grid>.atile:last-child:nth-child(odd) .atile-art .item-icon{margin-top:10px;width:92px!important;height:92px!important}.app-col .atile-grid>.atile:last-child:nth-child(odd) .atile-body{padding-top:9px}.app-col .offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-items:start}.app-col .offers>*{grid-column:1 / -1}.app-col .offers>.ofc-hero,.app-col .offers>.ofr-pass{grid-column:auto;margin-top:0}.app-col .offers>.ofr-pass{align-self:stretch}.app-col .offers>.shop-sec:has(+.cpack-grid){grid-column:1;grid-row:2}.app-col .offers>.cpack-grid{grid-column:1;grid-row:3 / span 3;align-self:start;margin-top:0}.app-col .offers>.shop-sec:has(+.ofr-crate){grid-column:2;grid-row:2}.app-col .offers>.ofr-crate{grid-column:2;grid-row:3}.app-col .offers>.shop-sec:has(+.ofr-boost){grid-column:2;grid-row:4}.app-col .offers>.ofr-boost{grid-column:2;grid-row:5;align-self:start}.app-col .acard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-col .fl-grid.is-mini{grid-template-columns:repeat(6,minmax(0,1fr))}.app-col .cps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.app-col .cps>*{grid-column:1 / -1}.app-col .cps>.cp.is-wide{grid-column:auto}.app-col .cp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-col .dswap{max-width:760px}.app-col .crates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;align-items:start}.app-col .crates>*{grid-column:1 / -1}.app-col .crates>.crate-hero{grid-column:1;grid-row:1 / span 2}.app-col .crates>.crate-rows{grid-column:2;grid-row:1;margin-top:0}.app-col .odds-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-col .fl{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);column-gap:28px;row-gap:0;align-items:start}.app-col .fl>*{grid-column:2}.app-col .fl>.fl-hero{grid-column:1;grid-row:1 / span 6;position:sticky;top:0}.app-col .fl>.fl-sec:first-of-type,.app-col .fl>.fl-hero+*{margin-top:0}.app-col .fl-grid:not(.is-mini){grid-template-columns:repeat(3,minmax(0,1fr))}.app-col .fl-grid:not(.is-mini)>.is-wide{grid-column:span 2}.app-col .pass2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);column-gap:28px;row-gap:16px;align-items:start}.app-col .pass2>*{grid-column:2}.app-col .pass2>.ps-side{display:flex;flex-direction:column;gap:16px;grid-column:1;grid-row:1 / span 6;position:sticky;top:0}.app-col .pass2>.ps-side+*{margin-top:0}.app-col .ps-buy{position:static}.app-col .ps-buy:before{display:none}.app-col .pf-stack{display:block;columns:2;column-gap:28px}.app-col .pf-stack>*{break-inside:avoid;margin-bottom:16px}.app-col .pf-stack>.pf-pass+.pf-sec+.pf-sec{break-before:column;margin-top:0}}@media(min-width:768px)and (max-width:1023px)and (min-height:600px){:root{--col: 100%;--desk-max: 900px}.app-col .screen.mm{padding-inline-start:max(24px,calc((100% - 560px)/2));padding-inline-end:max(24px,calc((100% - 560px)/2))}.app-col .shop-tabs{justify-content:flex-start}.app-col .nav{justify-content:center}.app-col .nav-item{flex:0 1 150px}.app-col .cp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-col .home-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:18px 28px}.app-col .home-stack>*{grid-column:auto;align-self:stretch}.app-col .home-stack>.h-arena,.app-col .home-stack>.h-first,.app-col .home-stack>.h-modes,.app-col .home-stack>.h-tasks{grid-column:1 / -1;grid-row:auto}.app-col .home-stack>:is(.h-arena,.h-first,.h-modes,.h-tasks){order:1}.app-col .home-stack:has(>.h-arena+.h-modes)>.daily{grid-column:1 / -1}.app-col .home .h-arena .h-arena-frame{height:clamp(340px,calc(100dvh - 640px),520px)}}@media(min-width:1024px)and (min-height:600px){:root{--col: 100%;--rail: 248px;--desk-max: 1240px}.app-col{border-inline-start:0;border-inline-end:0;box-shadow:none}.app-col:not(.is-wide){zoom:var(--uiz, 1)}.app-col.is-nested .nav{display:flex}.app-col.has-rail .route,.app-col.is-nested .route,.app-col.has-rail .toasts,.app-col.is-nested .toasts{inset-inline-start:var(--rail)}.app-col .nav{top:0;inset-inline-end:auto;bottom:0;width:var(--rail);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:20px 14px 24px;border-top:0;border-inline-end:var(--bw) solid var(--ol);box-shadow:inset -3px 0 #ffffff1f,4px 0 18px #040a3240}.app-col .nav-brand{display:flex;align-items:center;gap:10px;padding:0 6px 18px;margin-bottom:8px;border-bottom:2px solid rgba(170,200,255,.18)}.app-col .nav-brand img{width:60px;height:60px;filter:drop-shadow(0 3px 0 rgba(4,10,50,.55))}.app-col .nav-brand-t{font-family:var(--font-title);font-size:24px;line-height:1;--sw: 5px;--sh: 3px}.app-col .nav-item{flex:none;flex-direction:row;justify-content:flex-start;gap:14px;height:72px;padding:0 14px;font-size:18px;text-align:start}.app-col .nav-item .ico{width:54px!important;height:54px!important}.app-col .nav-item .nav-label{flex:1 1 auto;min-width:0;text-align:start}.app-col .nav-item:before{inset:3px 0;border-radius:20px}.app-col .nav-item.is-active .ico{transform:scale(1.08)}.app-col .nav-item .nav-dot{top:8px;inset-inline-start:52px}.app-col .nav-item:hover:not(.is-active){color:#fff}.app-col .nav-item:hover:not(.is-active):before{opacity:.45;transform:none}.app-col .hdr .t-h1{font-size:30px}.app-col .cur-pills.is-compact{gap:8px}.app-col .cur-pills .pill.is-sm{height:44px;font-size:19px;padding-inline-start:35px}.app-col .cur-pills .pill.is-sm>.cur-icon{inset-inline-start:-16px;width:48px!important;height:48px!important}.app-col .cur-pills .pill.is-sm .pill-plus{width:31px;height:31px;border-radius:11px;margin-inline-start:7px}.app-col:not(.is-wide) .screen.home.has-nav{padding-bottom:28px}.app-col .home-stack{display:grid;grid-template-columns:minmax(0,1fr) clamp(372px,33%,420px);grid-template-rows:repeat(3,auto) 1fr;grid-auto-flow:row dense;align-content:start;gap:20px 26px;margin-top:18px}.app-col .home-stack>*{grid-column:2;align-self:start;min-width:0}.app-col .home-stack>.h-arena{grid-column:1;grid-row:1 / -1;margin-bottom:144px}.app-col .home-stack>.h-modes{grid-column:1;grid-row:1 / -1;align-self:end;margin-top:0;gap:18px}.app-col .home .h-mode{height:124px}.app-col .home .h-mode-title{font-size:22px;bottom:38px;inset-inline-start:14px}.app-col .home .h-mode-meta{inset-inline-start:14px;inset-inline-end:14px;bottom:13px;font-size:13.5px}.app-col .home-stack>.h-ars{grid-column:2;grid-row:-2;align-self:end;display:flex;flex-direction:column;gap:10px}.app-col .h-ars-tip{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;color:var(--text-2);-webkit-text-stroke:var(--tx-stroke) var(--ol);paint-order:stroke fill;text-shadow:var(--tx-sh)}.app-col .home .h-mode.is-arsenal{background:var(--stripes),radial-gradient(70% 140% at 85% 40%,#ffb36a,#e2453a 45%,#8f1f4a)}.app-col .home .h-mode.is-arsenal:after{content:"";position:absolute;inset:0;border-radius:15px;pointer-events:none;background:linear-gradient(180deg,#ffffff38,#08124600 34%,#08124680);box-shadow:inset 0 0 0 3px #ffffff4d}.app-col .home .h-mode.is-arsenal .h-mode-pop{top:50%;inset-inline-end:12px;translate:0 -50%}.app-col .home .h-mode.is-arsenal :is(.h-mode-title,.h-mode-meta){inset-inline-end:120px}.app-col .home .h-mode.is-arsenal .h-mode-title{bottom:62px}.app-col .home .h-mode.is-arsenal .h-mode-meta{flex-wrap:wrap;row-gap:7px}.app-col .home .h-mode.is-arsenal .h-mode-meta>.fit{flex:1 0 100%}.app-col .h-ars-num{flex:none;gap:4px;font-size:13px}.app-col .home .h-arena .h-arena-frame{height:clamp(380px,calc(100dvh / var(--uiz, 1) - 336px),760px)}.app-col .home .h-arena.is-first .h-arena-frame{height:clamp(360px,calc(100dvh / var(--uiz, 1) - 290px),720px)}.app-col .home .h-arena-head{padding-block:18px 0;padding-inline:22px 20px}.app-col .home .h-arena-title{font-size:40px;--sw: 7px;--sh: 4.5px}.app-col .home .h-first-text{max-width:420px;font-size:16px}.app-col .home .h-play{inset-inline-start:18%;inset-inline-end:18%}.app-col .home .h-arena.is-first .h-play{margin:-36px auto 0;width:64%}.app-col .home .h-arena.is-first .h-alt-btn{margin-inline-start:auto;margin-inline-end:auto;width:64%}.app-col .home .h-pin{font-size:13px;padding-block:3px 4px;padding-inline:4px 10px}.app-col .home .h-pin .flag{width:22px!important;height:16px!important}.app-col .home-stack>.h-arena.is-first{margin-bottom:0}.app-col .home-stack:has(>.h-arena.is-first)>.h-modes{grid-column:2;grid-row:auto;align-self:start;grid-template-columns:minmax(0,1fr);margin-top:8px;gap:30px}.app-col .home-stack:has(>.h-arena.is-first)>.h-ars{grid-row:auto;align-self:start;margin-top:12px}.app-col .home-tip{display:none}.app-col .screen.shop{display:grid;grid-template-columns:228px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:32px;align-content:start}.app-col .shop>.hdr{grid-column:1 / -1}.app-col .shop-tabs{grid-column:1;grid-row:2;align-self:start;position:sticky;top:0;z-index:2;flex-direction:column;gap:10px;margin:0;padding:8px 0 12px;overflow:visible}.app-col .shop-tabs .tab{height:64px;padding-block:0 2px;padding-inline:10px 14px;font-size:16.5px;justify-content:flex-start}.app-col .shop-tabs .tab>span{display:inline-flex;align-items:center;gap:10px;min-width:0}.app-col .shop-tabs .tab-ico{display:inline-block;flex:none;width:44px!important;height:44px!important;margin:-8px 0;transition:transform .22s var(--ease-spring)}.app-col .shop-tabs .tab.is-active .tab-ico{transform:scale(1.12) rotate(-6deg)}.app-col .shop-tabs .tab .dot{inset-inline-end:-4px;top:-4px}.app-col .shop-body{grid-column:2;grid-row:2;min-width:0;padding-top:8px}.app-col .cp-hero{min-height:112px;gap:18px;padding-block:10px 12px;padding-inline:16px 24px}.app-col .cp-hero-art{width:100px;height:100px}.app-col .cp-hero-t{font-size:28px;--sw: 6px;--sh: 3.5px}.app-col .cp-hero-s{margin-top:6px;font-size:16px}.app-col .camp-hero-map{min-height:280px}.app-col .atile-grid{gap:22px 20px}.app-col .loc-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px 18px}.app-col .sheet:has(.setup-map),.app-col .sheet:has(.ms-map){width:min(920px,calc(100% - 48px))}.app-col .sheet:has(.setup-map)>.sheet-body,.app-col .sheet:has(.ms-map)>.sheet-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-content:start}.app-col .sheet:has(.setup-map)>.sheet-body>*{grid-column:2}.app-col .sheet:has(.setup-map)>.sheet-body>.setup-map{grid-column:1;grid-row:1 / span 8;align-self:stretch;min-height:260px;margin:0}.app-col .sheet .setup-map-img,.app-col .sheet .ms-map-img{position:absolute;inset:0;aspect-ratio:auto}.app-col .sheet:has(.ms-map)>.sheet-body>*{grid-column:2}.app-col .sheet:has(.ms-map)>.sheet-body>:is(.ms-map,.ms-brief,.ms-facts){grid-column:1}.app-col .sheet:has(.ms-map)>.sheet-body{grid-template-rows:minmax(220px,1fr) auto auto auto auto}.app-col .sheet:has(.ms-map)>.sheet-body>.ms-map{grid-row:1;min-height:220px}.app-col .sheet:has(.ms-map)>.sheet-body>.ms-brief{grid-row:2}.app-col .sheet:has(.ms-map)>.sheet-body>.ms-facts{grid-row:3}.app-col .sheet:has(.ms-map)>.sheet-body>.sec-line{grid-row:1;margin-top:0;align-self:start}.app-col .sheet:has(.ms-map)>.sheet-body>.diff-list{grid-row:1 / span 4;align-self:start;margin-top:34px}.app-col .sheet:has(.ms-map)>.sheet-body>.ms-tip{grid-row:5}.app-col .sheet:has(>.asheet){width:min(980px,calc(100% - 48px))}.app-col .sheet-body.asheet{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:24px;align-content:start}.app-col .sheet-body.asheet>*{grid-column:2}.app-col .sheet-body.asheet>:is(.asheet-demo,.asheet-intro,.asheet-stats){grid-column:1}.app-col .sheet-body.asheet>.asheet-demo{grid-row:1}.app-col .sheet-body.asheet>.asheet-intro{grid-row:2}.app-col .sheet-body.asheet>.asheet-stats{grid-row:3}.app-col .sheet-body.asheet>.abuy{grid-row:1 / span 4;align-self:start;margin-top:0}.app-col .sheet-body.asheet>.asheet-owned{grid-row:1;align-self:start;margin-top:0}.app-col .screen.mm{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;column-gap:32px;align-content:start;padding-bottom:24px}.app-col .mm>.mm-hdr{grid-column:1 / -1;grid-row:1}.app-col .mm>.mm-map{grid-column:1;grid-row:2;min-height:clamp(260px,calc(100dvh / var(--uiz, 1) - 470px),520px)}.app-col .mm:has(>.mm-mode)>.mm-map{min-height:clamp(220px,calc(100dvh / var(--uiz, 1) - 540px),520px)}.app-col .mm:has(>.mm-mode):has(.mm-vote)>.mm-map{min-height:clamp(200px,calc(100dvh / var(--uiz, 1) - 630px),520px)}.app-col .mm>.mm-mode{grid-column:1;grid-row:3}.app-col .mm>.mm-counter{grid-column:1;grid-row:4 / span 2}.app-col .mm>.mm-sec{grid-column:2;grid-row:2;margin-top:0;align-self:start}.app-col .mm>.mm-list{grid-column:2;grid-row:2 / span 4;margin-top:34px;align-content:start}.app-col .mm>.mm-foot{grid-column:1;grid-row:6;justify-self:center;width:min(100%,380px);position:static;margin:18px 0 0;padding:0;background:none}.app-col .mm-map-name{font-size:34px}.app-col .mm-map-body{padding:18px 22px 22px}.app-col .sheet{inset:50% auto auto 50%;width:min(580px,calc(100% - 48px));max-height:calc(100% - 64px);translate:-50% -50%;animation-name:modalIn;animation-duration:.3s}.app-col .is-closing .sheet{animation:modalOut .18s var(--ease-out) both}.app-col .modal{max-width:440px}}@media(min-width:1024px)and (max-width:1279px)and (min-height:600px){:root{--rail: 212px}.app-col .nav-item{gap:10px;padding:0 10px;font-size:16px}.app-col .nav-item .ico{width:46px!important;height:46px!important}.app-col .nav-item .nav-dot{inset-inline-start:42px}.app-col .nav-brand img{width:48px;height:48px}.app-col .nav-brand-t{font-size:20px}.app-col .screen.shop{grid-template-columns:196px minmax(0,1fr);column-gap:24px}}@media(min-width:1024px)and (min-height:600px)and (max-height:760px){.app-col .home-stack>.h-arena{margin-bottom:0}.app-col .home-stack>.h-modes{grid-column:2;grid-row:auto;align-self:start;gap:26px 14px;margin-top:8px}.app-col .home-stack>.h-ars{grid-row:auto;align-self:start;margin-top:12px}.app-col .h-ars-tip{display:none}.app-col .home .h-arena .h-arena-frame{height:max(340px,calc(100dvh / var(--uiz, 1) - 196px))}}@media(min-width:1024px)and (min-height:761px)and (max-height:819px){.app-col .home-stack:not(:has(>.h-arena.is-first))>.h-modes{width:calc((100% - 36px) * 2 / 3 + 18px)}.app-col .home-stack:not(:has(>.h-arena.is-first))>.h-ars{grid-column:1;grid-row:1 / -1;align-self:end;justify-self:end;width:calc((100% - 36px) / 3)}.app-col .home-stack:not(:has(>.h-arena.is-first)) .h-ars-tip{display:none}.app-col .home-stack:not(:has(>.h-arena.is-first)) .h-mode.is-arsenal .h-mode-pop{top:-22px;inset-inline-end:-4px;translate:none}.app-col .home-stack:not(:has(>.h-arena.is-first)) .h-mode.is-arsenal .h-mode-pop>*{width:72px!important;height:72px!important}.app-col .home-stack:not(:has(>.h-arena.is-first)) .h-mode.is-arsenal :is(.h-mode-title,.h-mode-meta){inset-inline-end:14px}.app-col .home-stack:not(:has(>.h-arena.is-first)) .h-mode.is-arsenal .h-mode-title{bottom:38px}.app-col .home-stack:not(:has(>.h-arena.is-first)) .h-mode.is-arsenal .h-mode-meta{flex-wrap:nowrap}.app-col .home-stack:not(:has(>.h-arena.is-first)) .h-mode.is-arsenal .h-mode-meta>.fit{display:none}}@media(min-width:1400px)and (min-height:600px){.app-col .mission-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine)and (min-width:768px)and (min-height:600px){.app-col :is(.card-tap,.h-mode,.loc,.h-pass,.camp-hero-map,.ofr-pass){transition:translate .18s var(--ease-out),outline-color .16s var(--ease-out),filter .16s var(--ease-out),transform .11s var(--ease-out),box-shadow .11s var(--ease-out);outline:3px solid transparent;outline-offset:3px}.app-col :is(.card-tap,.h-mode,.loc,.h-pass,.camp-hero-map,.ofr-pass):not(:disabled):hover{translate:0 -3px;filter:brightness(1.04) saturate(1.05)}.app-col :is(.card-tap,.h-mode,.loc,.h-pass,.camp-hero-map,.ofr-pass):not(:disabled):not(:focus-visible):hover{outline-color:#ffe678e6}.app-col :is(.card-tap,.h-mode,.loc,.h-pass,.camp-hero-map,.ofr-pass):active{translate:0 0}.app-col :is(.loc-thumb,.h-mode-bg,.mrow-img,.camp-hero-img) img{transition:transform .6s var(--ease-out)}.app-col :is(.loc,.h-mode,.mrow,.camp-hero-map):hover :is(.loc-thumb,.h-mode-bg,.mrow-img,.camp-hero-img) img{transform:scale(1.07)}.app-col .h-mode:hover .h-mode-pop{animation:deskPop .52s var(--ease-spring)}@keyframes deskPop{40%{transform:translateY(-8px) rotate(-8deg) scale(1.08)}75%{transform:translateY(-2px) rotate(3deg)}}.app-col .btn:hover .btn-shine:before{animation:btnShine 1.3s var(--ease-out) 0s 1 both}.app-col .h-play:hover .h-play-art{transform:rotate(-16deg) scale(1.1)}.app-col .pill-btn:hover{filter:brightness(1.08)}.app-col .pill-btn:hover>.cur-icon{animation:deskCoin .6s var(--ease-out)}@keyframes deskCoin{50%{transform:rotateY(180deg) scale(1.1)}}.app-col .topbar-me:hover .ava-tile{filter:brightness(1.1)}.app-col .tab:not(.is-active):hover{color:#fff;filter:brightness(1.18)}.app-col .opt:not(.is-on):hover{filter:brightness(1.04);outline:2px solid rgba(255,200,60,.85);outline-offset:1px}.app-col button.mm-player-row:hover{background:#ffffff8c}.app-col .icon-btn:hover{filter:brightness(1.12)}.app-col .nav-item:hover:not(.is-active) .ico{transform:translateY(-3px) rotate(-6deg) scale(1.06)}html.lite-fx .app-col :is(.loc,.h-mode,.mrow,.camp-hero-map):hover img{transform:none}html.lite-fx .app-col .h-mode:hover .h-mode-pop,html.lite-fx .app-col .pill-btn:hover>.cur-icon{animation:none}}@media(hover:hover)and (pointer:fine)and (min-width:1024px)and (min-height:600px){.app-col .nav-item:after{position:relative;z-index:1;flex:none;display:grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border:2px solid rgba(170,200,255,.35);border-radius:7px;background:#040a3259;color:#a9bdf5;font-size:12px;font-weight:900;line-height:1;-webkit-text-stroke:0;text-shadow:none;opacity:.7;transition:opacity .16s var(--ease-out)}.app-col .nav-item:hover:after,.app-col .nav-item.is-active:after{opacity:1;color:#fff}.app-col .nav-item:nth-of-type(1):after{content:"1"}.app-col .nav-item:nth-of-type(2):after{content:"2"}.app-col .nav-item:nth-of-type(3):after{content:"3"}.app-col .nav-item:nth-of-type(4):after{content:"4"}.app-col .nav-item:nth-of-type(5):after{content:"5"}}.boot{display:flex;flex-direction:column;overflow:hidden}.boot-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 50% 40%,#a0dcff8c,#a0dcff00 70%)}.boot-center{flex:1;display:grid;place-items:center;position:relative;animation:enterTab .6s var(--ease-out) both}.boot-foot{position:relative;padding:0 24px 28px;min-height:130px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.boot-bar{width:min(260px,76vw)}.boot-hint{margin-top:12px;font-size:14px;font-weight:800;--sw: 3px;--sh: 1.5px;text-align:center}.boot-error{width:100%;max-width:340px;padding:18px 16px;text-align:center}.boot-error-ico{display:inline-grid;place-items:center;width:48px;height:48px;margin:-2px auto 0;border:var(--bw) solid var(--ol);border-radius:15px;color:#fff;background:linear-gradient(180deg,var(--r1),var(--r2));box-shadow:inset 0 -4px 0 var(--rb),inset 0 2px #ffffff80}.boot-error-ico svg{stroke-width:3px;filter:drop-shadow(0 1.5px 0 var(--ol))}.boot-error-btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:16px}.wordmark{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(320px,86vw)}.wm-emblem{height:auto;filter:drop-shadow(0 6px 0 rgba(11,20,66,.55)) drop-shadow(0 18px 30px rgba(6,14,64,.4));animation:emblemIn .9s var(--ease-spring) both,emblemFloat 3.6s .9s ease-in-out infinite}.wm-word{display:block;width:100%;margin-top:14px;font-family:var(--font-title);font-weight:400;font-size:46px;line-height:1.05;letter-spacing:.01em;--sw: 7px;--sh: 5px;animation:enterTab .7s .16s var(--ease-out) both}.wm-tag{margin-top:10px;font-size:15px;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-2deg);animation:enterTab .7s .26s var(--ease-out) both}.wordmark-md .wm-word{font-size:28px;--sw: 5px;--sh: 3px}.wordmark-md .wm-tag{font-size:12px;min-height:24px}@keyframes emblemIn{0%{transform:scale(.7) translateY(10px);opacity:0}}@keyframes emblemFloat{50%{transform:translateY(-6px) rotate(-1.5deg)}}.home{display:flex;flex-direction:column;background-image:var(--home-bg);background-position:center top;background-size:cover;background-repeat:no-repeat}@media(min-width:1024px){.home{background-image:var(--home-bg-wide)}}.home-stack{display:flex;flex-direction:column;gap:14px;margin-top:24px}.home-tip{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;text-align:center;font-size:13px;font-weight:700;color:var(--text-2);-webkit-text-stroke:var(--tx-stroke) var(--ol);paint-order:stroke fill;text-shadow:var(--tx-sh)}@media(max-height:760px){.home-tip{display:none}}.daily{display:flex;align-items:center;gap:10px;min-height:86px;padding-block:8px 12px;padding-inline:74px 10px;text-align:start}.daily-gift{position:absolute;inset-inline-start:-9px;top:-16px;z-index:2;transform:rotate(-8deg);pointer-events:none}.daily-gift .item-icon{filter:drop-shadow(0 3px 0 rgba(11,20,66,.5))}.daily.is-ready .daily-gift .item-icon{animation:giftWiggle 2.8s ease-in-out infinite;transform-origin:50% 80%}@keyframes giftWiggle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-9deg) scale(1.05)}84%{transform:rotate(8deg) scale(1.05)}92%{transform:rotate(-4deg)}}.daily-ping{position:absolute;top:12px;inset-inline-end:4px;width:14px;height:14px;border-radius:50%;border:2px solid var(--ol);background:var(--r2)}.daily-ping:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--r2);animation:ping 1.6s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.daily-body{flex:1;min-width:0}.daily-title{display:flex;align-items:center;gap:6px;font-weight:900;font-size:17px;line-height:1.1;color:var(--text)}.daily-title>.fit{flex:0 1 auto}.daily-sub{margin-top:2px;font-size:13px;font-weight:700;color:var(--text-2);line-height:1.2}.daily-sub>.fit{display:block}.daily-streak img{margin-block:-4px -3px;margin-inline:-4px 0}.daily-streak{display:inline-flex;align-items:center;gap:1px;flex:none;height:22px;padding-block:0 1px;padding-inline:3px 7px;border:2px solid var(--ol);border-radius:99px;background:linear-gradient(180deg,var(--o1),var(--o2));box-shadow:inset 0 -3px 0 var(--ob);color:#fff;font-size:12px;font-weight:900;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill}.daily-pips{display:grid;grid-template-columns:repeat(6,minmax(0,23px)) minmax(0,31px);gap:4px;margin-top:7px;align-items:stretch}.dpip{display:grid;place-items:center;aspect-ratio:1;min-width:0;border:2px solid var(--ol);border-radius:7px;background:#d3ddf3;box-shadow:inset 0 -3px #a9b9df;color:#4a5a90;font-size:11px;font-weight:900;font-style:normal;line-height:1}.dpip.is-done{background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb);color:#fff}.dpip.is-done svg{width:70%;height:70%;filter:drop-shadow(0 1px 0 var(--ol))}.dpip.is-today{background:linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -3px 0 var(--yb),var(--glow-y);color:var(--ol);animation:pipPulse 1.6s ease-in-out infinite}@keyframes pipPulse{50%{box-shadow:inset 0 -3px 0 var(--yb),0 0 0 5px #ffd63c59}}.dpip.is-big{position:relative;aspect-ratio:auto;background:linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -3px 0 var(--yb);overflow:visible}.dpip.is-big img{position:absolute;left:50%;top:-12px;width:min(36px,calc(100% + 6px));height:auto;aspect-ratio:1;max-width:none;transform:translate(-50%);filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}.dpip.is-big .ico{position:absolute;left:50%;top:-12px;width:33px!important;height:33px!important;max-width:none;transform:translate(-50%);filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}.dpip.is-big.is-done .ico{filter:saturate(.5) drop-shadow(0 2px 0 rgba(11,20,66,.5))}.daily-claim-wrap{flex:none}.daily-claim{flex-direction:column;gap:0;width:104px;min-height:60px;padding:2px 6px 8px;border-radius:16px}.daily-claim-t{display:block;max-width:100%;font-size:16px;line-height:1.05}.daily-claim .cur{gap:3px;max-width:100%;margin-top:3px;font-size:15px;color:#fff}.daily-claim .cur>.fit{min-width:0}.daily-next{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:104px;min-height:60px;padding:4px 6px}.daily-next-k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#a9bdf5}.daily-next .cur{max-width:100%;color:#fff;font-size:15px;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.daily-next-t{font-size:12px;font-weight:800;color:#ffe27a}@media(max-width:374px){.dpip.is-big .ico{width:30px!important;height:30px!important;top:-10px}}@media(max-width:340px){.dpip.is-big .ico{width:26px!important;height:26px!important;top:-8px}.daily{padding-inline-start:54px!important}.daily-gift .item-icon{width:58px!important;height:58px!important}.daily-claim,.daily-next{width:80px!important}.daily-title{font-size:15px}.daily-streak{display:none}.daily-pips{gap:2px!important}}@media(max-width:374px){.daily{padding-inline-start:62px;gap:8px}.daily-gift .item-icon{width:66px!important;height:66px!important}.daily-claim,.daily-next{width:90px}.daily-pips{gap:3px}.dpip{font-size:11px;border-radius:6px}}.h-goal{display:flex;align-items:center;gap:10px;min-height:92px;padding-block:10px 13px;padding-inline:84px 10px}.h-goal-art{position:absolute;inset-inline-start:6px;top:-14px;transform:rotate(-6deg)}.h-goal-kicker{font-size:11.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-hi)}.h-goal.is-ready .h-goal-kicker{color:var(--green)}.h-goal-title{margin:1px 0 6px;font-weight:900;font-size:17px;line-height:1.15;color:var(--text)}.h-goal-title>.fit{display:block}.h-goal-btn{flex:none;width:96px}.h-goal-left{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;gap:2px}.h-goal-left-k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.h-goal-left .cur{max-width:100%;font-size:16px;color:var(--text)}.h-invite{min-height:84px}.h-pass{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;width:100%;min-height:104px;padding-block:10px 14px;padding-inline:104px 10px;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);background:linear-gradient(180deg,#ffffff38,#fff0 36%),var(--stripes),radial-gradient(90% 130% at 14% 40%,#e0466a,#a8183c 52%,#5e0820);box-shadow:inset 0 0 0 3px #ffcf5c,inset 0 -6px #46000f80,var(--panel-drop),0 14px 28px -14px #78001eb3;text-align:start}.h-pass:before{content:"";position:absolute;inset-inline-start:-40px;top:50%;width:220px;height:220px;margin-top:-110px;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,220,120,.22) 0 9deg,transparent 9deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 15%,transparent 70%);mask-image:radial-gradient(closest-side,#000 15%,transparent 70%);animation:burstSpin 34s linear infinite}.h-pass-art{position:absolute;inset-inline-start:-6px;top:-18px;width:112px;height:112px;filter:drop-shadow(0 4px 0 rgba(40,0,15,.5));animation:crateIdle 3.4s ease-in-out infinite;pointer-events:none}.h-pass-body{flex:1;min-width:0}.h-pass-kicker{font-size:11.5px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#ffd98a;-webkit-text-stroke:2.5px #4a0414;paint-order:stroke fill}.h-pass-title{display:block;margin-top:1px;font-weight:900;font-size:20px;line-height:1.08;--sw: 4.5px;--sh: 2.5px}.h-pass-title>.fit,.h-pass-kicker>.fit{display:block}.h-pass-perks{display:flex;flex-direction:column;gap:2px;margin-top:5px}.h-pass-perks li{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800;line-height:1.2;color:#fff;-webkit-text-stroke:2.5px #4a0414;paint-order:stroke fill}.h-pass-perks .ico{flex:none;margin:-2px 0;filter:drop-shadow(0 1.5px 0 rgba(40,0,15,.6))}.h-pass-side{flex:none;width:96px;display:flex;flex-direction:column;align-items:stretch;gap:5px}.h-pass-btn{width:100%;min-height:46px;padding-inline-start:6px;padding-inline-end:6px;font-size:18px}.h-pass-day{display:block;text-align:center;font-size:12.5px;font-weight:900;color:#ffe27a;-webkit-text-stroke:2.5px #4a0414;paint-order:stroke fill;white-space:nowrap}.h-pass-ok{flex:none;margin-inline-end:4px;filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}@media(max-width:410px){.h-pass{gap:8px;padding-inline-start:96px}.h-pass-art{width:104px;height:104px;inset-inline-start:-8px;top:-14px}.h-pass-side{width:88px}.h-pass-kicker{letter-spacing:0}}@media(max-width:374px){.h-pass{gap:6px;padding-inline-start:74px;padding-inline-end:8px}.h-pass-art{width:84px;height:84px;inset-inline-start:-10px;top:-10px}.h-pass-side{width:78px}.h-pass-btn{font-size:16px}.h-pass-kicker{letter-spacing:0;font-size:10.5px}.h-pass-perks li{gap:4px;font-size:12px}.h-pass-perks .ico{width:20px!important;height:20px!important}}.h-arena{position:relative;padding-bottom:40px}.h-arena-frame{position:relative;height:clamp(200px,calc(100dvh - 596px),280px)}.h-arena:not(.is-first) .h-arena-frame{height:clamp(200px,calc(100dvh - 596px),336px)}.h-arena-frame{border:var(--bw) solid var(--ol);border-radius:24px;overflow:hidden;background:#2a6fc8;box-shadow:var(--panel-drop);isolation:isolate}.h-arena-frame:after{content:"";position:absolute;inset:0;border-radius:21px;pointer-events:none;z-index:3;box-shadow:inset 0 0 0 3px #fff6;background:linear-gradient(180deg,#ffffff2e,#fff0 14%)}.h-arena-map{position:absolute;inset:0;z-index:0}.h-arena-map>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.h-arena-photo{animation:heroDrift 26s ease-in-out infinite alternate;transform-origin:50% 55%}.h-arena-px{image-rendering:pixelated;image-rendering:crisp-edges;animation:heroDrift 26s ease-in-out infinite alternate;transform-origin:50% 55%}.h-arena-front{animation:heroDrift 26s ease-in-out infinite alternate,frontPulse 1.1s steps(2,jump-none) infinite}@keyframes heroDrift{0%{transform:scale(1.04)}to{transform:scale(1.12) translate(-1.5%,1%)}}@keyframes frontPulse{0%{opacity:1}to{opacity:.25}}.h-arena-map:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0a228280,#0a228200 36% 70%,#0a228259)}.h-pin{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:4px;padding-block:2px 3px;padding-inline:3px 8px;transform:translate(-50%,-50%);border:2px solid var(--ol);border-radius:999px;background:#fff;box-shadow:0 2px 0 var(--ol);color:var(--ol);font-size:11.5px;font-weight:800;line-height:1.1;white-space:nowrap}.h-pin .flag{width:18px!important;height:13px!important;border-radius:3px;box-shadow:0 0 0 1px #0b144266}.h-pin.is-you{color:#fff;background:linear-gradient(180deg,#7fc3ff,#2e74f2);-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;animation:pinBob 2.2s ease-in-out infinite}@media(max-height:835px){.h-pin.is-fr{display:none}.h-pin.is-you{top:68%!important}.h-pin.is-pl{left:81%!important;top:66%!important}}@keyframes pinBob{50%{transform:translate(-50%,calc(-50% - 3px))}}.h-arena-head{position:relative;z-index:2;padding-block:11px 0;padding-inline:14px 12px}[dir=rtl] .h-arena-head{direction:ltr;text-align:left}[dir=rtl] .h-arena-head *{unicode-bidi:plaintext}.h-arena-title{display:block;font-weight:900;font-size:30px;line-height:1.02;letter-spacing:-.005em;--sw: 6px;--sh: 4px}.h-arena-title>.fit{display:block}.h-arena-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.h-online{display:inline-flex;align-items:center;gap:6px;height:32px;padding-block:0 1px;padding-inline:10px 12px;border:var(--bw) solid var(--ol);border-radius:999px;background:#0a1550e0;box-shadow:inset 0 2px #ffffff1f}.h-online b{font-weight:900;font-size:16px;color:#fff}.h-online>span:last-child{font-size:13px;font-weight:700;color:#bfd0ff}@media(max-width:374px){.h-arena-meta{column-gap:8px}.h-online{gap:5px;padding-block:0 1px;padding-inline:8px 9px}.h-online b{font-size:15px}.h-online>span:last-child{font-size:12px}}.h-arena-facts{white-space:nowrap;font-size:clamp(11.5px,3.2vw,13.5px);font-weight:800;color:#fff;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.h-play{position:absolute;inset-inline-start:10px;inset-inline-end:10px;bottom:0;width:auto;z-index:4}.h-play-art{flex:none;width:58px;height:58px;margin-block:-8px -8px;margin-inline:-10px 2px;transform:rotate(-6deg);filter:drop-shadow(0 3px 0 rgba(11,20,66,.55));transition:transform .16s var(--ease-spring)}.h-play:active .h-play-art{transform:rotate(-14deg) scale(.92)}.h-play>.fit{flex:0 1 auto}.h-arena.is-first{padding-bottom:40px}.h-arena.is-first .h-arena-frame{height:clamp(250px,calc(100dvh - 560px),290px)}.h-arena.is-first .h-arena-title{font-size:29px}.h-first-text{margin-top:8px;max-width:320px;font-size:14.5px;font-weight:800;line-height:1.32;color:#fff;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol);text-wrap:balance}.h-alt{display:block;margin:12px auto 0;min-height:40px;font-size:13.5px;font-weight:800;color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol);text-align:center}.is-first .h-alt{position:relative}.h-alt-btn.btn{margin-top:12px}.h-arena.is-first{padding-bottom:0}.h-arena.is-first .h-play{position:relative;inset-inline-start:auto;inset-inline-end:auto;bottom:auto;margin:-36px 10px 0;width:calc(100% - 20px)}.h-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.h-mode{position:relative;display:block;height:104px;border:var(--bw) solid var(--ol);border-radius:18px;background:#2a5aa8;box-shadow:var(--panel-drop);text-align:start;transition:transform .11s var(--ease-out),box-shadow .11s var(--ease-out)}.h-mode:active{transform:translateY(3px);box-shadow:0 2px #0b144299}.h-mode-bg{position:absolute!important;inset:0;border-radius:15px}.h-mode-bg img{filter:saturate(1.2) brightness(1.08)}.h-mode-bg:after{content:"";position:absolute;inset:0;border-radius:15px;pointer-events:none;background:linear-gradient(180deg,#ffffff29,#08124600 30%,#08124640 50%,#081246e0);box-shadow:inset 0 0 0 3px #ffffff4d}.h-mode-pop{position:absolute;inset-inline-end:-8px;top:-26px;z-index:2;filter:drop-shadow(0 3px 0 rgba(11,20,66,.55));pointer-events:none}.h-mode-title{position:absolute;inset-inline-start:11px;inset-inline-end:10px;bottom:35px;z-index:2;display:block;font-weight:900;font-size:19px;line-height:1;--sw: 4.5px;--sh: 2.5px}.h-mode-title>.fit{display:block}.h-mode-meta{position:absolute;inset-inline-start:11px;inset-inline-end:10px;bottom:11px;z-index:2;display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol);white-space:nowrap}.h-mode-meta>.fit{display:block}.h-mode-meta .ico,.h-trophy{flex:none;filter:drop-shadow(0 1.5px 0 rgba(11,20,66,.6))}.h-minibar{flex:1;min-width:20px;height:9px;border:1.5px solid var(--ol);border-radius:99px;background:#00001e80;overflow:hidden}.h-minibar>i{display:block;height:100%;border-radius:99px;background:linear-gradient(180deg,var(--y1),var(--y2))}.dd{position:relative;padding:16px 14px}.dd-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 34px}.dd-flame{position:relative;display:block;width:76px;height:76px;animation:flameIdle 2.2s ease-in-out infinite;transform-origin:50% 92%}.dd-flame img{width:100%;height:100%;filter:drop-shadow(0 4px 0 rgba(11,20,66,.4))}.dd-flame b{position:absolute;left:50%;bottom:0;transform:translate(-50%);font-size:28px;font-weight:900;line-height:1;--sw: 6px;--sh: 3px}@keyframes flameIdle{50%{transform:scale(1.06,.95) rotate(-2deg)}}.dd-flame img{transition:transform .42s var(--ease-spring),filter .42s var(--ease-out),opacity .42s var(--ease-out);transform-origin:50% 92%}.dd-flame.is-t0{animation:none}.dd-flame.is-t0 img{transform:scale(.62) translateY(10px);opacity:.75;filter:grayscale(1) brightness(.62) contrast(1.1) drop-shadow(0 3px 0 rgba(11,20,66,.35))}.dd-flame.is-t1 img{transform:scale(.78) translateY(4px)}.dd-flame.is-t2 img{transform:scale(.92) translateY(1px)}.dd-flame.is-t3 img{transform:scale(1.06);filter:hue-rotate(190deg) saturate(1.25) brightness(1.08) drop-shadow(0 0 10px rgba(90,180,255,.85)) drop-shadow(0 4px 0 rgba(11,20,66,.4))}.dd-flame.is-t3{animation-duration:1.4s}.dd-flame.is-grow{animation:flameGrow .74s var(--ease-spring)}@keyframes flameGrow{0%{transform:scale(1)}30%{transform:scale(1.42) rotate(-4deg)}60%{transform:scale(1.1) rotate(2deg)}to{transform:scale(1)}}.dd-flame b.is-flip{animation:ddFlip .52s .26s var(--ease-spring) both}@keyframes ddFlip{0%{transform:translate(-50%) perspective(200px) rotateX(90deg);opacity:0}}.dd-tile.is-future{cursor:pointer}.dd-tile.is-peek{animation:ddWiggle .42s var(--ease-out)}@keyframes ddWiggle{20%{transform:rotate(-4deg) scale(1.03)}45%{transform:rotate(3.5deg) scale(1.03)}70%{transform:rotate(-1.5deg)}}.dd-when{position:absolute;left:50%;top:-15px;z-index:3;padding:3px 8px 4px;white-space:nowrap;border:2px solid var(--ol);border-radius:99px;background:var(--ol);color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 2px #0b144266;animation:ddWhen 1.7s var(--ease-out) forwards}@keyframes ddWhen{0%{transform:translate(-50%,6px) scale(.6);opacity:0}14%{transform:translate(-50%,-2px) scale(1.06);opacity:1}22%,80%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,-6px) scale(.96);opacity:0}}@media(prefers-reduced-motion:reduce){.dd-when{animation:none!important;transform:translate(-50%)}}.dd-chest-box{position:relative;display:block}.dd-tile.is-big .dd-art-img.dd-chest-peek{position:absolute;inset:0;opacity:0}.dd-tile.is-peek .dd-chest-box{animation:chestHop .56s var(--ease-spring);transform-origin:50% 100%}.dd-tile.is-peek .dd-chest-peek{animation:chestPeek .56s linear}@keyframes chestHop{30%{transform:translateY(-10px) scale(1.05,.96)}55%{transform:translateY(0) scale(1.06,.94)}}@keyframes chestPeek{0%,28%{opacity:0}32%,62%{opacity:1}66%,to{opacity:0}}.dd-tile.is-shaking .dd-art{animation:chestShake .72s linear}@keyframes chestShake{0%,to{transform:none}10%,50%{transform:rotate(-5deg) translate(-2px)}20%,60%{transform:rotate(5deg) translate(2px)}30%,70%{transform:rotate(-7deg) translate(-3px) scale(1.04)}40%,80%{transform:rotate(7deg) translate(3px) scale(1.06)}90%{transform:scale(.94,1.08)}}.dd-tile.is-opening .dd-art{animation:chestOpen .62s var(--ease-spring)}@keyframes chestOpen{0%{transform:scale(.8,1.15)}35%{transform:scale(1.28) translateY(-6px)}70%{transform:scale(.96)}}.dd-kicker{margin-top:6px;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-hi)}.dd-head .t-h1{align-self:stretch;margin-top:2px;font-size:24px}.dd-head .t-h1>.fit{display:block}.dd-lead{margin:6px -26px 0;font-size:14px;font-weight:700;line-height:1.3;color:var(--text-2);text-wrap:balance}.dd-mile{margin:6px -18px 0;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--text-3);text-wrap:balance}.dd-mile b{color:var(--text)}.dd-restore{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 10px;text-align:start}.dd-restore-ico{flex:none;filter:grayscale(.85) brightness(.9)}.dd-restore-t{font-size:14px;font-weight:900;line-height:1.2;color:#fff}.dd-restore-s{margin-top:2px;font-size:12px;font-weight:700;color:#ffe27a}.dd-restore .btn{flex:none}.dd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.dd-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2px;min-height:112px;padding:6px 3px 8px;border:var(--bw-sm) solid var(--ol);border-radius:14px;background:linear-gradient(180deg,#fff,#dbe5fa);box-shadow:inset 0 -4px #b2c3e9,0 3px #0b144280}.dd-day{font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.dd-art{display:grid;place-items:center;flex:1;min-height:62px}.dd-art-img{display:block;max-width:100%;height:auto;filter:drop-shadow(0 2.5px 0 rgba(11,20,66,.45))}.dd-amt{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px;max-width:100%;font-size:15px;font-weight:900;line-height:1.15;color:var(--text);white-space:nowrap}.dd-amt .cur{gap:2px}.dd-tile.is-future{background:linear-gradient(180deg,#eef2fb,#d3dcf1)}.dd-tile.is-future .dd-art-img{opacity:.6;filter:grayscale(.35) drop-shadow(0 2.5px 0 rgba(11,20,66,.3))}.dd-tile.is-future .dd-amt{opacity:.75}.dd-tile.is-done,.dd-tile.is-claimed-today{background:linear-gradient(180deg,#e4fbd8,#b9eda2);box-shadow:inset 0 -4px #8fd476,0 3px #0b144280}.dd-tile.is-done .dd-art-img{opacity:.55}.dd-tile.is-done .dd-day,.dd-tile.is-claimed-today .dd-day{color:#2b7a1f}.dd-check{position:absolute;left:50%;top:44%;display:grid;place-items:center;width:34px;height:34px;transform:translate(-50%,-50%);border:2.5px solid var(--ol);border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb),0 2px #0b144280;animation:ddCheck .42s var(--ease-spring) both}.dd-check svg{filter:drop-shadow(0 1px 0 var(--ol))}@keyframes ddCheck{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}}.dd-tile.is-today{z-index:1;background:linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -5px 0 var(--yb),inset 0 2px #fff9,0 3px 0 var(--ol),var(--glow-y);animation:todayGlow 1.6s ease-in-out infinite}.dd-tile.is-today .dd-art-img{animation:ddBob 1.6s ease-in-out infinite}.dd-tile.is-today .dd-day,.dd-tile.is-today .dd-amt{color:#fff;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}@keyframes todayGlow{50%{box-shadow:inset 0 -5px 0 var(--yb),inset 0 2px #fff9,0 3px 0 var(--ol),0 0 0 6px #ffd63c66}}@keyframes ddBob{50%{transform:translateY(-4px) scale(1.04)}}.dd-tile.is-popping{animation:tilePop .52s var(--ease-spring)}@keyframes tilePop{40%{transform:scale(1.12)}}.dd-tile.is-big{grid-column:span 2;background:linear-gradient(180deg,var(--p1),var(--p2));box-shadow:inset 0 -5px 0 var(--pb),inset 0 2px #ffffff73,0 3px #0b144280}.dd-tile.is-big .dd-art{margin:-2px 0 -6px}.dd-tile.is-big .dd-art-img{opacity:1;filter:drop-shadow(0 3px 0 rgba(11,20,66,.5))}.dd-tile.is-big .dd-day,.dd-tile.is-big .dd-amt{color:#fff;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol);opacity:1}.dd-tile.is-big.is-future:after{content:"";position:absolute;inset:0;border-radius:11px;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,rgba(255,240,170,.35),transparent 70%)}.dd-tile.is-big.is-today{background:linear-gradient(180deg,var(--y1),var(--y2))}.dd-pass{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13px;font-weight:800;color:var(--gold-hi);text-align:center}.dd-foot{margin-top:16px}.dd-forfeit{margin:0 0 8px;font-size:14px;font-weight:800;line-height:1.3;text-align:center;color:#d43a2f;text-wrap:balance}.dd-foot .btn .cur{color:inherit}.dd-next{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;min-height:56px;padding:8px 12px}.dd-next .t-cap{color:#c3d4ff}.dd-next .timer{font-size:17px;color:#ffe27a}@media(max-width:370px){.dd{padding:14px 10px}.dd-grid{gap:6px}.dd-tile{min-height:104px;padding-inline-start:2px;padding-inline-end:2px}.dd-day{font-size:11px;letter-spacing:0}.dd-amt{font-size:13px}.dd-amt .cur-icon{width:14px!important;height:14px!important}}.so{padding:20px 16px 16px}.so-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-inline-end:48px}.so-items{margin:14px 0 4px}.so-item{display:flex;align-items:center;gap:12px;padding:9px 0}.so-item+.so-item{border-top:2px solid var(--line)}.so-item .t-cap{font-weight:600}.so-price{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin:14px 0 16px;padding:12px 14px}.so-price .t-cap{color:#c3d4ff}.so-old{margin-top:4px;font-size:20px;font-weight:900;color:#c3d4ff;text-decoration:line-through;text-decoration-color:var(--r2);text-decoration-thickness:3px}.so-old-c{margin-top:2px;opacity:.85}.so-old-c .cur{font-size:13px;color:#c3d4ff}.so-new{margin-top:2px;font-weight:900;font-size:30px;line-height:1.05;color:#fff;-webkit-text-stroke:5px var(--ol);paint-order:stroke fill;text-shadow:0 3px 0 var(--ol)}.so-later{margin-top:12px}.so-note{margin-top:10px;text-align:center;font-size:12px;color:var(--text-3);font-weight:600}@keyframes crateIdle{50%{transform:translateY(-4px)}}@keyframes popIn{0%{transform:scale(.4);opacity:0}}.h-greet{display:flex;align-items:center;gap:6px;max-width:100%;margin:-1px 0 3px;font-size:13px;font-weight:900;line-height:1.1;color:#fff3b8;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol);animation:greetIn .52s .12s var(--ease-out) both}.h-greet>.fit{flex:0 1 auto;min-width:0}@keyframes greetIn{0%{opacity:0;transform:translateY(-6px)}}.h-greet-ico{flex:none;position:relative;width:18px;height:18px;border-radius:50%}.h-greet.is-morning .h-greet-ico,.h-greet.is-day .h-greet-ico{background:radial-gradient(circle,#fff7b0 0 30%,#ffc21f 31% 44%,transparent 45%),repeating-conic-gradient(#ffb21f 0 12deg,transparent 12deg 30deg);-webkit-mask:radial-gradient(circle,#000 66%,transparent 68%);mask:radial-gradient(circle,#000 66%,transparent 68%);filter:drop-shadow(0 1px 0 var(--ol));animation:sunSpin 14s linear infinite}.h-greet.is-evening .h-greet-ico{background:radial-gradient(circle at 50% 65%,#fff1a0 0 28%,#ff8a3d 29% 44%,transparent 45%);filter:drop-shadow(0 0 4px rgba(255,140,60,.8)) drop-shadow(0 1px 0 var(--ol))}.h-greet.is-night .h-greet-ico{background:transparent;box-shadow:inset -5px 3px #fff2a8;transform:rotate(-20deg);filter:drop-shadow(0 0 4px rgba(255,240,160,.7));animation:moonRock 4s ease-in-out infinite}.h-greet.is-night{color:#d7e4ff}@keyframes sunSpin{to{transform:rotate(360deg)}}@keyframes moonRock{50%{transform:rotate(-6deg)}}.h-arena.is-night .h-arena-map:after{background:linear-gradient(180deg,#040c3c9e,#040c3c52 40%,#040c3c4d,#040c3c80)}.h-arena.is-night .h-arena-photo{filter:brightness(.82) saturate(.9)}.h-season{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.home>.topbar,.home>.home-stack{position:relative;z-index:1}.h-season i{position:absolute;top:-12px;display:block;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff 0 45%,#ffffffbf 46% 100%);box-shadow:0 0 3px #a0c8ffcc;opacity:.9;animation-name:snowFall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes snowFall{0%{transform:translateZ(0)}25%{transform:translate3d(14px,25vh,0)}50%{transform:translate3d(-8px,50vh,0)}75%{transform:translate3d(12px,75vh,0)}to{transform:translate3d(-4px,104vh,0)}}.h-season.is-petals i{border-start-start-radius:0;border-start-end-radius:100%;border-end-end-radius:0;border-end-start-radius:100%;background:linear-gradient(135deg,#ffd6e6,#ff9cc2);box-shadow:none;animation-name:petalFall}@keyframes petalFall{0%{transform:translateZ(0) rotate(0)}33%{transform:translate3d(26px,34vh,0) rotate(140deg)}66%{transform:translate3d(-14px,68vh,0) rotate(260deg)}to{transform:translate3d(18px,104vh,0) rotate(400deg)}}.h-garland{position:absolute;inset-inline-start:-2%;inset-inline-end:-2%;top:0;z-index:2;height:26px;pointer-events:none;display:flex;justify-content:space-between;padding:0 4%;background:radial-gradient(120% 34px at 50% -16px,transparent 96%,rgba(20,40,20,.9) 97%,rgba(20,40,20,.9) 99%,transparent 100%)}.h-garland i{--c: #ff4d4d;display:block;width:8px;height:11px;margin-top:calc(6px + 7px*sin(calc(var(--i) * 28deg)));border-radius:50% 50% 45% 45%;border:1.5px solid var(--ol);background:var(--c);box-shadow:0 0 8px 2px var(--c);animation:bulb 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}.h-garland i:nth-child(4n+2){--c: #ffd23f}.h-garland i:nth-child(4n+3){--c: #49d17a}.h-garland i:nth-child(4n){--c: #4cb6ff}@keyframes bulb{50%{opacity:.45;box-shadow:0 0 2px 0 var(--c)}}.h-arrow{position:absolute;inset-inline-start:0;top:0;z-index:1;overflow:visible;pointer-events:none}.h-arrow-line{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:7 6;filter:drop-shadow(0 1.5px 0 rgba(11,20,66,.8));animation:arrowDash .6s linear infinite}@keyframes arrowDash{to{stroke-dashoffset:-13}}.h-arrow-draw{fill:none;stroke:#fff;stroke-width:12;stroke-dasharray:100 100;stroke-dashoffset:100;animation:arrowDraw 6s var(--ease-out) infinite}@keyframes arrowDraw{0%,4%{stroke-dashoffset:100;opacity:1}20%{stroke-dashoffset:0;opacity:1}62%{stroke-dashoffset:0;opacity:1}72%,to{stroke-dashoffset:0;opacity:0}}.h-arrow-tip path{fill:#fff;stroke:var(--ol);stroke-width:1.5;stroke-linejoin:round}.h-arrow-tip>path{animation:arrowTip 6s var(--ease-spring) infinite;transform-box:fill-box;transform-origin:75% 50%}@keyframes arrowTip{0%,18%{scale:0;opacity:0}23%{scale:1.35;opacity:1}28%,62%{scale:1;opacity:1}72%,to{scale:1;opacity:0}}.h-arrow-cell{fill:#2e74f2;stroke:#0b14428c;stroke-width:1;opacity:0;animation:cellTake 6s steps(1,end) infinite}@keyframes cellTake{0%,22%{opacity:0}24%,70%{opacity:.95}76%,to{opacity:0}}.lite-fx .h-greet-ico{animation:none}.h-cont,.h-back{position:relative;display:flex;align-items:center;gap:10px;min-height:74px;padding-block:8px 12px;padding-inline:76px 10px;text-align:start}.h-cont{box-shadow:inset 0 0 0 3px var(--b2),inset 0 -6px 0 var(--pan-edge),var(--panel-drop)}.h-cont-art,.h-back-art{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-55%) rotate(-8deg);filter:drop-shadow(0 3px 0 rgba(11,20,66,.45));pointer-events:none}.h-cont-k{display:block;font-size:11.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--b2)}.h-cont-t{display:block;margin-top:2px;font-weight:900;font-size:17px;line-height:1.15;color:var(--text)}.h-cont-t>.fit{display:block}.h-cont-btn{flex:none;width:112px}.h-cont-x{position:absolute;top:-8px;inset-inline-end:-6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--ol);background:var(--pan-well, #e3eaf8);color:var(--text-2);box-shadow:0 2px #0b144266;cursor:pointer}.h-cont-x{padding:0}.h-cont-x:after{content:"";position:absolute;inset:-8px;border-radius:50%}.h-back{padding-inline-start:80px}.h-back .h-cont-k{color:var(--green)}.h-back-t{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;white-space:nowrap;margin-top:2px;font-weight:900;font-size:16px;color:var(--text)}.h-back-crate{display:inline-flex;align-items:center;gap:3px}.h-back-btn{flex:none}.h-back-btn .btn{width:104px;padding-inline-start:6px;padding-inline-end:6px}.h-back-s{white-space:nowrap;margin-top:2px;font-size:12px;font-weight:700;color:var(--text-2)}.h-tasks{padding:12px 12px 10px}.h-tasks-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.h-tasks-title{font-weight:900;font-size:17px;color:var(--text)}.h-tasks-bonus{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:800;color:var(--text-2);white-space:nowrap}.h-task{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:2px solid var(--line-2, #d5def2)}.h-task:first-of-type{border-top:0}.h-task-ico{flex:none}.h-task-t{margin-bottom:4px;font-size:14px;font-weight:800;line-height:1.2;color:var(--text)}.h-task.is-claimed .h-task-t{margin:0;color:var(--text-3);text-decoration:line-through;text-decoration-thickness:2px}.h-task .btn{flex:none;min-width:84px}.h-task-r{flex:none;min-width:72px;display:flex;justify-content:flex-end;font-size:14px;font-weight:900;color:var(--text-2)}.h-task-got{flex:none;min-width:72px;text-align:end;font-size:12.5px;font-weight:900;color:var(--green)}.h-tasks-foot{margin-top:4px;font-size:12px;font-weight:700;color:var(--text-3);text-align:center}.h-ask{padding:26px 22px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.h-ask .stack-8{width:100%;margin-top:8px}.h-back-t>.fit{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.h-cont-k>.fit,.h-back-s>.fit{white-space:nowrap}@media(max-width:380px){.h-back-btn .btn{width:92px}.h-back{padding-inline-start:72px}}.h-social{display:flex;flex-direction:column;gap:12px}.h-social>.sec-line{margin:2px 0 0;font-size:15px}.h-social>.h-squad{margin-top:0}.h-social>.inv-card{margin-top:10px}.chip:active,.seg button:active{transform:scale(var(--press))}.seg button{transition:background-color var(--t-fast),color var(--t-fast),transform var(--t-press) var(--ease-out)}.toggle{transition:background-color var(--t),transform var(--t-press) var(--ease-out)}.toggle:active{transform:scale(.93)}button.list-row,a.list-row{transition:transform var(--t-press) var(--ease-out),background-color var(--t-fast)}button.list-row:active,a.list-row:active{transform:scale(.985)}.btn:not(:active),.card-tap:not(:active),.chip:not(:active),.tab:not(:active),.pill-btn:not(:active),.opt:not(:active){transition-timing-function:var(--ease-spring)}.btn-shine{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}.btn-shine:before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;background:linear-gradient(100deg,#fff0,#ffffffe6,#fff0);transform:translate(-120%) skew(-18deg);animation:btnShine 4.6s var(--ease-in-out) 1.4s infinite;will-change:transform}@keyframes btnShine{0%{transform:translate(-120%) skew(-18deg)}20%,to{transform:translate(400%) skew(-18deg)}}.attn{animation:attn 1.8s var(--ease-in-out) infinite}@keyframes attn{0%,to{scale:1}50%{scale:1.045}}.nav-item .nav-dot,.tab .dot{animation:attnDot 2s var(--ease-out) infinite}@keyframes attnDot{0%,72%,to{scale:1}80%{scale:1.28}88%{scale:.94}}@media(prefers-reduced-motion:reduce){.btn-shine,.attn,.nav-item .nav-dot,.tab .dot{animation:none}.btn-shine{display:none}}html.lite-fx .btn-shine{display:none}html.lite-fx .attn,html.lite-fx .nav-item .nav-dot,html.lite-fx .tab .dot{animation:none}.inv{display:flex;flex-direction:column;gap:18px}.inv-art{position:relative;display:inline-block;flex:none}.inv-art img{position:absolute;filter:drop-shadow(0 3px 0 rgba(11,20,66,.5))}.inv-art-chest{right:0;top:0}.inv-art-coins{left:0;bottom:-4px}.inv-gifts{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.inv-gift{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 8px 14px;border:var(--bw) solid var(--ol);border-radius:20px;background:var(--stripes),radial-gradient(80% 60% at 50% 30%,#fff6b0,#fff6b000 70%),linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -5px 0 var(--yb),inset 0 2px #ffffffb3,var(--panel-drop);text-align:center}.inv-gift.is-friend{background:var(--stripes),radial-gradient(80% 60% at 50% 30%,#c9fff0,#c9fff000 70%),linear-gradient(180deg,var(--t1),var(--t2));box-shadow:inset 0 -5px 0 var(--tb),inset 0 2px #fff9,var(--panel-drop)}.inv-gift-l{padding:2px 12px 3px;border-radius:999px;background:var(--ol);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff}.inv-gift .inv-art{margin:4px 0 2px}.inv-gift-v{font-size:24px;font-weight:900;line-height:1;color:#fff;-webkit-text-stroke:5px var(--ol);paint-order:stroke fill;text-shadow:0 2.5px 0 var(--ol)}.inv-gift-v .cur{gap:4px}.inv-gift-c{font-size:15px;font-weight:900;color:#fff;-webkit-text-stroke:3.5px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.inv-amp{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:46px;height:46px;border:var(--bw) solid var(--ol);border-radius:50%;background:linear-gradient(180deg,#fff,#dfe8fb);box-shadow:0 3px 0 var(--ol)}.inv-how>.sec-line{margin:0 0 12px}.inv-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.inv-steps:before{content:"";position:absolute;left:16.6%;right:16.6%;top:28px;border-top:3px dashed rgba(11,20,66,.3)}.inv-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.inv-step-i{position:relative;display:grid;place-items:center;width:58px;height:58px;border:var(--bw) solid var(--ol);border-radius:50%;background:linear-gradient(180deg,#fff,#dbe6fb);box-shadow:inset 0 -4px #b4c5ea,0 3px 0 var(--ol)}.inv-step-i b{position:absolute;right:-6px;top:-6px;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--ol);border-radius:50%;background:linear-gradient(180deg,var(--y1),var(--y2));font-size:13px;font-weight:900;color:var(--ol)}.inv-step-t{font-size:13px;font-weight:800;line-height:1.2;color:var(--text);text-wrap:balance;hyphens:auto}.inv-sec>.sec-line{margin:0 0 10px}.inv-list{display:flex;flex-direction:column;gap:8px}.inv-f{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px;border:var(--bw-sm) solid var(--ol);border-radius:16px;background:linear-gradient(180deg,#fff,#e8effd);box-shadow:inset 0 -3px #c3d1ef,0 2px 0 var(--ol)}.inv-f .grow{display:flex;flex-direction:column;gap:5px;min-width:0}.inv-f-n{font-size:15px;font-weight:900;color:var(--text)}.inv-f-sub{font-size:12.5px;font-weight:700;color:var(--text-3)}.inv-f-ok{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:900;color:var(--green)}.inv-f.is-done{background:linear-gradient(180deg,#f1fff0,#d5f5d6);box-shadow:inset 0 -3px #a6dcaa,0 2px 0 var(--ol)}.inv-f.is-ghost{border-style:dashed;border-color:#0b144259;background:#ffffff59;box-shadow:none}.inv-f.is-ghost .inv-f-n{color:var(--text-2)}.inv-f-ghost{display:grid;place-items:center;flex:none;width:40px;height:40px;border:2px dashed rgba(11,20,66,.35);border-radius:50%;font-size:18px;font-weight:900;color:var(--text-3)}.inv-ladder{display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;border:var(--bw) solid var(--ol);border-radius:20px;color:#fff;background:var(--stripes),linear-gradient(180deg,#4b37c9,#23137f);box-shadow:inset 0 2px #fff3,inset 0 -5px #00001e59,var(--panel-drop)}.inv-ladder-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.inv-ladder-t{font-size:15px;font-weight:900;color:#fff;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill}.inv-ladder-n{font-size:14px;font-weight:900;color:#ffe27a;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill}.inv-track{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding-top:2px}.inv-track:before,.inv-track:after{content:"";position:absolute;left:0;top:32px;height:8px;border-radius:4px;translate:0 -50%}.inv-track:before{right:0;background:#00001e73;box-shadow:inset 0 2px #0000004d}.inv-track:after{width:calc(var(--fill) * 100%);background:linear-gradient(180deg,var(--g1),var(--g2));transition:width .9s var(--ease-out, ease-out)}.inv-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.inv-node-art{position:relative;display:grid;place-items:center;width:60px;height:60px;filter:grayscale(.55) brightness(.9);opacity:.9}.inv-node.is-done .inv-node-art,.inv-node.is-next .inv-node-art{filter:none;opacity:1}.inv-node.is-next .inv-node-art{animation:invPulse 2.2s var(--ease-out, ease-out) infinite}@keyframes invPulse{0%,70%,to{scale:1}82%{scale:1.1}90%{scale:.97}}.inv-node-ok{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--g2);color:#fff;border:2px solid var(--ol)}.inv-node-n{min-width:30px;padding:1px 8px 2px;border:2px solid var(--ol);border-radius:999px;background:#0b1442;font-size:13px;font-weight:900;text-align:center;color:#fff}.inv-node.is-next .inv-node-n{background:linear-gradient(180deg,var(--y1),var(--y2));color:var(--ol)}.inv-node.is-done .inv-node-n{background:linear-gradient(180deg,var(--g1),var(--g2));color:var(--ol)}.inv-ladder-foot{font-size:13.5px;font-weight:800;color:#fff;text-align:center;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill}.inv-month{margin-top:-6px;font-size:12.5px;font-weight:700;color:var(--text-3);text-align:center}.inv-skel{height:60px;border-radius:16px}.inv-card{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:8px;width:100%;padding:12px 12px 15px 10px;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);text-align:left;cursor:pointer;background:var(--stripes),radial-gradient(50% 80% at 12% 30%,#fffab499,#fffab400 70%),linear-gradient(180deg,var(--t1),var(--t2));box-shadow:inset 0 -6px 0 var(--tb),inset 0 2px #ffffff8c,var(--panel-drop);transition:transform .11s var(--ease-out),box-shadow .11s var(--ease-out);-webkit-tap-highlight-color:transparent}.inv-card:active{transform:translateY(3px);box-shadow:inset 0 -6px 0 var(--tb),inset 0 2px #ffffff8c,0 1px 0 var(--ol)}.inv-card-art{align-self:start;margin:-26px 0 0 -6px;rotate:-6deg}.inv-card-body{display:flex;flex-direction:column;gap:1px;min-width:0}.inv-card-k{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff27f;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.inv-card-t{display:block;font-size:24px;font-weight:900;line-height:1.1;color:#fff;-webkit-text-stroke:5px var(--ol);paint-order:stroke fill;text-shadow:0 2.5px 0 var(--ol)}.inv-card-t>.fit{display:block}.inv-card-s{font-size:13.5px;font-weight:800;line-height:1.2;color:#fff;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill}.inv-card-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.inv-card-x{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 10px 5px 6px;border-radius:12px;background:#06463a73;font-size:12.5px;font-weight:800;line-height:1.2;color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill}.inv-card-x>:first-child{flex:none}.inv-card-x-art{margin:-6px -2px -6px -4px;filter:drop-shadow(0 2px 0 rgba(11,20,66,.45))}.inv-card-btn{flex:none;width:112px}@media(max-width:374px){.inv-card{grid-template-columns:88px minmax(0,1fr)}.inv-card-art{scale:.88;transform-origin:0 0}.inv-card-t{font-size:20px}.inv-card-btn{width:96px}}.res-gift{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;text-align:left}.res-gift .grow{display:flex;flex-direction:column;gap:6px;min-width:0}.res-gift-t{font-size:14px;font-weight:900;color:var(--text)}.res-gift-s{font-size:12.5px;font-weight:700;color:var(--text-2)}.res-invite{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;font-size:14px;font-weight:800}@media(prefers-reduced-motion:reduce){.inv-node.is-next .inv-node-art{animation:none}.inv-track:after{transition:none}}html.lite-fx .inv-node.is-next .inv-node-art{animation:none}.ava{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;color:#fff;font-family:var(--font-ui);font-weight:900;line-height:1;letter-spacing:.01em;box-shadow:0 0 0 2.5px var(--ol),inset 0 0 0 2px #fff9,0 3px 0 2.5px var(--ol);user-select:none;-webkit-user-select:none}.ava>img{width:100%;height:100%;object-fit:cover;display:block}.ava.is-photo:after,.ava-tile:has(>.ava.is-photo):before,.ava-big:has(>.ava.is-photo,>.ava-big-photo):before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inherit;pointer-events:none}.ava>img.ava-icon{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(11,20,66,.45))}.ava-ini{-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.ava-sil{color:#ffffffb3;margin-top:18%}.ava.is-square{border-radius:14px}.ava.is-xs{box-shadow:0 0 0 1.5px var(--ol)}.ava.is-xs .ava-ini{-webkit-text-stroke:0;text-shadow:none}.ava.is-xs>img.ava-icon{width:84%;height:84%;filter:none}.ava.is-pass{box-shadow:0 0 0 2.5px var(--ol),inset 0 0 0 3px var(--y2),inset 0 0 0 4.5px #fff,0 3px 0 2.5px var(--ol)}.ava.is-pass.is-xs{box-shadow:0 0 0 1.5px var(--ol),inset 0 0 0 2px var(--y2)}.shr{display:flex;flex-direction:column;align-items:stretch;gap:16px}.shr-card{position:relative;align-self:center;height:clamp(220px,40vh,380px);aspect-ratio:4 / 5;margin:4px 0 2px;border:var(--bw) solid var(--ol);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#3f86ff,#0b1a62);box-shadow:0 6px 0 var(--ol),0 16px 30px #0b144247;rotate:-2deg}.shr-card img{display:block;width:100%;height:100%;object-fit:cover;animation:shrIn .36s var(--ease-spring) both}.shr-card-skel{position:absolute;inset:0}@keyframes shrIn{0%{opacity:0;transform:scale(1.06)}}.shr-main .btn{gap:10px}.shr-tg-i{display:inline-grid;width:26px;height:26px;flex:none;filter:drop-shadow(0 1.5px 0 var(--ol))}.shr-chs{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:6px}.shr-ch{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:2px 0 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.shr-ch-i{display:grid;place-items:center;width:56px;height:56px;padding:13px;border:var(--bw) solid var(--ol);border-radius:50%;color:#fff;background:linear-gradient(180deg,#ffffff47,#fff0 55%),var(--brand, var(--b2));box-shadow:inset 0 -4px #00000038,0 3px 0 var(--ol);transition:transform .11s var(--ease-out),box-shadow .11s var(--ease-out)}.shr-ch-i svg{display:block;filter:drop-shadow(0 1px 0 rgba(11,20,66,.35))}.shr-ch-i.is-whatsapp,.shr-ch-i.is-vk{padding:12px}.shr-ch-i.is-x{padding:15px}.shr-ch-i.is-more{--brand: linear-gradient(180deg, var(--b1), var(--b2))}.shr-ch-i.is-save{--brand: linear-gradient(180deg, var(--p1), var(--p2))}.shr-ch:active .shr-ch-i{transform:translateY(3px);box-shadow:inset 0 -4px #00000038,0 0 0 var(--ol)}.shr-ch-t{display:block;width:100%;font-size:12.5px;font-weight:800;line-height:1.1;color:var(--text);text-align:center}.shr-link{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 6px 0 14px;font-size:14px;font-weight:800;color:var(--text);text-align:left;cursor:pointer}.shr-link-u{min-width:0}.shr-link-b{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 12px;border:var(--bw-sm) solid var(--ol);border-radius:11px;font-size:13px;font-weight:900;color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;background:linear-gradient(180deg,var(--b1),var(--b2));box-shadow:inset 0 -3px 0 var(--bb),0 2px 0 var(--ol)}.shr-link-b svg{filter:drop-shadow(0 1px 0 var(--ol))}.shr-link.is-copied .shr-link-b{background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb),0 2px 0 var(--ol)}@media(max-height:640px){.shr-card{height:190px}}@media(prefers-reduced-motion:reduce){.shr-card img{animation:none}}.h-squad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.h-sq{position:relative;display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 12px;border:var(--bw) solid var(--ol);border-radius:18px;box-shadow:var(--panel-drop);text-align:left;color:#fff;background:linear-gradient(180deg,#4a7bea,#2a5aa8);transition:transform .11s var(--ease-out),box-shadow .11s var(--ease-out)}.h-sq:active{transform:translateY(3px);box-shadow:0 2px #0b144299}.h-sq.is-teams{background:linear-gradient(115deg,#d94040,#b8344a 48%,#3456c8 52%,#2962ff)}.h-sq.has-dot:after{content:"";position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:#ff4d4d;border:3px solid var(--ol);animation:ptyDot 1.4s var(--ease-out) infinite}@keyframes ptyDot{50%{scale:1.2}}@media(prefers-reduced-motion:reduce){.h-sq.has-dot:after{animation:none}}.h-sq-ico{flex:none;display:grid;place-items:center;min-width:34px;color:#fff;filter:drop-shadow(0 2px 0 rgba(11,20,66,.55))}.h-sq-avas{display:flex}.h-sq-avas>*+*{margin-left:-10px}.h-sq-t{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.h-sq-t b{display:block;font-size:17px;font-weight:900;line-height:1.05;--sw: 4px;--sh: 2px}.h-sq-t small{display:block;font-size:12px;font-weight:800;color:#fff;-webkit-text-stroke:2px var(--ol);paint-order:stroke fill}.h-sq-t .fit{display:block}.h-sq-vs{flex:none;display:flex;filter:drop-shadow(0 2px 0 rgba(11,20,66,.55))}.h-sq-vs i{width:16px;height:26px;border:2.5px solid var(--ol);border-radius:6px}.h-sq-vs i.is-red{background:#eb3333;transform:rotate(-8deg)}.h-sq-vs i.is-blue{background:#2962ff;margin-left:-4px;transform:rotate(8deg)}.pty-title{display:inline-flex;align-items:baseline;gap:8px}.pty-title em{font-style:normal;font-size:.7em;opacity:.8}.pty{display:flex;flex-direction:column;gap:12px}.pty-list{display:grid;grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none}@media(min-width:560px){.pty-list.is-two{grid-template-columns:1fr 1fr}}.pty-row{display:flex;align-items:center;gap:10px;min-height:50px;padding:6px 8px 6px 6px;border-radius:14px;background:var(--pan-well);color:var(--text)}.pty-row.is-you{box-shadow:inset 0 0 0 2px var(--gold-line, #e2b13c)}.pty-ava{position:relative;flex:none}.pty-ava .flag{position:absolute;right:-4px;bottom:-2px;border:1.5px solid var(--ol);border-radius:3px}.pty-name{display:flex;flex-direction:column;min-width:0;flex:1;font-size:15px;font-weight:900;line-height:1.15}.pty-st{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;color:var(--text-2)}.pty-st i{width:8px;height:8px;border-radius:50%;background:var(--text-4, #8c9ac6)}.is-home .pty-st i{background:#22b14c}.is-queue .pty-st i,.is-match .pty-st i{background:#f29a00}.pty-crown{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffc31f;color:var(--ol);border:2px solid var(--ol)}.pty-kick{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--text-2)}.pty-kick:hover{color:var(--text);background:#0b144214}.pty-invite{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:var(--gold-soft, #fff1c4);border:2px solid var(--gold-line, #e2b13c);color:var(--text)}.pty-invite-t{font-size:17px;font-weight:900}.pty-invite-t .fit{display:block}.pty-invite-s{font-size:13px;font-weight:800;color:var(--text-2)}.pty-invite-b{display:flex;gap:8px}.pty-invite-b>:first-child{flex:1}.pty-link{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;font-size:13px;font-weight:800;color:var(--text-2);cursor:pointer}.pty-link.is-copied{color:var(--green)}.pty-code{font-size:20px;letter-spacing:.12em;color:var(--text)}.pty-code-in{display:flex;gap:8px}.pty-code-field{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.pty-foot{display:flex;flex-direction:column;align-items:center;gap:4px}.pty-leave{color:var(--text-2)}.tfx-sprite,.tfx-bit,.fx-home,.tfx-x2{position:absolute;left:0;top:0;display:block;will-change:transform,opacity;opacity:0}.tfx-sprite,.fx-home{object-fit:contain;filter:drop-shadow(0 3px 0 rgba(11,20,66,.45))}.fx-home{width:72px;height:72px}.tfx-bit.is-drop{border-radius:50%/60% 60% 40% 40%;box-shadow:inset 0 -2px #00287840}.tfx-bit.is-leaf{border-radius:0 100%;box-shadow:inset 0 -1px #003c004d}.tfx-bit.is-ring{border:4px solid #fff;border-radius:50%}.tfx-bit.is-flash{inset:0;width:auto!important;height:auto!important;background:radial-gradient(circle at 50% 60%,#fff,#fff8dc 45%,#fff0c8d9)}.tfx-bit.is-puff{border-radius:50%;background:radial-gradient(circle,#fff,#ffffffd9 45%,#fff0 72%)}.tfx-bit.is-smoke{background:radial-gradient(circle,#dce1f0f2,#aab4cdb3 50%,#aab4cd00 72%)}.tfx-bit.is-muzzle{border-radius:50%;background:radial-gradient(circle,#fffbe0,#ffd34d 35%,#ff7a1f 60%,#ff5a1400 72%)}.tfx-bit.is-shell{border-radius:50%;background:#2b2f3f;box-shadow:0 0 0 2px #ffd27899}.tfx-bit.is-beam{border-radius:6px;background:linear-gradient(90deg,#78e6ff00,#9ff0ff 30%,#fff,#9ff0ff 70%,#78e6ff00);box-shadow:0 0 18px 6px #5ad2ffbf}.tfx-bit.is-hit{border-radius:50%;background:radial-gradient(circle,#fff,#b6f4ff 40%,#50c8ff00 72%)}.tfx-x2{font-family:var(--font-title, inherit);font-weight:900;font-size:34px;line-height:1;color:#fff4a8;-webkit-text-stroke:6px var(--ol, #0b1442);paint-order:stroke fill;text-shadow:0 3px 0 var(--ol, #0b1442)}.ofc{--of1: #ff7a66;--of2: #e42c45;--of3: #92102e;--ofsh: rgba(80, 0, 20, .5);position:relative;isolation:isolate;display:block;width:100%;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);text-align:left;color:#fff;background:linear-gradient(180deg,#ffffff42,#fff0 30%),var(--stripes),radial-gradient(90% 110% at 22% 45%,var(--of1) 0%,var(--of2) 48%,var(--of3) 100%);box-shadow:inset 0 0 0 3px #ffd36a,inset 0 -7px 0 var(--ofsh),var(--panel-drop),0 14px 28px -12px #8c001e99;transition:transform .11s var(--ease-out)}.ofc:active{transform:translateY(3px)}.ofc.is-step-2,.ofs-top.is-step-2{--of1: #ffc95a;--of2: #f07a12;--of3: #8a2c00;--ofsh: rgba(90, 30, 0, .5)}.ofc-hero{overflow:hidden;padding:12px 14px 14px}.ofc-rays{position:absolute;left:22%;top:55%;width:520px;height:520px;margin:-260px 0 0 -260px;z-index:-1;background:repeating-conic-gradient(from 0deg,rgba(255,230,150,.2) 0 9deg,transparent 9deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 10%,transparent 62%);mask-image:radial-gradient(closest-side,#000 10%,transparent 62%);animation:burstSpin 34s linear infinite}.ofc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ofc-step,.ofs-step{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:var(--bw-sm) solid var(--ol);background:#fff4c4;color:#7a2a00;font-size:12px;font-weight:900;letter-spacing:.01em;white-space:nowrap;box-shadow:0 2px 0 var(--ol)}.ofc-main{display:flex;align-items:center;gap:10px;margin-top:6px}.ofc-art{flex:none;width:124px;height:124px;margin:-6px -4px -8px -8px;filter:drop-shadow(0 5px 0 rgba(40,0,15,.45));animation:ofFloat 3.6s ease-in-out infinite}.ofc-info{flex:1;min-width:0}.ofc-title{font-weight:900;font-size:23px;line-height:1.04;--sw: 5px;--sh: 3px;text-wrap:balance;overflow-wrap:break-word}.ofc-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ofc-chip{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:2px 9px 2px 3px;border-radius:999px;background:#1e000c5c;box-shadow:inset 0 0 0 2px #ffffff38;font-size:13px;font-weight:800;line-height:1.15;color:#fff}.ofc-chip-i{flex:none;display:grid;place-items:center;width:26px;height:26px}.ofc-chip-i .item-icon,.ofc-chip-i .cur-icon{filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}.ofc-chip-t{display:inline-flex;align-items:center;min-width:0}.ofc-chip-t .num{display:inline-flex;align-items:center;gap:2px}.ofc-foot{display:flex;align-items:center;gap:12px;margin-top:12px}.ofc-old{display:flex;flex-direction:column;flex:none;line-height:1.1}.ofc-old span{font-size:12px;font-weight:800;color:#ffe3e3;-webkit-text-stroke:2.5px #5a0716;paint-order:stroke fill}.ofc-old s{align-self:flex-start;margin-top:2px;font-size:20px;font-weight:900;color:#fff;text-shadow:0 2px 0 rgba(80,0,20,.7)}.ofc-old s .cur{color:#fff;font-size:18px}.ofc-buy.btn{flex:1;min-width:0;font-size:24px;min-height:58px}.ofc-hero .ofc-off{position:absolute;left:4px;top:46px;z-index:3;animation:ofPop .52s var(--ease-spring) both .2s,ofWiggle 4s ease-in-out infinite 1.2s}.ofc-banner{display:flex;align-items:center;gap:8px;min-height:108px;margin-top:6px;padding:14px 10px 12px 104px;overflow:visible}.ofc-banner .ofc-rays{left:54px;top:50%;width:180px;height:180px;margin:-90px 0 0 -90px}.ofc-banner .ofc-art{position:absolute;left:-4px;top:-10px;width:112px;height:112px;margin:0}.ofc-banner .ofc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ofc-kicker{white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#ffe08a;-webkit-text-stroke:2.5px var(--of3);paint-order:stroke fill}.ofc-banner .ofc-title{display:block;font-size:19px;line-height:1.05;--sw: 4.5px;--sh: 2.5px}.ofc-banner .ofc-title>.fit{display:block}.ofc-minis{display:flex;gap:4px;margin-top:3px}.ofc-mini{display:grid;place-items:center;width:34px;height:34px;flex:none;border:2px solid var(--ol);border-radius:10px;background:#ffffffeb;box-shadow:inset 0 -3px #c9d4ef,0 2px #0b144273}.ofc-mini .item-icon,.ofc-mini .cur-icon,.ofc-mini img{filter:drop-shadow(0 1.5px 0 rgba(11,20,66,.45))}.ofc-banner .ofc-side{flex:none;width:100px;display:flex;flex-direction:column;align-items:stretch;gap:3px}.ofc-banner .ofc-timer{position:absolute;right:14px;top:-15px;z-index:2;height:28px;padding-right:8px;font-size:13.5px}.ofc-banner .ofc-was{text-align:center;line-height:1;margin-top:2px}.ofc-banner .ofc-was s{font-size:15.5px;font-weight:900;color:#fff;-webkit-text-stroke:2.5px var(--of3);paint-order:stroke fill}.ofc-banner .ofc-was .old-price:after{left:-3px;right:-3px;height:2px;background:#ffe27a;transform:rotate(-9deg)}.ofc-banner .ofc-was s .cur{font-size:13px;color:#fff}.ofc-banner .ofc-buy.btn{flex:none;width:100%;font-size:20px;min-height:46px}.ofc-banner .ofc-off{position:absolute;left:66px;bottom:-12px;z-index:3;animation:ofPop .52s var(--ease-spring) both .2s,ofWiggle 4s ease-in-out infinite 1.2s}@media(max-width:410px){.ofc-banner{padding-left:96px}.ofc-banner .ofc-side{width:92px}.ofc-banner .ofc-art{width:100px;height:100px;left:-6px;top:-6px}.ofc-banner .ofc-off{left:58px}}@media(max-width:374px){.ofc-banner{gap:6px;padding-left:76px;padding-right:8px}.ofc-banner .ofc-art{width:86px;height:86px;left:-8px;top:-2px}.ofc-banner .ofc-side{width:80px}.ofc-banner .ofc-buy.btn{font-size:17px}.ofc-banner .ofc-off{left:44px}.ofc-mini{width:30px;height:30px}}@media(max-width:359px){.ofc-art{width:100px;height:100px}.ofc-title{font-size:20px}.ofc-chip{font-size:12px}.ofc-buy.btn{font-size:21px}}.ofs-top{--of1: #ff7a66;--of2: #e42c45;--of3: #92102e;--ofsh: rgba(80, 0, 20, .45);position:relative;isolation:isolate;overflow:hidden;flex:none;display:flex;flex-direction:column;align-items:center;padding:14px 16px 16px;border-bottom:var(--bw) solid var(--ol);text-align:center;background:linear-gradient(180deg,#ffffff3d,#fff0 30%),var(--stripes),radial-gradient(90% 90% at 50% 40%,var(--of1) 0%,var(--of2) 50%,var(--of3) 100%);box-shadow:inset 0 -6px 0 var(--ofsh)}.ofs-rays{position:absolute;left:50%;top:120px;width:640px;height:640px;margin:-320px 0 0 -320px;z-index:-1;background:repeating-conic-gradient(from 0deg,rgba(255,230,150,.2) 0 9deg,transparent 9deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 15%,transparent 70%);mask-image:radial-gradient(closest-side,#000 15%,transparent 70%);animation:burstSpin 30s linear infinite}.ofs-close{position:absolute;top:10px;right:10px;z-index:3}.ofs-step{margin-top:2px}.ofs-art{width:172px;height:172px;margin:-2px 0 -10px;filter:drop-shadow(0 6px 0 rgba(40,0,15,.45));animation:ofArtIn .62s var(--ease-spring) both 60ms,ofFloat 3.6s ease-in-out infinite .7s}.ofs-title{display:block;max-width:100%;font-weight:900;font-size:28px;line-height:1.05;--sw: 6px;--sh: 3.5px;text-wrap:balance}.ofs-timer{margin-top:10px}.ofs-timer.is-hurry{animation:ofHurry 1s ease-in-out infinite}.ofs-once{position:absolute;left:8px;top:10px;z-index:2;animation:ofPop .52s var(--ease-spring) both .28s}.ofs-body{padding-top:14px;padding-bottom:14px}.ofs-items{display:flex;flex-direction:column;gap:8px}.ofs-item{display:flex;align-items:center;gap:12px;animation:ofItemIn .42s var(--ease-spring) both}.ofs-item-art{flex:none;display:grid;place-items:center;width:54px;height:54px;border:var(--bw-sm) solid var(--ol);border-radius:15px;box-shadow:inset 0 -4px #0000002e,0 2px #0b144280}.ofs-item-t{display:flex;align-items:center;font-weight:900;font-size:15px;line-height:1.2;color:var(--text)}.ofs-item-t .num{display:inline-flex;align-items:center;gap:3px}.ofs-item-s{margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--text-2)}.ofs-price{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px;padding:12px 14px}.ofs-price-k{font-size:12px;font-weight:800;color:#c3d4ff}.ofs-price .old-price{display:inline-flex;margin-top:4px;font-size:21px;font-weight:900;color:#c3d4ff}.ofs-price .old-price .cur{color:#c3d4ff;font-size:19px}.ofs-price-r{text-align:right}.ofs-new{margin-top:2px;font-weight:900;font-size:32px;line-height:1.05;--sw: 6px;--sh: 3.5px}.ofs-off{position:absolute;left:50%;top:-18px;margin-left:-18px;animation:ofPop .52s var(--ease-spring) both .52s}.ofs-note{margin-top:10px;text-align:center;font-size:12px;line-height:1.35;color:var(--text-3);font-weight:700;text-wrap:balance}.ofs-gone{position:relative;padding:56px 18px calc(var(--safe-b) + 18px);text-align:center;font-weight:800;color:var(--text-2)}.ofs-gone p{margin-bottom:16px}.ofx2{display:inline-flex;align-items:center;gap:3px;height:26px;padding:0 9px 0 2px;border-radius:999px;border:var(--bw-sm) solid var(--ol);background:linear-gradient(180deg,#fff27f,#ffc31f);color:#5a2a00;font-size:12.5px;font-weight:900;white-space:nowrap;box-shadow:0 2px 0 var(--ol)}.ofx2 img{margin:-6px 0 -6px -4px}@keyframes ofFloat{50%{transform:translateY(-5px) rotate(-2deg)}}@keyframes ofArtIn{0%{transform:scale(.3) rotate(-14deg);opacity:0}70%{transform:scale(1.06) rotate(3deg);opacity:1}}@keyframes ofPop{0%{transform:scale(0) rotate(var(--st-rot, 0deg))}70%{transform:scale(1.15) rotate(var(--st-rot, 0deg))}}@keyframes ofWiggle{0%,86%,to{transform:rotate(var(--st-rot, 0deg))}90%{transform:rotate(calc(var(--st-rot, 0deg) - 8deg)) scale(1.06)}95%{transform:rotate(calc(var(--st-rot, 0deg) + 6deg))}}@keyframes ofItemIn{0%{transform:translate(18px) scale(.92);opacity:0}}@keyframes ofHurry{50%{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.ofc-art,.ofs-art,.ofc-rays,.ofs-rays,.ofs-item,.ofs-once,.ofs-off,.ofc-off,.ofs-timer.is-hurry{animation:none}}.sup{padding-top:10px}.sup-label{display:block;margin:20px 2px 10px;font-size:12.5px;color:var(--text-2)}.sup-label:first-child{margin-top:4px}.sup-opt{text-transform:none;letter-spacing:0;font-weight:700;color:var(--text-3)}.sup-topics{display:flex;flex-wrap:wrap;gap:10px 8px;padding-top:2px}.chip.sup-chip{min-height:42px;padding:0 14px 3px;font-size:14.5px;white-space:normal;text-align:center;line-height:1.15;max-width:100%}.field.sup-text{height:auto;min-height:128px;padding:13px 16px;line-height:1.5;font-weight:600;resize:none;display:block}.sup-hint{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:700}.sup-hint>span:first-child{display:inline-flex;align-items:center;gap:5px}.sup-hint .num{flex:none;font-variant-numeric:tabular-nums}.sup-profile{margin-top:16px;padding:10px 12px;border-radius:var(--rad-sm);background:var(--pan-well);box-shadow:inset 0 3px #0b14421f;color:var(--text-2);font-weight:700}.sup-legal{margin-top:10px;font-size:12px;line-height:1.45;color:var(--text-3);text-align:center;font-weight:650}.sup-legal .link{color:var(--blue);font-weight:800;text-decoration:underline;text-underline-offset:2px}.sup-done{padding:30px 20px calc(var(--safe-b) + 20px);text-align:center;display:flex;flex-direction:column;align-items:center}.sup-done-mark{margin-bottom:10px;animation:supPop .52s var(--ease-spring) both}.sup-done-mark .ico{filter:drop-shadow(0 5px 0 rgba(11,20,66,.45))}@keyframes supPop{0%{transform:scale(.4) rotate(-20deg);opacity:0}}.sup-done .t-h1{font-size:23px}.sup-ref{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k c" "v c";align-items:center;column-gap:12px;width:min(100%,300px);margin:18px 0 4px;padding:10px 10px 12px 16px;text-align:left;border:var(--bw) solid var(--ol);border-radius:var(--rad);background:linear-gradient(180deg,#0f1f6c,#071043);box-shadow:inset 0 3px #0006,0 3px #0b144266;color:#fff}.sup-ref:active{transform:translateY(1px)}.sup-ref-k{grid-area:k;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#b9caff}.sup-ref-v{grid-area:v;min-width:0;font-weight:900;font-size:24px;line-height:1.15;letter-spacing:.06em;color:#ffe070;-webkit-text-stroke:4px var(--ol);paint-order:stroke fill}.sup-ref-v>.fit{display:block}.sup-ref-copy{grid-area:c;display:grid;place-items:center;width:40px;height:40px;border:2.5px solid var(--ol);border-radius:12px;background:linear-gradient(180deg,var(--b1),var(--b2));box-shadow:inset 0 -3px 0 var(--bb),inset 0 2px #ffffff80}.sup-ref-copy svg{stroke-width:2.8px;filter:drop-shadow(0 1px 0 var(--ol))}.sup-done-text{margin:12px 0 22px;max-width:34ch;font-weight:600}.rep-who{display:flex;align-items:center;gap:12px;margin-top:2px;padding:10px 12px 13px;border:var(--bw) solid var(--ol);border-radius:var(--rad);background:linear-gradient(180deg,#ffffffe6,#fff0 45%),linear-gradient(180deg,#fbfdff,#dfe8fb);box-shadow:inset 0 -4px 0 var(--pan-edge),0 3px #0b14428c}.rep-who .grow{display:flex;flex-direction:column}.rep-who-k{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--crimson-hi)}.rep-who-name{min-width:0;font-size:17px;font-weight:900;color:var(--text)}.rep-who-ico{flex:none;filter:drop-shadow(0 2px 0 rgba(11,20,66,.45))}.field.sup-text.rep-text{min-height:88px}.rep-done .sup-done-text{margin-bottom:22px}.burst-tile{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(42% 46% at 50% 60%,#ffffff80,#fff0),repeating-conic-gradient(from -4deg at 50% 62%,rgba(255,255,255,.2) 0 9deg,transparent 9deg 22deg),radial-gradient(78% 88% at 50% 62%,var(--k1, #a6e4ff) 0%,var(--k2, #2f7cf5) 66%,var(--k3, #1640a8) 100%)}.burst-tile:after{content:"";position:absolute;left:5px;right:5px;top:4px;height:34%;border-radius:14px 14px 50% 50%/14px 14px 18px 18px;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none;z-index:0}.burst-tile>*{position:relative;z-index:1}.burst-tile .item-icon,.burst-tile .crystal-pile,.burst-tile .ico{filter:drop-shadow(0 4px 0 rgba(11,20,66,.42))}.k-weapon{--k1: #ffa27e;--k2: #ec3046;--k3: #8e0c24}.k-perk,.k-crystal{--k1: #a6e4ff;--k2: #2f7cf5;--k3: #1640a8}.k-ability,.k-orange{--k1: #ffdc8a;--k2: #f57616;--k3: #9c3c04}.k-structure{--k1: #93f7da;--k2: #12aa8d;--k3: #066250}.k-gold{--k1: #fff6a8;--k2: #ffb41f;--k3: #c25e00}.k-purple,.k-epic{--k1: #f1c2ff;--k2: #9d54ec;--k3: #4d1888}.k-green{--k1: #c6ff9a;--k2: #2fc63f;--k3: #0f6a25}.k-common{--k1: #e4ecfa;--k2: #93a5c8;--k3: #55678f}.k-rare{--k1: #9fd6ff;--k2: #3b82f6;--k3: #1a3f9e}.k-legendary{--k1: #fff2a0;--k2: #ffae1f;--k3: #b45300}.shop-tabs{margin-bottom:6px}.shop-body{animation:enterTab .18s var(--ease-out) both}.shop-note{margin:0 2px 16px;font-size:14px;font-weight:600;line-height:1.38;color:var(--text-2);-webkit-text-stroke:var(--tx-stroke) var(--ol);paint-order:stroke fill;text-shadow:var(--tx-sh);overflow-wrap:break-word}.shop-note b{color:var(--gold-hi);font-weight:800}.shop-fine{margin:18px 6px 0;font-size:12px;line-height:1.45;text-align:center;font-weight:700;color:var(--text-2);-webkit-text-stroke:var(--tx-stroke) var(--ol);paint-order:stroke fill;text-shadow:var(--tx-sh)}.shop-sec{display:flex;align-items:center;gap:10px;margin:28px 2px 14px}.shop-sec:first-child{margin-top:4px}.shop-sec-t{flex:1;min-width:0;font-weight:900;font-size:19px;line-height:1.1;--sw: 4.5px;--sh: 2.5px}.shop-sec-more{flex:none;display:inline-flex;align-items:center;gap:4px;position:relative;z-index:1;min-height:32px;padding:0 12px 2px;border:var(--bw-sm) solid var(--ol);border-radius:999px;background:linear-gradient(180deg,#2152d0,#10308f);box-shadow:inset 0 2px #ffffff38,0 2px 0 var(--ol);color:#e6eeff;font-weight:800;font-size:13px;white-space:nowrap;transition:transform .1s var(--ease-out)}.shop-sec-more:before{content:"";position:absolute;inset:-7px -4px}.shop-sec-more span{font-size:18px;line-height:1;margin-top:-1px}.shop-sec-more:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffff38}.card-tap:active .btn:not(:disabled){transform:translateY(2px);box-shadow:inset 0 calc(-1 * var(--bev)) 0 var(--cb),inset 0 3px #fff9,0 1px 0 var(--ol)}.card-tap:disabled{cursor:default}.old-price{position:relative;display:inline-block;text-decoration:none;white-space:nowrap}.old-price:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2.5px;margin-top:-1px;border-radius:3px;background:var(--r2);transform:rotate(-7deg);pointer-events:none}.acard-stamp{position:absolute;right:8px;bottom:8px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border:var(--bw) solid var(--ol);border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -4px 0 var(--gb),inset 0 2px #fff9,0 3px 0 var(--ol)}.acard-stamp svg{filter:drop-shadow(0 1.5px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol)) drop-shadow(1px 0 0 var(--ol)) drop-shadow(-1px 0 0 var(--ol))}.acard-stamp.is-lg{width:54px;height:54px;right:12px;bottom:12px}.acard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}@media(max-width:359px){.acard-grid{gap:12px 10px}}.card.acard{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:18px}.acard-art{flex:none;display:grid;place-items:center;height:108px;border-bottom:var(--bw) solid var(--ol)}.acard-art .item-icon{margin-top:6px;transition:transform .16s var(--ease-spring)}.acard:active .acard-art .item-icon{transform:scale(.95) rotate(-3deg)}.acard .ribbon.is-corner.acard-kind{--c1: var(--k2, #2f7cf5);--c2: var(--k3, #1640a8);--cb: rgba(0, 0, 0, .28);position:absolute;top:8px;max-width:calc(100% - 12px);font-size:12px;min-height:25px}.acard-body{flex:1;display:flex;flex-direction:column;min-width:0;padding:10px 10px 0}.acard-title{font-weight:900;font-size:16.5px;line-height:1.1;color:var(--text);letter-spacing:-.005em;hyphens:auto}.acard-text{margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.28;color:var(--text-2);overflow-wrap:break-word}.acard-bar{margin-top:auto;padding-top:10px}.acard-bar .pbar{height:25px}.acard-bar .pbar-label{padding:0 6px 1px;gap:3px}@media(max-width:374px){.acard-bar .pbar-label .cur-icon{display:none}}.acard-act{flex:none;padding:10px 10px 13px}.acard-btn.btn{min-height:46px;padding:1px 8px 5px;border-radius:13px;font-size:18px;gap:4px}.acard-btn .btn-price{gap:4px}.acard-now{margin-right:2px}.btn .acard-now{font-size:max(11px,.72em)}.acard-owned{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 8px;border:var(--bw) dashed #8fa3d6;border-radius:13px;background:#2fc63f1f;color:var(--gb);font-weight:900;font-size:15px}.acard-owned svg{flex:none}@media(max-width:374px){.acard-art{height:96px}.acard-art .item-icon{width:84px!important;height:84px!important}.acard-title{font-size:15px}.acard-text{font-size:12px}.acard-body{padding:9px 8px 0}.acard-act{padding:9px 8px 11px}.acard-btn.btn{font-size:16px}}.card.ars-summary{display:flex;align-items:center;gap:12px;margin:10px 0 20px;padding:14px 14px 14px 92px}.ars-summary-art{position:absolute;left:-4px;top:-16px;transform:rotate(-10deg);pointer-events:none}.ars-summary-art .item-icon{filter:drop-shadow(0 4px 0 rgba(11,20,66,.45))}.ars-summary-body{flex:1;min-width:0}.ars-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.ars-summary-k{font-weight:900;font-size:17px;color:var(--text)}.ars-summary-n{font-weight:900;font-size:26px;line-height:1;color:var(--text)}.ars-summary-n small{font-size:16px;color:var(--text-3)}.ars-summary-t{margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--text-2)}.ars-hero{display:grid;place-items:center;height:172px;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);box-shadow:inset 0 -6px #0000002e,var(--panel-drop)}.ars-hero .item-icon{animation:arsFloat 3.4s ease-in-out infinite}@keyframes arsFloat{50%{transform:translateY(-5px) rotate(-2deg)}}.ars-plain{margin-top:16px;text-align:center;font-size:16px;font-weight:700;line-height:1.4;color:var(--text);overflow-wrap:break-word}.ars-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ars-fact{display:grid;place-items:center;min-height:48px;padding:8px;border:var(--bw-sm) solid var(--ol);border-radius:14px;background:linear-gradient(180deg,#fff,#e4ecfb);box-shadow:inset 0 -4px 0 var(--pan-edge),0 3px #0b144280;font-weight:900;font-size:14px;line-height:1.2;text-align:center;color:var(--text);overflow-wrap:break-word}.ars-owned-note{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--green-soft);box-shadow:inset 0 0 0 2px #12a13659;color:var(--green);font-weight:800;font-size:14px}.ars-owned-note svg{flex:none}.ars-short{display:flex;flex-direction:column;gap:10px;padding:12px;border:var(--bw-sm) solid var(--line-2);border-radius:var(--rad);background:#ffffff8c}.ars-short-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ars-short-k{font-size:13px;font-weight:800;color:var(--text-2)}.ars-lack{font-size:17px;color:var(--crimson-hi)}.spend-art{display:grid;place-items:center;min-height:160px;padding:12px;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);box-shadow:inset 0 -6px #0000002e,var(--panel-drop)}.spend-text{margin-top:14px;text-align:center;font-size:15px;font-weight:600;line-height:1.45;color:var(--text-2);overflow-wrap:break-word}.spend-bal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:16px;padding:12px 14px}.spend-bal-k{font-size:13px;font-weight:800;color:var(--text-2)}.spend-bal .cur{font-size:18px;color:var(--text)}.spend-arrow{font-weight:900;color:var(--text-3)}.cpack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;padding-top:8px}@media(max-width:359px){.cpack-grid{gap:20px 10px}}.card.cpack{display:flex;flex-direction:column;padding:0;border-radius:18px;text-align:center}.card.cpack.is-hot{box-shadow:inset 0 0 0 3px var(--y2),inset 0 -6px 0 var(--pan-edge),var(--panel-drop),0 0 0 3px #ffd63c73}.cpack-art{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:128px;padding-bottom:6px;border-radius:15px 15px 0 0;border-bottom:var(--bw) solid var(--ol)}.cpack-art .crystal-pile{margin-bottom:-4px;transition:transform .16s var(--ease-spring)}.cpack:active .cpack-art .crystal-pile{transform:scale(.94)}.cpack-amount{display:block;max-width:calc(100% - 16px);font-weight:900;font-size:27px;line-height:1;letter-spacing:.005em;--sw: 5px;--sh: 3px}.cpack .ribbon.is-corner.cpack-badge{top:8px;font-size:12px;min-height:25px}.cpack-body{padding:8px 8px 0;min-width:0}.cpack-word{font-weight:900;font-size:15px;line-height:1.15;color:var(--text)}.cpack-gift{margin-top:3px;font-size:12px;font-weight:700;line-height:1.3;color:var(--text-2);overflow-wrap:break-word}.cpack-gift b{color:var(--green);font-weight:900}.cpack-act{margin-top:auto;padding:8px 10px 12px;display:flex;flex-direction:column;align-items:stretch;gap:3px}.cpack-old{align-self:center;font-size:13px;font-weight:800;color:var(--text-2)}.cpack-btn.btn{min-height:46px;font-size:19px;border-radius:13px;padding:1px 8px 5px}.cpack-stars{margin-top:3px;font-size:12px;font-weight:800;color:var(--text-3)}.cpack-bonus{position:absolute;right:-10px;top:-14px;z-index:4}@media(max-width:374px){.cpack-art{height:116px}.cpack-amount{font-size:24px}.cpack-btn.btn{font-size:17px}}.offers>*+*{margin-top:18px}.offers>.shop-sec{margin-top:28px}.offers>.shop-sec+*{margin-top:0}.osa-tsar{left:8px;top:2px;animation:arsFloat 3.6s ease-in-out infinite}.osa-cluster{left:-8px;bottom:-4px;transform:rotate(-16deg)}.osa-x2{right:-6px;bottom:0;transform:rotate(12deg)}.osa-pile{right:0;top:-2px;transform:rotate(8deg)}.ofr-pass{position:relative;isolation:isolate;display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:8px;width:100%;padding:14px 14px 14px 6px;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);text-align:left;background:linear-gradient(180deg,#ffffff3d,#fff0 34%),repeating-conic-gradient(from 0deg at 18% 50%,rgba(255,255,255,.08) 0 10deg,transparent 10deg 24deg),radial-gradient(70% 120% at 18% 50%,#ffd36b,#c477ff 32%,#7a36d8 62%,#3a168f);box-shadow:inset 0 0 0 3px var(--y2),inset 0 -7px #1e004673,var(--panel-drop),0 14px 28px -12px #46008c8c;transition:transform .11s var(--ease-out)}.ofr-pass:active{transform:translateY(3px)}.ofr-pass-art{grid-row:1 / -1;align-self:center;display:grid;place-items:center;pointer-events:none}.ofr-pass-art img{width:146px;height:146px;max-width:none;margin:-10px -6px -10px -10px;filter:drop-shadow(0 5px 0 rgba(30,0,70,.6));animation:arsFloat 3.8s ease-in-out infinite}.ofr-pass-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ofr-pass-title{flex:1 1 auto;min-width:0;font-weight:900;font-size:21px;line-height:1.05;--sw: 4.5px;--sh: 2.5px}.ofr-pass-perks{margin-top:8px;display:flex;flex-direction:column;gap:3px}.ofr-pass-perks li{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.25;color:#fff;-webkit-text-stroke:3px var(--ol);paint-order:stroke fill;text-shadow:0 1.5px 0 var(--ol)}.ofr-pass-perks li>svg{flex:none;padding:2px;width:18px;height:18px;border-radius:50%;color:var(--ol);background:linear-gradient(180deg,var(--y1),var(--y2));box-shadow:0 0 0 2px var(--ol)}.ofr-pass-foot{display:flex;align-items:flex-end;margin-top:12px}.ofr-pass-btn.btn{flex:1 1 auto;min-width:0;min-height:52px;font-size:19px}.ofr-pass-btn.btn-block{font-size:16px}.btn .ofr-pass-per{display:inline;font-size:.7em}.ofr-pass-st{position:absolute;left:-8px;top:-12px;z-index:2}@media(max-width:374px){.ofr-pass{grid-template-columns:104px minmax(0,1fr)}.ofr-pass-art img{width:120px;height:120px}.ofr-pass-title{font-size:19px}}.card.ofr-boost{display:flex;align-items:center;gap:12px;padding:12px}.ofr-boost-art{flex:none;display:grid;place-items:center;width:92px;height:92px;border:var(--bw) solid var(--ol);border-radius:16px;box-shadow:inset 0 -5px #0000002e,0 3px #0b144280}.ofr-boost-body{flex:1;min-width:0}.ofr-boost-title{font-weight:900;font-size:18px;line-height:1.1;color:var(--text)}.ofr-boost-text{margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--text-2)}.ofr-boost-btn.btn{margin-top:8px;min-width:110px;font-size:16px}.card.dcard{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:18px;text-align:center}.card.dcard:disabled{cursor:default}.acard-stamp.is-sm{width:30px;height:30px;right:6px;bottom:6px;border-width:2.5px}.spend-rarity{font-weight:900}.card.daily-hero{display:flex;gap:12px;padding:14px 14px 14px 84px;margin:12px 0 18px}.shop .pay-error{margin-top:4px}.pass>*+*{margin-top:16px}.pv-list{margin-top:8px}.pv-item{display:flex;align-items:center;gap:8px;min-height:38px;font-size:14px;font-weight:700;color:var(--text-2)}.pv-item+.pv-item{border-top:2px solid var(--line)}.pv-item .grow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.pv-item .cur{color:var(--text)}.pv-note{font-size:12.5px;font-weight:700;color:var(--text-3);white-space:nowrap}.pv-vs{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;padding:12px 14px}.pv-vs-k{font-size:12px;font-weight:800;color:#c3d4ff}.pv-vs-old{display:inline-block;margin-top:3px;font-size:19px;font-weight:900;color:#c3d4ff}.pv-vs-r{text-align:right}.pv-vs-new{margin-top:2px;font-size:28px;font-weight:900;line-height:1;--sw: 5px;--sh: 3px}.crates>*+*{margin-top:16px}.crate-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:8px;padding:6px 16px 16px;border:var(--bw) solid var(--ol);border-radius:var(--rad-xl);text-align:center;background:linear-gradient(180deg,#ffffff38,#fff0 24%),radial-gradient(70% 55% at 50% 34%,#ffd65a8c,#ffd65a00 70%),radial-gradient(110% 90% at 50% 20%,#5aa8ff,#2a5ee8,#14298f);box-shadow:inset 0 -7px #000a3c66,inset 0 3px #ffffff4d,var(--panel-drop)}.crate-hero-rays{position:absolute;left:50%;top:92px;width:620px;height:620px;margin:-310px 0 0 -310px;z-index:-1;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.13) 0 9deg,transparent 9deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 80%);mask-image:radial-gradient(closest-side,#000 20%,transparent 80%);animation:burstSpin 40s linear infinite}.crate-hero-art{display:grid;place-items:center;height:156px}.crate-hero-art .crate-art{animation:crateIdle 3.6s ease-in-out infinite}.crate-hero-art .crate-art .item-icon{filter:drop-shadow(0 6px 0 rgba(6,14,64,.5))}.crate-hero-title{display:block;font-weight:900;font-size:26px;line-height:1.05;--sw: 5.5px;--sh: 3px}.crate-hero-text{margin:6px auto 14px;max-width:320px;font-size:13.5px;font-weight:700;line-height:1.35;color:#e3ecff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;text-shadow:0 1px 0 var(--ol)}.crate-hero-pity{margin:8px 0 0;font-size:13px;font-weight:800;color:#ffe08a;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill}.crate-rows{display:flex;flex-direction:column;gap:14px}.card.crate-row{display:flex;align-items:center;gap:10px;min-height:80px;padding:10px 12px 12px 10px}.card.crate-row:disabled{cursor:default}.card.crate-row.is-first{box-shadow:inset 0 0 0 3px #ff8278,inset 0 -6px 0 var(--pan-edge),var(--panel-drop)}.card.crate-row.is-best{box-shadow:inset 0 0 0 3px var(--y2),inset 0 -6px 0 var(--pan-edge),var(--panel-drop)}.crate-stack{position:relative;flex:none;display:inline-flex;align-items:flex-end;justify-content:center;width:76px;height:58px}.crate-stack .item-icon{filter:drop-shadow(0 3px 0 rgba(11,20,66,.45))}.crate-stack.n-three>:nth-child(1),.crate-stack.n-ten>:nth-child(1){position:absolute;left:-2px;bottom:8px;transform:rotate(-10deg)}.crate-stack.n-three>:nth-child(2),.crate-stack.n-ten>:nth-child(2){position:absolute;right:-2px;bottom:8px;transform:rotate(10deg)}.crate-stack.n-three>:nth-child(3),.crate-stack.n-ten>:nth-child(3){position:relative;z-index:1}.crate-x{position:absolute;right:-6px;bottom:-6px;z-index:2;display:inline-grid;place-items:center;height:22px;padding:0 6px 1px;border:2px solid var(--ol);border-radius:8px;background:linear-gradient(180deg,var(--y1),var(--y2));box-shadow:inset 0 -3px 0 var(--yb);color:#fff;font-size:13px;font-weight:900;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill}.crate-row-body{flex:1;min-width:0}.crate-row-t{font-weight:900;font-size:18px;line-height:1.1;color:var(--text)}.crate-row-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;font-size:12.5px;font-weight:700;line-height:1.25;color:var(--text-2)}.crate-row-price{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:2px;width:104px}.crate-btn.btn{font-size:17px;min-height:42px}.crate-row-st{position:absolute;left:-12px;top:-16px;z-index:3}@media(max-width:389px){.card.crate-row{gap:8px;padding-left:6px}.crate-stack{width:64px;margin-right:-4px;transform:scale(.86)}.crate-row-price{width:92px}.crate-row-t{font-size:16.5px}}.card.odds{padding:12px}.odds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.odds-tile{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 7px 6px;border:var(--bw-sm) solid var(--ol);border-radius:14px;background:linear-gradient(180deg,#fff,#e5edfb);box-shadow:inset 0 -4px 0 var(--k2, var(--pan-edge)),0 2px #0b144273}.odds-tile .item-icon{filter:drop-shadow(0 2px 0 rgba(11,20,66,.4))}.odds-name{font-size:11.5px;font-weight:900;letter-spacing:.02em;line-height:1.15}.odds-p{font-size:18px;font-weight:900;line-height:1.1;color:var(--text)}.odds-more{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:8px;padding:0 4px;font-size:13px;font-weight:800;color:var(--text-2)}.odds-note{margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--text-2)}.co-confetti{position:absolute;left:50%;top:42%;width:0;height:0;z-index:4;pointer-events:none}.co-confetti i{position:absolute;left:calc(var(--w) / -2);top:-6px;width:var(--w);height:calc(var(--w) * 1.6);border:2px solid var(--ol);border-radius:3px;background:var(--rc);opacity:0;animation:coConf 1.1s var(--ease-out) both}.co-confetti i.cf-1{background:#fff27f}.co-confetti i.cf-2{background:#fff;border-radius:50%;height:var(--w)}.co-confetti i.cf-3{background:#74c8ff}@keyframes coConf{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) rotate(220deg) scale(1)}}@keyframes coRib{0%{transform:scale(.3) rotate(-8deg);opacity:0}}@keyframes coItem{0%{transform:scale(.2) rotate(-25deg);opacity:0}60%{transform:scale(1.08) rotate(4deg);opacity:1}}.pay-product{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);background:linear-gradient(180deg,#ffffffe6,#fff0 45%),linear-gradient(180deg,#fbfdff,#dde7fb);box-shadow:inset 0 -5px 0 var(--pan-edge),var(--panel-drop)}.pay-product-art{flex:none;display:grid;place-items:center;width:84px;height:84px;border:var(--bw) solid var(--ol);border-radius:16px;box-shadow:inset 0 -5px #0000002e}.pay-product-t{font-weight:900;font-size:18px;line-height:1.15;color:var(--text);overflow-wrap:break-word}.pay-grants{margin-top:6px;display:flex;flex-direction:column;gap:3px}.pay-grants li{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;color:var(--text-2)}.pay-grants li>svg{flex:none;padding:2px;width:17px;height:17px;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:0 0 0 1.5px var(--ol)}.pay-grants li.is-muted{color:var(--text-3)}.pay-grants li.is-muted>svg{background:linear-gradient(180deg,#b9c8e8,#8a9cc8)}.pay-k{margin:22px 2px 10px;font-size:12.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.pay-skel{height:70px;border-radius:18px}.pay-methods{display:flex;flex-direction:column;gap:12px;padding-top:6px}.pay-method{position:relative;display:flex;align-items:center;gap:12px;min-height:70px;padding:8px 12px 10px 10px;border:var(--bw) solid var(--ol);border-radius:18px;text-align:left;background:linear-gradient(180deg,#ffffffe6,#fff0 50%),linear-gradient(180deg,#f8fbff,#dbe5f8);box-shadow:inset 0 -5px 0 var(--pan-edge),0 4px #0b14428c;transition:transform .1s var(--ease-out),box-shadow .14s var(--ease-out)}.pay-method:active{transform:translateY(2px);box-shadow:inset 0 -5px 0 var(--pan-edge),0 2px #0b14428c}.pay-method.is-on{background:linear-gradient(180deg,#ffffffd9,#fff0 50%),linear-gradient(180deg,#fffbe0,#ffe9a0);box-shadow:inset 0 0 0 3px var(--y2),inset 0 -6px #f0c040,0 4px 0 var(--ol),0 0 0 4px #ffd63c73}.pm-tag{position:absolute;right:14px;top:-12px;z-index:1;display:inline-flex;align-items:center;height:22px;padding:0 8px 1px;border:2px solid var(--ol);border-radius:8px;background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb),inset 0 2px #ffffff80;color:#fff;font-size:11.5px;font-weight:900;white-space:nowrap;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;text-shadow:0 1px 0 var(--ol)}.pm-icon{--c1: var(--b1);--c2: var(--b2);--cb: var(--bb);position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:48px;height:48px;border:var(--bw-sm) solid var(--ol);border-radius:14px;background:linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -4px 0 var(--cb),inset 0 2px #ffffff8c,0 2px 0 var(--ol);color:#fff}.pm-icon:before{content:"";position:absolute;left:3px;right:3px;top:2px;height:42%;border-radius:10px 10px 40% 40%/10px 10px 8px 8px;background:var(--sheen);opacity:.7;z-index:-1}.pm-icon svg{stroke-width:2.8px;filter:drop-shadow(0 1.5px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol)) drop-shadow(1px 0 0 var(--ol)) drop-shadow(-1px 0 0 var(--ol))}.pm-icon .ico{filter:drop-shadow(0 2px 0 rgba(11,20,66,.5))}.pm-stars{--c1: #fff6b0;--c2: #ffc31f;--cb: #d6730a}.pm-card{--c1: var(--b1);--c2: var(--b2);--cb: var(--bb)}.pm-sbp{--c1: var(--t1);--c2: var(--t2);--cb: var(--tb)}.pm-sberpay{--c1: var(--g1);--c2: var(--g2);--cb: var(--gb)}.pm-crypto{--c1: var(--o1);--c2: var(--o2);--cb: var(--ob)}.pm-text{flex:1;min-width:0}.pm-title{display:block;font-weight:900;font-size:15.5px;line-height:1.2;color:var(--text)}.pm-sub{display:block;margin-top:1px;font-size:12px;font-weight:700;line-height:1.25;color:var(--text-3);overflow-wrap:break-word}.pm-price{flex:none;font-weight:900;font-size:16px;color:var(--text);white-space:nowrap}.pm-radio{flex:none;display:grid;place-items:center;width:26px;height:26px;border:var(--bw-sm) solid var(--ol);border-radius:50%;background:#fff;box-shadow:inset 0 3px #0b144226;color:#fff}.pay-method.is-on .pm-radio{background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:inset 0 -3px 0 var(--gb),inset 0 2px #ffffff80}.pm-radio svg{filter:drop-shadow(0 1px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol)) drop-shadow(1px 0 0 var(--ol)) drop-shadow(-1px 0 0 var(--ol))}@media(max-width:359px){.pay-method{gap:9px;padding-right:10px}.pm-icon{width:42px;height:42px}.pm-title{font-size:14.5px}.pm-price{font-size:15px}}.pay-chips{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:8px;margin-bottom:12px}.pay-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:6px 4px 7px;border:var(--bw-sm) solid var(--ol);border-radius:14px;background:linear-gradient(180deg,#f8fbff,#dbe5f8);box-shadow:inset 0 -4px 0 var(--pan-edge),0 3px #0b14428c;transition:transform .1s var(--ease-out)}.pay-chip:active{transform:translateY(2px)}.pay-chip.is-on{background:linear-gradient(180deg,#fffbe0,#ffe9a0);box-shadow:inset 0 0 0 2.5px var(--y2),inset 0 -4px #f0c040,0 3px 0 var(--ol),0 0 0 3px #ffd63c80}.pay-chip .pm-icon{width:32px;height:32px;border-radius:10px}.pay-chip-t{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:900;color:var(--text)}.pay-chip-skel{height:64px;border-radius:14px}.pay-safe{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:12px;font-weight:800;color:var(--text-3);text-align:center}.pay-legal{margin-top:10px;font-size:12px;line-height:1.45;color:var(--text-3);text-align:center;font-weight:600}.pay-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border:var(--bw-sm) solid rgba(216,29,54,.45);border-radius:var(--rad);background:#ec30461a;color:var(--text);text-align:center;font-weight:700}.screen .pay-error{background:#fff0f1;color:#121c52}.pay-wait{display:flex;flex-direction:column;align-items:center;padding:28px 6px 8px;text-align:center}.pay-wait-art{display:grid;place-items:center;width:96px;height:96px;border:var(--bw) solid var(--ol);border-radius:26px;box-shadow:inset 0 -5px #0003,var(--panel-drop)}.pay-wait-art .spinner{color:#fff;filter:drop-shadow(0 2px 0 var(--ol))}.pay-wait-t{margin-top:18px;font-weight:900;font-size:19px;line-height:1.2;color:var(--text)}.pay-wait-s{margin-top:6px;font-size:14px;font-weight:600;line-height:1.45;color:var(--text-2)}.pay-wait-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.pay-help{margin-top:14px}.paid{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:26px 20px calc(var(--safe-b) + 20px);text-align:center;background:radial-gradient(70% 45% at 50% 34%,#ffe26e8c,#ffe26e00),radial-gradient(120% 90% at 50% 20%,#5aa8ff,#2a5ee8 48%,#12298f)}.modal .paid{padding-bottom:20px}.paid-rays{position:absolute;left:50%;top:150px;width:760px;height:760px;margin:-380px 0 0 -380px;z-index:-1;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.16) 0 9deg,transparent 9deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 15%,transparent 72%);mask-image:radial-gradient(closest-side,#000 15%,transparent 72%);animation:burstSpin 26s linear infinite,fadeIn .5s both;pointer-events:none}.paid-confetti{top:150px}.paid-rib.ribbon{min-height:34px;padding:0 18px 3px;font-size:17px;animation:coRib .42s var(--ease-spring) both}.paid-art{display:grid;place-items:center;width:150px;height:150px;margin:18px 0 16px;border:var(--bw-lg) solid var(--ol);border-radius:30px;box-shadow:inset 0 -7px #0003,0 6px 0 var(--ol),0 0 0 6px #ffe26e73,0 0 50px #ffdc5ab3;animation:coItem .64s var(--ease-spring) both}.paid-title{display:block;max-width:100%;font-weight:900;font-size:26px;line-height:1.1;--sw: 5.5px;--sh: 3px;overflow-wrap:break-word;animation:enterTab .32s .15s var(--ease-out) both}.paid-grants{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;animation:enterTab .32s .22s var(--ease-out) both}.paid-grants li{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:2px 10px 3px 5px;border:var(--bw-sm) solid var(--ol);border-radius:999px;background:linear-gradient(180deg,#1d3196,#0c1b68);box-shadow:inset 0 2px #fff3,0 2px 0 var(--ol);font-size:13px;font-weight:800;color:#fff}.paid-grants li>svg{flex:none;padding:2px;width:19px;height:19px;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--g1),var(--g2));box-shadow:0 0 0 1.5px var(--ol)}.paid-note{margin:12px 0 20px;font-size:14px;font-weight:700;color:#e3ecff;text-shadow:0 1.5px 0 rgba(11,20,66,.5)}.paid .btn{animation:enterTab .3s .32s var(--ease-out) both}.topup{display:flex;flex-direction:column;gap:14px}.topup-lack{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:var(--bw-sm) solid rgba(216,29,54,.45);border-radius:14px;background:#ec30461a;font-size:14px;font-weight:800;color:var(--crimson-hi)}.topup-lack .cur{font-size:19px;color:var(--crimson-hi)}.card.topup-pack{display:flex;align-items:center;gap:12px;padding:10px 14px 12px 10px;text-align:left}.topup-art{flex:none;display:grid;place-items:center;width:72px;height:72px;border:var(--bw) solid var(--ol);border-radius:16px;box-shadow:inset 0 -5px #0000002e}.topup-info{flex:1;min-width:0}.topup-title{display:block;font-weight:900;font-size:16px;line-height:1.2;color:var(--text)}.topup-sub{display:block;margin-top:2px;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--text-2);overflow-wrap:break-word}.topup-price{flex:none;font-weight:900;font-size:18px;color:var(--green);white-space:nowrap}.topup-all{align-self:center}.sfa-tsar{left:50%;top:0;margin-left:-52px;animation:arsFloat 3.6s ease-in-out infinite}.sfa-cluster{left:0;bottom:0;transform:rotate(-16deg)}.sfa-x2{right:0;bottom:4px;transform:rotate(12deg)}.cps>*+*{margin-top:18px}.cps>.shop-sec{margin-top:30px}.cps>.shop-sec+.shop-note{margin-top:-6px;margin-bottom:0}.cp-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:12px;min-height:96px;padding:8px 16px 10px 8px;border:var(--bw) solid var(--ol);border-radius:var(--rad-lg);background:linear-gradient(180deg,#ffffff47,#fff0 40%),radial-gradient(60% 120% at 12% 50%,#a6e4ffd9,#a6e4ff00 70%),linear-gradient(100deg,#2f7cf5,#1a46c4);box-shadow:inset 0 -6px #000a3c59,var(--panel-drop)}.cp-hero.is-x2{background:linear-gradient(180deg,#ffffff59,#fff0 40%),repeating-conic-gradient(from 0deg at 12% 50%,rgba(255,255,255,.18) 0 8deg,transparent 8deg 20deg),linear-gradient(100deg,#ffc62a,#f57616);box-shadow:inset 0 -6px #78280059,var(--panel-drop),0 0 0 3px #ffd63c66}.cp-hero-art{flex:none;width:84px;height:84px;filter:drop-shadow(0 4px 0 rgba(11,20,66,.4));animation:crateIdle 3.4s ease-in-out infinite}.cp-hero-t{font-weight:900;font-size:20px;line-height:1.08;--sw: 4.5px;--sh: 2.5px}.cp-hero-s{margin-top:4px;font-size:13.5px;font-weight:800;line-height:1.3;color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill}.cp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding-top:6px}.offers .cp-grid{padding-top:10px}@media(max-width:359px){.cp-grid{gap:22px 10px}}.card.cp{display:flex;flex-direction:column;padding:0;border-radius:20px;text-align:center}.card.cp.is-hot{box-shadow:inset 0 0 0 3px var(--y2),inset 0 -6px 0 var(--pan-edge),var(--panel-drop),0 0 0 3px #ffd63c80,0 0 26px #ffbe288c}.card.cp.is-best{box-shadow:inset 0 0 0 3px #39d353,inset 0 -6px 0 var(--pan-edge),var(--panel-drop),0 0 0 3px #50e66e73,0 0 26px #3cdc6473}.card.cp.is-max{box-shadow:inset 0 0 0 3px var(--y2),inset 0 -6px 0 var(--pan-edge),var(--panel-drop),0 0 0 3px #d28cff8c,0 0 34px #be6eff99}.cp-art{flex:none;display:flex;align-items:flex-end;justify-content:center;height:132px;padding-bottom:2px;border-radius:17px 17px 0 0;border-bottom:var(--bw) solid var(--ol)}.cp.t-0 .cp-art{height:120px}.cp.t-2 .cp-art,.cp.t-3 .cp-art{height:142px}.cp-art>.cp-glow{position:absolute;left:50%;bottom:8%;width:82%;aspect-ratio:1;transform:translate(-50%);z-index:0!important;border-radius:50%;background:radial-gradient(closest-side,#ffffffd9,#fff0);opacity:calc(.25 + var(--gl, 0) * .15);pointer-events:none}.cp.t-1{--gl: 1}.cp.t-2{--gl: 2}.cp.t-3{--gl: 3}.cp.t-4{--gl: 4}.cp.t-5{--gl: 5}.cp-img{display:block;filter:drop-shadow(0 4px 0 rgba(11,20,66,.42));transition:transform .18s var(--ease-spring);transform-origin:50% 90%}.cp:active .cp-img{transform:scale(.94)}@media(hover:hover){.cp:hover .cp-img{transform:scale(1.05) rotate(-2deg)}}.cp .ribbon.is-corner.cp-badge{top:10px;font-size:12px;min-height:25px;z-index:3}.cp-art>.cp-x2{position:absolute;left:6px;bottom:6px;z-index:3;animation:cpPop 2.6s .6s ease-in-out infinite}.cp-x2w{color:#c8102e;font-weight:900}@keyframes cpPop{0%,80%,to{transform:rotate(-10deg)}88%{transform:scale(1.18) rotate(4deg)}}.cp-art>.cp-spark{position:absolute;inset:0;z-index:2!important;pointer-events:none}.cp-spark i{position:absolute;width:14px;height:14px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:cpTwinkle 2.4s ease-in-out infinite}.cp-spark i:nth-child(1){left:16%;top:30%}.cp-spark i:nth-child(2){right:18%;top:22%;width:10px;height:10px;animation-delay:.8s}.cp-spark i:nth-child(3){right:26%;bottom:22%;width:12px;height:12px;animation-delay:1.5s}@keyframes cpTwinkle{0%,to{transform:scale(.2) rotate(0);opacity:0}40%{transform:scale(1) rotate(45deg);opacity:1}70%{opacity:0}}.cp-info{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px 10px 12px}.cp-amount{display:block;max-width:100%;margin:-2px auto 0;font-weight:900;font-size:30px;line-height:1;--sw: 5.5px;--sh: 3px;color:#fff}.cp.t-0 .cp-amount{font-size:27px}.cp-word{margin-top:3px;font-size:13px;font-weight:900;line-height:1.2;color:var(--text);overflow-wrap:break-word}.cp-word s{color:var(--text-3)}.cp-gift{align-self:center;margin-top:6px;padding:2px 9px 3px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.25;color:#0d5a1c;background:#d3f7cc;box-shadow:inset 0 0 0 1.5px #14782859}.cp-gift b{font-weight:900}.cp-gift.is-plain{color:var(--text-3);background:transparent;box-shadow:none}.cp-act{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;align-items:stretch;gap:3px}.cp-btn.btn{min-height:48px;font-size:20px;border-radius:14px;padding:1px 8px 5px}.cp-stars{margin-top:2px;font-size:12px;font-weight:800;color:var(--text-3)}.cp-bonus{position:absolute;right:-10px;top:40px;z-index:4;animation:cpWiggle 4s 1s ease-in-out infinite}@keyframes cpWiggle{0%,86%,to{transform:rotate(var(--st-rot, 0deg))}91%{transform:rotate(calc(var(--st-rot, 0deg) - 10deg)) scale(1.08)}96%{transform:rotate(calc(var(--st-rot, 0deg) + 6deg))}}.card.cp.is-wide{flex-direction:row;align-items:stretch;text-align:left;min-height:196px}.cp.is-wide .cp-art{flex:0 0 47%;height:auto;align-items:center;padding:22px 0 6px;border-radius:17px 0 0 17px;border-bottom:0;border-right:var(--bw) solid var(--ol)}.cp.is-wide .cp-info{padding:14px;justify-content:center}.cp.is-wide .cp-amount{margin:0;font-size:38px}.cp.is-wide .cp-word{font-size:14px}.cp.is-wide .cp-gift{align-self:flex-start;font-size:12.5px}.cp.is-wide .cp-act{margin-top:10px}.cp.is-wide .cp-btn.btn{font-size:22px;min-height:52px}.cp.is-wide .ribbon.is-corner.cp-badge{top:12px;font-size:13px;min-height:27px}.cp.is-max .cp-amount{font-size:42px}.cp.is-wide>.cp-bonus{inset:auto auto -10px -8px}.cp.is-max{background:linear-gradient(180deg,#ffffffd9,#fff0 38%),linear-gradient(180deg,#fff9ec,#f4e3ff)}@media(max-width:374px){.cp-amount{font-size:26px}.cp-btn.btn{font-size:18px}.cp.is-wide .cp-amount{font-size:32px}.cp.is-max .cp-amount{font-size:35px}.cp.is-wide .cp-art{flex-basis:44%}}.dswap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.card.dswap-card{display:flex;flex-direction:column;align-items:stretch;padding:0 0 10px;border-radius:18px;text-align:center;overflow:hidden}.dswap-art{display:grid;place-items:end center;height:104px;padding-bottom:2px;border-bottom:var(--bw) solid var(--ol)}.dswap-art img{filter:drop-shadow(0 3px 0 rgba(11,20,66,.42))}.dswap-n{display:block;margin:6px 8px 0;font-weight:900;font-size:19px;line-height:1.1;--sw: 4px;--sh: 2px;color:#ffd84a}.dswap-btn.btn{margin:8px 8px 0;width:auto;min-height:40px;font-size:16px}@media(max-width:374px){.dswap{gap:8px}.dswap-n{font-size:16px}}.crate-hero-art{height:172px}.crate-inside{display:flex;justify-content:center;gap:8px;margin:0 0 14px}.crate-inside-it{display:grid;place-items:center;width:58px;height:58px;border:var(--bw-sm) solid var(--ol);border-radius:14px;box-shadow:inset 0 -4px #0003,0 3px #060e4080;animation:popIn .36s var(--ease-spring) both}.crate-inside-it:nth-child(2){animation-delay:60ms}.crate-inside-it:nth-child(3){animation-delay:.12s}.crate-inside-it:nth-child(4){animation-delay:.18s;box-shadow:inset 0 -4px #0003,0 3px #060e4080,0 0 16px #ffc83ccc}.crate-row-art{flex:none;display:grid;place-items:center;width:84px;height:70px;margin:-6px 0}.crate-row-art .item-icon{filter:drop-shadow(0 3px 0 rgba(11,20,66,.45))}.crate-row-art.n-ten,.crate-row-art.n-three{height:80px;margin:-10px 0 -8px}.card.crate-row{min-height:88px}.card.crate-row.is-best{margin-top:8px;box-shadow:inset 0 0 0 3px #39d353,inset 0 -6px 0 var(--pan-edge),var(--panel-drop),0 0 22px #3cdc6473}.crate-row-rib.ribbon{position:absolute;right:14px;top:-14px;min-height:24px;font-size:12px;padding:0 10px 2px;z-index:3}.crate-row-sub>span{display:inline-flex;align-items:center;gap:3px}.crate-row-price{align-items:center}.odds-list{display:flex;flex-direction:column;gap:8px}.odds-row{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 12px 5px 6px;border:var(--bw-sm) solid var(--ol);border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--rc) 22%,#fff),#fff 60%);box-shadow:inset 0 -4px color-mix(in srgb,var(--rc) 55%,var(--pan-edge)),0 2px #0b144273}.odds-art{flex:none;display:grid;place-items:center;width:56px;height:56px}.odds-art .item-icon{filter:drop-shadow(0 2px 0 rgba(11,20,66,.4))}.odds-row .odds-name{font-size:15px;letter-spacing:0}.odds-got{margin-top:1px;font-size:12px;font-weight:700;color:var(--text-2)}.odds-row .odds-p{flex:none;font-size:22px}.co-shadow{width:150px;height:18px;margin-top:-10px;border-radius:50%;background:#040a3266}.phase-shake .co-shadow{animation:coShadow 1.3s ease-in both}@keyframes coShadow{60%{transform:scaleX(.92)}90%{transform:scaleX(.8);opacity:.6}}.phase-shake .co-crate .crate-art{animation-duration:1.3s}.phase-shake .co-glow{animation:coBuild 1.3s ease-in both}@keyframes coBuild{0%{transform:scale(.6);opacity:.25}to{transform:scale(1.35);opacity:1}}.co-sparks{position:absolute;left:50%;top:45%;width:0;height:0;z-index:2;pointer-events:none}.co-sparks i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;background:color-mix(in srgb,var(--rc) 40%,#fff);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:coSpark 1.1s ease-out infinite}.co-sparks i:nth-child(1){--sx: -120px;--sy: -90px}.co-sparks i:nth-child(2){--sx: 120px;--sy: -100px;animation-delay:.18s}.co-sparks i:nth-child(3){--sx: -140px;--sy: 20px;animation-delay:.36s}.co-sparks i:nth-child(4){--sx: 140px;--sy: 30px;animation-delay:.54s}.co-sparks i:nth-child(5){--sx: -60px;--sy: -140px;animation-delay:.72s}.co-sparks i:nth-child(6){--sx: 70px;--sy: -150px;animation-delay:.9s}@keyframes coSpark{0%{transform:translate(0) scale(.2);opacity:0}30%{opacity:1}to{transform:translate(var(--sx),var(--sy)) scale(1) rotate(90deg);opacity:0}}@media(prefers-reduced-motion:reduce){.cp-bonus,.cp-spark i,.cp-hero-art,.co-sparks i,.crate-inside-it{animation:none!important}.cp-spark{display:none}}.card.ofr-crate{display:flex;align-items:center;gap:12px;padding:10px 12px 12px 10px}.ofr-crate-art{flex:none;display:grid;place-items:center;width:112px;height:104px;border:var(--bw) solid var(--ol);border-radius:16px;box-shadow:inset 0 -5px #0000002e,0 3px #0b144280}.ofr-crate-art .crate-art{animation:crateIdle 3.6s ease-in-out infinite}.ofr-crate-body{flex:1;min-width:0}.ofr-crate-t{font-weight:900;font-size:19px;line-height:1.1;color:var(--text)}.ofr-crate-s{margin-top:3px;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--text-2)}.ofr-crate-foot{display:flex;align-items:center;gap:10px;margin-top:9px}.ofr-crate-btn.btn{flex:1;min-width:0;max-width:140px;font-size:17px}.ofr-crate-st{position:absolute;left:-10px;top:-14px;z-index:3}.cp-hero-pic{position:relative;flex:none;display:block}.cp-hero-x2{position:absolute;right:-10px;bottom:-4px}.cp.t-0 .cp-art,.cp.t-1 .cp-art{height:128px}.cp-gift.is-x2{color:#8a3a00;background:#ffe3b8;box-shadow:inset 0 0 0 1.5px #c8640066}.crate-row-rib.ribbon{right:auto;left:100px}.is-many .co-tile-r{display:none}.is-many .co-tile-name{padding-bottom:5px}.co-grid.is-many{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,520px)}@media(max-width:400px){.co-grid.is-many{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.is-many .co-tile-art{height:52px}.is-many .co-tile-name{font-size:10.5px;padding:0 2px 4px}}.x2-art{position:relative;display:block}.x2-art>img{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 0 rgba(11,20,66,.42))}.x2-art>.x2-art-st{position:absolute;right:-6px;bottom:-4px}.paid-pic{position:relative}.paid-x2{position:absolute;right:-18px;top:6px;z-index:2;animation:paidX2 .52s .38s var(--ease-spring) both}@keyframes paidX2{0%{transform:scale(0) rotate(-40deg)}}.paid-x2-note{margin:4px 0 0;font-weight:800;color:#fff27f}.paid-order{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;margin:-8px 0 16px;padding:2px 12px;border-radius:999px;font-size:12.5px;font-weight:800;color:#dbe6ff;background:#060e4059;box-shadow:inset 0 0 0 1.5px #ffffff2e}.paid-order-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.paid-order.is-copied{color:#a6ff6e}.paid-order.is-copied svg{animation:paidX2 .36s var(--ease-spring) both}@media(prefers-reduced-motion:reduce){.paid-x2,.paid-order svg{animation:none!important}}.topup-was{margin-right:6px;font-weight:800;color:var(--text-3, #8a96b8);text-decoration-thickness:2px}.topup-x2{display:inline-block;margin-top:3px;padding:1px 8px 2px;border-radius:999px;font-size:11.5px;font-weight:900;color:#fff;-webkit-text-stroke:2.5px var(--ol);paint-order:stroke fill;background:linear-gradient(180deg,#ff6a5a,#e0243a);box-shadow:0 0 0 1.5px var(--ol)}.mile-badge{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--s);height:var(--s)}.mile-badge img{width:100%;height:100%;object-fit:contain}.mile-badge b{position:absolute;left:50%;bottom:2%;transform:translate(-50%);min-width:1.6em;padding:0 4px;border-radius:99px;font-size:calc(var(--s) * .3);line-height:1.25;color:#fff;text-align:center;background:linear-gradient(#ff8a1f,#e5501f);box-shadow:0 2px #0000002e}.mile-badge.is-locked img{filter:grayscale(1) brightness(1.05) opacity(.55)}.mile-badge.is-locked b{background:linear-gradient(#a3afc2,#7f8ba0)}.dd-ms{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:8px 10px;text-align:left}.dd-ms-t{font-size:14px;font-weight:900;line-height:1.2;color:var(--text)}.dd-ms-t>.fit{display:block}.dd-ms-r{margin:1px 0 5px;font-size:12px;font-weight:700;line-height:1.25;color:var(--text-2)}.dd-ms-art{flex:none}.pf-title{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:900;color:#ffd23f;text-shadow:0 1px 0 rgba(11,20,66,.45)}.ach{padding:12px}.ach-next{display:flex;align-items:center;gap:12px}.ach-next-t{font-size:15px;font-weight:900;line-height:1.2;color:var(--text)}.ach-next-r{margin:2px 0 6px;font-size:12.5px;font-weight:700;line-height:1.25;color:var(--text-2)}.ach-row{display:flex;gap:8px;margin:12px -12px -4px;padding:2px 12px 6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ach-row::-webkit-scrollbar{display:none}.ach-it{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none;width:74px;padding:6px 2px 8px;border-radius:14px;background:var(--surface-2, rgba(0, 0, 0, .04));font:inherit;color:inherit;text-align:center}.ach-it.is-on{background:linear-gradient(#fff4e0,#ffe3bf);box-shadow:inset 0 0 0 2px #ffb45a}.ach-it-t{font-size:11px;font-weight:900;line-height:1.15;color:var(--text)}.ach-it:not(.is-on) .ach-it-t{color:var(--text-3)}.ach-it.is-pop{animation:achPop .42s var(--ease-spring, ease-out)}@keyframes achPop{40%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.ach-it.is-pop{animation:none}}.ach-tip{margin-top:8px;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--text-2);text-align:center}.achup{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:24px 20px 20px;text-align:center;background:radial-gradient(70% 45% at 50% 34%,#ffd6788c,#ffd67800),radial-gradient(120% 90% at 50% 20%,#ff9a3c,#e2512a 48%,#7a1a2e)}.achup-rays{position:absolute;left:50%;top:140px;width:700px;height:700px;margin:-350px 0 0 -350px;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.18) 0 9deg,transparent 9deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 15%,transparent 72%);mask-image:radial-gradient(closest-side,#000 15%,transparent 72%);animation:achSpin 30s linear infinite}.achup-rib.ribbon{min-height:34px;padding:0 18px 3px;font-size:17px;animation:achRib .42s var(--ease-spring) both}.achup-badge{margin:14px 0 6px;animation:achIn .64s .12s var(--ease-spring) both;filter:drop-shadow(0 6px 0 rgba(60,10,20,.35))}.achup-t{display:block;font-weight:900;font-size:28px;line-height:1.1;--sw: 5.5px;--sh: 3px}.achup-s{margin:8px 0 0;max-width:300px;font-size:14px;font-weight:700;line-height:1.35;color:#fff1dc;text-shadow:0 1.5px 0 rgba(60,10,20,.5)}.achup-gift{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin:14px 0 20px;padding:8px 16px;border-radius:16px;background:#32081466;font-size:20px;font-weight:900;color:#fff}.achup-crate{display:inline-flex;align-items:center;gap:4px}.achup-cos{display:inline-flex;align-items:center;gap:6px;font-size:15px}@keyframes achSpin{to{transform:rotate(360deg)}}@keyframes achRib{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes achIn{0%{opacity:0;transform:scale(.3) rotate(-120deg)}70%{opacity:1;transform:scale(1.15) rotate(6deg)}to{transform:none}}.lite-fx .achup-rays,.lite-fx .achup-badge,.lite-fx .achup-rib.ribbon{animation:none}@media(prefers-reduced-motion:reduce){.achup-rays,.achup-badge,.achup-rib.ribbon{animation:none}}
