@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_14570540-module__2r8fvG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_14570540-module__2r8fvG__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d633ac5f-module__BboVrW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d633ac5f-module__BboVrW__variable{--font-sans:"Geist", "Geist Fallback"}
.wallet{position:relative}.wallet-trigger{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--step--2);transition:border-color var(--fast), background var(--fast);align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:600;display:flex}.wallet-trigger:hover{border-color:var(--ink)}.wallet-dot{background:var(--up);border-radius:50%;flex:none;width:6px;height:6px}.wallet-addr{font-variant-numeric:tabular-nums;font-size:var(--step--2)}.wallet-bal{font-variant-numeric:tabular-nums;font-size:var(--step--2);color:var(--ink-3);border-left:1px solid var(--line);padding-left:.55rem}.wallet-wrong{border-color:var(--down);color:var(--down);background:var(--danger-wash)}.wallet-wrong:hover:not(:disabled){background:var(--danger-wash-2);border-color:var(--down)}.wallet-scrim{z-index:45;cursor:default;background:0 0;position:fixed;inset:0}.wallet-menu{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:20rem;box-shadow:var(--shadow-lg);flex-direction:column;gap:1rem;padding:1.1rem;display:flex;position:absolute;top:calc(100% + 10px);right:0}.wallet-menu-head{flex-direction:column;gap:.4rem;display:flex}.wallet-menu-head .label{font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.wallet-full{font-variant-numeric:tabular-nums;font-size:var(--step--2);color:var(--ink-2);word-break:break-all;line-height:1.55}.wallet-menu-actions{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;padding-top:.9rem;display:flex}.wallet-menu-actions .btn{border-radius:var(--r-sm);border-color:#0000;justify-content:flex-start;padding:.55rem .7rem}.wallet-menu-actions .btn:hover{background:var(--paper-3);border-color:#0000}@media (max-width:700px){.wallet-bal{display:none}}
.skip{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);padding:.7rem 1.2rem;font-weight:700;position:absolute;left:-9999px}.skip:focus{top:1rem;left:1rem}.header{z-index:40;background:var(--veil);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{height:var(--header-h);align-items:center;gap:1.5rem;display:flex}.brand{flex:none;align-items:center;gap:.5rem;margin-right:.75rem;display:flex}.brand-mark{flex:none;place-items:center;width:28px;height:28px;display:grid}.brand-mark svg{width:100%;height:100%;color:var(--ink)}.brand-name{font-family:var(--display);font-optical-sizing:auto;font-size:var(--step-1);letter-spacing:-.045em;font-weight:800;transform:translateY(.5px)}.nav{align-items:center;gap:.15rem;display:flex}.nav-link{border-radius:var(--r-pill);font-size:var(--step--1);color:var(--ink-2);transition:color var(--fast), background var(--fast);padding:.45rem .85rem;font-weight:600}.nav-link:hover{color:var(--ink);background:var(--paper-2)}.nav-link.is-active{color:var(--ink);background:var(--paper-3);font-weight:650}.nav-link.is-active:after{content:"";border-radius:var(--r-pill);background:var(--accent);width:14px;height:2px;margin:.28rem auto -.42rem;display:block}.header-actions{align-items:center;gap:.6rem;margin-left:auto;display:flex}.menu-button{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);width:38px;height:38px;transition:border-color var(--fast), background var(--fast);flex:none;place-items:center;display:none}.menu-button:hover{border-color:var(--ink-3)}.menu-bars{gap:4px;width:16px;display:grid}.menu-bars i{background:var(--ink);height:1.5px;transition:transform var(--med), opacity var(--fast);border-radius:2px;display:block}.header[data-menu-open] .menu-bars i:first-child{transform:translateY(2.75px)rotate(45deg)}.header[data-menu-open] .menu-bars i:last-child{transform:translateY(-2.75px)rotate(-45deg)}.mobile-nav{border-top:1px solid var(--line);background:var(--surface);opacity:0;max-height:0;transition:max-height var(--med), opacity var(--fast);display:none;overflow:hidden}.header[data-menu-open] .mobile-nav{opacity:1;max-height:70vh;overflow-y:auto}.mobile-nav-inner{flex-direction:column;padding-top:.5rem;padding-bottom:.9rem;display:flex}.mobile-nav-link{min-height:48px;font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink-2);border-bottom:1px solid var(--line);transition:color var(--fast), padding-left var(--fast);align-items:center;padding:0 .25rem;font-weight:600;display:flex}.mobile-nav-link:last-child{border-bottom:0}.mobile-nav-link:hover{color:var(--ink);padding-left:.6rem}.mobile-nav-link.is-active{color:var(--ink)}.mobile-nav-link.is-active:before{content:"";border-radius:var(--r-pill);background:var(--accent);width:3px;height:15px;margin-right:.6rem}.menu-scrim{inset:var(--header-h) 0 0;z-index:30;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--med);position:fixed}.menu-scrim[data-open]{opacity:1;pointer-events:auto}@media (max-width:940px){.header-inner{gap:.6rem}.nav,.header-cta{display:none}.menu-button{display:grid}.mobile-nav{display:block}}@media (min-width:941px){.menu-scrim{display:none}}@media (max-width:620px){.brand-name{display:none}.brand{margin-right:0}.wallet-bal{display:none}.header-inner{gap:.5rem}}.footer{background:var(--dark);color:var(--dark-ink);margin-top:clamp(3rem,8vw,6rem)}.footer-inner{max-width:var(--page-max);padding:clamp(3rem, 6vw, 4.5rem) var(--gutter) 2rem;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:3rem;margin:0 auto;display:grid}.footer-lead{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.footer-lead .brand-mark{width:34px;height:34px}.footer-lead .brand-mark svg{color:var(--dark-ink)}.footer-statement{letter-spacing:-.035em;max-width:22ch;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700;line-height:1.15}.footer-note{font-size:var(--step--1);color:var(--dark-ink-2);max-width:30rem;line-height:1.65}.footer-col h3{font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--dark-ink-2);margin-bottom:.9rem;font-weight:700}.footer-col ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.footer-col a,.footer-col span{min-height:24px;font-size:var(--step--1);color:var(--dark-ink);transition:color var(--fast);align-items:center;display:inline-flex}.footer-col a:hover{color:var(--accent-2)}.footer-col .mono{font-size:var(--step--2);color:var(--dark-ink-2);word-break:break-all}.footer-base{max-width:var(--page-max);padding:1.5rem var(--gutter) 2.5rem;border-top:1px solid var(--dark-line);font-size:var(--step--2);color:var(--dark-ink-2);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;display:flex}@media (max-width:820px){.footer-inner{grid-template-columns:1fr 1fr}.footer-lead{grid-column:1/-1}}.theme-toggle{border-radius:var(--r-pill);flex:none;padding:0;line-height:0}.theme-toggle-track{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--paper-3);width:46px;height:26px;transition:background var(--fast), border-color var(--fast);padding:3px;display:block}.theme-toggle:hover .theme-toggle-track{border-color:var(--ink-3)}.theme-toggle-thumb{background:var(--surface);width:18px;height:18px;color:var(--ink-2);box-shadow:var(--shadow-sm);transition:transform var(--med), color var(--fast), background var(--fast);border-radius:50%;place-items:center;display:grid;transform:translate(0)}.theme-toggle-thumb[data-dark]{background:var(--ink);color:var(--paper);transform:translate(20px)}@media (prefers-reduced-motion:reduce){.theme-toggle-thumb,.mobile-nav,.menu-scrim,.menu-bars i{transition:none}}
:root{--paper:#fff;--paper-2:#f7f7f8;--paper-3:#f0f0f2;--paper-hover:#e9e9ec;--sunken:#fafafb;--surface:#fff;--surface-2:#f7f7f8;--ink:#0e0e10;--ink-hover:#26262b;--ink-2:#55555e;--ink-3:#6e6e7a;--ink-4:#9a9aa6;--line:#e7e7ea;--line-strong:#d5d5da;--line-ink:#0e0e10;--accent:#ff5c00;--accent-hover:#ff6f1f;--accent-2:#ff8a3d;--accent-ink:#fff;--accent-wash:#fff1e8;--accent-line:#ffd0b3;--up:#0a7d45;--up-wash:#eaf7ef;--down:#d93025;--good:#0b6b3d;--good-wash:#eaf7ef;--warn:#8a5a00;--warn-wash:#fff6e5;--danger:#8f2018;--danger-wash:#fdeeed;--danger-wash-2:#fbe0de;--legendary:#8a5200;--legendary-wash:#fff5e0;--epic:#6d28d9;--epic-wash:#f4eeff;--rare:#0a63a8;--rare-wash:#e8f3fc;--common:#6b6b75;--common-wash:#f2f2f4;--dark:#0e0e10;--dark-2:#18181b;--dark-line:#ffffff1f;--dark-ink:#fafafa;--dark-ink-2:#a1a1aa;--veil:#ffffffdb;--scrim:#0e0e108c;--sheen:#ffffffbf;--ring:#0e0e1014;--display:var(--font-display), "Bricolage Grotesque", Georgia, serif;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--sans);--step--3:.6875rem;--step--2:.75rem;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.0625rem;--step-2:1.3125rem;--step-3:clamp(1.6rem, 2.6vw, 2.25rem);--step-4:clamp(2.25rem, 4.4vw, 3.5rem);--step-5:clamp(2.75rem, 5.6vw, 4.75rem);--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--gutter:clamp(1.25rem, 4vw, 3.5rem);--page-max:82rem;--measure:32rem;--header-h:72px;--shadow-sm:0 1px 2px #0e0e100d;--shadow-md:0 4px 16px -6px #0e0e101f;--shadow-lg:0 24px 48px -20px #0e0e1038;--shadow-art:0 30px 60px -24px #000000d9;--ease:cubic-bezier(.22, .61, .36, 1);--fast:.16s var(--ease);--med:.3s var(--ease);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0c0c0e;--paper-2:#131316;--paper-3:#1c1c20;--paper-hover:#26262c;--sunken:#111114;--surface:#131316;--surface-2:#1c1c20;--ink:#f4f4f6;--ink-hover:#dcdce2;--ink-2:#a8a8b2;--ink-3:#9a9aa6;--ink-4:#74747f;--line:#232327;--line-strong:#33333a;--line-ink:#f4f4f6;--accent:#ff7a33;--accent-hover:#ff8f52;--accent-2:#ffa670;--accent-ink:#1a0c04;--accent-wash:#2a1509;--accent-line:#4d2811;--up:#3ecf8e;--up-wash:#0e2a1f;--down:#ff6b5e;--good:#4ade80;--good-wash:#0e2a1f;--warn:#f0b84d;--warn-wash:#2a2109;--danger:#ff8a80;--danger-wash:#2a1310;--danger-wash-2:#3a1a16;--legendary:#e0a54a;--legendary-wash:#2a2110;--epic:#a78bfa;--epic-wash:#1e1730;--rare:#58b6f5;--rare-wash:#0e1f2e;--common:#a1a1ab;--common-wash:#1e1e22;--dark:#17171b;--dark-2:#202026;--dark-line:#ffffff1a;--dark-ink:#fafafa;--dark-ink-2:#a1a1aa;--veil:#0c0c0edb;--scrim:#000000a6;--sheen:#ffffff17;--ring:#ffffff1f;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px -6px #0009;--shadow-lg:0 24px 48px -20px #000c;--shadow-art:0 30px 60px -24px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0c0c0e;--paper-2:#131316;--paper-3:#1c1c20;--paper-hover:#26262c;--sunken:#111114;--surface:#131316;--surface-2:#1c1c20;--ink:#f4f4f6;--ink-hover:#dcdce2;--ink-2:#a8a8b2;--ink-3:#9a9aa6;--ink-4:#74747f;--line:#232327;--line-strong:#33333a;--line-ink:#f4f4f6;--accent:#ff7a33;--accent-hover:#ff8f52;--accent-2:#ffa670;--accent-ink:#1a0c04;--accent-wash:#2a1509;--accent-line:#4d2811;--up:#3ecf8e;--up-wash:#0e2a1f;--down:#ff6b5e;--good:#4ade80;--good-wash:#0e2a1f;--warn:#f0b84d;--warn-wash:#2a2109;--danger:#ff8a80;--danger-wash:#2a1310;--danger-wash-2:#3a1a16;--legendary:#e0a54a;--legendary-wash:#2a2110;--epic:#a78bfa;--epic-wash:#1e1730;--rare:#58b6f5;--rare-wash:#0e1f2e;--common:#a1a1ab;--common-wash:#1e1e22;--dark:#17171b;--dark-2:#202026;--dark-line:#ffffff1a;--dark-ink:#fafafa;--dark-ink-2:#a1a1aa;--veil:#0c0c0edb;--scrim:#000000a6;--sheen:#ffffff17;--ring:#ffffff1f;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px -6px #0009;--shadow-lg:0 24px 48px -20px #000c;--shadow-art:0 30px 60px -24px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme-transition] *,:root[data-theme-transition] :before,:root[data-theme-transition] :after{transition:background-color .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), fill .22s var(--ease), box-shadow .22s var(--ease)!important;transition-delay:0s!important}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.58;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.06}h1{letter-spacing:-.045em}h4,h5,h6{font-family:var(--sans);letter-spacing:-.02em;line-height:1.25}p{text-wrap:pretty;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-sm)}.btn:focus-visible,.filt:focus-visible,.nav-link:focus-visible,.chip:focus-visible,.theme-toggle:focus-visible{border-radius:var(--r-pill)}::selection{background:var(--ink);color:var(--paper)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-pill);border:3px solid var(--paper)}.page{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.section{padding:clamp(2.75rem,5.5vw,4.5rem) 0}.section+.section{padding-top:0}.stack{flex-direction:column;display:flex}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}.head>div{flex-direction:column;gap:.5rem;display:flex}.head h2{font-size:var(--step-3)}.head .eyebrow+h2{margin-top:-.1rem}.head-link{min-height:24px;font-size:var(--step--1);color:var(--ink-2);transition:color var(--fast), gap var(--fast);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.head-link:hover{color:var(--ink);gap:.6rem}.eyebrow{font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv01" 1;letter-spacing:-.005em}.hex{font-variant-numeric:tabular-nums;letter-spacing:.01em;word-break:break-all}.eyebrow-dim{color:var(--ink-3);letter-spacing:.07em;font-weight:600}.muted{color:var(--ink-2)}.dim{color:var(--ink-3)}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:var(--measure);line-height:1.65}.btn{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--step--1);letter-spacing:-.005em;white-space:nowrap;transition:background var(--fast), border-color var(--fast), color var(--fast), box-shadow var(--fast), transform var(--fast);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:600;line-height:1.2;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:hover:not(:disabled){border-color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-primary:hover:not(:disabled){background:var(--ink-hover);border-color:var(--ink-hover);box-shadow:var(--shadow-md)}.btn-solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-solid:hover:not(:disabled){background:var(--ink-hover);border-color:var(--ink-hover);box-shadow:var(--shadow-md)}.btn-accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-accent:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-lg{font-size:var(--step-0);padding:.85rem 1.7rem}.btn-sm{font-size:var(--step--2);padding:.5rem .95rem}.btn-block{width:100%}.on-dark:not(.btn){color:var(--dark-ink)}.on-dark .muted,.on-dark .dim,.on-dark .eyebrow{color:var(--dark-ink-2)}.on-dark .btn,.btn.on-dark{border-color:var(--dark-line);color:var(--dark-ink);background:0 0}.on-dark .btn:hover:not(:disabled),.btn.on-dark:hover:not(:disabled){border-color:var(--dark-ink);background:#ffffff0f}.on-dark .btn-primary,.btn-primary.on-dark{background:var(--dark-ink);border-color:var(--dark-ink);color:var(--dark)}.on-dark .btn-primary:hover:not(:disabled),.btn-primary.on-dark:hover:not(:disabled){box-shadow:none;background:#fff;border-color:#fff}.chip{border-radius:var(--r-pill);font-size:var(--step--3);letter-spacing:.02em;background:var(--paper-3);color:var(--ink-2);white-space:nowrap;align-items:center;gap:.3rem;padding:.22rem .6rem;font-weight:700;line-height:1.5;display:inline-flex}.chip-legendary{background:var(--legendary-wash);color:var(--legendary)}.chip-epic{background:var(--epic-wash);color:var(--epic)}.chip-rare{background:var(--rare-wash);color:var(--rare)}.chip-common{background:var(--common-wash);color:var(--common)}.chip-accent{background:var(--accent-wash);color:var(--accent)}.chip-up{background:var(--up-wash);color:var(--up)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.card-hover{transition:border-color var(--fast), box-shadow var(--med), transform var(--med)}.card-hover:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg);transform:translateY(-3px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card-hover:hover{border-color:var(--ink-4)}}:root[data-theme=dark] .card-hover:hover{border-color:var(--ink-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.card-hover:hover{transform:none}}.field{flex-direction:column;gap:.45rem;display:flex}.field label{font-size:var(--step--1);color:var(--ink);font-weight:600}.input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;font-size:var(--step-0);transition:border-color var(--fast), box-shadow var(--fast);padding:.75rem .95rem}.input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ring);outline:none}.input::placeholder{color:var(--ink-3)}.field-hint{font-size:var(--step--2);color:var(--ink-3)}.row{align-items:center;gap:.6rem;display:flex}.spread{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wrap-row{flex-wrap:wrap;gap:.5rem;display:flex}.skeleton{background:var(--paper-3);border-radius:var(--r-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--sheen), transparent);animation:1.5s infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rail{scrollbar-width:none;gap:.6rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:620px){.wide-only{display:none}}.stats-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.85rem 2.5rem;margin-bottom:1.75rem;padding-bottom:1.15rem;display:flex}.head-sub{margin-top:clamp(2.25rem,4vw,3rem);margin-bottom:1rem}.head-sub h2,.head-sub h3{font-size:var(--step-2)}.market-empty .wrap-row,.mt-sm{margin-top:.5rem}.mt-md{margin-top:.75rem}.push-end{margin-left:auto}.min-0{min-width:0}.stack-lg{gap:2.5rem}
