:root{--page-bg: #0a0c0d;--page-bg-2: #0d1012;--bezel: #1a1d20;--bezel-edge: #26292d;--phone-bg: #07090a;--card: #11141a;--card-2: #161a20;--card-elev: #1d222a;--inset: #0b0d11;--hairline: rgba(255,255,255,.06);--hairline-2: rgba(255,255,255,.1);--rule: rgba(236,233,225,.08);--ink: #ece9e1;--ink-2: #c5c2b9;--muted: #8a8d8f;--muted-2: #5e6166;--faint: #3d4045;--green: #7fb069;--green-deep: #5d8a4a;--green-glow: rgba(127,176,105,.18);--red: #c8665b;--red-deep: #a04a40;--red-glow: rgba(200,102,91,.18);--amber: #d6a85c;--amber-2: #b8893f;--bone: #cbb999;--bone-deep: #9d8c6e;--azure: #5d8da3;--orchid: #b58390;--serif: "Source Serif 4", "Times New Roman", serif;--sans: "IBM Plex Sans", -apple-system, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);font-weight:400;font-feature-settings:"ss01","cv11";background:var(--page-bg);color:var(--ink);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01";overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 600px at 78% -10%,rgba(93,141,163,.07),transparent 60%),radial-gradient(1300px 700px at 12% 20%,rgba(203,185,153,.04),transparent 65%),radial-gradient(900px 600px at 50% 110%,rgba(127,176,105,.04),transparent 60%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.05  0 0 0 0 0.05  0 0 0 0 0.05  0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}main,header,footer{position:relative;z-index:1}.meta-bar{border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,#0d1012eb,#0a0c0dd9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:50}.meta-bar-inner{max-width:1640px;margin:0 auto;padding:14px 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.meta-prompt{display:inline-flex;align-items:center;gap:10px;color:var(--ink-2)}.meta-prompt .caret{display:inline-block;width:8px;height:14px;background:var(--bone);animation:blink 1.4s steps(2) infinite;transform:translateY(2px)}@keyframes blink{50%{opacity:0}}.meta-status{text-align:center;color:var(--muted-2);display:flex;align-items:center;gap:12px;justify-content:center}.live-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #7fb06926;animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 3px #7fb0692e}70%{box-shadow:0 0 0 8px #7fb06900}to{box-shadow:0 0 #7fb06900}}.meta-right{text-align:right;display:flex;gap:18px;justify-content:flex-end;align-items:center}.meta-right span{display:inline-flex;align-items:center;gap:6px}.meta-right b{color:var(--ink);font-weight:500;letter-spacing:.05em}.hero{max-width:1640px;margin:0 auto;padding:96px 32px 60px;position:relative}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted-2);display:flex;align-items:center;gap:14px;margin-bottom:36px}.kicker:before{content:"";width:36px;height:1px;background:var(--bone-deep)}.hero h1{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(56px,9vw,156px);line-height:.92;letter-spacing:-.025em;color:var(--ink);font-variation-settings:"opsz" 60}.hero h1 .it{font-style:italic;font-weight:300;color:var(--bone);font-feature-settings:"ss01"}.hero h1 .crossbar{display:inline-block;width:.7em;height:.05em;background:var(--bone);vertical-align:middle;margin:0 .05em .18em}.hero-lede{font-family:var(--serif);font-size:21px;font-weight:300;line-height:1.45;color:var(--ink-2);max-width:36ch;letter-spacing:-.005em}.hero-lede em{font-style:italic;color:var(--bone)}.hero-meta{margin-top:52px;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 56px;border-top:1px solid var(--hairline);padding-top:28px;font-family:var(--mono);font-size:12.5px}.hero-meta dt{text-transform:uppercase;letter-spacing:.18em;color:var(--muted-2);font-size:10.5px;margin-bottom:6px}.hero-meta dd{margin:0;color:var(--ink)}.hero-frame{font-family:var(--mono);font-size:12.5px;color:var(--muted);line-height:1.5;white-space:pre;border:1px solid var(--hairline);background:linear-gradient(180deg,var(--card) 0%,var(--inset) 120%);padding:26px 30px;border-radius:4px;box-shadow:0 30px 60px -30px #0009;overflow-x:auto;scrollbar-width:none}.hero-frame::-webkit-scrollbar{display:none}@media (max-width: 1280px){.hero-frame{font-size:11.5px;padding:22px 24px}}@media (max-width: 900px){.hero-frame{font-size:10.5px;padding:20px 18px}.hero-grid{grid-template-columns:1fr;gap:48px}}.hero-frame .l{color:var(--bone)}.hero-frame .g{color:var(--green)}.hero-frame .r{color:var(--red)}.hero-frame .d{color:var(--ink)}.section{max-width:1640px;margin:0 auto;padding:80px 32px;position:relative}.section-head{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid var(--hairline);padding-bottom:22px;margin-bottom:56px;gap:32px}.section-head h2{margin:0;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(40px,5vw,76px);line-height:.95;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 60}.section-head .num{font-family:var(--mono);font-size:12px;color:var(--muted-2);letter-spacing:.2em;text-transform:uppercase}.section-lede{max-width:60ch;font-size:16px;color:var(--ink-2);margin-top:4px}.phone-row{display:grid;grid-template-columns:410px 1fr;gap:80px;align-items:start;margin-bottom:110px}.phone-row.reverse{grid-template-columns:1fr 410px}.phone-row.reverse .phone-side{order:2}.phone-row.reverse .copy-side{order:1}@media (max-width: 1100px){.phone-row,.phone-row.reverse{grid-template-columns:1fr;gap:48px}.phone-row.reverse .phone-side{order:0}.phone-row.reverse .copy-side{order:1}}.copy-side .label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--bone);margin-bottom:22px;display:inline-block;border-top:1px solid var(--bone-deep);padding-top:10px}.copy-side h3{margin:0 0 22px;font-family:var(--serif);font-weight:300;font-size:clamp(34px,3.4vw,54px);line-height:1;letter-spacing:-.018em;color:var(--ink);font-variation-settings:"opsz" 48}.copy-side h3 em{font-style:italic;color:var(--bone)}.copy-side .desc{font-size:16px;color:var(--ink-2);max-width:52ch;line-height:1.55}.copy-side .desc+.desc{margin-top:14px}.feature-list{margin:32px 0 0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--hairline)}.feature-list li{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.feature-list .k{font-family:var(--mono);font-size:11px;color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase}.feature-list .v{font-size:14.5px;color:var(--ink-2);line-height:1.45}.phone{width:410px;position:sticky;top:100px;filter:drop-shadow(0 50px 80px rgba(0,0,0,.55))}.phone-bezel{width:100%;border-radius:56px;padding:12px;background:linear-gradient(160deg,#2a2e33,#14171a,#0a0c0d 70%,#1d2024);position:relative;border:1px solid #2a2d31}.phone-bezel:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:55px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%);pointer-events:none}.phone-screen{background:var(--phone-bg);border-radius:44px;overflow:hidden;position:relative;height:820px;display:flex;flex-direction:column;isolation:isolate}.phone-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 400px at 50% -10%,rgba(93,141,163,.1),transparent 60%);z-index:0}.status-bar{height:38px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);position:relative;z-index:5}.status-bar .icons{display:flex;gap:6px;align-items:center}.status-bar .icons svg{width:16px;height:12px}.status-bar .icons .battery{width:26px;height:12px;border:1px solid var(--ink);border-radius:3px;position:relative;display:flex;align-items:center;padding:1px}.status-bar .icons .battery:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:5px;background:var(--ink);border-radius:0 1px 1px 0}.status-bar .icons .battery span{display:block;width:80%;height:100%;background:var(--ink);border-radius:1px}.tg-header{height:52px;padding:0 16px;display:grid;grid-template-columns:30px 1fr 30px;align-items:center;border-bottom:1px solid rgba(255,255,255,.04);position:relative;z-index:5}.tg-header .back,.tg-header .close{color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:22px}.tg-header .title{text-align:center;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.tg-header .title small{display:block;font-weight:400;font-size:10.5px;color:var(--muted-2);letter-spacing:.02em;margin-top:1px}.app-viewport{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:1}.app-scroll{flex:1;overflow-y:auto;scrollbar-width:none;padding:18px 16px 110px}.app-scroll::-webkit-scrollbar{display:none}.bottom-nav{position:absolute;bottom:0;left:0;right:0;height:76px;padding:8px 6px 18px;display:grid;grid-template-columns:repeat(5,1fr);background:linear-gradient(180deg,#07090a99,#07090af5 30%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--hairline);z-index:10}.tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 4px;color:var(--muted-2);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;border-radius:14px;transition:color .2s}.tab svg{width:22px;height:22px;stroke-width:1.4;fill:none;stroke:currentColor}.tab.active{color:var(--ink)}.tab.active svg{color:var(--bone);stroke:var(--bone)}.tab.active:after{content:"";position:absolute;bottom:8px;width:14px;height:1.5px;background:var(--bone);border-radius:1px}.tab{position:relative}.home-bar{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:134px;height:4px;background:var(--ink);opacity:.65;border-radius:2px;z-index:11}.rule{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);margin:28px 0 16px}.rule:before,.rule:after,.rule .line{content:"";height:1px;background:var(--rule)}.rule .line{display:block}.rule .meta{font-size:10px;color:var(--faint)}.app-h1{font-family:var(--serif);font-style:italic;font-weight:300;font-size:32px;line-height:1;letter-spacing:-.02em;margin:0 0 4px;color:var(--ink)}.app-sub{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-2)}.app-sub .dot{color:var(--bone)}.card{background:var(--card);border:1px solid var(--hairline);border-radius:12px;padding:14px;position:relative}.card.flat{background:transparent;padding:0;border:0}.tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:3px 7px;border:1px solid var(--hairline);border-radius:4px;background:var(--card-2);line-height:1}.tag.green{color:var(--green);border-color:#7fb0694d;background:#7fb06914}.tag.red{color:var(--red);border-color:#c8665b4d;background:#c8665b14}.tag.amber{color:var(--amber);border-color:#d6a85c4d;background:#d6a85c14}.tag.bone{color:var(--bone);border-color:#cbb9994d;background:#cbb9990f}.tag.azure{color:var(--azure);border-color:#5d8da352;background:#5d8da314}.delta{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.delta.up{color:var(--green)}.delta.dn{color:var(--red)}.delta.flat{color:var(--muted)}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.today-head{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:8px}.today-head .live{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-2)}.today-head .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #7fb06929;animation:pulse 1.8s ease-out infinite}.price-row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.price{background:var(--card);padding:14px 14px 16px;display:flex;flex-direction:column;gap:4px}.price .ticker{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);display:flex;gap:6px;align-items:center}.price .ticker .dot{width:7px;height:7px;border-radius:50%}.price.ape .ticker .dot{background:var(--bone)}.price.eth .ticker .dot{background:var(--azure)}.price .val{font-family:var(--mono);font-size:22px;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.price .row{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--muted-2);font-family:var(--mono)}.price .vol{letter-spacing:.05em}.news{display:grid;grid-template-columns:36px 1fr auto;gap:12px;padding:14px;background:var(--card);border:1px solid var(--hairline);border-radius:12px;margin-bottom:10px;position:relative}.news:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;background:var(--bone);opacity:.5;border-radius:2px}.news .av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2c3036,#15181c);border:1px solid var(--hairline);display:grid;place-items:center;font-family:var(--serif);font-style:italic;color:var(--bone);font-size:17px}.news .who{font-family:var(--mono);font-size:10.5px;color:var(--bone);letter-spacing:.04em;margin-bottom:4px;display:flex;gap:6px;align-items:center}.news .who time{color:var(--muted-2);margin-left:auto}.news h4{margin:0 0 4px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.news p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.45}.news .open{align-self:start;width:26px;height:26px;border:1px solid var(--hairline);border-radius:6px;display:grid;place-items:center;color:var(--muted)}.news .open:before{content:"↗";font-family:var(--mono);font-size:13px}.news .source-line{margin-top:8px;display:flex;gap:8px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2)}.news .source-line a{color:var(--bone);text-decoration:none}.event-row{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hairline)}.event-row:last-child{border-bottom:0}.event-row .ic{width:38px;height:38px;border-radius:10px;background:var(--card-2);border:1px solid var(--hairline);display:grid;place-items:center;font-size:16px;position:relative}.event-row .ic:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:10px;border:1px solid var(--bone-deep);opacity:.18}.event-row h5{margin:0 0 3px;font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--ink)}.event-row .meta{font-family:var(--mono);font-size:10.5px;color:var(--muted-2);letter-spacing:.05em;display:flex;gap:6px;align-items:center}.event-row .meta .sep{color:var(--faint)}.event-row .countdown{font-family:var(--mono);font-size:11.5px;color:var(--bone);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.event-row .countdown small{display:block;font-size:9px;color:var(--muted-2);letter-spacing:.18em;text-transform:uppercase;margin-top:2px}.see-all{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:14px;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:transparent;color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:border-color .2s,background .2s}.see-all:hover{border-color:var(--bone-deep);background:#cbb9990a}.see-all .arrow{color:var(--bone)}.whale{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:14px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--hairline);border-left:2px solid var(--azure);border-radius:10px}.whale .gly{width:44px;height:44px;display:grid;place-items:center;font-size:22px;color:var(--azure)}.whale .gly svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.2}.whale .label{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}.whale .body{font-size:12.5px;color:var(--ink-2);line-height:1.4}.whale .body b{color:var(--green);font-family:var(--mono);font-weight:500}.col-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px}.col-mini .item{background:var(--card);border:1px solid var(--hairline);border-radius:10px;padding:11px 12px;display:flex;flex-direction:column;gap:5px}.col-mini .item .top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink-2)}.col-mini .item .top .nm{display:flex;gap:6px;align-items:center}.col-mini .item .top .nm .em{font-size:14px}.col-mini .item .top .nm .em.ic-img{width:18px;height:18px;border-radius:50%;overflow:hidden;border:1px solid var(--hairline);background:var(--card-2);display:inline-block}.col-mini .item .top .nm .em.ic-img img{width:100%;height:100%;object-fit:cover;display:block}.collection .em.ic-img,.event-row .ic.ic-img,.tier .num.ic-img-small{overflow:hidden}.collection .em img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.coll-pill .pill-ic{width:14px;height:14px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:-2px;margin-right:4px;border:1px solid var(--hairline)}.coll-pill .pill-ic img{width:100%;height:100%;object-fit:cover;display:block}.holdings-icon{width:14px;height:14px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:-2px;border:1px solid var(--hairline)}.holdings-icon img{width:100%;height:100%;object-fit:cover;display:block}.sale-row .img.has-img{background:transparent;padding:0}.sale-row .img img{width:100%;height:100%;object-fit:cover;display:block}.col-mini .item .floor{font-family:var(--mono);font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.col-mini .item .delta{font-size:11px}.period-bar{display:grid;grid-template-columns:repeat(4,1fr);background:var(--card-2);padding:3px;border-radius:8px;border:1px solid var(--hairline);margin:12px 0 10px}.period-bar button{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;padding:7px 0;color:var(--muted);border-radius:6px;font-variant-numeric:tabular-nums;text-transform:uppercase}.period-bar button.active{background:var(--card-elev);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.toggle-line{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--card);border:1px solid var(--hairline);border-radius:10px;margin-bottom:14px}.toggle-line span{font-size:12.5px;color:var(--ink-2)}.toggle-line span small{display:block;font-family:var(--mono);font-size:9.5px;color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;margin-top:2px}.toggle{width:38px;height:22px;border-radius:11px;background:var(--card-elev);border:1px solid var(--hairline);position:relative;cursor:pointer}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:.2s}.toggle.on{background:#7fb06940;border-color:#7fb06966}.toggle.on:after{left:18px;background:var(--green)}.collection{background:var(--card);border:1px solid var(--hairline);border-radius:14px;padding:0;overflow:hidden;margin-bottom:14px}.collection .head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:14px;align-items:center;border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.collection .em{width:44px;height:44px;border-radius:12px;border:1px solid var(--hairline);background:var(--card-2);display:grid;place-items:center;font-size:22px;position:relative}.collection .head h4{margin:0;font-size:15px;font-weight:500;letter-spacing:-.005em}.collection .head .vs{display:block;margin-top:2px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--muted-2)}.collection .head .vs .red{color:var(--red)}.collection .open-c{font-family:var(--mono);font-size:10px;color:var(--bone);text-transform:uppercase;letter-spacing:.16em;display:inline-flex;gap:4px;align-items:center}.collection .stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--hairline)}.collection .stat{padding:12px 10px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:2px}.collection .stat:last-child{border-right:0}.collection .stat .k{font-family:var(--mono);font-size:9px;color:var(--muted-2);letter-spacing:.18em;text-transform:uppercase}.collection .stat .v{font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em}.collection .stat .v small{color:var(--muted-2);font-size:10px}.collection .stat .d{font-size:10.5px}.sales-list{padding:6px 4px 4px}.sale-row{display:grid;grid-template-columns:44px 1fr auto;gap:10px;padding:8px 10px;border-radius:8px;align-items:center}.sale-row+.sale-row{border-top:1px dashed var(--hairline)}.sale-row .img{width:44px;height:44px;border-radius:8px;border:1px solid var(--hairline);background:linear-gradient(135deg,#1a1f25,#0e1115);display:grid;place-items:center;font-size:22px;color:var(--muted-2);position:relative;overflow:hidden}.sale-row .img.bayc{background:linear-gradient(135deg,#5a4a32,#2a2218);color:#d4b786}.sale-row .img.mayc{background:linear-gradient(135deg,#2a4a32,#15281a);color:#8dc593}.sale-row .img.koda{background:linear-gradient(135deg,#2c2a4a,#181628);color:#b8b0d4}.sale-row .img.land{background:linear-gradient(135deg,#4a2c2c,#281616);color:#d49a8c}.sale-row .img .flag{position:absolute;top:-1px;right:-1px;background:var(--card-elev);border:1px solid var(--hairline);border-radius:0 7px 0 4px;padding:2px 4px;font-size:10px}.sale-row .meta{display:flex;gap:5px;align-items:center;font-family:var(--mono);font-size:10px;color:var(--muted-2);letter-spacing:.05em}.sale-row .meta .flags{color:var(--ink);letter-spacing:0;font-size:11px}.sale-row .id{font-family:var(--mono);font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:1px}.sale-row .traits{font-size:11px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sale-row .traits b{color:var(--bone);font-weight:500}.sale-row .price{text-align:right;padding:0;background:transparent;border:0;display:flex;flex-direction:column;align-items:flex-end;gap:0}.sale-row .price .eth{font-family:var(--mono);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.sale-row .price .usd{font-family:var(--mono);font-size:10px;color:var(--muted-2)}.sale-row .price .above{font-family:var(--mono);font-size:10px;color:var(--green);margin-top:2px}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--hairline);margin-top:14px;margin-bottom:14px}.tabs button{padding:12px 0;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;letter-spacing:-.005em;font-family:var(--sans)}.tabs button.active{color:var(--ink);border-bottom-color:var(--bone)}.tabs button .count{font-family:var(--mono);font-size:10px;margin-left:4px;color:var(--muted-2)}.coll-pills{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;margin-bottom:12px}.coll-pill{padding:7px 12px;border:1px solid var(--hairline);border-radius:100px;font-size:11px;color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--card-2)}.coll-pill.active{background:var(--ink);color:#0a0c0d;border-color:var(--ink);font-weight:500}.tier-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px}.tier-summary .stat{background:var(--card);border:1px solid var(--hairline);border-radius:10px;padding:10px 11px}.tier-summary .stat .k{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}.tier-summary .stat .v{font-family:var(--mono);font-size:14.5px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.05}.tier-summary .stat .d{font-family:var(--mono);font-size:10px;margin-top:2px}.tier{background:var(--card);border:1px solid var(--hairline);border-radius:12px;padding:12px 14px;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;margin-bottom:8px;position:relative;overflow:hidden}.tier:before{content:"";position:absolute;bottom:0;left:0;height:2px;background:var(--tier-color, var(--bone));opacity:.65;width:var(--tier-share, 0%)}.tier .num{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--tier-color, var(--bone));line-height:1}.tier .row1{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px}.tier .row1 .nm{color:var(--ink);font-weight:500}.tier .row1 .nm small{font-family:var(--mono);font-size:10px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;margin-left:6px}.tier .row1 .ct{font-family:var(--mono);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.tier .row2{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--mono);font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.tier .row2 .delta{font-size:11px}.tier.t1{--tier-color: #6ba374}.tier.t2{--tier-color: #5d8da3}.tier.t3{--tier-color: #b58390}.tier.t4{--tier-color: #cbb999}.tier.t5{--tier-color: #d6a85c}.concentration{margin-top:16px;padding:14px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--hairline);border-radius:12px}.concentration .label{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px}.concentration .big{font-family:var(--mono);font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);line-height:1}.concentration .big .unit{color:var(--muted-2);font-size:18px}.concentration .desc{margin-top:8px;font-size:12px;color:var(--ink-2);line-height:1.45}.concentration .bar{height:6px;background:var(--inset);border-radius:3px;overflow:hidden;margin-top:10px;display:flex}.concentration .bar span{display:block;height:100%}.size-row{display:flex;gap:6px;margin:12px 0}.size-pill{padding:7px 12px;border:1px solid var(--hairline);border-radius:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--muted);background:var(--card-2)}.size-pill.active{background:var(--card-elev);color:var(--ink);border-color:var(--bone-deep)}.badge-filters{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}.badge-pill{padding:5px 9px;border:1px solid var(--hairline);border-radius:100px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:inline-flex;gap:4px;align-items:center}.badge-pill .gly{font-size:11px}.badge-pill.active{color:var(--ink);border-color:var(--bone-deep);background:#cbb9990f}.wallet{display:grid;grid-template-columns:32px 1fr auto;gap:10px;padding:12px;background:var(--card);border:1px solid var(--hairline);border-radius:12px;margin-bottom:8px;align-items:center}.wallet .rank{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--bone);line-height:1;font-feature-settings:"lnum" 1,"tnum" 1}.wallet .rank small{font-size:11px;color:var(--muted-2);margin-right:1px;font-style:normal;font-family:var(--mono)}.wallet .who-line{display:flex;align-items:center;gap:6px;margin-bottom:4px}.wallet .who-line .name{font-size:14px;color:var(--ink);font-weight:500;letter-spacing:-.01em;font-family:var(--mono)}.wallet .who-line .name.ens{font-family:var(--mono)}.wallet .who-line .name.addr{color:var(--ink-2);font-size:12.5px}.wallet .badge{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:2px 6px;border-radius:3px;border:1px solid}.badge.NEW,.badge.UP{color:var(--green);border-color:#7fb06966;background:#7fb06914}.badge.DOWN{color:var(--red);border-color:#c8665b66;background:#c8665b14}.badge.ACC{color:var(--bone);border-color:#cbb99966;background:#cbb9990f}.badge.SELL{color:var(--amber);border-color:#d6a85c66;background:#d6a85c14}.badge.IDLE{color:var(--muted);border-color:var(--hairline);background:var(--card-2)}.wallet .holdings{display:flex;gap:9px;font-family:var(--mono);font-size:10.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px}.wallet .holdings span{display:inline-flex;gap:3px;align-items:center}.wallet .holdings em{color:var(--muted-2);font-style:normal;font-size:11px}.wallet .price-side{text-align:right;display:flex;flex-direction:column;gap:1px;align-items:flex-end}.wallet .price-side .eth{font-family:var(--mono);font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em}.wallet .price-side .usd{font-family:var(--mono);font-size:10px;color:var(--muted-2)}.wallet .price-side .delta{margin-top:4px;font-size:10.5px}.tag-mark{font-size:12px;margin-right:3px}.event-card{background:var(--card);border:1px solid var(--hairline);border-radius:12px;padding:14px;margin-bottom:10px;display:grid;grid-template-columns:44px 1fr;gap:13px}.event-card.imminent{border-left:2px solid var(--bone)}.event-card.uncertain{background:linear-gradient(180deg,var(--card),var(--card-2))}.event-card .ic{width:44px;height:44px;border-radius:12px;background:var(--card-2);border:1px solid var(--hairline);display:grid;place-items:center;font-size:18px}.event-card .top-row{display:flex;gap:6px;align-items:center;margin-bottom:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.event-card .top-row .when{color:var(--bone)}.event-card .top-row .conf{margin-left:auto;color:var(--amber)}.event-card h4{margin:0 0 6px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.event-card p{margin:0 0 10px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.event-card .src-row{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;color:var(--muted-2);letter-spacing:.04em}.event-card .src-row a{color:var(--bone);text-decoration:none}.event-card .countdown-pill{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--bone);border:1px solid var(--bone-deep);border-radius:100px;padding:3px 9px;background:#cbb9990d;letter-spacing:.04em}.donate-hero{margin:14px 0 22px}.donate-hero h2{margin:0 0 10px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.donate-hero p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55;max-width:36ch}.wallet-card{background:var(--card);border:1px solid var(--hairline);border-radius:14px;padding:18px 16px;margin-bottom:14px;position:relative;overflow:hidden}.wallet-card:before{content:"";position:absolute;top:0;right:0;width:1px;height:60px;background:var(--bone);opacity:.5}.wallet-card .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.wallet-card .ticker{display:inline-flex;gap:7px;align-items:center;font-size:14px;font-weight:500;letter-spacing:-.005em}.wallet-card .ticker .glyph{width:28px;height:28px;border-radius:50%;background:var(--card-2);border:1px solid var(--hairline);display:grid;place-items:center;font-family:var(--serif);font-style:italic;color:var(--bone);font-size:14px}.wallet-card .ticker small{font-family:var(--mono);font-size:10px;color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;margin-left:4px}.wallet-card .qr{width:132px;height:132px;background:var(--card-2);border:1px solid var(--hairline);border-radius:10px;margin:6px auto 14px;padding:10px}.wallet-card .qr svg{width:100%;height:100%}.wallet-card .addr{font-family:var(--mono);font-size:12px;color:var(--ink);background:var(--inset);border:1px solid var(--hairline);border-radius:8px;padding:10px 12px;display:flex;gap:8px;align-items:center;word-break:break-all;letter-spacing:-.01em}.wallet-card .addr .copy{margin-left:auto;flex-shrink:0;width:24px;height:24px;border:1px solid var(--hairline);border-radius:5px;display:grid;place-items:center;color:var(--bone)}.wallet-card .addr .copy:before{content:"⧉";font-size:12px}.wallet-card .net{margin-top:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.wallet-card .net b{color:var(--ink-2);font-weight:500}.disclaimer{margin-top:22px;padding:12px 14px;border:1px dashed var(--hairline);border-radius:10px;font-size:11.5px;color:var(--muted);line-height:1.5;font-family:var(--sans)}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:24px}@media (max-width: 900px){.system-grid{grid-template-columns:1fr}}.swatch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.swatch{border:1px solid var(--hairline);border-radius:8px;background:var(--card);padding:0;overflow:hidden}.swatch .chip{height:80px;border-bottom:1px solid var(--hairline)}.swatch .info{padding:10px 11px;font-family:var(--mono);font-size:10.5px;display:flex;flex-direction:column;gap:2px}.swatch .info b{font-weight:500;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.swatch .info span{color:var(--muted-2)}.spec{border:1px solid var(--hairline);border-radius:10px;background:var(--card);padding:18px 18px 22px}.spec .head{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px}.spec .name{font-size:36px;line-height:1.05;letter-spacing:-.015em;color:var(--ink);margin-bottom:8px}.spec .name.serif{font-family:var(--serif);font-style:italic;font-weight:300}.spec .name.sans{font-family:var(--sans);font-weight:500}.spec .name.mono{font-family:var(--mono)}.spec .alpha{font-family:var(--serif);font-size:64px;line-height:1;color:var(--bone)}.spec .alpha.sans{font-family:var(--sans)}.spec .alpha.mono{font-family:var(--mono);color:var(--ink)}.spec .desc{margin-top:10px;font-family:var(--sans);font-size:12px;color:var(--ink-2)}.spec .scale{display:grid;gap:6px;margin-top:14px;font-family:var(--mono);font-size:12px;color:var(--muted)}.spec .scale b{color:var(--ink);margin-right:8px;font-weight:500}.principles{display:grid;gap:0;border-top:1px solid var(--hairline)}.principles li{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.principles li .n{font-family:var(--serif);font-style:italic;color:var(--bone);font-size:18px;font-weight:300}.principles li .body{font-size:14.5px;color:var(--ink-2);line-height:1.5}.principles li .body b{color:var(--ink);font-weight:500;display:block;font-family:var(--serif);font-style:italic;font-size:17px;margin-bottom:3px;letter-spacing:-.01em}.footer{border-top:1px solid var(--hairline);padding:32px 32px 80px;margin-top:60px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);display:flex;gap:18px;justify-content:center;align-items:center;flex-wrap:wrap}.gly-sale{font-size:11px}.flag-fire{color:#d77459}.flag-rare{color:var(--bone)}.flag-whale{color:var(--azure)}.txt-bone{color:var(--bone)}.txt-mono{font-family:var(--mono)}.qr-grid{display:grid;grid-template-columns:repeat(21,1fr);grid-template-rows:repeat(21,1fr);gap:0;width:100%;height:100%}.qr-grid>i{background:var(--ink)}html,body,#root{height:100%;width:100%}body{background:var(--phone-bg)}#root{display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:0;height:100dvh}.app-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;background:var(--phone-bg);padding-top:env(safe-area-inset-top,0)}.app-brand-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:10px;color:var(--muted-2);letter-spacing:.18em;text-transform:uppercase}.app-brand-bar .name{color:var(--ink);letter-spacing:.12em}.app-brand-bar .name b{color:var(--bone);font-weight:500}.app-shell .app-viewport{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.app-shell .app-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:14px 14px calc(96px + env(safe-area-inset-bottom,0))}.app-shell .app-scroll::-webkit-scrollbar{display:none}.app-shell .bottom-nav{position:absolute;bottom:0;left:0;right:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0));height:auto}.today-head{margin-bottom:16px}a{text-decoration:none;cursor:pointer}a:active{opacity:.7}button{color:inherit}.placeholder{margin:24px 0;padding:32px 18px;border:1px dashed var(--hairline-2);border-radius:12px;text-align:center;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.05em;background:var(--inset)}.placeholder .ic{font-size:26px;display:block;margin-bottom:10px}.placeholder .title{color:var(--ink);font-family:var(--serif);font-style:italic;font-size:18px;letter-spacing:0;margin-bottom:6px;text-transform:none}.placeholder .body{color:var(--muted);font-family:var(--sans);font-size:12px;text-transform:none;letter-spacing:0;line-height:1.5}.skel{height:14px;background:linear-gradient(90deg,var(--card) 0%,var(--card-elev) 50%,var(--card) 100%);background-size:200% 100%;animation:skel 1.4s linear infinite;border-radius:4px;margin:6px 0}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.error-box{margin:14px 0;padding:12px 14px;border:1px solid var(--red-glow);background:#c8665b0f;color:var(--red);font-family:var(--mono);font-size:11px;border-radius:8px}.stale-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--amber-2);color:var(--amber);font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;border-radius:99px}.copied-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);background:var(--card-elev);color:var(--bone);border:1px solid var(--bone-deep);padding:8px 18px;border-radius:99px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;z-index:100;pointer-events:none}@media (max-width: 380px){.app-shell .app-scroll{padding-left:12px;padding-right:12px}}.sale-row .traits{-webkit-line-clamp:2;line-clamp:2}.news.merged{grid-template-columns:1fr auto;padding:14px 16px}.news.merged h4{font-weight:600;font-size:14.5px;margin-bottom:6px}.news.merged p{font-size:13px;line-height:1.5;color:var(--ink-2)}.news.merged .who{margin-bottom:6px;text-transform:none;letter-spacing:.02em}
