.real-launch-dialog{width:min(690px,calc(100% - 28px));max-height:calc(100dvh - 28px);border:1px solid #383838;border-radius:24px;padding:0;background:#111;color:#f4f4f4;box-shadow:0 30px 120px #000a;font:14px/1.6 'DM Sans',Arial,sans-serif;overflow:auto;overscroll-behavior:contain}.real-launch-dialog::backdrop{background:#000b;backdrop-filter:blur(9px)}.real-launch-dialog header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:25px 28px;border-bottom:1px solid #303030}.real-launch-dialog h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin:8px 0 0}.real-launch-dialog header .eyebrow{font-size:8px}.close-launch,.close-wallet{width:35px;height:35px;flex:none;border-radius:50%;border:1px solid #383838;background:#1c1c1c;color:white;font-size:23px}.launch-body{padding:25px 28px}#launch-coin{display:flex;align-items:center;gap:18px;margin-bottom:25px}#launch-coin img{width:78px;height:78px;object-fit:cover;border-radius:15px;border:1px solid #343434}#launch-coin h3{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:0}#launch-coin span{font:11px 'IBM Plex Mono',monospace;color:#aaa}#launch-coin p{font-size:12px;color:#999;max-height:65px;overflow:auto;overflow-wrap:anywhere;margin:8px 0 0}.launch-owner{display:flex;align-items:center;gap:20px;padding:17px 0;border-block:1px solid #303030;justify-content:space-between;margin-bottom:17px}.launch-owner>div{min-width:0}.launch-owner small{display:block;font:9px 'IBM Plex Mono';color:#888;margin-bottom:7px}#launch-owner{font:10px 'IBM Plex Mono';overflow-wrap:anywhere}.launch-facts>div,#launch-review dl>div{display:flex;gap:15px;justify-content:space-between;padding:11px 0;border-bottom:1px solid #292929;font-size:12px}.launch-facts span,#launch-review dt{color:#929292}.launch-facts b{font-weight:500}.launch-note{font-size:12px;line-height:1.8;color:#a0a0a0;background:#191919;border:1px solid #2d2d2d;border-radius:12px;padding:13px 16px}.launch-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;color:#c6c6c6;line-height:1.8;cursor:pointer;margin-top:22px}.launch-consent input{accent-color:white;margin-top:5px;width:17px;height:17px;flex:none}#launch-status{font-size:12px;line-height:1.8;color:#c3c3c3;margin-bottom:0;overflow-wrap:anywhere}#launch-status:empty{display:none}#launch-status.launch-error{padding:13px;background:#241b1b;color:#e8bdbd;border:1px solid #5a3636;border-radius:10px}#launch-review{margin-top:22px;padding:16px;background:#181818;border:1px solid #3c3c3c;border-radius:13px}#launch-review h3{margin:0 0 6px;font-size:15px;font-weight:500}#launch-review dl{margin:0}#launch-review dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:20px}#launch-review dd{margin:0;overflow-wrap:anywhere;text-align:right;font-size:11px}#launch-links{display:flex;gap:20px;font-size:12px;margin-top:15px}#launch-links:empty{display:none}#launch-links a{text-decoration:underline;text-underline-offset:5px}.real-launch-dialog footer{padding:20px 28px;border-top:1px solid #303030;display:flex;align-items:center;justify-content:space-between;gap:20px}.real-launch-dialog footer p{font-size:10px;color:#8f8f8f;max-width:290px;margin:0}.real-launch-dialog footer button{min-width:155px;min-height:43px}.wallet-picker{width:min(430px,calc(100% - 28px))}.wallet-picker h2{margin:0}.wallet-choice{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px;border:1px solid #353535;border-radius:13px;background:#1a1a1a;color:#eee;margin-bottom:12px}.wallet-choice small{font:8px 'IBM Plex Mono';color:#999}.wallet-current{overflow-wrap:anywhere;font:11px/1.9 'IBM Plex Mono';color:#aaa}.wallet-current strong{color:white}.soon-badge{font:8px 'IBM Plex Mono';display:inline-block;padding:4px 7px;border:1px solid #3d3d3d;border-radius:6px;color:#bdbdbd;vertical-align:middle;letter-spacing:.02em}.launch-ready-caption{font-size:10px;color:#9b9b9b;margin:16px 0 0}.resume-launch{margin-top:15px}.confirmed-launch-item a{text-decoration:underline;text-underline-offset:4px;font-size:11px;margin-left:10px}.draft-item button{margin-left:auto}.draft-item>div{min-width:0}.draft-item h3{overflow-wrap:anywhere}
@media(max-width:600px){.real-launch-dialog header,.launch-body,.real-launch-dialog footer{padding:21px 19px}.real-launch-dialog h2{font-size:25px}.launch-owner{align-items:flex-start;flex-direction:column;gap:12px}#launch-owner{font-size:11px}.real-launch-dialog footer{display:block}.real-launch-dialog footer p{max-width:none}.real-launch-dialog footer button{width:100%;margin-top:15px}#launch-review dl>div{grid-template-columns:1fr}#launch-review dd{text-align:left}.draft-item{flex-wrap:wrap}.draft-item button{margin-left:0}}
[hidden]{display:none!important}

.artwork-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border:1px solid #555;border-radius:8px;color:#eee;background:#232323;font-size:12px;cursor:pointer}.artwork-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.artwork-picker:focus-within{outline:2px solid white;outline-offset:3px}
