@import "https://fonts.googleapis.com/css2?family=Chilanka&family=ZCOOL+XiaoWei&display=swap";html,body{background:#000;width:100%;position:relative}#app{font-size:14px;position:relative}button{font-size:14px}.iSwx{z-index:99999;background:#000000f2;width:100%;height:100%;position:fixed;inset:0}.iSwx img{width:50%;height:auto;position:absolute;top:20px;right:20px}.box[data-v-f7557f62]{text-align:center;color:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.spinner[data-v-b4f772ef]{width:1em;height:1em;font-size:28px;display:inline-block;position:relative}.spinner.center[data-v-b4f772ef]{margin:auto;position:absolute;inset:0}.spinner .spinner-blade[data-v-b4f772ef]{transform-origin:50% -.2222em;background-color:#0000;border-radius:.0555em;width:.074em;height:.2777em;animation:1s linear infinite spinner-fade9234-b4f772ef;position:absolute;bottom:0;left:.4629em}.spinner .spinner-blade[data-v-b4f772ef]:first-child{animation-delay:0s;transform:rotate(0)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(2){animation-delay:83ms;transform:rotate(30deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(3){animation-delay:.166s;transform:rotate(60deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(4){animation-delay:.249s;transform:rotate(90deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(5){animation-delay:.332s;transform:rotate(120deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(6){animation-delay:.415s;transform:rotate(150deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(7){animation-delay:.498s;transform:rotate(180deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(8){animation-delay:.581s;transform:rotate(210deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(9){animation-delay:.664s;transform:rotate(240deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(10){animation-delay:.747s;transform:rotate(270deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(11){animation-delay:.83s;transform:rotate(300deg)}.spinner .spinner-blade[data-v-b4f772ef]:nth-child(12){animation-delay:.913s;transform:rotate(330deg)}@keyframes spinner-fade9234-b4f772ef{0%{background-color:#fff}to{background-color:#0000}}.toast-list-leave-active{transition:opacity .25s,transform .25s}.toast-list-leave-to{opacity:0;transform:translate(24px)}.invite-card-body{text-align:left}.invite-section-label{color:var(--text-mute);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-family:var(--font-display);margin-bottom:6px}.invite-link-box{background:#0006;border:1px solid #d4a85640;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.invite-link-text{min-width:0;font-family:var(--font-mono);color:var(--gold-bright);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.invite-copy{color:var(--orange-bright);cursor:pointer;border-left:1px solid #d4a85633;flex-shrink:0;padding-left:10px;font-size:11px;font-weight:700;transition:color .25s}.invite-progress-head{color:var(--text-dim);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.invite-progress-bar{background:#d4a8561f;border-radius:100px;height:6px;overflow:hidden}.invite-progress-head strong{color:var(--gold-bright);font-size:16px;font-weight:800;font-family:var(--font-display)}.invite-progress-fill{background:linear-gradient(90deg, var(--gold), var(--orange));height:100%;transition:width .6s var(--ease);border-radius:100px;box-shadow:0 0 12px #ff6b1a66}.invite-desc{color:var(--text-dim);padding:8px 0;font-size:12px;line-height:1.75}.invite-btn-primary{background:linear-gradient(135deg, var(--orange), var(--orange-dim));color:#fff;box-shadow:0 6px 20px #ff6b1a59}.invite-btn{transition:all .25s var(--ease);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.invite-list-toggle{color:var(--gold);text-align:center;letter-spacing:.05em;-webkit-user-select:none;user-select:none;padding:6px 0;font-size:11.5px;transition:color .25s}.invite-list{border-top:1px solid #d4a8561f;flex-direction:column;gap:6px;max-height:160px;padding-top:8px;display:flex;overflow-y:auto}@media (width<=560px){.invite-link-text{font-size:10px}}#contractAddr{font-size:12px}.title-bo{color:#98a0af;justify-content:space-between;padding:9px 0;font-size:12px;display:flex}li{justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.text{text-align:center;color:#98a0af;margin-top:10px;font-size:12px}.loader1{z-index:9999;background:#000000e6;width:100%;height:100%;position:fixed;inset:0}.loader1 .loader-x{width:48px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}*{box-sizing:border-box;margin:0;padding:0}:root{--gold:#d4a856;--gold-bright:#f5c542;--gold-dim:#8b6d2e;--orange:#ff6b1a;--orange-bright:#ff8c42;--orange-dim:#b8430e;--bg-0:#050302;--bg-1:#0a0604;--bg-2:#140b07;--text:#f5efe6;--text-dim:#a89986;--text-mute:#6b5f52;--line:#d4a8561f;--line-strong:#d4a8564d;--content:1400px;--font-display:"Avenir Next", "Helvetica Neue", sans-serif;--font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"SFMono-Regular", Consolas, monospace;--ease:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg-0);min-width:320px;color:var(--text);font:16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.menu-open{overflow:hidden}button,a{color:inherit;font:inherit}button{cursor:pointer;background:0 0;border:0}a{text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--gold);color:var(--bg-0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:8px}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient:before{content:"";filter:blur(60px);background:radial-gradient(#ff6b1a26,#d4a85614 30%,#0000 66%);width:140%;height:100%;animation:8s ease-in-out infinite ambient-pulse;position:absolute;top:-30%;left:50%}.ambient:after{content:"";background-image:radial-gradient(2px 2px at 20% 30%,#d4a85626,#0000),radial-gradient(1px 1px at 60% 70%,#ff6b1a1a,#0000),radial-gradient(1.5px 1.5px at 80% 20%,#d4a8561f,#0000);background-size:800px 800px,1200px 1200px,600px 600px;animation:60s linear infinite ambient-drift;position:absolute;inset:0}@keyframes ambient-pulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.05)}}@keyframes ambient-drift{to{transform:translate(-200px,-200px)}}.navbar{z-index:100;transition:.4s var(--ease);background:linear-gradient(#05030299,#0000);justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#050302d1;padding-block:14px}.nav-logo,.nav-actions,.footer-brand{align-items:center;display:flex}.nav-logo{font-family:var(--font-display);gap:12px;font-weight:800}.nav-logo-mark{background:radial-gradient(circle at 35% 30%, var(--gold-bright), var(--orange-dim));border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 20px #ff6b1a66}.nav-logo-mark:after{content:"";background:linear-gradient(135deg,#0000 40%,#ffffff59 50%,#0000 60%);animation:4s ease-in-out infinite logo-shine;position:absolute;inset:0}@keyframes logo-shine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.nav-logo-img,.footer-brand img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.nav-logo-text{flex-direction:column;line-height:1.1;display:flex}.nav-logo-text .cn{font-size:17px;font-weight:900}.nav-logo-text .en{color:var(--gold);font:500 10px var(--font-display);letter-spacing:.15em}.nav-menu{gap:40px;list-style:none;display:flex}.nav-menu a{color:var(--text-dim);padding-block:6px;font-size:14px;transition:color .3s;position:relative}.nav-menu a:after{background:var(--gold);content:"";width:0;height:1px;transition:width .35s var(--ease);position:absolute;bottom:0;left:0}.nav-menu a:hover,.nav-menu a.active{color:var(--gold-bright)}.nav-menu a:hover:after,.nav-menu a.active:after{width:100%}.nav-actions{gap:16px}.nav-connect{border:1px solid var(--line-strong);color:var(--gold-bright);white-space:nowrap;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:700;transition:all .25s}.nav-connect:hover{border-color:var(--gold);background:#d4a8561a}.nav-toggle{z-index:2;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;display:none}.nav-toggle span{background:var(--text);width:22px;height:2px;transition:all .3s}.nav-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero{z-index:1;align-items:center;min-height:100vh;padding:84px 40px 32px;display:flex;position:relative;overflow:hidden}.hero-grid{width:100%;max-width:var(--content);grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:40px;margin:0 auto;display:grid}.hero-tag{border-bottom:1px solid var(--line-strong);color:var(--gold);font:600 11px var(--font-display);letter-spacing:.25em;margin-bottom:14px;padding-bottom:7px;display:inline-block}.hero-title{color:var(--text);letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(24px,2.8vw,40px);font-weight:900;line-height:1.22}.hero-title .hl,.gold{color:var(--gold-bright)}.hero-title .hl{display:inline-block;position:relative}.hero-title .hl:after{background:linear-gradient(90deg, var(--orange), var(--gold));content:"";opacity:.6;height:2px;position:absolute;bottom:-4px;left:0;right:0}.hero-desc{color:var(--text-dim);margin-bottom:22px;font-size:14px;line-height:1.75}.hero-desc strong,.reward-sub strong,.origin-story strong{color:var(--gold-bright)}.hero-actions{margin-bottom:20px;display:flex}.btn-primary,.invite-btn{background:linear-gradient(135deg, var(--orange), var(--orange-dim));color:#fff;transition:.3s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 8px 32px #ff6b1a4d}.btn-primary{gap:8px;padding:15px 34px;font-size:15px}.btn-primary:hover,.invite-btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ff6b1a80}.hero-socials{gap:12px;display:flex}.social-btn{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--text-dim);transition:.3s var(--ease);border-radius:50%;place-items:center;display:grid}.social-btn:hover{border-color:var(--gold);color:var(--gold-bright);transform:translateY(-2px)}.social-btn svg{fill:currentColor;width:15px;height:15px}.hero-center{justify-content:center;align-items:center;min-height:440px;display:flex}.coin-stage{isolation:isolate;width:100%;max-width:560px;position:relative}.hero-visual-img{z-index:2;filter:brightness(.96)contrast(1.06)saturate(1.02);width:100%;height:auto;animation:8s ease-in-out infinite hero-float;position:relative;-webkit-mask-image:radial-gradient(55% 55%,#000 55%,#0000 92%);mask-image:radial-gradient(55% 55%,#000 55%,#0000 92%)}@keyframes hero-float{50%{transform:translateY(-10px)}}.hero-lines{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.accent-line{stroke:var(--gold);stroke-width:1px;opacity:.4}.accent-dot{fill:var(--orange)}.accent-label{fill:var(--text-dim);font:11px var(--font-display);letter-spacing:.1em}.muted-label{fill:var(--text-mute);font-size:9px}.hero-right{text-align:right}.token-label{color:var(--gold);font:700 13px var(--font-display);letter-spacing:.2em;margin-bottom:6px}.token-sub{color:var(--text-mute);font:11px var(--font-display);letter-spacing:.15em}.metric-strip{z-index:1;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a060466;padding:48px 40px;position:relative}.metric-strip-inner{max-width:var(--content);grid-template-columns:repeat(3,1fr);gap:40px;margin:0 auto;display:grid}.metric-item{align-items:baseline;gap:16px;display:flex;position:relative}.metric-item:not(:last-child):after{background:var(--line);content:"";width:1px;height:60%;position:absolute;top:20%;right:-20px}.metric-value{color:var(--gold-bright);font:800 40px/1 var(--font-display);letter-spacing:-.03em}.metric-label{color:var(--text-dim);font-size:13px;line-height:1.4}.section,.origin,.mechanism,.reward{z-index:1;padding:120px 40px;position:relative}.section{max-width:var(--content);margin:0 auto}.origin-inner{max-width:1200px;margin:0 auto}.mechanism-inner,.reward-inner{max-width:var(--content);margin:0 auto}.section-tag{color:var(--gold);font:600 12px var(--font-display);letter-spacing:.2em;align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-tag:before,.mechanism-header .section-tag:after,.reward-header .section-tag:after{background:var(--gold);content:"";width:32px;height:1px}.section-title{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(36px,5vw,72px);font-weight:900;line-height:1.1}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(40px)}.reveal.visible{opacity:1;transform:none}.market-header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.contract-box{flex-direction:column;gap:8px;max-width:100%;display:flex}.contract-label,.market-stat-label{color:var(--text-dim);font-size:12px}.contract-addr{border:1px solid var(--line-strong);color:var(--gold-bright);font:13px var(--font-mono);background:#0000004d;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}#contractAddr{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.contract-copy{border-left:1px solid var(--line);color:var(--orange-bright);flex:none;padding-left:12px;font-size:12px;font-weight:700}.market-panel,.tweet-card,.mechanism-card,.invite-card,.stairs-wrap{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#140b0799,#0a060459)}.market-panel{border-radius:20px;padding:40px;position:relative;overflow:hidden}.market-panel:before,.invite-card:before,.stairs-wrap:before{background:linear-gradient(90deg, transparent, var(--gold), transparent);content:"";opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.market-row-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:40px;display:flex}.market-pair{color:var(--text-dim);font:600 13px var(--font-display);letter-spacing:.15em;margin-bottom:12px}.market-price{font:800 clamp(40px, 5vw, 64px)/1 var(--font-display);letter-spacing:-.03em;margin-bottom:12px}.market-change{color:#4ade80;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.market-change .arrow{font-size:10px}.timeframe{border:1px solid var(--line);background:#0000004d;border-radius:8px;gap:4px;padding:4px;display:flex}.timeframe button{color:var(--text-dim);font:600 12px var(--font-display);border-radius:6px;padding:8px 16px;transition:all .25s}.timeframe button.active{background:var(--orange);color:#fff;box-shadow:0 4px 12px #ff6b1a66}.chart-wrap{border:1px solid var(--line);background:#00000040;border-radius:12px;margin-bottom:40px;overflow:hidden}.chart-wrap svg{width:100%;height:320px}.chart-area{fill:url(#chartGradient);opacity:.35}.chart-line{fill:none;stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 0 8px #ff6b1a99)}.chart-grid-line{stroke:#d4a85614;stroke-width:1px}.chart-axis-text{fill:var(--text-mute);font:11px var(--font-mono)}.market-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding-top:40px;display:grid}.market-stat-label{margin-bottom:8px}.market-stat-value{font:800 24px var(--font-display);letter-spacing:-.02em}.tweets{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:100px;display:grid}.tweet-card{transition:.35s var(--ease);border-radius:16px;padding:24px}.tweet-card:hover,.mechanism-card:hover{border-color:var(--line-strong);transform:translateY(-5px);box-shadow:0 25px 70px #00000080}.tweet-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.tweet-avatar{color:#fff;width:40px;height:40px;font:800 16px var(--font-display);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.avatar-blue{background:linear-gradient(135deg,#4a9eff,#1e3a8a)}.avatar-gold{background:linear-gradient(135deg, var(--gold-bright), var(--orange-dim))}.avatar-violet{background:linear-gradient(135deg,#a855f7,#6b21a8)}.tweet-user{min-width:0}.tweet-name{align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.verified{color:#fff;background:#4a9eff;border-radius:50%;place-items:center;width:14px;height:14px;font:900 9px sans-serif;display:grid}.tweet-handle,.tweet-foot{color:var(--text-mute);font-size:12px}.tweet-body{margin-bottom:14px;font-size:14px;line-height:1.65}.tweet-body .hl{color:var(--gold-bright);font-weight:700}.tweet-foot{font-family:var(--font-mono);font-size:11px}.origin-quote{border-block:1px solid var(--line);text-align:center;padding:80px 0}.origin-quote-tag{color:var(--gold);font:12px var(--font-display);letter-spacing:.25em;margin-bottom:40px}.origin-quote-text{letter-spacing:-.02em;max-width:900px;margin:0 auto;font-size:clamp(28px,4.5vw,56px);font-style:normal;font-weight:900;line-height:1.25}.origin-quote-author{color:var(--text-dim);font:13px var(--font-display);letter-spacing:.2em;margin-top:40px}.origin-story{max-width:800px;margin:0 auto;padding-top:80px}.origin-story p{color:var(--text-dim);margin-bottom:24px;line-height:2}.origin-story em{color:var(--orange-bright);font-style:normal;font-weight:700}.mechanism-header,.reward-header{text-align:center;margin-bottom:80px}.mechanism-header .section-tag,.reward-header .section-tag{justify-content:center}.mechanism-header .section-tag:before,.reward-header .section-tag:before{display:none}.mechanism-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.mechanism-card{transition:.4s var(--ease);border-radius:20px;padding:40px 32px}.mechanism-icon{border:1px solid var(--line-strong);background:linear-gradient(135deg,#d4a85626,#ff6b1a0d);border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:24px;font-size:28px;display:grid;overflow:hidden}.mechanism-icon img{border-radius:50%;width:44px;height:44px}.mechanism-num{color:var(--gold);font:12px var(--font-mono);letter-spacing:.2em;margin-bottom:24px}.mechanism-title{font:800 24px var(--font-display);margin-bottom:8px}.mechanism-subtitle{color:var(--gold);margin-bottom:20px;font-size:14px;font-weight:700}.mechanism-desc{color:var(--text-dim);font-size:14px;line-height:1.8}.reward-header .section-title{max-width:900px;margin-inline:auto}.reward-sub{max-width:720px;color:var(--text-dim);margin:0 auto;font-size:15px;line-height:1.9}.reward-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.invite-card,.stairs-wrap{border-radius:24px;position:relative;overflow:hidden}.invite-card{border-color:var(--line-strong);background:radial-gradient(circle at 100% 0,#ff6b1a24,#0000 60%),linear-gradient(#140b07d9,#0a060499);padding:26px 24px}.invite-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.invite-card-header h3{color:var(--gold-bright);font-size:15px}.demo-badge{border:1px solid var(--line-strong);color:var(--gold);font:9px var(--font-display);letter-spacing:.12em;border-radius:999px;padding:4px 7px}.invite-card-body{color:var(--text-dim);text-align:center;flex-direction:column;gap:18px;display:flex}.invite-card-body p{padding-block:6px;font-size:13px}.invite-btn{width:100%;padding:11px 18px;font-size:13px}.stairs-wrap{padding:48px 32px}.stairs-title{margin-bottom:8px;font-size:18px}.stairs-desc{color:var(--text-dim);margin-bottom:36px;font-size:13px;line-height:1.7}.stairs{flex-direction:column-reverse;gap:12px;display:flex}.stair{border:1px solid var(--line);transition:.3s var(--ease);background:linear-gradient(90deg,#0a0604b3,#140b0766);border-left-width:3px;border-radius:14px;align-items:center;gap:20px;padding:20px 24px;display:flex}.stair:hover{border-color:var(--line-strong);transform:translate(4px)}.stair-1{border-left-color:var(--gold-dim);margin-right:25%}.stair-2{border-left-color:var(--gold);margin-right:16%}.stair-3{border-left-color:var(--gold-bright);margin-right:8%}.stair-4{border-left-color:var(--orange);background:linear-gradient(90deg,#ff6b1a1f,#140b0766)}.stair-badge{border:1px solid var(--line);width:48px;height:48px;font-family:var(--font-display);background:#00000080;border-radius:12px;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;line-height:1;display:flex}.stair-badge .num{color:var(--gold-bright);font-size:20px;font-weight:800}.stair-badge .unit{color:var(--text-mute);margin-top:3px;font-size:9px}.stair .stair-title{margin-bottom:4px;font-size:15px}.stair .stair-desc{margin:0;font-size:13px;line-height:1.5}.stair-4 .num,.stair-4 .stair-title{color:var(--orange-bright)}.footer{z-index:1;border-top:1px solid var(--line);background:#05030299;padding:60px 40px 40px;position:relative}.footer-inner{max-width:var(--content);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.footer-brand{color:var(--text-dim);font:14px var(--font-display);gap:12px}.footer-logo{flex-basis:32px;width:32px;height:32px}.footer-links{gap:28px;display:flex}.footer-links a,.footer-copy{color:var(--text-dim);font-size:13px}.footer-links a:hover{color:var(--gold-bright)}.footer-copy{color:var(--text-mute);font-size:12px}.scroll-hint{z-index:90;color:var(--text-dim);font:500 11px var(--font-display);letter-spacing:.25em;pointer-events:none;flex-direction:column;align-items:center;gap:8px;transition:opacity .4s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.scroll-hint.hidden{opacity:0}.scroll-hint-line{background:linear-gradient(transparent, var(--gold), transparent);width:1px;height:32px;animation:2s ease-in-out infinite scroll-line}@keyframes scroll-line{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050302db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-overlay[hidden]{display:none}.modal{border:1px solid var(--line-strong);background:radial-gradient(circle at top, #ff6b1a1a, transparent 60%), linear-gradient(180deg, var(--bg-2), var(--bg-1));text-align:center;width:min(100%,440px);animation:modal-in .4s var(--ease);border-radius:24px;padding:40px 32px;box-shadow:0 40px 80px #0009}@keyframes modal-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}.modal-icon{background:linear-gradient(135deg, var(--orange), var(--orange-dim));border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:36px;display:grid;box-shadow:0 8px 32px #ff6b1a66}.modal-title{margin-bottom:12px;font-size:22px}.modal-desc{color:var(--text-dim);margin-bottom:28px;font-size:14px;line-height:1.7}.modal-actions{flex-direction:column;gap:10px;display:flex}.modal-btn{border-radius:999px;padding:14px;font-size:14px;font-weight:700}.modal-btn-primary{background:linear-gradient(135deg, var(--orange), var(--orange-dim));color:#fff}.modal-btn-ghost{border:1px solid var(--line);color:var(--text-dim)}.toast-container{z-index:1100;flex-direction:column;gap:10px;max-width:320px;display:flex;position:fixed;top:90px;right:24px}.toast{border:1px solid var(--line-strong);animation:toast-in .35s var(--ease);background:#140b07f5;border-radius:12px;padding:14px 20px;font-size:13px;box-shadow:0 12px 40px #00000080}@keyframes toast-in{0%{opacity:0;transform:translate(40px)}}@media (width<=1080px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:28px}.hero-left{text-align:center}.hero-actions,.hero-socials{justify-content:center}.hero-center{order:-1;min-height:260px}.coin-stage{max-width:340px}.hero-right{display:none}.reward-grid{grid-template-columns:1fr}}@media (width<=900px){.navbar{padding:16px 20px}.navbar.scrolled{padding:12px 20px}.nav-menu{border-left:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:260px;transition:transform .4s var(--ease);background:#0a0604fa;flex-direction:column;gap:24px;padding:100px 32px;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.nav-menu.open{transform:none}.nav-toggle{display:flex}.hero{padding:72px 20px 24px}.section,.origin,.mechanism,.reward{padding:80px 20px}.metric-strip{padding:32px 20px}.metric-strip-inner,.tweets,.mechanism-grid{grid-template-columns:1fr}.metric-strip-inner{gap:24px}.metric-item:not(:last-child):after{display:none}.market-header,.market-row-top{flex-wrap:wrap}.market-panel{padding:24px 20px}.market-stats{grid-template-columns:repeat(2,1fr);gap:20px;padding-top:24px}.market-stat-value{font-size:20px}.tweets{margin-bottom:70px}.footer-inner{text-align:center;flex-direction:column}.scroll-hint{display:none}.stair-1{margin-right:15%}.stair-2{margin-right:8%}.stair-3{margin-right:3%}}@media (width<=560px){.nav-logo-mark{flex-basis:38px;width:38px;height:38px}.nav-connect{padding:8px 16px}.hero{min-height:844px;padding:64px 16px 16px}.hero-tag{margin-bottom:10px;font-size:10px}.hero-title{margin-bottom:10px;font-size:20px}.hero-desc{margin-bottom:14px;font-size:12.5px;line-height:1.65}.hero-actions{margin-bottom:10px}.btn-primary{width:100%;padding:12px 20px;font-size:13.5px}.coin-stage{max-width:170px}.hero-center{min-height:150px}.hero-socials{gap:8px}.social-btn{width:32px;height:32px}.metric-value,.section-title{font-size:32px}.contract-box{width:100%}.contract-addr{gap:8px;padding:10px 12px;font-size:10px}.contract-copy{padding-left:8px;font-size:11px}.market-row-top{margin-bottom:28px}.timeframe button{padding:7px 10px;font-size:11px}.chart-wrap{margin-bottom:24px}.chart-wrap svg{height:300px}.market-stats{grid-template-columns:1fr 1fr}.origin-quote{padding-block:56px}.origin-quote-text{font-size:22px}.origin-story{padding-top:56px}.origin-story p{font-size:14px}.mechanism-header,.reward-header{margin-bottom:52px}.mechanism-card{padding:32px 24px}.stairs-wrap{padding:32px 20px}.stair{gap:14px;padding:16px 18px}.stair-1{margin-right:8%}.stair-2{margin-right:4%}.stair-3{margin-right:0}.footer{padding-inline:20px}.footer-links{flex-wrap:wrap;justify-content:center;gap:14px 22px}.toast-container{max-width:none;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
