.economy-world{background:var(--surface-inverse);color:var(--text-inverse);min-height:100vh}.economy-main{width:min(1240px,100% - 96px);margin:auto}.economy-main h1,.economy-main h2,.economy-main h3{letter-spacing:-.045em;font-weight:700;line-height:1.08}.economy-main h1{max-width:1100px;margin:20px 0 28px;font-size:clamp(48px,6.4vw,88px)}.economy-main h2{margin:12px 0 24px;font-size:clamp(36px,4.4vw,60px)}.economy-main em{color:var(--accent);font-style:normal}.economy-kicker{letter-spacing:.17em;color:var(--forest-muted);font-size:12px;font-weight:700}.economy-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;min-height:650px;padding:100px 0 80px;display:grid}.economy-lead{max-width:490px;color:var(--forest-muted);margin:0 0 32px;font-size:19px;line-height:1.7}.economy-art{min-width:0}.economy-art img{width:100%;height:auto}.economy-art>span{text-align:center;color:var(--forest-muted);letter-spacing:.08em;font-size:12px;display:block}.economy-button{background:var(--accent);min-height:52px;color:var(--foreground);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:36px;padding:14px 22px;font-weight:700;transition:transform .18s;display:inline-flex}.economy-button:hover{transform:translateY(-3px)}:is(.economy-world a:focus-visible,.economy-world summary:focus-visible,.economy-world input:focus-visible){outline:3px solid var(--accent);outline-offset:5px}.economy-status{border-block:1px solid var(--forest-border);align-items:center;gap:16px;padding:24px 0;font-size:14px;display:flex}.economy-status p{max-width:580px;color:var(--forest-muted);margin:0 0 0 auto}.status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.economy-section{padding:128px 0}.economy-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.economy-section-head>p{max-width:440px;color:var(--forest-muted);margin-bottom:24px;line-height:1.8}.allocation-bar{border-radius:20px;min-height:190px;display:flex;overflow:hidden}.allocation-bar>div{flex-direction:column;justify-content:space-between;min-width:0;padding:26px;display:flex}.allocation-bar strong{letter-spacing:-.05em;font-size:clamp(34px,5vw,72px);font-weight:700}.allocation-bar span{font-size:14px}.fund-0{background:var(--accent);color:var(--foreground)}.fund-1{background:var(--lavender);color:var(--ink-story)}.fund-2{background:var(--surface-community);color:var(--ink-community)}.allocation-controls{margin:36px 0}.allocation-controls label{font-weight:700}.allocation-controls>div{align-items:center;gap:28px;margin-top:16px;display:flex}.allocation-controls input{width:min(600px,75%);accent-color:var(--accent);min-height:44px}.allocation-controls output{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.allocation-controls p{color:var(--forest-muted);margin-top:8px;font-size:12px}.fund-grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:16px;display:grid}.fund-card{border-radius:20px;flex-direction:column;padding:30px;display:flex}.fund-card>span{opacity:.7;font-size:12px}.fund-card h3{margin:24px 0 14px;font-size:25px}.fund-card p{margin:0 0 32px;font-size:15px;line-height:1.7}.fund-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:36px}.fund-card small{margin-top:5px;font-size:12px}.money-path{border-block:1px solid var(--forest-border);grid-template-columns:repeat(3,1fr);margin:0 0 60px;padding:0;list-style:none;display:grid}.money-path li{border-right:1px solid var(--forest-border);padding:32px 24px}.money-path li:last-child{border:0}.money-path span{font-size:23px;font-weight:700}.money-path p{color:var(--forest-muted);margin-top:12px;font-size:14px;line-height:1.7}.economy-rules details{border-bottom:1px solid var(--forest-border);padding:22px 0}.economy-rules summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:21px;font-weight:700;list-style:none;display:flex}.economy-rules summary::-webkit-details-marker{display:none}.economy-rules summary span{color:var(--accent);font-size:28px}.economy-rules details[open] summary span{transform:rotate(45deg)}.economy-rules details p{max-width:780px;color:var(--forest-muted);padding:18px 0;line-height:1.8}.economy-principle{text-align:center;padding:80px 0 140px}.economy-principle>p{letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(36px,5.2vw,72px);font-weight:700;line-height:1.15}.economy-principle>span{color:var(--forest-muted);font-size:15px}.economy-cta{background:var(--lime-soft);color:var(--foreground);border-radius:24px;margin-bottom:100px;padding:70px}.economy-cta h2{max-width:800px}.economy-cta p{max-width:620px;margin:22px 0 30px;font-size:18px;line-height:1.7}.economy-cta .economy-button{background:var(--foreground);color:var(--text-inverse)}.economy-footer{border-top:1px solid var(--forest-border);justify-content:space-between;align-items:center;gap:32px;padding:40px max(24px,50vw - 620px);display:flex}.economy-footer p{color:var(--forest-muted);font-size:14px}.economy-footer nav{gap:24px;font-size:14px;display:flex}.economy-footer nav a{padding:12px 0}.roadmap-orbit{aspect-ratio:1;border:1px solid var(--forest-border);background:radial-gradient(circle,var(--forest-raised),transparent 65%);border-radius:50%;place-items:center;width:100%;max-width:430px;margin:auto;display:grid;position:relative}.roadmap-orbit img{width:110px;height:110px}.roadmap-orbit>span{background:var(--surface-inverse);color:var(--accent);padding:12px 20px;font-size:17px;position:absolute}.roadmap-orbit>span:first-child{top:-22px;left:50%;transform:translate(-50%)}.roadmap-orbit>span:nth-child(2){top:46%;right:-30px}.roadmap-orbit>span:nth-child(3){bottom:-22px;left:50%;transform:translate(-50%)}.roadmap-orbit>span:nth-child(4){top:46%;left:-38px}.phase-index{grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 0 100px;display:grid}.phase-index a{border-bottom:1px solid var(--forest-border);letter-spacing:-.025em;padding:20px 0;font-size:22px;font-weight:700;line-height:1.3;transition:color .18s}.phase-index a:hover{color:var(--accent)}.phase-index span{color:var(--accent);margin-bottom:10px;font-size:12px;display:block}.phase-stack{padding-bottom:120px}.phase-card{transform-origin:top;border-radius:24px;margin-bottom:32px;padding:40px 48px;scroll-margin-top:110px;position:relative}.phase-lime{background:var(--accent);color:var(--foreground)}.phase-paper{background:var(--background);color:var(--foreground)}.phase-lavender{background:var(--lavender);color:var(--ink-story)}.phase-mint{background:var(--surface-community);color:var(--ink-community)}.phase-top{letter-spacing:.08em;justify-content:space-between;gap:16px;padding-bottom:36px;font-size:12px;display:flex}.phase-body{grid-template-columns:1fr 300px;align-items:center;gap:50px;display:grid}.phase-body h2{font-size:clamp(34px,4vw,56px)}.phase-body img{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;height:auto}.phase-subtitle{margin-bottom:24px;font-size:19px}.phase-body ul{padding-left:20px;font-size:16px;line-height:1.8}.phase-body li{margin:8px 0}.phase-gate{border-top:1px solid;grid-template-columns:230px 1fr;gap:24px;margin-top:32px;padding-top:24px;font-size:14px;line-height:1.7;display:grid}.phase-gate p{margin:0}.economy-main section{scroll-margin-top:110px}@media (max-width:900px){.economy-main{width:calc(100% - 48px)}.economy-hero{min-height:0;padding:70px 0}.economy-main h1{font-size:clamp(40px,6.5vw,70px)}.economy-section{padding:80px 0}.economy-section-head{gap:30px}.economy-status{flex-wrap:wrap}.economy-status p{flex-basis:100%;margin:0}.roadmap-orbit{max-width:280px}.phase-body{grid-template-columns:1fr 150px;gap:20px}.phase-body img{width:150px;height:150px}.phase-card{padding:32px}.phase-gate{grid-template-columns:1fr;gap:8px}.economy-footer{flex-wrap:wrap}.economy-footer p{display:none}}@media (max-width:600px){.economy-main{width:calc(100% - 40px)}.economy-hero{grid-template-columns:1fr;gap:38px;padding:56px 0 40px}.economy-main h1{font-size:clamp(38px,10.7vw,64px)}.economy-lead{font-size:17px}.economy-art{max-width:400px;margin:auto}.economy-section-head{grid-template-columns:1fr;gap:0;margin-bottom:24px}.allocation-bar{border-radius:12px;min-height:130px}.allocation-bar>div{padding:16px 10px}.allocation-bar strong{font-size:34px}.allocation-bar span{font-size:11px}.fund-grid{grid-template-columns:1fr}.fund-card{padding:26px}.fund-card h3{margin-top:14px}.money-path{grid-template-columns:1fr}.money-path li{border-right:0;border-bottom:1px solid var(--forest-border);padding:26px 0}.economy-rules summary{font-size:18px}.economy-principle{padding:30px 0 80px}.economy-cta{margin-bottom:60px;padding:32px 24px}.economy-cta h2{font-size:36px}.economy-cta p{font-size:16px}.economy-footer{gap:20px;padding:30px 20px}.economy-footer nav{gap:20px}.roadmap-orbit{width:240px;margin:24px auto 38px}.phase-index{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:50px}.phase-body{grid-template-columns:1fr}.phase-body img{justify-self:center;width:100%;max-width:280px;height:auto;display:block}.phase-index a{font-size:19px}.phase-top{padding-bottom:20px;font-size:10px}.phase-card{padding:28px 22px}.phase-stack{padding-bottom:50px}}@media (prefers-reduced-motion:reduce){.economy-world *{scroll-behavior:auto!important;transition:none!important}.economy-button:hover{transform:none}}.token-identity{gap:28px;margin:24px 0 32px;display:flex}.token-identity div{border-left:2px solid var(--accent);padding-left:14px}.token-identity dt{letter-spacing:.14em;color:var(--forest-muted);font-size:10px}.token-identity dd{margin:6px 0 0;font-size:16px;font-weight:700}
