@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#f5f2ff;font-synthesis:none;text-rendering:optimizelegibility;--bg:#07050f;--panel:#120c20d6;--panel-2:#0d0819;--line:#30233f;--muted:#8b819f;--soft:#b6aac9;--lime:#d7ff00;--purple:#a056ff;--green:#5dffa6;background:#07050f;font-family:Space Grotesk,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer}.app-shell{min-height:100vh;position:relative;overflow:hidden}.ambient{filter:blur(100px);opacity:.12;pointer-events:none;border-radius:50%;width:46vw;height:46vw;position:fixed}.ambient-one{background:#7124ff;top:-24vw;right:-12vw}.ambient-two{opacity:.04;background:#d7ff00;bottom:-36vw;left:-26vw}.site-header{z-index:2;justify-content:space-between;align-items:center;max-width:1420px;height:82px;margin:auto;padding:0 56px;display:flex;position:relative}.header-tools{align-items:center;gap:10px;display:flex}.brand{letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:11px;font-size:16px;font-weight:700;display:flex}.brand em{color:var(--lime);font-style:normal}.brand-mark{width:22px;color:var(--lime);text-shadow:0 0 20px #d7ff0073;font-size:31px;line-height:1;transform:skew(-8deg)}.main-nav{gap:36px;display:flex}.main-nav button{color:var(--soft);letter-spacing:.08em;background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:600}.main-nav button:hover,.main-nav button.active{color:var(--lime)}.header-pill,.network-pill{color:var(--soft);letter-spacing:.06em;background:#a556ff1a;border:1px solid #5b347f;border-radius:999px;padding:9px 13px;font-family:DM Mono,monospace;font-size:10px}.header-pill{color:var(--lime);background:#d7ff000f;border-color:#d7ff0061}.wallet-btn{color:var(--soft);letter-spacing:.05em;background:#a056ff21;border:1px solid #5b347f;border-radius:999px;padding:9px 13px;font-family:DM Mono,monospace;font-size:10px}.wallet-btn:hover,.wallet-btn.connected{border-color:var(--lime);color:var(--lime)}.dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;display:inline-block}.page-width{z-index:1;max-width:1200px;margin:auto;position:relative}.home-page{padding:120px 20px 80px}.hero-copy{width:56%;padding-top:70px}.eyebrow{color:var(--muted);letter-spacing:.15em;font-family:DM Mono,monospace;font-size:11px}.hero-copy .eyebrow{color:var(--lime)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.06em;font-size:clamp(44px,6vw,78px);line-height:1.03}.hero-copy h1{margin:24px 0 27px}.hero-copy h1 span{font-style:italic}h1 span,.accent,.green{color:var(--lime)}.hero-text{max-width:520px;color:var(--soft);font-size:16px;line-height:1.7}.hero-actions{gap:14px;margin-top:38px;display:flex}.btn{border:1px solid var(--line);letter-spacing:.08em;border-radius:11px;padding:15px 22px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--lime);color:#0b080f;border-color:var(--lime);box-shadow:0 0 26px #d7ff002e}.btn-primary:hover{box-shadow:0 0 34px #d7ff0059}.btn-secondary{color:#f5f2ff;background:#0c07169e}.btn-secondary:hover{border-color:var(--purple);background:#a056ff1a}.btn-small{background:var(--lime);color:#0b080f;border-color:var(--lime);padding:10px 16px;font-size:11px}.chain-row{color:#6f647e;gap:20px;margin-top:38px;font-size:22px;display:flex}.hero-card-wrap{width:50%;position:absolute;top:170px;right:-1%}.glass-card{background:linear-gradient(135deg,#170e27e0,#090610e6);border:1px solid #41265d;border-radius:14px;box-shadow:0 30px 70px #00000052,inset 0 1px #ffffff08}.live-card{padding:23px}.card-heading,.epoch-row,.meter-top,.setting-title,.liquidity-top,.review-row,.payment-field,.dashboard-strip,.dashboard-highlight{justify-content:space-between;align-items:center;display:flex}.card-heading{color:var(--soft);letter-spacing:.08em;font-family:DM Mono,monospace;font-size:12px}.live-status{color:var(--lime);align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.sol-price{background:#00000080;border:1px solid #271832;border-radius:9px;margin-top:17px;padding:20px;position:relative}.sol-price span:first-child,.metric span,.epoch-row,.mini-heading,.summary-line,.review-heading,.payment-field>span,.payment-amount>span{color:var(--muted);letter-spacing:.06em;font-family:DM Mono,monospace;font-size:10px;display:block}.sol-price strong{margin-top:3px;font-size:31px;display:block}.network-pill{color:var(--purple);border-color:#422d5a;position:absolute;top:20px;right:20px}.two-stat{border:1px solid #271832;border-radius:9px;grid-template-columns:1fr 1fr;margin-top:9px;display:grid;overflow:hidden}.two-stat .metric{padding:19px}.two-stat .metric+.metric{border-left:1px solid #271832}.metric b{margin-top:5px;font-size:17px;font-weight:500;display:block}.epoch-row{color:var(--muted);margin-top:17px}.epoch-row b{color:var(--soft);font-family:DM Mono,monospace;font-size:11px}.progress{background:#22152d;border-radius:99px;height:7px;margin:8px 0 22px;overflow:hidden}.progress span{background:linear-gradient(90deg, var(--purple), #d57bff);height:100%;display:block}.mini-heading{border-top:1px solid #271832;padding:14px 0}.stat-grid{border:1px solid #271832;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.stat-grid .metric{padding:18px 20px}.stat-grid .metric:nth-child(2n){border-left:1px solid #271832}.stat-grid .metric:nth-child(n+3){border-top:1px solid #271832}.section-block{border-top:1px solid #2b2039;margin-top:170px;padding-top:70px}.section-block h2{letter-spacing:-.04em;margin-top:12px;font-size:35px}.principle-grid,.how-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.principle{border-top:1px solid #392648;padding:24px 0}.principle>span{color:var(--lime);font-family:DM Mono,monospace;font-size:12px}.principle h3{margin:17px 0 9px;font-size:22px}.principle p{color:var(--soft);font-size:14px;line-height:1.6}.page-intro{padding:62px 0 28px}.page-intro h1{margin:14px 0 12px;font-size:clamp(42px,5vw,62px)}.page-intro p{color:var(--soft);line-height:1.6}.stepper{align-items:center;gap:14px;margin:10px 0 30px;display:flex}.step{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.step.active,.step.done{color:#f5f2ff}.step-number{width:28px;height:28px;color:var(--muted);border:1px solid #49305f;border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:11px;display:grid}.step.active .step-number{background:var(--lime);color:#0b080f;border-color:var(--lime);box-shadow:0 0 20px #d7ff0047}.step.done .step-number{color:var(--lime);border-color:var(--lime)}.step-line{background:#3f2a4f;flex:0 100px;height:1px}.builder-layout{grid-template-columns:1fr 310px;align-items:start;gap:24px;display:grid}.builder-main{min-width:0}.form-card{padding:28px}.form-card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.form-card h2{margin-top:9px;font-size:25px}.outline-btn,.review-badge,.required-tag{color:var(--lime);letter-spacing:.05em;background:0 0;border:1px solid #6f8620;border-radius:8px;padding:10px 13px;font-family:DM Mono,monospace;font-size:10px}.ai-prefill-button{align-items:center;gap:8px;display:inline-flex}.ai-prefill-button>span{font-size:13px}.ai-prefill-button:disabled{opacity:.58;cursor:wait}.review-badge,.required-tag{color:var(--purple);border-color:#5b347f}.token-grid{grid-template-columns:185px 1fr;gap:30px;display:grid}.logo-upload{height:190px;color:var(--muted);text-align:center;cursor:pointer;background:#04020959;border:1px dashed #553b6d;border-radius:12px;align-content:center;place-items:center;gap:9px;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.logo-upload:hover{border-color:var(--lime);background:#d7ff000a}.logo-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.logo-preview{object-fit:cover;border-radius:10px;width:100%;height:100%}.logo-upload strong{color:var(--lime);font-size:33px}.upload-icon{color:var(--soft);font-size:32px}.logo-upload small{font-family:DM Mono,monospace;font-size:10px;line-height:1.6}.field-stack{flex-direction:column;gap:19px;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field{display:block}.field>span,.field-help{color:var(--soft);margin-bottom:8px;font-size:12px;display:block}.field input,.custom-amount{color:#f5f2ff;background:#03020899;border:1px solid #3a2750;border-radius:9px;outline:none;width:100%;padding:14px}.field input:focus,.custom-amount:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #a056ff1a}.field input::placeholder{color:#665876}.settings-stack{flex-direction:column;gap:17px;display:flex}.highlight-card{border-color:#66751e}.setting-title{justify-content:flex-start;gap:13px}.setting-title>div{flex:1}.setting-icon{width:34px;height:34px;color:var(--lime);background:#d7ff0014;border:1px solid #596a1b;border-radius:9px;place-items:center;display:grid}.setting-title h3{font-size:16px}.setting-title p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.required-tag{margin-left:auto}.field-help{margin:25px 0 12px 47px}.quick-options{flex-wrap:wrap;gap:10px;margin-left:47px;display:flex}.quick-options button{color:var(--soft);background:#05030bcc;border:1px solid #3a2750;border-radius:8px;padding:11px 15px;font-size:12px}.quick-options button.selected{color:#0b080f;background:var(--lime);border-color:var(--lime)}.custom-amount{align-items:center;gap:8px;max-width:130px;padding:0 12px;display:flex}.custom-amount input{color:#f5f2ff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 0}.custom-amount span{color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.toggle{background:#1a1025;border:1px solid #4b3267;border-radius:999px;width:50px;height:27px;margin-left:auto;padding:3px}.toggle span{background:#8e769d;border-radius:50%;width:19px;height:19px;transition:transform .15s;display:block}.toggle.on{background:var(--lime);border-color:var(--lime)}.toggle.on span{background:#0b080f;transform:translate(21px)}.preview-meter{background:#0402096b;border:1px solid #3a2750;border-radius:10px;margin:23px 0 0 47px;padding:15px}.meter-top strong{font-size:13px}.meter-top span,.meter-labels{color:var(--lime);font-family:DM Mono,monospace;font-size:10px}.meter-bars{align-items:end;gap:2px;height:58px;margin-top:14px;display:flex;overflow:hidden}.meter-bars i{opacity:.75;background:linear-gradient(#b95fff,#6b2d9b);flex:1;display:block}.meter-labels{color:var(--muted);justify-content:space-between;margin-top:8px;display:flex}.volume-panel{background:#0402096b;border:1px solid #3a2750;border-radius:10px;margin:23px 0 0 47px;padding:18px;transition:opacity .2s,filter .2s}.volume-panel.disabled{opacity:.45;filter:grayscale(.4)}.volume-topline{justify-content:space-between;align-items:flex-start;display:flex}.volume-value{color:var(--lime);letter-spacing:-.04em;font-size:26px;font-weight:600;display:block}.volume-value small{color:var(--soft);letter-spacing:.08em;font-family:DM Mono,monospace;font-size:10px}.volume-caption{color:var(--muted);letter-spacing:.06em;margin-top:4px;font-family:DM Mono,monospace;font-size:9px;display:block}.volume-preset{color:#d89aff;letter-spacing:.08em;border:1px solid #70419a;border-radius:6px;padding:8px 10px;font-family:DM Mono,monospace;font-size:9px}.volume-range{appearance:none;background:repeating-linear-gradient(90deg,#7645a2 0 4px,#0000 4px 8px);border-radius:0;outline:none;width:100%;height:12px;margin:18px 0 6px;display:block}.volume-range::-webkit-slider-thumb{appearance:none;background:var(--lime);cursor:grab;border:0;border-radius:3px;width:7px;height:23px;box-shadow:0 0 14px #d7ff0073}.volume-range::-moz-range-thumb{background:var(--lime);cursor:grab;border:0;border-radius:3px;width:7px;height:23px;box-shadow:0 0 14px #d7ff0073}.range-labels{color:var(--muted);text-align:center;justify-content:space-between;font-size:10px;line-height:1.35;display:flex}.range-labels b{color:var(--soft);font-family:DM Mono,monospace;font-weight:400}.volume-quick-options{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.volume-quick-options button{color:var(--soft);background:#05030bcc;border:1px solid #3a2750;border-radius:8px;padding:10px 14px;font-size:11px}.volume-quick-options button:hover,.volume-quick-options button.selected{color:#0b080f;background:var(--lime);border-color:var(--lime)}.volume-quick-options button:disabled{cursor:not-allowed}.volume-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.volume-fields .field>span{color:var(--muted);font-size:10px}.simulation-note{color:var(--muted);border-top:1px solid #2b1c3a;align-items:center;gap:8px;margin-top:16px;padding-top:13px;font-size:11px;line-height:1.5;display:flex}.simulation-note span{color:var(--lime)}.social-fields{margin:22px 0 0 47px}.review-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.review-columns>div{border:1px solid #3a2750;border-radius:10px;padding:18px}.review-heading{justify-content:space-between;margin-bottom:17px;display:flex}.review-heading button{color:var(--purple);background:0 0;border:0;font-family:DM Mono,monospace;font-size:10px}.review-row{color:var(--muted);border-top:1px solid #281b36;padding:13px 0;font-size:13px}.review-row b{color:#f5f2ff;font-weight:500}.review-note{color:var(--soft);background:#a056ff12;border:1px solid #3c2760;border-radius:9px;gap:10px;margin-top:18px;padding:14px;font-size:12px;line-height:1.5;display:flex}.review-note span{color:var(--purple)}.summary-card{padding:23px;position:sticky;top:24px}.summary-token{align-items:center;gap:13px;margin:23px 0;display:flex}.token-avatar{color:#0b080f;background:linear-gradient(135deg,#e1ff20,#6a7c00);border:1px solid #687a1a;border-radius:14px;place-items:center;width:53px;height:53px;font-size:19px;font-weight:700;display:grid;overflow:hidden}.token-avatar.has-image{background:#07040e}.token-avatar img{object-fit:cover;width:100%;height:100%}.summary-token strong{font-size:17px;display:block}.summary-token span{color:var(--lime);margin-top:4px;font-family:DM Mono,monospace;font-size:12px;display:block}.summary-line{border-top:1px solid #2b1c39;justify-content:space-between;padding-top:16px;display:flex}.summary-line b{color:var(--soft);font-size:14px}.summary-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.summary-tags span{color:var(--lime);border:1px solid #566819;border-radius:999px;padding:7px 9px;font-family:DM Mono,monospace;font-size:10px}.wizard-actions{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.notice{color:var(--lime);background:#d7ff000f;border:1px solid #526218;border-radius:8px;margin-top:18px;padding:12px 15px;font-size:13px}.notice.success{margin-top:0;margin-bottom:18px}.liquidity-page{padding-bottom:80px}.liquidity-card{overflow:hidden}.liquidity-top{border-bottom:1px solid #2c1d3c;gap:28px;padding:23px 26px}.liquidity-top .summary-token{flex:1;min-width:170px;margin:0}.liquidity-top-stat span,.created>span{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;display:block}.liquidity-top-stat strong{white-space:nowrap;margin-top:7px;font-size:15px;display:block}.created{align-items:center;gap:12px;display:flex}.collapse-btn{color:var(--lime);background:0 0;border:0;padding:7px;font-size:18px}.dashboard-highlight{border:1px solid #3a2750;border-radius:10px;margin:16px;overflow:hidden}.dashboard-highlight>div:first-child{flex:1;padding:22px}.dashboard-highlight>div:not(:first-child){border-left:1px solid #3a2750;min-width:150px;padding:22px}.dashboard-highlight strong{letter-spacing:-.06em;font-size:43px;display:block}.dashboard-highlight span{color:var(--soft);font-size:12px}.dashboard-strip{border:1px solid #3a2750;border-radius:10px;margin:0 16px 16px;overflow:hidden}.dashboard-strip .metric{flex:1;padding:15px 18px}.dashboard-strip .metric+.metric{border-left:1px solid #3a2750}.chart-card{border:1px solid #2c1d3c;border-radius:10px;margin:0 16px 16px;padding:16px}.chart-toolbar{color:var(--muted);justify-content:space-between;margin:4px 8px 10px;font-family:DM Mono,monospace;font-size:10px;display:flex}.chart-toolbar b{color:var(--lime)}.mini-chart{aspect-ratio:900/315;background:#0b0e13;border-radius:7px;width:100%;height:auto;display:block}.chart-grid line{stroke:#1d242d;stroke-width:1px;opacity:.78}.chart-header text{fill:#a3a7ad;font-family:DM Mono,monospace;font-size:10px}.chart-header .chart-red{fill:#ec5b66}.chart-axis text{fill:#65717e;font-family:DM Mono,monospace;font-size:10px}.chart-tools rect{fill:#142438;stroke:#244266}.chart-tools text{fill:#8d9cac;text-anchor:middle;font-family:DM Mono,monospace;font-size:15px}.candles line{stroke-width:1.2px}.candles rect{rx:1}.candles .candle-up line,.candles .candle-up rect{stroke:#2dc4a1;fill:#2dc4a1}.candles .candle-down line,.candles .candle-down rect{stroke:#ef5964;fill:#ef5964}.volume-bars rect{opacity:.62}.volume-bars rect.candle-up{fill:#207d6c}.volume-bars rect.candle-down{fill:#81404a}.crosshair line{stroke:#77818c;stroke-dasharray:5 5;opacity:.55}.crosshair rect{fill:#ef5964}.crosshair text{fill:#fff;font-family:DM Mono,monospace;font-size:10px}.simulation-controls{background:#04020970;border:1px solid #3a2750;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 16px 16px;padding:14px 16px;display:flex}.simulation-controls>div:first-child{align-items:center;gap:9px;display:flex}.simulation-controls strong{font-size:12px}.simulation-controls small{color:var(--muted);margin-left:4px;font-family:DM Mono,monospace;font-size:9px}.simulation-dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 12px var(--lime);border-radius:50%;display:inline-block}.simulation-buttons{align-items:center;gap:8px;display:flex}.control-btn{color:var(--muted);background:0 0;border:0;font-family:DM Mono,monospace;font-size:10px}.control-btn:hover{color:var(--lime)}.dashboard-actions{color:var(--muted);justify-content:space-between;align-items:center;margin-top:19px;font-family:DM Mono,monospace;font-size:11px;display:flex}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030207c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#10091c;border:1px solid #5a3181;border-radius:15px;width:min(490px,100%);padding:28px;position:relative;box-shadow:0 25px 80px #0009}.modal-close{color:var(--muted);background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:18px}.qr-placeholder{color:#0c0814;background:repeating-linear-gradient(45deg,#d7ff00e6 0 4px,#0000 4px 10px),repeating-linear-gradient(-45deg,#d7ff00a6 0 3px,#0c0814 3px 9px);border:1px solid #5c6b1b;border-radius:12px;align-content:center;place-items:center;gap:12px;width:170px;height:170px;margin:0 auto 23px;display:grid}.qr-placeholder span{background:var(--lime);padding:2px 10px;font-size:48px}.qr-placeholder small{background:var(--lime);padding:4px;font-family:DM Mono,monospace;font-size:10px}.modal-card h2{margin:10px 0 20px;font-size:26px}.payment-amount{background:#07040e;border:1px solid #352246;border-radius:10px;margin:12px 0;padding:18px}.payment-amount strong{color:var(--lime);margin-top:4px;font-size:31px;display:block}.payment-amount small{font-family:DM Mono,monospace;font-size:11px}.payment-field{background:#07040e;border:1px solid #352246;border-radius:10px;gap:12px;padding:13px}.payment-field>span{flex:none}.payment-field code{text-overflow:ellipsis;white-space:nowrap;color:var(--soft);flex:1;font-size:11px;overflow:hidden}.payment-field button{color:var(--lime);background:0 0;border:0;font-family:DM Mono,monospace;font-size:10px}.payment-warning{color:#e6d889;background:#d7ff000d;border:1px solid #69561a;border-radius:8px;margin:16px 0;padding:12px;font-size:12px;line-height:1.5}.full{width:100%;margin-top:10px}.manage-modal{text-align:center}.manage-icon{background:var(--lime);color:#0b080f;border-radius:15px;place-items:center;width:55px;height:55px;margin:3px auto 18px;font-size:30px;display:grid}.manage-modal h2{margin-bottom:12px}.manage-modal p{color:var(--soft);font-size:13px;line-height:1.6}.manage-list{text-align:left;border:1px solid #352246;border-radius:9px;margin:22px 0;padding:4px 15px}.manage-list div{color:var(--muted);border-bottom:1px solid #2a1b38;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.manage-list div:last-child{border-bottom:0}.manage-list b{color:var(--soft);font-weight:500}.how-page{padding-bottom:90px}.how-grid{grid-template-columns:repeat(2,1fr);margin:26px 0 35px}.signature-field{margin-top:18px;display:block}.signature-field>span{color:var(--muted);letter-spacing:.06em;margin-bottom:8px;font-family:DM Mono,monospace;font-size:10px;display:block}.signature-field input{color:#f5f2ff;background:#07040e;border:1px solid #3a2750;border-radius:9px;outline:none;width:100%;padding:13px}.signature-field input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #a056ff1a}.signature-field small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.45;display:block}.verification-error{color:#ff8992;background:#ef596414;border:1px solid #713640;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:11px}.payment-actions{justify-content:space-between;align-items:center;min-height:28px;margin-top:6px;display:flex}.text-btn{color:var(--lime);background:0 0;border:0;padding:4px 0;font-family:DM Mono,monospace;font-size:10px}.verification-status{color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.btn:disabled{opacity:.55;cursor:wait;transform:none}.launch-modal h2{margin-bottom:25px}.launch-steps{border-top:1px solid #2e2040}.launch-step{border-bottom:1px solid #2e2040;align-items:center;gap:12px;padding:13px 0;display:flex;position:relative}.launch-step-marker{width:28px;height:28px;color:var(--muted);border:1px solid #4b3267;border-radius:50%;flex:0 0 28px;place-items:center;font-family:DM Mono,monospace;font-size:11px;display:grid}.launch-step-copy{flex:1;min-width:0}.launch-step-copy strong{color:var(--soft);font-size:13px;display:block}.launch-step-copy span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.launch-status{color:#6d5b82;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:9px}.launch-step.working .launch-step-marker{background:var(--lime);border-color:var(--lime);color:#0b080f;box-shadow:0 0 17px #d7ff004d}.launch-step.working .launch-step-copy strong,.launch-step.working .launch-status{color:var(--lime)}.launch-step.done .launch-step-marker{background:var(--lime);border-color:var(--lime);color:#0b080f}.launch-step.done .launch-step-copy strong,.launch-step.done .launch-status{color:var(--soft)}.confirmation-modal{text-align:center}.confirmation-icon{background:var(--lime);color:#0b080f;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:32px;font-weight:700;display:grid;box-shadow:0 0 28px #d7ff003d}.confirmation-modal h2{margin-bottom:8px}.confirmation-modal>p{color:var(--soft);font-size:13px;line-height:1.5}.confirmation-modal>p strong{color:var(--lime)}.confirmation-grid{text-align:left;border-top:1px solid #352246;grid-template-columns:1fr auto;gap:0;margin:22px 0 14px;display:grid}.confirmation-grid span,.confirmation-grid b{border-bottom:1px solid #2a1b38;padding:12px 0;font-size:12px}.confirmation-grid span{color:var(--muted)}.confirmation-grid b{color:var(--soft);font-family:DM Mono,monospace;font-weight:500}.payment-hint{color:var(--muted);background:#a056ff0f;border:1px solid #3a2750;border-radius:8px;padding:11px 12px;font-size:11px;line-height:1.5}.mint-success{color:var(--green);background:#5dffa612;border:1px solid #2f765a;border-radius:8px;margin-top:12px;padding:11px 12px;font-size:11px;line-height:1.5}.mint-success code{color:#f5f2ff;font-family:DM Mono,monospace}@media (width<=900px){.site-header{padding:0 24px}.main-nav{gap:14px}.main-nav button{font-size:10px}.header-pill{display:none}.home-page{padding-top:70px}.hero-copy{width:100%}.hero-card-wrap{width:100%;margin-top:60px;position:relative;top:auto;right:auto}.section-block{margin-top:85px}.builder-layout{grid-template-columns:1fr}.summary-card{order:-1;position:static}.liquidity-top,.dashboard-highlight{flex-wrap:wrap}.dashboard-highlight>div:first-child{flex-basis:100%}.dashboard-highlight>div:not(:first-child){flex:1;min-width:0}.dashboard-strip{flex-wrap:wrap}.dashboard-strip .metric{min-width:50%}.dashboard-strip .metric:nth-child(3){border-top:1px solid #3a2750;border-left:0}.dashboard-strip .metric:nth-child(4){border-top:1px solid #3a2750}}@media (width<=600px){.site-header{align-items:flex-start;height:auto;padding:22px 18px}.main-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;max-width:220px}.home-page{padding:55px 18px}.hero-copy{padding-top:20px}.hero-copy h1{font-size:48px}.hero-actions{flex-direction:column}.btn{width:100%}.principle-grid,.how-grid{grid-template-columns:1fr}.page-width{padding-left:18px;padding-right:18px}.token-grid,.review-columns{grid-template-columns:1fr}.logo-upload{height:150px}.form-card{padding:20px}.form-card-heading{flex-direction:column;gap:10px}.stepper{gap:6px}.step{font-size:11px}.step-line{max-width:20px}.liquidity-top{gap:14px;padding:16px}.liquidity-top-stat{min-width:42%}.created{justify-content:space-between;width:100%}.dashboard-highlight>div:not(:first-child){flex-basis:50%}.dashboard-actions{text-align:center;flex-direction:column;align-items:stretch;gap:15px}.payment-field{flex-wrap:wrap;align-items:flex-start}.payment-field code{flex-basis:75%}.quick-options,.field-help,.preview-meter,.social-fields{margin-left:0}.setting-title{align-items:flex-start}.setting-title>div{min-width:0}.required-tag{margin-left:0}.summary-card{margin-bottom:0}.volume-panel{margin-left:0;padding:14px}.range-labels{font-size:8px}.volume-fields{grid-template-columns:1fr;gap:13px}.simulation-controls{flex-direction:column;align-items:stretch}.simulation-buttons{justify-content:space-between}.chart-toolbar{flex-wrap:wrap;gap:10px}.chart-toolbar span:last-child{color:var(--lime)}.liquidity-top .summary-token{min-width:100%}.liquidity-top-stat{flex:1}.collapse-btn{display:none}}.modal-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#020106d1}.payment-modal{background:#0e0819;border-color:#5b3184;width:min(500px,100vw - 32px);max-height:calc(100vh - 32px);padding:28px;overflow-y:auto;box-shadow:0 30px 100px #000000b8,inset 0 1px #ffffff06}.payment-modal::-webkit-scrollbar{width:5px}.payment-modal::-webkit-scrollbar-thumb{background:#38234e;border-radius:99px}.modal-close{z-index:2;font-size:22px;line-height:1;top:16px;right:20px}.modal-close:hover{color:#f5f2ff}.qr-placeholder{background:#050309;border:1px solid #322044;border-radius:12px;width:170px;height:170px;margin:0 auto 32px;padding:16px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff04}.qr-art{background:#050309;grid-template-rows:repeat(29,1fr);grid-template-columns:repeat(29,1fr);gap:1px;width:100%;height:100%;padding:2px;display:grid}.qr-art i{background:0 0;display:block}.qr-art i.active{background:var(--lime)}.qr-placeholder small{color:#0b080f;background:var(--lime);letter-spacing:0;padding:3px 5px;font-family:DM Mono,monospace;font-size:9px;line-height:1;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.payment-modal>.eyebrow{margin-bottom:13px;display:block}.payment-modal h2{letter-spacing:-.04em;margin:0 0 22px;font-size:27px}.payment-amount{background:#07040e;border-color:#38254b;border-radius:10px;min-height:95px;margin:0 0 12px;padding:19px 17px}.payment-amount strong{letter-spacing:-.03em;margin-top:5px;font-size:31px;line-height:1}.payment-amount small{color:var(--lime);margin-left:3px;font-size:11px}.payment-field{border-color:#38254b;border-radius:10px;min-height:44px;padding:12px 13px}.payment-field code{color:#b9adc8}.payment-warning{background:#d7ff000b;border-color:#66551c;margin:16px 0;padding:12px}.payment-hint{margin:16px 0;padding:12px}.payment-modal .full{border-radius:10px;min-height:50px;margin-top:10px}.signature-field{margin-top:17px}.signature-field input{border-color:#38254b;border-radius:9px;min-height:54px;padding:13px;font-size:16px}.signature-field input::placeholder{color:#695a78}.payment-actions{margin-top:7px}.payment-actions .text-btn{font-size:10px;font-weight:600}.payment-modal .btn-secondary{background:#07040e;border-color:#38254b}.payment-modal .btn-secondary:hover{background:#a056ff17;border-color:#7650a1}@media (width<=600px){.payment-modal{max-height:calc(100vh - 20px);padding:24px 18px 22px}.qr-placeholder{margin-bottom:28px}.payment-modal h2{font-size:24px}}
