@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_b0bc8b01-module__V-yUnq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_b0bc8b01-module__V-yUnq__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--cocoa-900:#3a2a26;--cocoa-800:#4e3b35;--cocoa-700:#6b554d;--cocoa-600:#8a7368;--cocoa-500:#ad978c;--cocoa-400:#cdbaae;--cocoa-300:#e6d6ca;--cocoa-200:#f2e6dc;--cocoa-100:#faf2ea;--cocoa-50:#fff8f1;--milk:#fff;--shu-100:#ffe8e3;--shu-200:#ffd0c7;--shu-300:#ffa696;--shu-400:#f06a5a;--shu-500:#dd4436;--shu-600:#c23a2e;--shu-700:#9e2c22;--kin-100:#fff4d6;--kin-200:#ffe9a8;--kin-300:#ffe08a;--kin-400:#ffd25e;--kin-500:#f7be3a;--kin-600:#e0a21f;--kin-700:#a9740b;--kin-ink:#7a5306;--sakura-100:#ffeff4;--sakura-200:#ffdce6;--sakura-300:#ffc2d3;--sakura-400:#ff9fba;--sakura-500:#f57fa2;--sakura-700:#b8466a;--matcha-100:#e6f7ef;--matcha-400:#7fd6ae;--matcha-700:#2f8a61;--sora-100:#e6f2ff;--sora-400:#7db8f5;--sora-700:#2e6fb3;--fuji-100:#f1ebff;--fuji-400:#b89cf5;--fuji-700:#6e4cc0;--rarity-common:#b3a69c;--rarity-uncommon:#5cc98f;--rarity-rare:#5aa6ee;--rarity-epic:#a88af0;--rarity-legendary:#f2b632;--rarity-genesis:#e8503f;--rarity-common-ink:#6b5d54;--rarity-uncommon-ink:#21794c;--rarity-rare-ink:#1f64ad;--rarity-epic-ink:#5e3db3;--rarity-legendary-ink:#835a00;--rarity-genesis-ink:#b02a1f;--stage-pod:#7fd6ae;--stage-mini:#ff9fba;--stage-prime:#f7be3a;--stage-pod-ink:#2f8a61;--stage-mini-ink:#b8466a;--stage-prime-ink:#835a00;--token-evt:#5ccfc0;--token-sft:#8f9bff;--token-econ:#ffb547;--token-bnb:#f7be3a;--token-eth:#b9b3d9;--token-evt-ink:#1f7f73;--token-sft-ink:#4651c4;--token-econ-ink:#975a00;--token-bnb-ink:#835a00;--token-eth-ink:#4f4880;--success-500:#34b57a;--success-100:#e3f6ec;--success-ink:#1f7d52;--warning-500:#f2a626;--warning-100:#fff1d6;--warning-ink:#8a5a00;--danger-500:#e5484d;--danger-100:#ffe4e5;--danger-300:#f5a9ac;--danger-ink:#b4232a;--info-500:#4d9bea;--info-100:#e6f2ff;--info-ink:#1f64ad;--bg-page:var(--cocoa-50);--surface-1:var(--milk);--surface-2:#fffbf7;--surface-3:var(--cocoa-100);--surface-4:var(--cocoa-200);--surface-glass:#fffaf5cc;--surface-inverse:var(--cocoa-900);--border-subtle:#f2e6dc;--border-default:#e8d6c7;--border-strong:#d6beab;--border-focus:var(--shu-400);--text-primary:var(--cocoa-900);--text-secondary:var(--cocoa-700);--text-tertiary:#8a7368;--text-disabled:#c4b2a6;--text-inverse:#fff;--text-accent:var(--shu-600);--text-gold:var(--kin-ink);--accent:var(--shu-500);--accent-hover:var(--shu-400);--accent-press:var(--shu-600);--accent-soft:var(--shu-100);--accent-ledge:var(--shu-700);--on-accent:#fff;--gold:var(--kin-400);--gold-soft:var(--kin-100);--gold-ledge:var(--kin-600);--on-gold:var(--cocoa-900);--wash-hover:#3a2a260d;--wash-press:#3a2a2617;--wash-track:#3a2a2614;--overlay-scrim:#3a2a265c;--link:var(--shu-600);--link-hover:var(--shu-700)}
:root{--font-display:var(--font-fredoka), var(--font-zen-maru-gothic), system-ui, sans-serif;--font-body:var(--font-zen-maru-gothic), "Hiragino Maru Gothic ProN", "Hiragino Sans", system-ui, sans-serif;--font-mono:var(--font-dm-mono), ui-monospace, monospace;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--fs-display-xl:76px;--fs-display-l:56px;--fs-h1:40px;--fs-h2:32px;--fs-h3:24px;--fs-h4:20px;--fs-body-l:17px;--fs-body:15px;--fs-body-s:13px;--fs-caption:12px;--fs-overline:12px;--lh-tight:1.05;--lh-snug:1.3;--lh-body:1.8;--lh-ui:1.4;--ls-display:-.01em;--ls-ui:.02em;--ls-overline:.12em;--type-hero:600 var(--fs-display-xl) / var(--lh-tight) var(--font-display);--type-h1:600 var(--fs-h1) / var(--lh-snug) var(--font-display);--type-h2:600 var(--fs-h2) / var(--lh-snug) var(--font-display);--type-h3:700 var(--fs-h3) / var(--lh-snug) var(--font-body);--type-body:500 var(--fs-body) / var(--lh-body) var(--font-body);--type-ui:700 var(--fs-body-s) / var(--lh-ui) var(--font-body);--type-data:500 var(--fs-body-s) / var(--lh-ui) var(--font-mono)}
:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:128px;--container-max:1200px;--container-pad:24px;--header-h:72px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--control-h-sm:34px;--control-h-md:42px;--control-h-lg:54px}
:root{--shadow-1:0 1px 2px #7848320f, 0 2px 8px #7848320d;--shadow-2:0 8px 22px #7848321a, 0 2px 4px #7848320d;--shadow-3:0 28px 64px #7848322e, 0 4px 12px #7848320f;--ledge-shu:0 4px 0 var(--shu-700);--ledge-kin:0 4px 0 var(--kin-600);--ledge-neutral:0 3px 0 var(--border-default);--glow-shu:0 12px 28px #dd44363d;--glow-kin:0 12px 28px #f7be3a5c;--glow-sakura:0 12px 28px #f57fa24d;--focus-ring:0 0 0 3px #fff, 0 0 0 5px var(--shu-300);--blur-glass:saturate(160%) blur(16px);--gradient-koban:linear-gradient(135deg, #ffe9a8 0%, #ffd25e 45%, #e8a92a 100%);--gradient-shu:linear-gradient(135deg, #ff8a7a 0%, #dd4436 100%);--gradient-sakura:linear-gradient(135deg, #ffeff4 0%, #ffc2d3 100%);--gradient-genesis:conic-gradient(from 210deg, #ff8a7a, #ffd25e, #ff9fba, #b89cf5, #ff8a7a);--halo-shu:radial-gradient(60% 55% at 50% 0%, #ffa69673 0%, #ffa69600 70%);--halo-sakura:radial-gradient(55% 55% at 50% 50%, #ffc2d399 0%, #ffc2d300 70%);--halo-kin:radial-gradient(50% 50% at 50% 50%, #ffd25e66 0%, #ffd25e00 70%);--pattern-dots:radial-gradient(#f57fa238 1.6px, transparent 1.8px) 0 0 / 22px 22px;--pattern-polka:radial-gradient(#ffdce6 4px, transparent 4.5px) 0 0 / 36px 36px, radial-gradient(#fff0c9 4px, transparent 4.5px) 18px 18px / 36px 36px;--pattern-grid:linear-gradient(#3a2a260d 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #3a2a260d 1px, transparent 1px) 0 0 / 40px 40px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-reveal:.56s}
*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-page);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--link);transition:color var(--dur-base) var(--ease-out);text-decoration:none}a:hover{color:var(--link-hover)}::selection{background:var(--sakura-300);color:var(--cocoa-900)}@keyframes mf-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mf-beckon{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes mf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mf-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100dvh}
