:root{--ink: #111114;--muted: #6b6b76;--soft: #f4f4f7;--line: #e6e6ec;--purple: #7c5cff;--pink: #ff4a8a;--peach: #ffb08a;--lpm-bg: #fff;--lpm-glow: #fff;--lpm-ink: #111114;--lpm-muted: #6b6b76;--lpm-accent: var(--pink);--lpm-primary: #111114;--lpm-panel: #f5f5f7;--lpm-line: transparent;--lpm-radius: 12px}body.lp4{background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}.lp4 img,.lp4 svg{max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(18px,4vw,48px);background:transparent;transition:background .25s ease}.top.is-scrolled{background:#ffffff9e;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.lp-menu .brand{font-size:22px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.lp-menu .brand span{color:var(--pink)}.lp-menu-btn{background:var(--soft)}.lp-menu-btn span{background:var(--ink)}.brand{font-size:24px;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.brand span{color:var(--pink)}.brand.light{color:#fff}.links{display:none;align-items:center;gap:clamp(14px,2vw,28px);font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(min-width:960px){.top .links{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.foot .links{display:flex}.links a{text-decoration:none;color:var(--ink)}.links a:hover{color:var(--purple)}.lp-nav .links a.play{color:#1f6b3a}.lp-nav .links a.play:hover{color:#2d8f4f}.links .ico{font-size:16px}.right{display:flex;align-items:center;gap:12px}.lp-btn{display:inline-block;font:inherit;font-size:13px;text-decoration:none;padding:14px 28px;border-radius:999px;transition:transform .15s ease,background .2s}.lp-btn:hover{transform:translateY(1px)}.lp-btn-black{background:var(--ink);color:#fff}.lp-btn-black:hover{background:#2a2a33}.lp-btn.big{padding:20px 36px;border-radius:14px;font-size:15px}.lp-menu-btn{border-radius:999px}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);align-items:start;padding-top:clamp(30px,6vw,90px);padding-bottom:clamp(30px,5vw,70px)}.hero h1{margin:0 0 clamp(40px,6vw,90px);display:grid;font-family:Integral CF,Departure Mono,sans-serif;font-weight:800;font-size:clamp(40px,5.6vw,84px);line-height:.92;letter-spacing:.01em;text-transform:uppercase}.hero h1 span{background:linear-gradient(90deg,var(--pink),var(--peach) 70%,#ff7aa6);-webkit-background-clip:text;background-clip:text;color:transparent}.who{display:inline-flex;align-items:center;gap:12px;color:var(--purple);text-decoration:none;font-size:16px}.who .av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffe36a;overflow:hidden}.who .av canvas{width:30px;height:auto;margin-top:4px}.lp .title{margin:18px 0 30px;font-family:Departure Mono,ui-monospace,monospace;font-size:clamp(30px,4vw,52px);font-weight:400;letter-spacing:-.01em}.bid{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,40px)}.price{display:grid;gap:4px;padding-right:clamp(20px,3vw,40px);margin-top:-30px}.price small{font-size:13px;color:var(--ink)}.price small span{color:var(--muted);margin-left:10px}.price b{font-weight:400;font-size:clamp(32px,4vw,56px);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hero-feat{display:grid;gap:16px}.label{margin:0 0 14px;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.square{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 30% 25%,#f6c8ff 0%,transparent 45%),radial-gradient(ellipse at 75% 80%,#ffd0e0 0%,transparent 45%),linear-gradient(135deg,#b9c6ff,#6f7fff 45%,#e9a7ff);box-shadow:0 30px 80px #3c46a040}.square:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.12) 0 2px,transparent 2px 22px);mix-blend-mode:overlay}.square canvas{width:62%;height:auto;filter:drop-shadow(0 24px 30px rgba(20,20,80,.35))}.sec{padding-top:clamp(40px,6vw,80px)}.trend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.tile{position:relative;display:grid;align-content:end;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;text-decoration:none;color:#fff;padding:14px;isolation:isolate}.tile canvas{position:absolute;left:50%;top:42%;width:56%;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 24px rgba(0,0,0,.35));z-index:0;transition:transform .3s ease}.tile:hover canvas{transform:translate(-50%,-54%) scale(1.04)}.tile .art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .4s ease}.tile:hover .art{transform:scale(1.04)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.5));z-index:0}.tile>span{position:relative;z-index:1}.tile .nm{font-size:13px;text-shadow:0 2px 10px rgba(0,0,0,.6);min-width:0;overflow-wrap:anywhere}.tile .nm,.tile .fl{padding-right:34px}.tile .ex{position:absolute;right:12px;bottom:12px;z-index:1;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,transform .2s}.tile:hover .ex{background:#ffffff57;transform:scale(1.06)}.tile .fl{display:grid;gap:1px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;opacity:.9;text-shadow:0 2px 10px rgba(0,0,0,.6)}.t1{background:linear-gradient(160deg,#1f3a6e,#7fb2ff)}.t2{background:linear-gradient(160deg,#3a3a44,#c9c9d4)}.t3{background:linear-gradient(160deg,#2a0e4a,#ff4a8a)}.t4{background:linear-gradient(160deg,#ff7a3d,#ffd36a)}.t5{background:linear-gradient(160deg,#0f5a4a,#7be0b8)}.t6{background:linear-gradient(160deg,#4a1a0f,#ffb27a)}.fine{margin:22px 0 0;max-width:64ch;font-size:12px;line-height:1.8;color:var(--muted)}.fine a{color:var(--ink)}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.sec h2{margin:0 0 14px;font-family:Integral CF,Departure Mono,sans-serif;font-weight:700;font-size:clamp(26px,3.6vw,44px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.lede{margin:0 0 24px;max-width:46ch;font-size:13px;line-height:1.8;color:var(--muted)}.soft{background:var(--soft);border-radius:20px;padding:20px 22px;display:grid;grid-template-columns:40px 1fr;gap:4px 14px;align-items:center}.steps{display:grid;gap:12px}.soft span{grid-row:span 2;color:var(--pink);font-size:11px;letter-spacing:.2em}.soft b{font-weight:400;font-size:15px}.soft p{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}.strip{margin-top:28px;border-radius:24px;overflow:hidden;background:#000}.strip canvas{width:100%;height:auto;display:block}.lp-rows{margin-top:30px;overflow:hidden;padding-block:20px}.lp-row{display:flex;gap:14px;width:max-content;transform:rotate(-2deg);margin-block:8px}.lp-row.alt{transform:rotate(-2deg) translate(-80px)}.lp-mint{background:var(--soft);border-radius:18px;padding:10px;display:grid;gap:4px;justify-items:center}.lp-mint.hot{background:#ffe1eb}.lp-mint canvas{background:#fff;border-radius:12px}.lp-mint small{font-size:11px;color:var(--muted)}.lp-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.lp-lvl{background:var(--soft);border-radius:20px;padding:22px;display:grid;gap:8px}.lp-lvl .sw{display:flex;height:8px;border-radius:999px;overflow:hidden}.lp-lvl .sw i{flex:1}.lp-lvl .k{font-size:10px;letter-spacing:.2em;color:var(--pink)}.lp-lvl b{font-weight:400;font-size:16px}.lp-lvl small{color:var(--muted);font-size:12px;line-height:1.7}.lab-art{background:#100d2c;border-radius:24px;padding:clamp(14px,3vw,28px);display:grid;place-items:center}.lab-art canvas{max-width:100%;height:auto}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.stats div{display:grid;gap:6px;padding:26px 22px;border-radius:20px;background:var(--soft)}.stats b{font-weight:400;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stats span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.terms{margin-top:14px;display:grid;gap:4px}.terms div{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:12px;font-size:13px}.terms div:nth-child(odd){background:var(--soft)}.terms span{color:var(--muted)}.terms b{font-weight:400;text-align:right}#mint .fine{margin-bottom:22px}.foot{margin-top:clamp(60px,8vw,110px);background:var(--ink);color:#fff}.foot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-block:34px}.foot .links{flex-wrap:wrap;gap:10px 22px}.foot .links a{color:#fff}.foot small{color:#a7a7b3;font-size:11px;width:100%}.lp-top{border-radius:50%;background:var(--ink)}@media(max-width:960px){.trend{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-levels,.stats{grid-template-columns:1fr 1fr}}@media(max-width:760px){.top .lp-btn{padding:10px 18px;font-size:12px}.hero{grid-template-columns:1fr}.hero h1{margin-bottom:26px;font-size:clamp(38px,12vw,56px)}.title{margin:14px 0 20px}.bid{gap:16px}.price{border:0;padding:0;margin-top:20px}.lp-btn.big{width:100%;text-align:center}.two{grid-template-columns:1fr}.trend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{padding:12px;border-radius:16px}.tile .nm{font-size:12px}.tile .fl{font-size:9px;letter-spacing:.06em;white-space:nowrap}.tile .nm,.tile .fl{padding-right:30px}.tile .ex{right:10px;bottom:10px;width:26px;height:26px}.foot .links{gap:10px 18px}.foot-in{padding-block:28px}.lp-levels,.stats{grid-template-columns:1fr}.terms div{flex-direction:column;gap:4px}.terms b{text-align:left}}.pm-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#1111148c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:pm-in .18s ease both}@keyframes pm-in{0%{opacity:0}to{opacity:1}}.pm-card{width:min(360px,100%);margin:auto;display:grid;justify-items:center;gap:10px;padding:24px 22px 18px;border-radius:22px;background:#cf0;color:#0b0b0f;text-align:center}.pm-brand{font-size:20px;letter-spacing:-.02em}.pm-brand span{color:var(--pink)}.pm-title{margin:0;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.pm-art{width:min(220px,100%);aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;background:#0b0b0f;margin-top:4px}.pm-floor-label{margin:8px 0 0;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#4a5410}.pm-floor{margin:0;font-size:34px;line-height:1.1;letter-spacing:-.02em;color:#0b0b0f}.pm-floor small{font-size:14px;letter-spacing:0;color:#4a5410}.pm-usd{margin:2px 0 0;font-size:13px;color:#4a5410}.pm-caps{text-transform:uppercase;letter-spacing:.08em}.pm-actions{display:grid;width:100%;gap:6px;margin-top:6px}.pm-btn{display:block;width:100%;padding:11px 16px;border-radius:12px;font:inherit;font-size:12px;text-decoration:none;text-align:center;transition:background .2s}.pm-black{background:#111114;color:#fff}.pm-black:hover{background:#2a2a33}.pm-white{background:#fff;color:#111114}.pm-white:hover{background:#f0f0f4}.pm-close{background:none;border:0;padding:4px;font:inherit;font-size:12px;color:#4a5410;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pm-close:hover{color:#0b0b0f}.tile{cursor:pointer}
