.launch-screen{min-height:calc(100vh - 72px);background:#f4f4f6;color:#101608;font-family:Inter,Arial,sans-serif;padding:42px 28px 110px;overflow-wrap:anywhere}.launch-shell{max-width:1100px;margin:0 auto}.launch-heading{max-width:800px;margin:0 0 22px}.launch-eyebrow{display:block;color:#73786e;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:12px}.launch-heading h1{font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.055em;font-weight:800;margin:0 0 16px}.launch-heading p{font-size:14px;line-height:1.45;max-width:640px;color:#393f35;margin:0}.launch-notice{background:#e8ebdf;border-left:3px solid #19b900;border-radius:0 10px 10px 0;padding:10px 14px;font-size:12px;line-height:1.5;margin:0 0 22px;color:#333b2a}.launch-wallet-entry{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fff;border:1px solid #dedfdc;border-radius:18px;padding:15px 18px;margin:0 0 22px;box-shadow:0 5px 14px rgba(28,32,23,.05)}.launch-wallet-entry>div:first-child{display:grid;gap:5px;min-width:0}.launch-wallet-entry strong{font-size:13px}.launch-wallet-entry span{font-size:12px;color:#626b5c;overflow-wrap:anywhere}.launch-wallet-entry code{color:#11170e;font-size:11px}.launch-wallet-entry-actions{display:flex;align-items:center;gap:8px;flex:none}.launch-wallet-entry .launch-button{min-width:0;min-height:38px;padding:8px 14px}.launch-image-confirmed{font-size:12px;color:#267000;background:#eff9ea;border:1px solid #cfe9c1;border-radius:10px;padding:10px 12px;margin:6px 0 12px}.launch-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(315px,1fr);gap:24px;align-items:start}.launch-preview-card,.launch-wizard{background:#fff;border:1px solid #dedfdc;border-radius:28px;box-shadow:0 16px 26px rgba(28,32,23,.1),0 2px 3px rgba(28,32,23,.03)}.launch-wizard{padding:24px;min-width:0}.launch-steps{gap:18px;list-style:none;margin:0 0 18px;padding:0;font-size:12px;color:#72786b}.launch-steps,.launch-steps li{display:flex;align-items:center}.launch-steps li{gap:8px}.launch-steps li span{display:inline-grid;place-items:center;width:21px;height:21px;border:1px solid #c4c9be;border-radius:50%;font-size:11px;color:#74786e}.launch-steps li[aria-current=step]{color:#101608}.launch-steps li[aria-current=step] span,.launch-steps li[data-done=true] span{background:#101608;color:#fff;border-color:#101608}.launch-wizard h2{font-size:22px;line-height:1.2;letter-spacing:-.035em;font-weight:700;margin:0 0 24px}.launch-fields{border:0;padding:0;margin:0;min-width:0}.launch-field{display:flex;flex-direction:column;min-width:0;margin:0 0 23px;gap:8px}.launch-field label,.launch-label{font-size:12px;font-weight:500;color:#50584c}.launch-field input:not([type=radio]):not([type=file]),.launch-field textarea{background:#f0f1ef;color:#11170e;border:1px solid #d0d3cd;border-radius:12px;width:100%;min-width:0;font-size:14px;padding:12px 15px;outline:none}.launch-field input:not([type=radio]):not([type=file]){height:45px}.launch-field textarea{min-height:84px;resize:vertical}.launch-field input:focus,.launch-field textarea:focus{border-color:#29c700;box-shadow:0 0 0 3px rgba(28,206,0,.12)}.launch-field input:disabled{opacity:.65;cursor:not-allowed}.launch-field small,.launch-hint{font-size:12px;color:#6a7164;line-height:1.45}.launch-row{display:grid;gap:16px}.launch-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-upload-row{display:flex;align-items:center;gap:16px}.launch-upload-row>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#6a7164;font-size:12px}.launch-upload-tile{width:72px;height:72px;display:grid;place-items:center;border:1px dashed #bbc0b7;border-radius:16px;background:#f0f1ef;color:#394734;font-size:27px;overflow:hidden;cursor:pointer;flex:none}.launch-upload-tile img{width:100%;height:100%;object-fit:cover}.launch-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.launch-image-status{color:#73786e;font-size:11px;line-height:1.5}.launch-image-status[role=alert]{color:#a32e1d}.launch-text-button{background:transparent;border:0;color:#256500;text-decoration:underline;text-underline-offset:3px;font-size:12px;padding:0;cursor:pointer}.launch-button{border-radius:14px;min-height:44px;padding:10px 20px;font-weight:700;font-size:13px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.launch-button:disabled,.launch-wallet-option button:disabled{opacity:.5;cursor:not-allowed}.launch-button-primary{background:#08d000;color:#081003;min-width:200px}.launch-button-primary:hover:not(:disabled){background:#0be600}.launch-button-outline{background:#fff;color:#11170e;border-color:#cbd0c7;min-height:40px;min-width:0}.launch-button-outline:hover{border-color:#3d6034}.launch-button-ghost{background:transparent;color:#313a2a}.launch-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.launch-actions-split{justify-content:space-between}.launch-pair{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;border:1px solid #cbd0c7;border-radius:999px;padding:8px 13px;background:#f8f9f7;font-size:13px}.launch-pair span:first-child{color:#777;font-size:17px}.launch-pair small{margin-left:6px}.launch-input-action,.launch-input-affix{position:relative;display:flex;align-items:center}.launch-input-action input{padding-right:90px!important}.launch-input-action button{position:absolute;right:12px}.launch-input-affix span{position:absolute;right:15px;color:#5f675a;font-size:13px}.launch-input-affix input{padding-right:45px!important}.launch-fee-destination{border:1px solid #e1e3de;border-radius:16px;padding:16px;margin:4px 0 18px}.launch-fee-destination legend{font-size:12px;color:#50584c;padding:0 5px}.launch-fee-destination label{display:flex;align-items:flex-start;gap:11px;margin:7px 0 14px;cursor:pointer}.launch-fee-destination label:last-child{margin-bottom:3px}.launch-fee-destination input{accent-color:#08d000;margin-top:3px}.launch-fee-destination label span{display:grid;gap:3px}.launch-fee-destination strong{font-size:13px;font-weight:600}.launch-fee-destination small{font-size:11px;color:#697064;line-height:1.35}.launch-fee-destination .unavailable{opacity:.55;cursor:not-allowed}.launch-terms{font-size:11px;line-height:1.5;color:#626b5c;margin:0 0 16px}.launch-eligibility,.launch-wallet-state{border-top:1px solid #e3e5e1;padding:12px 0;font-size:12px;color:#5a6256;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.launch-wallet-state code{font-size:11px;color:#101608}.launch-wallet-state button{background:transparent;border:0;color:#3e7436;margin-left:10px;cursor:pointer;text-decoration:underline}.launch-eligibility{display:block}.launch-payment-review{background:#f5f7f1;border:1px solid #dce1d7;border-radius:16px;padding:18px;margin:16px 0}.launch-payment-review h3{font-size:17px;margin:0 0 12px}.launch-payment-review dl{margin:0}.launch-payment-review dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e5dc;padding:8px 0;font-size:12px}.launch-payment-review dd{margin:0;text-align:right}.launch-payment-review p{font-size:11px;line-height:1.5;color:#555e50}.launch-preview{position:sticky;top:96px}.launch-preview>span{display:block;font-size:12px;color:#666e61;margin:0 0 12px 4px}.launch-preview-card{padding:20px;min-height:294px}.launch-preview-head{display:flex;align-items:center;gap:16px}.launch-preview-logo{height:56px;width:56px;display:grid;place-items:center;border-radius:14px;background:#f1f1f0;overflow:hidden;color:#ca634e;font-size:28px;flex:none}.launch-preview-logo img{height:56px;width:56px;object-fit:cover}.launch-preview-head h3{font-size:20px;letter-spacing:-.025em;margin:0 0 6px}.launch-preview-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#5d6559}.launch-pair-badge{background:#f2f3f1;border:1px solid #d3d7ce;border-radius:999px;padding:4px 10px;color:#3f463b}.launch-preview-card>p{font-size:13px;line-height:1.5;color:#4d5647;margin:18px 0}.launch-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0}.launch-preview-facts div{display:grid;gap:6px}.launch-preview-facts dt{font-size:12px;color:#6b7466}.launch-preview-facts dd{margin:0;font-size:14px;font-weight:600}.launch-dialog-backdrop{position:fixed;inset:0;z-index:70;background:rgba(3,10,2,.55);display:grid;place-items:center;padding:16px}.launch-wallet-dialog{width:min(460px,100%);background:#fff;color:#101608;padding:24px;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.launch-dialog-head{display:flex;justify-content:space-between;align-items:center}.launch-dialog-head h2{margin:0}.launch-dialog-head button{background:transparent;border:0;font-size:28px;cursor:pointer}.launch-wallet-dialog>p{color:#646d60;font-size:12px;line-height:1.5}.launch-wallet-option{display:flex;align-items:center;gap:12px}.launch-wallet-option button{display:flex;justify-content:space-between;width:100%;padding:14px;margin:5px 0;background:#f4f5f2;color:#11170e;border:1px solid #dfe2db;border-radius:12px;cursor:pointer;font-size:13px;font-weight:600}.launch-wallet-option button span{font-size:11px;color:#5d7452}.launch-wallet-option a{font-size:11px;color:#267000;text-decoration:underline;white-space:nowrap}.launch-history{background:#fff;border:1px solid #dedfdc;border-radius:16px;margin-top:18px;padding:16px 20px;font-size:13px}.launch-history summary{cursor:pointer;font-weight:600}.launch-history button{background:transparent;border:0;color:#267000;text-decoration:underline;cursor:pointer}.launch-history .issued-token{display:flex;align-items:center;gap:14px;border-top:1px solid #eee;padding:9px 0}.launch-history .issued-token img{border-radius:10px;object-fit:cover}.launch-screen>.launch-shell>footer{color:#697064;font-size:11px;margin:22px 0}.launch-screen .result-panel{background:#fff;color:#101608;border:1px solid #dfe2db;border-radius:18px;padding:20px;margin-top:18px}.launch-screen .result-panel button{background:#08d000;color:#081003;border-radius:10px;padding:8px 14px}.launch-screen .result-panel a{color:#207600}.launch-screen :focus-visible{outline:3px solid #19ce00;outline-offset:3px}.launch-screen .result-panel{padding:22px;box-shadow:0 8px 20px rgba(28,32,23,.06)}.launch-screen .result-panel h2{font-size:12px;font-weight:700;color:#6a7164;letter-spacing:.08em;margin:0 0 8px}.launch-screen .result-panel h3{font-size:20px;line-height:1.25;margin:0 0 10px}.launch-screen .result-panel p{font-size:12px;line-height:1.55;color:#636b60}.launch-screen .result-panel button{border:0;font-size:12px;font-weight:700;cursor:pointer}.launch-screen .result-panel dl{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr);margin:16px 0;border-top:1px solid #e5e7e2}.launch-screen .result-panel dd,.launch-screen .result-panel dt{font-size:12px;line-height:1.5;padding:10px 0;border-bottom:1px solid #e5e7e2;overflow-wrap:anywhere}.launch-screen .result-panel dt{color:#697164}.launch-screen .result-panel dd{margin:0;font-weight:500}.launch-screen .result-panel code{font-size:11px}.launch-screen .result-panel .warning{color:#a32e1d}@media(max-width:900px){.launch-grid{grid-template-columns:1fr}.launch-preview{position:static}.launch-shell{max-width:690px}}@media(max-width:600px){.launch-screen{padding:28px 14px 65px}.launch-wizard{padding:18px;border-radius:20px}.launch-row-3{grid-template-columns:1fr}.launch-row-2{grid-template-columns:1fr 1fr;gap:12px}.launch-heading h1{font-size:36px}.launch-preview-card{min-height:0}.launch-button-primary{min-width:150px}.launch-wallet-state code{word-break:break-all}.launch-wallet-entry{align-items:stretch;flex-direction:column}.launch-wallet-entry-actions{justify-content:flex-start}.launch-wallet-entry code{word-break:break-all}}.launch-screen .result-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:16px 0}.launch-screen .result-panel form label,.launch-screen .result-panel form p{grid-column:1/-1}.launch-screen .result-panel form label{font-size:12px;color:#50584c}.launch-screen .result-panel form input{width:100%;min-width:0;border:1px solid #cbd0c7;background:#f0f1ef;border-radius:10px;padding:10px 12px;font-size:13px;color:#11170e}.launch-screen .result-panel>button{margin:8px 8px 8px 0}.launch-screen .result-panel button:disabled{opacity:.5;cursor:not-allowed}.launch-screen .launch-hash-recovery h2{font-size:16px;letter-spacing:0;color:#101608}@media(max-width:600px){.launch-screen .result-panel form{grid-template-columns:minmax(0,1fr)}}.launch-draft-choice{background:#fff;border:1px solid #dedfdc;border-radius:16px;margin:18px 0;padding:16px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.launch-draft-choice strong{font-size:15px}.launch-draft-choice p{font-size:12px;color:#626b5c;margin:5px 0;line-height:1.5}.launch-draft-choice-actions{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.launch-draft-choice>p{flex-basis:100%}@media(max-width:600px){.launch-draft-choice-actions{margin-left:0;width:100%}}