.launch-page{background:#061812;--mint:#98f9df;--panel:#102e25;--muted:#a2c9bd}.launch-header{height:80px;border-bottom:1px solid #294c40;display:flex;align-items:center;justify-content:space-between;padding:0 max(6%,calc((100vw - 1120px)/2));gap:20px}.launch-header .brand{font-size:21px;letter-spacing:-.8px}.launch-header img{width:28px}.wallet-button{padding:13px 18px;background:#102b23;border:1px solid #537f6e;border-radius:8px;color:#e3fff4;font-size:12px;font-weight:600}.launch-main{max-width:800px;padding:40px 20px 150px;margin:auto}.launch-main h1{font-size:29px;letter-spacing:-1px;margin-bottom:26px;font-weight:600}.launch-steps{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:2px solid #274b3e}.launch-steps button{display:flex;gap:10px;align-items:center;text-align:left;padding:0 8px 17px;background:none;border:0;color:#9ec7b9;font-size:12px;position:relative}.launch-steps button:disabled{cursor:default}.launch-steps button.active{color:#e8fff5}.launch-steps button.active:after{position:absolute;content:'';height:2px;bottom:-2px;left:0;right:0;background:#98f9df}.launch-steps span{display:grid;place-items:center;width:24px;height:24px;font-size:11px}.launch-steps .active span{background:#153e31;border-radius:50%;color:#b4ffe8}.connection-line{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#a2c9bd;margin:9px 0 27px}.connection-line>span:first-child{color:#a5e9d2}.launch-panel{padding:25px;background:#102e25;border:1px solid #285244;border-radius:16px}.launch-panel[hidden]{display:none}.launch-panel h2{font-size:18px;letter-spacing:-.5px;font-weight:600;margin-bottom:24px}.coin-fields{display:grid;grid-template-columns:112px 2fr 1fr;gap:20px;align-items:center}.launch-panel label{font-size:12px;color:#e4fff4;font-weight:500}.launch-panel input,.launch-panel textarea,.launch-panel select{background:#102c24;border:1px solid #577f6f;border-radius:8px;color:#e4fff4;padding:14px 12px;font-size:13px}.launch-panel input::placeholder,.launch-panel textarea::placeholder{color:#99bdb0}.upload{width:112px;height:112px;border:1px dashed #527f6c;border-radius:12px;display:grid;place-items:center;cursor:pointer;position:relative;overflow:hidden}.upload input{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0}.upload:focus-within{outline:2px solid #98f9df;outline-offset:3px}#upload-label{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:#a0f5dc}#upload-label b{font-size:27px;font-weight:400}#upload-label small{font-size:11px;color:#a2c9bd}#art-preview{width:100%;height:100%;object-fit:cover}.description-fields{margin-top:28px;border-bottom:1px solid #284e40;padding-bottom:20px}.description-fields summary{display:flex;align-items:center;gap:10px;list-style:none;font-size:12px;cursor:pointer;padding:10px 0 0}.description-fields summary span,.initial-buy h3 span{color:#9ec7b9;font-weight:400;margin-left:5px}.description-fields summary b{margin-left:auto;color:#9ec7b9}.description-fields[open]>label{margin-top:24px}.description-fields[open] .links-grid{margin-top:18px}.links-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.initial-buy{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;margin:20px 0 24px}.initial-buy h3{font-size:12px;font-weight:600}.initial-buy p{font-size:11px;color:#9ec7b9;line-height:1.7;margin-top:9px}.amount{display:flex;align-items:center;border:1px solid #577f6f;border-radius:8px;overflow:hidden;background:#071d15}.amount input{border:0;border-radius:0;margin:0;min-width:0}.amount>span{padding:0 14px;color:#a2c9bd;font-size:12px}.presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px}.presets button{font-size:10px;background:none;border:1px solid transparent;color:#a2c9bd;border-radius:7px;padding:12px 5px}.presets button.selected{border-color:#577f6f;color:#e3fff4;background:#173b2e}.panel-actions{border-top:1px solid #284e40;padding-top:20px;margin-top:24px}.panel-actions>.button{width:100%;border-radius:8px;padding:16px;font-size:12px}.panel-actions.two{display:grid;grid-template-columns:1fr 2fr;gap:13px}.panel-description{font-size:12px;color:#a2c9bd;line-height:1.8;margin:-8px 0 25px}.launch-panel select{display:block;width:100%;margin-top:9px}.strategy-segment{display:flex;gap:8px;margin:23px 0}.strategy-segment button{flex:1;background:#0a2118;border:1px solid #3e6856;border-radius:7px;padding:13px;font-size:12px}.strategy-segment button.selected{background:#234e3d;color:#a7ffe1;border-color:#8cebc5}.plan-note{display:flex;align-items:flex-start;gap:14px;background:#0c241b;padding:16px;border:1px solid #315744;border-radius:8px;margin-top:24px}.plan-note>span{font-size:22px;color:#98f9df}.plan-note p{font-size:11px;color:#aacbbe;line-height:1.8}.review-identity{display:flex;align-items:center;gap:17px;margin-bottom:20px}.review-identity img{width:70px;height:70px;object-fit:cover;border-radius:13px;background:#1d4433}.review-identity h3{font-size:22px;overflow-wrap:anywhere}.review-identity div{min-width:0}.review-identity div>span{font-size:12px;color:#98f9df;display:block;margin-top:5px}.draft-badge{margin-left:auto;font:9px Mono;border:1px solid #577f6f;padding:7px;color:#a2c9bd;border-radius:5px}#review-story{font-size:13px;color:#a2c9bd;line-height:1.8;overflow-wrap:anywhere}#review-values{margin:22px 0}#review-values>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #284e40;font-size:12px}#review-values dt{color:#a2c9bd}#review-values dd{margin:0;text-align:right;color:#dcfff0;overflow-wrap:anywhere}.review-save{display:flex;gap:12px;margin-top:20px}.review-save .button{flex:1;font-size:12px}.save-status{font-size:11px;color:#a2c9bd;line-height:1.7;margin-top:15px}.launch-dock{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,1fr);width:min(420px,90vw);padding:6px;background:#102e25ed;border:1px solid #577f6f;border-radius:14px;backdrop-filter:blur(16px);z-index:10}.launch-dock a{text-align:center;padding:9px 10px;color:#9ec7b9;font-size:22px;border-radius:9px}.launch-dock a span{display:block;font-size:11px;margin-top:3px}.launch-dock a.active{background:#1a4032;color:#e3fff4}.launch-page #toast{bottom:105px}@media(max-width:650px){.launch-header{height:70px;padding:0 20px}.launch-header .brand{font-size:19px}.wallet-button{font-size:10px;padding:11px}.launch-main{padding-top:30px}.launch-main h1{font-size:25px}.launch-panel{padding:20px}.coin-fields{grid-template-columns:1.5fr 1fr;gap:18px}.upload{grid-column:1/-1}.initial-buy{grid-template-columns:1fr;gap:16px}.links-grid{gap:13px}.connection-line{font-size:10px}.panel-actions.two{grid-template-columns:1fr}.panel-actions.two>.button:first-child{order:2}.review-identity h3{font-size:19px}.draft-badge{font-size:7px}.review-identity img{width:55px;height:55px}}
#upload-label[hidden],#art-preview[hidden]{display:none}
