.launch-page{max-width:1060px;margin:0 auto}.launch-intro{background:#191919;border-radius:16px;padding:26px 28px;margin-bottom:28px}.launch-intro h1{font-size:27px;line-height:1.25;letter-spacing:-.9px;margin:0 0 12px}.launch-intro p{color:#898989;font-size:15px;line-height:1.75;max-width:650px}.launch-workspace{display:grid;grid-template-columns:minmax(0,1.64fr) minmax(280px,1fr);border:1px solid #343434;border-radius:23px;overflow:hidden;background:#191919}.launch-form{min-width:0;padding:28px}.launch-form-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.launch-form-head h2{font-size:25px}.pump-pill{display:flex;align-items:center;gap:8px;border:1px solid #474747;border-radius:22px;font-size:13px;padding:6px 11px;color:#ddd}.pump-pill svg{width:20px;height:20px}.launch-form fieldset{padding:14px;border:1px solid #363636;border-radius:13px;margin:0 0 22px;background:#202020;min-width:0}.launch-form legend{padding:0 5px;font-size:13px;color:#cecece}.currency-selected{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;background:#f5f5f5;border-radius:9px;color:#111;font-size:14px}.currency-selected img{width:20px;height:18px;filter:brightness(0)}.launch-help{font-size:12px;color:#858585;line-height:1.65;margin-top:9px}.launch-form label,.launch-field-label{font-size:14px;color:#d4d4d4}.launch-recipient-section{margin:22px 0 0}.launch-recipient-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px}.launch-recipient-head span:last-child{font-size:12px;color:#777}.launch-form .recipient-edit-row{grid-template-columns:minmax(0,1fr) 70px 26px;gap:7px}.launch-handle{position:relative}.launch-handle>svg{position:absolute;left:11px;top:15px;width:16px;height:16px;pointer-events:none;color:#707070}.launch-handle .recipient-input{padding-left:35px}.launch-form .recipient-input,.launch-form .field input,.launch-form .field textarea,.launch-form .initial-buy input{border-color:#363636;background:#232323;border-radius:10px;font-size:14px;padding-top:11px;padding-bottom:11px;min-width:0}.launch-form input::placeholder,.launch-form textarea::placeholder{color:#686868;opacity:1}.launch-form .recipient-edit-row .icon-button{width:26px;height:32px}.launch-form .share-input span{top:12px}.launch-recipient-actions{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px}.launch-recipient-actions .button{font-size:12px;padding:7px 11px}.launch-recipient-actions .split-total{margin:0;font-size:12px;gap:8px}.launch-recipient-actions .split-total strong{font-weight:400}.launch-form .error{font-size:12px}.launch-divider{border:0;border-top:1px solid #2a2a2a;margin:24px 0}.launch-name-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.launch-form .field{gap:7px;margin-bottom:18px}.launch-form .field textarea{min-height:112px}.image-upload-zone{display:flex;align-items:center;gap:10px;border:1px dashed #3a3a3a;border-radius:12px;padding:12px;background:#1e1e1e}.image-upload-zone.is-dragging{border-color:#ddd;background:#292929}.image-upload-button{display:flex;align-items:center;gap:11px;min-width:0;flex:1;padding:0;text-align:left;color:#d4d4d4;border:0;background:none;font-size:14px}.upload-icon{width:38px;height:38px;border-radius:8px;background:#282828;display:grid;place-items:center;color:#929292;overflow:hidden;flex-shrink:0}.upload-icon svg{width:18px;height:18px}.upload-icon img{width:100%;height:100%;object-fit:cover}.upload-copy{display:grid;gap:3px;min-width:0}.upload-copy>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-copy small{font-size:12px;color:#727272;font-weight:400}.upload-remove{border:0;background:none;color:#aaa;padding:6px;font-size:21px}.upload-remove:hover{color:white}.launch-options{margin:12px 0;font-size:12px;color:#777}.launch-options summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;padding:6px 0}.launch-options summary::after{content:'⌄';font-size:14px}.launch-options[open] summary{margin-bottom:14px}.launch-options[open] summary::after{content:'⌃'}.launch-options .field:last-child{margin-bottom:5px}.launch-options label{font-size:13px}.initial-buy{display:flex;align-items:center;position:relative}.initial-buy input{width:100%;padding:11px 42px 11px 12px;color:#fff;border:1px solid #363636}.initial-buy img{width:19px;height:18px;position:absolute;right:13px;filter:grayscale(1) brightness(4)}.launch-submit{width:100%;margin-top:2px;padding:11px 15px;font-size:14px}.launch-submit-note{font-size:12px;color:#777;line-height:1.65;margin:12px 0 0}.launch-preview-column{background:#222;padding:28px 24px;border-left:1px solid #262626;min-width:0}.launch-preview-sticky{position:sticky;top:90px}.launch-preview-heading{display:flex;justify-content:space-between;font-size:12px;color:#797979;margin-bottom:12px}.payment-preview{position:relative;border:1px solid #3b3b3b;border-radius:13px;background:#2a2a2a;padding:15px 14px;margin-bottom:24px;box-shadow:0 8px 14px #0003;min-width:0}.payment-preview-amount{font-size:28px;font-weight:500;letter-spacing:-.5px;line-height:1.1;margin-bottom:4px}.payment-preview-recipient{color:#939393;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.payment-preview-recipient strong{color:#d8d8d8;font-weight:500}.payment-preview-note{font-size:12px;color:#727272;display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin-top:4px}.payment-preview-note>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-preview-logo{position:absolute;right:13px;top:13px;width:25px;height:25px;border-radius:50%;overflow:hidden;background:#111}.payment-preview-logo img{width:36px;height:36px;max-width:none;margin:-6px}.token-preview-card{padding:12px 12px 15px;background:#292929;border:1px solid #3a3a3a;border-radius:20px;box-shadow:0 10px 18px #0003}.token-preview-image{width:100%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #3b3b3b;background:#2d2d2d;border-radius:13px;overflow:hidden;color:#626262;font-size:26px}.token-preview-image img{height:100%;width:100%;object-fit:cover;min-width:0;min-height:0}.token-preview-body{padding:13px 4px 0}.token-preview-title{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;overflow-wrap:anywhere;line-height:1.5}.token-preview-title strong{font-size:14px;font-weight:500}.token-preview-title span{font-size:11px;color:#888}.token-preview-description{font-size:12px;color:#999;overflow-wrap:anywhere;line-height:1.6;margin-top:7px;white-space:pre-wrap}.token-preview-description:empty{display:none}.preview-market{display:flex;gap:11px;margin:6px 0 14px}.preview-market span{font-size:11px;color:#888}.preview-market b{font-size:14px;font-weight:600;color:#eee;margin-right:5px}.preview-details{margin:0}.preview-details>div{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid #363636;gap:10px;padding:10px 0;font-size:12px}.preview-details>div:last-child{padding-bottom:0}.preview-details dt{color:#969696;flex-shrink:0}.preview-details dd{color:#ddd;margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.preview-recipient-list{display:grid;gap:5px}.preview-recipient-list span{display:block}.preview-recipient-list em{color:#929292;font-style:normal;margin-left:6px}.review-image{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid #333}.review-token-heading{display:flex;align-items:center;gap:13px;margin-bottom:15px}.review-token-heading h3{font-size:19px}.review-token-heading p{font-size:13px;color:#888;margin-top:3px}
.site-footer{display:grid;grid-template-columns:1.3fr 1fr 1fr .8fr;align-items:start;gap:40px;margin:0;padding:52px 42px 76px;border:0;color:#5f5f5f;font-size:14px}.site-footer .footer-name{font-size:23px;letter-spacing:-.8px;font-weight:500;color:#eee}.footer-identity>p{margin-top:10px;font-size:15px;color:#717171}.footer-socials{display:flex;align-items:center;gap:23px;margin:27px 0 31px}.footer-social{display:block;width:21px;height:21px;color:#6d6d6d}.footer-social svg{width:21px;height:21px;fill:currentColor}.footer-social[aria-disabled]{cursor:default}.footer-identity>.footer-disclaimer{font-size:13px;color:#5f5f5f}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:23px}.site-footer .footer-column h2{font-size:16px;font-weight:400;letter-spacing:0;color:#e3e3e3;margin-bottom:4px}.footer-column a,.footer-column>span{font-size:14px;color:#626262;line-height:1.35}.footer-column a:hover{color:#d5d5d5}.footer-column [aria-disabled]{color:#575757;cursor:default}
@media(max-width:1050px){.launch-form{padding:23px}.launch-preview-column{padding:23px 18px}.launch-workspace{grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr)}.launch-form-head h2{font-size:23px}.site-footer{padding:44px 25px 60px;gap:24px}.launch-recipient-head span:last-child{display:none}}
@media(max-width:850px){.launch-workspace{grid-template-columns:minmax(0,1fr)}.launch-preview-column{border-left:0;border-top:1px solid #343434;padding:25px}.launch-preview-sticky{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.launch-preview-heading{grid-column:1/-1;margin:0}.payment-preview{height:fit-content;grid-column:2;grid-row:2;margin:0}.token-preview-card{grid-column:1;grid-row:2}.launch-intro h1{font-size:25px}.site-footer{grid-template-columns:1fr 1fr;gap:38px 26px}.footer-column{gap:19px}}
@media(max-width:560px){.launch-intro{padding:21px 19px;margin-bottom:20px}.launch-intro h1{font-size:24px;line-height:1.25}.launch-intro p{font-size:14px}.launch-workspace{border-radius:17px}.launch-form{padding:20px 17px}.launch-form-head h2{font-size:23px}.launch-form .recipient-edit-row{grid-template-columns:minmax(0,1fr) 68px 23px;gap:5px}.launch-recipient-actions{align-items:center;gap:6px}.launch-recipient-actions .split-total{display:block;font-size:11px;text-align:right}.launch-recipient-actions .split-total strong{display:block;margin-top:2px}.launch-form .recipient-input,.launch-form .field input,.launch-form .field textarea,.launch-form .initial-buy input{font-size:16px}.launch-form .recipient-input{padding-right:8px}.launch-form .share-input input{padding-left:8px;padding-right:19px}.launch-name-row{gap:11px}.launch-form .field label{font-size:13px}.launch-form legend{font-size:12px}.launch-form .share-input span{font-size:13px;right:7px;top:13px}.launch-preview-column{padding:22px 17px}.launch-preview-sticky{display:block;max-width:340px;margin:auto}.launch-preview-heading{margin-bottom:12px}.payment-preview{margin-bottom:19px}.launch-help{font-size:12px}.site-footer{padding:35px 20px 50px;gap:33px 23px}.site-footer .footer-name{font-size:22px}.site-footer .footer-column h2{font-size:15px}.footer-column a,.footer-column>span{font-size:13px}.footer-identity>p{font-size:13px}.footer-socials{gap:19px;margin:22px 0}.footer-identity>.footer-disclaimer{font-size:12px}.launch-recipient-head .launch-field-label{font-size:13px}.pump-pill{font-size:12px;padding:5px 9px}.image-upload-zone{padding:11px}.upload-copy small{font-size:11px}}

.launch-form .share-input input{appearance:textfield}.launch-form .share-input input::-webkit-inner-spin-button,.launch-form .share-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.launch-service-status{font-size:13px;color:#8b8b8b;line-height:1.6;margin-top:20px}.launch-service-status.available{color:#a8bb81}.launch-review-dialog{max-height:90vh;overflow:auto;width:min(590px,calc(100vw - 32px))}.review-fee-wallet{background:#202020;border:1px solid #363636;border-radius:11px;padding:14px;margin-bottom:12px;display:grid;gap:7px}.review-fee-wallet>span{font-size:13px;color:#aaa}.review-fee-wallet code,.wallet-address{font-size:12px;overflow-wrap:anywhere;line-height:1.7;color:#d5e8ad}.review-fee-wallet small,.review-next-step{display:block;font-size:12px;line-height:1.6;color:#8c8c8c}.review-next-step{margin-top:15px}.review-payout-note{color:#a4a4a4;font-size:13px;line-height:1.65;margin-top:15px}.launch-progress{font-size:13px;color:#c1cbb0;line-height:1.6;margin-top:17px}.wallet-options{display:grid;gap:10px;margin:20px 0}.wallet-option{display:flex;justify-content:space-between;width:100%;padding:16px}.wallet-option>span:last-child{color:#888;font-size:12px}.wallet-install-links,.launch-result-links{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;margin-top:20px}.wallet-install-links a,.launch-result-links a{color:#d5d5d5;text-decoration:underline;text-underline-offset:4px}.wallet-address{display:block;background:#202020;padding:15px;border-radius:10px;margin:15px 0}.launch-review-dialog .notice a{display:inline-block;color:#ddd;text-decoration:underline}dialog .review-row{gap:20px}dialog .review-row strong{text-align:right;font-size:13px}button:disabled{cursor:not-allowed;opacity:.45}
