@font-face{font-family:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/Poneglyph/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/Poneglyph/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/Poneglyph/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/Poneglyph/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/Poneglyph/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/Poneglyph/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/Poneglyph/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/Poneglyph/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/Poneglyph/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_687c56{font-family:Big Shoulders;font-style:normal}.__variable_687c56{--font-display:"Big Shoulders"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Poneglyph/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_722c6b{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_722c6b{--font-body:"Archivo","Archivo Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Poneglyph/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Poneglyph/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Poneglyph/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Poneglyph/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Poneglyph/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Poneglyph/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Poneglyph/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_357770{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_357770{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--void:#0a0c10;--slab:#131720;--slab-hi:#1b212c;--slab-lift:#212938;--groove:#05070b;--edge:rgba(255,255,255,0.055);--edge-strong:rgba(255,255,255,0.11);--glyph:#e6e0d2;--glyph-mid:#a8afba;--glyph-dim:#79818f;--glyph-faint:#4d5561;--rune:#c0512e;--rune-lit:#e2683f;--c-red:#d8402f;--c-green:#2e9e62;--c-blue:#3080d8;--c-purple:#8a4fd8;--c-black:#59616f;--c-yellow:#e0b02a;--shell:1440px;--gutter:clamp(1rem,3.2vw,2.75rem);--radius:3px;--carve:inset 0 1px 0 rgba(255,255,255,0.05),inset 0 -1px 0 rgba(0,0,0,0.55);--lift:0 1px 0 rgba(255,255,255,0.06),0 10px 30px -12px rgba(0,0,0,0.9);--ease:cubic-bezier(0.22,0.7,0.24,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--glyph);font-family:var(--font-body),system-ui,sans-serif;font-size:15px;line-height:1.55;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;background-image:radial-gradient(1100px 620px at 12% -8%,rgba(60,72,92,.2),transparent 65%),radial-gradient(900px 520px at 92% 4%,rgba(120,60,44,.09),transparent 60%);background-attachment:fixed}a{color:inherit;text-decoration:none}.inline-link{color:var(--glyph);text-decoration:underline;text-underline-offset:3px}.inline-link:hover{color:var(--rune-lit)}.link-btn{border:0;background:none;padding:0;color:var(--glyph-dim);font-size:.72rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--rune-lit)}.link-btn:disabled{color:var(--glyph-faint);cursor:default;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--rune-lit);outline-offset:2px;border-radius:2px}.display{font-weight:700;letter-spacing:.015em;line-height:1.02}.display,.eyebrow{font-family:var(--font-display),"Arial Narrow",sans-serif;text-transform:uppercase}.eyebrow{font-size:.68rem;font-weight:600;letter-spacing:.26em;color:var(--glyph-dim)}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--glyph-dim)}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(2.75rem,6vw,4.75rem)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:.85rem;border-bottom:1px solid var(--edge)}.section-head h2{margin:0;font-size:clamp(1.15rem,2vw,1.5rem)}.masthead{position:sticky;top:0;z-index:50;background:rgba(10,12,16,.86);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--edge)}.masthead-inner{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);height:62px}.mark{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0}.mark-glyph{width:26px;height:26px;flex-shrink:0;border-radius:3px}.mark-word{font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nav{display:flex;align-items:center;gap:1.4rem;margin-left:auto;flex-wrap:wrap}.nav a{font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:var(--glyph-mid);padding-block:.35rem;border-bottom:1px solid transparent;transition:color .16s var(--ease),border-color .16s var(--ease)}.nav a:hover,.nav a[aria-current=page]{color:var(--glyph);border-bottom-color:var(--rune)}.hero{padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4rem);align-items:center}.hero h1{margin:.85rem 0 0;font-size:clamp(2.35rem,6.4vw,4.6rem)}.hero-line{display:block;overflow:hidden}.hero-line>span{display:block;animation:rise .85s var(--ease) both}.hero-line:nth-child(2)>span{animation-delay:.09s}@keyframes rise{0%{transform:translateY(105%);opacity:0}to{transform:translateY(0);opacity:1}}.hero-sub{margin:1.5rem 0 0;max-width:46ch;color:var(--glyph-mid);font-size:1.02rem}.hero-stats{display:flex;flex-wrap:wrap;gap:0 2.25rem;margin-top:1.75rem}.hero-stat{padding-block:.4rem}.hero-stat b{display:block;font-family:var(--font-mono),monospace;font-size:1.5rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-stat span{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--glyph-dim)}.hero-fan{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.hero-fan figure{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:var(--lift);animation:settle .9s var(--ease) both;transform-origin:center bottom}.hero-fan figure:first-child{animation-delay:.1s}.hero-fan figure:nth-child(2){animation-delay:.16s}.hero-fan figure:nth-child(3){animation-delay:.22s}.hero-fan figure:nth-child(4){animation-delay:.28s}.hero-fan figure:nth-child(5){animation-delay:.34s}.hero-fan figure:nth-child(6){animation-delay:.4s}.hero-fan img{width:100%;aspect-ratio:5/7;object-fit:cover;background:var(--slab)}@keyframes settle{0%{transform:translateY(16px) scale(.97);opacity:0}to{transform:none;opacity:1}}.spectrum{display:flex;width:100%;height:92px;border-radius:var(--radius);overflow:hidden;box-shadow:var(--carve);background:var(--groove)}.spectrum-seg{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:.7rem .8rem;min-width:0;border:0;border-right:1px solid var(--groove);background:var(--seg);color:#fff;cursor:pointer;text-align:left;transition:flex-grow .4s var(--ease),filter .2s var(--ease);filter:saturate(.86) brightness(.82)}.spectrum-seg:last-child{border-right:0}.spectrum-seg:focus-visible,.spectrum-seg:hover{filter:saturate(1.1) brightness(1)}.spectrum-seg b{font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.spectrum-seg b,.spectrum-seg span{text-shadow:0 1px 3px rgba(0,0,0,.55)}.spectrum-seg span{font-family:var(--font-mono),monospace;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.88}.slab{background:linear-gradient(180deg,var(--slab-hi),var(--slab));border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--carve)}.slab-pad{padding:clamp(1rem,2.2vw,1.6rem)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:clamp(.7rem,1.4vw,1.1rem)}.tile{display:block;transition:transform .22s var(--ease)}.tile,.tile-art{position:relative;border-radius:var(--radius)}.tile-art{overflow:hidden;background:var(--slab);box-shadow:var(--carve);transition:box-shadow .24s var(--ease)}.tile-art img{width:100%;aspect-ratio:5/7;object-fit:cover;transition:transform .35s var(--ease)}.tile:hover{transform:translateY(-5px)}.tile:focus-visible .tile-art,.tile:hover .tile-art{box-shadow:0 0 0 1px var(--pigment,var(--edge-strong)),0 14px 34px -14px rgba(0,0,0,.95),0 0 30px -10px var(--pigment,transparent)}.tile:hover .tile-art img{transform:scale(1.03)}.tile-meta{display:flex;align-items:baseline;gap:.4rem;margin-top:.5rem;min-width:0}.tile-name{font-size:.82rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.tile-code{font-size:.66rem;color:var(--glyph-faint);flex-shrink:0}.tile-code,.tile-price{font-family:var(--font-mono),monospace}.tile-price{font-size:.7rem;color:var(--glyph-dim)}.tile-badge{position:absolute;top:6px;right:6px;padding:1px 6px;border-radius:2px;background:rgba(5,7,11,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-mono),monospace;font-size:.62rem;color:var(--glyph-mid)}.pips{display:inline-flex;gap:3px;flex-shrink:0}.pip{width:9px;height:9px;border-radius:50%;background:var(--pip);box-shadow:inset 0 -1px 1px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.5)}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.16rem .5rem;border:1px solid var(--edge);border-radius:2px;background:var(--slab);font-size:.7rem;letter-spacing:.04em;color:var(--glyph-mid);white-space:nowrap}a.chip,button.chip{cursor:pointer;transition:background-color .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease),transform .08s var(--ease)}a.chip:hover,button.chip:hover{border-color:var(--edge-strong);background:var(--slab-hi);color:var(--glyph)}a.chip:active,button.chip:active{transform:translateY(1px);background:var(--groove)}button.chip[aria-pressed=true]{background:var(--slab-lift);border-color:var(--edge-strong);color:var(--glyph);box-shadow:inset 0 -2px 0 var(--rune)}button.chip:disabled{cursor:default;opacity:.45;transform:none;background:var(--slab);border-color:var(--edge);color:var(--glyph-dim)}.chip-solid{padding:.5rem 1rem;background:var(--slab-lift);border-color:var(--edge-strong);color:var(--glyph);box-shadow:var(--carve);font-size:.76rem}button.chip-solid:hover{background:var(--slab-hi);border-color:var(--glyph-faint);color:var(--glyph)}.chip-row{display:flex;flex-wrap:wrap;gap:.35rem}.table{width:100%;border-collapse:collapse;font-size:.85rem}.table th{text-align:left;padding:.55rem .7rem;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--glyph-dim);border-bottom:1px solid var(--edge-strong);white-space:nowrap}.table td{padding:.5rem .7rem;border-bottom:1px solid var(--edge);vertical-align:middle}.table tbody tr{transition:background .14s var(--ease)}.table tbody tr:hover{background:rgba(255,255,255,.028)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.footer{margin-top:clamp(3rem,7vw,5rem);border-top:1px solid var(--edge);background:linear-gradient(180deg,transparent,rgba(5,7,11,.6));padding-block:2.5rem 3.25rem;font-size:.82rem;color:var(--glyph-dim)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:2rem}.footer h3{margin:0 0 .75rem;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--glyph-mid)}.footer ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.footer a:hover{color:var(--glyph);text-decoration:underline;text-underline-offset:3px}.notice-bar{position:fixed;inset:auto 0 0;z-index:60;border-top:1px solid var(--edge-strong);background:var(--slab);box-shadow:var(--lift)}.notice-inner{max-width:var(--shell);margin:0 auto;padding:1rem var(--gutter) 1.15rem;display:grid;gap:.8rem}.notice-bar .disclaimer{margin:0;padding:0;border-top:0;max-width:96ch;color:var(--glyph-mid)}.notice-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.notice-more{font-size:.78rem}@media (max-width:40rem){.notice-inner{padding-block:.85rem 1rem;max-height:60vh;overflow-y:auto}}.disclaimer{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--edge);font-size:.76rem;line-height:1.65;color:var(--glyph-faint);max-width:92ch}.disclaimer strong{color:var(--glyph-dim);font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tile:hover{transform:none}}@media (max-width:1000px){.hero{grid-template-columns:1fr}.hero-fan{grid-template-columns:repeat(6,1fr)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.masthead-inner{height:auto;padding-block:.7rem;flex-wrap:wrap}.nav{width:100%;margin-left:0;gap:1rem}.hero-fan{grid-template-columns:repeat(3,1fr)}.spectrum{height:76px}.spectrum-seg b{font-size:.58rem;letter-spacing:.1em}.footer-grid{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;margin-top:1.5rem;background:var(--edge);border:1px solid var(--edge);border-radius:var(--radius);overflow:hidden}.stat{background:linear-gradient(180deg,var(--slab-hi),var(--slab));padding:.85rem .9rem}.stat dt{font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--glyph-dim)}.stat dd{margin:.3rem 0 0;font-family:var(--font-mono),monospace;font-size:1.32rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.stat dd.small{font-size:.92rem;line-height:1.35;padding-top:.2rem}.stat dd.none{color:var(--glyph-faint)}.rules{margin-top:1.5rem;padding:1.15rem 1.3rem;border-left:2px solid var(--rune);background:linear-gradient(90deg,rgba(192,81,46,.06),transparent 60%),var(--slab);border-radius:0 var(--radius) var(--radius) 0}.rules-line{margin:0;font-size:.95rem;line-height:1.62}.rules-line+.rules-line{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--edge)}.rules-keyword{font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--glyph);background:var(--slab-lift);border:1px solid var(--edge-strong);border-radius:2px;padding:.1rem .4rem;margin-right:.15rem;white-space:nowrap}.rules-trait{color:var(--glyph);border-bottom:1px dotted var(--glyph-faint)}.rules-attribute{font-family:var(--font-mono),monospace;font-size:.86em;color:var(--rune-lit)}.trigger{margin-top:.9rem;padding:.75rem 1rem;border:1px dashed var(--edge-strong);border-radius:var(--radius);background:rgba(255,255,255,.018)}.trigger .eyebrow{display:block;margin-bottom:.35rem}.meta-block{margin-top:1.75rem}.meta-block>h2{margin:0 0 .7rem;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--glyph-dim)}.source-line{margin:.9rem 0 0;font-size:.78rem;line-height:1.6;max-width:74ch}.spoiler-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:clamp(.7rem,1.4vw,1.1rem)}.spoiler-card{margin:0}.spoiler-card img{width:100%;height:auto;border-radius:var(--radius);background:var(--slab);box-shadow:var(--carve)}.spoiler-open{display:block;border-radius:var(--radius);transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.spoiler-open:hover{transform:translateY(-2px);box-shadow:var(--lift)}.spoiler-open:active{transform:translateY(0)}.spoiler-blank{display:block;aspect-ratio:5/7;border-radius:var(--radius);border:1px dashed var(--edge-strong);background:var(--slab);box-shadow:var(--carve)}.spoiler-text{margin:.35rem 0 0;font-size:.72rem;line-height:1.45;color:var(--glyph-mid)}.spoiler-card figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-top:.5rem;min-width:0}.spoiler-card figcaption b{font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spoiler-card figcaption span{font-size:.66rem;color:var(--glyph-faint);flex-shrink:0}.pair,.pair-list{display:grid;gap:1rem}.pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;max-width:430px;padding:.9rem;border:1px solid var(--edge);border-radius:var(--radius);background:linear-gradient(180deg,var(--slab-hi),var(--slab));box-shadow:var(--carve)}.pair-join{align-self:center;font-family:var(--font-mono),monospace;font-size:1.2rem;color:var(--rune-lit)}.legal-no,.legal-yes{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .45rem;border-radius:2px;border:1px solid var(--edge-strong)}.legal-yes{color:#7fd3a3;border-color:rgba(127,211,163,.35);background:rgba(127,211,163,.08)}.legal-no{color:var(--rune-lit);border-color:rgba(226,104,63,.4);background:rgba(226,104,63,.08)}.released-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.released-card{transition:border-color .16s var(--ease)}.released-card:hover{border-color:var(--edge-strong)}.to-top{position:fixed;right:clamp(.8rem,3vw,1.6rem);bottom:clamp(.8rem,3vw,1.6rem);z-index:30;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;font:inherit;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--glyph-mid);background:linear-gradient(180deg,var(--slab-hi),var(--slab));border:1px solid var(--edge-strong);border-radius:var(--radius);box-shadow:var(--lift);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s}.to-top-shown{opacity:1;visibility:visible;transform:none}.to-top:focus-visible,.to-top:hover{color:var(--glyph);border-color:var(--rune)}@media (prefers-reduced-motion:reduce){.to-top{transition:none}}.set-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem}