@font-face{font-family:sans;src:url(../media/space_grotesk_latin_400_normal-s.p.0nlbkvxqdexvu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/space_grotesk_latin_500_normal-s.p.31yp0bkv7z4ku.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/space_grotesk_latin_600_normal-s.p.31umv2m7yy2ah.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans;src:url(../media/space_grotesk_latin_700_normal-s.p.2lryt7vlpdgap.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:88.75%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.87%}.sans_4094ae03-module__PxxqOG__className{font-family:sans,sans Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.sans_4094ae03-module__PxxqOG__variable{--font-sans:"sans", "sans Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_400_normal-s.p.37baup9wa8gsy.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_500_normal-s.p.37tbwx4qeyuup.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_600_normal-s.p.385rh3vwo0nrf.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_f6b19b10-module__cJgTBG__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.mono_f6b19b10-module__cJgTBG__variable{--font-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
:root{--bg:#070708;--panel:#0e0e10;--panel-2:#141416;--ink:#f7f4f7;--ink-2:#f7f4f7b8;--ink-3:#f7f4f799;--line:#f7f4f714;--line-2:#f7f4f724;--gold:#d4af5a;--gold-hi:#ebcb82;--gold-ink:#1e2a40;--up:#7bd8a5;--radius:22px;--gutter:80px;--max:1440px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-hi)}button,input{font:inherit}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:6px}.mono{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.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}.skip-link{z-index:100;background:var(--gold);color:var(--gold-ink);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link:focus{color:var(--gold-ink);top:16px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:13px}.muted{color:var(--ink-3)}.gold{color:var(--gold)}.btn{white-space:nowrap;height:56px;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;display:inline-flex}.btn-gold{background:var(--gold);color:var(--gold-ink);box-shadow:0 18px 40px -18px #d4af5ab3}.btn-gold:hover{color:var(--gold-ink);transform:translateY(-2px)}.btn-sm{height:44px;box-shadow:none;padding:0 22px;font-size:15px}.btn-ghost{border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{color:var(--ink);border-color:#d4af5a99}.arrow-link{align-items:center;gap:8px;font-weight:500;display:inline-flex}.arrow-link svg{transition:transform .3s var(--ease-out)}.arrow-link:hover svg{transform:translate(4px)}.sheen{isolation:isolate;position:relative;overflow:hidden}.sheen:after{content:"";width:30%;animation:odx-sheen 4.2s var(--ease-in-out) 1.2s infinite;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);position:absolute;inset:0 auto 0 -40%;transform:skew(-18deg)}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#070708d1;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:28px;height:76px;display:flex}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:12px;font-size:21px;font-weight:600;display:flex}.brand:hover{color:var(--ink)}.brand svg{flex-shrink:0;display:block}.cta-mark{position:relative}.primary-nav{gap:34px;font-size:15px;font-weight:500;display:flex}.primary-nav a{color:var(--ink-2);white-space:nowrap}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--ink)}.header-actions{align-items:center;gap:14px;display:flex}.search{align-items:center;display:flex;position:relative}.search svg{pointer-events:none;position:absolute;left:14px}.search input{border:1px solid var(--line-2);width:280px;height:44px;color:var(--ink);background:#f7f4f70d;border-radius:22px;outline:none;padding:0 16px 0 40px;font-size:14px;transition:border-color .2s,background .2s}.search input::placeholder{color:var(--ink-3)}.search input:focus{background:#f7f4f714;border-color:#d4af5a99}.crumbs{padding:22px 0 6px}.crumbs ol{font-family:var(--font-mono), monospace;color:var(--ink-3);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.crumbs a{color:var(--ink-3)}.crumbs a:hover,.crumbs [aria-current=page]{color:var(--ink)}.section{padding-block:112px 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.section-head>div{flex-direction:column;gap:18px;display:flex}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.4vw,60px);font-weight:600;line-height:1.02}.h3{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.1}.lead{color:var(--ink-2);text-wrap:pretty;max-width:540px;font-size:18px;line-height:1.6}.note{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:13px}.hero{position:relative;overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:40px;min-height:820px;padding-block:72px 88px;display:grid;position:relative}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#d4af5a0d 1px,#0000 1px),linear-gradient(90deg,#d4af5a0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 72% 45%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 72% 45%,#000 0%,#0000 75%)}.hero-glow{pointer-events:none;background:radial-gradient(closest-side,#d4af5a26,#d4af5a00);border-radius:50%;width:900px;height:900px;position:absolute;top:-80px;right:-140px}.hero-copy{flex-direction:column;gap:30px;display:flex;position:relative}.hero h1{letter-spacing:-.045em;font-size:clamp(44px,6vw,88px);font-weight:600;line-height:.98}.hero .lead{font-size:20px}.hero-ctas{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.hero-ctas .btn{height:60px;padding:0 32px;font-size:18px}.trust{color:var(--ink-3);flex-wrap:wrap;gap:6px 0;font-size:17px;display:flex}.trust li:not(:last-child):after{content:"·";margin:0 10px}.qr-cta{border:1px solid var(--line-2);text-align:left;background:#0e0e10d9;border-radius:18px;align-items:center;gap:12px;padding:7px 16px 7px 7px;display:none}.qr-cta .qr{border-radius:10px;flex-shrink:0;display:block}.qr-cta p{max-width:158px;color:var(--ink-3);font-size:13px;line-height:1.45}.qr-cta strong{color:var(--ink);font-size:14px;font-weight:600;display:block}@media (hover:hover) and (pointer:fine) and (min-width:761px){.qr-cta{display:flex}.touch-only{display:none}}.eyebrow-line{align-items:center;gap:12px;display:flex}.eyebrow-line:before{content:"";background:var(--gold);width:28px;height:1px}.hero-visual{height:720px;position:relative}.hero-visual .compass{width:640px;height:640px;margin:-320px 0 0 -320px;position:absolute;top:50%;left:50%}.device{background:#0c0c0e;border-radius:50px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 3px #000,0 50px 90px -30px #000000f2}.device .screen{aspect-ratio:1179/2556;background:#000;border-radius:40px;position:relative;overflow:hidden}.device .screen>img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.device .island{background:#000;border-radius:999px;width:31%;height:3.7%;position:absolute;top:1.5%;left:50%;transform:translate(-50%)}.hero-stage{scale:var(--hs-scale,1);margin:-345px 0 0 -300px;position:absolute;top:50%;left:50%}.hs-phone{position:absolute}.hs-phone.back{opacity:.92;top:24px;left:34px}.hs-phone.front{filter:drop-shadow(-24px 30px 50px #000000d9);top:84px;left:262px}.hs-sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hs-beam{background:var(--gold-hi);height:2px;animation:hs-beam 2.8s var(--ease-in-out) infinite alternate;position:absolute;top:2%;left:0;right:0;box-shadow:0 0 14px 3px #ebcb82cc}.hs-beam:before{content:"";background:linear-gradient(#d4af5a00,#d4af5a4d);height:48px;position:absolute;bottom:100%;left:0;right:0}@keyframes hs-beam{0%{top:2%}to{top:97%}}.chip-float{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);background:#121214cc;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;box-shadow:0 20px 40px -20px #000000e6}.chip-float small{color:var(--ink-3);font-size:12px;display:block}.chip-float .chip-title{letter-spacing:-.01em;margin:2px 0 1px;font-size:16px;font-weight:600;display:block}.check-dot{background:#d4af5a29;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dot{background:var(--up);border-radius:50%;width:8px;height:8px;display:inline-block}.ticker{border-block:1px solid var(--line);align-items:center;height:72px;display:flex;position:relative;overflow:hidden}.ticker-label{height:100%;padding:0 28px 0 var(--gutter);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:var(--bg);z-index:2;box-shadow:24px 0 24px -4px var(--bg);flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.ticker-track{white-space:nowrap;flex-shrink:0;animation:60s linear infinite odx-marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{color:var(--ink);border-right:1px solid var(--line);align-items:center;gap:12px;padding:0 30px;font-size:15px;display:flex}.ticker-item:hover{color:var(--ink);background:#d4af5a0d}.ticker-item .mono{color:var(--ink-3);font-size:12px}.ticker-item .px{font-family:var(--font-mono), monospace;color:var(--gold);font-size:14px;font-weight:600}.panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.panel{border:1px solid var(--line);height:680px;transition:transform .32s var(--ease-out), border-color .32s;background:#000;border-radius:28px;padding:40px;position:relative;overflow:hidden}.panel:hover{border-color:#d4af5a66;transform:translateY(-6px)}.panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000 85%);height:110px;position:absolute;bottom:0;left:0;right:0}.panel h3{letter-spacing:-.03em;margin-top:16px;font-size:30px;font-weight:600;line-height:1.05}.panel p{color:var(--ink-3);max-width:320px;margin-top:14px;font-size:16px;line-height:1.55}.panel-phone{width:260px;margin-left:-130px;position:absolute;top:236px;left:50%}.hl-tile{width:45.2%;height:36.1%;box-shadow:0 0 0 2px var(--gold), 0 0 34px 2px #d4af5a73;border-radius:10px;position:absolute;top:24.4%;left:3.6%}.hl-badge{background:var(--gold);color:var(--gold-ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.callout{border:1.5px solid var(--gold);background:#000;border-radius:14px;max-width:none;position:absolute;box-shadow:0 0 40px #d4af5a59,0 24px 40px -16px #000000e6}.callout.portfolio{width:224px;height:auto;top:56px;left:-18px}.progress{flex-direction:column;gap:6px;margin-top:12px;display:flex}.progress-row{justify-content:space-between;font-size:13px;display:flex}.bar{background:#f7f4f71a;border-radius:2px;height:4px;overflow:hidden}.bar>span{background:var(--gold);transform-origin:0;height:100%;animation:odx-fill 5s var(--ease-out) infinite;border-radius:2px;display:block}.spread{border:1px solid var(--line);background:#000;border-radius:28px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px;margin-top:56px;padding:44px;display:grid;position:relative;overflow:hidden}.spread:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d4af5a1f,#d4af5a00);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-120px}.spread-copy{flex-direction:column;gap:16px;display:flex;position:relative}.spread-copy h3{letter-spacing:-.03em;text-wrap:balance;font-size:30px;font-weight:600;line-height:1.1}.spread-copy p{color:var(--ink-2);font-size:16px;line-height:1.6}.spread-copy strong{color:var(--ink);font-weight:600}.spread-copy strong.gold{color:var(--gold)}.spread-cards{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:18px;display:grid;position:relative}.spread-cards li{transform:translateY(calc((var(--n,5) - var(--i,1)) * 10px))}.spread-cards li:first-child{--i:1}.spread-cards li:nth-child(2){--i:2}.spread-cards li:nth-child(3){--i:3}.spread-cards li:nth-child(4){--i:4}.spread-cards li:nth-child(5){--i:5}.spread-cards a{color:var(--ink);transition:transform .32s var(--ease-out);flex-direction:column;gap:8px;display:flex}.spread-cards a:hover{color:var(--ink);transform:translateY(-6px)}.spread-cards .sp-label{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:11px;line-height:1.4}.spread-cards .sp-px{font-family:var(--font-mono), monospace;font-size:16px;font-weight:600}.spread-cards li:last-child .sp-px{color:var(--gold)}.spread-cards li:last-child .card-art{box-shadow:0 0 0 1px #d4af5a8c,0 30px 60px -20px #d4af5a59}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.why-grid li{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:10px;padding:28px;display:flex}.why-grid h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.why-grid p{color:var(--ink-3);font-size:15px;line-height:1.55}.price-search{flex-direction:column;gap:12px;width:min(100%,520px);display:flex}.big-search{align-items:center;display:flex;position:relative}.big-search svg{pointer-events:none;position:absolute;left:22px}.big-search input{border:1px solid var(--line-2);width:100%;height:64px;color:var(--ink);background:#f7f4f70d;border-radius:32px;outline:none;padding:0 124px 0 50px;font-size:17px;transition:border-color .2s,background .2s}.big-search input::placeholder{color:var(--ink-3)}.big-search input:focus{background:#f7f4f714;border-color:#d4af5a99}.big-search .btn{height:48px;position:absolute;right:8px}.price-search .note{padding-left:22px}.sub-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:64px;display:flex}.sub-head h3{letter-spacing:-.02em;font-size:22px;font-weight:600}.sub-head+.tile-grid{margin-top:24px}.by-character{flex-wrap:wrap;align-items:center;gap:24px;margin-top:64px;display:flex}.set-grid li{display:flex}.set-grid li>.set-tile{flex:1}.set-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:52px;display:grid}.set-tile{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);min-height:200px;color:var(--ink);transition:transform .32s var(--ease-out), border-color .32s;flex-direction:column;justify-content:space-between;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.set-tile:hover{color:var(--ink);border-color:#d4af5a73;transform:translateY(-6px)}.set-tile .ring{opacity:.5;width:220px;height:220px;animation:40s linear infinite odx-spin;position:absolute;top:-70px;right:-70px}.set-code{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.2px var(--gold);font-size:44px;font-weight:600;line-height:1}.pill{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px}.set-tile .top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.set-tile .bottom{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.set-tile .name{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}.set-tile .count{font-family:var(--font-mono), monospace;color:var(--ink-3);white-space:nowrap;font-size:13px}.set-tile.has-chase{min-height:212px}.set-tile.has-chase .bottom{flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 128px)}.set-tile .chase-px{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:13px}.set-tile .chase-px strong{color:var(--gold);font-weight:600}.set-tile .chase{width:104px;transition:transform .4s var(--ease-out);position:absolute;top:28px;right:26px;transform:rotate(6deg)}.set-tile:hover .chase{transform:rotate(0)translateY(-4px)scale(1.04)}.card-art{aspect-ratio:63/88;background:var(--panel-2);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 44px -26px #000000f2,inset 0 0 0 1px #ffffff14}.card-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-art.lg{border-radius:20px;box-shadow:0 60px 90px -40px #000000f2,inset 0 0 0 1px #ffffff1a}.placeholder{background:var(--ph-bg);flex-direction:column;padding:7%;display:flex;position:absolute;inset:0}.placeholder .art{background:var(--ph-art);border-radius:7%/5%;flex:0 0 68%;position:relative;overflow:hidden}.placeholder .art svg{opacity:.55;width:80%;position:absolute;top:-10%;right:-14%}.placeholder .num{font-family:var(--font-mono), monospace;color:#0000;-webkit-text-stroke:1px var(--ph-ink);font-size:3.2em;font-weight:600;line-height:1;position:absolute;bottom:0;right:6%}.card-art.sm .placeholder .num{display:none}.placeholder .meta{flex-direction:column;gap:3px;padding-top:7%;font-size:.8em;display:flex}.placeholder .meta strong{font-size:1.1em;font-weight:600}.placeholder .meta span{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:.8em}.foil{pointer-events:none;mix-blend-mode:color-dodge;background:linear-gradient(115deg,#fff0 36%,#ffe8b43d 44%,#a0d2ff2e 50%,#ffa0e124 55%,#fff0 63%) 0 0/300% 100%;animation:5.5s linear infinite odx-foil;position:absolute;inset:0}.tone-red{--ph-bg:linear-gradient(160deg, #5a1712, #2a0907);--ph-art:radial-gradient(120% 90% at 30% 20%, #a83325, #4a120d 72%);--ph-ink:#f08a70}.tone-green{--ph-bg:linear-gradient(160deg, #123d29, #06170f);--ph-art:radial-gradient(120% 90% at 30% 20%, #2d7d52, #0e2e1d 72%);--ph-ink:#8fe0b0}.tone-blue{--ph-bg:linear-gradient(160deg, #1a3a73, #08142b);--ph-art:radial-gradient(120% 90% at 30% 20%, #3565b8, #0f2550 72%);--ph-ink:#9cc0ff}.tone-purple{--ph-bg:linear-gradient(160deg, #3a1d5e, #140a24);--ph-art:radial-gradient(120% 90% at 30% 20%, #7445b3, #2a1547 72%);--ph-ink:#cdb0ff}.tone-black{--ph-bg:linear-gradient(160deg, #2a2a2c, #0c0c0d);--ph-art:radial-gradient(120% 90% at 30% 20%, #4a4a4e, #151516 72%);--ph-ink:#d8d8dc}.tone-yellow{--ph-bg:linear-gradient(160deg, #5a4a10, #1f1905);--ph-art:radial-gradient(120% 90% at 30% 20%, #b8952a, #40330b 72%);--ph-ink:#ffe08a}.tile-grid{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:28px 24px;margin-top:44px;display:grid}.tile{color:var(--ink);transition:transform .32s var(--ease-out);flex-direction:column;gap:12px;display:flex}.tile:hover{color:var(--ink);transform:translateY(-6px)}.tile .t-name{font-size:15px;font-weight:600;line-height:1.25}.tile .t-meta{font-family:var(--font-mono), monospace;color:var(--ink-3);flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.tile .t-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile .t-price{font-family:var(--font-mono), monospace;color:var(--gold);font-size:17px;font-weight:600}.tile .t-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--line-2);height:44px;color:var(--ink-2);border-radius:22px;align-items:center;gap:10px;padding:0 18px;font-size:15px;transition:border-color .2s,color .2s;display:inline-flex}.chip:hover,.chip[aria-current=true]{color:var(--ink);border-color:#d4af5a99}.chip .mono{color:var(--ink-3);font-size:11px}.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;display:grid}.faq details{border-top:1px solid var(--line-2);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:20px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{color:var(--gold);transition:transform .32s var(--ease-out);font-size:26px;font-weight:400}.faq details[open] .plus{transform:rotate(45deg)}.faq details p{color:var(--ink-2);max-width:600px;margin-top:12px;font-size:16px;line-height:1.65}.cta-band{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:36px;margin-top:120px;padding:120px 0;display:flex;position:relative;overflow:hidden}.cta-band .glow{pointer-events:none;background:radial-gradient(closest-side,#d4af5a21,#d4af5a00);border-radius:50%;width:1100px;height:1100px;margin:-550px 0 0 -550px;position:absolute;top:50%;left:50%}.cta-band .ring{opacity:.6;pointer-events:none;width:620px;height:620px;margin:-310px 0 0 -310px;position:absolute;top:50%;left:50%}.cta-band h2{letter-spacing:-.05em;flex-wrap:wrap;justify-content:center;gap:.25em;font-size:clamp(56px,9vw,124px);font-weight:600;line-height:.95;display:flex;position:relative}.cta-band .btn{height:64px;padding:0 38px;font-size:19px;position:relative}.cta-sub{color:var(--ink-2);margin-top:-14px;font-size:18px;position:relative}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.site-footer{border-top:1px solid var(--line);padding-top:72px}.footer-grid{grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr));gap:24px;display:grid}.footer-grid nav{flex-direction:column;gap:12px;font-size:14px;display:flex}.footer-grid nav a{color:var(--ink-2)}.footer-grid nav a:hover{color:var(--ink)}.footer-grid h2{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:12px;font-weight:500}.footer-legal{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:40px;margin-top:56px;padding:28px 0 40px;font-size:13px;line-height:1.6;display:flex}.footer-legal p{max-width:820px}.page-head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:56px;padding-block:28px 56px;display:grid}.page-head h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1}.page-head h1 .sub{color:var(--ink-3);display:block}.page-head .intro{color:var(--ink-2);text-wrap:pretty;max-width:680px;margin-top:22px;font-size:19px;line-height:1.6}.facts{border-block:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.facts>div{border-left:1px solid var(--line-2);flex-direction:column;gap:6px;padding:18px 0 18px 20px;display:flex}.facts>div:first-child{border-left:0;padding-left:0}.facts dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.facts dd{font-size:20px;font-weight:600}.ghost-code{font-family:var(--font-mono), monospace;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #d4af5a2e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:220px;font-weight:600;line-height:1;position:absolute;top:-40px;left:-12px}.app-aside{background:#000;border:1px solid #d4af5a47;border-radius:26px;position:relative;overflow:hidden;container-type:inline-size}.app-aside .ring{opacity:.6;pointer-events:none;width:360px;animation:40s linear infinite odx-spin;position:absolute;bottom:-150px;right:-120px}.aside-inner{grid-template-columns:minmax(0,1fr) 200px;gap:28px;padding:32px 36px 0 32px;display:grid;position:relative}.app-aside .copy{z-index:2;flex-direction:column;gap:14px;padding-bottom:32px;display:flex;position:relative}.app-aside h2{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.08}.app-aside p{color:var(--ink-2);font-size:15px;line-height:1.55}.aside-ctas{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:4px;display:flex}.aside-ctas .qr-cta p{max-width:110px;font-size:13px;line-height:1.45}.aside-visual{height:360px;position:relative}.aside-phone{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.aside-phone .device{box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 3px #000}.aside-callout{top:var(--top,50%);border:1.5px solid var(--gold);background:#1c1c1e;border-radius:14px;width:calc(100% + 38px);max-width:none;height:auto;position:absolute;left:-44px;box-shadow:0 0 40px #d4af5a4d,0 24px 40px -16px #000000e6}@container (max-width:520px){.aside-inner{grid-template-columns:minmax(0,1fr);gap:4px;padding:28px 28px 0}.app-aside .copy{padding-bottom:0}.aside-visual{width:min(230px,76%);height:300px;margin:24px auto 0}.aside-callout{top:calc(var(--top,50%) - 16%);width:128%;left:-14%}}.subnav{border-block:1px solid var(--line)}.subnav .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.subnav ul{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:28px;font-size:13px;display:flex}.subnav ul a{color:var(--ink-2)}.subnav ul a:hover{color:var(--ink)}.ptable{margin-top:28px}.ptable-head,.prow{grid-template-columns:116px 44px minmax(0,1fr) 190px 90px 130px 140px;align-items:center;gap:12px;display:grid}.ptable-head{height:44px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);font-size:11px}.ptable-head span:last-child,.prow .px{text-align:right}.ptable li{border-bottom:1px solid #f7f4f70f}.prow{min-height:64px;color:var(--ink);padding:8px 0;transition:background .2s}.prow:hover{color:var(--ink);background:#d4af5a0f}.prow[aria-current=page]{background:#d4af5a14}.prow .no{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:13px}.prow .thumb{width:34px}.prow .thumb .card-art{border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff1f}.prow .nm{font-weight:500}.prow .fin{color:var(--ink-2);font-size:14px}.prow .fin .mono{color:var(--ink-3);font-size:12px}.prow .rar{font-family:var(--font-mono), monospace;font-size:13px}.prow .typ{color:var(--ink-3);font-size:14px}.prow .px{font-family:var(--font-mono), monospace;font-weight:600}.prow .px.hi{color:var(--gold)}.foil-tag{align-items:center;gap:6px;display:inline-flex}.foil-tag:before{content:"";background:conic-gradient(from 90deg,#f0b070,#9cc0ff,#f5a0dc,#f0b070);border-radius:50%;width:8px;height:8px}.rbar{grid-template-columns:120px minmax(0,1fr) 44px;align-items:center;gap:16px;font-size:14px;display:grid}.rbar+.rbar{margin-top:14px}.rbar .bar{border-radius:4px;height:8px}.pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pn a{border:1px solid var(--line-2);min-height:84px;color:var(--ink);transition:transform .32s var(--ease-out), border-color .32s;border-radius:18px;flex-direction:column;justify-content:center;gap:4px;padding:16px 26px;display:flex}.pn a:hover{color:var(--ink);border-color:#d4af5a80;transform:translateY(-4px)}.pn a.next{text-align:right;border-color:#d4af5a59;align-items:flex-end}.pn small{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.pn a.next small{color:var(--gold)}.pn strong{font-size:19px;font-weight:600}.pn .empty{border:1px dashed var(--line);border-radius:18px}.p-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;padding-block:24px 40px;display:grid}.p-stage{overflow-clip-margin:40px;justify-content:center;align-items:center;min-height:640px;display:flex;position:relative;overflow:clip}.p-stage .compass{width:560px;height:560px;margin:-280px 0 0 -280px;position:absolute;top:50%;left:50%}.p-stage .glow{background:radial-gradient(closest-side, var(--glow,#d4af5a47), transparent);border-radius:50%;width:420px;height:520px;margin:-260px 0 0 -210px;animation:4.5s ease-in-out infinite odx-glow;position:absolute;top:50%;left:50%}.p-card{width:380px;max-width:80%;animation:9s ease-in-out infinite odx-tilt;position:relative}.p-info{flex-direction:column;gap:26px;padding-top:30px;display:flex}.p-info h1{flex-direction:column;gap:12px;display:flex}.p-info h1 .nm{letter-spacing:-.045em;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:.98}.p-info h1 .id{font-family:var(--font-mono), monospace;color:var(--ink-2);font-size:clamp(18px,2.2vw,28px);font-weight:500}.price-box{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex}.price-box .big{font-family:var(--font-mono), monospace;letter-spacing:-.03em;color:var(--gold);font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.price-box p{max-width:260px;color:var(--ink-3);font-size:13px;line-height:1.55}.siblings h2{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:12px;font-weight:500}.sib{border:1px solid var(--line);min-height:60px;color:var(--ink);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:8px 18px;transition:background .2s,border-color .2s;display:grid}.sib+.sib{margin-top:8px}.sib:hover{color:var(--ink);background:#f7f4f70a}.sib[aria-current=page]{background:#d4af5a14;border-color:#d4af5a99}.sib .s1{font-size:15px;font-weight:600}.sib .s2{color:var(--ink-3);font-size:13px}.sib .tag{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:11px}.sib .px{font-family:var(--font-mono), monospace;text-align:right;font-size:16px;font-weight:600}.details{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.details>div{border-bottom:1px solid var(--line-2);flex-direction:column;gap:5px;padding:16px 0;display:flex}.details dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.details dd{font-size:17px;font-weight:500}.effect{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-top:22px;padding:20px 22px}.effect p{font-size:16px;line-height:1.6}.effect p+p{margin-top:6px}.two-col{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.az{columns:4 220px;column-gap:32px;margin-top:36px}.az section{break-inside:avoid;margin-bottom:28px}.az h2{font-family:var(--font-mono), monospace;color:var(--gold);margin-bottom:10px;font-size:14px}.az li{font-size:15px;line-height:1.9}.az li a{color:var(--ink-2)}.az li a:hover{color:var(--ink)}.az .mono{color:var(--ink-3);margin-left:6px;font-size:11px}.set-rows li{border-bottom:1px solid var(--line)}.set-row{min-height:68px;color:var(--ink);grid-template-columns:120px minmax(0,1fr) 160px 120px 130px;align-items:center;gap:16px;transition:background .2s;display:grid}.set-row:hover{color:var(--ink);background:#d4af5a0d}.set-row .code{font-family:var(--font-mono), monospace;color:var(--gold);font-weight:600}.set-row .nm{font-size:17px;font-weight:500}.set-row .mono{color:var(--ink-3);font-size:13px}.set-row .val{font-family:var(--font-mono), monospace;text-align:right}.legal{max-width:760px;padding-block:40px}.legal h1{letter-spacing:-.04em;margin-bottom:12px;font-size:56px;line-height:1}.legal h2{letter-spacing:-.02em;margin:36px 0 10px;font-size:22px}.legal p,.legal li{color:var(--ink-2);font-size:16px;line-height:1.7}.legal ul{margin:8px 0;padding-left:22px;list-style:outside}.legal .updated{font-family:var(--font-mono), monospace;color:var(--ink-3);font-size:13px}.empty-state{color:var(--ink-2);padding:60px 0;font-size:18px}.mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.rise{animation:odx-rise 1s var(--ease-out) both;display:block}.fade{animation:odx-fade 1s var(--ease-out) both}.d1{animation-delay:80ms}.d2{animation-delay:.16s}.d3{animation-delay:.28s}.d4{animation-delay:.4s}.d5{animation-delay:.52s}.d6{animation-delay:.64s}.d8{animation-delay:.88s}.spin{transform-origin:50%;transform-box:fill-box;animation:90s linear infinite odx-spin}.spin-rev{transform-origin:50%;transform-box:fill-box;animation:140s linear infinite reverse odx-spin}.settle{transform-box:fill-box;transform-origin:50%;animation:odx-settle 2.6s var(--ease-out) .4s both, odx-sway 7s ease-in-out 3.1s infinite}.bob{animation:6s ease-in-out infinite odx-bob}.bob2{animation:7s ease-in-out -2.3s infinite odx-bob}.bob3{animation:8s ease-in-out -4.1s infinite odx-bob}.pulse{animation:2.6s ease-in-out infinite odx-pulse}.draw{stroke-dasharray:600;animation:odx-draw 5s var(--ease-in-out) infinite}@keyframes odx-rise{0%{transform:translateY(45%)}to{transform:none}}@keyframes odx-fade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes odx-spin{to{transform:rotate(360deg)}}@keyframes odx-settle{0%{transform:rotate(-120deg)}45%{transform:rotate(16deg)}62%{transform:rotate(-8deg)}78%{transform:rotate(4deg)}90%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes odx-sway{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes odx-bob{0%,to{translate:0}50%{translate:0 -12px}}@keyframes odx-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes odx-marquee{to{transform:translate(-50%)}}@keyframes odx-foil{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes odx-tilt{0%,to{transform:perspective(1400px)rotateY(-9deg)rotateX(3deg)}50%{transform:perspective(1400px)rotateY(9deg)rotateX(-2deg)}}@keyframes odx-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes odx-draw{0%{stroke-dashoffset:600px;opacity:1}45%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes odx-fill{0%{opacity:1;transform:scaleX(0)}40%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes odx-sheen{0%{left:-40%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1180px){:root{--gutter:40px}.primary-nav{gap:22px}.search input{width:200px}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spread{grid-template-columns:minmax(0,1fr);gap:36px;padding:36px}.hero .wrap{grid-template-columns:minmax(0,1fr);min-height:0}.hero-visual{width:100%;max-width:680px;height:700px;margin-inline:auto}.panels{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter) 4px;scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:360px;grid-auto-flow:column;overflow-x:auto}.panels::-webkit-scrollbar{display:none}.panel{scroll-snap-align:start;height:680px}.panel h3{font-size:28px}.tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head,.p-hero,.two-col,.faq-grid{grid-template-columns:minmax(0,1fr);gap:40px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ptable-head,.prow{grid-template-columns:96px 40px minmax(0,1fr) 150px 60px 120px}.ptable-head .typ,.prow .typ{display:none}}@media (max-width:1020px){.search{display:none}}@media (max-width:760px){:root{--gutter:20px}.site-header .wrap{gap:12px;height:64px}.primary-nav,.search{display:none}.brand{font-size:19px}.section{padding-block:80px 0}.hero .wrap{gap:24px;padding-block:40px 56px}.hero .lead{font-size:17px}.hero-ctas .btn{width:100%}.hero-ctas .touch-only{display:none}.hero-visual{--hs-scale:.58;width:auto;height:410px;margin-inline:-20px}.hero-visual .compass{transform:scale(.6)}.trust{font-size:15px}.ticker-label{padding-left:20px}.ticker,.spread{display:none}.why-grid{margin-top:40px}.panels{grid-auto-columns:86%}.panel{height:640px;padding:28px}.panel h3{font-size:28px}.panel-phone{top:222px}.spread{border-radius:22px;gap:28px;margin-top:40px;padding:26px 20px}.spread-copy h3{font-size:26px}.spread-cards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:38%;margin-inline:-20px;padding:0 20px 4px;scroll-padding-inline:20px;overflow-x:auto}.spread-cards::-webkit-scrollbar{display:none}.spread-cards li{scroll-snap-align:start;transform:none}.why-grid{grid-template-columns:minmax(0,1fr);gap:12px}.why-grid li{padding:22px}.big-search input{height:58px;padding-right:112px;font-size:16px}.big-search .btn{height:44px;padding:0 18px}.set-tile .chase{width:92px;top:24px;right:20px}.set-tile.has-chase .bottom{max-width:calc(100% - 112px)}.cta-sub{font-size:16px}.p-stage .compass{transform:scale(.72)}.set-grid,.pn{grid-template-columns:minmax(0,1fr)}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.tile-grid.swipe-sm{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;margin-inline:-20px;padding:8px 20px 4px;scroll-padding-inline:20px;overflow-x:auto}.tile-grid.swipe-sm::-webkit-scrollbar{display:none}.tile-grid.swipe-sm>li{scroll-snap-align:start}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts>div:nth-child(3){border-left:0;padding-left:0}.ptable-head{display:none}.prow{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"thumb nm px""thumb fin px";row-gap:2px}.prow .no,.prow .rar,.prow .typ{display:none}.prow .thumb{grid-area:thumb}.prow .nm{grid-area:nm}.prow .fin{grid-area:fin}.prow .px{grid-area:px}.set-row{grid-template-columns:70px minmax(0,1fr) auto}.set-row .kind,.set-row .date{display:none}.footer-legal{flex-direction:column;gap:12px}.cta-band{padding:80px 20px}.ghost-code{font-size:140px}.p-stage{min-height:460px;margin-inline:-20px;overflow:hidden}.sib{grid-template-columns:30px minmax(0,1fr) auto}.sib .tag{display:none}}
