@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-devanagari-500-normal-Ddzk8H1G.woff2)format("woff2"),url(/assets/baloo-2-devanagari-500-normal-BGpOhOmM.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-vietnamese-500-normal-Cj5RGu3k.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-500-normal-ClyrcyJC.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-latin-ext-500-normal-Ba7mhTsk.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-500-normal-D1XZow3C.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-latin-500-normal-CmLZ27r7.woff2)format("woff2"),url(/assets/baloo-2-latin-500-normal-BSdEhq8m.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-devanagari-600-normal-CuT_xCk5.woff2)format("woff2"),url(/assets/baloo-2-devanagari-600-normal-Cnn1WFYO.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-600-normal-CGkk4Wtx.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-600-normal-CFaB2nBN.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(/assets/baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-800-normal-GQACmpuv.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-800-normal-D-iCxxqE.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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}:root{--paper:#f5efe3;--paper-2:#ebe1cf;--paper-3:#ded0b8;--paper-hi:#fffaf2;--page:#ece6dd;--ink:#2f2620;--ink-soft:#5d4b39;--ink-mute:#7a6650;--chrome:#221c18;--chrome-2:#332a23;--chrome-line:#4a3e34;--amber:#f8b32a;--amber-hi:#ffd45e;--amber-deep:#cf8514;--amber-ink:#935707;--red:#d9552f;--green:#3f9b5c;--violet:#2b2550;--violet-2:#3a3168;--cls:#f8b32a;--s-hp:#4cb85a;--s-patk:#df561e;--s-matk:#8a4be0;--s-pdef:#c47d12;--s-mdef:#2f9fd8;--s-spd:#1fa9ac;--f-hero:"Fredoka Variable", "Baloo 2", system-ui, sans-serif;--f-ui:"Baloo 2", system-ui, sans-serif;--f-body:"Nunito Variable", system-ui, sans-serif;--r-sm:.6rem;--r-md:.9rem;--r-lg:1.25rem;--r-xl:1.75rem;--sh-1:0 1px 2px #3c281414, 0 2px 6px #3c281414;--sh-2:0 10px 24px -8px #3c281440, 0 3px 8px #3c28141a;--sh-pop:0 26px 50px -22px #321e0a8c;--drop-amber:0 4px 0 var(--amber-deep);--drop-chrome:0 4px 0 #120e0b;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--chrome-h:4.75rem;--gutter:clamp(1rem, .4rem + 2.4vw, 2.5rem);--frame:92rem}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--chrome-h) + 1rem);-webkit-text-size-adjust:100%;overflow-x:clip}body{color:var(--ink);font:400 1rem/1.6 var(--f-body);background:radial-gradient(circle at 12% 22%,#785f3c12 0 2px,#0000 3px) 0 0/34px 34px,radial-gradient(circle at 78% 64%,#785f3c0f 0 2px,#0000 3px) 0 0/52px 52px,linear-gradient(#ece6dd 0%,#e9e3da 46%,#ece5da 100%);min-height:100svh;margin:0}img{max-width:100%;display:block}a{color:var(--amber-ink);text-underline-offset:.22em;text-decoration-thickness:.08em}button{font:inherit;color:inherit}::selection{background:var(--amber-hi);color:var(--chrome)}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:8px}*{scrollbar-width:thin;scrollbar-color:var(--paper-3) transparent}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-thumb{background:var(--paper-3);border:2px solid var(--page);border-radius:99px}h1,h2,h3{font-family:var(--f-hero);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.08}p{text-wrap:pretty;margin:0}.ico{flex:none;width:1.15em;height:1.15em}.skip{z-index:999;background:var(--amber);color:var(--chrome);font:700 1rem var(--f-ui);border-radius:99px;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip:focus{left:.5rem}tbody,td,.tally b,.vault small,.usage b,.bars b{font-variant-numeric:tabular-nums}.chrome{z-index:100;height:var(--chrome-h);padding:0 var(--gutter);background:var(--chrome);color:var(--paper);box-shadow:0 1px 0 var(--chrome-line), 0 14px 30px -18px #0009;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid;position:sticky;top:0}.brand{color:var(--paper);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand__mark{width:2.4rem;height:2.4rem;transition:transform .6s var(--spring)}.brand:hover .brand__mark{transform:rotate(-18deg)scale(1.08)}.brand__txt{font:600 .82rem/1 var(--f-ui);letter-spacing:.02em;color:#cdbfa8;display:grid}.brand__txt b{font:700 1.35rem/1 var(--f-hero);color:var(--amber-hi);letter-spacing:0}.dock{scrollbar-width:none;justify-content:safe center;gap:0;padding:.35rem .25rem;display:flex;position:relative;overflow-x:auto}.dock::-webkit-scrollbar{display:none}.dock__pill{width:0;box-shadow:inset 0 0 0 2px var(--amber), 0 6px 18px -6px #f8b32a99;opacity:0;z-index:0;pointer-events:none;background:linear-gradient(#3d3229,#2c241e);border-radius:1.1rem;position:absolute;top:.2rem;bottom:.2rem;left:0}.seal{z-index:1;color:#bfb19b;border-radius:1.1rem;flex:none;justify-items:center;gap:.1rem;padding:.3rem .35rem .25rem;text-decoration:none;transition:color .25s;display:grid;position:relative}.seal__ring{width:2.35rem;height:2.35rem;box-shadow:inset 0 0 0 3px var(--c), 0 3px 0 #00000059;transition:transform .45s var(--spring), box-shadow .3s;background:radial-gradient(circle at 50% 35%,#fffaf2,#e8dcc6);border-radius:50%;place-items:center;display:grid;overflow:hidden}.seal__ring img{width:112%;max-width:none;transform:translateY(4%)}.seal__name{font:700 .68rem/1.1 var(--f-ui);white-space:nowrap}.seal__nm{color:#f3e8ff;width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--chrome);background:#6b3fa0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.1rem;right:.3rem}.seal__nm .ico{width:.8rem;height:.8rem}.seal:hover .seal__ring{transform:translateY(-3px)rotate(-6deg)}.seal.is-active{color:var(--amber-hi)}.seal.is-active .seal__ring{box-shadow:inset 0 0 0 3px var(--c), 0 0 0 3px var(--chrome), 0 0 0 5px var(--amber);transform:scale(1.08)}.guide-link{background:var(--amber);color:var(--chrome);font:700 .95rem/1 var(--f-ui);box-shadow:var(--drop-amber);transition:transform .2s var(--ease), box-shadow .2s;border-radius:99px;align-items:center;gap:.45rem;padding:.55rem 1rem;text-decoration:none;display:inline-flex}.guide-link:hover{box-shadow:0 6px 0 var(--amber-deep);transform:translateY(-2px)}.guide-link:active{box-shadow:0 1px 0 var(--amber-deep);transform:translateY(3px)}.guide-link.is-active{background:var(--paper);box-shadow:0 4px 0 var(--paper-3), 0 0 0 3px var(--amber)}.hero,.jumpbar,.board{margin-inline:auto}.jumpbar,.board{max-width:var(--frame)}.hero{isolation:isolate;width:calc(100% - 2 * var(--gutter));max-width:calc(var(--frame) - 2 * var(--gutter));border-radius:var(--r-xl);box-shadow:0 0 0 1.5px var(--paper-3), var(--sh-2);grid-template-columns:minmax(16rem,24rem) minmax(0,1fr) minmax(19rem,25rem);grid-template-areas:"art id spec";align-items:center;gap:0 clamp(1rem,2.4vw,2rem);margin-top:1rem;padding:1.1rem 1.5rem 1.25rem;display:grid;position:relative;overflow:hidden}.hero__bg{z-index:-1;position:absolute;inset:0}.hero__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__habitat{opacity:.3;mix-blend-mode:multiply}.hero__wash{background:linear-gradient(90deg,#ece6dd00 0%,#f5efe3d1 34%,#f5efe3e6 100%);position:absolute;inset:0}.hero__art{aspect-ratio:1;grid-area:art;place-items:center;display:grid;position:relative}.hero__art>*{grid-area:1/1}.hero__art:before{content:"";aspect-ratio:1;background:radial-gradient(circle, #fffaf2f2 0 40%, color-mix(in oklch, var(--cls) 26%, #fffaf2b3) 64%, transparent 72%);border-radius:50%;grid-area:1/1;width:82%}.hero__num{font:700 5.5rem/.8 var(--f-hero);color:#fffaf2b3;-webkit-text-stroke:2px #5d4b3929;pointer-events:none;position:absolute;top:-.4rem;left:-.2rem}.ring{aspect-ratio:1;pointer-events:none;width:92%;max-width:100%;height:auto}.ring--a{filter:brightness(.55)sepia()saturate(2.2)hue-rotate(-12deg);opacity:.7;animation:70s linear infinite spin}.ring--b{opacity:.5;filter:brightness(.7)sepia()saturate(2);width:76%;animation:46s linear infinite reverse spin}.hero__jini{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 18px #3c230a47);width:96%;height:auto;animation:6s ease-in-out infinite float}@keyframes spin{to{rotate:360deg}}@keyframes float{50%{translate:0 -8px}}.hero__id{grid-area:id;min-width:0}.hero__line{font:700 .9rem/1.2 var(--f-ui);color:var(--ink-soft);flex-wrap:wrap;gap:.35rem;display:flex}.hero__line span{color:var(--amber-deep)}.hero__name{font:700 clamp(2.6rem, 1.6rem + 3vw, 4.2rem)/.95 var(--f-hero);letter-spacing:-.03em;color:var(--chrome);flex-wrap:wrap;align-items:center;gap:.1em .3em;margin:.2rem 0 .55rem;display:flex}.hero__name .split{padding-bottom:.06em;display:inline-block}.hero__name .ch{display:inline-block}.badge-nm{font:700 .95rem/1 var(--f-ui);color:#f6edff;background:linear-gradient(#7b4fbf,#4d2a85);border-radius:99px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-style:normal;display:inline-flex;box-shadow:0 3px #2d174f}.hero__chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.hero__role{font:700 1.1rem/1.3 var(--f-ui);color:var(--ink)}.hero__tag{color:var(--ink-soft);max-width:52ch;margin-top:.15rem}.hero__trait{max-width:52ch;color:var(--ink-soft);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--paper-3);background:#fffaf2bf;margin-top:.6rem;padding:.5rem .75rem;font-size:.95rem}.hero__trait b{font-family:var(--f-ui);color:var(--chrome);margin-right:.3rem}.chip{font:700 .88rem/1 var(--f-ui);border-radius:99px;align-items:center;gap:.35rem;padding:.28rem .75rem .28rem .28rem;display:inline-flex}.chip--class{background:var(--c);color:#fff;box-shadow:0 3px 0 color-mix(in oklch, var(--c) 60%, black);text-shadow:0 1px #00000040}.chip--class img,.chip--class .ico{width:1.4rem;height:1.4rem;color:var(--c);background:#ffffffe6;border-radius:50%;padding:1px}.chip--tier{background:var(--chrome);color:var(--amber-hi);box-shadow:var(--drop-chrome);gap:.2rem;padding:.38rem .75rem}.chip--tier i{background:#4a3e34;border-radius:3px;width:.45rem;height:.85rem}.chip--tier[data-score="1"] i:nth-child(-n+1),.chip--tier[data-score="2"] i:nth-child(-n+2),.chip--tier[data-score="3"] i:nth-child(-n+3),.chip--tier[data-score="4"] i:nth-child(-n+4){background:var(--amber)}.chip--tier span{margin-left:.3rem}.chip--mini{background:var(--c);color:#fff;text-shadow:0 1px #00000040;padding:.22rem .6rem;font-size:.8rem}.spec{background:var(--paper-hi);border-radius:var(--r-xl);box-shadow:0 0 0 2px var(--paper-3), var(--sh-pop);grid-area:spec;padding:1rem 1.1rem}.spec__title{font:700 1.2rem/1.1 var(--f-hero);color:var(--chrome);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:.75rem;display:flex}.spec__title .ico{color:var(--amber-deep);align-self:center}.spec__title span{font:600 .85rem/1 var(--f-ui);color:var(--ink-mute)}.spec__apts{gap:.4rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.apt{background:var(--paper);border-radius:var(--r-md);grid-template-columns:2rem 3.6rem 1fr auto;align-items:center;gap:.5rem;padding:.32rem .6rem .32rem .32rem;display:grid}.apt__ico{background:var(--chrome);width:2rem;height:2rem;color:var(--amber-hi);border-radius:.6rem;place-items:center;display:grid}.apt__ico .ico{width:1.05rem;height:1.05rem}.apt__name{font:700 1rem/1 var(--f-ui)}.apt__bar{gap:2px;height:1rem;display:flex}.apt__bar i{background:linear-gradient(180deg, var(--amber-hi), var(--amber));box-shadow:inset 0 -2px 0 var(--amber-deep);border-radius:2px;flex:1}.apt__val{font:700 1.05rem/1 var(--f-hero);color:var(--amber-ink)}.spec__rows{margin:0;display:grid}.spec__rows div{border-top:1px dashed var(--paper-3);grid-template-columns:6rem 1fr;align-items:baseline;gap:.5rem;padding:.4rem 0;display:grid}.spec__rows dt{font:700 .9rem/1.4 var(--f-ui);color:var(--ink-mute)}.spec__rows dd{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0;font-size:.95rem;display:flex}.spec__rows dd b{font:700 1.05rem/1 var(--f-ui);color:var(--chrome)}.spec__rows dd small{color:var(--ink-mute);flex-basis:100%;font-size:.85rem}.pers__up,.pers__down{font:700 .8rem/1 var(--f-ui);white-space:nowrap;border-radius:99px;align-items:center;gap:.15rem;padding:.2rem .45rem .2rem .3rem;display:inline-flex}.pers__up{color:#22703a;background:#dff3e3}.pers__down{color:#a83a1a;background:#fbe1d8}.pers__up .ico,.pers__down .ico{width:.9em;height:.9em}.flag{background:var(--chrome);color:var(--paper);border-radius:var(--r-lg);box-shadow:var(--drop-chrome);transition:transform .25s var(--ease);align-items:center;gap:.65rem;margin-top:.6rem;padding:.6rem .8rem .6rem .6rem;text-decoration:none;display:flex}.flag:hover{transform:translateY(-2px)}.flag__pole{background:var(--amber);width:2.5rem;height:2.5rem;color:var(--chrome);border-radius:50%;flex:none;place-items:center;display:grid}.flag__pole .ico{transform-origin:25% 90%;width:1.3rem;height:1.3rem;animation:2.6s ease-in-out infinite wave}@keyframes wave{50%{rotate:-9deg}}.flag__body{gap:.1rem;display:grid}.flag__k{font:700 .85rem/1 var(--f-ui);color:var(--amber-hi)}.flag__v{font:700 1rem/1.25 var(--f-ui);flex-wrap:wrap;align-items:center;gap:0 .3rem;display:flex}.flag__stars{gap:1px;display:inline-flex}.flag__stars span{color:#5a4c3f}.flag__stars span.on{color:var(--amber-hi)}.flag__stars .ico{fill:currentColor;width:.95rem;height:.95rem}.jumpbar{top:var(--chrome-h);z-index:50;scrollbar-width:none;padding:.55rem var(--gutter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--paper-3);background:#ece6ddeb;align-items:center;gap:.3rem;display:flex;position:sticky;overflow-x:auto}.jumpbar::-webkit-scrollbar{display:none}.jumpbar__who{font:700 1rem/1 var(--f-hero);color:var(--chrome);border-right:1.5px solid var(--paper-3);white-space:nowrap;align-items:center;gap:.4rem;margin-right:.6rem;padding-right:.8rem;display:inline-flex}.jumpbar__who img{background:var(--paper-hi);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 2px var(--cls);border-radius:50%}.jumpbar a{font:700 .9rem/1 var(--f-ui);color:var(--ink-soft);border-radius:99px;flex:none;padding:.5rem .8rem;text-decoration:none;transition:background .2s,color .2s}.jumpbar a:hover{background:var(--paper-hi);color:var(--chrome)}.jumpbar a.is-here{background:var(--chrome);color:var(--amber-hi)}.board{padding:1rem var(--gutter) 3rem;grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);align-items:start;gap:1rem;display:grid}.board__main,.board__side{gap:1rem;min-width:0;display:grid}.board>.span-12{grid-column:1/-1}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:1/-1}.panel{background:var(--paper-hi);border-radius:var(--r-xl);box-shadow:0 0 0 1.5px var(--paper-3), var(--sh-1);min-width:0;scroll-margin-top:calc(var(--chrome-h) + 3.6rem);padding:1rem 1.1rem 1.1rem}.panel__h{font:700 1.3rem/1.1 var(--f-hero);color:var(--chrome);align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.panel__h .ico{background:var(--chrome);width:1.6rem;height:1.6rem;color:var(--amber-hi);box-sizing:content-box;border-radius:.55rem;padding:.3rem}.panel>*+*{margin-top:.75rem}.panel>.panel__h+*{margin-top:0}.sub{font:700 1rem/1.2 var(--f-ui);color:var(--chrome);margin-top:1rem!important}.lead{color:var(--ink);max-width:70ch;font-weight:600}.note{color:var(--ink-soft);max-width:70ch;font-size:.93rem}.fine{font:600 .8rem/1.3 var(--f-ui);color:var(--ink-mute)}.empty{color:var(--ink-mute);background:var(--paper);border-radius:var(--r-md);padding:.7rem .8rem;font-size:.93rem}.scroll-x{overflow-x:auto}.chain{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.chain__step{align-items:center;gap:.35rem;margin:0;display:flex}.chain__step img{object-fit:contain;background:var(--paper);border-radius:50%;width:2.8rem;height:2.8rem}.chain__step figcaption{font:700 .92rem/1 var(--f-ui)}.chain__arrow{color:var(--amber-deep);align-items:center;gap:.2rem;display:inline-flex}.chain__arrow small{font:700 .78rem/1 var(--f-ui);color:var(--ink-mute)}.vtable{border-collapse:collapse;width:100%;font-size:.9rem}.vtable thead th{font:700 .78rem/1.1 var(--f-ui);color:var(--ink-mute);text-align:left;white-space:nowrap;padding:0 .35rem .4rem}.vtable thead th .ico{vertical-align:-.12em;width:.85rem;height:.85rem;margin-right:.15rem}.vtable thead th small{color:var(--ink-faint,#a08f78);margin-left:.3rem;font-weight:600}.vtable tbody tr{border-top:1px solid var(--paper-2)}.vtable tbody tr.is-pick{background:#fff4d6}.vtable td{min-width:4.2rem;padding:.35rem}.vtable td b{font:700 .85rem/1 var(--f-ui);margin-top:.15rem;display:block}.vtable .vtotal{font:700 1.15rem/1 var(--f-hero);color:var(--chrome);min-width:3rem}.sbar{background:var(--paper-2);border-radius:99px;height:.4rem;display:block;overflow:hidden}.sbar i{transform-origin:0;height:100%;transform:scaleX(var(--v));background:var(--amber);border-radius:99px;display:block}.s-hp .sbar i{background:var(--s-hp)}.s-patk .sbar i{background:var(--s-patk)}.s-matk .sbar i{background:var(--s-matk)}.s-pdef .sbar i{background:var(--s-pdef)}.s-mdef .sbar i{background:var(--s-mdef)}.s-spd .sbar i{background:var(--s-spd)}.vbtn{border-radius:var(--r-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;min-width:11rem;padding:.15rem .3rem .15rem .15rem;display:flex}.vbtn img{object-fit:contain;width:2.75rem;height:2.75rem;transition:transform .35s var(--spring)}.vbtn:hover img{transform:scale(1.12)rotate(-5deg)}.vbtn b{font:700 .98rem/1.1 var(--f-hero);color:var(--chrome);display:block}.vbtn small{font:700 .76rem/1.2 var(--f-ui);color:var(--amber-ink);display:block}.vbtn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--cls);background:var(--paper-hi)}.evo{background:var(--paper);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.5rem .75rem;display:flex}.evo>b{font:700 .92rem/1 var(--f-ui)}.evo ul{flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;list-style:none;display:flex}.evo li{font:600 .9rem/1 var(--f-ui);align-items:center;gap:.3rem;display:flex}.evo li .item{width:1.6rem;height:1.6rem}.evo li b{color:var(--amber-ink)}.evo small{color:var(--ink-mute);font-size:.85rem}.mus{gap:.45rem;margin:0;display:grid}.mu{grid-template-columns:6.6rem 1fr;align-items:start;gap:.4rem;display:grid}.mu dt{font:700 .88rem/1.6 var(--f-ui);color:var(--ink-soft)}.mu dd{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.mu--weak3 .chip--mini{box-shadow:0 0 0 2px var(--chrome)}.mech{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mech li{background:var(--paper);border-radius:var(--r-md);gap:.1rem;padding:.5rem .7rem;display:grid}.mech b{font:700 .95rem/1.2 var(--f-ui);color:var(--chrome)}.mech span{color:var(--ink-soft);font-size:.9rem;line-height:1.45}.builds{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.build{background:var(--paper);border-radius:var(--r-md);gap:.3rem;padding:.55rem .7rem;display:grid}.build b{font:700 .98rem/1.1 var(--f-ui)}.build small{color:var(--ink-soft);font:600 .85rem/1.2 var(--f-ui)}.build.is-pick{background:var(--chrome);color:var(--paper)}.build.is-pick b{color:var(--amber-hi)}.build.is-pick small{color:#cdbfa8}.build__apts{flex-wrap:wrap;gap:.25rem;display:flex}.stat-pill{font:700 .8rem/1 var(--f-ui);color:#fff;border-radius:99px;align-items:center;gap:.25rem;padding:.28rem .55rem .28rem .38rem;display:inline-flex}.stat-pill .ico{width:.9rem;height:.9rem}.stat-pill--hp{background:var(--s-hp)}.stat-pill--patk{background:var(--s-patk)}.stat-pill--matk{background:var(--s-matk)}.stat-pill--pdef{background:var(--s-pdef)}.stat-pill--mdef{background:var(--s-mdef)}.stat-pill--spd{background:var(--s-spd)}.tbl--pers th{width:6rem}.tbl--pers td:last-child{color:var(--ink-soft);font-size:.85rem}.tbl--pers tr.is-pick>*{background:#fff4d6}.bls{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bl{background:var(--paper);border-radius:var(--r-md);grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.1rem .6rem;padding:.5rem .65rem;display:grid}.bl.is-pick{box-shadow:inset 0 0 0 2px var(--c);background:var(--paper-hi)}.bl__seal{background:var(--c);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:2.2rem;height:2.2rem;display:grid}.bl__seal img{background:#fff;border-radius:50%;width:1.75rem;height:1.75rem}.bl__name{font:700 1rem/1.1 var(--f-hero);align-items:center;gap:.4rem;display:flex}.bl__name em{font:700 .72rem/1 var(--f-ui);background:var(--c);color:#fff;border-radius:99px;align-items:center;gap:.1rem;padding:.18rem .4rem;font-style:normal;display:inline-flex}.bl__name em .ico{width:.75rem;height:.75rem}.bl__use{align-items:center;gap:.35rem;display:flex}.bl__use b{font:700 .88rem/1 var(--f-ui);text-align:right;min-width:2.6rem}.bl__use--na{color:var(--ink-mute)}.bl__bar{background:var(--paper-2);border-radius:99px;width:4.5rem;height:.45rem;overflow:hidden}.bl__bar i{background:var(--c);transform-origin:0;height:100%;transform:scaleX(var(--v));display:block}.bl small{color:var(--ink-soft);grid-column:2/-1;font-size:.85rem;line-height:1.35}.where{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.where li{font:700 .88rem/1 var(--f-ui);background:var(--paper);border-radius:99px;align-items:center;gap:.25rem;padding:.4rem .6rem .4rem .45rem;display:inline-flex}.where .ico{width:.95rem;height:.95rem;color:var(--amber-deep)}.pod{background:var(--chrome);color:var(--paper);border-radius:var(--r-md);font-family:var(--f-ui);align-items:center;gap:.45rem;padding:.5rem .75rem;display:flex}.pod .ico{color:var(--amber-hi)}.kv{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.kv li{border-bottom:1px dashed var(--paper-3);grid-template-columns:7.5rem 1fr;gap:.5rem;padding-bottom:.3rem;font-size:.9rem;display:grid}.kv li:last-child{border:0;padding:0}.kv b{font-family:var(--f-ui)}.kv span{color:var(--ink-soft)}.stages{flex-wrap:wrap;gap:.35rem;display:flex}.stg{cursor:pointer;text-align:left;border-radius:var(--r-md);background:var(--paper);border:0;padding:.45rem .75rem .4rem;transition:background .2s;display:grid;position:relative}.stg b{font:700 .95rem/1.1 var(--f-ui)}.stg small{font:600 .76rem/1.2 var(--f-ui);color:var(--ink-mute)}.stg i{background:var(--amber);width:1.15rem;height:1.15rem;color:var(--chrome);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.4rem;right:-.3rem}.stg i .ico{fill:currentColor;width:.7rem;height:.7rem}.stg:hover{background:var(--paper-2)}.stg.is-on{background:var(--chrome);color:var(--paper)}.stg.is-on small{color:var(--amber-hi)}.loadout{background:linear-gradient(180deg, var(--chrome-2), var(--chrome));border-radius:var(--r-lg);padding:.9rem}.sks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sk{background:var(--paper-hi);border-radius:var(--r-md);box-shadow:inset 0 -4px 0 var(--k,var(--amber));align-content:start;gap:.35rem;padding:.7rem .7rem .8rem;display:grid;position:relative}.sk--atk{--k:#df561e}.sk--def{--k:#2f9fd8}.sk--buff{--k:#f8b32a}.sk--heal{--k:#4cb85a}.sk--status{--k:#8a4be0}.sk__slot{background:var(--k);color:#fff;width:1.45rem;height:1.45rem;font:700 .8rem/1.45rem var(--f-hero);text-align:center;box-shadow:0 0 0 3px var(--chrome);border-radius:50%;position:absolute;top:-.45rem;left:-.35rem}.sk__name{font:700 1.02rem/1.1 var(--f-hero);color:var(--chrome)}.sk small{color:var(--ink-soft);font-size:.82rem;line-height:1.35}.loadout__why{color:#d9ccb7;margin-top:.6rem;font-size:.92rem;font-weight:600}.energy{align-items:center;gap:.25rem;display:inline-flex}.energy b{font:700 .85rem/1 var(--f-hero);background:var(--chrome);width:1.3rem;height:1.3rem;color:var(--amber-hi);border-radius:50%;place-items:center;display:grid}.energy__pips{gap:2px;display:inline-flex}.energy__pips i{background:var(--amber);border-radius:2px;width:.28rem;height:.72rem;transform:skew(-12deg)}.energy--na{color:var(--ink-mute)}.usage{gap:.4rem;display:grid}.usage__row{font:600 .88rem/1.1 var(--f-ui);grid-template-columns:minmax(0,8.5rem) 1fr 2.6rem;align-items:center;gap:.5rem;display:grid}.usage__bar{background:var(--paper-2);border-radius:99px;height:.55rem;overflow:hidden}.usage__bar i{background:linear-gradient(90deg, var(--amber), var(--amber-deep));transform-origin:0;height:100%;transform:scaleX(var(--v));display:block}.usage__row b{text-align:right}.book{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:grid}.book li{border-bottom:1px dashed var(--paper-3);gap:.1rem;padding:.4rem 0;display:grid}.book__top{align-items:center;gap:.45rem;display:flex}.book__top b{font:700 .95rem/1.15 var(--f-ui);color:var(--chrome)}.book__top small{font:700 .76rem/1 var(--f-ui);color:var(--ink-mute);margin-right:auto}.book__d{color:var(--ink-soft);padding-left:.95rem;font-size:.86rem;line-height:1.4}.kind{vertical-align:.08em;background:#df561e;border-radius:50%;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.k-def .kind,.kind.k-def{background:#2f9fd8}.k-buff .kind,.kind.k-buff{background:#f8b32a}.k-heal .kind,.kind.k-heal{background:#4cb85a}.k-status .kind,.kind.k-status{background:#8a4be0}.legend{flex-wrap:wrap;align-items:center;gap:.2rem .9rem;display:flex}.legend .kind{margin-right:.25rem}.stopcard{background:linear-gradient(135deg, #ffe38a, var(--amber));color:var(--chrome);border-radius:var(--r-lg);box-shadow:var(--drop-amber);align-items:center;gap:.8rem;padding:.75rem 1rem;display:flex}.stopcard__flag{background:var(--chrome);width:2.8rem;height:2.8rem;color:var(--amber-hi);border-radius:50%;flex:none;place-items:center;display:grid}.stopcard__flag .ico{transform-origin:25% 90%;width:1.4rem;height:1.4rem;animation:2.6s ease-in-out infinite wave}.stopcard__v{font:700 clamp(1.15rem, .95rem + .8vw, 1.5rem)/1.15 var(--f-hero)}.stopcard__n{color:#5b3d10;max-width:70ch;margin-top:.15rem;font-size:.93rem;font-weight:600}.more{color:#5b3d10;margin-top:.3rem;font-size:.88rem}.more summary{cursor:pointer;font:700 .85rem/1 var(--f-ui);color:var(--chrome)}.more p{max-width:70ch;margin-top:.3rem}.stopcard__s1{font:700 .85rem/1.25 var(--f-ui);border-radius:var(--r-md);background:#ffffff73;margin-top:.35rem;padding:.25rem .55rem;display:inline-block}.track{height:5.2rem;margin:.4rem 1.5rem 0;position:relative}.track__line{background:var(--paper-3);border-radius:99px;height:.5rem;position:absolute;top:1.25rem;left:0;right:0}.track__fill{background:linear-gradient(90deg, var(--amber-hi), var(--amber), var(--amber-deep));transform-origin:0;border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}.tnode{left:calc(var(--x) * 100%);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.3rem;padding:0;display:grid;position:absolute;top:0;translate:-50%}.tnode__dot{background:var(--paper-hi);width:3rem;height:3rem;box-shadow:inset 0 0 0 3px var(--paper-3);font:700 .95rem/1 var(--f-hero);color:var(--ink-mute);border-radius:50%;place-items:center;transition:box-shadow .3s,background .3s,color .3s;display:grid}.tnode.is-on .tnode__dot{background:var(--chrome);color:var(--amber-hi);box-shadow:0 0 0 4px var(--amber)}.tnode.is-stop .tnode__dot{background:var(--amber);color:var(--chrome);box-shadow:0 0 0 4px var(--chrome)}.tnode.is-stop .tnode__dot .ico{width:1.35rem;height:1.35rem}.tnode.is-first .tnode__dot{box-shadow:inset 0 0 0 3px var(--amber)}.tnode__lbl{white-space:nowrap;justify-items:center;display:grid}.tnode__lbl b{font:700 .85rem/1.1 var(--f-ui)}.tnode__lbl small{font:600 .72rem/1.1 var(--f-ui);color:var(--ink-mute)}.tally{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.tally__item{background:var(--paper);border-radius:var(--r-md);grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;padding:.55rem .7rem;display:grid}.tally__item .item{grid-row:span 2}.tally__item b{font:700 clamp(1.3rem, 1rem + 1vw, 1.8rem)/1 var(--f-hero);color:var(--chrome)}.tally__item span:last-child{font:600 .82rem/1.2 var(--f-ui);color:var(--ink-mute)}.tally__cap{font:700 .9rem/1.3 var(--f-ui);color:var(--green);min-height:1.3em}.tally__cap.is-over{color:var(--red)}.vault{background:radial-gradient(130% 100% at 0% 0%, var(--violet-2), #1a1533 70%);color:#e6defa;border-radius:var(--r-lg);padding:.6rem .9rem}.vault summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;list-style:none;display:flex}.vault summary::-webkit-details-marker{display:none}.vault summary .ico{color:var(--amber-hi)}.vault summary b{font:700 1.05rem/1 var(--f-hero);color:#fff}.vault summary span{color:#c9bdea;font-size:.88rem}.vault[open] summary{margin-bottom:.7rem}.vault__stars{grid-template-columns:repeat(5,1fr);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.vault__stars li{border-radius:var(--r-md);background:#ffffff0f;justify-items:center;gap:.25rem;padding:.55rem .3rem;display:grid}.vault__stars--open li{background:var(--paper-hi);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--paper-3)}.vault__star{color:#6c5fa0;width:2.3rem;height:2.3rem;position:relative}.vault__stars--open .vault__star{color:var(--amber)}.vault__star .ico{fill:currentColor;stroke-width:1.4px;width:100%;height:100%}.vault__star i{font:700 .8rem/1 var(--f-hero);color:#fff;place-items:center;padding-top:.2rem;font-style:normal;display:grid;position:absolute;inset:0}.vault__stars li>span:not(.vault__star){font:700 .95rem/1 var(--f-hero);align-items:center;gap:.15rem;display:inline-flex}.vault__stars .item{width:1.7rem;height:1.7rem}.vault__stars small{font:700 .74rem/1 var(--f-ui);opacity:.85}.shop__count{font:600 .95rem/1 var(--f-ui);color:var(--ink-soft);align-items:center;gap:.5rem;display:flex}.shop__count b{font:700 1.4rem/1 var(--f-hero);color:var(--chrome)}.shop__meter{background:var(--paper-3);border-radius:99px;flex:1;height:.5rem;overflow:hidden}.shop__meter i{background:var(--green);transform-origin:0;height:100%;transform:scaleX(var(--v));transition:transform .5s var(--ease);display:block}.shop{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.shop label{background:var(--paper);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto auto 1fr auto;grid-template-areas:"c i n q""c i p p";align-items:center;column-gap:.5rem;min-height:2.75rem;padding:.35rem .6rem .35rem .45rem;display:grid}.shop input{opacity:0;pointer-events:none;position:absolute}.shop__check{width:1.45rem;height:1.45rem;box-shadow:inset 0 0 0 2px var(--paper-3);color:#0000;background:#fff;border-radius:.45rem;grid-area:c;place-items:center;display:grid}.shop__check .ico{stroke-width:3px;width:1rem;height:1rem}.shop label>.item{grid-area:i;width:2rem;height:2rem}.shop input:checked+.shop__check{background:var(--green);color:#fff;box-shadow:none}.shop input:focus-visible+.shop__check{outline:3px solid var(--amber);outline-offset:2px}.shop label:has(input:checked){background:#eef7ec}.shop input:checked~.shop__n{color:var(--ink-mute);text-decoration:line-through}.shop__n{font:700 .92rem/1.15 var(--f-ui);grid-area:n}.shop__q{font:700 .9rem/1.1 var(--f-ui);color:var(--chrome);text-align:right;grid-area:q}.shop .is-save .shop__q{color:var(--ink-mute)}.pri{font:700 .68rem/1 var(--f-ui);background:var(--paper-2);color:var(--ink-soft);border-radius:99px;grid-area:p;justify-self:start;padding:.2rem .4rem;font-style:normal}.pri--high{background:var(--amber);color:var(--chrome)}.pri--save{background:var(--violet);color:#e6defa}.pri--optional,.pri--conditional{color:#24557a;background:#e2ecf6}.pri--skip,.pri--irreversible{color:#a83a1a;background:#fbe1d8}.rare{gap:1rem;display:grid}.rare--alpha{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.forms{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.form{background:var(--paper);border-radius:var(--r-md);grid-template-columns:1fr auto;align-items:center;gap:.1rem .6rem;padding:.5rem .7rem;display:grid}.form b{font:700 .98rem/1.1 var(--f-ui)}.form p{color:var(--ink-soft);grid-column:1/-1;font-size:.88rem}.stamp{font:700 .7rem/1 var(--f-ui);white-space:nowrap;border:1.5px solid;border-radius:.35rem;padding:.25rem .45rem}.form--yes .stamp{color:var(--green);background:#e4f4e7}.form--keep .stamp{color:var(--amber-ink);background:#fff1cc}.form--skip .stamp{color:var(--red);background:#fbe4dc}.form--none .stamp{color:var(--ink-mute);background:var(--paper-2)}.alpha{color:#f3e7d2;border-radius:var(--r-lg);background:linear-gradient(150deg,#4d3410,#22180c);grid-template-columns:9rem 1fr;align-items:start;gap:.9rem;padding:.9rem;display:grid}.alpha__art{place-items:center;display:grid;position:relative}.alpha__art>*{grid-area:1/1}.ring--alpha{opacity:.5;filter:sepia()saturate(3)brightness(1.1);width:100%;animation:40s linear infinite spin}.alpha__art img:last-child{filter:drop-shadow(0 10px 14px #00000073);width:92%}.alpha__txt{gap:.5rem;font-size:.9rem;display:grid}.alpha h3{color:var(--amber-hi);align-items:center;gap:.4rem;font-size:1.4rem;display:flex}.alpha__trait b{color:#fff;font-family:var(--f-ui)}.alpha .lead{color:#fff}.alpha__token{font-family:var(--f-ui);align-items:center;gap:.4rem;display:flex}.steps{counter-reset:s;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;align-items:baseline;gap:.45rem;display:flex}.steps li:before{content:counter(s);background:var(--amber);width:1.3rem;height:1.3rem;color:var(--chrome);font:700 .78rem/1.3rem var(--f-hero);text-align:center;border-radius:50%;flex:none}.codex{counter-reset:c;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.codex li{counter-increment:c;background:var(--paper);border-radius:var(--r-md);grid-template-columns:1.4rem 1fr;gap:.1rem .5rem;padding:.4rem .6rem;font-size:.9rem;display:grid}.codex li:before{content:counter(c);background:var(--chrome);width:1.4rem;height:1.4rem;color:var(--amber-hi);font:700 .75rem/1.4rem var(--f-hero);text-align:center;border-radius:50%;grid-row:span 2}.codex b{font:700 .82rem/1.2 var(--f-ui);color:var(--amber-ink);grid-column:2}.final{background:var(--chrome);color:var(--paper);border-radius:var(--r-xl);box-shadow:0 0 0 3px var(--amber-deep), var(--sh-pop);scroll-margin-top:calc(var(--chrome-h) + 3.6rem);grid-template-columns:minmax(12rem,18rem) 1fr;display:grid;overflow:hidden}.final__art{background:radial-gradient(circle at 50% 55%, color-mix(in oklch, var(--cls) 70%, white) 0%, var(--cls) 50%, color-mix(in oklch, var(--cls) 50%, black) 100%);place-items:center;padding:1rem;display:grid}.final__art img{filter:drop-shadow(0 14px 18px #0006);width:min(100%,15rem)}.final__txt{padding:1.1rem 1.4rem}.final__txt h2{color:var(--amber-hi);align-items:baseline;gap:.7rem;margin-bottom:.6rem;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);display:flex}.final__txt h2 small{font:700 .9rem/1 var(--f-ui);color:#b8a890}.final__txt dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.4rem;margin:0;display:grid}.final__txt dl div{border-top:1px solid var(--chrome-line);grid-template-columns:7.5rem 1fr;gap:.6rem;padding:.38rem 0;display:grid}.final__txt dt{font:700 .88rem/1.35 var(--f-ui);color:#b8a890}.final__txt dd{font:700 .95rem/1.35 var(--f-ui);color:#fff;margin:0}.final__verdict{font:600 1.05rem/1.45 var(--f-body);color:#f3e7d2;max-width:75ch;margin-top:.8rem}.pager{justify-content:space-between;gap:1rem;display:flex}.pager a{color:var(--chrome);background:var(--paper-hi);box-shadow:0 0 0 1.5px var(--paper-3);font:700 1rem/1.1 var(--f-hero);border-radius:99px;align-items:center;gap:.55rem;padding:.35rem 1rem .35rem .45rem;text-decoration:none;display:flex}.pager a.pager__next{text-align:right;padding:.35rem .45rem .35rem 1rem}.pager a:hover{background:var(--amber)}.pager img{background:var(--paper);border-radius:50%;width:2.5rem;height:2.5rem}.pager small{font:700 .75rem/1 var(--f-ui);color:var(--ink-mute);display:block}.tbl{border-collapse:separate;border-spacing:0;background:var(--paper-hi);border-radius:var(--r-lg);width:100%;box-shadow:inset 0 0 0 1.5px var(--paper-3);font-size:.92rem;overflow:hidden}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--paper-2);vertical-align:middle;padding:.5rem .75rem}.tbl thead th{font:700 .82rem/1.2 var(--f-ui);color:var(--ink-mute);background:var(--paper)}.tbl tbody th{font:700 .98rem/1.25 var(--f-ui);color:var(--chrome)}.tbl tbody tr:last-child>*{border-bottom:0}.tbl tr.is-stop>*{background:#fff2cf}.tbl tr.is-stop em,.tbl tr.is-first em{font:700 .72rem/1 var(--f-ui);background:var(--amber);color:var(--chrome);border-radius:99px;align-items:center;gap:.2rem;padding:.2rem .45rem;font-style:normal;display:inline-flex}.tbl tr.is-first em{background:var(--paper-3)}.tbl th .item{vertical-align:middle;width:1.7rem;height:1.7rem;margin-right:.35rem;display:inline-grid}.panel .tbl{box-shadow:none;background:0 0;border-radius:0}.panel .tbl thead th{background:0 0}.item{flex:none;place-items:center;width:2.3rem;height:2.3rem;display:inline-grid;position:relative}.item>*{grid-area:1/1}.item img{object-fit:contain;filter:drop-shadow(0 2px 2px #3c230a40);width:100%;height:100%}.item__fb,.item.is-missing img{display:none}.item.is-missing .item__fb,.item--drawn .ico{color:var(--amber-deep);width:70%;height:70%;display:block}.item--lg{width:3rem;height:3rem}.item--xl{width:4.6rem;height:4.6rem}.rung__sub{font:700 1.05rem/1.2 var(--f-ui);color:var(--chrome)}.callout{background:var(--paper-hi);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--paper-3);align-items:flex-start;gap:.55rem;max-width:75ch;padding:.85rem 1.05rem;display:flex}.callout .ico{color:var(--amber-deep);margin-top:.2rem}.callout .item{width:2rem;height:2rem;margin-top:-.2rem}.callout--warn{background:var(--violet);color:#e6defa;box-shadow:none}.callout--warn .ico{color:var(--amber-hi)}.pcards{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pcard{background:var(--paper-hi);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--paper-3);flex-wrap:wrap;align-items:center;gap:.35rem .4rem;padding:.7rem .8rem;display:flex}.pcard b{font:700 1.1rem/1 var(--f-hero);margin-right:.2rem}.pcard small{font:700 .8rem/1 var(--f-ui);color:var(--ink-mute);flex-basis:100%;order:-1}.minis{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem;display:grid}.mini-list{background:var(--paper-hi);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1.5px var(--paper-3);padding:1rem}.mini-list h3{margin-bottom:.5rem;font-size:1.1rem}.mini-list ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mini-list li{border-bottom:1px dashed var(--paper-3);justify-content:space-between;gap:.8rem;padding-bottom:.3rem;font-size:.92rem;display:flex}.mini-list li:last-child{border:0;padding:0}.mini-list p{color:var(--ink-soft);font-size:.93rem}.ghero{isolation:isolate;min-height:min(78svh,46rem);padding:2rem var(--gutter) 4rem;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid;position:relative;overflow:hidden}.ghero__bg{z-index:-1;position:absolute;inset:0}.ghero__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ghero__bg img+img{opacity:.2;mix-blend-mode:multiply}.ghero__bg:after{content:"";background:linear-gradient(90deg,#ece6ddeb 0%,#ece6dd99 45%,#0000 75%),linear-gradient(#0000 70%,#ece6dd);position:absolute;inset:0}.ghero h1{font:700 clamp(2.8rem, 1.6rem + 5vw, 5.6rem)/.95 var(--f-hero);letter-spacing:-.03em;color:var(--chrome)}.ghero h1 .ch,.stage__name .ch{display:inline-block}.ghero__txt>p{max-width:50ch;color:var(--ink);margin:1rem 0 1.4rem;font-size:1.12rem;font-weight:600}.toc{flex-wrap:wrap;gap:.45rem;display:flex}.toc a{font:700 .92rem/1 var(--f-ui);color:var(--chrome);background:var(--paper-hi);box-shadow:0 3px 0 var(--paper-3);transition:transform .2s var(--ease), background .2s;border-radius:99px;padding:.55rem .9rem;text-decoration:none}.toc a:hover{background:var(--amber);box-shadow:var(--drop-amber);transform:translateY(-2px)}.ghero__art{place-items:center;display:grid}.ghero__art>*{grid-area:1/1}.ghero__jini{filter:drop-shadow(0 20px 24px #3c230a4d);width:min(85%,28rem);animation:6s ease-in-out infinite float}.guide{max-width:75rem;padding:0 var(--gutter) 5rem;gap:clamp(3.5rem,7vw,6rem);margin:0 auto;display:grid}.gsec{gap:1.3rem;display:grid}.gsec__head h2{font:700 clamp(2rem, 1.3rem + 2.6vw, 3.2rem)/1 var(--f-hero);color:var(--chrome);letter-spacing:-.02em}.gsec__head p{color:var(--ink-soft);margin-top:.4rem;font-weight:600}.h3-gap{margin-top:.6rem;font-size:1.35rem}.statwheel{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.sw{background:var(--paper-hi);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1.5px var(--paper-3), var(--sh-1);gap:.45rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.sw__ico{color:#fff;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 4px #0000002e}.sw__ico .ico{width:1.6rem;height:1.6rem}.sw h3{font-size:1.6rem;display:grid}.sw h3 small{font:600 .85rem/1.2 var(--f-ui);color:var(--ink-mute)}.sw p{font-weight:600}.sw em{color:var(--ink-soft);font-size:.9rem;font-style:normal}.defs{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.5rem;margin:0;display:grid}.defs div{background:var(--paper-hi);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--paper-3);padding:.65rem .85rem}.defs dt{font:700 1rem/1.2 var(--f-ui);color:var(--chrome)}.defs dd{color:var(--ink-soft);margin:.15rem 0 0;font-size:.92rem}.talent{grid-template-columns:minmax(15rem,.8fr) 1.2fr;align-items:start;gap:1.2rem;display:grid}.talent__ladder{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.talent__ladder li{background:var(--paper-hi);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--paper-3);grid-template-rows:auto auto;grid-template-columns:5.4rem 1fr;align-items:center;column-gap:.6rem;padding:.6rem .8rem;display:grid}.talent__ladder b{font:700 1.2rem/1 var(--f-hero)}.talent__ladder small{color:var(--ink-soft);grid-column:2;font-size:.82rem}.talent__gem{grid-row:span 2;gap:3px;display:flex}.talent__gem i{background:var(--amber);clip-path:polygon(50% 0,100% 35%,80% 100%,20% 100%,0 35%);border-radius:4px;width:1rem;height:1.3rem}.t-4{box-shadow:inset 0 0 0 2.5px var(--amber)!important;background:linear-gradient(120deg,#fff3cf,#ffe29a)!important}.t-4 .talent__gem i{background:#e0452f}.talent__layers{gap:.6rem;display:grid}.talent__layers div{background:var(--chrome);color:var(--paper);border-radius:var(--r-lg);padding:.9rem 1.1rem}.talent__layers h3{color:var(--amber-hi);margin-bottom:.2rem;font-size:1.2rem}.talent__layers p{color:#ddd0bb;font-size:.95rem}.fixes{grid-template-columns:repeat(4,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.fixi{background:var(--paper-hi);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1.5px var(--paper-3), var(--sh-1);align-content:start;gap:.4rem;padding:1.1rem;display:grid;position:relative}.fixi h3{font-size:1.2rem}.fixi p{font-size:.93rem}.fixi small{color:var(--ink-mute);font-size:.82rem}.fixi .item{transition:transform .5s var(--spring)}.fixi:hover .item{transform:rotate(-10deg)scale(1.08)}.diff{font:700 .72rem/1 var(--f-ui);background:var(--paper-2);border-radius:99px;padding:.3rem .5rem;font-style:normal;position:absolute;top:1rem;right:1rem}.fixdemo{grid-template-columns:1fr 1.3fr 1fr;align-items:stretch;gap:.8rem;display:grid}.fixdemo__col{background:var(--paper-hi);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1.5px var(--paper-3);padding:1rem}.fixdemo__col h3{margin-bottom:.5rem;font-size:1.1rem}.fixdemo__col ul{font:700 .95rem/1.2 var(--f-ui);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fixdemo__col li{background:var(--paper);border-radius:.5rem;padding:.4rem .6rem}.fixdemo__col--after{background:#eef7ec;box-shadow:inset 0 0 0 2px #9ed3a9}.fixdemo__steps{background:var(--chrome);color:var(--paper);border-radius:var(--r-lg);align-content:center;gap:.4rem;margin:0;padding:1rem 1rem 1rem 2.4rem;font-weight:600;display:grid}.fixdemo__steps li::marker{color:var(--amber-hi);font-family:var(--f-hero)}.prog{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.prog__item{background:var(--paper-hi);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1.5px var(--paper-3);align-content:start;gap:.35rem;padding:1.1rem;display:grid}.prog__item:last-child{background:var(--violet);color:#e6defa;box-shadow:none}.prog__item:last-child h3{color:#fff}.prog__item:last-child small{color:#b9addb}.prog__max{font:700 3rem/1 var(--f-hero);color:var(--amber-deep)}.prog__max:before{content:"max ";font:700 .8rem/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);vertical-align:.9em}.prog__item:last-child .prog__max{color:var(--amber-hi)}.prog__item:last-child .prog__max:before{color:#b9addb}.prog__item h3{font-size:1.3rem}.prog__item p{font-size:.92rem}.prog__item small{color:var(--ink-mute);font-size:.82rem}.grow-tables{grid-template-columns:1fr 1.4fr;gap:1rem;display:grid}.grow-tables h3{margin-bottom:.5rem;font-size:1.15rem}.fruit{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.fruit li{background:var(--paper-hi);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--paper-3);font:700 1rem/1 var(--f-ui);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.5rem .8rem;display:grid}.fruit b{font:700 1.2rem/1 var(--f-hero);color:var(--amber-ink)}.starreq{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.starreq__c{background:var(--paper-hi);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1.5px var(--paper-3);align-content:start;gap:.4rem;padding:.9rem;display:grid}.starreq__s{color:var(--amber);letter-spacing:.05em;text-shadow:0 1px 0 var(--amber-deep);font-size:1.15rem}.starreq__c p{font:700 .85rem/1.2 var(--f-ui);color:var(--ink-soft)}.starreq__c ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.starreq__c li{font:700 1rem/1 var(--f-hero);align-items:center;gap:.3rem;display:flex}.starreq .item{width:1.8rem;height:1.8rem}.awk{gap:1rem;display:grid}.gforms{grid-template-columns:repeat(5,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.gform{background:var(--paper-hi);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1.5px var(--paper-3);align-content:start;gap:.35rem;padding:1rem;display:grid}.gform__art{border-radius:var(--r-lg);background:radial-gradient(circle, var(--paper-hi), var(--paper-2));place-items:center;height:7.5rem;margin-bottom:.3rem;display:grid}.gform__art img{object-fit:contain;height:100%;transition:transform .5s var(--spring)}.gform:hover .gform__art img{transform:scale(1.1)rotate(-5deg)}.gform h3{font-size:1.2rem}.gform p{color:var(--ink-soft);font-size:.88rem}.gform__combat{font-weight:700;color:var(--ink)!important}.gform--alpha{background:linear-gradient(160deg, #fff3cf, var(--paper-hi));box-shadow:inset 0 0 0 2.5px var(--amber)}.gform--nightmare .gform__art{background:radial-gradient(circle, #5b3d8c, var(--violet))}.gform--prismatic .gform__art{background:radial-gradient(circle,#fff,#f3e2ff 50%,#d9f2ff)}.power{gap:3px;margin-top:.2rem;display:flex}.power i{background:var(--paper-3);border-radius:99px;flex:1;height:.45rem}.gform--alpha .power i,.gform--variant .power i:nth-child(-n+3),.gform--prismatic .power i:nth-child(-n+2),.gform--nightmare .power i:nth-child(-n+1){background:var(--amber)}.mats{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mat{background:var(--paper-hi);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1.5px var(--paper-3);grid-template-columns:auto 1fr;align-items:center;gap:.1rem .7rem;padding:.8rem .9rem;display:grid}.mat .item{grid-row:span 3}.mat b{font:700 1.02rem/1.15 var(--f-ui)}.mat small{color:var(--ink-soft);font-size:.8rem;line-height:1.3}.mat em{font-style:normal;font:700 .78rem/1.2 var(--f-ui);color:var(--amber-ink);grid-column:2}.rarity{grid-column:1/-1;gap:3px;margin-top:.45rem;display:flex}.rarity i{background:var(--paper-3);border-radius:99px;flex:1;height:.38rem}.d-1 .rarity i:nth-child(-n+1){background:#4cb85a}.d-2 .rarity i:nth-child(-n+2){background:var(--amber)}.d-3 .rarity i:nth-child(-n+3){background:#f07a2a}.d-4 .rarity i:nth-child(-n+4){background:var(--red)}.d-5 .rarity i{background:#8a4be0}.pvp{gap:.8rem;display:grid}.seg{background:var(--chrome);border-radius:99px;justify-self:start;padding:.3rem;display:inline-flex}.seg button{cursor:pointer;color:#cdbfa8;font:700 1rem/1 var(--f-ui);background:0 0;border:0;border-radius:99px;padding:.6rem 1.1rem;transition:background .3s,color .3s}.seg button[aria-pressed=true]{background:var(--amber);color:var(--chrome)}.pvp__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pvp__list li{background:var(--paper-hi);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--paper-3);gap:.15rem;padding:.7rem .9rem;transition:opacity .3s,background .3s;display:grid}.pvp__list b{font:700 1.02rem/1.2 var(--f-ui)}.pvp[data-mode=pvp] .pvp__pve,.pvp[data-mode=pve] .pvp__pvp{display:none}.pvp[data-mode=pvp] li.flat{opacity:.55;background:var(--paper-2)}.pvp[data-mode=pvp] li.counts{box-shadow:inset 0 0 0 2.5px var(--amber)}.pvp__pve,.pvp__pvp{color:var(--ink-soft);font-size:.92rem}.order{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.order li{background:var(--paper-hi);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1.5px var(--paper-3);padding:1.2rem 1.2rem 1.2rem 4.2rem;position:relative}.order__n{background:var(--chrome);width:2.4rem;height:2.4rem;color:var(--amber-hi);font:700 1.2rem/1 var(--f-hero);box-shadow:var(--drop-chrome);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;left:1rem}.order li:last-child .order__n{background:var(--amber);color:var(--chrome);box-shadow:var(--drop-amber)}.order h3{margin-bottom:.3rem;font-size:1.2rem}.order p{color:var(--ink-soft);font-size:.93rem}.foot{background:var(--chrome);color:#b8a890;padding:1.6rem var(--gutter) 2rem;font-size:.88rem}.foot p{max-width:75rem;margin:0 auto}.foot a{color:var(--amber-hi)}@media (width<=1240px){.hero{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);grid-template-areas:"art id""spec spec"}.spec{margin-top:1rem}.board{grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr)}}@media (width<=1080px){.fixes,.prog{grid-template-columns:repeat(2,1fr)}.gforms,.starreq{grid-template-columns:repeat(3,1fr)}.order{grid-template-columns:repeat(2,1fr)}.ghero{grid-template-columns:1fr}.ghero__art{order:-1;max-height:40svh}.ghero__jini{width:min(55%,18rem)}.ghero .ring{width:min(60%,20rem)}.sks{grid-template-columns:repeat(2,1fr)}.rare--alpha{grid-template-columns:1fr}}@media (width<=760px){:root{--chrome-h:3.6rem}.chrome{grid-template-columns:1fr auto}.brand__mark{width:2rem;height:2rem}.dock{background:var(--chrome);padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--chrome-line);z-index:100;justify-content:flex-start;position:fixed;bottom:0;left:0;right:0}.guide-link span{display:none}.guide-link{padding:.6rem}body{padding-bottom:5.2rem}.hero{grid-template-columns:1fr;grid-template-areas:"art""id""spec";width:calc(100% - 1.2rem);margin-top:.6rem;padding:1rem}.hero__art{justify-self:center;width:min(70%,15rem)}.hero__wash{background:linear-gradient(#f5efe333 0%,#f5efe3e6 38%)}.board{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.8rem .6rem 2rem}.board>*{grid-column:1/-1!important}.board__main,.board__side{gap:.8rem}.jumpbar{padding:.45rem .6rem}.tally{grid-template-columns:1fr}.track{height:4.6rem;margin:.4rem .9rem 0}.tnode__dot{width:2.4rem;height:2.4rem;font-size:.8rem}.tnode__lbl small{display:none}.tnode__lbl b{font-size:.72rem}.vault__stars{grid-template-columns:repeat(5,minmax(3.4rem,1fr));overflow-x:auto}.alpha{grid-template-columns:1fr}.alpha__art{justify-self:center;width:10rem}.final{grid-template-columns:1fr}.final__art img{width:11rem}.final__txt dl{grid-template-columns:1fr}.final__txt dl div{grid-template-columns:6.5rem 1fr}.statwheel,.fixes,.prog,.gforms,.order{grid-template-columns:1fr}.starreq{grid-template-columns:repeat(2,1fr)}.talent,.grow-tables,.fixdemo{grid-template-columns:minmax(0,1fr)}.gsec>*{min-width:0}.tbl{display:block;overflow-x:auto}.pager a span{display:none}.kv li{grid-template-columns:6rem 1fr}}@media (width<=420px){.sks{gap:.5rem}.sk{padding:.6rem .55rem .7rem}.sk small{font-size:.78rem}.apt{grid-template-columns:1.9rem 3.3rem 1fr auto;gap:.4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
