.launch-overlay-host,.launch-wizard{--launch-canvas:#0c0d10;--launch-surface:#14161a;--launch-field:#1a1d22;--launch-border:#30343c;--launch-muted:#a4aab5;--launch-ink:#f2f3f5;--launch-accent:#cceb33;--launch-radius:12px;--background:225 12% 8%;--foreground:220 13% 95%;--card:220 13% 10%;--card-foreground:220 13% 95%;--popover:220 13% 10%;--popover-foreground:220 13% 95%;--muted:220 13% 15%;--muted-foreground:220 10% 68%;--border:220 11% 21%;--input:220 11% 21%;--primary:70 82% 56%;--primary-foreground:225 12% 8%;--ring:70 82% 56%;--secondary:220 13% 15%;--secondary-foreground:220 13% 95%;--accent:220 13% 18%;--accent-foreground:220 13% 95%;color:var(--launch-ink);color-scheme:dark;font-family:var(--font-barlow),sans-serif}.launch-wizard{background:var(--launch-canvas);min-height:calc(100dvh - 40px);position:relative;isolation:isolate}.launch-silk{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.22}.launch-wizard .asset-studio{color:var(--launch-ink)}.launch-wizard .asset-control-bar,.launch-wizard .asset-tool-rail{background:var(--launch-surface);border-color:var(--launch-border)}.launch-wizard .asset-control-bar{min-height:63px}@media (min-width:1024px){.launch-wizard .asset-control-row button:not([role=switch]):not([role=checkbox]):not([role=radio]){min-height:32px}.launch-wizard .asset-control-row :is([role=group],[role=tablist]){height:32px;padding:0}.launch-wizard .asset-control-row :is([role=group],[role=tablist])>:is(button,[role=tab]){height:100%;min-height:0;border-radius:7px}.launch-wizard .asset-control-row input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){min-height:32px;height:32px;font-size:12px}.launch-wizard .asset-control-row .generator-help{align-self:center}}.launch-wizard .asset-mode-header{padding:20px 16px 16px;background:var(--launch-surface)}.asset-rail-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--launch-muted);margin:0 0 12px 4px}.launch-wizard .asset-mode-switch{border:1px solid var(--launch-border);border-radius:10px;padding:4px;background:var(--launch-canvas)}.launch-wizard .asset-mode-switch button{border-radius:7px;font-size:13px;min-height:42px}.launch-wizard .asset-mode-switch button[aria-pressed=true]{background:#cceb3318;color:var(--launch-accent);box-shadow:inset 0 0 0 1px #cceb3333}.launch-wizard .asset-tool-rail details{border-color:var(--launch-border)}.launch-wizard .asset-tool-rail details>summary{min-height:62px;gap:10px;padding-block:14px}.launch-wizard .asset-tool-rail details.group>summary>span:first-child{width:26px;height:26px;border-radius:8px;border-color:var(--launch-border);background:transparent;color:var(--launch-muted);font-weight:500}.launch-wizard .asset-tool-rail details.group[open]>summary>span:first-child{background:#cceb3312;color:var(--launch-accent);border-color:#cceb3340}.launch-wizard .asset-tool-rail details>summary:focus-visible{outline:2px solid var(--launch-accent);outline-offset:-3px;border-radius:8px}.launch-wizard .asset-tool-rail p{line-height:1.6}.launch-wizard .asset-tool-rail .font-monda{font-family:inherit}.launch-wizard .asset-tool-rail .border-dashed{padding:20px 14px}.launch-wizard .asset-tool-rail input:not([type=checkbox]):not([type=range]),.launch-wizard .asset-tool-rail select{min-width:0}.launch-wizard .asset-tool-rail .lg\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.launch-wizard .asset-rail-footer{background:var(--launch-surface);padding:16px;border-color:var(--launch-border)}.asset-canvas-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:14px}.asset-canvas-heading h2{font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.asset-canvas-heading p:not(.launch-eyebrow){max-width:580px;color:var(--launch-muted);font-size:13px;line-height:1.45;margin-top:3px}.asset-canvas-heading .launch-eyebrow{margin-bottom:5px}.asset-stage-pill{flex-shrink:0;padding:7px 12px;border:1px solid var(--launch-border);border-radius:999px;font-size:12px;color:var(--launch-muted);font-variant-numeric:tabular-nums}.launch-wizard .asset-empty-state{display:flex;min-height:460px;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;border:1px dashed var(--launch-border);border-radius:16px;background:var(--launch-surface);text-align:center}.asset-empty-state h3{margin:32px 0 10px;font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.3}.asset-empty-state p{max-width:380px;font-size:14px;color:var(--launch-muted);line-height:1.7;margin-bottom:24px}.asset-empty-hint{display:block;font-size:12px;color:var(--launch-muted);margin-top:18px}.asset-empty-art{position:relative;width:140px;height:120px}.asset-empty-art span{position:absolute;width:92px;height:106px;border:1px solid #444b36;background:#23271d;border-radius:14px;top:8px;left:24px;transform:rotate(-16deg) translateX(-12px)}.asset-empty-art span:nth-child(2){transform:rotate(13deg) translateX(12px);background:#1b1e17}.asset-empty-art span:last-child{display:grid;place-items:center;transform:rotate(-3deg);background:#151911;border-color:#cceb3350;color:var(--launch-accent)}.asset-empty-art svg{width:32px;height:32px;stroke-width:1.3}.launch-wizard .generator-empty-state{grid-column:1/-1}.launch-wizard .generator-preview{position:relative}.launch-wizard .asset-studio .generator-preview[data-slot=card]{background:transparent;border:0;border-radius:0;box-shadow:none}.launch-wizard .asset-studio .generator-preview>[data-slot=card-header]{border-bottom:0}.launch-wizard .asset-studio .generator-preview>[data-slot=card-header].asset-control-bar{margin-bottom:0;border-bottom:1px solid var(--launch-border)}.launch-wizard .generator-help{align-self:flex-start;padding-inline:0;color:var(--launch-accent);font-size:12px}.launch-overlay-host .generator-intro ol{padding-block:12px}.launch-overlay-host .generator-intro li+li{padding-top:16px;border-top:1px solid var(--launch-border)}.launch-overlay-host .generator-intro li>span{width:36px;height:36px;border-radius:10px}.launch-overlay-host .generator-intro li p{line-height:1.6}.asset-preview-brand{height:40px;display:flex;align-items:center;justify-content:space-between;padding-inline:24px;font-size:11px;letter-spacing:.1em;border-bottom:1px solid var(--launch-border)}.asset-preview-brand a{color:var(--launch-accent)}.asset-preview-brand span{color:var(--launch-muted);letter-spacing:0}.asset-preview-toolbar{height:52px;position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:24px;background:var(--launch-canvas);border-bottom:1px solid var(--launch-border);font-size:13px}.asset-preview-toolbar button{padding:8px 14px;border:1px solid var(--launch-border);border-radius:8px}.asset-preview-main{padding:40px 32px 60px 412px}@media (min-width:1024px){.asset-design-preview .asset-preview-main{padding:0}.asset-design-preview{height:100dvh;overflow:hidden}}.launch-wizard .asset-tool-rail .asset-format-help>summary{min-height:36px;padding:6px 0;cursor:pointer;color:var(--launch-muted)}.asset-mobile-tools{display:flex;width:100%;align-items:center;gap:8px;padding:12px;border:1px solid var(--launch-border);background:var(--launch-surface);border-radius:10px;font-size:13px}.asset-mobile-tools>span{margin-left:auto;color:var(--launch-muted);font-size:11px}@media (min-width:1024px){.asset-mobile-tools{display:none}.asset-design-preview .asset-tool-rail{bottom:0}}@media (max-width:1023px){.asset-tool-rail[data-mobile-open=false]{display:none}.asset-preview-main{padding:24px 20px 48px}.asset-canvas-heading{margin-top:24px}.asset-tool-rail{max-height:65dvh}.asset-tool-rail>div:first-child{overflow-y:auto}}@media (max-width:600px){.asset-preview-brand,.asset-preview-main,.asset-preview-toolbar{padding-inline:16px}.asset-preview-toolbar>span>span{display:none}.asset-canvas-heading{flex-direction:column;gap:16px}.launch-wizard .asset-empty-state{min-height:390px;padding:32px 20px}.asset-empty-state h3{font-size:20px}}.launch-workspace{padding-top:24px}.launch-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:12px}.launch-eyebrow{color:var(--launch-accent);font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:6px}.launch-page-heading h1{font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.15;letter-spacing:.01em}.launch-intro{color:var(--launch-muted);font-size:13px;line-height:1.5;margin-top:4px}.launch-stage-label{font-size:11px;letter-spacing:.12em;color:var(--launch-muted);white-space:nowrap;padding-bottom:4px}.launch-wizard .launch-toolbar{background:var(--launch-canvas);border-color:var(--launch-border)}.launch-wizard .launch-toolbar>div{gap:12px}.launch-wizard .launch-step-link{min-height:40px}.launch-step-link[aria-current=step]{background:var(--launch-field)}.launch-step-link[aria-current=step]>span:first-child{background:var(--launch-accent);color:var(--launch-canvas);border-color:var(--launch-accent)}.launch-section{scroll-margin-top:112px;margin-bottom:24px;border:1px solid var(--launch-border);border-radius:var(--launch-radius);background:var(--launch-surface);overflow:clip}.launch-section-heading{display:flex;align-items:flex-start;gap:16px;padding:24px 28px;border-bottom:1px solid var(--launch-border)}.launch-section-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--launch-border);border-radius:8px;color:var(--launch-accent);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.launch-section-title{color:var(--launch-ink);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.launch-section-description{margin-top:4px;color:var(--launch-muted);font-size:14px;line-height:1.5}.launch-network-section,.launch-section-content{padding:28px}.launch-section-divider{display:none}.launch-next-checklist{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--launch-border);border-radius:var(--launch-radius)}.launch-workspace[data-stage=assets] .launch-section{background:transparent;border:0;overflow:visible}.launch-workspace[data-stage=assets] .launch-section-content{padding:24px 0}.launch-workspace[data-stage=assets] .launch-section-heading{padding-inline:0}.launch-loading-fields{width:100%;display:grid;gap:16px}.launch-loading-fields>div{height:44px;background:var(--launch-field);border:1px solid var(--launch-border);border-radius:8px}.launch-loading-fields>div:last-child{height:80px}.launch-shared-heading>span:first-child{border-color:var(--launch-border);background:transparent;box-shadow:none;width:32px;height:32px}.launch-wizard .launch-reset{min-height:40px;padding:8px 12px;margin-bottom:12px;border-radius:8px;color:var(--launch-muted);font-size:13px}.launch-reset:hover{color:var(--launch-ink);background:var(--launch-field)}:is(.launch-wizard,.launch-overlay-host) :is([class~="text-[#70708a]"],[class~="text-[#70708a]/75"],[class~="text-[#9898b0]"],.text-muted-foreground){color:var(--launch-muted)}:is(.launch-wizard,.launch-overlay-host) [class~="text-[#ddddf0]"]{color:var(--launch-ink)}:is(.launch-wizard,.launch-overlay-host) :is([class~="bg-[#111120]"],[class~="bg-[#0b0b18]"],[class~="bg-[#0a0a14]"]){background-color:var(--launch-surface)}:is(.launch-wizard,.launch-overlay-host) :is([class~="rounded-[3px]"],[class~="rounded-[4px]"],[class~="rounded-[5px]"]){border-radius:8px}:is(.launch-wizard,.launch-overlay-host) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,select,button[role=combobox]){border:1px solid var(--launch-border);background:var(--launch-field);color:var(--launch-ink);border-radius:8px;min-height:44px;font-size:15px;line-height:1.5;box-shadow:none;transition:border-color .15s ease-out,background-color .15s ease-out}:is(.launch-wizard,.launch-overlay-host) textarea{padding:12px;resize:vertical}:is(.launch-wizard,.launch-overlay-host) :is(input,textarea)::placeholder{color:#939ba8;opacity:1}:is(.launch-wizard,.launch-overlay-host) :is(input,textarea,select,button[role=combobox]):focus-visible{border-color:var(--launch-accent)}:is(.launch-wizard,.launch-overlay-host) :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--launch-accent);outline-offset:3px}:is(.launch-wizard,.launch-overlay-host) label{color:#c9ced7;line-height:1.5}:is(.launch-wizard,.launch-overlay-host) label.uppercase{font-size:12px;font-weight:500;text-transform:none;letter-spacing:.01em}:is(.launch-wizard,.launch-overlay-host) button:not([role=switch]):not([role=checkbox]):not([role=radio]){min-height:40px}:is(.launch-wizard,.launch-overlay-host) button:disabled{cursor:not-allowed}:is(.launch-wizard,.launch-overlay-host) button[role=switch]{flex-shrink:0}:is(.launch-wizard,.launch-overlay-host) [role=radiogroup]>div{padding:12px;border:1px solid var(--launch-border);border-radius:8px}:is(.launch-wizard,.launch-overlay-host) [role=radiogroup]>div:has([data-state=checked]){background:#cceb330b;border-color:var(--launch-accent)}:is(.launch-wizard,.launch-overlay-host) :is([data-slot=card],.launch-card){border-radius:var(--launch-radius);background:var(--launch-surface);border-color:var(--launch-border);box-shadow:0 2px 8px #00000018}:is(.launch-wizard,.launch-overlay-host) [data-slot=card-header]{border-bottom:1px solid var(--launch-border);margin-bottom:20px}:is(.launch-wizard,.launch-overlay-host) .border-dashed{border-color:#515966;border-radius:var(--launch-radius);background-color:#ffffff02}:is(.launch-wizard,.launch-overlay-host) .border-dashed:hover{border-color:var(--launch-accent);background-color:#cceb3306}:is(.launch-wizard,.launch-overlay-host) [role=progressbar]{height:6px;border-radius:999px;overflow:hidden}.launch-overlay-host :is([role=dialog],[role=alertdialog]){background-color:var(--launch-surface);color:var(--launch-ink);border:1px solid var(--launch-border);border-radius:16px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 24px 100px #0009}.launch-overlay-host [role=dialog].sm\:max-w-md{max-width:min(96vw,28rem)}.launch-overlay-host [role=dialog].asset-table-fullscreen{inset:0;transform:none;width:100dvw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0}.launch-overlay-host [role=dialog]>button:last-child:has(.sr-only){display:flex;align-items:center;justify-content:center;width:40px;height:40px;top:8px;right:8px;border-radius:8px}.launch-overlay-host :is([role=menu],[role=listbox],[data-radix-popper-content-wrapper]>div){border-color:var(--launch-border);background-color:var(--launch-surface);color:var(--launch-ink);border-radius:10px}.launch-overlay-host :is([role=menuitem],[role=option]){min-height:40px}.launch-wizard .launch-card{background-image:none}.launch-wizard .launch-section-content .text-emerald-600,.launch-wizard .launch-section-content .text-emerald-700{color:#6ee7b7}.launch-network-section button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--launch-accent)}.launch-network-options>button{min-width:0;padding-right:36px}.launch-network-options>button>.min-w-0{flex:1}@media (max-width:767px){.launch-workspace{padding-top:28px}.launch-page-heading{align-items:flex-start}.launch-stage-label{display:none}.launch-next-checklist{flex-direction:column;align-items:flex-start}.launch-network-options>button>.absolute.bottom-3{display:none}.launch-network-section,.launch-section-content,.launch-section-heading{padding:20px}.launch-section-heading{gap:12px}.launch-wizard .launch-toolbar>div{gap:8px;padding-inline:12px}.launch-wizard .launch-toolbar button{padding-inline:10px;font-size:12px}.launch-wizard .launch-toolbar button>svg{display:none}:is(.launch-wizard,.launch-overlay-host) :is(input,textarea,select,button[role=combobox]){font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.launch-wizard,.launch-overlay-host) *,:is(.launch-wizard,.launch-overlay-host) :after,:is(.launch-wizard,.launch-overlay-host) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}