:root{color-scheme:dark;--bg: oklch(.125 .008 72);--bg-deep: oklch(.095 .007 72);--surface: oklch(.165 .01 74);--surface-high: oklch(.21 .013 76);--line: oklch(.315 .018 78);--text: oklch(.93 .014 84);--text-soft: oklch(.77 .016 84);--text-dim: oklch(.61 .014 82);--accent: oklch(.765 .085 87);--accent-hot: oklch(.83 .1 91);--signal: oklch(.78 .14 126);--danger: oklch(.68 .17 25);--warning: oklch(.79 .13 80);--seal: oklch(.63 .155 32);--radius: 2px;--content: 1440px;--nav-height: 68px;--ease-out: cubic-bezier(.16, 1, .3, 1);--serif-cjk: "Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", "SimSun", "STSong", serif;--serif-latin: Georgia, "Times New Roman", serif;--shadow-1: 0 1px 0 oklch(1 0 0 / .05) inset, 0 12px 32px oklch(0 0 0 / .35);--shadow-2: 0 1px 0 oklch(1 0 0 / .06) inset, 0 24px 80px oklch(0 0 0 / .5);--glow-accent: 0 4px 22px oklch(.765 .085 87 / .32);--tier-n: oklch(.66 .075 252);--tier-r: oklch(.63 .15 368);--tier-sr: oklch(.81 .11 218);--tier-ssr: oklch(.78 .055 300);--tier-ur: oklch(.82 .115 90);--tier-lr: oklch(.72 .15 55);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100dvh;color:var(--text);background:var(--bg);font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;content:"";opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:before{position:fixed;top:-18vh;right:4vw;z-index:-1;width:16vw;height:140vh;background:linear-gradient(#cab0730d,#cab07304);clip-path:polygon(46% 0,54% 0,88% 100%,80% 100%);content:"";pointer-events:none}a{color:inherit}button,input{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent-hot);outline-offset:4px}.page-shell{min-height:100dvh;overflow:clip}.page-progress{position:fixed;top:0;right:0;left:0;z-index:100;height:3px;background:var(--accent-hot);transform:scaleX(var(--page-progress, 0));transform-origin:left center;pointer-events:none}.skip-link{position:fixed;top:8px;left:12px;z-index:100;min-height:44px;padding:12px 16px;color:var(--bg-deep);background:var(--accent-hot);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid oklch(.94 .012 72 / .12);background:#060303d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .36s var(--ease-out),background .18s var(--ease-out)}.site-header.is-hidden{transform:translateY(calc(-100% - 4px))}.site-header:focus-within{transform:none}.site-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,48px);width:min(calc(100% - 48px),var(--content));min-height:var(--nav-height);margin-inline:auto}.brand-mark{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none}.brand-logo{display:block;width:34px;height:34px;object-fit:contain;border-radius:4px}.brand-name{font-family:var(--serif-latin);font-size:19px;font-weight:700;letter-spacing:.22em}.brand-product{padding-left:12px;border-left:1px solid var(--line);color:var(--text-dim);font-size:13px}.nav-links{display:flex;justify-content:flex-end;gap:2px}.nav-links a{position:relative;display:inline-grid;min-height:44px;padding:0 15px;place-items:center;color:var(--text-soft);font-size:13px;font-weight:700;text-decoration:none;transition:color .18s var(--ease-out)}.nav-links a:after{position:absolute;right:15px;bottom:7px;left:15px;height:2px;background:var(--accent);content:"";transform:scaleX(0);transform-origin:right center;transition:transform .18s var(--ease-out)}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1);transform-origin:left center}.site-nav .wallet-adapter-button{min-height:44px!important;border:1px solid var(--accent)!important;border-radius:var(--radius)!important;color:var(--bg-deep)!important;background:var(--accent)!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;white-space:nowrap;transition:color .18s var(--ease-out),background .18s var(--ease-out)!important}.site-nav .wallet-adapter-button:hover:not([disabled]){color:var(--bg-deep)!important;background:var(--accent-hot)!important;box-shadow:var(--glow-accent)!important}.wallet-adapter-dropdown-list{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important}.wallet-adapter-modal{background:#020101c7!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallet-adapter-modal-wrapper{border:1px solid var(--line)!important;border-top:6px solid var(--accent)!important;border-radius:var(--radius)!important;background:var(--surface)!important;box-shadow:var(--shadow-2)!important;font-family:inherit!important}.wallet-adapter-modal-title{font-family:inherit!important;font-weight:900!important}.wallet-adapter-modal-button{border-radius:var(--radius)!important;font-family:inherit!important}.wallet-adapter-modal-button:hover:not([disabled]){background:var(--surface-high)!important}.wallet-adapter-modal-list-more-button{border-radius:var(--radius)!important;color:var(--accent-hot)!important;font-family:inherit!important}.hero,.section-wrap,.footer{width:min(calc(100% - 48px),var(--content));margin-inline:auto}.hero{position:relative;display:grid;grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(12px,2.5vw,42px);min-height:calc(100dvh - var(--nav-height));padding:clamp(40px,6vh,72px) 0}.hero-copy{position:relative;z-index:4;max-width:660px}[data-motion-depth]{translate:0 var(--motion-shift, 0px);will-change:translate}.hero h1{max-width:720px;margin:0;font-family:var(--serif-cjk);font-size:clamp(56px,6vw,96px);font-weight:900;letter-spacing:.04em;line-height:1.14}.hero h1 span{display:block;animation:title-line-enter .76s var(--ease-out) both}.hero h1 span+span{animation-delay:90ms}.hero h1.title-latin{font-family:var(--serif-latin);font-size:clamp(58px,5.6vw,92px);font-weight:700;letter-spacing:.015em;line-height:1.02}.hero h1.title-latin span:last-child{color:var(--accent-hot)}.kicker{display:inline-flex;align-items:center;gap:14px;margin-bottom:26px;color:var(--accent);font-family:var(--serif-cjk);font-size:13px;font-weight:700;letter-spacing:.42em}.kicker:before{width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--accent));content:""}.hero-lead{max-width:500px;margin:26px 0 0;color:var(--text-soft);font-size:clamp(16px,1.4vw,19px);line-height:1.7;animation:copy-enter .62s .18s var(--ease-out) both}.hero-price{margin:14px 0 0;color:var(--accent-hot);font-size:15px;font-weight:800;animation:copy-enter .62s .22s var(--ease-out) both}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:32px;animation:copy-enter .62s .27s var(--ease-out) both}.hero-stats{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;animation:copy-enter .62s .25s var(--ease-out) both}.stat-chip{--tier-c: var(--accent);position:relative;display:grid;gap:2px;min-width:112px;padding:11px 16px 10px 46px;border:1px solid oklch(.93 .014 84 / .13);background:linear-gradient(165deg,oklch(1 0 0 / .03),transparent 55%),var(--bg-deep);font-size:12px}.stat-chip:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid oklch(.93 .014 84 / .05);pointer-events:none}.stat-letter{position:absolute;top:50%;left:13px;color:var(--tier-c);font-family:var(--serif-latin);font-style:italic;font-size:19px;transform:translateY(-50%)}.stat-chip strong{color:var(--text);font-family:var(--serif-cjk);font-size:14px;letter-spacing:.12em}.stat-chip small{color:var(--text-dim);font-variant-numeric:tabular-nums}.stat-n{--tier-c: var(--tier-n)}.stat-r{--tier-c: var(--tier-r)}.stat-sr{--tier-c: var(--tier-sr)}.stat-ur{--tier-c: var(--tier-ur)}.primary-action,.text-action{display:inline-flex;align-items:center;justify-content:center;min-height:50px;font-size:14px;font-weight:900;text-decoration:none;white-space:nowrap}.primary-action{min-width:164px;padding:0 28px;color:var(--bg-deep);background:linear-gradient(180deg,var(--accent-hot),var(--accent));clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);border:1px solid oklch(.9 .06 95 / .6);font-family:var(--serif-cjk);letter-spacing:.22em;transition:color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .24s var(--ease-out)}.primary-action:hover{color:var(--bg-deep);background:linear-gradient(180deg,oklch(.88 .1 94),var(--accent-hot));box-shadow:var(--glow-accent)}.primary-action:active,.text-action:active,.mint-btn:active:not(:disabled),.modal-btn:active:not(:disabled),.mini-btn:active:not(:disabled){transform:translateY(1px)}.text-action{padding:0 6px;border-bottom:1px solid var(--line);color:var(--text-soft)}.text-action:hover{border-color:var(--accent);color:var(--text)}.hero-art{position:relative;z-index:2;width:min(100%,780px);margin:0 0 0 auto;animation:art-enter .9s 80ms var(--ease-out) both}.hero-art-frame{position:relative;overflow:hidden;border:1px solid oklch(.94 .012 72 / .22);background:var(--surface);clip-path:polygon(44px 0,100% 0,100% calc(100% - 44px),calc(100% - 44px) 100%,0 100%,0 44px);transform:translate3d(var(--hero-pan-x, 0px),var(--hero-pan-y, 0px),0) rotateX(var(--hero-rotate-x, 0deg)) rotateY(var(--hero-rotate-y, 0deg));transform-style:preserve-3d;transition:transform .22s var(--ease-out),border-color .18s var(--ease-out);will-change:transform,translate}.hero-art-frame.tier-ur{border-color:#dfb9568c;box-shadow:0 0 0 1px #dfb9562e,0 18px 70px #dfb95629,inset 0 0 90px #dfb95612}.hero-art-frame.tier-lr{border-color:#eb883ba6;box-shadow:0 0 0 1px #eb883b38,0 22px 90px #eb883b38,inset 0 0 110px #eb883b1a}.hero-art-frame:before{position:absolute;top:-25%;bottom:-25%;left:-45%;z-index:2;width:7%;background:#ffb25a24;background:oklch(.82 .15 67 / .14);content:"";pointer-events:none;transform:skew(-18deg);animation:forge-sweep 1.15s .62s var(--ease-out) both}.hero-art-frame:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid oklch(.94 .012 72 / .12);box-shadow:inset 0 -120px #06030329;content:"";pointer-events:none}.hero-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:saturate(.9) contrast(1.08);animation:art-settle 1.25s var(--ease-out) both;transition:filter .56s var(--ease-out),transform .7s var(--ease-out)}.hero-art:hover .hero-art-frame{border-color:#dfb956d9}.hero-art:hover img{filter:saturate(1) contrast(1.07);transform:scale(1.018)}.hero-art figcaption,.tier-card figcaption{display:flex;align-items:baseline;gap:12px;padding-top:14px}.hero-art figcaption span{color:var(--tier-ur);font-family:var(--serif-latin);font-style:italic;font-size:14px;letter-spacing:.2em}.hero-art figcaption strong{color:var(--text);font-family:var(--serif-cjk);font-weight:900;letter-spacing:.1em;font-size:17px}.hero-art figcaption small{margin-left:auto;color:var(--text-dim);font-size:12px}.hero-wordmark{position:absolute;right:-.02em;bottom:.01em;z-index:0;color:transparent;font-family:Impact,Haettenschweiler,Bahnschrift,sans-serif;font-size:clamp(150px,19vw,310px);letter-spacing:-.055em;line-height:.62;-webkit-text-stroke:1px oklch(.94 .012 72 / .07);-webkit-user-select:none;user-select:none;animation:wordmark-enter 1.1s .26s var(--ease-out) both}.motion-ready [data-reveal]{--reveal-x: 0px;--reveal-y: 46px;opacity:0;clip-path:inset(0 0 12% 0);transform:translate3d(var(--reveal-x),var(--reveal-y),0);transition:opacity .62s var(--ease-out) var(--reveal-delay, 0ms),clip-path .76s var(--ease-out) var(--reveal-delay, 0ms),transform .76s var(--ease-out) var(--reveal-delay, 0ms)}.motion-ready [data-reveal=left]{--reveal-x: -54px;--reveal-y: 0px;clip-path:inset(0 16% 0 0)}.motion-ready [data-reveal=right]{--reveal-x: 54px;--reveal-y: 0px;clip-path:inset(0 0 0 16%)}.motion-ready [data-reveal=media]{--reveal-y: 72px;clip-path:inset(0 0 20% 0)}.motion-ready [data-reveal].is-visible{opacity:1;clip-path:inset(0);transform:none}.collection-reel{position:relative;z-index:4;padding:22px 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-deep);overflow:hidden}.reel-label{display:flex;justify-content:space-between;width:min(calc(100% - 48px),var(--content));margin:0 auto 16px;color:var(--text-dim);font-family:var(--serif-cjk);font-size:12px;letter-spacing:.3em}.reel-viewport{overflow:hidden}.reel-track{display:flex;width:max-content;gap:12px;padding-right:12px;animation:reel-flow 34s linear infinite;will-change:transform}.reel-viewport:hover .reel-track,.reel-viewport:focus-within .reel-track{animation-play-state:paused}.reel-card{--tier-c: var(--accent);width:clamp(164px,15vw,232px);flex:0 0 auto;margin:0;border-top:2px solid var(--tier-c);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface)}.reel-n{--tier-c: var(--tier-n)}.reel-r{--tier-c: var(--tier-r)}.reel-sr{--tier-c: var(--tier-sr)}.reel-ur{--tier-c: var(--tier-ur)}.reel-card:nth-child(3n+2){margin-top:18px}.reel-card:nth-child(3n){margin-top:7px}.reel-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:saturate(.82) contrast(1.06);transition:filter .18s var(--ease-out)}.reel-card:hover img{filter:saturate(1) contrast(1.04)}.reel-card figcaption{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid var(--line);color:var(--text-soft);font-size:12px}.reel-card b{color:var(--tier-c);font-variant-numeric:tabular-nums}.section-wrap{padding:clamp(92px,11vw,176px) 0}.section-heading{max-width:850px;margin-bottom:clamp(46px,6vw,84px)}.section-heading h2,.exchange-heading h2{margin:0;font-family:var(--serif-cjk);font-size:clamp(46px,5.6vw,82px);font-weight:900;letter-spacing:.05em;line-height:1.16}.section-heading>p:last-child,.exchange-heading>p{max-width:620px;margin:22px 0 0;color:var(--text-soft);font-size:16px;line-height:1.75}.mechanism,.artworks,.exchange,.disclosure,.evidence{position:relative}.mechanism:before,.artworks:before,.exchange:before,.disclosure:before,.evidence:before{position:absolute;top:0;right:0;left:0;height:1px;background:var(--line);content:""}.mechanism-statement{position:relative;max-width:880px;margin-left:clamp(0px,14vw,210px);padding:10px 0 10px clamp(26px,4vw,60px);border-left:1px solid var(--line)}.mechanism-statement:before{content:"「";position:absolute;top:-.14em;left:-.52em;color:var(--accent);font-family:var(--serif-cjk);font-size:clamp(44px,4.5vw,68px);opacity:.85}.mechanism-statement p{margin:0 0 22px;color:var(--text);font-family:var(--serif-cjk);font-size:clamp(20px,2.1vw,30px);font-weight:700;letter-spacing:.04em;line-height:1.72}.mechanism-statement strong{display:block;margin-top:34px;color:var(--text-soft);font-size:15px;line-height:1.7}.artwork-heading{margin-left:clamp(0px,8vw,118px)}.supply-panel{display:grid;gap:22px;max-width:980px;padding:clamp(20px,2.6vw,34px);border:1px solid var(--line);background:linear-gradient(180deg,oklch(1 0 0 / .03),transparent 55%),var(--bg-deep);box-shadow:var(--shadow-1)}.supply-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.supply-head h3{margin:0;font-family:var(--serif-cjk);font-size:clamp(23px,2.4vw,32px);font-weight:900;letter-spacing:.08em}.supply-head span{color:var(--text-dim);font-size:12px;text-align:right}.supply-bar{display:flex;height:18px;overflow:hidden;border:1px solid oklch(.93 .014 84 / .16);gap:3px}.supply-seg{min-width:8px;box-shadow:0 0 18px color-mix(in oklab,currentColor 60%,transparent) inset}.seg-n{background:linear-gradient(180deg,var(--tier-n),oklch(.44 .06 252))}.seg-r{background:linear-gradient(180deg,var(--tier-r),oklch(.42 .12 368))}.seg-sr{background:linear-gradient(180deg,var(--tier-sr),oklch(.58 .09 218))}.seg-ur{background:linear-gradient(180deg,var(--tier-ur),oklch(.62 .1 88))}.supply-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none}.legend-item{--tier-c: var(--accent);--tier-c-bg: var(--surface);display:flex;align-items:baseline;gap:10px;min-height:48px;padding:11px 13px;border:1px solid oklch(.94 .012 72 / .12);border-left:3px solid var(--tier-c);font-size:12px}.legend-item b{color:var(--tier-c);font-family:var(--serif-latin);font-style:italic;font-size:16px}.legend-item span{color:var(--text-soft);font-family:var(--serif-cjk);letter-spacing:.1em}.legend-item strong{margin-left:auto;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.legend-item small{color:var(--text-dim);font-variant-numeric:tabular-nums}.legend-n{--tier-c: var(--tier-n)}.legend-r{--tier-c: var(--tier-r)}.legend-sr{--tier-c: var(--tier-sr)}.legend-ur{--tier-c: var(--tier-ur)}.tier-band{--tier-c: var(--accent);margin-top:clamp(74px,9vw,140px)}.band-n{--tier-c: var(--tier-n)}.band-r{--tier-c: var(--tier-r)}.band-sr{--tier-c: var(--tier-sr)}.band-ur{--tier-c: var(--tier-ur)}.tier-band-head{display:flex;align-items:center;gap:24px;max-width:860px;margin-bottom:30px}.tier-badge{--tier-c: var(--accent);display:grid;width:62px;height:62px;flex:0 0 auto;place-items:center;color:var(--tier-c);border:1.5px solid color-mix(in oklab,var(--tier-c) 82%,transparent);outline:1px solid color-mix(in oklab,var(--tier-c) 26%,transparent);outline-offset:4px;border-radius:50%;font-family:var(--serif-latin);font-style:italic;font-size:19px}.tier-band-head h3{margin:0;font-family:var(--serif-cjk);font-size:clamp(27px,3vw,44px);font-weight:900;letter-spacing:.06em;line-height:1.12}.tier-band-head p{margin:9px 0 0;color:var(--text-soft);font-size:13px;letter-spacing:.03em}.tier-wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(14px,1.6vw,24px)}.tier-card{min-width:0;margin:0}.wall-n .tier-card:nth-child(12n+1),.wall-n .tier-card:nth-child(12n+8){grid-column:span 5}.wall-n .tier-card:nth-child(12n+3),.wall-n .tier-card:nth-child(12n+10){grid-column:span 4}.wall-n .tier-card{grid-column:span 3}.wall-r .tier-card:nth-child(6n+1),.wall-r .tier-card:nth-child(6n+4){grid-column:span 4}.wall-r .tier-card{grid-column:span 2}.wall-sr .tier-card,.wall-ur .tier-card{grid-column:span 4}.wall-ur .tier-card:first-child{grid-column:1 / span 7}.wall-ur .tier-card:nth-child(2){grid-column:8 / span 5;margin-top:clamp(20px,4vw,64px)}.wall-ur .tier-card:nth-child(3){grid-column:3 / span 7;margin-top:clamp(-40px,-3vw,-12px)}.wall-ssr .tier-card{grid-column:span 4}.wall-ssr .tier-card:first-child{grid-column:1 / span 6}.wall-ssr .tier-card:nth-child(2){grid-column:7 / span 6;margin-top:clamp(18px,3.5vw,56px)}.wall-ssr .tier-card:nth-child(3){grid-column:2 / span 3}.wall-ssr .tier-card:nth-child(4){grid-column:5 / span 4;margin-top:clamp(10px,2vw,28px)}.wall-ssr .tier-card:nth-child(5){grid-column:9 / span 4}.wall-lr{grid-template-columns:repeat(12,minmax(0,1fr))}.wall-lr .tier-card{grid-column:3 / span 8}.motion-media{display:block;overflow:hidden;position:relative;border:1px solid var(--line);background:var(--surface);transition:border-color .18s var(--ease-out),box-shadow .24s var(--ease-out)}.tier-card:hover .motion-media,.hero-art:hover .motion-media{border-color:color-mix(in oklab,var(--tier-c, var(--accent)) 75%,transparent);box-shadow:0 14px 46px color-mix(in oklab,var(--tier-c, var(--accent)) 22%,transparent)}.tier-card .motion-media:after{position:absolute;top:0;left:0;width:34px;height:3px;background:var(--tier-c);content:""}.tier-card img,.motion-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:saturate(.78) contrast(1.08);transition:filter .24s var(--ease-out),transform .38s var(--ease-out)}.tier-card:hover img{filter:saturate(1) contrast(1.06);transform:scale(1.012)}.tier-card figcaption{justify-content:space-between;align-items:center;color:var(--text-soft);font-size:12px}.tier-card figcaption b{color:var(--tier-c);font-family:var(--serif-latin);font-style:italic;font-size:13px;letter-spacing:.14em}.tier-card figcaption span{color:var(--text-dim);font-variant-numeric:tabular-nums}.exchange-heading{max-width:820px;margin-bottom:48px}.exchange-heading>p{margin-top:20px}.exchange-shell{position:relative;padding:clamp(18px,2.5vw,36px);border:1px solid var(--line);background:var(--bg-deep);box-shadow:var(--shadow-1)}.exchange-shell:before{position:absolute;top:-1px;right:-1px;left:-1px;height:6px;background:var(--accent);content:""}.tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0 28px;border:1px solid var(--line)}.tab-btn{min-height:52px;border:0;border-right:1px solid var(--line);border-radius:0;color:var(--text-soft);background:var(--surface);font-size:14px;font-weight:900;cursor:pointer;transition:color .18s var(--ease-out),background .18s var(--ease-out)}.tab-btn:last-child{border-right:0}.tab-btn:hover:not(.active){color:var(--text);background:var(--surface-high)}.tab-btn.active{color:var(--bg-deep);background:var(--accent)}.exchange-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exchange-panel>.error-box,.exchange-panel>.warn-box,.exchange-panel>.result-box,.exchange-panel>.card:only-child,.exchange-panel>.card:nth-last-child(1):nth-child(odd){grid-column:1 / -1}.card{min-width:0;margin:0;padding:clamp(18px,2vw,26px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1)}.card h2{margin:0 0 18px;color:var(--text);font-size:15px;font-weight:900}.action-card{grid-column:1 / -1;background:var(--surface-high)}.balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balance-item{min-width:0;padding:15px;border:1px solid var(--line);background:var(--bg-deep)}.balance-item .label{margin-bottom:8px;color:var(--text-dim);font-size:12px}.balance-item .value{overflow-wrap:anywhere;color:var(--text);font-family:Consolas,SFMono-Regular,monospace;font-size:clamp(16px,2vw,21px);font-weight:800;font-variant-numeric:tabular-nums}.balance-item .value.ok,.ok{color:var(--signal)}.balance-item .value.bad,.bad{color:var(--danger)}.hint{max-width:76ch;margin:13px 0 0;color:var(--text-dim);font-size:12px;line-height:1.75}.phase-now{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.phase-now .name{color:var(--accent-hot);font-size:27px;font-weight:950}.phase-now .price{color:var(--text-soft);font-family:Consolas,monospace;font-size:13px;text-align:right}.badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-dim);background:var(--bg-deep);font-size:12px;white-space:nowrap}.badge.active{border-color:#a1c75e73;color:var(--signal)}.badge.upcoming{border-color:#e6b14e73;color:var(--warning)}.badge.ended{opacity:.65}.progress-row{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--text-dim);font-size:12px}.progress{height:3px;overflow:hidden;background:var(--line)}.progress>div{height:100%;background:var(--accent);transition:width .28s var(--ease-out)}.phase-list,.wave-list,.ledger-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.phase-item,.wave-row,.ledger-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--line);background:var(--bg-deep);color:var(--text-soft);font-size:12px}.phase-item .left{display:flex;min-width:0;flex-direction:column;gap:4px}.phase-item .quota,.wave-quota,.ledger-item{color:var(--text-dim);font-size:12px}.wave-name{min-width:0;flex:1;font-weight:800}.wave-quota,.ledger-item .time,.ledger-item .amount{white-space:nowrap}.ledger-item .asset{overflow-wrap:anywhere}.ledger-item .amount,.ledger-item a{color:var(--signal);font-weight:800}.milestone{margin:14px 0 0;padding:12px 14px;border:1px solid oklch(.79 .13 80 / .42);color:var(--warning);background:#e6b14e12;font-size:12px;line-height:1.65}.mint-btn,.modal-btn,.mini-btn{min-height:44px;border-radius:var(--radius);font-weight:900;cursor:pointer;transition:color .18s var(--ease-out),background .18s var(--ease-out),border-color .18s var(--ease-out),transform .12s var(--ease-out)}.mint-btn{width:100%;min-height:58px;padding:10px 20px;border:1px solid var(--accent);color:var(--bg-deep);background:var(--accent);font-size:15px;transition:color .18s var(--ease-out),background .18s var(--ease-out),border-color .18s var(--ease-out)}.mint-btn:hover:not(:disabled){border-color:var(--accent-hot);color:var(--bg-deep);background:var(--accent-hot);box-shadow:var(--glow-accent)}.mint-btn:disabled,.modal-btn:disabled,.mini-btn:disabled{cursor:not-allowed;opacity:.46}.mint-btn:disabled{border-color:var(--line);color:var(--text-dim);background:var(--bg-deep)}.mint-btn.minting{position:relative;color:transparent;pointer-events:none}.mint-btn.minting:after{position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid oklch(.105 .008 46 / .35);border-top-color:var(--bg-deep);border-radius:50%;content:"";animation:btn-spin .7s linear infinite}.mint-reason{min-height:1.4em;margin-top:11px;color:var(--warning);font-size:12px;line-height:1.6;text-align:center}.error-box,.warn-box,.result-box,.result-line,.modal-warn{overflow-wrap:anywhere;padding:14px 15px;border-radius:var(--radius);font-size:12px;line-height:1.75}.error-box{border:1px solid oklch(.68 .17 25 / .65);color:#ffb5ae;color:oklch(.84 .1 25);background:#ef666117}.warn-box,.modal-warn{border:1px solid oklch(.79 .13 80 / .5);color:#f4ca84;background:#e6b14e14}.warn-box a{color:var(--warning)}.result-box,.result-line.ok{border:1px solid oklch(.78 .14 126 / .45);color:#bfde8e;background:#a1c75e12}.result-box a{color:var(--signal);font-weight:900}.exchange-panel a,.evidence-list a{display:inline-flex;align-items:center;min-height:44px}.result-line.bad{color:var(--danger)}.result-line.plain{color:var(--text-soft)}.mini-btn{padding:8px 14px;border:1px solid var(--line);color:var(--text);background:var(--surface-high);font-size:12px}.mini-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hot)}.nft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nft-card{display:flex;min-width:0;min-height:78px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:var(--bg-deep);text-align:left;cursor:pointer;transition:border-color .18s var(--ease-out),background .18s var(--ease-out)}.nft-card:hover:not(:disabled){border-color:var(--accent);background:var(--surface-high)}.nft-card:disabled{cursor:not-allowed;opacity:.46}.nft-card .name{overflow-wrap:anywhere;font-size:13px;font-weight:900}.nft-card .addr{color:var(--text-dim);font-family:Consolas,monospace;font-size:12px}.field-label{display:block;margin:16px 0 8px;color:var(--text-soft);font-size:12px;font-weight:700}.text-field,.file-field{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:var(--bg-deep);font-size:16px}.text-field{padding:11px 13px}.file-field{padding:9px}.text-field::placeholder{color:#7f7973}.text-field:focus,.file-field:focus{border-color:var(--accent);outline:2px solid oklch(.67 .19 39 / .3);outline-offset:1px}.mono{overflow-wrap:anywhere;font-family:Consolas,SFMono-Regular,monospace}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;padding:20px;place-items:center;background:#020101c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mask-in .22s var(--ease-out) both}.modal{width:min(100%,500px);max-height:88dvh;overflow-y:auto;padding:24px;border:1px solid var(--line);border-top:6px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-2);animation:modal-in .32s var(--ease-out) both}.modal h3{margin:0 0 20px;font-size:20px}.modal-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;min-height:44px;margin-bottom:8px;padding:12px;border:1px solid var(--line);background:var(--bg-deep);font-size:12px}.modal-row span{flex-shrink:0;color:var(--text-dim)}.modal-row b{overflow-wrap:anywhere;text-align:right}.modal-row.danger{border-color:#ef66618c;background:#ef666112}.modal-row.danger b,.modal-row b.bad,.modal-warn b{color:var(--danger)}.modal-warn{margin:14px 0 18px}.modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modal-btn{padding:10px 14px;border:1px solid var(--line)}.modal-btn.ghost{color:var(--text-soft);background:transparent}.modal-btn.primary{border-color:var(--accent);color:var(--bg-deep);background:var(--accent)}.disclosure{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(42px,7vw,120px);padding-block:clamp(88px,11vw,156px)}.disclosure-heading span{display:block;margin-bottom:18px;color:var(--accent);font-family:var(--serif-cjk);font-size:13px;font-weight:700;letter-spacing:.42em}.disclosure-heading h2{margin:0;font-family:var(--serif-cjk);font-size:clamp(42px,5.4vw,80px);font-weight:900;line-height:1.14;letter-spacing:.05em}.disclosure-list{border-top:6px solid var(--warning)}.disclosure-list p{display:grid;grid-template-columns:minmax(88px,.28fr) minmax(0,1fr);gap:24px;margin:0;padding:20px 0;border-bottom:1px solid var(--line)}.disclosure-list strong{color:var(--text);font-size:13px}.disclosure-list span{color:var(--text-soft);font-size:13px;line-height:1.75}.evidence-list{margin:0;border-top:6px solid var(--accent)}.evidence-list>div{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:24px;padding:19px 0;border-bottom:1px solid var(--line)}.evidence-list dt{color:var(--text-dim);font-size:12px}.evidence-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-soft);font-family:Consolas,Microsoft YaHei UI,monospace;font-size:12px;text-align:right}.evidence-list a{color:var(--accent-hot);text-underline-offset:4px}.footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;padding:34px 0 52px;border-top:1px solid var(--line);color:var(--text-dim);font-size:12px}.footer span{color:var(--text);font-family:var(--serif-cjk);font-weight:900;letter-spacing:.22em}.footer p{margin:0;text-align:right}@keyframes copy-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes mask-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes btn-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes title-line-enter{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(36px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes art-enter{0%{opacity:.25;transform:translateY(34px) scale(.965)}to{opacity:1;transform:none}}@keyframes art-settle{0%{filter:saturate(.45) contrast(1.18);transform:scale(1.08)}to{filter:saturate(.9) contrast(1.08);transform:none}}@keyframes forge-sweep{0%{opacity:0;transform:translate(0) skew(-18deg)}20%{opacity:1}to{opacity:0;transform:translate(520%) skew(-18deg)}}@keyframes wordmark-enter{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes reel-flow{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 6px),0,0)}}@media(max-width:1100px){.nav-links{display:none}.site-nav{grid-template-columns:1fr auto}.hero{grid-template-columns:minmax(330px,.82fr) minmax(440px,1.18fr)}.hero h1{font-size:clamp(54px,7vw,76px)}.exchange-panel{grid-template-columns:1fr}.exchange-panel>*{grid-column:1}}@media(max-width:820px){html{scroll-padding-top:74px}.site-nav,.hero,.section-wrap,.footer{width:min(calc(100% - 28px),var(--content))}.site-nav{min-height:64px}.brand-product{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:58px 0 76px}.hero-copy{max-width:640px}.hero h1{font-size:clamp(50px,13vw,78px)}.hero-art{width:min(92%,650px);margin:16px auto 0}.hero-wordmark{right:-.08em;bottom:.08em;font-size:clamp(140px,38vw,260px)}.reel-label{width:min(calc(100% - 28px),var(--content))}.section-wrap{padding:96px 0}.mechanism-statement{margin-left:8vw}.artwork-heading{margin-left:0}.supply-head{flex-direction:column;gap:8px}.supply-head span{text-align:left}.hero-stats{gap:8px}.stat-chip{flex:1 1 44%;min-width:0}.tier-wall.wall-n,.tier-wall.wall-r{grid-template-columns:repeat(4,minmax(0,1fr))}.wall-n .tier-card:nth-child(n),.wall-r .tier-card:nth-child(n){grid-column:span 2}.wall-n .tier-card:nth-child(12n+1),.wall-n .tier-card:nth-child(12n+8),.wall-r .tier-card:nth-child(6n+1),.wall-r .tier-card:nth-child(6n+4){grid-column:span 4}.tier-wall.wall-sr,.tier-wall.wall-ur,.tier-wall.wall-ssr,.tier-wall.wall-lr{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-sr .tier-card:nth-child(n),.wall-ur .tier-card:nth-child(n),.wall-ssr .tier-card:nth-child(n),.wall-lr .tier-card:nth-child(n){grid-column:auto;margin-top:0}.exchange-shell{padding:14px}.disclosure{grid-template-columns:1fr;gap:38px}.evidence-list>div{grid-template-columns:1fr;gap:7px}.evidence-list dd{text-align:left}.footer{grid-template-columns:1fr;gap:10px}.footer p{text-align:left}}@media(max-width:520px){.disclosure-list p{grid-template-columns:1fr;gap:8px}.site-nav{gap:10px}.brand-name{font-size:16px}.brand-logo{width:31px;height:31px}.site-nav .wallet-adapter-button{max-width:134px;padding-inline:11px!important;overflow:hidden;font-size:12px!important;text-overflow:ellipsis}.hero h1{font-size:clamp(46px,14vw,62px)}.hero-actions{align-items:stretch;flex-direction:column}.primary-action,.text-action{width:100%}.text-action{border:1px solid var(--line)}.hero-art{width:100%}.reel-label span:nth-child(2){display:none}.hero-art-frame{clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.hero-art figcaption,.tier-card figcaption{flex-wrap:wrap}.hero-art figcaption small,.tier-card figcaption span{width:100%;margin-left:0}.section-heading h2,.exchange-heading h2{font-size:clamp(42px,13vw,58px)}.mechanism-statement{margin-left:0;padding-left:22px;border-left-width:3px}.hero-stats{flex-direction:column}.stat-chip{flex-basis:auto}.supply-legend{grid-template-columns:1fr}.tier-band-head{gap:14px}.tier-badge{width:46px;height:46px;font-size:15px}.tier-wall.wall-n,.tier-wall.wall-r,.tier-wall.wall-sr,.tier-wall.wall-ur,.tier-wall.wall-ssr,.tier-wall.wall-lr{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-n .tier-card:nth-child(n),.wall-r .tier-card:nth-child(n),.wall-sr .tier-card:nth-child(n),.wall-ur .tier-card:nth-child(n),.wall-ssr .tier-card:nth-child(n),.wall-lr .tier-card:nth-child(n){grid-column:auto;margin-top:0}.tabs{grid-template-columns:1fr}.tab-btn{border-right:0;border-bottom:1px solid var(--line)}.tab-btn:last-child{border-bottom:0}.balance-grid,.nft-grid{grid-template-columns:1fr}.phase-now,.phase-item,.wave-row,.ledger-item,.modal-row{align-items:flex-start;flex-direction:column}.phase-now .price,.modal-row b{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.motion-ready [data-reveal]{opacity:1;clip-path:none;transform:none}[data-motion-depth]{translate:none}.site-header{transform:none!important}.reel-viewport{overflow-x:auto}.reel-track{animation:none}.reel-track .reel-card:nth-child(n+7){display:none}}.hero h1.title-latin{font-size:clamp(64px,7vw,124px);letter-spacing:0;line-height:.95}.hero h1 .stroke-line{color:transparent;-webkit-text-stroke:1.5px oklch(.83 .1 91 / .85)}.hero-glyph{position:absolute;left:clamp(-140px,-7vw,-40px);bottom:clamp(-90px,-5vw,-30px);z-index:0;color:transparent;font-family:var(--serif-cjk);font-size:clamp(300px,36vw,640px);font-weight:900;line-height:.78;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-stroke:1px oklch(.765 .085 87 / .08)}.hero-count{display:flex;align-items:baseline;gap:12px;margin:40px 0 0;animation:copy-enter .62s .2s var(--ease-out) both}.hero-count b{color:var(--text);font-family:var(--serif-latin);font-style:italic;font-weight:700;font-size:clamp(30px,3vw,46px);font-variant-numeric:tabular-nums}.hero-count i{color:var(--text-dim);font-style:normal}.hero-count small{margin-left:10px;color:var(--text-dim);font-size:13px;letter-spacing:.05em}.hero-note{z-index:4;margin:0;padding-top:16px;border-top:1px solid oklch(.93 .014 84 / .09);color:var(--text-dim);font-size:12px;letter-spacing:.04em}.hero{grid-template-rows:minmax(0,1fr) auto}.hero-note{grid-column:1 / -1;grid-row:2;align-self:end}.hero-rail{position:absolute;top:16%;left:calc(-1*clamp(14px,1.6vw,34px));z-index:3;color:var(--text-dim);font-family:var(--serif-latin);font-size:10px;letter-spacing:.52em;writing-mode:vertical-rl;opacity:.55}.hero-art{position:relative;width:min(100%,780px);margin-right:calc(-1*clamp(24px,5vw,96px))}.hero-art-frame{transform:translate3d(var(--hero-pan-x, 0px),var(--hero-pan-y, 0px),0) rotateX(var(--hero-rotate-x, 0deg)) rotateY(var(--hero-rotate-y, 0deg)) rotate(var(--tilt, -2deg))}.hero-art-echo{position:absolute;top:7%;right:-9%;bottom:9%;left:12%;border:1px solid oklch(.765 .085 87 / .28);clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%,0 40px);pointer-events:none;transform:rotate(2.4deg)}.spec-list{margin:0;border-top:1px solid oklch(.93 .014 84 / .12);padding:0;list-style:none}.spec-row{--tier-c: var(--accent);display:flex;align-items:baseline;gap:18px;padding:15px 2px;border-bottom:1px solid oklch(.93 .014 84 / .12)}.spec-row b{width:54px;color:var(--tier-c);font-family:var(--serif-latin);font-style:italic;font-weight:700;font-size:22px}.spec-row span{color:var(--text-soft);font-family:var(--serif-cjk);font-size:14px;letter-spacing:.22em}.spec-row strong{margin-left:auto;color:var(--text);font-family:var(--serif-latin);font-weight:700;font-size:19px;font-variant-numeric:tabular-nums}.spec-row small{width:58px;color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums}.row-n{--tier-c: var(--tier-n)}.row-r{--tier-c: var(--tier-r)}.row-sr{--tier-c: var(--tier-sr)}.row-ur{--tier-c: var(--tier-ur)}.reel-track .reel-card{background:transparent;border:0}.reel-track .reel-card img{aspect-ratio:1}.statement-formula{margin-top:34px;color:var(--accent-hot)!important;font-family:Consolas,SFMono-Regular,monospace!important;font-size:15px!important;font-weight:700!important;letter-spacing:.03em}.kicker{margin-bottom:22px;opacity:.85}@media(max-width:1100px){.hero-rail{display:none}}@media(max-width:820px){.hero-glyph{font-size:62vw;left:-6vw;bottom:-3vw}.hero-art{width:104%;margin-right:-7vw}.hero-art-frame{--tilt: -1deg}.hero-art-echo{display:none}.spec-row span{letter-spacing:.12em}}@media(max-width:520px){.hero-count{gap:8px}.hero-count b{font-size:28px}.hero-count small{display:block;width:100%;margin-left:0}.hero-note{font-size:11px}.spec-row{gap:12px}.spec-row b{width:42px;font-size:18px}.spec-row strong{font-size:15px}}.stat-ssr,.reel-ssr{--tier-c: var(--tier-ssr)}.seg-ssr{background:linear-gradient(180deg,var(--tier-ssr),oklch(.5 .08 300))}.legend-ssr,.band-ssr,.row-ssr{--tier-c: var(--tier-ssr)}.stat-lr,.reel-lr{--tier-c: var(--tier-lr)}.seg-lr{background:linear-gradient(180deg,var(--tier-lr),oklch(.5 .08 55))}.legend-lr,.band-lr,.row-lr{--tier-c: var(--tier-lr)}.hero-whisper{margin:16px 0 0;color:var(--accent-hot);font-family:var(--serif-cjk);font-size:14px;font-style:normal;letter-spacing:.28em;opacity:.85;animation:copy-enter .62s .24s var(--ease-out) both}.future{display:grid;grid-template-columns:minmax(280px,5fr) minmax(0,7fr);gap:clamp(32px,6vw,90px);align-items:start;padding-block:clamp(80px,9vw,150px)}.future-copy h2{margin:0;font-family:var(--serif-cjk);font-size:clamp(44px,5vw,76px);font-weight:900;letter-spacing:.05em;line-height:1.16}.future-lines{position:relative;padding:26px 0 26px clamp(26px,3vw,44px);border-left:1px solid var(--line)}.future-lines p{margin:0 0 22px;color:var(--text);font-family:var(--serif-cjk);font-size:clamp(19px,1.9vw,27px);font-weight:700;letter-spacing:.04em;line-height:1.75}.future-lines p:last-of-type{color:var(--accent-hot)}.future-mark{display:block;margin-top:30px;color:var(--text-dim);font-family:var(--serif-latin);font-style:italic;font-size:12px;letter-spacing:.42em}@media(max-width:820px){.future{grid-template-columns:1fr;gap:26px}.future-lines{padding-left:22px}}@media(max-width:520px){.hero-whisper{font-size:12px;letter-spacing:.2em}.future-lines p{font-size:18px}}
