.fp-panel:has(.launch-intro){max-width:1180px;margin:18px auto;padding:0;border:0;background:transparent}.launch-intro,.launch-grid{border:1px solid #20355a;border-radius:20px;overflow:hidden}.launch-intro{margin-bottom:22px;padding:clamp(20px,3vw,36px);background:linear-gradient(100deg,#0b172b 30%,transparent),repeating-linear-gradient(90deg,transparent 0 57px,#4264911c 58px 59px),repeating-linear-gradient(0deg,transparent 0 57px,#4264911c 58px 59px),#102545}.launch-intro h1{font-size:clamp(24px,3vw,34px);letter-spacing:-.045em;line-height:1.15}.launch-intro p{max-width:580px;margin-bottom:0}.launch-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);background:#091424}.launch-fields,.launch-side{padding:clamp(16px,2.6vw,32px);min-width:0}.launch-side{background:#101e33;border-left:1px solid #223956;display:grid;align-content:start;gap:18px}.launch-fields label{font-size:14px;font-weight:500}.launch-fields input:not([type=radio]){margin-top:6px;padding:12px 14px}.launch-subhead,.guide header{display:flex;align-items:center;justify-content:space-between;gap:12px}.launch-subhead h2{margin:0;font-size:24px;letter-spacing:-.04em}.launch-subhead>span{display:flex;align-items:center;gap:7px;border:1px solid #2a4162;border-radius:20px;padding:4px 11px;font-size:12px}.launch-subhead img{width:16px;height:16px}.launch-fields .options{border:1px solid #263b55;padding:10px 14px 14px;margin:20px 0;border-radius:13px;background:#0c192c}.options legend{padding:0 5px;font-size:13px}.options>div{display:flex;gap:8px}.launch-fields .options label{flex:1;position:relative;text-align:center;margin:0;padding:9px 3px;border-radius:8px;border:1px solid #294363;cursor:pointer}.options input[type=radio]{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer}.options label:has(:checked){background:#183e72;border-color:#569afa;color:#f3f8ff}.options label:focus-within{outline:2px solid #8cbeff}.options small{display:block;color:#94a8c2;margin-top:8px;font-size:12px}.token-fields{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;border-top:1px solid #263950;padding-top:6px}.token-preview,.guide{overflow:hidden;background:#0a1526;border:1px solid #2c405d;border-radius:15px}.token-cover{height:165px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#214879,#0b182b 70%)}.token-cover img{position:relative;width:112px;height:112px;filter:drop-shadow(0 10px 12px #040b17)}.token-cover small{position:absolute;top:12px;left:15px;color:#a4bddd;font-size:11px}.orbit{width:65%;height:40%;position:absolute;border:1px solid #639ce845;transform:rotate(-14deg);border-radius:50%;box-shadow:0 0 0 17px #486cac0a,0 0 0 35px #486cac09}.preview-body,.guide{padding:17px}.preview-body h3{font-size:20px;overflow-wrap:anywhere}.preview-body h3 small,.guide small{font:10px monospace;color:#91adce}.preview-body dl{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding-top:12px;margin-top:14px;border-top:1px solid #263953;font-size:13px}.preview-body dt{color:#91a5c0}.preview-body dd{text-align:right;margin:0}.guide header button{background:#122540;border:1px solid #2b4462;padding:2px 9px}.guide-track{display:flex;align-items:center;justify-content:center;gap:0;padding:18px 0}.guide-track b{background:#12305a;border:1px solid #34679e;padding:5px 10px;border-radius:16px;font-size:12px}.guide-track i{width:25%;height:1px;background:#345882;position:relative}.guide-track i:after{content:'';position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:#84b9ff;box-shadow:0 0 10px #487ffa;animation:route-dot 2s ease-in-out infinite}.guide-track.still i:after{animation-play-state:paused}.guide h3{font-size:18px}.guide p{min-height:3em;margin:.35em 0 .7em;font-size:13px}.guide-controls{display:flex;gap:5px}.guide-controls button{flex:1;background:transparent;padding:8px 0}.guide-controls button:after{display:block;content:'';height:3px;background:#293f60;border-radius:4px}.guide-controls button[aria-current]:after{background:#4994ff}@keyframes route-dot{from{left:0}to{left:96%}}@media(max-width:760px){.launch-grid{grid-template-columns:1fr}.launch-side{border-left:0;border-top:1px solid #223956}.token-cover{height:140px}}@media(prefers-reduced-motion:reduce){.guide-track i:after{animation:none}}
.pair-chip{display:inline-block;margin:15px 0 0;color:#a6caff;font:12px monospace}.launch-fields .pfp-drop,.creator-result{display:flex;gap:14px;align-items:center;padding:17px;border:1px dashed #416394;background:#0e213b;border-radius:14px;cursor:pointer}.pfp-drop{position:relative}.pfp-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.pfp-drop.drag,.pfp-drop:focus-within{outline:2px solid #549aff}.pfp-drop img,.creator-result img{width:52px;height:52px;object-fit:cover;border-radius:12px}.pfp-drop b{font-size:28px;color:#8cbeff}.pfp-drop small,.creator-result small{display:block;color:#91aaca}.creator-result{border-style:solid}.creator-result b{margin-left:auto}.token-cover:has(.pfp-cover){width:100%;height:auto;aspect-ratio:1/1;background:#091424}
.token-cover:has(.pfp-cover) .orbit,.token-cover:has(.pfp-cover) small{display:none}
.token-cover img.pfp-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:none}.token-cover small{background:#07121ddc;border-radius:8px;padding:3px 7px}
.story-scene{height:98px;display:grid;place-items:center;margin:10px 0 16px;border-radius:12px;background:radial-gradient(ellipse at 50% 100%,#24508755,transparent 75%),repeating-linear-gradient(90deg,transparent 0 23px,#30517d18 24px),#091627;overflow:hidden}.story-scene>div{position:relative;display:flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid #34547b;border-radius:12px;background:linear-gradient(135deg,#193452,#0d2039);box-shadow:0 8px 16px #030a1670;animation:scene-enter .5s both}.story-scene img{width:32px;height:32px;object-fit:contain}.sample-token img{animation:token-float 2.5s ease-in-out infinite alternate}.sample-token small{display:block;color:#95aeca;font:10px monospace}.story-scene i{font-style:normal;color:#84baff;font-size:11px}.sample-search b{font:14px monospace;overflow:hidden;white-space:nowrap;animation:handle-type 5s steps(12,end) infinite}.sample-search i,.sample-sign i{color:#79e2be;animation:verified 5s ease infinite}.sample-sign{flex-direction:column;gap:2px!important;padding:8px 40px 8px 15px!important;align-items:flex-start!important}.sample-sign span{font-size:10px;color:#96b7d8}.sample-sign i{position:absolute;right:12px;top:18px}.sample-pay span{width:58px;height:1px;background:#365781;position:relative}.sample-pay i{width:5px;height:5px;background:#89bdff;border-radius:50%;position:absolute;top:-2px;animation:coin-travel 2.2s ease-in-out infinite}.sample-pay i:nth-child(2){animation-delay:.28s}.sample-pay i:nth-child(3){animation-delay:.56s}.sample-pay b{background:#071021;border-radius:50%;padding:5px 9px}.story.paused *{animation-play-state:paused!important}.launch-fields .pfp-drop{position:relative;display:flex;min-height:142px;gap:20px;padding:22px;border:1px dashed #4e73a6;background:radial-gradient(ellipse at 7% 60%,#24548c77,transparent 55%),#0c1b31;transition:background .25s,border-color .25s}.pfp-drop:hover,.pfp-drop.drag{background-color:#173053;border-color:#82b8ff}.pfp-drop input[type=file]{z-index:2}.upload-art{display:grid;place-items:center;position:relative;flex:0 0 65px;height:65px}.upload-art i{font-style:normal;font-size:33px;color:#afd9ff;background:linear-gradient(145deg,#335e96,#112b50);border:1px solid #5d81af;border-radius:12px;width:48px;height:51px;text-align:center;transform:rotate(-10deg);box-shadow:6px 5px 0 #142c49}.upload-art em{position:absolute;right:0;bottom:2px;border-radius:50%;background:#397ee2;font:16px/24px system-ui;width:24px;text-align:center;color:white}.pfp-drop .browse-image{display:inline-block;margin-top:8px;color:#b7d9ff;font-size:12px}.pfp-drop img{width:70px;height:70px;border:1px solid #6a96cb}.pfp-drop:focus-within{outline-offset:3px}@keyframes scene-enter{from{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:none}}@keyframes handle-type{0%,10%{width:0}55%,100%{width:12ch}}@keyframes verified{0%,50%{opacity:0;transform:scale(.6)}66%,100%{opacity:1;transform:none}}@keyframes token-float{to{transform:translateY(-3px) rotate(6deg)}}@keyframes coin-travel{0%{left:0;opacity:0}20%,80%{opacity:1}100%{left:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.story-scene *,.pfp-drop{animation:none!important;transition:none!important}}
.launch-fields button.creator-result.pick,.launch-fields .creator-result.chosen{width:100%;text-align:left;padding:13px 16px;border:1px solid #36577d;background:#10223a;color:#e4efff;border-radius:12px}.launch-fields button.creator-result.pick:hover,.launch-fields button.creator-result.pick:focus-visible{background:#182f4e;border-color:#6da9fa}.creator-result b{font-size:12px;white-space:nowrap}.launch-fields .creator-result.chosen{border-color:#387867;background:#102a2d}.creator-result.chosen b{color:#85e1bc}.creator-options{display:flex;align-items:center;justify-content:space-between;margin:5px 0;font-size:12px}.launch-fields .creator-options button{background:transparent;color:#a9cbfb;padding:5px 8px}
.launch-fields button.launch-connect{margin-top:14px;width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(110deg,#236bd7,#307ae8);border:1px solid #598fdd;border-radius:12px;color:white;font-weight:650;box-shadow:0 4px 16px #03102255}.launch-fields button.launch-connect:hover{background:#347eea}.launch-connect:focus-visible,.wallet-choice:focus-visible{outline:2px solid #a4ceff;outline-offset:3px}.signing-account,.wallet-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.launch-fields .signing-account button{background:transparent;color:#a9c9f7}.wallet-dialog{position:fixed;inset:0;margin:auto;width:min(92vw,390px);height:fit-content;border:1px solid #355070;border-radius:17px;background:#0d1b30;color:#e4edff;padding:0;box-shadow:0 16px 58px #0008}.wallet-dialog::backdrop{background:#020917ba;backdrop-filter:blur(4px)}.wallet-dialog>div{padding:20px}.wallet-dialog header{margin-bottom:15px}.wallet-dialog header button{background:transparent;color:#b5c8df;font-size:22px;padding:0 6px}.wallet-dialog .wallet-choice{width:100%;margin-top:6px;display:flex;align-items:center;gap:11px;padding:11px;background:#142944;border:1px solid #2c4869}.wallet-choice img{width:26px;height:26px;border-radius:7px}
.launch-fields .token-links{padding:12px 16px 16px;border:1px solid #29405c;border-radius:13px;margin:18px 0}.token-links legend{padding:0 6px}.token-links label{margin:8px 0 4px}.token-links small{color:#9db3ce}.token-links input[readonly]{background:#0b1828;color:#aac0da}.review-links dd,.preview-body dd{overflow-wrap:anywhere;min-width:0}.preview-body dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
