@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#080a09;--panel:#101310;--panel2:#151914;--line:#282e26;--muted:#9ba397;--text:#f1f4ec;--lime:#c7f36b;--red:#efaaa4;--serif:Georgia,'Times New Roman',serif;color-scheme:dark;font-family:'DM Sans',system-ui,sans-serif;background:var(--bg);color:var(--text);font-synthesis:none;font-size:16px;line-height:1.5}
*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a,button,input{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--lime)}svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}button svg,a svg{pointer-events:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Manrope',system-ui,sans-serif}em{font-family:var(--serif);font-weight:400}p{color:var(--muted);line-height:1.75}small{font-size:.8125rem}.lime{color:var(--lime)}.muted{color:var(--muted)}header{min-height:100px;max-width:1600px;margin:auto;padding:0 4.2%;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:11px;font-family:'Manrope',sans-serif;font-weight:750;font-size:1.1rem;white-space:nowrap;letter-spacing:-.04em}.brand-dot{color:var(--lime)}.mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--lime);color:#10150c;font-size:24px;letter-spacing:-.09em;font-weight:800}.mark span{font-size:16px;margin-left:-2px;margin-top:-10px}.small-mark{width:27px;height:27px;font-size:19px}nav{display:flex;gap:29px;align-items:center}nav a{font-size:.875rem;color:#abb1a7;position:relative;white-space:nowrap}nav a:hover,nav a.active{color:var(--text)}nav a.active:after{content:'';position:absolute;height:2px;background:var(--lime);bottom:-38px;left:0;right:0}.header-actions{display:flex;gap:13px;align-items:center}.mode{display:flex;padding:4px;border:1px solid var(--line);border-radius:8px;background:#11140f}.mode button{border:0;border-radius:4px;padding:5px 9px;background:none;font-size:.8125rem;color:var(--muted);white-space:nowrap}.mode .selected{background:#303927;color:var(--lime)}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:49px;padding:13px 22px;border:1px solid transparent;border-radius:7px;font-weight:600;font-size:.9375rem;transition:background .2s,transform .2s;line-height:1.4}.button:hover{transform:translateY(-2px)}.primary{background:var(--lime);color:#17200d}.primary:hover{background:#d5ff88}.secondary{border-color:#3c4435;background:#151913;color:var(--text)}.secondary:hover{background:#20271b}.wallet{border-color:var(--line);background:#151812;color:var(--text)}.small{font-size:.875rem;min-height:39px;padding:9px 13px;gap:9px}.wide{width:100%}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.75rem;letter-spacing:.12em;font-weight:600;color:var(--muted)}.eyebrow i,.badge i{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block}.landing{max-width:1600px;margin:auto;padding:0 6%}.hero-topline{display:flex;justify-content:space-between;margin-top:55px}.edition{font-size:.75rem;letter-spacing:.15em;color:#77816f}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:6%;align-items:center;padding:39px 0 70px}.hero h1{font-size:clamp(4.5rem,7.8vw,8rem);letter-spacing:-.075em;line-height:.99;font-weight:650;margin:0 0 30px}.hero h1>span{display:block}.hero-sub{color:var(--text);font-size:clamp(1.3rem,2.1vw,1.9rem);letter-spacing:-.035em;margin-bottom:15px}.hero-sub em{color:var(--lime)}.hero-body{font-size:1rem;line-height:1.8;margin-bottom:28px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-proof{display:flex;gap:20px;margin-top:29px;color:#98a18f;font-size:.8125rem}.hero-proof svg{width:15px;height:15px;color:var(--lime);margin-right:4px}.hero-panel{background:linear-gradient(145deg,#1c2517 0%,#11160e 60%,#111610 100%);border:1px solid #38422f;border-radius:14px;padding:26px 30px 17px;transform:rotate(-1.5deg);box-shadow:0 22px 100px #95c64d08;position:relative;margin-top:13px}.hero-panel:before{content:'';position:absolute;inset:9px -10px -12px 10px;border:1px solid #293322;border-radius:14px;z-index:-1}.panel-top{display:flex;justify-content:space-between;color:#a1ae92;font-size:.75rem;letter-spacing:.14em;padding-bottom:28px}.hero-token{display:flex;align-items:center;gap:16px}.hero-token small{font-size:.75rem;letter-spacing:.14em;color:#8f9b82}.hero-token h2{font-size:1.375rem;margin:2px 0;font-weight:650;letter-spacing:-.04em}.hero-token div>span{font-size:.8125rem;color:var(--muted)}.token-mark{width:47px;height:47px;display:inline-flex;justify-content:center;align-items:center;font-family:'Manrope',sans-serif;font-size:25px;font-weight:650;background:#293322;border:1px solid #3e4e31;color:var(--lime);border-radius:12px;position:relative;flex-shrink:0}.token-mark small{font-size:12px;position:absolute;right:6px;top:4px}.token-mark.large{width:65px;height:65px;font-size:36px;border-radius:15px}.color-2{background:#222736;color:#abbaff;border-color:#3c4665}.color-3{background:#30263b;color:#c9ace5;border-color:#4d3b61}.color-4{background:#392923;color:#e1baa0;border-color:#5e4435}.preview-number{font-family:'Manrope',sans-serif;font-size:3.1rem;letter-spacing:-.06em;font-weight:600;margin:30px 0 6px}.preview-number>span{font-size:1rem;letter-spacing:0;color:#98a18e}.preview-caption{display:flex;justify-content:space-between;color:#a4ad9a;font-size:.8125rem}.preview-caption b{color:var(--lime);font-weight:500}.segment-progress{display:flex;gap:4px;height:30px;margin:15px 0 27px}.segment-progress i{flex:1;background:#2c3624;border-radius:2px}.segment-progress .filled{background:var(--lime)}.preview-terms{display:grid;grid-template-columns:1.1fr .9fr 1.1fr;padding-top:4px;gap:10px}.preview-terms small{display:block;color:#849176;font-size:.75rem;letter-spacing:.09em;margin-bottom:8px}.preview-terms b{font-size:.8125rem;font-weight:500}.panel-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #35412b;margin-top:26px;padding:18px 0 12px;font-size:.875rem;color:var(--lime)}.panel-note{font-size:.75rem;color:#99a68b;text-align:center;padding-top:12px}.panel-note svg{width:13px;height:13px}.principles{padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:clamp(.8rem,1.3vw,1.2rem);font-family:'Manrope',sans-serif;font-weight:500;letter-spacing:.1em;color:#a7ae9e}.landing-bottom{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding:70px 0 80px}.landing-bottom h2{font-size:2.25rem;line-height:1.2;letter-spacing:-.04em;margin-top:18px}.landing-bottom .eyebrow{font-size:.75rem}.text-link{font-size:.875rem;color:var(--lime);display:inline-flex;gap:14px;align-items:center}.step-teaser{border-left:1px solid var(--line);padding:5px 0 0 23px}.step-teaser>span{font-family:var(--serif);color:var(--lime);font-size:1.3rem}.step-teaser h3{font-size:1.125rem;margin:28px 0 10px}.step-teaser p{font-size:.875rem;line-height:1.8}.context-bar{background:#11180d;border-bottom:1px solid #29331f;padding:11px 5%;display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;color:#a9b29c}.context-bar b{font-size:.75rem;letter-spacing:.1em;margin-right:13px;color:var(--lime)}.context-bar a{font-size:.75rem;display:flex;gap:7px;align-items:center;white-space:nowrap}.context-bar svg{width:14px;height:14px}.workspace{max-width:1370px;margin:auto;padding:52px 5% 75px;min-height:70vh}.workspace.narrow{max-width:1240px}.page-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:36px}.page-head h1{font-size:clamp(2rem,3.7vw,3.3rem);font-weight:500;letter-spacing:-.055em;line-height:1.15;margin:14px 0}.page-head h1 em{color:#b7c4a5}.page-head p{font-size:.9375rem;margin-bottom:0}.stats-strip{border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:1.3fr .8fr 1.2fr 1fr;margin:15px 0 35px;background:#10130f}.stats-strip>div{padding:23px 27px;border-right:1px solid var(--line)}.stats-strip>div:last-child{border:0}.stats-strip small{display:block;font-size:.75rem;letter-spacing:.1em;color:#929d87;margin-bottom:9px}.stats-strip strong{font-family:'Manrope',sans-serif;font-weight:500;font-size:1.8rem;letter-spacing:-.04em;line-height:1.3}.stats-strip strong>span{font-family:'DM Sans',sans-serif;font-size:.75rem;letter-spacing:0;color:var(--muted)}.stats-strip .text-stat{font-size:1.125rem;display:block}.stats-strip .text-stat span{display:block;margin-top:5px}.list-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{border:1px solid transparent;background:none;color:var(--muted);border-radius:6px;font-size:.875rem;padding:8px 15px}.filters button.selected{color:var(--lime);border-color:#3c4a2f;background:#1b2414}.search{display:flex;align-items:center;gap:10px;background:#10130f;border:1px solid var(--line);border-radius:7px;padding:9px 13px;color:#838e79}.search input{border:0;background:transparent;width:210px;font-size:.875rem;color:var(--text);outline:none}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.launch-card{display:block;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;transition:transform .2s,border-color .2s}.launch-card:hover{transform:translateY(-4px);border-color:#536740}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;gap:8px}.badge{font-size:.75rem;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:5px;white-space:nowrap;font-weight:500;background:#242921;border:1px solid #343c2d;color:#b5bfaa}.badge.green{color:var(--lime);background:#202b17;border-color:#344325}.badge.red{color:var(--red);background:#2f201e;border-color:#4a312d}.card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-title h3{font-size:1.125rem;font-weight:600;letter-spacing:-.03em;margin:0}.card-title>span{color:#9aa590;font-size:.75rem}.card-description{font-size:.8125rem;line-height:1.7;margin:12px 0;min-height:67px}.card-tags{display:flex;gap:6px;margin-bottom:26px}.card-tags span{font-size:.75rem;border:1px solid #293124;border-radius:4px;color:#a1ac97;padding:3px 7px}.raised-label{display:flex;justify-content:space-between;align-items:center;font-size:.9375rem}.raised-label small{color:#929d86;font-size:.75rem}.raised-label b{color:var(--lime);font-size:.75rem;font-weight:400}.progress{height:5px;background:#293122;border-radius:4px;overflow:hidden;margin:11px 0 0}.progress i{display:block;height:100%;background:var(--lime);border-radius:4px;transition:width .4s}.card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:.75rem;color:#b1baa7}.card-bottom b{color:var(--lime)}.risk-note{display:flex;gap:9px;justify-content:center;margin:33px 0 0;font-size:.75rem;color:#88957b}.risk-note svg{height:16px;width:16px}.back-link{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:.875rem;margin-bottom:28px}.detail-header{display:flex;align-items:center;gap:18px;margin-bottom:33px}.detail-header h1{font-size:2.2rem;font-weight:600;letter-spacing:-.05em;margin:4px 0 0}.detail-header h1 small{font-family:'DM Sans',sans-serif;font-size:.875rem;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:9px}.detail-header>.badge{margin-left:auto}.detail-grid,.create-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:24px;align-items:start}.surface{border:1px solid var(--line);border-radius:11px;background:var(--panel);padding:28px;margin-bottom:22px}.surface h3{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;margin-bottom:14px}.surface p{font-size:.9375rem}.section-label{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;letter-spacing:.07em;color:var(--muted)}.section-label>span{font-size:.75rem;letter-spacing:0}.funding h2{font-size:2rem;font-weight:500;letter-spacing:-.04em;margin:20px 0}.funding h2 small{font-family:'DM Sans',sans-serif;font-size:.9375rem;color:var(--muted);letter-spacing:0}.large-progress{height:8px}.funding-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:29px}.funding-grid small{display:block;color:var(--muted);font-size:.8125rem;margin-bottom:6px}.funding-grid b{font-size:.875rem;font-weight:500}.tokenomics{margin:22px 0}.tokenomics>span{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:13px 0;font-size:.875rem;color:var(--muted)}.tokenomics>span:last-child{border-bottom:0}.tokenomics b{color:var(--text);font-weight:500;text-align:right;overflow-wrap:anywhere}.tokenomics a{color:var(--lime)}.icon-button{border:0;background:none;color:var(--muted);padding:0 3px}.icon-button svg{width:15px;height:15px}.compact h3{display:flex;gap:10px;align-items:center}.compact h3 svg{color:var(--lime)}.compact p{margin:0;font-size:.875rem}.purchase h2{font-size:2.1rem;font-weight:500;letter-spacing:-.05em;margin:18px 0 4px}.purchase h2 small{font-size:.875rem;color:var(--muted);letter-spacing:0}.purchase>p{font-size:.8125rem;margin-bottom:27px}.purchase label{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--text);margin-bottom:9px}.purchase label span{color:var(--muted)}.amount-input{display:flex;border:1px solid #3c4732;border-radius:7px;background:#0c0f09;padding:16px 14px;gap:10px;align-items:center}.amount-input input{width:100%;min-width:0;background:none;border:0;color:var(--text);font-family:'Manrope',sans-serif;font-size:1.75rem;outline:none}.amount-input span{color:var(--lime);font-size:.8125rem}.quote{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;margin:18px 0 24px;color:var(--muted)}.quote b{color:var(--text);font-weight:500}.help{display:block;color:#99a38f;font-size:.75rem;line-height:1.7;margin-top:14px}.sale-status{border:1px solid var(--line);border-radius:7px;background:#191f14;padding:15px;font-size:.875rem;color:#bac6ab;line-height:1.7;margin-bottom:16px}.settle-actions .button,.creator-controls .button{margin-bottom:10px}.side-note{display:flex;gap:9px;font-size:.8125rem;color:#8d9b7f;line-height:1.6}.demo-controls{border-style:dashed;background:#11180c}.demo-controls h3{margin:8px 0}.demo-controls p{font-size:.8125rem}.button-row{display:flex;gap:10px;flex-wrap:wrap}.form-heading{display:flex;gap:17px;margin-bottom:25px}.form-heading>span{width:33px;height:33px;border:1px solid #435331;border-radius:7px;color:var(--lime);display:flex;align-items:center;justify-content:center;font-size:.8125rem}.form-heading h3{margin:0 0 5px}.form-heading p{font-size:.8125rem;margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.field{display:flex;flex-direction:column;font-size:.875rem;color:#d2d9ca;gap:9px;margin-bottom:19px}.form-grid .field{margin-bottom:0}.field input{background:#090d07;border:1px solid #35402c;padding:12px 13px;border-radius:6px;color:var(--text);width:100%;font-size:.9375rem;min-height:47px}.field small{color:#929f85;font-size:.75rem;line-height:1.6}.field input:hover{border-color:#556548}.sticky{position:sticky;top:22px}.sticky h3{font-size:1.4rem;margin-top:19px;overflow-wrap:anywhere}.callout{padding:16px;background:#1b2414;border:1px solid #38472a;border-radius:7px;margin:19px 0}.callout p{font-size:.8125rem;color:#b4c1a5;margin:0}.callout.danger{background:#231713;border-color:#52352c}.danger p{color:#e2baaa;margin-bottom:20px}.checkbox{display:flex;gap:11px;align-items:start;font-size:.8125rem;color:#acb59f;margin:23px 0;line-height:1.65}.checkbox input{accent-color:var(--lime);width:17px;height:17px;flex-shrink:0;margin-top:3px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:35px 0 20px}.section-heading h2{font-size:1.3rem;font-weight:500;letter-spacing:-.03em;margin:0}.section-heading span{font-size:.8125rem;color:var(--muted)}.positions{border:1px solid var(--line);border-radius:10px;overflow:hidden}.position-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 20px;align-items:center;gap:20px;background:var(--panel);padding:20px 25px;border-bottom:1px solid var(--line)}.position-row:last-child{border:0}.position-row:hover{background:var(--panel2)}.position-identity{display:flex;align-items:center;gap:14px}.position-row b{font-size:.9375rem;font-weight:500}.position-row div>span:not(.token-mark){display:block;color:var(--muted);font-size:.8125rem;margin-top:3px}.position-row>.badge{justify-self:start}.position-row>svg{color:var(--muted);width:15px}.demo-wallet{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px}.demo-wallet p{margin:0}.empty{border:1px dashed #35412b;border-radius:10px;padding:55px 25px;text-align:center;grid-column:1/-1;color:var(--muted)}.empty>svg{width:30px;height:30px;color:var(--lime);margin-bottom:17px}.empty h3{color:var(--text);font-size:1.125rem;font-weight:500;margin-bottom:9px}.empty p{max-width:480px;margin:0 auto 22px;font-size:.875rem}.guide-steps{margin-bottom:35px}.guide-step{display:flex;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.guide-step>span{font-size:2rem;color:var(--lime);font-family:var(--serif);min-width:40px}.guide-step h2{font-size:1.4rem;font-weight:500;letter-spacing:-.03em;margin:0 0 12px}.guide-step p{font-size:.9375rem;max-width:800px;margin:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:start}.warning-text{color:#e5bda0!important}.instructions{padding-left:20px;color:var(--muted);font-size:.875rem;line-height:1.8}.instructions li{margin-bottom:14px;padding-left:6px}code{color:#c6dea8;overflow-wrap:anywhere;font-size:.8125rem}footer{max-width:1600px;margin:auto;padding:29px 4.2%;border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;justify-content:space-between}footer>.brand{font-size:.875rem}footer>span{font-size:.75rem;color:#88947d}footer>div{display:flex;gap:20px;align-items:center;font-size:.75rem;color:#a4af99}footer>div>.muted{font-size:.75rem}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);max-width:min(90vw,620px);padding:15px 23px;background:#25321b;border:1px solid #6b8848;color:#e7f5d8;border-radius:9px;box-shadow:0 10px 30px #0007;z-index:100;font-size:.875rem;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;overflow-wrap:anywhere}#toast.show{opacity:1;transform:translate(-50%,0)}.spinner{width:25px;height:25px;border:2px solid #415032;border-top-color:var(--lime);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 20px}@keyframes spin{to{transform:rotate(360deg)}}
@media(min-width:1000px){.hero-copy{animation:enter .7s ease-out}.hero-panel{animation:panel-in 1s ease-out}@keyframes enter{from{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-in{from{opacity:0;transform:translateY(23px) rotate(-1.5deg)}to{opacity:1;transform:translateY(0) rotate(-1.5deg)}}}
@media(max-width:1150px){header{flex-wrap:wrap;padding:20px 4%;gap:20px}.brand{font-size:1rem}nav{gap:22px;order:3;width:100%;justify-content:center;padding-top:7px}nav a.active:after{bottom:-20px}.hero h1{font-size:7.8vw}.hero-panel{padding:22px}.hero{gap:5%;padding:45px 0 55px}.hero-proof{gap:10px;font-size:.75rem}.stats-strip>div{padding:21px}.cards{gap:14px}.launch-card{padding:20px}.card-title{flex-wrap:wrap;gap:4px}.landing-bottom{gap:25px}.landing-bottom h2{font-size:1.8rem}footer{flex-wrap:wrap}footer>div{margin-left:auto}.detail-grid,.create-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.surface{padding:23px}.stats-strip strong>span{display:block}.stats-strip strong{font-size:1.75rem}}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:42px;padding-bottom:55px}.hero h1{font-size:clamp(4.5rem,13vw,7rem)}.hero-copy{padding-top:0}.hero-panel{max-width:520px;width:100%;justify-self:center;transform:none}.hero-topline{margin-top:30px}.edition{display:none}.hero-proof{font-size:.8125rem;gap:20px}.landing-bottom{grid-template-columns:repeat(3,1fr);gap:25px}.landing-bottom>div:first-child{grid-column:1/-1}.landing-bottom h2 br{display:none}.principles{font-size:.75rem;letter-spacing:.07em}.page-head{align-items:start}.page-head>.button{white-space:nowrap}.stats-strip{grid-template-columns:1fr 1fr}.stats-strip>div:nth-child(2){border-right:0}.stats-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.cards{grid-template-columns:1fr 1fr}.list-controls{align-items:start;flex-direction:column}.search{width:100%}.search input{width:100%}.detail-grid,.create-grid{grid-template-columns:1fr}.detail-grid aside{order:-1}.detail-grid aside .creator-controls{margin-bottom:22px}.detail-header h1{font-size:1.8rem}.detail-header h1 small{display:block;margin:5px 0 0}.detail-header .eyebrow{font-size:.75rem}.detail-header>.badge{font-size:.75rem}.two-col{grid-template-columns:1fr}.position-row{grid-template-columns:1.5fr 1fr;gap:15px}.position-row>svg{display:none}.position-row>.badge{grid-column:2;grid-row:2}.position-row>.position-identity{grid-row:span 2}.context-bar{font-size:.75rem}.context-bar a{font-size:.75rem}.context-bar span{max-width:75%}.context-bar b{display:block;margin-bottom:3px}.workspace{padding-top:35px}footer>div{margin-left:0;flex-wrap:wrap;gap:12px}.risk-note{line-height:1.8;align-items:start}}
@media(max-width:500px){header{padding:17px 5%;gap:17px}.header-actions{gap:8px}.wallet.small{padding:8px;min-height:36px}.wallet span{display:none}.wallet svg{width:18px}.mode button{padding:4px 7px;font-size:.75rem}.brand{font-size:.9rem;gap:8px}.mark{width:29px;height:29px;font-size:21px}nav{gap:0;justify-content:space-between;padding-top:6px}nav a{font-size:.8125rem}.landing{padding:0 6%}.hero-topline .eyebrow{font-size:.75rem;letter-spacing:.09em}.hero{padding-top:30px}.hero h1{font-size:14vw;margin-bottom:24px}.hero-sub{font-size:1.4rem;max-width:300px}.hero-body{font-size:.9375rem}.hero-buttons .button{font-size:.8125rem;gap:9px;padding:13px 15px}.hero-proof{font-size:.75rem;gap:14px}.hero-panel{padding:21px}.preview-number{font-size:2.75rem}.preview-terms b{font-size:.75rem}.panel-note{font-size:.75rem}.principles{flex-direction:column;gap:9px;font-size:.8125rem;padding:25px 0}.landing-bottom{grid-template-columns:1fr;padding:42px 0;gap:22px}.landing-bottom>div:first-child{grid-column:auto}.step-teaser{display:grid;grid-template-columns:30px 1fr;gap:6px 14px}.step-teaser h3{margin:0}.step-teaser p{grid-column:2;margin:0}.step-teaser>span{grid-row:span 2}.page-head{flex-direction:column;gap:20px;margin-bottom:25px}.page-head h1{font-size:2.15rem}.page-head>.button{font-size:.8125rem;min-height:40px;padding:10px 14px}.cards{grid-template-columns:1fr}.card-description{min-height:0}.card-title{flex-wrap:nowrap}.stats-strip>div{padding:18px 15px}.stats-strip small{font-size:.75rem}.stats-strip strong{font-size:1.5rem}.stats-strip strong>span{font-size:.75rem}.stats-strip .text-stat{font-size:1rem}.filters{gap:3px}.filters button{font-size:.8125rem;padding:7px 10px}.detail-header{gap:12px;flex-wrap:wrap}.detail-header>.badge{margin-left:0}.detail-header h1{font-size:1.75rem}.token-mark.large{width:52px;height:52px;font-size:29px}.detail-header .eyebrow{font-size:.75rem;letter-spacing:.05em}.surface{padding:21px}.funding h2{font-size:1.75rem}.funding h2 small{font-size:.8125rem}.funding-grid{gap:20px 12px}.funding-grid b{font-size:.8125rem}.form-grid{grid-template-columns:1fr}.section-label{font-size:.75rem}.position-row{padding:17px 14px;gap:12px}.position-identity{gap:10px}.position-row .token-mark{width:36px;height:36px;font-size:20px;border-radius:9px}.position-row b{font-size:.8125rem}.position-row div>span:not(.token-mark){font-size:.75rem}.position-row>.badge{font-size:.75rem}.demo-wallet{align-items:start;flex-direction:column}.guide-step{gap:17px}.guide-step h2{font-size:1.2rem}.guide-step>span{font-size:1.75rem;min-width:28px}.guide-step p{font-size:.875rem}footer{padding:25px 6%;gap:18px}footer>span{display:none}.context-bar{align-items:center}.context-bar a{max-width:95px;white-space:normal}.button-row .button{font-size:.75rem}.eyebrow{font-size:.75rem}.tokenomics>span{font-size:.8125rem}.preview-terms small{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Preserve room for the brand and keep token initials distinct on phones. */
@media(max-width:500px){
  header .brand{min-width:0;line-height:1.1}
  header .brand .mark{flex:none}
  .position-identity,.position-identity>div,.card-title h3{min-width:0}
  .position-identity>div,.card-title h3{overflow-wrap:anywhere}
  .token-mark small{display:none}
}
@media(max-width:360px){
  header:not(.intro-header){column-gap:10px;row-gap:13px}
  header:not(.intro-header) .header-actions{width:100%;justify-content:space-between}
  header:not(.intro-header) nav{min-width:0;flex-wrap:wrap;justify-content:space-around;gap:10px 6px}
  header:not(.intro-header) nav a{font-size:.75rem}
  header:not(.intro-header) nav a.active:after{bottom:-5px}
}
