:root{--lime:#D4FF00;--lime-dim:#b6db00;--bg:#0a0a0a;--surface:#141414;--surface2:#1c1c1c;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--muted:#8a8a8a;--muted-2:#6a6a6a;--amber:#ffb54d;--gold:#d1a44a;--headline:"Space Grotesk",sans-serif;--body:"Manrope",sans-serif;--e1:0 1px 0 rgba(255,255,255,.05) inset, 0 8px 20px -12px rgba(0,0,0,.9);--e2:0 1px 0 rgba(255,255,255,.06) inset, 0 18px 44px -20px rgba(0,0,0,.95);--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{background:#060606;color:#fff;font-family:var(--body);overflow-x:hidden;-webkit-font-smoothing:antialiased}.phone{max-width:440px;margin:0 auto;background:var(--bg);min-height:100vh;position:relative;padding-bottom:88px;overflow:hidden}.phone:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;max-width:440px;margin:0 auto;pointer-events:none;z-index:0;background:radial-gradient(120% 60% at 50% -8%,rgba(212,255,0,.06),transparent 60%)}.phone:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.phone>*{position:relative;z-index:2}.hl{font-family:var(--headline);font-weight:700}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kicker{font-family:var(--headline);font-weight:700;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--lime)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.note{font-size:11.5px;color:var(--muted);line-height:1.6}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;display:flex;align-items:flex-end;justify-content:center;animation:fade .2s ease-out}.sheet{width:100%;max-width:440px;background:linear-gradient(180deg,#161616,#0c0c0c);border-top-left-radius:26px;border-top-right-radius:26px;border:1px solid var(--line-2);border-bottom:none;padding:22px 20px calc(22px + env(safe-area-inset-bottom));max-height:88vh;overflow-y:auto;box-shadow:0 -30px 60px -20px #000000e6;animation:sheetin .34s var(--ease)}@keyframes sheetin{0%{transform:translateY(14%);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.topnav{position:sticky;top:0;z-index:40;background:#0a0a0ab8;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:13px 16px}.topnav .back{width:36px;height:36px;border-radius:11px;background:#ffffff0d;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s}.topnav .back:active{background:#ffffff1f}.topnav .brand{font-family:var(--headline);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.topnav .brand b{color:var(--lime)}.balance{display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,#d4ff0024,#d4ff000d);border:1px solid rgba(212,255,0,.32);color:var(--lime);font-family:var(--headline);font-weight:700;font-size:12px;padding:7px 12px;border-radius:999px;font-variant-numeric:tabular-nums;box-shadow:0 0 18px -6px #d4ff0066}.wrap{padding:20px 16px}.h1{font-family:var(--headline);font-weight:700;font-size:44px;letter-spacing:-.035em;text-transform:uppercase;line-height:.9}.chips{display:flex;gap:8px;overflow-x:auto;padding:16px 0 6px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:9px 15px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-family:var(--headline);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#b8b8b8;white-space:nowrap;transition:all .22s var(--ease)}.chip:active{transform:scale(.96)}.chip.on{background:var(--lime);color:#000;border-color:var(--lime);box-shadow:0 0 22px -6px #d4ff008c}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.card{position:relative;background:linear-gradient(180deg,#181818,#111);border:1px solid var(--line);border-radius:22px;overflow:hidden;text-align:left;display:flex;flex-direction:column;box-shadow:var(--e1);transition:transform .28s var(--ease),box-shadow .28s var(--ease);opacity:0;animation:cardin .5s var(--ease) forwards}@keyframes cardin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;padding:1px;background:linear-gradient(180deg,#ffffff29,#fff0 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card:active{transform:scale(.975);box-shadow:var(--e2)}.card.grail{border-color:#d1a44a73;box-shadow:var(--e1),0 0 34px -10px #d1a44a8c}.card.grail:before{background:linear-gradient(180deg,#d1a44a80,#d1a44a00 55%)}.card.rare{border-color:#d4ff003d;box-shadow:var(--e1),0 0 26px -12px #d4ff0059}.deckwrap{aspect-ratio:1/1.08;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 70% at 50% 12%,#242424,#151515 45%,#0b0b0b)}.deckwrap:after{content:"";position:absolute;left:14%;right:14%;bottom:9%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.deckwrap{perspective:820px}.deckwrap .deckobj{transform-style:preserve-3d;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5));animation:sway 8s ease-in-out infinite;will-change:transform}.card:nth-child(2n) .deckobj{animation-delay:-2.6s}.card:nth-child(3n) .deckobj{animation-delay:-5.1s}.card:nth-child(4n) .deckobj{animation-delay:-3.8s}@keyframes sway{0%{transform:translateY(-2%) rotateY(-15deg) scale(1.04)}50%{transform:translateY(-3.5%) rotateY(15deg) scale(1.04)}to{transform:translateY(-2%) rotateY(-15deg) scale(1.04)}}.tagrow{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:5px;flex-wrap:wrap;z-index:3}.tag{font-family:var(--headline);font-weight:700;font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;padding:4px 8px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tag.drop{background:#0a0a0a8c;border:1px solid rgba(212,255,0,.45);color:var(--lime)}.tag.grail{background:#d1a44a29;border:1px solid rgba(209,164,74,.65);color:var(--gold)}.tag.rare{background:#d4ff001a;border:1px solid rgba(212,255,0,.5);color:var(--lime)}.tag.standard{background:#0a0a0a80;border:1px solid rgba(255,255,255,.16);color:var(--muted)}.tag.rip{background:#ff464624;border:1px solid rgba(255,90,90,.5);color:#ff8a8a}.tag.live{background:var(--lime);color:#000;box-shadow:0 0 16px -4px #d4ff00b3}.card .meta{padding:13px 14px 15px;position:relative}.card .over{font-family:var(--headline);font-weight:700;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);display:flex;gap:6px;align-items:center}.card .over .ed{color:var(--muted);font-variant-numeric:tabular-nums}.card .nm{font-family:var(--headline);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:-.02em;line-height:1.04;margin-top:5px;color:#f4f4f4}.card .price{display:flex;align-items:baseline;gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.card .price b{font-family:var(--headline);font-weight:700;font-size:20px;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.card .price .u{font-size:10px;font-weight:700;color:var(--lime);letter-spacing:.04em}.card .price .usd{font-size:10px;color:var(--muted-2);margin-left:auto;font-variant-numeric:tabular-nums}.dhero{position:relative;margin:-20px -16px 0;padding:26px 16px 22px;background:radial-gradient(80% 55% at 50% 0%,rgba(212,255,0,.08),transparent 58%),radial-gradient(90% 70% at 50% 20%,#1c1c1c,transparent 70%)}.dstage{display:flex;align-items:flex-start;justify-content:center;padding:6px 0 18px}.deck3d{position:relative;width:210px;margin:0 auto;animation:rise .6s var(--ease)}.deck3d:after{content:"";position:absolute;left:50%;bottom:6px;width:60%;height:20px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent 78%);z-index:0;pointer-events:none}.deck3d .deckgl{width:100%;position:relative;z-index:1}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dmeta{text-align:center}.dmeta .over{font-family:var(--headline);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-bottom:12px}.title{font-family:var(--headline);font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:-.03em;line-height:.98}.subt{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:8px}.heldby{margin-top:14px;display:inline-flex;gap:8px;align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:999px;padding:6px 13px 6px 6px}.heldby .av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#3a3a3a,#141414);border:1px solid var(--line-2)}.heldby span{font-size:12px;color:var(--muted)}.section{margin-top:30px}.section>.kicker{display:block;margin-bottom:14px}.pricebox{margin-top:22px;background:linear-gradient(180deg,#181818,#101010);border:1px solid var(--line-2);border-radius:20px;padding:20px;box-shadow:var(--e2)}.askrow{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.ask .amt{font-family:var(--headline);font-weight:700;font-size:38px;color:#fff;line-height:.92;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ask .amt .u{font-size:16px;color:var(--lime);margin-left:3px}.ask .usd{font-size:12px;color:var(--muted);margin-top:7px}.floor{text-align:right;font-size:9px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;line-height:1.7}.floor b{display:block;color:#fff;font-family:var(--headline);font-size:15px;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:3px}.btns{display:flex;gap:11px}.btn{flex:1;padding:15px;border-radius:14px;font-family:var(--headline);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.09em;text-align:center;transition:transform .18s var(--ease),box-shadow .2s var(--ease),background .2s}.btn:active{transform:scale(.97)}.btn.primary{background:linear-gradient(180deg,#e4ff4a,#c2ea00);color:#0a0a0a;box-shadow:0 10px 30px -10px #d4ff0099}.btn.ghost{background:#ffffff0a;border:1px solid var(--line-2);color:#fff}.btn:disabled{opacity:.45;cursor:default;box-shadow:none}.valuegrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.vcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:15px}.vcard .ico{width:30px;height:30px;border-radius:9px;background:#d4ff001a;border:1px solid rgba(212,255,0,.25);display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:var(--lime)}.vcard .vt{font-family:var(--headline);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.02em}.vcard .vd{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.5}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 6px;text-align:center}.stat b{font-family:var(--headline);font-weight:700;font-size:22px;display:block;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .lime{color:var(--lime)}.stat span{font-size:8px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;font-weight:700;display:block;margin-top:5px}.timeline{position:relative;padding-left:28px}.timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1.5px;background:linear-gradient(180deg,var(--line-2),rgba(212,255,0,.4))}.tnode{position:relative;padding-bottom:20px}.tnode:last-child{padding-bottom:0}.tdot{position:absolute;left:-28px;top:1px;width:16px;height:16px;border-radius:50%;background:var(--surface2);border:1.5px solid var(--line-2)}.tnode.cur .tdot{background:var(--lime);border-color:var(--lime);box-shadow:0 0 14px -2px #d4ff00cc}.twho{font-family:var(--headline);font-weight:700;font-size:14px}.twhen{font-size:11px;color:var(--muted);margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.tprice{font-size:11px;color:var(--lime);font-weight:700;margin-top:3px;font-variant-numeric:tabular-nums}.trickgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.tg{aspect-ratio:9/16;border-radius:12px;border:1px solid var(--line);position:relative;overflow:hidden;display:flex;align-items:flex-end}.tg .lbl{font-size:10px;font-weight:700;padding:7px;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);width:100%}.tg .pin{position:absolute;top:6px;right:6px;font-size:8px;background:var(--lime);color:#000;border-radius:6px;padding:2px 6px;font-weight:800;letter-spacing:.05em}.flowbar{display:flex;height:38px;border-radius:11px;overflow:hidden;margin:14px 0;border:1px solid var(--line)}.flowseg{display:flex;align-items:center;justify-content:center;font-family:var(--headline);font-weight:700;font-size:11px;font-variant-numeric:tabular-nums}.legend{display:flex;flex-direction:column;gap:10px}.lrow{display:flex;align-items:center;gap:10px;font-size:12px}.sw{width:12px;height:12px;border-radius:4px;flex:0 0 auto}.lrow b{margin-left:auto;font-family:var(--headline);font-variant-numeric:tabular-nums}.spark{background:linear-gradient(180deg,#161616,#0f0f0f);border:1px solid var(--line);border-radius:16px;padding:16px 16px 8px}.setcard{width:100%;text-align:left;background:linear-gradient(180deg,#181818,#111);border:1px solid var(--line);border-radius:20px;padding:16px;display:flex;gap:15px;align-items:center;margin-bottom:13px;box-shadow:var(--e1);transition:transform .22s var(--ease)}.setcard:active{transform:scale(.99)}.setname{font-family:var(--headline);font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.setbrand{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:3px}.setprog{font-size:11px;margin-top:9px;color:#ccc}.setprog b{color:var(--lime);font-family:var(--headline);font-variant-numeric:tabular-nums}.slot{aspect-ratio:1/1.08;border-radius:16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.slot.owned{background:radial-gradient(90% 70% at 50% 12%,#242424,#0b0b0b)}.slot.missing{background:repeating-linear-gradient(45deg,#0f0f0f,#0f0f0f 7px,#141414 7px,#141414 14px)}.slot .lock{font-size:20px;opacity:.4}.slot .find{position:absolute;bottom:0;left:0;right:0;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:var(--lime);color:#000;text-align:center;padding:4px}.pitchhero{padding:34px 16px 6px;background:radial-gradient(130% 90% at 50% 0%,rgba(212,255,0,.12),transparent 60%)}.pcard{background:linear-gradient(180deg,#181818,#111);border:1px solid var(--line);border-radius:18px;padding:18px;margin-bottom:12px;box-shadow:var(--e1)}.pcard .pt{font-family:var(--headline);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.pcard .pd{font-size:12.5px;color:#bcbcbc;margin-top:8px;line-height:1.55}.num{font-family:var(--headline);font-weight:700;color:var(--lime);font-size:18px;width:26px;flex:0 0 auto}.earn{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:4px}.ebox{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;text-align:center}.ebox b{font-family:var(--headline);font-weight:700;font-size:26px;color:var(--lime);display:block;font-variant-numeric:tabular-nums}.ebox.alt b{color:#c2d2ff}.ebox span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:700;display:block;margin-top:5px}.botnav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:440px;background:#090909cc;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-top:1px solid var(--line);display:flex;justify-content:space-around;padding:10px 0 calc(14px + env(safe-area-inset-bottom));z-index:40}.nav{display:flex;flex-direction:column;align-items:center;gap:4px;color:#5e5e5e;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:color .2s;min-width:56px}.nav.on{color:var(--lime)}.nav .ic{display:flex;align-items:center;justify-content:center;line-height:0}.nav:active{transform:scale(.94)}.pill{display:inline-block;font-family:var(--headline);font-weight:700;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:#d4ff001a;border:1px solid rgba(212,255,0,.32);color:var(--lime)}hr.d{border:none;border-top:1px solid var(--line);margin:26px 0}.loading{padding:52px 16px;text-align:center;color:var(--muted-2);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--headline);font-weight:700}.empty{margin-top:24px;background:linear-gradient(180deg,#161616,#0f0f0f);border:1px solid var(--line);border-radius:20px;padding:32px 22px;text-align:center;box-shadow:var(--e1)}.empty .et{font-family:var(--headline);font-weight:700;font-size:17px;text-transform:uppercase;margin-top:16px}.empty .ed{font-size:12px;color:var(--muted);margin-top:9px;line-height:1.6}.errbox{margin-top:24px;background:#ff464612;border:1px solid rgba(255,90,90,.35);border-radius:16px;padding:16px;font-size:12px;color:#ff9a9a;line-height:1.5}.toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:90;background:linear-gradient(180deg,#1e1e1e,#141414);border:1px solid var(--line-2);border-radius:14px;padding:13px 19px;font-size:13px;font-weight:600;max-width:min(380px,calc(100vw - 32px));box-shadow:0 18px 40px -12px #000c;animation:toastin .28s var(--ease)}.toast.good{border-color:#d4ff0080;color:var(--lime)}.toast.bad{border-color:#ff5a5a80;color:#ff8a8a}@keyframes toastin{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.input{width:100%;background:var(--surface2);border:1px solid var(--line-2);border-radius:13px;padding:15px;color:#fff;font-family:var(--headline);font-weight:700;font-size:20px;font-variant-numeric:tabular-nums;transition:border-color .2s}.input.sm{font-size:14px;font-family:var(--body);font-weight:600}.input:focus{outline:none;border-color:#d4ff008c;box-shadow:0 0 0 3px #d4ff001a}.pickrow{display:flex;gap:11px;overflow-x:auto;padding-bottom:8px}.pick{flex:0 0 auto;text-align:center;background:none}.pick .pbox{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:12px;transition:all .2s var(--ease)}.pick.sel .pbox{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),0 0 22px -8px #d4ff0099}.pick .pnm{font-size:11px;font-weight:700;margin-top:7px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mylisting{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:11px 13px;margin-bottom:9px;font-size:12px}.mylisting b{font-family:var(--headline);font-variant-numeric:tabular-nums}.mylisting .cxl{margin-left:auto;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ff8a8a;background:#ff46461a;border:1px solid rgba(255,90,90,.4);border-radius:9px;padding:6px 10px}.authtab{display:flex;gap:8px;margin-bottom:18px}.authtab .chip{flex:1;text-align:center}.field{margin-bottom:13px}.field label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin-bottom:7px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
