.launch-flow .auth-card{border-radius:22px}.launch-flow .auth-head h1{letter-spacing:-.045em}.launch-flow .auth-field input,.launch-flow .auth-submit{min-height:46px}.launch-flow .auth-submit:disabled,.launch-flow button:disabled{opacity:.6;cursor:wait}.launch-account :is(a,button):focus-visible,.launch-flow :is(a,button,input):focus-visible{outline:2px solid var(--accent,#a78bfa);outline-offset:4px}.launch-flow-note{font-size:14px;line-height:1.65;color:var(--muted-foreground);margin:16px 0}.launch-flow-links{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:22px 0;font-size:14px}.launch-flow-links a,.launch-flow-reset{color:var(--accent,#a78bfa)}.launch-flow-reset{display:block;margin:18px auto 0;background:none;border:0;cursor:pointer;font:inherit;font-size:13px}.launch-flow .auth-error,.launch-flow .auth-notice{overflow-wrap:anywhere}.launch-account .account-popover{max-width:calc(100vw - 32px)}.launch-hero-facts{color:hsl(var(--lui-muted-foreground));font-size:13px;line-height:1.6}.launch-demo-caption{position:relative;z-index:1;margin:16px 0;font-size:12px;color:hsl(var(--lui-muted-foreground));text-align:center}.launch-catalog-example{display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;border:1px solid hsl(var(--lui-border)/.25);border-radius:24px;background:hsl(var(--card))}.launch-catalog-example>img{width:100%;height:100%;max-height:390px;min-height:280px;-o-object-fit:cover;object-fit:cover}.launch-catalog-example>div{padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.launch-catalog-example h3{font-size:clamp(28px,4vw,44px);line-height:1;letter-spacing:-.04em;font-weight:700}.launch-catalog-example p{color:hsl(var(--lui-muted-foreground));line-height:1.7}.launch-catalog-example>div>span:last-child{display:flex;align-items:center;gap:10px;font-weight:600}.launch-catalog-example:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:4px}@media (max-width:640px){.launch-catalog-example{grid-template-columns:1fr}.launch-catalog-example>img{height:260px;min-height:0}.launch-catalog-example>div{padding:28px}}@media (prefers-reduced-motion:reduce){.hd-caret,.hd-gen-spin,.hd-shine-bar,.hd-spark{animation:none!important}}