@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Clash Heavy;src:url(/fonts/clash-heavy.woff2)format("woff2");font-display:swap;size-adjust:93%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#050e1f;--world-top:#1b3a6e;--world-bottom:#0b1a33;--world-glow:#3d9bff59;--world-magic:#a21caf40;--world-diamond:#ffffff06;--panel-top:#22407a;--panel-bottom:#172e5c;--panel-rim:#3d6fb8;--block-top:#2b5ba3;--nav-bottom:#0f2548;--well:#050e1f80;--chip-bg:#050e1f73;--chip-rim:#ffffff1f;--text:#eaf2ff;--text-strong:#fff;--text-sub:#c9ddf7;--text-label:#8ccbff;--text-gold:#ffe16a;--link:#8ccbff;--gold-1:#ffe16a;--gold-2:#ffd23f;--gold-3:#f59e0b;--gold-edge:#8a4b00;--blue-1:#8ccbff;--blue-2:#5bb5ff;--blue-3:#2276d8;--blue-edge:#123f7a;--green-1:#8beb6a;--green-2:#6fdc4a;--green-3:#2fa51f;--green-edge:#1d5e12;--red-1:#ff8a80;--red-2:#ff5a4e;--red-3:#d7261e;--red-edge:#7a1410;--grey-1:#9fb0c8;--grey-3:#5d6e88;--elixir-hi:#ff9af0;--elixir:#e04ed0;--elixir-glow:#f06fe0;--elixir-deep:#a21caf;--you:#3d9bff;--them:#ff4d4d;--r-common:linear-gradient(180deg, #fff, #b9cbe4 45%, #6f88ae);--r-rare:linear-gradient(180deg, #ffe2b0, #f7a23a 45%, #c2600a);--r-epic:linear-gradient(180deg, #f6c8ff, #c259f0 45%, #7a12a8);--r-legendary:linear-gradient(120deg, #ff6b6b, #ffd93d, #5cff8a, #5cc8ff, #c85cff, #ff6b6b);--r-champion:linear-gradient(180deg, #fff7c2, #ffd23f 40%, #c97f05);--r-evo:linear-gradient(180deg, #ff9df3, #8e14a0);--r-hero:linear-gradient(180deg, #cff7ff, #28b8e0 50%, #084b70);--glow-epic:#c85af099;--glow-champion:#ffd23fa6;--glow-evo:#f06fe0cc;--glow-hero:#50d2ff99;--r-xs:7px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--r-sheet:26px;--r-pill:999px;--sh-panel:0 5px 0 var(--ink), inset 0 2px 0 #ffffff2e;--sh-block:0 6px 0 var(--world-bottom), 0 9px 0 var(--ink), inset 0 3px 0 #ffffff38;--sh-small:0 4px 0 var(--ink), inset 0 2px 0 #fff3;--s-1:4px;--s-2:6px;--s-3:8px;--s-4:10px;--s-5:12px;--s-6:14px;--s-7:16px;--s-8:20px;--s-9:24px;--s-10:28px;--s-11:36px;--font-display:"Clash Heavy", "Arial Black", sans-serif;--font-body:"Nunito", system-ui, sans-serif;--t-hero:56px;--t-h1:30px;--t-h2:22px;--t-h3:18px;--t-h4:15px;--t-label:12px;--t-body:14px;--t-small:12px;--t-tiny:11px;--spring:cubic-bezier(.34, 1.56, .64, 1);--spring-soft:cubic-bezier(.34, 1.3, .64, 1);--press-in:80ms;--press-out:.22s;--nav-h:78px;--rail-w:88px;--gutter:16px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}@media (width>=768px){:root{--nav-h:88px;--gutter:24px}}@media (width>=960px){:root{--gutter:20px}}@media (width>=1280px){:root{--rail-w:104px;--gutter:36px}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-body);color:var(--text);background-color:var(--world-bottom);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;font-weight:700}.world,body{background-image:radial-gradient(ellipse at 50% -10%, var(--world-glow), #0000 55%), radial-gradient(circle at 15% 85%, var(--world-magic), #0000 40%), repeating-linear-gradient(45deg, var(--world-diamond) 0 2px, #0000 2px 30px), repeating-linear-gradient(-45deg, var(--world-diamond) 0 2px, #0000 2px 30px), linear-gradient(180deg, var(--world-top) 0%, var(--world-bottom) 100%);background-attachment:fixed}a{color:var(--link)}a:hover{color:var(--text-gold)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold-2);outline-offset:3px;border-radius:6px}img{max-width:100%}.h{font-family:var(--font-display);color:var(--text-strong);-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink);letter-spacing:.5px;margin:0;font-weight:400;line-height:1}.hs{font-family:var(--font-display);color:var(--text-strong);-webkit-text-stroke:1.4px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ink);margin:0;font-weight:400}.big{font-family:var(--font-display);color:var(--text-strong);-webkit-text-stroke:1.6px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ink);font-weight:400;line-height:1}.label{font-family:var(--font-display);font-weight:400;font-size:var(--t-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-label);text-shadow:0 1px 0 var(--ink)}.sub{font-size:var(--t-tiny);color:var(--text-sub);font-weight:800}.say{color:var(--text-strong);font-size:15px;font-weight:800;line-height:1.4}.say b{font-family:var(--font-display);color:var(--text-gold);font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.panel{background:linear-gradient(180deg, var(--panel-top), var(--panel-bottom));border:2px solid var(--panel-rim);border-radius:var(--r-lg);box-shadow:var(--sh-panel)}.panel--raised{background:linear-gradient(180deg, var(--block-top), var(--panel-bottom))}.block{background:linear-gradient(180deg, var(--block-top), var(--panel-bottom));border:3px solid var(--ink);box-shadow:var(--sh-block);border-radius:16px}.panel__head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:2px 2px 0;display:flex}.btn{border-radius:var(--r-md);border:2px solid var(--ink);cursor:pointer;min-height:56px;font-family:var(--font-display);color:#fff;-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ink);-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--press-out) var(--spring), box-shadow var(--press-out) var(--spring);touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:22px;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-radius:10px 10px 14px 14px;height:42%;position:absolute;top:4px;left:8px;right:8px}.btn:hover{color:#fff}.btn:active,.btn.is-pressed{transition-duration:var(--press-in);transform:translateY(5px)scale(.96,.92)}.btn:disabled{cursor:not-allowed;filter:grayscale(.7)brightness(.8)}.btn>svg{flex:none}.btn--sm{border-radius:var(--r-sm);min-height:42px;padding:0 12px;font-size:16px}.btn--md{min-height:50px;padding:0 20px;font-size:19px}.btn--block{width:100%;display:flex}.btn--gold{background:linear-gradient(180deg, var(--gold-1) 0%, var(--gold-2) 40%, var(--gold-3) 100%);box-shadow:0 6px 0 var(--gold-edge), 0 8px 0 var(--ink)}.btn--gold:active,.btn--gold.is-pressed{box-shadow:0 1px 0 var(--gold-edge), 0 3px 0 var(--ink)}.btn--blue{background:linear-gradient(180deg, var(--blue-1) 0%, var(--blue-2) 40%, var(--blue-3) 100%);box-shadow:0 6px 0 var(--blue-edge), 0 8px 0 var(--ink)}.btn--blue:active,.btn--blue.is-pressed{box-shadow:0 1px 0 var(--blue-edge), 0 3px 0 var(--ink)}.btn--green{background:linear-gradient(180deg, var(--green-1) 0%, var(--green-2) 40%, var(--green-3) 100%);box-shadow:0 6px 0 var(--green-edge), 0 8px 0 var(--ink)}.btn--green:active,.btn--green.is-pressed{box-shadow:0 1px 0 var(--green-edge), 0 3px 0 var(--ink)}.btn--red{background:linear-gradient(180deg, var(--red-1) 0%, var(--red-2) 40%, var(--red-3) 100%);box-shadow:0 6px 0 var(--red-edge), 0 8px 0 var(--ink)}.btn--red:active,.btn--red.is-pressed{box-shadow:0 1px 0 var(--red-edge), 0 3px 0 var(--ink)}.btn--gold:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff9,#fff0);width:34px;animation:4s ease-in-out infinite eb-sweep;position:absolute;top:-20%;bottom:-20%;left:-60px;transform:skew(-20deg)}@keyframes eb-sweep{0%,75%{left:-60px}to{left:120%}}.hdr{justify-content:space-between;align-items:center;gap:6px;padding:0 2px;display:flex}.hdr__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.hb{border:3px solid var(--ink);background:linear-gradient(180deg, var(--block-top), var(--panel-bottom));width:36px;height:36px;box-shadow:var(--sh-small);cursor:pointer;transition:transform var(--press-out) var(--spring);border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.hb:active{transition-duration:var(--press-in);transform:translateY(3px)scale(.94)}.newb{border-radius:var(--r-pill);border:3px solid var(--ink);background:linear-gradient(180deg, var(--gold-1), var(--gold-3));height:36px;box-shadow:0 4px 0 var(--gold-edge), 0 0 0 0 #ffd23f99;font-family:var(--font-display);color:#fff;-webkit-text-stroke:1px var(--ink);paint-order:stroke fill;cursor:pointer;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:15px;font-weight:400;text-decoration:none;animation:2.2s ease-out infinite eb-newpulse;display:inline-flex;position:relative}.newb:hover{color:#fff}.newb__count{border:2px solid var(--ink);background:var(--them);-webkit-text-stroke:.6px var(--ink);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;display:flex}@keyframes eb-newpulse{0%{box-shadow:0 4px 0 var(--gold-edge), 0 0 0 0 #ffd23f99}70%{box-shadow:0 4px 0 var(--gold-edge), 0 0 0 12px #ffd23f00}to{box-shadow:0 4px 0 var(--gold-edge), 0 0 0 0 #ffd23f00}}.logo{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.logo:hover{color:inherit}.wordmark{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ink);font-weight:400;line-height:1}.wordmark__gold{isolation:isolate;color:#0000;-webkit-text-stroke:0;text-shadow:none;display:inline-block;position:relative}.wordmark__gold>i{-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(180deg, #fff3a0 0%, var(--gold-2) 45%, var(--gold-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;position:relative}.wordmark__gold:before{content:attr(data-t);z-index:-1;color:var(--ink);-webkit-text-stroke:8px var(--ink);text-shadow:0 5px 0 var(--ink);position:absolute;top:0;left:0}.chip{border-radius:var(--r-pill);background:var(--chip-bg);border:2px solid var(--chip-rim);font-weight:800;font-size:var(--t-small);color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.chip img{width:auto;height:20px}.fchip{border-radius:var(--r-pill);border:2px solid var(--ink);font-family:var(--font-display);color:#fff;-webkit-text-stroke:.8px var(--ink);paint-order:stroke fill;box-shadow:0 2px 0 var(--ink);cursor:pointer;white-space:nowrap;background:linear-gradient(180deg, var(--blue-2), var(--blue-3));align-items:center;padding:4px 10px;font-size:12px;font-weight:400;display:inline-flex}.fchip[aria-pressed=true]{background:linear-gradient(180deg, var(--gold-1), var(--gold-3))}.tabs{border-radius:var(--r-md);background:var(--well);border:2px solid var(--ink);gap:4px;padding:4px;display:flex}.tabs__tab{cursor:pointer;border-radius:var(--r-sm);min-height:42px;font-family:var(--font-display);color:#fff;-webkit-text-stroke:1.4px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ink);flex:1 1 0;justify-content:center;align-items:center;padding:0 6px;font-size:16px;font-weight:400;display:flex}.tabs__tab:not(.btn){background:0 0;border:0}.tabs__tab.btn{border-radius:var(--r-sm);min-height:42px;padding:0 6px;font-size:16px}.tabs--small .tabs__tab,.tabs--small .tabs__tab.btn{min-height:34px;font-size:13px}.ct{flex:none;display:inline-block;position:relative}.ct__frame{background:var(--ink);border-radius:var(--r-sm);width:100%;height:100%;filter:drop-shadow(0 3px 0 var(--ink));padding:2px;position:relative}.ct__rim{border-radius:8px;width:100%;height:100%;padding:4px}.ct--sm .ct__rim{padding:3px}.ct__art{object-fit:cover;background:linear-gradient(180deg, var(--block-top), #0f2548);border-radius:6px;width:100%;height:100%;display:block}.ct__art--empty{text-align:center;color:#ffffffbf;justify-content:center;align-items:center;padding:4px;font-size:9px;font-weight:800;line-height:1.2;display:flex}.ct__gloss{pointer-events:none;background:linear-gradient(160deg,#ffffff59,#fff0 35%);border-radius:5px;position:absolute;inset:6px}.ct--common .ct__rim{background:var(--r-common)}.ct--rare .ct__rim{background:var(--r-rare)}.ct--epic .ct__rim{background:var(--r-epic)}.ct--epic .ct__frame{filter:drop-shadow(0 3px 0 var(--ink)) drop-shadow(0 0 10px var(--glow-epic))}.ct--legendary .ct__frame,.ct--legendary .ct__rim,.ct--legendary .ct__art,.ct--legendary .ct__gloss{clip-path:polygon(50% 0,100% 11%,100% 89%,50% 100%,0 89%,0 11%);border-radius:0}.ct--legendary .ct__rim{background:var(--r-legendary);background-size:300% 300%;padding:6px 5px;animation:5s linear infinite eb-rainbow}.ct--champion .ct__rim{background:var(--r-champion);box-shadow:inset 0 0 0 2px #fff6}.ct--champion .ct__frame{filter:drop-shadow(0 3px 0 var(--ink)) drop-shadow(0 0 10px var(--glow-champion))}.ct--champion:before{content:"";background:var(--gold-1);border:2px solid var(--ink);z-index:2;border-radius:3px;width:16px;height:16px;margin-left:-8px;position:absolute;top:-9px;left:50%;transform:rotate(45deg)}.ct--evo .ct__rim{background:var(--r-evo)}.ct--evo .ct__frame{filter:drop-shadow(0 3px 0 var(--ink)) drop-shadow(0 0 12px var(--glow-evo))}.ct--evo:after{content:"";z-index:2;background:linear-gradient(135deg, #fff, var(--elixir-glow));border:2px solid var(--ink);border-radius:3px;width:16px;height:16px;position:absolute;top:-7px;right:-7px;transform:rotate(45deg)}.ct--hero .ct__rim{background:var(--r-hero)}.ct--hero .ct__frame{filter:drop-shadow(0 3px 0 var(--ink)) drop-shadow(0 0 12px var(--glow-hero))}@keyframes eb-rainbow{0%{background-position:0}to{background-position:300%}}.ct__cost{z-index:4;filter:drop-shadow(0 2px 0 var(--ink));position:absolute;top:-12px;left:-11px}.ct--sm .ct__cost{top:-7px;left:-7px}.ct__lvl{z-index:3;border-radius:var(--r-xs);border:2px solid var(--ink);font-family:var(--font-display);color:#fff;-webkit-text-stroke:.8px var(--ink);paint-order:stroke fill;white-space:nowrap;background:linear-gradient(180deg, var(--blue-1), var(--blue-3));padding:1px 8px;font-size:12px;font-weight:400;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.ct--sm .ct__lvl{padding:0 6px;font-size:10px;bottom:-8px}.ct--rare .ct__lvl{background:linear-gradient(#ffc46b,#e06a05)}.ct--epic .ct__lvl{background:linear-gradient(#e27cff,#8a1fc0)}.ct--legendary .ct__lvl{background:linear-gradient(90deg,#5cc8ff,#c85cff)}.ct--champion .ct__lvl{background:linear-gradient(180deg, var(--gold-1), #c97f05)}.ct--evo .ct__lvl{background:linear-gradient(#f6c8ff,#b42fd6)}.ct--hero .ct__lvl{background:linear-gradient(#9bf0ff,#1e9bc8)}.loader{flex-direction:column;align-items:center;gap:6px;display:flex}.loader__drop{width:48px;height:48px;animation:eb-bounce 1s var(--spring) infinite;transform-origin:50% 100%;filter:drop-shadow(0 0 10px #f06fe0b3);position:relative}.loader__drop:before{content:"";background:radial-gradient(circle at 35% 65%, var(--elixir-hi), var(--elixir) 45%, var(--elixir-deep));border:3px solid var(--ink);border-radius:0 50% 50%;position:absolute;inset:3px;transform:rotate(45deg)}.loader__drop:after{content:"";background:#ffffffb3;border-radius:50%;width:9px;height:14px;position:absolute;top:22px;left:13px;transform:rotate(20deg)}.loader__shadow{width:44px;height:10px;animation:eb-shade 1s var(--spring) infinite;background:#f06fe059;border-radius:50%}.loader--sm .loader__drop{width:32px;height:32px}.loader--sm .loader__drop:after{width:6px;height:9px;top:14px;left:9px}.loader--sm .loader__shadow{width:30px;height:7px}@keyframes eb-bounce{0%,to{transform:translateY(0)scale(1.15,.85)}45%{transform:translateY(-34px)scale(.9,1.12)}}@keyframes eb-shade{0%,to{transform:scale(1.2)}45%{opacity:.5;transform:scale(.6)}}.toast-stack{z-index:50;left:12px;right:12px;bottom:calc(var(--nav-h) + var(--safe-bottom) + 14px);pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed}.toast-stack>*{pointer-events:auto;width:100%;max-width:460px}.toast-update{border-radius:var(--r-lg);border:3px solid var(--ink);background:linear-gradient(180deg, var(--block-top), var(--panel-bottom));box-shadow:0 0 0 2px var(--gold-2), 0 6px 0 var(--ink);animation:eb-toastin .5s var(--spring) both;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.toast-update__icon{border-radius:var(--r-sm);border:2px solid var(--ink);background:radial-gradient(circle at 50% 35%, #f6c8ff, var(--elixir-deep));flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.toast-update__text{flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:0;display:flex}.toast-update__title{font-size:14px;line-height:1.15}.toast-update__sub{font-size:10px}.toast-update .btn{border-radius:12px;flex:none;min-height:36px;padding:0 12px;font-size:14px}.toast-ok{border:3px solid var(--ink);background:linear-gradient(180deg, #8deb6a, var(--green-3));box-shadow:0 5px 0 var(--green-edge), 0 7px 0 var(--ink);animation:eb-toastin .5s var(--spring) both;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}.toast-ok .sub{color:#fff}.toast-ok--warn{background:linear-gradient(180deg, var(--red-1), var(--red-3));box-shadow:0 5px 0 var(--red-edge), 0 7px 0 var(--ink)}@keyframes eb-toastin{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}.sheet-scrim{z-index:60;background:#050e1f99;animation:.25s both eb-fade;position:fixed;inset:0}.sheet{z-index:61;border-radius:var(--r-sheet) var(--r-sheet) 0 0;border:3px solid var(--ink);background:linear-gradient(180deg, var(--block-top), var(--panel-bottom));max-width:640px;max-height:88vh;padding:10px 16px calc(24px + var(--safe-bottom));animation:eb-sheetup .5s var(--spring-soft) both;border-bottom:0;flex-direction:column;gap:12px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px #050e1f80,inset 0 3px #fff3}.sheet__grip{cursor:pointer;background:#ffffff59;border:0;border-radius:3px;align-self:center;width:52px;height:6px;padding:0}.sheet__head{justify-content:space-between;align-items:center;gap:10px;display:flex}@keyframes eb-sheetup{0%{transform:translateY(100%)}to{transform:none}}@keyframes eb-fade{0%{opacity:0}to{opacity:1}}@media (width>=960px){.sheet{border-radius:var(--r-sheet);border-bottom:3px solid var(--ink);width:min(560px,90vw);animation:eb-pop .4s var(--spring) both;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sheet__grip{display:none}}@keyframes eb-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)}}.ptr{position:relative}.ptr__pull{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:0;padding-bottom:0;display:flex;overflow:hidden}.ptr__drop{transform-origin:50% 100%}.ptr__content{will-change:transform}.ptr.is-releasing .ptr__pull,.ptr.is-releasing .ptr__content{transition:height .35s var(--spring-soft), transform .35s var(--spring-soft)}.refresh{align-items:center;gap:8px;display:inline-flex}.fan-notice{color:var(--text-sub);text-align:center;margin:8px 0 0;font-size:11px;font-weight:700;line-height:1.35}.fan-notice a{color:inherit;text-decoration:none}.fan-notice a:hover,.fan-notice a:focus-visible{color:inherit;text-decoration:underline}.tabbar{z-index:40;height:calc(var(--nav-h) + var(--safe-bottom));padding-bottom:calc(12px + var(--safe-bottom));background:linear-gradient(180deg, var(--panel-top), var(--nav-bottom));border-top:3px solid var(--ink);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px #050e1f80}.tabbar__tab{font-family:var(--font-display);color:var(--text-sub);-webkit-text-stroke:.8px var(--ink);paint-order:stroke fill;transition:transform var(--press-out) var(--spring);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:400;text-decoration:none;display:flex}.tabbar__tab:hover{color:#fff}.tabbar__tab:active{transition-duration:var(--press-in);transform:scale(.94)}.tabbar__icon{width:auto;height:30px;display:block}.tabbar__tab.is-on{background:linear-gradient(180deg, var(--gold-1), var(--gold-3));color:#fff;border:3px solid var(--ink);border-bottom:0;border-radius:12px 12px 0 0;margin-top:-10px}@media (width>=768px){.tabbar__tab{font-size:12px}.tabbar__icon{height:40px}}@media (width>=960px){.tabbar{width:var(--rail-w);border-top:0;border-right:3px solid var(--ink);background:linear-gradient(180deg, var(--panel-top), var(--nav-bottom));flex-direction:column;align-items:stretch;gap:6px;height:auto;padding:24px 10px;top:0;bottom:0;right:auto;box-shadow:4px 0 #050e1f80}.tabbar__logo{justify-content:center;margin-bottom:14px;display:flex}.tabbar__tab{border-radius:var(--r-md);flex:none;padding:10px 0;font-size:13px}.tabbar__icon{height:40px}.tabbar__tab.is-on{border:3px solid var(--ink);border-radius:var(--r-md);box-shadow:0 4px 0 var(--gold-edge);margin:0}}@media (width<=959.98px){.tabbar__logo{display:none}}@media (prefers-reduced-motion:reduce){.btn--gold:after,.newb,.ct--legendary .ct__rim,.loader__drop,.loader__shadow,.toast-update,.toast-ok,.sheet,.sheet-scrim{animation:none}.btn,.hb,.tabbar__tab{transition:none}.btn:active,.btn.is-pressed{transform:translateY(3px)}}.shell__page{gap:var(--s-6);min-height:100dvh;padding:calc(var(--safe-top) + 16px) var(--gutter) calc(var(--nav-h) + var(--safe-bottom) + 22px);flex-direction:column;max-width:100%;display:flex}.shell--bare .shell__page{padding-bottom:calc(var(--safe-bottom) + 22px)}.shell__main{gap:var(--s-6);flex-direction:column;flex:auto;min-width:0;display:flex}.newb__long{display:none}.col{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.pl{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pl__top{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=768px){.shell__page{padding-top:calc(var(--safe-top) + 24px)}.pl--detail{gap:var(--s-7);grid-template-columns:360px minmax(0,1fr)}.pl--detail .pl__coach{grid-column:2}.pl--detail.pl--coach .pl__main{grid-row:span 2}.pl--coach:not(.pl--detail){grid-template-columns:360px minmax(0,1fr)}}@media (width>=960px){.shell--tabs .shell__page{margin-left:var(--rail-w);padding:calc(var(--safe-top) + 22px) var(--gutter) 22px;gap:var(--s-7)}.shell--bare .shell__page{padding-top:calc(var(--safe-top) + 22px)}.shell--tabs .hdr__logo{display:none}.hdr{margin-bottom:-6px}.newb__short{display:none}.newb__long{display:inline}.pl--detail{gap:var(--s-6);grid-template-columns:270px minmax(0,1fr)}.pl--detail.pl--coach{grid-template-columns:270px minmax(0,1fr) minmax(0,1fr)}.pl--detail.pl--coach .pl__main{grid-row:auto}.pl--detail.pl--coach .pl__coach{grid-column:3}.toast-stack{bottom:22px;left:calc(var(--rail-w) + 12px)}}@media (width>=1280px){.shell--tabs .shell__page{padding:calc(var(--safe-top) + 28px) var(--gutter) 28px}.pl--detail{gap:var(--s-8);grid-template-columns:360px minmax(0,1fr)}.pl--detail.pl--coach{grid-template-columns:360px minmax(0,1fr) 380px}.toast-stack{align-items:flex-end;width:420px;left:auto;right:28px}}@media (width>=1680px){.shell--tabs .shell__page>*{width:100%;max-width:1440px}}.ph-panel{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ph-body{background:#050e1f52;border:2px dashed #ffffff2e;border-radius:12px;justify-content:center;align-items:center;min-height:96px;display:flex}
