.launch-header{display:flex;align-items:center;gap:32px;padding:24px 5vw;border-bottom:1px solid var(--border,#283641)}.launch-header nav{display:flex;gap:28px;margin-left:auto}.network-tag{font-size:11px;letter-spacing:1px;color:#b9dec9;background:#142b27;padding:10px 13px;border:1px solid #2d5143;border-radius:4px}.launch-main{max-width:1240px;margin:auto;padding:70px 32px 90px}.launch-heading{max-width:720px}.launch-heading h1{font-size:clamp(60px,8vw,104px);line-height:.96;letter-spacing:-2px;margin:20px 0}.launch-heading em{color:#ff661c;font-style:normal}.launch-heading>p:last-child{max-width:570px;color:#a9b6bf;font-size:18px;line-height:1.65}.launch-notice{display:flex;align-items:center;gap:24px;padding:19px 24px;margin:38px 0 28px;border:1px solid #5c432a;background:#241f1b;font-size:13px;color:#d8c2ab;border-radius:6px}.launch-notice strong{white-space:nowrap;color:#ffae7c}.launch-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px}.composer{padding:30px;border:1px solid #2b3944;border-radius:10px;background:#101e2b;min-width:0}.launch-steps{list-style:none;display:flex;gap:24px;margin:0 0 32px;padding:0 0 24px;border-bottom:1px solid #2b3944;font-size:12px;color:#82939f}.launch-steps .active{color:#ff8548}.panel-title{margin:32px 0 22px}.panel-title h2{font-size:34px;margin:7px 0;line-height:1.1}.composer label{display:block;font-size:14px;margin-bottom:22px;color:#e1e8ec}.composer input:not([type=checkbox]),.composer select{display:block;width:100%;min-height:49px;background:#0b1722;border:1px solid #3b4b58;color:#f1f4f7;border-radius:5px;padding:13px 14px;margin-top:9px;font:inherit}.composer input:focus,.composer select:focus{outline:2px solid #ff8548;outline-offset:3px}.composer input::placeholder{color:#788e9e}.composer small{display:block;color:#96a9b7;font-size:12px;line-height:1.6;margin-top:8px}.optional{font-size:12px;color:#96a9b7;margin-left:8px}.field-row{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.authority-card{display:flex;gap:17px;border:1px solid #34444f;border-radius:5px;padding:20px;background:#142634}.authority-icon{font-size:25px;color:#ff8548}.authority-card strong{font-size:14px}.authority-card p{font-size:13px;line-height:1.6;color:#a8bbc7;margin:8px 0 0}.secondary-button{background:transparent;border:1px solid #536674;color:#e8edf0;padding:12px 18px;border-radius:4px;font:inherit;font-size:13px;cursor:pointer}.secondary-button:hover{border-color:#ff8548}.wallet-row{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.wallet-row span{font-size:12px;color:#abc0cc;overflow-wrap:anywhere}.wallet-hint{font-size:13px!important;color:#a1b3bf;line-height:1.7!important;margin:18px 0 24px}.wallet-hint a{color:#ff9a65;text-decoration:underline}.launch-primary{width:100%;display:flex;justify-content:space-between}.composer button:disabled{opacity:.45;cursor:not-allowed}.token-preview{position:static;background:#182a38;border:1px solid #354654;border-radius:10px;padding:28px;text-align:center}.preview-mark{width:105px;height:105px;display:grid;place-items:center;margin:30px auto 24px;border:1px solid #f97736;border-radius:24px;background:linear-gradient(135deg,#ff7a2e,#b94013);font-size:55px;font-weight:700;color:#10202c}.token-preview h2{font-size:32px;margin:0 0 10px;overflow-wrap:anywhere}.token-preview>span:last-of-type{font-size:12px;letter-spacing:3px;color:#ff9d6a}.preview-data{display:flex;justify-content:space-between;text-align:left;border-top:1px solid #364957;margin-top:30px;padding-top:20px;gap:10px}.preview-data span{font-size:11px;color:#a1b4c3}.preview-data strong{display:block;font-size:14px;color:#e1eaf0;margin-top:8px;overflow-wrap:anywhere}.launch-boundaries{padding:25px 16px}.launch-boundaries h3{font-size:16px;margin:15px 0 12px}.launch-boundaries p{font-size:13px;color:#9fb2c0;line-height:1.9}.launch-boundaries a{font-size:13px}.review-details{margin:0}.review-details>div{padding:15px 0;border-bottom:1px solid #314452}.review-details dt{font-size:12px;color:#9eb1bf}.review-details dd{margin:7px 0 0;font-size:15px;overflow-wrap:anywhere}.review-details a{color:#ffa573;text-decoration:underline}.composer .acknowledgment{display:flex;gap:12px;line-height:1.6;margin:26px 0}.acknowledgment input{width:19px;min-width:19px;accent-color:#ff661c}.review-actions{display:flex;gap:12px;flex-wrap:wrap}.review-actions .button{font-size:13px;padding:14px 20px}#launch-status{color:#a9c4d2;font-size:13px;line-height:1.7;margin:25px 0 0;overflow-wrap:anywhere}#launch-status[data-error=true]{color:#ffab97}.launch-footer{border-top:1px solid #34444e;display:flex;justify-content:space-between;padding:24px 5vw;font-size:12px;color:#91a8b7}[hidden]{display:none!important}@media(max-width:850px){.launch-layout{grid-template-columns:1fr}.launch-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.token-preview{position:static}.launch-notice{align-items:flex-start;flex-direction:column;gap:9px}}@media(max-width:560px){.launch-main{padding:45px 18px}.launch-header{padding:18px;gap:12px;flex-wrap:wrap}.launch-header .brand{font-size:22px}.launch-header nav{gap:18px;font-size:13px}.network-tag{margin-left:auto;font-size:10px}.composer{padding:22px 18px}.field-row,.launch-aside{grid-template-columns:1fr}.launch-steps{gap:15px;font-size:11px}.launch-notice{padding:18px}.launch-footer{gap:20px}.launch-heading h1{font-size:64px}}

.previous-launch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;margin-bottom:24px;border-bottom:1px solid #304655;color:#9eb8cc;font-size:14px}.previous-launch[hidden]{display:none}@media(max-width:600px){.previous-launch{align-items:flex-start;flex-direction:column}}

.token-artwork{margin:24px 0}.token-artwork input[type=file]{padding:16px;width:100%;background:#0c1824;border:1px dashed #526779;border-radius:6px;color:#b4cadb}.token-artwork input[type=file]::file-selector-button{border:0;background:#ff6714;color:#0c1824;font-weight:700;padding:10px 14px;margin-right:14px;border-radius:4px;cursor:pointer}.artwork-selected{display:flex;align-items:center;gap:16px;margin-top:12px}.artwork-selected img{width:80px;height:80px;object-fit:cover;border-radius:16px}.artwork-selected [hidden]{display:none}.preview-mark{overflow:hidden}.preview-mark img{width:100%;height:100%;object-fit:cover;display:block}
