:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mat:#0d1830;--mat-deep:#0a1327;--mat-raise:#13213d;--zone:#2f4673;--zone-ink:#c4d0e6;--ink:#eef3fb;--ink-2:#c4d0e6;--muted:#8a9bbd;--line:#213456;--paper:var(--mat);--surface:var(--mat-raise);--raised:#1a2b4c;--thin:var(--mat-deep);--line-strong:var(--zone);--card:#fff8e6;--card-2:#f3e9cc;--card-ink:#231b3d;--card-muted:#6b6286;--frame:#f5c518;--frame-deep:#c79c00;--win:#5b9dff;--loss:#ff8a4c;--even:#2a3d63;--spot:#ffd23f;--a0:#4f7bf7;--a1:#e8661f;--a2:#11a08f;--a3:#b08a0c;--a4:#d93d78;--a5:#8c6cf5;--a6:#379646;--a7:#e8558e;--a-none:#5f7095;--e-grass:#8fd16a;--e-grass-2:#2f7d3a;--e-fire:#ffb05c;--e-fire-2:#d2412a;--e-water:#8fd3ff;--e-water-2:#2a6fc4;--e-lightning:#ffe66b;--e-lightning-2:#e0a400;--e-psychic:#e1a8ff;--e-psychic-2:#8a43c4;--e-fighting:#f0b27a;--e-fighting-2:#9c4e23;--e-darkness:#8a8fb3;--e-darkness-2:#2a2e47;--e-metal:#dfe5ec;--e-metal-2:#7d8a99;--e-dragon:#f3d77b;--e-dragon-2:#8f7420;--e-colorless:#f6f1e4;--e-colorless-2:#b9b09a;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, sans-serif;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.25rem;--t-xl:1.5625rem;--t-2xl:1.953rem;--t-3xl:2.441rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--r-card:12px;--r-zone:18px;--r-chip:999px;--gutter:calc(clamp(16px, 4vw, 40px));--max:1320px;--ease:cubic-bezier(.2, .7, .1, 1);--spring:cubic-bezier(.34, 1.4, .5, 1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font:400 var(--t-md)/1.55 var(--font-body);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;background-color:var(--mat);background-image:radial-gradient(90% 50% at 50% 0,#152a50,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-attachment:fixed;margin:0;overflow-x:hidden}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--frame);color:var(--card-ink)}:focus-visible{outline:2px solid var(--spot);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.display{letter-spacing:-.015em;text-wrap:balance;font-stretch:118%;line-height:1.02}.display,.h-section{font-family:var(--font-display);font-weight:800}.h-section{font-stretch:112%;font-size:var(--t-xl);letter-spacing:-.01em;margin:0;line-height:1.15}.lede{color:var(--ink-2);max-width:64ch;margin:0}.small{font-size:var(--t-sm)}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.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}.zone{background:var(--mat-raise);border:1px solid var(--line);padding:var(--s4) var(--s5) var(--s5);border-radius:12px;position:relative}.zone>.zone-label{margin:0 0 var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line);font-family:var(--font-body);font-weight:700;font-size:var(--t-md);color:var(--ink);line-height:1.4}.zone>.zone-label small{font-weight:400;font-size:var(--t-sm);color:var(--muted);margin-left:8px}@media (width<=600px){.zone{padding:var(--s3) var(--s4) var(--s4)}}.slot-0{--c:var(--a0)}.slot-1{--c:var(--a1)}.slot-2{--c:var(--a2)}.slot-3{--c:var(--a3)}.slot-4{--c:var(--a4)}.slot-5{--c:var(--a5)}.slot-6{--c:var(--a6)}.slot-7{--c:var(--a7)}.slot-none{--c:var(--a-none)}.e-grass{--e1:var(--e-grass);--e2:var(--e-grass-2)}.e-fire{--e1:var(--e-fire);--e2:var(--e-fire-2)}.e-water{--e1:var(--e-water);--e2:var(--e-water-2)}.e-lightning{--e1:var(--e-lightning);--e2:var(--e-lightning-2)}.e-psychic{--e1:var(--e-psychic);--e2:var(--e-psychic-2)}.e-fighting{--e1:var(--e-fighting);--e2:var(--e-fighting-2)}.e-darkness{--e1:var(--e-darkness);--e2:var(--e-darkness-2)}.e-metal{--e1:var(--e-metal);--e2:var(--e-metal-2)}.e-dragon{--e1:var(--e-dragon);--e2:var(--e-dragon-2)}.e-colorless{--e1:var(--e-colorless);--e2:var(--e-colorless-2)}.seg{background:var(--mat-deep);gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 3px #0006}.btn,.seg,.seg button{border-radius:var(--r-chip)}.seg button{cursor:pointer;min-height:32px;font-size:var(--t-sm);color:var(--muted);white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease);background:0 0;border:0;padding:6px 12px;font-weight:600}.seg button:hover:not([aria-pressed=true]){color:var(--ink)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--mat)}.btn{align-items:center;gap:var(--s2);border:1px solid var(--zone);background:var(--mat-raise);min-height:36px;font-size:var(--t-sm);cursor:pointer;color:var(--ink);padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--frame)}.btn-quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn-quiet:hover{border-color:var(--zone)}.btn-primary{background:var(--frame);border-color:var(--frame);color:var(--card-ink)}.btn-primary:hover{background:#ffd84a;border-color:#ffd84a}.page-enter-active,.page-leave-active{transition:opacity .2s var(--ease)}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
