.launcher-stage{--bg-primary:#0A0A0B;--bg-secondary:#111113;--bg-tertiary:#1A1A1D;--bg-accent:#252529;--fg-primary:#FFFFFF;--fg-secondary:#F4F4F5;--fg-muted:#D4D4D8;--fg-subtle:#8d9ab3;--brand-purple:#7C3AED;--brand-violet:#8B5CF6;--brand-cyan:#22D3EE;--success:#34D399;--warning:#FBBF24;--error:#F87171;--purple-300:#C4B5FD;--purple-400:#C084FC;--purple-500:#A855F7;--purple-600:#7C3AED;--cyan-300:#67E8F9;--cyan-400:#22D3EE;--cyan-500:#06B6D4;--cyan-600:#0891B2;--emerald-300:#6EE7B7;--border-subtle:rgba(255,255,255,0.10);--border-medium:rgba(255,255,255,0.20);--gradient-cta:linear-gradient(90deg,#7C3AED,#22D3EE);--gradient-headline:linear-gradient(90deg,#C084FC,#A855F7 50%,#22D3EE);--shadow-card:0 14px 40px rgba(0,0,0,0.28);--font-sans:ui-sans-serif,Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"JetBrains Mono",SFMono-Regular,Menlo,monospace;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-emphatic:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate}.launcher-stage:before{background:radial-gradient(ellipse 900px 520px at 8% 0,rgba(124,58,237,.16),transparent 55%),radial-gradient(ellipse 900px 520px at 92% 0,rgba(34,211,238,.14),transparent 55%)}.launcher-stage:after,.launcher-stage:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}.launcher-stage:after{background-image:linear-gradient(rgba(124,58,237,.05) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at top,#000 40%,transparent 90%);mask-image:radial-gradient(ellipse at top,#000 40%,transparent 90%);animation:lc-grid-drift 28s linear infinite}@keyframes lc-grid-drift{0%{background-position:0 0,0 0}to{background-position:56px 0,0 56px}}@media (max-width:720px){.launcher-stage:before{opacity:.7}.launcher-stage:after{background-size:40px 40px;opacity:.55}}@media (prefers-reduced-motion:reduce){.launcher-stage:after{animation:none}}.launcher-stage--flat:after,.launcher-stage--flat:before{display:none}.launcher-stage .mc-orb{position:absolute;border-radius:50%;filter:blur(96px);pointer-events:none;z-index:-1}.launcher-stage .mc-orb--purple{background:rgba(124,58,237,.22);animation:lc-orb-breath 6s ease-in-out infinite}.launcher-stage .mc-orb--cyan{background:rgba(34,211,238,.18);animation:lc-orb-breath 8s ease-in-out infinite reverse}@keyframes lc-orb-breath{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.launcher-stage .mc-orb{animation:none}}@keyframes lc-morph{0%,to{border-radius:42% 58% 56% 44%/48% 44% 56% 52%}25%{border-radius:56% 44% 36% 64%/60% 38% 62% 40%}50%{border-radius:50% 50% 70% 30%/30% 60% 40% 70%}75%{border-radius:38% 62% 50% 50%/60% 40% 60% 40%}}.launcher-stage .m3-blob{--blob-bg:var(--gradient-cta);background:var(--blob-bg);display:grid;place-items:center;color:#fff}.launcher-stage .m3-blob,.launcher-stage .m3-morph{animation:lc-morph 8s ease-in-out infinite}.launcher-stage .m3-press{transition:transform .18s var(--ease-emphatic)}.launcher-stage .m3-press:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.launcher-stage .m3-blob,.launcher-stage .m3-morph{animation:none}}.launcher-stage .mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border:none;background:var(--bg-tertiary);color:var(--fg-primary);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border-subtle);font:600 14px var(--font-sans);cursor:pointer;transition:background .22s var(--ease-emphatic),box-shadow .22s var(--ease-emphatic),transform .18s var(--ease-emphatic)}.launcher-stage .mc-btn:hover{background:var(--bg-accent);transform:translateY(-1px)}.launcher-stage .mc-btn:active{transform:scale(.96)}.launcher-stage .mc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:grayscale(.6)}.launcher-stage .mc-btn--primary{background:var(--gradient-cta);color:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(124,58,237,.35),inset 0 1px 0 rgba(255,255,255,.12);transition:background .22s var(--ease-emphatic),box-shadow .22s var(--ease-emphatic),transform .18s var(--ease-emphatic),filter .22s var(--ease-emphatic),border-radius .42s cubic-bezier(.22,1.6,.36,1)}.launcher-stage .mc-btn--primary:hover{background:var(--gradient-cta);border-radius:20px;filter:brightness(1.08) saturate(1.08);box-shadow:0 0 0 1px rgba(34,211,238,.3),0 14px 36px rgba(124,58,237,.55),0 0 28px rgba(34,211,238,.18),inset 0 1px 0 rgba(255,255,255,.18)}.launcher-stage .mc-btn--primary:disabled{box-shadow:none;filter:none}.launcher-stage .mc-btn--lg{height:60px;padding:0 32px;font-size:16px}.launcher-stage .mc-btn--ghost{background:transparent;box-shadow:none;color:var(--fg-muted)}.launcher-stage .mc-btn--ghost:hover{background:var(--bg-tertiary);color:var(--fg-primary);box-shadow:none}.launcher-stage .mc-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:28px;box-shadow:var(--shadow-card)}.launcher-stage .mc-card--glow{position:relative;background:linear-gradient(180deg,rgba(124,58,237,.05),transparent 40%),var(--bg-secondary);border-color:rgba(124,58,237,.3);box-shadow:0 0 0 1px rgba(124,58,237,.05),0 20px 50px rgba(124,58,237,.1),var(--shadow-card)}.launcher-stage .mc-grad{background:var(--gradient-headline);-webkit-background-clip:text;background-clip:text;color:transparent}.launcher-stage .mc-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:999px;font:500 12px var(--font-sans);color:var(--fg-muted)}.launcher-stage .mc-chip--purple{color:var(--purple-300);border-color:rgba(124,58,237,.3);background:rgba(124,58,237,.08)}.launcher-stage .mc-chip--cyan{color:var(--cyan-300);border-color:rgba(34,211,238,.3);background:rgba(34,211,238,.08)}.launcher-stage .mc-chip--green{color:var(--success);border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.08)}.launcher-stage .lc-stepbar-sticky{background:transparent;border-bottom:none;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.launcher-stage .lc-stepper{padding:0}.launcher-stage .lc-step{flex:1 1 0;min-width:0;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;padding:11px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(17,17,19,.55);transition:all .4s cubic-bezier(.22,1.4,.36,1);text-align:left;cursor:pointer;width:100%}.launcher-stage .lc-step:disabled{cursor:not-allowed;opacity:.92;filter:saturate(.85)}.launcher-stage .lc-step.done{background:rgba(52,211,153,.05);border-color:rgba(52,211,153,.3)}.launcher-stage .lc-step.active{background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(34,211,238,.06));border-color:rgba(168,85,247,.45);box-shadow:0 0 0 1px rgba(168,85,247,.18),0 14px 36px rgba(124,58,237,.18)}.launcher-stage .lc-step .num{width:32px;height:32px;border-radius:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:var(--fg-subtle);display:flex;align-items:center;justify-content:center;font:700 14px var(--font-mono);transition:all .35s cubic-bezier(.22,1.4,.36,1);flex-shrink:0}.launcher-stage .lc-step.done .num{background:rgba(52,211,153,.18);color:var(--success);border-color:rgba(52,211,153,.4)}.launcher-stage .lc-step.active .num{background:linear-gradient(135deg,#7C3AED,#22D3EE);color:#fff;border-color:transparent;box-shadow:0 6px 18px rgba(124,58,237,.5)}.launcher-stage .lc-step .ttl{display:block;font:600 14.5px var(--font-sans);color:var(--fg-muted);line-height:1.2}.launcher-stage .lc-step.active .ttl,.launcher-stage .lc-step.done .ttl{color:#fff}.launcher-stage .lc-step.done .ttl{color:var(--success)}.launcher-stage .lc-step .sub{display:block;font:400 12px var(--font-sans);color:var(--fg-subtle);margin-top:2px;line-height:1.3}.launcher-stage .lc-step .sub-short{display:none}@media (max-width:720px){.launcher-stage .lc-stepper{gap:8px}.launcher-stage .lc-step{padding:9px 12px;gap:9px;grid-template-columns:30px 1fr;border-radius:18px}.launcher-stage .lc-step .num{width:30px;height:30px;font-size:12px}.launcher-stage .lc-step .ttl{font-size:12.5px}.launcher-stage .lc-step .sub{font-size:10px;margin-top:1px}.launcher-stage .lc-step .sub-long{display:none}.launcher-stage .lc-step .sub-short{display:block}}.launcher-stage .page-head{padding:16px 0 18px;scroll-margin-top:188px}.launcher-stage .ai-section-head{scroll-margin-top:188px}.launcher-stage .page-head .eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 11px var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--cyan-300)}.launcher-stage .page-head .eyebrow .dot{width:6px;height:6px;border-radius:9999px;background:var(--cyan-300);box-shadow:0 0 8px var(--cyan-300);animation:lc-dot-pulse 2.6s ease-in-out infinite}@keyframes lc-dot-pulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.launcher-stage .page-head h1,.launcher-stage .page-head h2,.launcher-stage .page-head h3{margin:8px 0 6px;font:700 32px/1.12 var(--font-sans);letter-spacing:-.02em;color:#fff}.launcher-stage .page-head .g{background:var(--gradient-headline);-webkit-background-clip:text;background-clip:text;color:transparent}.launcher-stage .page-head .sub{font:400 15px/1.55 var(--font-sans);color:var(--fg-muted);max-width:640px;margin:0}@media (max-width:720px){.launcher-stage .page-head h1,.launcher-stage .page-head h2,.launcher-stage .page-head h3{font-size:24px;line-height:1.2}.launcher-stage .page-head .sub{font-size:13px}}.launcher-stage .section-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:28px;position:relative;isolation:isolate;box-shadow:var(--shadow-card);transition:border-color .22s var(--ease-emphatic);overflow:hidden}.launcher-stage .section-card.focus-within-on{border-color:rgba(124,58,237,.3)}.launcher-stage .section-card+.section-card{margin-top:14px}.launcher-stage.lp-stage .section-card.sc-overflow-visible{overflow:visible}.launcher-stage.lp-stage .mc-btn--primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.launcher-stage.lp-stage .mc-btn--primary:hover{box-shadow:0 0 0 1px rgba(34,211,238,.3),inset 0 1px 0 rgba(255,255,255,.18)}.launcher-stage.ms-stage .section-card.sc-overflow-visible{overflow:visible}.launcher-stage.ms-stage .mc-btn--primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.launcher-stage.ms-stage .mc-btn--primary:hover{box-shadow:0 0 0 1px rgba(34,211,238,.3),inset 0 1px 0 rgba(255,255,255,.18)}.launcher-stage.ms-stage .ms-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06)}.launcher-stage.ms-stage .ms-seg-btn{appearance:none;border:1px solid transparent;background:transparent;color:var(--fg-muted);height:38px;border-radius:999px;font:600 12.5px var(--font-sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .18s var(--ease-emphatic);user-select:none}.launcher-stage.ms-stage .ms-seg-btn:hover{color:#fff;background:rgba(255,255,255,.05)}.launcher-stage.ms-stage .ms-seg-btn:active{transform:scale(.97)}.launcher-stage.ms-stage .ms-seg-btn.active{background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(34,211,238,.1));border-color:rgba(124,58,237,.4);color:#fff;box-shadow:0 0 18px rgba(124,58,237,.18)}.launcher-stage.ms-stage .ms-recipients-editor textarea,.launcher-stage.ms-stage .ms-recipients-editor textarea:focus,.launcher-stage.ms-stage .ms-recipients-editor textarea:hover{background-color:initial;border-color:transparent;box-shadow:none}.launcher-stage input.bg-transparent,.launcher-stage input.bg-transparent:focus,.launcher-stage input.bg-transparent:hover{background-color:initial!important;border-color:transparent!important;box-shadow:none!important}.launcher-stage .sc-head{display:flex;align-items:center;gap:14px;padding:22px 24px;cursor:pointer;border:0;border-bottom:1px solid transparent;background:transparent;width:100%;text-align:left;transition:border-bottom-color .22s var(--ease-emphatic)}.launcher-stage .sc-head.expanded{border-bottom-color:var(--border-subtle)}.launcher-stage .sc-icn{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(34,211,238,.1));border:0;display:flex;align-items:center;justify-content:center;color:var(--purple-300);flex-shrink:0;transition:all .3s var(--ease-emphatic)}.launcher-stage .sc-head.expanded .sc-icn,.launcher-stage .section-card.focus-within-on .sc-icn{background:var(--gradient-cta);color:#fff;box-shadow:0 8px 20px rgba(124,58,237,.3)}.launcher-stage .sc-icn.cy{background:linear-gradient(135deg,rgba(34,211,238,.2),rgba(124,58,237,.06));color:var(--cyan-300)}.launcher-stage .sc-icn.pk{background:linear-gradient(135deg,rgba(244,114,182,.2),rgba(124,58,237,.06));color:#F472B6}.launcher-stage .sc-title-wrap{flex:1;min-width:0}.launcher-stage .sc-title{display:flex;align-items:center;gap:10px;font:700 18px var(--font-sans);color:#fff;line-height:1.3;letter-spacing:-.01em}.launcher-stage .sc-title .opt,.launcher-stage .sc-title .req{font:700 10px var(--font-mono);padding:3px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.16em}.launcher-stage .sc-title .opt{background:rgba(255,255,255,.04);border:1px solid var(--border-subtle);color:var(--fg-subtle)}.launcher-stage .sc-title .req{background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.3);color:var(--purple-300)}.launcher-stage .sc-sub{font:400 13px var(--font-sans);color:var(--fg-muted);margin-top:3px}.launcher-stage .sc-progress{display:flex;align-items:center;gap:10px}.launcher-stage .sc-progress .dot-ok{width:20px;height:20px;border-radius:9999px;background:rgba(52,211,153,.15);border:1px solid rgba(52,211,153,.4);color:var(--success);display:flex;align-items:center;justify-content:center}.launcher-stage .sc-progress .count{font:700 10px var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.16em}.launcher-stage .sc-chev{color:var(--fg-subtle);transition:transform .26s var(--ease-emphatic);display:inline-flex}.launcher-stage .sc-head.expanded .sc-chev{transform:rotate(180deg)}.launcher-stage .sc-body{padding:18px 24px 24px}.launcher-stage .sc-body.collapsed{display:none}@media (max-width:720px){.launcher-stage .sc-head{padding:16px 16px 18px;gap:12px}.launcher-stage .sc-body{padding:14px 16px 20px}.launcher-stage .sc-icn{width:40px;height:40px;border-radius:13px}.launcher-stage .sc-title{font-size:16px;gap:8px;flex-wrap:wrap}.launcher-stage .sc-sub{font-size:12px}.launcher-stage .id-fields{grid-template-columns:1fr}.launcher-stage .slider-display .val{font-size:26px}}.launcher-stage .field{display:flex;flex-direction:column;gap:6px}.launcher-stage .field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:14px}.launcher-stage .field-label{display:inline-flex;align-items:center;gap:6px;font:600 10.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-300);user-select:none;white-space:nowrap}.launcher-stage .field-label-text{line-height:1}.launcher-stage .field .req-dot{width:5px;height:5px;border-radius:50%;background:var(--error);box-shadow:0 0 0 2px rgba(244,63,94,.18);flex-shrink:0}.launcher-stage .field-tip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;cursor:help;outline:none}.launcher-stage .field-tip-dot{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;border:1px solid var(--border-medium);color:var(--fg-subtle);font:600 8.5px serif;font-style:italic;line-height:1;transition:all .12s}.launcher-stage .field-tip-trigger:focus-visible .field-tip-dot,.launcher-stage .field-tip-trigger:hover .field-tip-dot{border-color:var(--purple-300);color:var(--purple-300);background:rgba(124,58,237,.1)}.launcher-stage .field-tip-pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(2px);padding:8px 10px;background:var(--bg-tertiary);border:1px solid var(--border-medium);border-radius:12px;width:max-content;max-width:240px;font:500 11px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg-muted);opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;z-index:100;box-shadow:0 8px 20px -6px rgba(0,0,0,.5)}.launcher-stage .field-tip-pop:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--border-medium)}.launcher-stage .field-tip-trigger:focus-visible .field-tip-pop,.launcher-stage .field-tip-trigger:hover .field-tip-pop{opacity:1;transform:translateX(-50%) translateY(0)}.launcher-stage .field-meta{font:500 10px var(--font-mono);color:var(--fg-subtle);letter-spacing:.04em;white-space:nowrap}.launcher-stage .field-body{display:flex;flex-direction:column}.launcher-stage .field.mt-22{margin-top:22px}.launcher-stage .field.mt-18{margin-top:18px}.launcher-stage .field.mt-14{margin-top:14px}.launcher-stage .lc-input{width:100%;height:48px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:16px;padding:0 16px;color:#fff;font:500 14px var(--font-sans);outline:none;transition:all .2s var(--ease-emphatic)}.launcher-stage .lc-input::placeholder{color:var(--fg-subtle);font-weight:400}.launcher-stage .lc-input:focus{border-color:rgba(124,58,237,.55);background:rgba(124,58,237,.04);box-shadow:0 0 0 3px rgba(124,58,237,.14)}.launcher-stage .lc-input.error{border-color:rgba(248,113,113,.55);background:rgba(248,113,113,.04)}.launcher-stage .lc-input.error:focus{box-shadow:0 0 0 3px rgba(248,113,113,.14)}.launcher-stage .lc-textarea,.launcher-stage textarea.lc-input{height:auto;padding:14px 16px;line-height:1.5;resize:none;border-radius:20px}.launcher-stage .lc-mono{font-family:var(--font-mono);text-transform:uppercase}.launcher-stage .lc-input-shell{position:relative;display:block}.launcher-stage .lc-input-regen{position:absolute;top:10px;right:10px;z-index:2;pointer-events:auto}.launcher-stage .lc-input-shell:has(>input.lc-input--has-regen) .lc-input-regen{top:50%;transform:translateY(-50%)}.launcher-stage .lc-input.lc-input--has-regen,.launcher-stage .tags-strip.lc-input--has-regen,.launcher-stage textarea.lc-input.lc-input--has-regen{padding-right:46px}.launcher-stage .logo-tile-regen{position:absolute;top:6px;right:6px;z-index:3;pointer-events:auto}.launcher-stage .logo-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(255,255,255,.02);border:1.5px dashed var(--border-medium);border-radius:18px;cursor:pointer;transition:all .2s var(--ease-emphatic);color:var(--fg-subtle);text-align:center;overflow:hidden;isolation:isolate}.launcher-stage .logo-drop:hover{border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.05);color:var(--purple-300)}.launcher-stage .logo-drop.drag{border-color:var(--cyan-300);background:rgba(34,211,238,.08);box-shadow:0 0 0 4px rgba(34,211,238,.15)}.launcher-stage .logo-drop.has{border-style:solid;border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.04);padding:0}.launcher-stage .logo-drop.has img{width:100%;height:100%;object-fit:cover}.launcher-stage .logo-drop .replace{position:absolute;bottom:6px;right:6px;padding:4px 9px;border-radius:8px;background:rgba(0,0,0,.7);color:#fff;font:600 10px var(--font-mono);letter-spacing:.04em;opacity:0;transition:opacity .15s}.launcher-stage .logo-drop.has:hover .replace{opacity:1}.launcher-stage .logo-drop .logo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--fg-subtle);padding:4px;text-align:center}.launcher-stage .logo-drop .logo-empty svg{width:26px;height:26px;opacity:.85}.launcher-stage .logo-drop .logo-empty .hint{font:600 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.launcher-stage .logo-drop .logo-error{font:500 10px var(--font-sans);color:var(--error);margin-top:2px;padding:0 4px;text-align:center;line-height:1.25}.launcher-stage .id-grid{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:32px;align-items:stretch}.launcher-stage .id-col-right{order:1}.launcher-stage .id-col-left{order:2;display:flex;flex-direction:column;gap:14px;min-width:0}.launcher-stage .id-col-left .id-row-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.5fr);column-gap:28px;align-items:start}.launcher-stage .id-col-right{display:flex;flex-direction:column;gap:14px;min-width:0}.launcher-stage .id-decimals-field,.launcher-stage .id-logo-field{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.launcher-stage .id-grid .id-logo-field{display:flex;flex-direction:column;height:100%}.launcher-stage .id-decimals-field .field-head,.launcher-stage .id-logo-field .field-head{margin-bottom:8px}.launcher-stage .id-grid .id-logo-field .field-body{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;flex:1 1 auto}.launcher-stage .id-logo-field .field-body>p{font:500 10px var(--font-sans);line-height:1.25;margin:0;text-align:center;letter-spacing:.02em}.launcher-stage .id-logo-tile{width:183px;height:183px;aspect-ratio:1/1}.launcher-stage .id-logo-tile-wrap{width:183px;height:183px}.launcher-stage .id-logo-error{max-width:183px}@media (max-width:720px){.launcher-stage .id-grid{grid-template-columns:1fr;column-gap:0;row-gap:14px}.launcher-stage .id-col-left .id-row-top{grid-template-columns:1fr;column-gap:0;row-gap:12px}.launcher-stage .id-col-right{flex-direction:column;gap:14px}.launcher-stage .id-col-right .id-decimals-field,.launcher-stage .id-col-right .id-logo-field{width:100%;min-width:0;display:flex;flex-direction:column}.launcher-stage .id-logo-tile,.launcher-stage .id-logo-tile-wrap{width:100%;height:auto;aspect-ratio:1/1}.launcher-stage .id-logo-error{max-width:100%}}.launcher-stage .decimals-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06)}.launcher-stage .decimals-seg-btn{appearance:none;border:1px solid transparent;background:transparent;color:var(--fg-muted);height:30px;border-radius:999px;font:700 12px var(--font-mono);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .18s var(--ease-emphatic);user-select:none}.launcher-stage .decimals-seg-btn:hover{color:#fff;background:rgba(255,255,255,.05)}.launcher-stage .decimals-seg-btn:active{transform:scale(.94)}.launcher-stage .decimals-seg-btn.active{background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(34,211,238,.1));border-color:rgba(124,58,237,.4);color:#fff;box-shadow:0 0 18px rgba(124,58,237,.18)}.launcher-stage .decimals-hint{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;letter-spacing:.02em}.launcher-stage .decimals-hint-pri{font:600 10.5px var(--font-mono);color:var(--fg-muted);line-height:14px}.launcher-stage .decimals-hint-sec{font:500 9.5px var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.08em;line-height:12px}@media (max-width:720px){.launcher-stage .id-decimals-field{padding:14px 16px}}.launcher-stage .slider-hint-row{text-align:right;font:500 10.5px var(--font-mono);letter-spacing:.06em;color:var(--fg-subtle);margin-top:8px;opacity:.85}@media (max-width:720px){.launcher-stage .slider-hint-row{text-align:center}}.launcher-stage .slider-supply{padding:4px 4px 0}.launcher-stage .slider-display{text-align:center;padding:8px 0 4px}.launcher-stage .slider-display .val{font:800 36px var(--font-mono);background:linear-gradient(90deg,#C084FC,#22D3EE);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.launcher-stage .slider-display .unit{font:500 14px var(--font-sans);color:var(--fg-muted);margin-left:6px}.launcher-stage .slider-display .full{display:block;font:400 11.5px var(--font-mono);color:var(--fg-subtle);margin-top:2px;letter-spacing:.04em}.launcher-stage .slider-track{position:relative;height:36px;margin:14px 0 6px;cursor:pointer;touch-action:none}.launcher-stage .slider-track .rail-bar{position:absolute;left:0;right:0;top:14px;height:8px;background:var(--bg-tertiary);border-radius:9999px}.launcher-stage .slider-track .rail-fill{position:absolute;left:0;top:14px;height:8px;background:linear-gradient(90deg,#A855F7,#22D3EE);border-radius:9999px;box-shadow:0 0 12px rgba(124,58,237,.6)}.launcher-stage .slider-track .knob{position:absolute;top:2px;width:32px;height:32px;border-radius:9999px;background:radial-gradient(circle at 30% 30%,#fff,#A855F7);border:none;box-shadow:0 0 0 5px rgba(255,255,255,.04),0 0 22px rgba(124,58,237,.65),0 4px 14px rgba(0,0,0,.5);transform:translateX(-50%);cursor:grab;transition:transform .14s var(--ease-emphatic)}.launcher-stage .slider-track .knob:hover{transform:translateX(-50%) scale(1.1)}.launcher-stage .slider-track .knob:active{cursor:grabbing}.launcher-stage .slider-track .ticks{position:absolute;left:0;right:0;top:26px;display:flex;justify-content:space-between;pointer-events:none}.launcher-stage .slider-track .ticks span{width:1px;height:8px;background:rgba(255,255,255,.18)}.launcher-stage .slider-labels{display:flex;justify-content:space-between;font:500 10.5px var(--font-mono);color:var(--fg-subtle);margin-top:2px}.launcher-stage .slider-labels span{cursor:pointer}.launcher-stage .slider-labels span:hover{color:#fff}.launcher-stage .lc-range-row{display:flex;align-items:center;gap:12px;padding:0 14px;height:48px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:16px}.launcher-stage .lc-range-row input[type=range]{-webkit-appearance:none;appearance:none;flex:1;background:transparent;cursor:pointer}.launcher-stage .lc-range-row input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:linear-gradient(to right,rgba(124,58,237,.7) 0,rgba(34,211,238,.7) var(--lglass-pct,50%),rgba(255,255,255,.08) var(--lglass-pct,50%))}.launcher-stage .lc-range-row input[type=range]::-moz-range-track{height:6px;border-radius:9999px;background:rgba(255,255,255,.08)}.launcher-stage .lc-range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:9999px;background:radial-gradient(circle at 30% 30%,#fff,#A855F7);border:none;box-shadow:0 0 16px rgba(124,58,237,.6),0 4px 14px rgba(0,0,0,.5);cursor:grab}.launcher-stage .lc-range-row input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:9999px;background:radial-gradient(circle at 30% 30%,#fff,#A855F7);border:none;box-shadow:0 0 16px rgba(124,58,237,.6);cursor:grab}.launcher-stage .lc-range-row .val{min-width:1.75rem;text-align:center;font:700 14px var(--font-mono);color:#fff}.launcher-stage .social-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width:720px){.launcher-stage .social-chips{grid-template-columns:1fr}}.launcher-stage .social-chip{display:flex;flex-direction:column;align-items:stretch;height:auto;padding:0;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:18px;cursor:pointer;transition:all .2s var(--ease-emphatic);position:relative;overflow:hidden}.launcher-stage .social-chip:hover{background:var(--bg-accent);border-color:rgba(124,58,237,.3)}.launcher-stage .social-chip.has{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.05)}.launcher-stage .social-chip.open{background:rgba(124,58,237,.06);border-color:rgba(124,58,237,.4)}.launcher-stage .social-chip .chip-head{display:flex;align-items:center;gap:8px;padding:0 14px;height:48px}.launcher-stage .social-chip .icn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--fg-muted);flex-shrink:0}.launcher-stage .social-chip.has .icn{color:var(--success)}.launcher-stage .social-chip .lbl{font:500 12.5px var(--font-sans);color:var(--fg-muted)}.launcher-stage .social-chip.has .lbl{color:#fff}.launcher-stage .social-chip .add{margin-left:auto;font:600 18px var(--font-mono);color:var(--fg-subtle)}.launcher-stage .social-chip.has-error{border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.05)}.launcher-stage .social-chip .chip-error{margin:0 12px 8px;padding:4px 8px;font:500 11px/1.4 var(--font-sans);color:#FCA5A5;background:rgba(248,113,113,.08);border-left:2px solid rgba(248,113,113,.5);border-radius:6px}.launcher-stage .prefix-input{display:flex;align-items:stretch;height:40px;margin:0 8px 8px;background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;transition:all .2s var(--ease-emphatic)}.launcher-stage .prefix-input:focus-within{border-color:rgba(124,58,237,.6);background:rgba(124,58,237,.04);box-shadow:0 0 0 3px rgba(124,58,237,.12)}.launcher-stage .prefix-input .prefix{display:flex;align-items:center;padding:0 10px;background:rgba(255,255,255,.04);border-right:1px solid var(--border-subtle);font:500 12.5px var(--font-mono);color:var(--fg-subtle);white-space:nowrap}.launcher-stage .prefix-input input{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:0 12px;color:#fff;font:500 13.5px var(--font-sans)}.launcher-stage .prefix-input input::placeholder{color:var(--fg-subtle)}.launcher-stage .tags-strip{display:flex;flex-wrap:wrap;gap:6px;padding:10px;min-height:48px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:16px;cursor:text}.launcher-stage .tags-strip input{background:transparent;border:0;outline:0;color:#fff;font:500 12.5px var(--font-sans);flex:1 1 100%;min-width:100%;padding:4px}.launcher-stage .tags-strip input::placeholder{color:var(--fg-subtle)}.launcher-stage .tag-chip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px 0 12px;border-radius:9999px;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(34,211,238,.06));border:1px solid rgba(124,58,237,.35);font:500 11.5px var(--font-mono);color:var(--purple-300)}.launcher-stage .tag-chip .x{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:rgba(0,0,0,.3);cursor:pointer;color:#fff;font-size:10px;line-height:1}.launcher-stage .tag-chip .x:hover{background:rgba(248,113,113,.5)}.launcher-stage .suggested{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}.launcher-stage .suggested .lbl{font:600 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);margin-right:4px}.launcher-stage .suggested button{font:500 11.5px var(--font-mono);padding:5px 10px;border-radius:9999px;background:transparent;border:1px dashed var(--border-medium);color:var(--fg-muted);cursor:pointer;transition:all .2s var(--ease-emphatic)}.launcher-stage .suggested button:hover{color:var(--purple-300);border-color:rgba(124,58,237,.5);border-style:solid;background:rgba(124,58,237,.08)}.launcher-stage .seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:16px}.launcher-stage .seg button{padding:11px 14px;border-radius:12px;background:transparent;border:0;cursor:pointer;color:var(--fg-muted);display:flex;align-items:center;justify-content:center;gap:8px;font:600 13px var(--font-sans);white-space:nowrap;transition:all .22s var(--ease-emphatic)}.launcher-stage .seg button.on{background:var(--gradient-cta);color:#fff;box-shadow:0 6px 14px rgba(124,58,237,.3)}.launcher-stage .mc-segctrl{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;padding:4px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06);border-radius:16px}.launcher-stage .mc-segctrl button{background:transparent;border:1px solid transparent;padding:12px 10px;border-radius:12px;color:var(--fg-muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;transition:all .22s var(--ease-emphatic)}.launcher-stage .mc-segctrl button:hover{color:#fff;background:rgba(255,255,255,.04)}.launcher-stage .mc-segctrl button.on{background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(34,211,238,.1));border-color:rgba(124,58,237,.4);color:#fff;box-shadow:0 0 18px rgba(124,58,237,.18)}.launcher-stage .mc-segctrl .seg-title{font:600 13px var(--font-sans)}.launcher-stage .mc-segctrl .seg-meta{font:500 11px var(--font-mono);color:var(--fg-subtle)}.launcher-stage .mc-segctrl button.on .seg-meta{color:var(--cyan-300)}.launcher-stage .tk-split{display:grid;grid-template-columns:1fr 200px;gap:20px;align-items:start;margin-top:4px}@media (max-width:720px){.launcher-stage .tk-split{grid-template-columns:1fr}}.launcher-stage .tk-split .alloc-pie-side{position:sticky;top:88px}.launcher-stage .alloc-bar-row{display:grid;grid-template-columns:100px 1fr 48px 28px;gap:10px;align-items:center;padding:7px 0}.launcher-stage .alloc-bar-row .alloc-name-cell{display:flex;align-items:center;gap:8px}.launcher-stage .alloc-bar-row .alloc-color-sw{width:14px;height:14px;border-radius:5px;cursor:pointer;position:relative;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);transition:transform .12s var(--ease-emphatic)}.launcher-stage .alloc-bar-row .alloc-color-sw:hover{transform:scale(1.15)}.launcher-stage .alloc-bar-row .alloc-color-sw input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;border:0;padding:0}.launcher-stage .alloc-bar-row .name-i{background:transparent;border:0;outline:0;color:#fff;font:500 13px var(--font-sans);border-bottom:1px solid var(--border-subtle);padding:4px 0;flex:1;min-width:0}.launcher-stage .alloc-bar-row .name-i:focus{border-color:rgba(124,58,237,.6)}.launcher-stage .alloc-bar-row .bar-track{position:relative;height:10px;border-radius:9999px;background:rgba(255,255,255,.06);overflow:visible;cursor:pointer;touch-action:none}.launcher-stage .alloc-bar-row .bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:9999px}.launcher-stage .alloc-bar-row .bar-knob{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:9999px;background:#fff;border:2px solid;box-shadow:0 2px 6px rgba(0,0,0,.4);cursor:grab}.launcher-stage .alloc-bar-row .pct{font:700 13px var(--font-mono);color:#fff;text-align:right}.launcher-stage .alloc-bar-row .del{width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);color:var(--fg-subtle);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s var(--ease-emphatic)}.launcher-stage .alloc-bar-row .del:hover{color:var(--error);border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.08)}.launcher-stage .alloc-add{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--font-sans);color:var(--purple-300);background:transparent;border:1px dashed rgba(124,58,237,.35);border-radius:12px;padding:9px 14px;margin-top:10px;cursor:pointer;transition:all .2s var(--ease-emphatic)}.launcher-stage .alloc-add:hover{background:rgba(124,58,237,.06);border-color:rgba(124,58,237,.55);color:#fff}.launcher-stage .alloc-error{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.3);color:var(--error);font:500 12px var(--font-sans)}.launcher-stage .ipie-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;background:rgba(255,255,255,.02);border:1px solid var(--border-subtle);border-radius:18px}.launcher-stage .ipie-stage{position:relative}.launcher-stage .ipie-svg{display:block}.launcher-stage .ipie-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.launcher-stage .ipie-center .lbl{font:600 9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:2px;line-height:1;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcher-stage .ipie-center .val{font:800 24px var(--font-mono);color:#fff;line-height:1;letter-spacing:-.02em}.launcher-stage .ipie-center .sub{font:400 9.5px var(--font-mono);color:var(--fg-subtle);margin-top:3px;line-height:1}.launcher-stage .ipie-legend{display:flex;flex-direction:column;gap:4px;align-self:stretch;padding-top:8px;border-top:1px dashed var(--border-subtle)}.launcher-stage .ipie-leg-row{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;padding:5px 6px;border-radius:9px;cursor:pointer;transition:background .15s}.launcher-stage .ipie-leg-row.on,.launcher-stage .ipie-leg-row:hover{background:rgba(255,255,255,.04)}.launcher-stage .ipie-leg-row .sw{width:14px;height:14px;border-radius:5px;cursor:pointer;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);transition:transform .12s var(--ease-emphatic)}.launcher-stage .ipie-leg-row .sw:hover{transform:scale(1.15)}.launcher-stage .ipie-leg-row .sw input[type=color]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:0;padding:0}.launcher-stage .ipie-leg-row .nm{font:500 11.5px var(--font-sans);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launcher-stage .ipie-leg-row.on .nm{color:#fff}.launcher-stage .ipie-leg-row .pc{font:700 11.5px var(--font-mono)}.launcher-stage .ipie-empty{font:400 11.5px var(--font-sans);color:var(--fg-subtle);text-align:center;padding:12px 8px}.launcher-stage .tk-image-drop{display:flex;align-items:center;justify-content:center;min-height:200px;padding:28px;background:rgba(255,255,255,.02);border:1.5px dashed var(--border-medium);border-radius:18px;cursor:pointer;transition:all .2s var(--ease-emphatic);position:relative;overflow:hidden}.launcher-stage .tk-image-drop:hover{border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.04)}.launcher-stage .tk-image-drop.drag{border-color:var(--cyan-300);background:rgba(34,211,238,.08);box-shadow:0 0 0 4px rgba(34,211,238,.15)}.launcher-stage .tk-image-drop.has{padding:0;border-style:solid;border-color:rgba(52,211,153,.4)}.launcher-stage .tk-image-drop.has img{width:100%;height:auto;display:block}.launcher-stage .tk-image-drop .tk-drop-inner{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:360px}.launcher-stage .tk-image-drop .tk-drop-icon{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(34,211,238,.08));border:1px solid rgba(124,58,237,.25);display:flex;align-items:center;justify-content:center;color:var(--purple-300)}.launcher-stage .tk-image-drop .tk-drop-title{font:600 14px var(--font-sans);color:#fff}.launcher-stage .tk-image-drop .tk-drop-rules{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;font:400 12px var(--font-sans);color:var(--fg-muted);text-align:center}.launcher-stage .lc-tile{background:var(--bg-secondary);border-radius:24px;position:relative;isolation:isolate;transition:background .22s var(--ease-emphatic),border-color .22s var(--ease-emphatic),box-shadow .22s var(--ease-emphatic),transform .22s var(--ease-emphatic)}.launcher-stage .lc-tile:not(.lc-tile-selected):hover{transform:translateY(-3px);border-color:var(--border-medium)}.launcher-stage .lc-tile:active{transform:scale(.98)}.launcher-stage .lc-tile-selected{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(34,211,238,.06)),var(--bg-secondary);box-shadow:inset 0 0 0 1px rgba(124,58,237,.2),0 20px 50px rgba(124,58,237,.2)}.launcher-stage .path-card--ai-hero{position:relative;border-radius:32px;border:1.5px solid rgba(124,58,237,.3);background:linear-gradient(135deg,rgba(124,58,237,.12) 0,rgba(34,211,238,.06) 50%,transparent),var(--bg-secondary);overflow:hidden;box-shadow:0 24px 60px rgba(124,58,237,.18);cursor:pointer;transition:all .36s var(--ease-emphatic)}.launcher-stage .path-card--ai-hero:hover{border-color:rgba(124,58,237,.55);transform:translateY(-2px);box-shadow:0 32px 72px rgba(124,58,237,.3)}.launcher-stage .path-card--ai-hero.is-selected{border-color:rgba(124,58,237,.65);box-shadow:0 32px 72px rgba(124,58,237,.35),0 0 0 1px rgba(124,58,237,.2)}.launcher-stage .ai-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 80% 0,rgba(124,58,237,.12),transparent 60%),radial-gradient(60% 80% at 0 100%,rgba(34,211,238,.1),transparent 60%);z-index:0}.launcher-stage .path-card{position:relative;padding:20px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:28px;cursor:pointer;transition:all .32s var(--ease-emphatic);overflow:hidden;text-align:left;width:100%;display:block}.launcher-stage .path-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.18)}.launcher-stage .path-card:active{transform:scale(.98)}.launcher-stage .path-card.is-selected{border-color:rgba(124,58,237,.55);background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(34,211,238,.06)),var(--bg-secondary);box-shadow:0 0 0 1px rgba(124,58,237,.2),0 20px 50px rgba(124,58,237,.2)}.launcher-stage .path-card.is-disabled{opacity:.55;cursor:not-allowed}.launcher-stage .path-card.is-disabled:hover{transform:none;border-color:var(--border-subtle)}.launcher-stage .path-card__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.25);color:var(--purple-300);margin-bottom:14px}.launcher-stage .path-card.is-selected .path-card__icon{background:var(--gradient-cta);border-color:transparent;color:#fff;box-shadow:0 8px 20px rgba(124,58,237,.35)}.launcher-stage .path-card__title{font:700 16px var(--font-sans);color:#fff;margin-bottom:6px}.launcher-stage .path-card__desc{font:400 12.5px/1.5 var(--font-sans);color:var(--fg-muted)}.launcher-stage .path-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.launcher-stage .path-card__ribbon{position:absolute;top:14px;right:14px;font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.18em;padding:4px 8px;border-radius:999px}.launcher-stage .path-card__ribbon--popular{background:rgba(34,211,238,.12);color:var(--cyan-300);border:1px solid rgba(34,211,238,.3)}.launcher-stage .path-card__ribbon--new{background:rgba(124,58,237,.15);color:var(--purple-300);border:1px solid rgba(124,58,237,.3)}.launcher-stage .path-card__ribbon--pro{background:rgba(52,211,153,.12);color:var(--success);border:1px solid rgba(52,211,153,.3)}.launcher-stage .path-card__check{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:999px;background:var(--gradient-cta);display:grid;place-items:center;box-shadow:0 0 14px rgba(124,58,237,.55)}.launcher-stage .ai-banner-marquee{position:relative;padding:20px 22px;background:linear-gradient(95deg,rgba(124,58,237,.16) 0,rgba(34,211,238,.1) 50%,rgba(251,113,133,.1) 100%),var(--bg-secondary);border:1.5px solid rgba(124,58,237,.4);border-radius:28px;overflow:hidden;cursor:pointer;box-shadow:0 16px 44px rgba(124,58,237,.22);transition:all .36s var(--ease-emphatic)}.launcher-stage .ai-banner-marquee:hover{transform:translateY(-2px)}.launcher-stage .ai-banner-marquee.is-selected{border-color:rgba(124,58,237,.7);box-shadow:0 24px 60px rgba(124,58,237,.34),0 0 0 1px rgba(124,58,237,.18)}.launcher-stage .ai-banner-marquee__rail{position:absolute;inset:0;pointer-events:none;opacity:.4;background:repeating-linear-gradient(-50deg,rgba(124,58,237,.1) 0 14px,transparent 14px 32px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);animation:lc-marquee-shift 14s linear infinite}@keyframes lc-marquee-shift{0%{background-position:0 0}to{background-position:200px 0}}@media (min-width:640px){.launcher-stage .ai-banner-marquee{padding:24px 32px;border-radius:999px}}.launcher-stage .ai-coin{position:relative;z-index:2;animation:lc-coin-spin 6s linear infinite;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 24px 60px rgba(242,169,59,.4)) drop-shadow(0 0 48px rgba(124,58,237,.3))}@keyframes lc-coin-spin{0%{transform:perspective(700px) rotateY(0deg)}to{transform:perspective(700px) rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.launcher-stage .ai-banner-marquee__rail,.launcher-stage .ai-coin{animation:none}}.launcher-stage .cat-card{position:relative;padding:16px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:20px;cursor:pointer;transition:all .28s var(--ease-emphatic);display:flex;align-items:center;gap:10px;min-height:64px}.launcher-stage .cat-card:hover{transform:translateY(-2px);border-color:var(--border-medium)}.launcher-stage .cat-card:active{transform:scale(.96)}.launcher-stage .cat-card.is-selected{border-color:rgba(124,58,237,.55);background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(34,211,238,.06));box-shadow:0 0 0 1px rgba(124,58,237,.2)}.launcher-stage .cat-card__glyph{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:rgba(124,58,237,.1);color:var(--purple-300);flex-shrink:0;transition:all .28s var(--ease-emphatic)}.launcher-stage .cat-card.is-selected .cat-card__glyph{background:var(--gradient-cta);color:#fff}.launcher-stage .cat-card__name{font:600 13.5px var(--font-sans);color:#fff}.launcher-stage .cat-card__meta{font:400 11px var(--font-sans);color:var(--fg-subtle)}.launcher-stage .cat-card__pulse{position:absolute;right:10px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success)}.launcher-stage .logo-card{flex:1;min-width:0;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:20px;padding:10px;cursor:pointer;transition:all .28s var(--ease-emphatic)}.launcher-stage .logo-card:hover{border-color:var(--border-medium);transform:translateY(-2px)}.launcher-stage .logo-card:active{transform:scale(.96)}.launcher-stage .logo-card.is-selected{border-color:rgba(124,58,237,.55);background:linear-gradient(135deg,rgba(124,58,237,.1),transparent);box-shadow:0 0 0 1px rgba(124,58,237,.2)}.launcher-stage .logo-card__thumb{width:100%;aspect-ratio:1;border-radius:14px;display:grid;place-items:center;margin-bottom:8px;font-size:28px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--bg-accent),var(--bg-tertiary))}.launcher-stage .logo-card__name{text-align:center;font:500 12px var(--font-sans);color:var(--fg-muted)}.launcher-stage .logo-card.is-selected .logo-card__name{color:#fff}.launcher-stage .gen-stage{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.launcher-stage .gen-core{width:120px;height:120px;border-radius:50%;background:radial-gradient(40% 40% at 35% 30%,rgba(255,255,255,.7),transparent 60%),radial-gradient(60% 60% at 60% 60%,var(--cyan-400),var(--purple-600));box-shadow:0 0 80px rgba(124,58,237,.7),0 0 160px rgba(34,211,238,.4),inset 0 0 40px rgba(255,255,255,.2);animation:lc-core-pulse 2.4s ease-in-out infinite;position:relative;z-index:2}@keyframes lc-core-pulse{0%,to{transform:scale(1);filter:hue-rotate(0deg)}50%{transform:scale(1.08);filter:hue-rotate(-12deg)}}.launcher-stage .gen-ring{position:absolute;border-radius:50%;border:1px solid rgba(124,58,237,.3);animation:lc-ring-rot 14s linear infinite}.launcher-stage .gen-ring--1{width:60%;height:60%;border-style:dashed;border-color:rgba(34,211,238,.3)}.launcher-stage .gen-ring--2{width:78%;height:78%;animation-duration:22s;animation-direction:reverse}.launcher-stage .gen-ring--3{width:92%;height:92%;border:1px dashed rgba(255,255,255,.1);animation-duration:30s}@keyframes lc-ring-rot{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.launcher-stage .gen-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--cyan-300);box-shadow:0 0 12px var(--cyan-400);animation:lc-part-orbit 6s linear infinite}@keyframes lc-part-orbit{0%{transform:rotate(0deg) translateX(20px) rotate(0deg)}to{transform:rotate(1turn) translateX(20px) rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.launcher-stage .gen-core,.launcher-stage .gen-particle,.launcher-stage .gen-ring{animation:none}}.launcher-stage .ai-craft__chips{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.launcher-stage .ai-craft__chip{padding:8px 14px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);text-align:center;opacity:0;transform:translateY(8px) scale(.94);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.launcher-stage .ai-craft__chip.is-in{opacity:1;transform:none}.launcher-stage .ai-craft__chip-val{font:700 13px var(--font-mono);color:#fff}.launcher-stage .ai-craft__chip-cap{margin-top:2px;font:600 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.launcher-stage .ai-craft__chip--cat{display:flex;align-items:center}.launcher-stage .ai-craft__chip-cat{font:700 13px var(--font-sans);color:#fff}.launcher-stage .ai-craft__agent{display:flex;align-items:center;gap:10px;margin-bottom:18px}.launcher-stage .ai-craft__agent-logo{width:28px;height:28px;border-radius:8px;flex-shrink:0;object-fit:cover}.launcher-stage .ai-craft__agent-name{font:700 14px var(--font-sans);color:#fff}.launcher-stage .ai-craft__agent-badge{font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-300);padding:3px 9px;border-radius:999px;background:rgba(124,58,237,.16);border:1px solid rgba(168,85,247,.3)}.launcher-stage .ai-craft__typing{margin-left:auto;display:flex;gap:3px}.launcher-stage .ai-craft__typing span{width:5px;height:5px;border-radius:999px;background:var(--cyan-300);animation:typedot 1s ease-in-out infinite}.launcher-stage .ai-craft__typing span:nth-child(2){animation-delay:.15s}.launcher-stage .ai-craft__typing span:nth-child(3){animation-delay:.3s}.launcher-stage .ai-craft__chat{display:flex;flex-direction:column;gap:10px}.launcher-stage .ai-craft__bubble{align-self:flex-start;max-width:92%;opacity:0;transform:translateY(9px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.launcher-stage .ai-craft__bubble.is-in{opacity:1;transform:none}.launcher-stage .ai-craft__bubble-inner{padding:10px 13px;border-radius:13px 13px 13px 4px;background:rgba(124,58,237,.14);border:1px solid rgba(168,85,247,.24);font:500 13px/1.45 var(--font-sans);color:var(--fg-muted)}.launcher-stage .ai-craft__bubble-inner strong{color:#fff;font-weight:600}.launcher-stage .ai-craft__bubble--done .ai-craft__bubble-inner{background:rgba(52,211,153,.14);border-color:rgba(52,211,153,.34);color:#6EE7B7;font-weight:600}@keyframes typedot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.launcher-stage .ai-craft__typing span{animation:none}.launcher-stage .ai-craft__bubble,.launcher-stage .ai-craft__chip{transition:none}}.launcher-stage .ai-credits{position:relative;display:flex;flex-direction:column;background:radial-gradient(120% 100% at 0 0,rgba(124,58,237,.18),transparent 50%),radial-gradient(120% 100% at 100% 100%,rgba(34,211,238,.12),transparent 50%),var(--bg-secondary);border:1px solid rgba(124,58,237,.4);border-radius:24px;padding:20px 22px;box-shadow:0 0 0 1px rgba(124,58,237,.1),0 16px 40px rgba(124,58,237,.2);overflow:hidden}.launcher-stage .ai-credits__label{font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--purple-300)}.launcher-stage .ai-credits__row{display:flex;align-items:center;gap:14px}.launcher-stage .ai-credits__orb{flex:0 0 auto;width:56px;height:56px;border-radius:22px;background:radial-gradient(60% 60% at 30% 30%,rgba(255,255,255,.55),transparent 60%),var(--gradient-cta);display:grid;place-items:center;position:relative;box-shadow:0 0 28px rgba(124,58,237,.55);animation:lc-morph 6s ease-in-out infinite}.launcher-stage .ai-credits__orb:after{content:"";position:absolute;inset:-6px;border-radius:18px;border:1px solid rgba(124,58,237,.4);animation:lc-orb-ring 2.8s ease-out infinite}@keyframes lc-orb-ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.4);opacity:0}}.launcher-stage .ai-credits__num{font:800 42px var(--font-mono);letter-spacing:-.025em;line-height:1}.launcher-stage .ai-credits__shimmer{position:absolute;inset:0;pointer-events:none;opacity:.7;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);background-size:220% 100%;animation:lc-shimmer 4s linear infinite}@keyframes lc-shimmer{0%{background-position:220% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.launcher-stage .ai-credits__orb,.launcher-stage .ai-credits__orb:after,.launcher-stage .ai-credits__shimmer{animation:none}}.launcher-stage .ai-regen{display:grid;place-items:center;border-radius:50%;background:radial-gradient(60% 60% at 30% 30%,rgba(124,58,237,.2),transparent 60%),rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.4);color:var(--purple-300);cursor:pointer;transition:all .24s var(--ease-emphatic);flex:0 0 auto;padding:0;position:relative}.launcher-stage .ai-regen:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(124,58,237,.3);animation:lc-orb-ring 2.8s ease-out infinite;pointer-events:none}.launcher-stage .ai-regen:hover{background:var(--gradient-cta);color:#fff;transform:rotate(-12deg) scale(1.06);box-shadow:0 8px 20px rgba(124,58,237,.45);border-color:transparent}.launcher-stage .ai-regen:active{transform:rotate(-24deg) scale(.94)}.launcher-stage .ai-regen:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.launcher-stage .ai-regen:after{animation:none}}.launcher-stage .gen-result{padding:32px;background:radial-gradient(50% 60% at 100% 0,rgba(124,58,237,.1),transparent 60%),radial-gradient(50% 60% at 0 100%,rgba(34,211,238,.08),transparent 60%),var(--bg-secondary);border:1px solid rgba(124,58,237,.3);border-radius:32px;box-shadow:0 24px 60px rgba(124,58,237,.1);position:relative;overflow:hidden}.launcher-stage .gen-result__field{display:flex;flex-direction:column;gap:6px;padding:16px;background:rgba(255,255,255,.02);border:1px solid var(--border-subtle);border-radius:18px;transition:all .22s var(--ease-emphatic)}.launcher-stage .gen-result__field:hover{border-color:rgba(124,58,237,.3);background:rgba(124,58,237,.04)}.launcher-stage .gen-result__field__head{display:flex;justify-content:space-between;align-items:center;font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--fg-subtle)}.launcher-stage .regen-btn{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;font:600 11px var(--font-mono);color:var(--purple-300);background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.3);border-radius:999px;cursor:pointer;transition:all .15s var(--ease-standard)}.launcher-stage .regen-btn:hover{background:rgba(124,58,237,.2);color:#fff}.launcher-stage .mc-progress{display:flex;align-items:center;gap:16px;padding:12px 14px 12px 18px;background:radial-gradient(120% 100% at 0 0,rgba(124,58,237,.18),transparent 60%),radial-gradient(120% 100% at 100% 100%,rgba(34,211,238,.12),transparent 60%),rgba(16,14,22,.9);border:1px solid rgba(168,85,247,.3);border-radius:9999px;box-shadow:0 0 0 1px rgba(168,85,247,.06),0 18px 48px rgba(0,0,0,.45),0 0 24px rgba(124,58,237,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.launcher-stage .mc-progress__bar{flex:1;height:6px;background:rgba(255,255,255,.08);border-radius:9999px;overflow:hidden;position:relative}.launcher-stage .mc-progress__bar>div{height:100%;background:linear-gradient(90deg,#7C3AED,#0891B2);transition:width .35s var(--ease-emphatic);border-radius:inherit;box-shadow:0 0 12px rgba(124,58,237,.5);position:relative;overflow:hidden}.launcher-stage .mc-progress__bar>div:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:lc-stickybar-shimmer 2s linear infinite}@media (prefers-reduced-motion:reduce){.launcher-stage .mc-progress__bar>div:after{animation:none}}.launcher-stage .mc-progress__label{font:600 11px var(--font-mono);color:var(--cyan-300);letter-spacing:.14em;text-transform:uppercase}.launcher-stage .mc-progress__step{display:flex;flex-direction:column;gap:1px;min-width:0;flex-shrink:0}.launcher-stage .mc-progress__eye{font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-300)}.launcher-stage .mc-progress__label-bold{font:600 13px var(--font-sans);color:#fff;white-space:nowrap}.launcher-stage .mc-progress__stepnav{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}.launcher-stage .mc-progress__stepnav-item{display:inline-flex;align-items:center;gap:12px;min-width:0}.launcher-stage .mc-progress__stepnav-sep{width:18px;height:1px;background:rgba(255,255,255,.14);flex-shrink:0}.launcher-stage .mc-progress__tab{display:inline-flex;align-items:center;gap:9px;color:var(--fg-subtle);font:700 13.5px var(--font-sans);white-space:nowrap;background:none;border:0;padding:0;margin:0;cursor:default;border-radius:10px;transition:color .15s var(--ease-standard),opacity .15s var(--ease-standard)}.launcher-stage .mc-progress__tab.is-clickable{cursor:pointer}.launcher-stage .mc-progress__tab.is-clickable:hover{color:#fff}.launcher-stage .mc-progress__tab.is-clickable:hover .mc-progress__badge{border-color:rgba(168,85,247,.5);color:#fff}.launcher-stage .mc-progress__tab:focus-visible{outline:2px solid rgba(168,85,247,.6);outline-offset:3px}.launcher-stage .mc-progress__tab:disabled{opacity:1}.launcher-stage .mc-progress__tab.is-active{color:#fff}.launcher-stage .mc-progress__badge{width:28px;height:28px;border-radius:9999px;display:inline-grid;place-items:center;color:var(--fg-subtle);font:700 12px var(--font-mono);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14)}.launcher-stage .mc-progress__tab.is-active .mc-progress__badge{color:#fff;background:linear-gradient(135deg,#7C3AED,#22D3EE);border-color:rgba(168,85,247,.55);box-shadow:0 0 16px rgba(124,58,237,.45)}.launcher-stage .mc-progress__tab.is-done .mc-progress__badge{color:#d1fae5;background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.38)}.launcher-stage .mc-progress .mc-btn{height:38px;padding:0 16px;font-size:13px}.launcher-stage .mc-progress__actions{display:flex;align-items:center;gap:10px;margin-left:auto}@media (max-width:720px){.launcher-stage .mc-progress{flex-direction:column;align-items:stretch;gap:10px;padding:10px;border-radius:28px}.launcher-stage .mc-progress__label{display:none}.launcher-stage .mc-progress__step{display:none!important}.launcher-stage .mc-progress__stepnav{display:flex!important;justify-content:center;width:100%;gap:7px}.launcher-stage .mc-progress__stepnav-item{gap:7px}.launcher-stage .mc-progress__stepnav-sep{width:9px}.launcher-stage .mc-progress__tab{gap:6px;font-size:12px}.launcher-stage .mc-progress__badge{width:24px;height:24px;font-size:11px}.launcher-stage .mc-progress__bar{display:block!important;width:100%;flex:0 0 auto;height:4px}.launcher-stage .mc-progress__actions{width:100%;margin-left:0;gap:10px}.launcher-stage .mc-progress .mc-progress__cta{flex:1;min-width:0;justify-content:center}.launcher-stage .mc-progress__back{width:44px;height:44px;padding:0!important;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;gap:0}.launcher-stage .mc-progress__back-text{display:none}.launcher-stage .mc-progress__regen{width:44px;height:44px;border-radius:9999px;padding:0;background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(34,211,238,.2));border:1px solid rgba(124,58,237,.5);color:#e9d5ff;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;box-shadow:0 4px 14px rgba(124,58,237,.3);transition:transform .15s ease,background .15s ease}.launcher-stage .mc-progress__regen:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(124,58,237,.4),rgba(34,211,238,.28))}.launcher-stage .mc-progress__regen:active{transform:scale(.96)}.launcher-stage .mc-progress__cta{flex:1 1 auto;height:44px;padding:0 18px;justify-content:center;min-width:0}.launcher-stage .mc-progress__actions>.flex-1{min-width:0}}.launcher-stage .lc-step--m3{scroll-padding-bottom:96px}.launcher-stage .lc-step--m3>.section-card:last-of-type{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}@media (max-width:720px){.launcher-stage .lc-step--m3{scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom, 0px))}.launcher-stage .lc-step--m3>.section-card:last-of-type{scroll-margin-bottom:calc(160px + env(safe-area-inset-bottom, 0px))}}.launcher-stage .topup-pack{position:relative;padding:20px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:18px;cursor:pointer;transition:all .2s var(--ease-emphatic)}.launcher-stage .topup-pack:hover{transform:translateY(-2px);border-color:var(--border-medium)}.launcher-stage .topup-pack.is-selected{border-color:rgba(124,58,237,.55);background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(34,211,238,.04));box-shadow:0 12px 30px rgba(124,58,237,.2)}.launcher-stage .topup-pack__ribbon{position:absolute;top:-10px;right:14px;font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.18em;padding:4px 10px;border-radius:999px;background:var(--gradient-cta);color:#fff;box-shadow:0 4px 14px rgba(124,58,237,.4)}.launcher-stage .topup-pack__amt{font:800 36px var(--font-mono);letter-spacing:-.02em}.launcher-stage .topup-pack__label{font:600 11px var(--font-mono);color:var(--purple-300);letter-spacing:.18em;text-transform:uppercase}.launcher-stage .fade-in{background:radial-gradient(120% 60% at 0 0,rgba(124,58,237,.06),transparent),var(--bg-secondary)!important;border:1px solid var(--border-subtle)!important;border-radius:28px!important;box-shadow:var(--shadow-card)!important;position:relative;overflow:hidden;isolation:isolate}.launcher-stage .fade-in:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(168,85,247,.12),transparent 55%),radial-gradient(circle at 100% 100%,rgba(34,211,238,.1),transparent 55%);pointer-events:none;z-index:-1}.launcher-stage .s2-panel__preview>.fade-in{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.launcher-stage .s2-panel__preview>.fade-in:before{display:none!important}.launcher-stage .s2-panel{border-radius:20px;border:1px solid rgba(168,85,247,.24);background:radial-gradient(120% 70% at 50% 0,rgba(124,58,237,.3),transparent 60%),linear-gradient(180deg,#1b1531,#120f1e);box-shadow:0 24px 70px rgba(0,0,0,.5);overflow:hidden;display:flex;flex-direction:column;height:calc(100dvh - 104px);max-height:none;min-height:540px;overscroll-behavior:contain}body.launcher-step-2plus .launcher-stage .s2-panel,html.launcher-step-2plus .launcher-stage .s2-panel{height:calc(100dvh - 96px);max-height:none}.launcher-stage .s2-panel:has(.s2-panel__preview),body.launcher-step-2plus .launcher-stage .s2-panel:has(.s2-panel__preview),html.launcher-step-2plus .launcher-stage .s2-panel:has(.s2-panel__preview){height:auto;max-height:none;min-height:480px}.launcher-stage .s2-panel__tabs{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.launcher-stage .s2-credits{display:inline-flex;align-items:center;gap:9px;height:30px;padding:2px 6px 2px 3px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.32);cursor:pointer;flex-shrink:0;transition:gap .3s cubic-bezier(.22,1.4,.36,1),padding-right .3s cubic-bezier(.22,1.4,.36,1),border-color .2s var(--ease-standard),box-shadow .25s var(--ease-standard)}.launcher-stage .s2-credits:focus-visible,.launcher-stage .s2-credits:hover{border-color:rgba(168,85,247,.55);box-shadow:0 0 0 1px rgba(34,211,238,.08),0 8px 22px rgba(124,58,237,.28);gap:9px;padding-right:4px;outline:none}.launcher-stage .s2-credits__spark{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#7C3AED,#22D3EE);box-shadow:0 3px 10px rgba(124,58,237,.45);flex-shrink:0}.launcher-stage .s2-credits__text{display:inline-flex;align-items:baseline;gap:5px}.launcher-stage .s2-credits__num{font:700 13px/1 var(--font-sans);color:#fff;letter-spacing:-.01em}.launcher-stage .s2-credits__label{font:600 9px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--purple-300);max-width:80px;overflow:hidden;opacity:1;white-space:nowrap;transition:max-width .35s cubic-bezier(.22,1.4,.36,1),opacity .25s var(--ease-standard)}.launcher-stage .s2-credits__divider{width:1px;height:16px;background:rgba(255,255,255,.14);opacity:1;flex-shrink:0;transition:opacity .25s var(--ease-standard)}.launcher-stage .s2-credits__plus{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);color:var(--fg-muted);flex-shrink:0;max-width:22px;padding:0;border:1px solid rgba(255,255,255,.12);opacity:1;transition:max-width .35s cubic-bezier(.22,1.4,.36,1),opacity .25s var(--ease-standard),background .2s var(--ease-standard),border-color .2s var(--ease-standard)}@media (hover:none){.launcher-stage .s2-credits{gap:9px;padding-right:4px}.launcher-stage .s2-credits__label{max-width:80px;opacity:1}.launcher-stage .s2-credits__divider{opacity:1}.launcher-stage .s2-credits__plus{max-width:22px;opacity:1;border-width:1px}}.launcher-stage .s2-panel__tabgroup{display:flex;gap:3px;padding:3px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);margin-left:auto;min-width:0}.launcher-stage .s2-tab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:none;border-radius:8px;cursor:pointer;font:600 12px var(--font-sans);background:transparent;color:var(--fg-subtle);transition:all .15s var(--ease-standard)}.launcher-stage .s2-tab:hover{color:#fff}.launcher-stage .s2-tab.is-active{background:linear-gradient(135deg,#A855F7,#22D3EE);color:#fff}.launcher-stage .s2-tab.is-active svg{color:#fff}.launcher-stage .s2-panel__preview{flex:1 1 auto;min-height:0;min-width:0;padding:18px 18px 16px;overflow:visible}.launcher-stage .s2-panel__preview>*{min-width:0;width:100%}.launcher-stage .s2-chat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.launcher-stage .s2-chat__head{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;flex-shrink:0}.launcher-stage .s2-chat__logo{width:26px;height:26px;border-radius:8px;flex-shrink:0;object-fit:cover}.launcher-stage .s2-chat__name{font:700 14px var(--font-sans);color:#fff}.launcher-stage .s2-chat__badge{font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-300);padding:3px 9px;border-radius:999px;background:rgba(124,58,237,.16);border:1px solid rgba(168,85,247,.3)}.launcher-stage .s2-chat__typing{margin-left:auto;display:flex;gap:3px}.launcher-stage .s2-chat__typing span{width:5px;height:5px;border-radius:999px;background:var(--cyan-300);animation:typedot 1s ease-in-out infinite}.launcher-stage .s2-chat__typing span:nth-child(2){animation-delay:.15s}.launcher-stage .s2-chat__typing span:nth-child(3){animation-delay:.3s}.launcher-stage .s2-chat__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px 16px 8px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:transparent transparent}.launcher-stage .s2-chat__scroll:focus-within,.launcher-stage .s2-chat__scroll:hover{scrollbar-color:rgba(255,255,255,.18) transparent}.launcher-stage .s2-chat__scroll::-webkit-scrollbar{width:6px}.launcher-stage .s2-chat__scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.launcher-stage .s2-chat__scroll:focus-within::-webkit-scrollbar-thumb,.launcher-stage .s2-chat__scroll:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}.launcher-stage .s2-msg{display:flex;flex-direction:column;gap:7px}.launcher-stage .s2-msg--user{align-items:flex-end}.launcher-stage .s2-msg--agent{align-items:flex-start}.launcher-stage .s2-msg__row{display:flex;align-items:flex-end;gap:8px;max-width:90%;min-width:0}.launcher-stage .s2-msg--user .s2-msg__row{flex-direction:row-reverse}.launcher-stage .s2-msg__avatar{width:26px;height:26px;flex-shrink:0;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.launcher-stage .s2-msg__avatar img{width:100%;height:100%;object-fit:cover}.launcher-stage .s2-msg__bubble{min-width:0;padding:10px 13px;font:500 13px/1.45 var(--font-sans);color:var(--fg-muted)}.launcher-stage .s2-msg--agent .s2-msg__actions{padding-left:34px}.launcher-stage .s2-msg--user .s2-msg__actions{padding-right:34px}.launcher-stage .s2-msg--agent .s2-msg__bubble{border-radius:13px 13px 13px 4px;background:rgba(124,58,237,.14);border:1px solid rgba(168,85,247,.24)}.launcher-stage .s2-msg--user .s2-msg__bubble{border-radius:13px 13px 4px 13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff}.launcher-stage .s2-msg__actions{display:flex;flex-wrap:wrap;gap:6px;max-width:92%}.launcher-stage .s2-msg__chip{display:inline-flex;align-items:center;gap:5px;font:600 11px var(--font-sans);color:#6EE7B7;padding:4px 9px;border-radius:999px;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3)}.launcher-stage .s2-chat__revising{display:flex;align-items:center;gap:9px;font:500 12px var(--font-mono);color:var(--cyan-300)}.launcher-stage .s2-chat__revspin{width:14px;height:14px;border-radius:999px;border:2px solid rgba(34,211,238,.3);border-top-color:#22d3ee;display:inline-block;animation:lc-spin .7s linear infinite}.launcher-stage .s2-chat{position:relative}.launcher-stage .s2-chat__scrim{position:absolute;inset:0;z-index:20;background:rgba(9,7,16,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:s2scrim-in .16s var(--ease-standard) both}@keyframes s2scrim-in{0%{opacity:0}to{opacity:1}}.launcher-stage .s2-chat__foot{position:relative;z-index:25}.launcher-stage .s2-chat__pop{position:absolute;left:12px;right:12px;bottom:calc(100% + 10px);z-index:26;padding:13px 14px 15px;border-radius:22px;background:rgba(17,17,19,.95);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.65);max-height:min(78vh,620px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;animation:s2pop-in .18s cubic-bezier(.22,1,.36,1) both}@keyframes s2pop-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.launcher-stage .s2-chat__pop::-webkit-scrollbar{width:6px}.launcher-stage .s2-chat__pop::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.launcher-stage .s2-chat__mgroup-t{font:600 10.5px var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-subtle);margin:14px 0 8px}.launcher-stage .s2-chat__mgroup-t:first-child{margin-top:2px}.launcher-stage .s2-chat__slash-row{display:flex;flex-wrap:wrap;gap:6px}.launcher-stage .s2-chat__opt{display:inline-flex;align-items:center;gap:7px;font:500 12px var(--font-sans);color:var(--fg-secondary);padding:6px 12px;min-height:34px;border-radius:9px;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);transition:all .16s var(--ease-standard)}.launcher-stage .s2-chat__opt:hover{color:#fff;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.launcher-stage .s2-chat__opt svg{color:var(--purple-300);flex-shrink:0}.launcher-stage .s2-chat__opt--img{padding-left:7px}.launcher-stage .s2-chat__opt.is-active{color:#fff;background:linear-gradient(135deg,rgba(168,85,247,.3),rgba(34,211,238,.16));border-color:rgba(168,85,247,.6);box-shadow:0 0 0 1px rgba(34,211,238,.12),0 4px 14px rgba(124,58,237,.28)}.launcher-stage .s2-chat__opt.is-active svg{color:#A5F3FC}.launcher-stage .s2-chat__styleimg{width:22px;height:22px;border-radius:6px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.launcher-stage .s2-chat__styleimg img{width:100%;height:100%;object-fit:cover;display:block}.launcher-stage .s2-chat__editidea{display:flex;align-items:center;gap:10px;width:100%;margin-top:13px;padding:10px 12px;border-radius:11px;cursor:pointer;color:var(--fg-secondary);background:linear-gradient(135deg,rgba(168,85,247,.16),rgba(34,211,238,.1));border:1px solid rgba(168,85,247,.34);transition:all .16s var(--ease-standard)}.launcher-stage .s2-chat__editidea:hover{background:linear-gradient(135deg,rgba(168,85,247,.26),rgba(34,211,238,.18));border-color:rgba(168,85,247,.6);box-shadow:0 6px 18px rgba(124,58,237,.28)}.launcher-stage .s2-chat__editidea-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#A855F7,#22D3EE)}.launcher-stage .s2-chat__editidea-main{font:600 13px var(--font-sans);color:#fff}.launcher-stage .s2-chat__editidea-hint{margin-left:auto;font:500 10.5px var(--font-mono);color:var(--fg-subtle);text-align:right}.launcher-stage .s2-chat__editbar{display:flex;align-items:center;gap:8px;margin:8px 14px 0;padding:7px 11px;border-radius:10px;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.4)}.launcher-stage .s2-chat__editbar svg{color:var(--purple-300);flex-shrink:0}.launcher-stage .s2-chat__editbar-text{font:600 11.5px var(--font-sans);color:#fff}.launcher-stage .s2-chat__editbar button{margin-left:auto;border:none;background:transparent;cursor:pointer;color:var(--fg-muted);display:flex;padding:0}.launcher-stage .s2-chat__editbar button:hover{color:#fff}.launcher-stage .s2-chat__addctx:disabled{opacity:.4;cursor:not-allowed}.launcher-stage .s2-chat__ctxrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 14px 0}.launcher-stage .s2-chat__ctxlabel{font:600 8.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.launcher-stage .s2-chat__ctx{display:inline-flex;align-items:center;gap:5px;font:600 11.5px var(--font-sans);color:var(--purple-300);padding:4px 6px 4px 10px;border-radius:8px;background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.36)}.launcher-stage .s2-chat__ctx button{border:none;background:transparent;cursor:pointer;color:var(--purple-300);display:flex;padding:0}.launcher-stage .s2-chat__ctx--cat{color:var(--cyan-300);background:rgba(34,211,238,.14);border-color:rgba(34,211,238,.38)}.launcher-stage .s2-chat__ctx--cat button{color:var(--cyan-300)}.launcher-stage .s2-chat__composer{display:flex;align-items:flex-end;gap:8px;margin:10px 14px 14px;padding:8px;border-radius:14px;background:rgba(10,10,14,.55);border:1px solid rgba(255,255,255,.12);flex-shrink:0;transition:border-color .15s var(--ease-standard),box-shadow .15s var(--ease-standard)}.launcher-stage .s2-chat__composer-l{display:flex;flex-direction:column;align-items:center;gap:3px;align-self:flex-start;flex-shrink:0}.launcher-stage .s2-chat__composer:focus-within{border-color:rgba(168,85,247,.55);box-shadow:0 0 0 1px rgba(168,85,247,.25),0 0 18px rgba(124,58,237,.22)}.launcher-stage .s2-chat__addctx{flex-shrink:0;width:34px;height:34px;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--fg-muted);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);transition:all .18s var(--ease-standard)}.launcher-stage .s2-chat__addctx:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.09);border-color:rgba(168,85,247,.4)}.launcher-stage .s2-chat__addctx-ico{transition:transform .22s var(--ease-emphatic)}.launcher-stage .s2-chat__addctx.is-open{color:#fff;background:linear-gradient(135deg,#A855F7,#22D3EE);border-color:transparent;box-shadow:0 0 0 1px rgba(34,211,238,.25),0 6px 18px rgba(124,58,237,.45)}.launcher-stage .s2-chat__addctx.is-open .s2-chat__addctx-ico{transform:rotate(45deg)}.launcher-stage .s2-chat__tawrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.launcher-stage .s2-chat__inpctx{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:1px 0 7px;margin-bottom:5px;border-bottom:1px solid rgba(255,255,255,.09)}.launcher-stage .s2-chat__ta{width:100%;min-height:40px;max-height:110px;resize:none;border:none;outline:none;background:transparent;color:#fff;font:400 13px/1.45 var(--font-sans);padding:5px 2px;overflow-y:auto}.launcher-stage .s2-chat__ta:focus,.launcher-stage .s2-chat__ta:focus-visible{outline:none;border:none;box-shadow:none}.launcher-stage .s2-chat__ta::placeholder{color:var(--fg-subtle)}.launcher-stage .s2-chat__ta::-webkit-scrollbar{width:6px}.launcher-stage .s2-chat__ta::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.launcher-stage .s2-chat__counter{font:600 9.5px var(--font-mono);color:var(--fg-subtle);text-align:center;line-height:1;height:11px;opacity:0;pointer-events:none;transition:color .15s var(--ease-standard),opacity .15s var(--ease-standard)}.launcher-stage .s2-chat__counter.is-visible{opacity:.7}.launcher-stage .s2-chat__counter.is-near{color:var(--cyan-300);opacity:1}.launcher-stage .s2-chat__send{flex-shrink:0;height:36px;padding:0 12px;border:none;border-radius:9px;cursor:pointer;display:flex;align-items:center;gap:6px;color:#fff;background:linear-gradient(135deg,#A855F7,#22D3EE);box-shadow:0 0 16px rgba(124,58,237,.4)}.launcher-stage .s2-chat__send:disabled{opacity:.5;cursor:default;box-shadow:none}.launcher-stage .s2-chat__cost{font:600 10px var(--font-mono);padding:1px 5px;border-radius:5px;background:rgba(0,0,0,.28)}.launcher-stage .s2-panel__close{flex-shrink:0;width:30px;height:30px;min-width:30px;min-height:30px;margin-left:4px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-muted);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);cursor:pointer}.launcher-stage .s2-panel__close:hover{color:#fff;background:rgba(255,255,255,.09)}@media (max-width:1023px){.launcher-stage .s2-panel{height:auto;max-height:none;min-height:0}.launcher-stage .s2-chat__scroll{max-height:340px}}.launcher-stage .s2-fab{position:fixed;right:14px;bottom:calc(96px + env(safe-area-inset-bottom, 0px));z-index:60;display:inline-flex;align-items:center;gap:10px;max-width:min(84vw,320px);padding:8px 12px 8px 8px;border-radius:999px;border:1px solid rgba(168,85,247,.4);background:radial-gradient(120% 120% at 0 0,rgba(124,58,237,.4),transparent 60%),rgba(20,16,32,.96);box-shadow:0 12px 34px rgba(0,0,0,.5),0 0 0 1px rgba(34,211,238,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;animation:s2fab-in .35s var(--ease-standard) both}@media (max-width:720px){.launcher-stage .s2-fab{left:14px;right:14px;bottom:calc(158px + env(safe-area-inset-bottom, 0px));max-width:none;justify-content:flex-start}}@keyframes s2fab-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.launcher-stage .s2-fab__logo{width:34px;height:34px;flex-shrink:0;border-radius:999px;overflow:hidden;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7C3AED,#22D3EE)}.launcher-stage .s2-fab__logo img{width:100%;height:100%;object-fit:cover}.launcher-stage .s2-fab__text{display:flex;flex-direction:column;min-width:0;line-height:1.15;text-align:left}.launcher-stage .s2-fab__title{font:700 12.5px var(--font-sans);color:#fff}.launcher-stage .s2-fab__sub{font:500 10.5px var(--font-mono);color:var(--purple-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.launcher-stage .s2-fab__chev{color:var(--cyan-300);flex-shrink:0}.launcher-stage .s2-sheet{position:fixed;inset:0;z-index:70}.launcher-stage .s2-sheet__backdrop{position:absolute;inset:0;background:rgba(4,4,8,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:s2sheet-fade .2s var(--ease-standard) both}@keyframes s2sheet-fade{0%{opacity:0}to{opacity:1}}.launcher-stage .s2-sheet__panel{position:absolute;left:0;right:0;bottom:0;height:90dvh;max-height:90dvh;display:flex;flex-direction:column;padding:8px 10px calc(10px + env(safe-area-inset-bottom, 0px));animation:s2sheet-up .32s cubic-bezier(.22,1,.36,1) both}@keyframes s2sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.launcher-stage .s2-sheet__grab{flex-shrink:0;width:40px;height:4px;margin:2px auto 8px;border-radius:999px;background:rgba(255,255,255,.28);cursor:pointer}.launcher-stage .s2-sheet__panel .s2-panel,.launcher-stage .s2-sheet__panel .s2-panel:has(.s2-panel__preview){height:100%;max-height:100%;min-height:0;flex:1 1 auto}.launcher-stage .s2-sheet__panel .s2-chat__scroll{max-height:none}.launcher-stage .s2-sheet__panel .s2-panel__preview{overflow-y:auto;overscroll-behavior:contain}.launcher-stage .ai-agent-panel{position:relative;overflow:hidden;border-radius:24px;padding:16px;background:radial-gradient(120% 90% at 0 0,rgba(124,58,237,.18),transparent 62%),radial-gradient(120% 90% at 100% 100%,rgba(34,211,238,.1),transparent 64%),rgba(17,15,24,.88);border:1px solid rgba(168,85,247,.24);box-shadow:0 16px 44px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.launcher-stage .ai-agent-panel__head{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;margin-bottom:12px}.launcher-stage .ai-agent-panel__title{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#fff;font:750 14px var(--font-sans)}.launcher-stage .ai-agent-panel__icon{width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7C3AED,#22D3EE);box-shadow:0 0 18px rgba(124,58,237,.45);flex-shrink:0}.launcher-stage .ai-agent-panel__pill{padding:3px 7px;border-radius:9999px;border:1px solid rgba(168,85,247,.35);background:rgba(124,58,237,.14);color:#c4b5fd;font:800 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.launcher-stage .ai-agent-panel__credits{min-width:0}.launcher-stage .ai-agent-panel__credits .credits-chip--inline{width:100%;min-height:36px;border-color:rgba(168,85,247,.32);background:rgba(10,10,11,.42)}.launcher-stage .ai-agent-panel__edit{flex-shrink:0;height:30px;padding:0 10px;border-radius:9999px;border:1px solid rgba(168,85,247,.34);background:rgba(124,58,237,.12);color:#ede9fe;font:700 12px var(--font-sans);transition:background .18s var(--ease-standard),border-color .18s var(--ease-standard)}.launcher-stage .ai-agent-panel__edit:hover{background:rgba(124,58,237,.2);border-color:rgba(168,85,247,.5)}.launcher-stage .ai-agent-panel__body{display:grid;gap:10px}.launcher-stage .ai-agent-panel__msg{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);color:var(--fg-default);font:600 13px/1.45 var(--font-sans)}.launcher-stage .ai-agent-panel__msg svg{color:var(--cyan-300);margin-top:2px;flex-shrink:0}.launcher-stage .ai-agent-panel__prompt{padding:11px 12px;border-radius:16px;background:rgba(10,10,11,.36);border:1px solid rgba(255,255,255,.07)}.launcher-stage .ai-agent-panel__kicker{display:block;margin-bottom:5px;color:var(--cyan-300);font:800 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.launcher-stage .ai-agent-panel__prompt p{margin:0;color:var(--fg-muted);font:500 12.5px/1.45 var(--font-sans);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.launcher-stage .ai-agent-panel__compose{display:grid;gap:9px}.launcher-stage .ai-agent-panel__compose textarea{width:100%;min-height:76px;resize:vertical;border-radius:16px;padding:11px 12px;color:#fff;background:rgba(10,10,11,.48);border:1px solid rgba(255,255,255,.09);font:500 13px/1.45 var(--font-sans);outline:none}.launcher-stage .ai-agent-panel__compose textarea:focus{border-color:rgba(168,85,247,.55);box-shadow:0 0 0 3px rgba(124,58,237,.12)}.launcher-stage .ai-agent-panel__compose textarea:disabled{opacity:.55;cursor:not-allowed}.launcher-stage .ai-agent-panel__send{height:38px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;font:800 13px var(--font-sans);background:linear-gradient(90deg,#7C3AED,#0891B2);border:1px solid rgba(34,211,238,.28);box-shadow:0 8px 22px rgba(124,58,237,.3)}.launcher-stage .ai-agent-panel__send:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.75)}.launcher-stage .lc-step--ai-generated>.page-head,.launcher-stage .lc-step--ai-generated>[class*=border-violet-500][class*=bg-violet-500],.launcher-stage:has(.lc-step--ai-generated) .lc-stepbar-sticky{display:none!important}.launcher-stage .lglass{position:relative;isolation:isolate;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--shadow-card)}.launcher-stage .lglass-input{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:16px;transition:background-color .2s var(--ease-emphatic),border-color .2s var(--ease-emphatic),box-shadow .2s var(--ease-emphatic)}.launcher-stage .lglass-input:hover{border-color:var(--border-medium)}.launcher-stage .lglass-input:focus{border-color:rgba(124,58,237,.55);background-color:rgba(124,58,237,.05);box-shadow:0 0 0 3px rgba(124,58,237,.12);outline:none}.launcher-stage .lglass-input.lglass-input-error{border-color:rgba(248,113,113,.55);background-color:rgba(248,113,113,.04)}.launcher-stage .lglass-input.lglass-input-error:focus{box-shadow:0 0 0 3px rgba(248,113,113,.14)}.launcher-stage input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.launcher-stage select,.launcher-stage textarea{background-color:var(--bg-tertiary);border-color:var(--border-subtle);transition:background-color .2s var(--ease-emphatic),border-color .2s var(--ease-emphatic),box-shadow .2s var(--ease-emphatic)}.launcher-stage input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):hover,.launcher-stage select:hover,.launcher-stage textarea:hover{border-color:var(--border-medium)}.launcher-stage input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,.launcher-stage select:focus,.launcher-stage textarea:focus{border-color:rgba(124,58,237,.55);background-color:rgba(124,58,237,.05);box-shadow:0 0 0 3px rgba(124,58,237,.12)}.launcher-stage .ai-regen-flash{animation:lc-ai-regen-flash 1.2s ease-out}@keyframes lc-ai-regen-flash{0%{box-shadow:0 0 0 0 rgba(124,58,237,0);border-color:var(--border-subtle)}20%{box-shadow:0 0 0 3px rgba(124,58,237,.55),0 0 24px rgba(124,58,237,.45);border-color:rgba(124,58,237,.85)}to{box-shadow:0 0 0 0 rgba(124,58,237,0);border-color:var(--border-subtle)}}.launcher-stage .ai-regen-flash-tile{animation:lc-ai-regen-flash-tile 1.2s ease-out}@keyframes lc-ai-regen-flash-tile{0%{box-shadow:0 0 0 0 rgba(124,58,237,0)}20%{box-shadow:0 0 0 2px rgba(124,58,237,.55),0 0 32px rgba(124,58,237,.4)}to{box-shadow:0 0 0 0 rgba(124,58,237,0)}}.launcher-stage .lc-recrafting{animation:lc-recrafting 10s ease-in-out forwards;position:relative;z-index:1}@keyframes lc-recrafting{0%{border-color:rgba(34,211,238,.85)!important;box-shadow:0 0 0 3px rgba(34,211,238,.22),0 0 26px rgba(34,211,238,.42)}14%{border-color:rgba(168,85,247,.8)!important;box-shadow:0 0 0 3px rgba(168,85,247,.22),0 0 24px rgba(124,58,237,.42)}28%{border-color:rgba(34,211,238,.75)!important;box-shadow:0 0 0 3px rgba(34,211,238,.18),0 0 22px rgba(34,211,238,.34)}42%{border-color:rgba(168,85,247,.7)!important;box-shadow:0 0 0 3px rgba(168,85,247,.18),0 0 20px rgba(124,58,237,.32)}62%{border-color:rgba(124,58,237,.55)!important;box-shadow:0 0 0 2px rgba(124,58,237,.14),0 0 16px rgba(124,58,237,.24)}to{border-color:var(--border-subtle);box-shadow:0 0 0 0 rgba(124,58,237,0)}}@media (prefers-reduced-motion:reduce){.launcher-stage .lc-recrafting{animation:none;box-shadow:0 0 0 2px rgba(124,58,237,.3)}}.launcher-stage .reveal{animation:lc-reveal-up .6s var(--ease-emphatic) both}@keyframes lc-reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.launcher-stage .reveal{animation:none}}.launcher-stage .live-ticker{position:sticky;top:68px;z-index:25;display:flex;align-items:stretch;background:rgba(10,10,11,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06);height:44px;overflow:hidden;margin:0 -16px}.launcher-stage .live-ticker-badge{display:inline-flex;align-items:center;gap:8px;padding:0 16px;background:linear-gradient(135deg,rgba(251,191,36,.18),rgba(244,114,182,.1));border-right:1px solid rgba(251,191,36,.2);color:#FCD34D;font:600 11px var(--font-mono);letter-spacing:.14em;flex-shrink:0}.launcher-stage .live-ticker-badge svg{color:#FBBF24}.launcher-stage .live-ticker-badge b{color:#fff;font-weight:800;font-family:var(--font-sans);font-size:13px;letter-spacing:0}.launcher-stage .live-ticker-track{flex:1;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,#000,#000 96%,transparent);mask-image:linear-gradient(90deg,#000,#000 96%,transparent)}.launcher-stage .live-ticker-rail{display:inline-flex;align-items:center;height:100%;gap:0;animation:lc-live-slide 50s linear infinite;white-space:nowrap;will-change:transform}.launcher-stage .live-ticker:hover .live-ticker-rail{animation-play-state:paused}@keyframes lc-live-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.launcher-stage .live-token{display:inline-flex;align-items:center;gap:7px;padding:0 18px;border-right:1px solid rgba(255,255,255,.05);height:100%;flex-shrink:0}.launcher-stage .live-token-logo{width:18px;height:18px;border-radius:9999px;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.launcher-stage .live-token-sym{font:700 12.5px var(--font-mono);letter-spacing:.04em;color:#fff}.launcher-stage .live-token-price{font:500 12px var(--font-mono);color:var(--fg-muted)}.launcher-stage .live-token-chg{display:inline-flex;align-items:center;gap:3px;font:600 11.5px var(--font-mono);padding:2px 7px;border-radius:4px}.launcher-stage .live-token-chg.up{background:rgba(52,211,153,.1);color:#6EE7B7}.launcher-stage .live-token-chg.down{background:rgba(248,113,113,.1);color:#FCA5A5}.launcher-stage .live-token-chg.flat{background:rgba(148,163,184,.1);color:#CBD5E1}.launcher-stage .live-token-chg.flat svg{display:none}.launcher-stage .mkt-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:start;padding:24px 0 8px}@media (max-width:900px){.launcher-stage .mkt-hero{grid-template-columns:1fr;gap:24px;padding:16px 0 4px}}.launcher-stage .mkt-hero-left{min-width:0}.launcher-stage .mkt-eye{display:inline-flex;align-items:center;gap:8px;font:600 11px var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#67E8F9}.launcher-stage .mkt-eye-dot{width:6px;height:6px;border-radius:9999px;background:#22D3EE;box-shadow:0 0 8px #22D3EE}.launcher-stage .mkt-h1{margin:18px 0 0;font:800 56px/1.04 var(--font-sans);letter-spacing:-.028em;color:#fff}@media (max-width:1100px){.launcher-stage .mkt-h1{font-size:44px}}@media (max-width:720px){.launcher-stage .mkt-h1{font-size:32px}}.launcher-stage .mkt-h1 .g{background:linear-gradient(90deg,#C084FC,#A855F7 45%,#22D3EE);-webkit-background-clip:text;background-clip:text;color:transparent}.launcher-stage .mkt-lead{margin:22px 0 0;font:400 16px/1.6 var(--font-sans);color:var(--fg-muted);max-width:580px;text-wrap:pretty}.launcher-stage .mkt-trust{margin-top:28px;display:flex;flex-wrap:wrap;gap:6px}.launcher-stage .mkt-trust-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9999px;background:rgba(10,10,15,.55);border:1px solid rgba(255,255,255,.1);font:500 11.5px var(--font-sans);color:#D4D4D8;white-space:nowrap;flex-shrink:0}.launcher-stage .mkt-trust-chip svg{width:12px;height:12px}.launcher-stage .mkt-card{position:relative;padding:24px 24px 20px;border-radius:22px;background:rgba(17,17,19,.78);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.launcher-stage .mkt-card:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.6),rgba(168,85,247,.4),transparent)}.launcher-stage .mkt-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:22px}.launcher-stage .mkt-card-eye{font:600 10.5px var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-subtle)}.launcher-stage .mkt-card-h{margin:8px 0 0;font:700 19px/1.3 var(--font-sans);color:#fff;max-width:280px}.launcher-stage .mkt-off{padding:5px 11px;border-radius:9999px;font:700 11px var(--font-mono);letter-spacing:.12em;background:linear-gradient(135deg,rgba(251,191,36,.16),rgba(244,114,182,.12));border:1px solid rgba(251,191,36,.4);color:#FCD34D;flex-shrink:0}.launcher-stage .mkt-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.launcher-stage .mkt-stat{padding:14px 16px;border-radius:14px;background:rgba(10,10,11,.55);border:1px solid rgba(255,255,255,.06)}.launcher-stage .mkt-stat-k{font:600 9.5px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-subtle)}.launcher-stage .mkt-stat-v{margin:8px 0 4px;font:800 26px/1 var(--font-sans);color:#fff;letter-spacing:-.02em;display:inline-flex;align-items:baseline;gap:4px}.launcher-stage .mkt-stat-v b{font-weight:800}.launcher-stage .mkt-stat-v .u{font:600 12px var(--font-mono);letter-spacing:.06em;color:var(--fg-muted)}.launcher-stage .mkt-stat-was{font:500 11.5px var(--font-mono);color:var(--fg-subtle);text-decoration:line-through}.launcher-stage .mkt-stat-was.good{color:#6EE7B7;text-decoration:none}.launcher-stage .mkt-bullets{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.launcher-stage .mkt-bullets li{position:relative;padding-left:14px;font:500 12.5px var(--font-sans);color:var(--fg-muted)}.launcher-stage .mkt-bullets li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:9999px;background:#22D3EE;box-shadow:0 0 6px #22D3EE}.launcher-stage .ai-section-head{text-align:center;margin:0 auto;max-width:780px}.launcher-stage .ai-section-eye{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font:600 11px var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#67E8F9}.launcher-stage .ai-section-eye-dot{width:6px;height:6px;border-radius:9999px;background:#22D3EE;box-shadow:0 0 8px rgba(34,211,238,1);animation:coin-launcher-eyebrow-pulse 2.4s ease-in-out infinite}.launcher-stage .ai-section-h{margin:0 0 4px;font:700 36px/1.05 var(--font-sans);letter-spacing:0;color:#fff}@media (min-width:640px){.launcher-stage .ai-section-h{font-size:48px}}@media (min-width:1024px){.launcher-stage .ai-section-h{font-size:56px}}.launcher-stage .ai-section-h .g{background:linear-gradient(90deg,#d8b4fe,#a855f7 50%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.launcher-stage .ai-section-sub{margin:16px auto 0;font:400 16px/1.55 var(--font-sans);color:var(--text-muted);max-width:672px}@media (min-width:640px){.launcher-stage .ai-section-sub{font-size:18px}}@media (min-width:1024px){.launcher-stage .ai-section-sub{font-size:20px}}.launcher-stage .ai-console-wrap{max-width:780px;margin:0 auto}.launcher-stage.launcher-stage--crafting{min-height:calc(100dvh - 154px)}.launcher-stage .lc-step--crafting{min-height:calc(100dvh - 154px);display:grid;align-items:center;padding-bottom:112px}.launcher-stage .ai-console-wrap.is-crafting{width:100%;max-width:980px;display:grid;place-items:center}.launcher-stage .ai-crafting-shell{width:100%;display:flex;justify-content:center}.launcher-stage .ai-craft{width:100%;max-width:980px;margin:0 auto}.launcher-stage .ai-craft__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:stretch}.launcher-stage .ai-craft__card{border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(20,16,28,.7),rgba(12,12,16,.85))}.launcher-stage .ai-craft__coincard{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(168,85,247,.2);background:radial-gradient(circle at 50% 32%,rgba(168,85,247,.22),transparent 62%),linear-gradient(180deg,#1a1330,#0d0b16);padding:40px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center}.launcher-stage .ai-craft__wideorbit{position:absolute;inset:0;animation:craftorbit 14s linear infinite;pointer-events:none}.launcher-stage .ai-craft__wideorbit span{position:absolute;border-radius:999px}.launcher-stage .ai-craft__wideorbit span:first-child{top:12%;left:50%;width:6px;height:6px;background:#C084FC;box-shadow:0 0 12px #C084FC}.launcher-stage .ai-craft__wideorbit span:nth-child(2){bottom:22%;right:22%;width:5px;height:5px;background:#22D3EE;box-shadow:0 0 12px #22D3EE}.launcher-stage .ai-craft__wideorbit span:nth-child(3){bottom:28%;left:20%;width:5px;height:5px;background:#34D399;box-shadow:0 0 12px #34D399}.launcher-stage .ai-craft__coincard>:not(.ai-craft__wideorbit){position:relative;z-index:1}.launcher-stage .ai-craft__chatcard{padding:20px;display:flex;flex-direction:column}.launcher-stage .ai-craft__title{margin-top:22px;font:800 24px var(--font-sans);letter-spacing:-.01em;text-align:center}.launcher-stage .ai-craft__sub{margin-top:6px;font:500 12px var(--font-mono);letter-spacing:.06em;color:var(--fg-subtle);text-align:center}.launcher-stage .ai-craft__progress{width:min(240px,70%);height:5px;margin:16px auto 2px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.launcher-stage .ai-craft__progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#A855F7,#22D3EE);box-shadow:0 0 14px rgba(124,58,237,.5);transition:width .9s cubic-bezier(.4,0,.2,1)}.launcher-stage .ai-craft__progress.is-done .ai-craft__progress-fill{background:linear-gradient(90deg,#34D399,#22D3EE);transition:width .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.launcher-stage .ai-craft__progress-fill{transition:none}}@keyframes craftorbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.launcher-stage .ai-craft__wideorbit{animation:none}}@media (max-width:767px){.launcher-stage .ai-craft{max-width:460px}.launcher-stage .ai-craft__grid{grid-template-columns:1fr;gap:14px}.launcher-stage .ai-craft__coincard{padding:30px 20px}.launcher-stage .ai-craft__chatcard{padding:18px}.launcher-stage .ai-craft__title{margin-top:18px;font-size:21px}}.launcher-stage .composer{position:relative;background:radial-gradient(120% 80% at 0 0,rgba(124,58,237,.1),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(34,211,238,.08),transparent 55%),linear-gradient(180deg,rgba(22,18,32,.9),rgba(16,14,22,.92));border:1.5px solid rgba(168,85,247,.18);border-radius:24px;padding:18px 18px 14px;transition:border-color .25s var(--ease-standard),box-shadow .35s var(--ease-standard);box-shadow:0 24px 60px rgba(0,0,0,.36);overflow:visible}.launcher-stage .composer.focused{border-color:rgba(168,85,247,.55);box-shadow:0 0 0 4px rgba(168,85,247,.1),0 32px 80px rgba(124,58,237,.18),0 0 60px rgba(34,211,238,.12)}.launcher-stage .composer-glow{position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 0 0,rgba(168,85,247,.18),transparent 55%),radial-gradient(circle at 100% 100%,rgba(34,211,238,.14),transparent 55%);opacity:1;transition:opacity .35s var(--ease-standard)}@property --console-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.launcher-stage .composer.agent-console:before{content:"";position:absolute;z-index:0;inset:-1.5px;border-radius:24px;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--console-angle),transparent 0deg,transparent 65deg,#C084FC 125deg,#22D3EE 185deg,transparent 250deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lc-console-spin 7s linear infinite}@keyframes lc-console-spin{to{--console-angle:360deg}}@media (prefers-reduced-motion:reduce){.launcher-stage .composer.agent-console:before{animation:none}}.launcher-stage .composer-head{display:flex;align-items:center;gap:9px;margin-bottom:12px;position:relative;z-index:1;min-width:0}.launcher-stage .composer-head-mark{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#A855F7,#22D3EE)}.launcher-stage .composer-head-logo,.launcher-stage .composer-head-mark{width:24px;height:24px;border-radius:7px;flex-shrink:0;box-shadow:0 4px 12px rgba(168,85,247,.4)}.launcher-stage .composer-head-logo{display:block;object-fit:cover}.launcher-stage .composer-head-name{font:700 13px var(--font-sans);color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcher-stage .composer-head-badge{font:600 9px var(--font-mono);letter-spacing:.18em;color:#C4B5FD;padding:3px 7px;border-radius:9999px;background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.32)}.launcher-stage .composer-head-spacer{flex:1 1 auto;min-width:0}.launcher-stage .composer-head .credits-chip,.launcher-stage .s2-panel__tabs .credits-chip{position:static;top:auto;right:auto;display:inline-flex;align-items:center;flex:0 0 auto;width:auto;height:28px;min-height:28px;gap:7px;padding:0 11px 0 5px;align-self:center;background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.32);box-shadow:0 0 14px rgba(124,58,237,.18);color:inherit;font:inherit}.launcher-stage .composer-head .credits-chip:focus-visible,.launcher-stage .composer-head .credits-chip:hover,.launcher-stage .s2-panel__tabs .credits-chip:focus-visible,.launcher-stage .s2-panel__tabs .credits-chip:hover{gap:10px;padding-right:4px;border-color:rgba(139,92,246,.42);box-shadow:0 0 16px rgba(124,58,237,.24);outline:none}.launcher-stage .composer-head .credits-spark,.launcher-stage .s2-panel__tabs .credits-spark{width:19px;height:19px;box-shadow:0 2px 8px rgba(124,58,237,.5)}.launcher-stage .composer-head .credits-spark svg,.launcher-stage .s2-panel__tabs .credits-spark svg{width:11px;height:11px}.launcher-stage .composer-head .credits-num,.launcher-stage .s2-panel__tabs .credits-num{font:700 12.5px/1 var(--font-mono);letter-spacing:0}.launcher-stage .composer-head .credits-label,.launcher-stage .s2-panel__tabs .credits-label{max-width:0;opacity:0;color:#C4B5FD;font-size:8.5px;letter-spacing:.14em}.launcher-stage .composer-head .credits-chip:focus-visible .credits-label,.launcher-stage .composer-head .credits-chip:hover .credits-label,.launcher-stage .s2-panel__tabs .credits-chip:focus-visible .credits-label,.launcher-stage .s2-panel__tabs .credits-chip:hover .credits-label{max-width:72px;opacity:1}.launcher-stage .composer-head .credits-chip:focus-visible .credits-divider,.launcher-stage .composer-head .credits-chip:hover .credits-divider,.launcher-stage .s2-panel__tabs .credits-chip:focus-visible .credits-divider,.launcher-stage .s2-panel__tabs .credits-chip:hover .credits-divider{opacity:1}.launcher-stage .composer-head .credits-plus,.launcher-stage .s2-panel__tabs .credits-plus{width:20px;height:20px;min-width:0;max-width:0;padding:0;opacity:0;overflow:hidden;border-width:0;display:inline-flex;align-items:center;justify-content:center;transform:scale(.82);pointer-events:none;transition:max-width .28s cubic-bezier(.22,1.4,.36,1),min-width .28s cubic-bezier(.22,1.4,.36,1),opacity .2s var(--ease-standard),transform .2s var(--ease-standard)}.launcher-stage .composer-head .credits-chip:focus-visible .credits-plus,.launcher-stage .composer-head .credits-chip:hover .credits-plus,.launcher-stage .s2-panel__tabs .credits-chip:focus-visible .credits-plus,.launcher-stage .s2-panel__tabs .credits-chip:hover .credits-plus{min-width:20px;max-width:20px;opacity:1;border-width:1px;transform:scale(1)}.launcher-stage .composer-head .credits-chip:is(:hover,:focus-visible) .credits-plus,.launcher-stage .s2-panel__tabs .credits-chip:is(:hover,:focus-visible) .credits-plus{display:inline-flex!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;opacity:1!important;color:#fff}.launcher-stage .composer-head .credits-plus svg,.launcher-stage .s2-panel__tabs .credits-plus svg{width:12px;height:12px;stroke-width:2.3}.launcher-stage .composer-head-badge{flex-shrink:0}.launcher-stage .composer-head .credits-chip,.launcher-stage .s2-panel__tabs .credits-chip{cursor:pointer;max-width:max-content}@media (max-width:380px){.launcher-stage .composer-head{gap:7px}.launcher-stage .composer-head .credits-chip{padding-right:9px}}.launcher-stage .composer-field{position:relative;z-index:1}.launcher-stage .composer-input{width:100%;-webkit-appearance:none;appearance:none;background:transparent!important;background-color:initial!important;border:none!important;outline:none!important;box-shadow:none!important;resize:none;color:#fff;-webkit-text-fill-color:#fff;caret-color:#a855f7;font:400 17px/1.55 var(--font-sans);padding:2px 4px 10px;min-height:96px;max-height:280px;overflow-y:auto}.launcher-stage .composer-input::placeholder{color:var(--fg-subtle)}.launcher-stage .composer-input:active,.launcher-stage .composer-input:focus,.launcher-stage .composer-input:focus-visible,.launcher-stage .composer-input:hover{outline:none!important;box-shadow:none!important;border:none!important;background:transparent!important;background-color:initial!important}.launcher-stage .composer-input:-webkit-autofill,.launcher-stage .composer-input:-webkit-autofill:active,.launcher-stage .composer-input:-webkit-autofill:focus,.launcher-stage .composer-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#fff!important;caret-color:#a855f7!important;transition:background-color 5000s ease-in-out 0s}.launcher-stage .composer-placeholder{position:absolute;top:2px;left:4px;right:8px;pointer-events:none;color:var(--fg-subtle);font:500 17px/1.55 var(--font-sans);display:flex;align-items:baseline;gap:0;z-index:1}.launcher-stage .composer-placeholder>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:0 1 auto}.launcher-stage .composer-caret{display:inline-block;margin-left:1px;color:#a855f7;font-weight:700;animation:lc-caret-blink 1.05s steps(1) infinite;text-shadow:0 0 6px rgba(168,85,247,.55)}@keyframes lc-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.launcher-stage .composer-caret{animation:none;opacity:.9}}.launcher-stage .gen-stickybar{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;width:min(1280px,calc(100% - 128px));pointer-events:none;animation:lc-stickybar-in .42s cubic-bezier(.22,1.4,.36,1)}.launcher-stage .gen-stickybar-inner{pointer-events:auto;display:flex;align-items:center;gap:16px;padding:12px 16px 12px 22px;border-radius:9999px;background:radial-gradient(120% 100% at 0 0,rgba(124,58,237,.18),transparent 60%),radial-gradient(120% 100% at 100% 100%,rgba(34,211,238,.12),transparent 60%),rgba(16,14,22,.9);border:1px solid rgba(168,85,247,.3);box-shadow:0 0 0 1px rgba(168,85,247,.06),0 18px 48px rgba(0,0,0,.45),0 0 24px rgba(124,58,237,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.launcher-stage .gen-stickybar-stepnav{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}.launcher-stage .gen-stickybar-tab{display:inline-flex;align-items:center;gap:9px;color:var(--fg-subtle);font:700 13.5px var(--font-sans);white-space:nowrap}.launcher-stage .gen-stickybar-tab.is-active{color:#fff}.launcher-stage .gen-stickybar-badge{width:28px;height:28px;border-radius:9999px;display:inline-grid;place-items:center;color:var(--fg-subtle);font:700 12px var(--font-mono);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14)}.launcher-stage .gen-stickybar-tab.is-active .gen-stickybar-badge{color:#fff;background:linear-gradient(135deg,#7C3AED,#22D3EE);border-color:rgba(168,85,247,.55);box-shadow:0 0 16px rgba(124,58,237,.45)}.launcher-stage .gen-stickybar-sep{width:16px;height:1px;background:rgba(255,255,255,.14);flex-shrink:0}.launcher-stage .gen-stickybar-step{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 auto}.launcher-stage .gen-stickybar-eye{font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-300)}.launcher-stage .gen-stickybar-label{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--font-sans);color:#fff;white-space:nowrap}.launcher-stage .gen-stickybar-spinner{color:var(--cyan-300);animation:lc-spin 1.1s linear infinite;flex-shrink:0}.launcher-stage .gen-stickybar-bar{flex:1;min-width:80px;height:6px;border-radius:9999px;background:rgba(255,255,255,.08);overflow:hidden;position:relative}.launcher-stage .gen-stickybar-fill{height:100%;background:linear-gradient(90deg,#7C3AED,#0891B2);border-radius:inherit;box-shadow:0 0 12px rgba(124,58,237,.5);position:relative;overflow:hidden}.launcher-stage .gen-stickybar-fill--indeterminate{width:46%;animation:lc-stickybar-indeterminate 1.55s cubic-bezier(.4,0,.2,1) infinite}.launcher-stage .gen-stickybar-fill--crafting{width:82%;animation:lc-stickybar-crafting 14s cubic-bezier(.15,.85,.3,1) forwards}@keyframes lc-stickybar-crafting{0%{width:10%}40%{width:60%}75%{width:84%}to{width:92%}}.launcher-stage .gen-stickybar-fill--done{animation:none;width:100%;transition:width .5s var(--ease-emphatic)}.launcher-stage .gen-stickybar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:lc-stickybar-shimmer 1.6s linear infinite}@keyframes lc-stickybar-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes lc-stickybar-indeterminate{0%{transform:translateX(-120%)}55%{transform:translateX(90%)}to{transform:translateX(240%)}}.launcher-stage .gen-stickybar-hint{display:none;font:600 11px var(--font-sans);color:var(--fg-subtle);white-space:nowrap}.launcher-stage .gen-stickybar-back{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--fg-secondary);font:600 12px var(--font-sans);cursor:pointer;transition:all .2s var(--ease-standard);white-space:nowrap}.launcher-stage .gen-stickybar-back:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}@keyframes lc-stickybar-in{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (prefers-reduced-motion:reduce){.launcher-stage .gen-stickybar,.launcher-stage .gen-stickybar-fill,.launcher-stage .gen-stickybar-fill:after,.launcher-stage .gen-stickybar-spinner{animation:none}}@media (max-width:720px){.launcher-stage .gen-stickybar{bottom:12px;width:calc(100% - 24px)}.launcher-stage .gen-stickybar-inner{padding:10px 12px 10px 14px;gap:12px}.launcher-stage .gen-stickybar-stepnav{gap:8px}.launcher-stage .gen-stickybar-tab{font-size:12px;gap:6px}.launcher-stage .gen-stickybar-badge{width:24px;height:24px;font-size:11px}.launcher-stage .gen-stickybar-sep{width:10px}.launcher-stage .gen-stickybar-label{font-size:12px}.launcher-stage .gen-stickybar-bar{min-width:52px}.launcher-stage .gen-stickybar-hint{display:none}}@media (max-width:380px){.launcher-stage .gen-stickybar-inner{gap:10px;padding-inline:12px}.launcher-stage .gen-stickybar-stepnav{gap:5px}.launcher-stage .gen-stickybar-tab{font-size:10.5px;gap:4px}.launcher-stage .gen-stickybar-badge{width:21px;height:21px;font-size:10px}.launcher-stage .gen-stickybar-sep{width:5px}.launcher-stage .gen-stickybar-back{padding-inline:10px}}.launcher-stage .credits-chip{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:7px;padding:3px 12px 3px 3px;border-radius:9999px;background:rgba(10,10,11,.88);border:1px solid rgba(168,85,247,.3);box-shadow:0 6px 18px rgba(124,58,237,.16);z-index:2;cursor:default;transition:gap .3s cubic-bezier(.22,1.4,.36,1),padding-right .3s cubic-bezier(.22,1.4,.36,1),border-color .2s var(--ease-standard),box-shadow .25s var(--ease-standard)}.launcher-stage .credits-chip:hover{border-color:rgba(168,85,247,.5);box-shadow:0 0 0 1px rgba(34,211,238,.08),0 10px 26px rgba(124,58,237,.28);gap:10px;padding-right:4px}.launcher-stage .credits-spark{width:24px;height:24px;border-radius:9999px;background:linear-gradient(135deg,#7C3AED,#22D3EE);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 3px 10px rgba(124,58,237,.45);flex-shrink:0}.launcher-stage .credits-spark svg{width:13px;height:13px}.launcher-stage .credits-text{display:flex;align-items:baseline;gap:5px}.launcher-stage .credits-num{font:700 13.5px/1 var(--font-sans);color:#fff;letter-spacing:-.01em}.launcher-stage .credits-label{font:600 9.5px var(--font-mono);letter-spacing:.2em;color:var(--fg-subtle);text-transform:uppercase;max-width:0;overflow:hidden;opacity:0;transition:max-width .35s cubic-bezier(.22,1.4,.36,1),opacity .25s var(--ease-standard)}.launcher-stage .credits-chip:hover .credits-label{max-width:80px;opacity:1}.launcher-stage .credits-divider{width:1px;height:16px;background:rgba(255,255,255,.14);opacity:0;transition:opacity .25s var(--ease-standard)}.launcher-stage .credits-chip:hover .credits-divider{opacity:1}.launcher-stage .credits-plus{width:22px;height:22px;border-radius:9999px;background:rgba(255,255,255,.04);color:var(--fg-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;max-width:0;padding:0;border:0 solid rgba(255,255,255,.12);opacity:0;transition:max-width .35s cubic-bezier(.22,1.4,.36,1),opacity .25s var(--ease-standard),background .2s var(--ease-standard),border-color .2s var(--ease-standard)}.launcher-stage .credits-chip:hover .credits-plus{max-width:22px;opacity:1;border-width:1px}.launcher-stage .credits-plus:hover{background:rgba(124,58,237,.18);border-color:rgba(168,85,247,.5);color:#fff}.launcher-stage .credits-chip--inline{position:static;top:auto;right:auto;width:100%;justify-content:flex-start;gap:10px;padding:6px}.launcher-stage .credits-chip--expanded{padding-right:6px;gap:10px}.launcher-stage .credits-chip--expanded .credits-label{max-width:80px;opacity:1}.launcher-stage .credits-chip--expanded .credits-divider{opacity:1}.launcher-stage .credits-chip--expanded .credits-plus{max-width:22px;opacity:1;border-width:1px}.launcher-stage .credits-chip--expanded .credits-divider{margin-left:auto}.launcher-stage .composer-toolbar{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);position:relative;flex-wrap:wrap}.launcher-stage .toolbar-left{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap;min-width:0}.launcher-stage .toolbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.launcher-stage .tool-chip{--accent:#C084FC;display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 9px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#F4F4F5;font:500 13px var(--font-sans);cursor:pointer;transition:border-radius .42s cubic-bezier(.22,1.6,.36,1),background .2s var(--ease-standard),border-color .2s var(--ease-standard),box-shadow .25s var(--ease-standard)}.launcher-stage .tool-chip:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.launcher-stage .tool-chip.open{background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(34,211,238,.08));border-color:rgba(168,85,247,.5);border-radius:20px;box-shadow:0 0 0 3px rgba(168,85,247,.12)}.launcher-stage .tool-chip-ic{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:rgba(192,132,252,.18);color:var(--accent);border:1px solid rgba(192,132,252,.32)}.launcher-stage .tool-chip-sw{width:22px;height:22px;border-radius:7px;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);position:relative;overflow:hidden}.launcher-stage .tool-chip-sw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.launcher-stage .tool-chip-lbl{display:flex;flex-direction:column;line-height:1.15;text-align:left}.launcher-stage .tool-chip-k{font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.launcher-stage .tool-chip-v{font:600 12.5px var(--font-sans);color:#fff}.launcher-stage .icon-chip{position:relative;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--fg-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s var(--ease-standard),border-color .2s var(--ease-standard),border-radius .4s cubic-bezier(.22,1.6,.36,1),color .2s}.launcher-stage .icon-chip:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#fff}.launcher-stage .icon-chip.listening{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.5);color:#FCA5A5;box-shadow:0 0 0 4px rgba(248,113,113,.08),0 0 18px rgba(248,113,113,.35);animation:lc-pulse-mic 1.4s ease-in-out infinite}@keyframes lc-pulse-mic{0%,to{box-shadow:0 0 0 4px rgba(248,113,113,.08),0 0 18px rgba(248,113,113,.35)}50%{box-shadow:0 0 0 6px rgba(248,113,113,.14),0 0 26px rgba(248,113,113,.55)}}.launcher-stage .char-count{font:500 11.5px var(--font-mono);color:var(--fg-subtle);display:flex;align-items:center;gap:1px;padding:6px 9px;border-radius:8px;background:rgba(255,255,255,.03)}.launcher-stage .char-count .warn{color:#FBBF24}.launcher-stage .generate-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:linear-gradient(90deg,#7C3AED,#0891B2);color:#fff;font:600 14px var(--font-sans);border:none;cursor:pointer;box-shadow:0 8px 24px rgba(124,58,237,.35),inset 0 1px 0 rgba(255,255,255,.18);opacity:.55;filter:saturate(.55);transition:opacity .25s var(--ease-standard),box-shadow .25s var(--ease-standard),border-radius .42s cubic-bezier(.22,1.6,.36,1),filter .25s var(--ease-standard)}.launcher-stage .generate-btn.ready{opacity:1;filter:saturate(1);box-shadow:0 0 0 1px rgba(34,211,238,.25),0 14px 36px rgba(124,58,237,.5),0 0 32px rgba(34,211,238,.18)}.launcher-stage .generate-btn.ready:hover{border-radius:20px}.launcher-stage .generate-btn.busy{background:rgba(124,58,237,.2);color:#C4B5FD;box-shadow:0 0 0 1px rgba(168,85,247,.3);opacity:1;filter:saturate(1)}.launcher-stage .generate-btn:disabled{cursor:not-allowed}.launcher-stage .gen-kbd{margin-left:2px;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.16);font:600 10.5px var(--font-mono);color:rgba(255,255,255,.85)}.launcher-stage .gen-spinner{width:14px;height:14px;border-radius:9999px;border:2px solid rgba(196,181,253,.3);border-top-color:#c4b5fd;animation:lc-spin .85s linear infinite}@keyframes lc-spin{to{transform:rotate(1turn)}}.launcher-stage .ticker{position:relative;display:flex;align-items:center;gap:14px;padding:0 6px}.launcher-stage .ticker-label{display:inline-flex;align-items:center;gap:6px;font:600 10.5px var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-subtle);flex-shrink:0}.launcher-stage .ticker-label svg{color:#67E8F9}.launcher-stage .ticker-track{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.launcher-stage .ticker-rail{display:inline-flex;gap:10px;animation:lc-ticker-slide 38s linear infinite;white-space:nowrap}.launcher-stage .ticker:hover .ticker-rail{animation-play-state:paused}@keyframes lc-ticker-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.launcher-stage .ticker-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:9999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:#D4D4D8;font:500 12.5px var(--font-sans);cursor:pointer;flex-shrink:0;transition:background .2s var(--ease-standard),border-color .2s var(--ease-standard),color .2s}.launcher-stage .ticker-chip:hover{background:rgba(124,58,237,.12);border-color:rgba(168,85,247,.45);color:#fff}.launcher-stage .ticker-chip:before{content:"";width:4px;height:4px;border-radius:9999px;background:#67E8F9;box-shadow:0 0 6px #67E8F9}.launcher-stage .manual{margin-top:40px}.launcher-stage .manual-divider{display:flex;align-items:center;gap:14px;margin-bottom:18px}@media (max-width:720px){.launcher-stage .manual{margin-top:28px}.launcher-stage .manual-divider{margin-bottom:14px}}.launcher-stage .manual-divider:after,.launcher-stage .manual-divider:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.08)}.launcher-stage .manual-divider span{font:600 10.5px var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-subtle)}.launcher-stage .manual-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:720px){.launcher-stage .manual-row{grid-template-columns:1fr;gap:10px}}.launcher-stage .manual-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(17,17,19,.65);border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;text-align:left;min-width:0;transition:border-radius .35s cubic-bezier(.22,1.4,.36,1),background .2s var(--ease-standard),border-color .2s var(--ease-standard),transform .25s cubic-bezier(.22,1.4,.36,1);width:100%}.launcher-stage .manual-card:hover{background:rgba(24,24,28,.85);border-color:rgba(168,85,247,.35);border-radius:20px;transform:translateY(-2px)}.launcher-stage .manual-ic{width:36px;height:36px;border-radius:10px;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.launcher-stage .manual-copy{flex:1;line-height:1.3;min-width:0}.launcher-stage .manual-title{display:flex;align-items:center;gap:8px;font:600 13.5px var(--font-sans);color:#fff;white-space:nowrap}.launcher-stage .manual-badge{font:600 9px var(--font-mono);letter-spacing:.14em;padding:2px 6px;border-radius:9999px;border:1px solid}.launcher-stage .manual-badge.popular{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.3);color:#67E8F9}.launcher-stage .manual-badge.builders{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);color:#C4B5FD}.launcher-stage .manual-badge.pros{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.3);color:#6EE7B7}.launcher-stage .manual-sub{font:400 12px/1.4 var(--font-sans);color:var(--fg-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcher-stage .manual-card>svg.manual-arrow{color:var(--fg-subtle);transition:transform .25s,color .2s;flex-shrink:0}.launcher-stage .manual-card:hover>svg.manual-arrow{color:#67E8F9;transform:translateX(3px)}.launcher-stage .m3-popover-anchor{position:relative}.launcher-stage .m3-pop-handle,.launcher-stage .m3-popover-backdrop{display:none}.launcher-stage .m3-popover-anchor:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% + 0px);height:14px;pointer-events:none}.launcher-stage .m3-popover-anchor:hover:before{pointer-events:auto}.launcher-stage .m3-popover{position:absolute;bottom:calc(100% + 8px);left:0;background:rgba(17,17,19,.95);border:1px solid rgba(255,255,255,.12);border-radius:22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.65);padding:16px;min-width:460px;z-index:9999;animation:lc-popIn .38s cubic-bezier(.22,1.4,.36,1)}@keyframes lc-popIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.launcher-stage .m3-pop-eyebrow{font:600 10.5px var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-subtle);margin:0 4px 10px}.launcher-stage .m3-pop-cats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.launcher-stage .m3-cat{--accent:#C084FC;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:transparent;border:1px solid transparent;color:#fff;cursor:pointer;text-align:left;transition:background .2s var(--ease-standard),border-color .2s var(--ease-standard),border-radius .3s cubic-bezier(.22,1.4,.36,1)}.launcher-stage .m3-cat:hover{background:rgba(255,255,255,.05);border-radius:14px}.launcher-stage .m3-cat.on{background:rgba(192,132,252,.12);border-color:rgba(192,132,252,.35);border-radius:14px}.launcher-stage .m3-cat-dot{width:28px;height:28px;border-radius:9px;background:color-mix(in oklab,var(--accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--accent) 38%,transparent);color:var(--accent);flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;transition:background .2s var(--ease-standard),border-color .2s var(--ease-standard),color .2s var(--ease-standard),border-radius .25s cubic-bezier(.22,1.4,.36,1)}.launcher-stage .m3-cat.on .m3-cat-dot{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:12px}.launcher-stage .m3-cat-text{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.launcher-stage .m3-cat-label{font:600 13px var(--font-sans);color:#fff}.launcher-stage .m3-cat-blurb{font:400 11px/1.35 var(--font-sans);color:var(--fg-subtle);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.launcher-stage .m3-pop-styles{display:grid;grid-template-columns:repeat(5,60px);gap:10px}.launcher-stage .m3-style{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;border-radius:10px;transition:background .2s var(--ease-standard)}.launcher-stage .m3-style:hover{background:rgba(255,255,255,.04)}.launcher-stage .m3-style-sw{width:50px;height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),0 6px 18px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden;transition:border-radius .42s cubic-bezier(.22,1.6,.36,1),box-shadow .25s var(--ease-standard)}.launcher-stage .m3-style-sw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.launcher-stage .m3-style-check{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(124,58,237,.55),rgba(34,211,238,.55));color:#fff;z-index:1}.launcher-stage .m3-style.on .m3-style-sw{border-radius:24px;border-color:#fff;box-shadow:0 0 0 2px #22D3EE,0 8px 22px rgba(34,211,238,.4)}.launcher-stage .m3-style-label{font:500 11.5px var(--font-sans);color:var(--fg-muted)}.launcher-stage .m3-style.on .m3-style-label{color:#fff}.launcher-stage .composer-loading{background:linear-gradient(180deg,rgba(20,20,24,.85),rgba(15,15,18,.85));border:1.5px solid rgba(168,85,247,.45);border-radius:28px;padding:64px 40px;text-align:center;display:grid;place-items:center;gap:14px;box-shadow:0 0 0 4px rgba(168,85,247,.1),0 32px 80px rgba(124,58,237,.18),0 0 60px rgba(34,211,238,.12);position:relative;overflow:hidden}.launcher-stage .composer-loading:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(168,85,247,.22),transparent 55%),radial-gradient(circle at 100% 100%,rgba(34,211,238,.18),transparent 55%)}.launcher-stage .gen-spinner-lg{width:56px;height:56px;border-radius:50%;border:3px solid rgba(196,181,253,.2);border-top-color:#c4b5fd;animation:lc-spin .85s linear infinite;position:relative}.launcher-stage .composer-loading h3{font:700 28px var(--font-sans);margin:0;letter-spacing:-.02em;color:#fff;position:relative}.launcher-stage .composer-loading p{font:400 14px/1.55 var(--font-sans);color:var(--fg-muted);margin:0;max-width:460px;position:relative}.launcher-stage .composer-err{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:14px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.3);color:#FCA5A5;font:500 13px var(--font-sans)}.launcher-stage .composer-err .composer-err-body{flex:1;min-width:0;word-break:break-word}.launcher-stage .composer-err button{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:rgba(248,113,113,.18);border:1px solid rgba(248,113,113,.4);color:#FCA5A5;font:600 12px var(--font-sans);cursor:pointer;transition:background .15s,color .15s}.launcher-stage .composer-err button:hover{background:rgba(248,113,113,.28);color:#fff}@media (max-width:720px){.launcher-stage .composer{padding:14px 14px 12px;border-radius:20px}.launcher-stage .composer-input{font-size:15px;min-height:70px;padding-right:96px}.launcher-stage .credits-chip{top:12px;right:12px}.launcher-stage .composer-toolbar{gap:8px;flex-wrap:wrap;padding-top:10px}.launcher-stage .toolbar-left{gap:6px;flex-wrap:wrap}.launcher-stage .toolbar-right{gap:6px;margin-left:auto}.launcher-stage .tool-chip{padding:6px 10px 6px 8px}.launcher-stage .tool-chip-k{display:none}.launcher-stage .tool-chip-v{font-size:12px}.launcher-stage .icon-chip{width:34px;height:34px}.launcher-stage .char-count{padding:5px 7px;font-size:11px}.launcher-stage .generate-btn{padding:9px 12px;font-size:13px}.launcher-stage .gen-kbd{display:none}.launcher-stage .m3-popover{min-width:280px}.launcher-stage .m3-pop-styles{grid-template-columns:repeat(5,48px);gap:6px}.launcher-stage .m3-style-sw{width:42px;height:42px}.launcher-stage .ticker{gap:10px;padding:0 2px}.launcher-stage .ticker-chip{padding:6px 12px;font-size:12px}.launcher-stage .page-head{padding:12px 0 14px;scroll-margin-top:140px}.launcher-stage .ai-section-head{scroll-margin-top:140px}.launcher-stage .page-head h1,.launcher-stage .page-head h2,.launcher-stage .page-head h3{font-size:26px;line-height:1.15;margin:6px 0 4px}.launcher-stage .page-head .sub{font-size:13.5px;line-height:1.5}.launcher-stage .page-head .eyebrow{font-size:10px;letter-spacing:.24em}.launcher-stage .lc-stepbar-sticky{padding-top:8px;padding-bottom:10px;margin-bottom:12px;background:linear-gradient(180deg,rgba(10,10,11,.85),rgba(10,10,11,.55))!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-mask-image:none!important;mask-image:none!important;border-bottom:1px solid rgba(255,255,255,.04)}.launcher-stage .mc-card{padding:14px}.launcher-stage .ai-craft__bubble-inner{font-size:12.5px}.launcher-stage .lc-step--crafting{align-items:start;padding-top:10px}.launcher-stage .id-grid{display:flex!important;flex-direction:column;gap:14px;column-gap:0}.launcher-stage .id-col-right{order:0;flex-direction:column!important;gap:14px}.launcher-stage .id-col-left{order:1}.launcher-stage .id-col-right .id-logo-field{width:100%;padding:20px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(124,58,237,.1),transparent),rgba(255,255,255,.025)!important;border:1px solid rgba(124,58,237,.3)!important}.launcher-stage .id-col-right .id-logo-field .field-body{justify-content:center;align-items:center}.launcher-stage .id-logo-field .logo-tile-wrap{width:100%!important;max-width:none;margin:0 auto;aspect-ratio:1/1;border-radius:22px;background:linear-gradient(135deg,#FB7185,#C084FC);box-shadow:0 20px 50px rgba(251,113,133,.4);padding:10px;display:grid;place-items:center}.launcher-stage .id-logo-field .logo-tile-wrap>div{width:100%!important;height:100%!important;aspect-ratio:1/1;background:rgba(0,0,0,.08);border-radius:16px}.launcher-stage .id-logo-field .logo-drop{width:100%!important;max-width:none;aspect-ratio:1/1;height:auto!important;margin:0 auto;border-radius:22px;background:linear-gradient(135deg,#FB7185,#C084FC);box-shadow:0 20px 50px rgba(251,113,133,.4);padding:10px;overflow:hidden}.launcher-stage .id-logo-field .logo-drop img{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block}.launcher-stage .lc-tile{padding:12px!important}.launcher-stage .section-card{border-radius:22px}.launcher-stage .section-card+.section-card{margin-top:10px}.launcher-stage .sc-head{padding:14px;gap:10px}.launcher-stage .sc-body{padding:12px 14px 16px}.launcher-stage .sc-icn{width:36px!important;height:36px!important;border-radius:12px}.launcher-stage .sc-title{font-size:15px}.launcher-stage .sc-sub{font-size:11.5px;line-height:1.4}.launcher-stage .field-head{margin-bottom:6px}.launcher-stage .lc-step--m3 .section-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.launcher-stage .lc-step--m3 .sc-head{display:none!important}.launcher-stage .lc-step--m3 .sc-body{display:block!important;padding:0!important}.launcher-stage .lc-step--ai-generated .field .req-dot,.launcher-stage .lc-step--ai-generated .field-meta{display:none}.launcher-stage .lc-step--m3 .field{padding:14px;border-radius:18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.launcher-stage .lc-step--m3 .id-decimals-field,.launcher-stage .lc-step--m3 .id-logo-field{background:rgba(255,255,255,.025)}.launcher-stage .lc-step--m3 .field-label{font:600 10px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-subtle)}.launcher-stage .lc-step--m3 .id-name-field .lc-input,.launcher-stage .lc-step--m3 .id-symbol-field .lc-input{font:700 20px/1.2 var(--font-sans);height:56px;padding:0 56px 0 14px;background:transparent;border:0}.launcher-stage .lc-step--m3 .id-symbol-field .lc-input{font-family:var(--font-mono);text-transform:uppercase}.launcher-stage .lc-step--ai-generated .field-head>button,.launcher-stage .lc-step--ai-generated .lc-input-regen button,.launcher-stage .lc-step--ai-generated [class*=ai-regen]{width:36px!important;height:36px!important;flex-shrink:0}.launcher-stage .lc-step--ai-generated .field-head>button svg,.launcher-stage .lc-step--ai-generated .lc-input-regen button svg,.launcher-stage .lc-step--ai-generated [class*=ai-regen] svg{width:16px!important;height:16px!important}.launcher-stage .lc-step--ai-generated .lc-input.lc-input--has-regen,.launcher-stage .lc-step--ai-generated .tags-strip.lc-input--has-regen,.launcher-stage .lc-step--ai-generated textarea.lc-input.lc-input--has-regen{padding-right:60px!important}.launcher-stage [class*=rounded-xl][class*=border-cyan-500]{padding:8px 10px!important;font-size:11px!important}.launcher-stage .gen-stickybar{bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.launcher-stage .mc-progress{margin-bottom:env(safe-area-inset-bottom,0)}.launcher-stage .m3-popover{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;min-width:0!important;max-width:100vw!important;width:100%;max-height:75vh;overflow-y:auto;border-radius:24px 24px 0 0;padding:8px 18px calc(26px + env(safe-area-inset-bottom, 0px));box-shadow:0 -20px 60px rgba(0,0,0,.6);animation:lc-sheetIn .32s cubic-bezier(.22,1.4,.36,1)}.launcher-stage .m3-pop-handle{display:block;width:40px;height:4px;margin:6px auto 14px;border-radius:9999px;background:rgba(255,255,255,.22)}.launcher-stage .m3-popover-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:lc-fadeIn .2s ease-out}}@media (max-width:720px){@keyframes lc-sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lc-fadeIn{0%{opacity:0}to{opacity:1}}.launcher-stage .m3-pop-cats{grid-template-columns:1fr;gap:4px}.launcher-stage .m3-cat{padding:12px;min-height:56px}.launcher-stage .m3-pop-styles{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.launcher-stage .m3-style-sw{width:56px!important;height:56px!important}.launcher-stage .composer-placeholder{right:64px;display:block;line-height:1.55}.launcher-stage .composer-placeholder>span:first-child{display:inline;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:horizontal}.launcher-stage .composer-placeholder .composer-caret{display:inline-block;margin-left:2px;animation:lc-caret-blink 1.05s steps(1) infinite}.launcher-stage .composer-input{min-height:96px!important}.launcher-stage .tool-chip-k{display:none}.launcher-stage .composer-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.launcher-stage .toolbar-left{width:100%;flex:0 0 auto;flex-wrap:wrap;gap:8px}.launcher-stage .toolbar-right{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px}.launcher-stage .toolbar-right .char-count{margin-right:auto;flex-shrink:0}.launcher-stage .toolbar-right .icon-chip{flex-shrink:0;width:40px;height:40px}.launcher-stage .toolbar-right .generate-btn{flex:1 1 auto;justify-content:center;min-height:44px;padding:10px 16px;font-size:14px}.launcher-stage .credits-chip--expanded{padding:4px 10px 4px 4px}.launcher-stage .composer>.credits-chip{top:10px;right:10px;padding:2px 8px 2px 2px}.launcher-stage .composer>.credits-chip .credits-spark{width:20px;height:20px}.launcher-stage .composer>.credits-chip .credits-num{font-size:12px}.launcher-stage .composer>.credits-chip .credits-divider,.launcher-stage .composer>.credits-chip .credits-label,.launcher-stage .composer>.credits-chip .credits-plus{display:none}.launcher-stage .ai-credits-fab{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 66px);right:10px;z-index:45;pointer-events:none}.launcher-stage .ai-credits-fab__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 3px;border-radius:9999px;background:rgba(10,10,11,.78);border:1px solid rgba(168,85,247,.32);box-shadow:0 8px 20px rgba(0,0,0,.35),0 4px 12px rgba(124,58,237,.18);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.launcher-stage .ai-credits-fab__btn:active{transform:scale(.96)}.launcher-stage .ai-credits-fab__btn:hover{border-color:rgba(168,85,247,.55);box-shadow:0 10px 26px rgba(0,0,0,.4),0 6px 16px rgba(124,58,237,.28)}.launcher-stage .ai-credits-fab__spark{width:24px;height:24px;border-radius:9999px;background:linear-gradient(135deg,#7C3AED,#22D3EE);display:grid;place-items:center;color:#fff;box-shadow:0 3px 10px rgba(124,58,237,.45);flex-shrink:0}.launcher-stage .ai-credits-fab__num{font:700 12px/1 var(--font-sans);color:#fff;letter-spacing:-.01em}.launcher-stage .credits-edit-row{display:flex!important;flex-direction:row!important;align-items:stretch;gap:10px;flex-wrap:nowrap;width:100%}.launcher-stage .credits-edit-row .credits-chip--inline{width:auto!important;flex:0 1 auto;height:44px;padding:4px 6px;gap:10px;justify-content:flex-start;align-items:center}.launcher-stage .credits-edit-row__edit{flex:1 1 auto}.launcher-stage .credits-edit-row .credits-spark{width:32px;height:32px;flex-shrink:0}.launcher-stage .credits-edit-row .credits-spark svg{width:16px;height:16px}.launcher-stage .credits-edit-row .credits-text{display:flex;align-items:baseline;gap:5px;flex-shrink:0}.launcher-stage .credits-edit-row .credits-num{font:700 14px/1 var(--font-sans);color:#fff}.launcher-stage .credits-edit-row .credits-label{display:inline-block;font:600 9px var(--font-mono);color:var(--fg-subtle);letter-spacing:.16em;text-transform:uppercase;max-width:none;opacity:1;overflow:visible}.launcher-stage .credits-edit-row .credits-divider,.launcher-stage .credits-edit-row .credits-plus:first-of-type{display:none}.launcher-stage .credits-edit-row .credits-plus{flex-shrink:0;width:32px;height:32px;max-width:32px;margin-left:6px;opacity:1;border-width:1px;border-radius:9999px;background:rgba(124,58,237,.15);border-color:rgba(124,58,237,.4);color:#e9d5ff}.launcher-stage .credits-edit-row .credits-plus svg{width:16px;height:16px}.launcher-stage .credits-edit-row__edit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:9999px;background:rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.4);color:#e9d5ff;font:600 13px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.launcher-stage .credits-edit-row__edit:hover{background:rgba(124,58,237,.25)}.launcher-stage .credits-edit-row__edit svg{color:var(--purple-300,#c4b5fd);width:16px;height:16px}.launcher-stage .composer-input{padding-right:4px!important}}.cl-client-slot{min-height:772px}@media (min-width:721px){.cl-client-slot{min-height:588px}}.launcher-skeleton{padding-top:8px}.launcher-skeleton .lsk-rail{max-width:780px;margin:0 auto}.launcher-skeleton .lsk-head{text-align:center}.launcher-skeleton .lsk-console{margin-top:20px;border:1.5px solid rgba(168,85,247,.16);border-radius:24px;padding:18px 18px 14px;background:radial-gradient(120% 80% at 0 0,rgba(124,58,237,.08),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(34,211,238,.06),transparent 55%),linear-gradient(180deg,rgba(22,18,32,.55),rgba(16,14,22,.6))}.launcher-skeleton .lsk-console-head{display:flex;align-items:center;gap:9px;margin-bottom:12px}.launcher-skeleton .lsk-console-toolbar{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.launcher-skeleton .lsk-try{display:flex;align-items:center;gap:14px;margin-top:16px;padding:0 6px}.launcher-skeleton .lsk-diy{margin-top:40px}.launcher-skeleton .lsk-diy-divider{display:flex;align-items:center;gap:14px;margin-bottom:18px}.launcher-skeleton .lsk-rule{flex:1;height:1px;background:rgba(255,255,255,.08)}.launcher-skeleton .lsk-diy-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:720px){.launcher-skeleton .lsk-diy-row{grid-template-columns:1fr;gap:10px}.launcher-skeleton .lsk-diy{margin-top:28px}}.launcher-skeleton .lsk{position:relative;overflow:hidden}.launcher-skeleton .sk-line{background:rgba(124,58,237,.12)}.launcher-skeleton .sk-soft{background:rgba(255,255,255,.035)}.launcher-skeleton .sk-brand{background:linear-gradient(135deg,rgba(168,85,247,.28),rgba(34,211,238,.2))}.launcher-skeleton .lsk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,.14),transparent);transform:translateX(-100%);animation:lsk-sweep 1.5s ease-in-out infinite}@keyframes lsk-sweep{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.launcher-skeleton .lsk:after{animation:none}}.launcher-stage .success-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.launcher-stage .success-confetti__dot{position:absolute;width:8px;height:8px;opacity:.55;animation:lc-confetti-drift 4s ease-in-out infinite}@keyframes lc-confetti-drift{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-22px) rotate(calc(var(--r, 0deg) + 60deg))}}@media (prefers-reduced-motion:reduce){.launcher-stage .success-confetti__dot{animation:none}}@media (max-width:720px){.launcher-stage .success-page-stage{padding-bottom:90px}.launcher-stage .success-cta-row{position:sticky;bottom:0;z-index:30;margin-left:-16px;margin-right:-16px;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,rgba(0,0,0,.92) 45%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (max-width:380px){.launcher-stage .page-head h1,.launcher-stage .page-head h2,.launcher-stage .page-head h3{font-size:22px}.launcher-stage .lc-step{padding:8px 10px;grid-template-columns:26px 1fr}.launcher-stage .lc-step .num{width:26px;height:26px;font-size:11px}.launcher-stage .lc-step .ttl{font-size:11.5px}}body.launcher-step-2plus:not(.launcher-static-chrome) .launcher-extra,body.launcher-step-2plus:not(.launcher-static-chrome) .mintcraft-footer,body.launcher-step-2plus:not(.launcher-static-chrome) .trending-ticker-strip,body.launcher-step-2plus:not(.launcher-static-chrome) [aria-label="Recent Solana launches"],body.launcher-step-2plus:not(.launcher-static-chrome) [aria-label="Trending Solana tokens"],body.launcher-step-2plus:not(.launcher-static-chrome) footer,body.launcher-success:not(.launcher-static-chrome) .launcher-extra,body.launcher-success:not(.launcher-static-chrome) .trending-ticker-strip,body.launcher-success:not(.launcher-static-chrome) [aria-label="Recent Solana launches"],body.launcher-success:not(.launcher-static-chrome) [aria-label="Trending Solana tokens"],html.launcher-step-2plus:not(.launcher-static-chrome) .launcher-extra,html.launcher-step-2plus:not(.launcher-static-chrome) .mintcraft-footer,html.launcher-step-2plus:not(.launcher-static-chrome) .trending-ticker-strip,html.launcher-step-2plus:not(.launcher-static-chrome) [aria-label="Recent Solana launches"],html.launcher-step-2plus:not(.launcher-static-chrome) [aria-label="Trending Solana tokens"],html.launcher-step-2plus:not(.launcher-static-chrome) footer,html.launcher-success:not(.launcher-static-chrome) .launcher-extra,html.launcher-success:not(.launcher-static-chrome) .trending-ticker-strip,html.launcher-success:not(.launcher-static-chrome) [aria-label="Recent Solana launches"],html.launcher-success:not(.launcher-static-chrome) [aria-label="Trending Solana tokens"],html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="2"]) .launcher-extra,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="2"]) .mintcraft-footer,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="2"]) .trending-ticker-strip,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="2"]) [aria-label="Recent Solana launches"],html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="2"]) [aria-label="Trending Solana tokens"],html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="2"]) footer,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="3"]) .launcher-extra,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="3"]) .mintcraft-footer,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="3"]) .trending-ticker-strip,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="3"]) [aria-label="Recent Solana launches"],html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="3"]) [aria-label="Trending Solana tokens"],html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="3"]) footer,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="4"]) .launcher-extra,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="4"]) .mintcraft-footer,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="4"]) .trending-ticker-strip,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="4"]) [aria-label="Recent Solana launches"],html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="4"]) [aria-label="Trending Solana tokens"],html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step="4"]) footer,html:not(.launcher-static-chrome):has(.launcher-stage[data-launcher-step=success]) .trending-ticker-strip,html:not(.launcher-static-chrome):has([data-launcher-step=success]) .launcher-extra,html:not(.launcher-static-chrome):has([data-launcher-step=success]) .trending-ticker-strip,html:not(.launcher-static-chrome):has([data-launcher-step=success]) [aria-label="Recent Solana launches"],html:not(.launcher-static-chrome):has([data-launcher-step=success]) [aria-label="Trending Solana tokens"]{display:none!important}@media (min-width:1024px){body.launcher-step-2plus .launcher-main,html.launcher-step-2plus .launcher-main,html:has(.launcher-stage[data-launcher-step="2"]) .launcher-main,html:has(.launcher-stage[data-launcher-step="3"]) .launcher-main,html:has(.launcher-stage[data-launcher-step="4"]) .launcher-main{padding-top:.75rem;padding-bottom:.75rem}}.launcher-stage.ad-stage .ad-card{background:linear-gradient(180deg,rgba(124,58,237,.07),transparent 42%),rgba(13,13,22,.55);border:1px solid rgba(255,255,255,.1);border-radius:28px;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:0 20px 60px rgba(124,58,237,.12),inset 0 1px 0 rgba(255,255,255,.05)}.launcher-stage.ad-stage .ad-card--glow{border-color:rgba(124,58,237,.28);box-shadow:0 0 0 1px rgba(124,58,237,.06),0 24px 70px rgba(124,58,237,.16),inset 0 1px 0 rgba(255,255,255,.06)}.launcher-stage.ad-stage .ad-tile{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){.launcher-stage.ad-stage .ad-card,.launcher-stage.ad-stage .ad-tile{backdrop-filter:blur(12px)}}