.interfaces-module__dRY--G__surface{--ai-brand-accent:#64748b;--ai-brand-companion:#94a3b8}.interfaces-module__dRY--G__stage{background-image:radial-gradient(74% 70% at 10% -4%, color-mix(in srgb, var(--ai-brand-accent) 18%, transparent), transparent 65%), radial-gradient(66% 65% at 92% 4%, color-mix(in srgb, var(--ai-brand-companion) 12%, transparent), transparent 65%)}.interfaces-module__dRY--G__stage:before{content:"";pointer-events:none;opacity:.06;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 92% at 50% 0,#000 6%,#0000 70%);mask-image:radial-gradient(120% 92% at 50% 0,#000 6%,#0000 70%)}.interfaces-module__dRY--G__heading{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.16}.interfaces-module__dRY--G__ink{background-image:linear-gradient(90deg, var(--ai-brand-accent), var(--ai-brand-companion));background-position:100% 100%;background-repeat:no-repeat;background-size:42% 3px;padding-bottom:8px;animation:.76s cubic-bezier(.16,1,.3,1) both interfaces-module__dRY--G__inkDraw;display:inline-block}.interfaces-module__dRY--G__composer{border-radius:16px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 24px #0f172a14}.interfaces-module__dRY--G__composer:focus-within{border-color:color-mix(in srgb, var(--ai-brand-accent) 65%, transparent);box-shadow:0 10px 28px #0f172a1a}.interfaces-module__dRY--G__composer textarea{caret-color:var(--ai-brand-accent)}.interfaces-module__dRY--G__composer textarea::selection{background:color-mix(in srgb, var(--ai-brand-accent) 20%, transparent)}.interfaces-module__dRY--G__starter{white-space:normal;text-align:start;height:auto;min-height:34px}.interfaces-module__dRY--G__surprise{border-color:color-mix(in srgb, var(--ai-brand-accent) 50%, transparent)}.interfaces-module__dRY--G__surprise:hover{background-color:color-mix(in srgb, var(--ai-brand-accent) 9%, transparent)}.interfaces-module__dRY--G__placement{--placement-color:var(--ai-brand-accent,#64748b)}.interfaces-module__dRY--G__placement[data-placement=route]{--placement-color:#3478e5}.interfaces-module__dRY--G__placement[data-placement=card]{--placement-color:#e84d68}.interfaces-module__dRY--G__placement[data-placement=table]{--placement-color:#229c70}.interfaces-module__dRY--G__placement[data-placement=dashboard]{--placement-color:#d98124}.interfaces-module__dRY--G__placement[data-placement=standalone]{--placement-color:#16a0bd}.interfaces-module__dRY--G__placement>svg{color:var(--placement-color)}.interfaces-module__dRY--G__variantToggle button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ai-brand-accent) 55%, transparent);background-color:color-mix(in srgb, var(--ai-brand-accent) 10%, transparent)}.interfaces-module__dRY--G__pickMenu [cmdk-root]:is(:hover,:focus-within) [cmdk-item][data-selected=true]{background:var(--bld-sunk)}.interfaces-module__dRY--G__pickSearch{border:1px solid var(--bld-line);height:34px;color:var(--bld-text-3);border-radius:8px;align-items:center;gap:8px;margin:0 8px 4px;padding:0 10px;display:flex}.interfaces-module__dRY--G__pickSearch:focus-within{border-color:var(--bld-accent)}.interfaces-module__dRY--G__pickSearch>svg{flex:none;width:16px;height:16px}.interfaces-module__dRY--G__pickSearch input{min-width:0;color:var(--bld-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.interfaces-module__dRY--G__pickSearch input::placeholder{color:var(--bld-text-3)}.interfaces-module__dRY--G__pickScroll{max-height:288px;overflow-y:auto}.interfaces-module__dRY--G__pickMenu [cmdk-group-heading]{padding:8px 12px;font-weight:600}.interfaces-module__dRY--G__pickEmpty{color:var(--bld-text-3);padding:8px 12px;font-size:13px}button.interfaces-module__dRY--G__placement:hover{border-color:color-mix(in srgb, var(--placement-color) 50%, transparent);background-color:color-mix(in srgb, var(--placement-color) 10%, transparent)}.interfaces-module__dRY--G__mentorSay{transition:color .2s}.interfaces-module__dRY--G__sendWrap{--ok:#16a34a;grid-template-areas:"s";place-items:center;display:grid}.interfaces-module__dRY--G__sendWrap>*{grid-area:s}.interfaces-module__dRY--G__sendRing{pointer-events:none;width:46px;height:46px;overflow:visible;transform:rotate(-90deg)}.interfaces-module__dRY--G__sendRing circle{fill:none;stroke-width:2.5px;stroke-linecap:round}.interfaces-module__dRY--G__ringTrack{stroke:color-mix(in srgb, currentColor 10%, transparent)}.interfaces-module__dRY--G__ringFill{stroke:var(--ai-brand-accent);stroke-dasharray:125.7;stroke-dashoffset:calc(125.7 - 125.7 * var(--charge,0));transition:stroke-dashoffset .38s cubic-bezier(.16,1,.3,1),stroke .2s}.interfaces-module__dRY--G__send{transition:background-color .2s}.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__ringFill{stroke:var(--ok)}.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__send{background-color:var(--ok);animation:1.8s cubic-bezier(.16,1,.3,1) 2 interfaces-module__dRY--G__sendReady}.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__send:hover{background-color:color-mix(in srgb, var(--ok) 86%, black)}.interfaces-module__dRY--G__sendWrap .interfaces-module__dRY--G__send[aria-pressed=true]{--mic-live:#dc2626;background-color:var(--mic-live);animation:1.6s ease-out infinite interfaces-module__dRY--G__micLive}.interfaces-module__dRY--G__sendWrap .interfaces-module__dRY--G__send[aria-pressed=true]:hover{background-color:color-mix(in srgb, var(--mic-live) 86%, black)}@keyframes interfaces-module__dRY--G__sendReady{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ok) 18%, transparent)}}@keyframes interfaces-module__dRY--G__micLive{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 5px color-mix(in srgb, var(--mic-live) 16%, transparent)}}.interfaces-module__dRY--G__sections h2{letter-spacing:-.015em;font-size:1.75rem;font-weight:600;line-height:1.2}.interfaces-module__dRY--G__templateFrame{border:1px solid color-mix(in srgb, var(--ai-brand-accent) 18%, transparent);background-color:color-mix(in srgb, var(--ai-brand-companion) 5%, transparent);background-image:radial-gradient(color-mix(in srgb, var(--ai-brand-accent) 25%, transparent) 1px, transparent 1px);background-size:10px 10px;border-radius:14px;padding:10px}.interfaces-module__dRY--G__templateHeading>div{max-width:100%}.interfaces-module__dRY--G__preview{background-color:color-mix(in srgb, var(--placement-color) 8%, transparent)}.interfaces-module__dRY--G__previewAccent{color:var(--placement-color);background-color:color-mix(in srgb, var(--placement-color) 14%, transparent)}.interfaces-module__dRY--G__placementPill{border-color:color-mix(in srgb, var(--placement-color) 30%, transparent)}.interfaces-module__dRY--G__interfaceCard:hover{border-color:color-mix(in srgb, var(--placement-color) 45%, transparent)}@keyframes interfaces-module__dRY--G__interfaceRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.interfaces-module__dRY--G__interfaceCardEnter{animation:.42s cubic-bezier(.16,1,.3,1) both interfaces-module__dRY--G__interfaceRiseIn}.interfaces-module__dRY--G__interfaceCardFlash{border-color:color-mix(in srgb, var(--ai-brand-accent) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ai-brand-accent) 22%, transparent)}.interfaces-module__dRY--G__previewBuilding{background:radial-gradient(color-mix(in srgb, var(--ai-brand-accent) 18%, transparent) 1px, transparent 1.4px) 0 0 / 10px 10px, linear-gradient(180deg, color-mix(in srgb, var(--ai-brand-accent) 12%, transparent), color-mix(in srgb, var(--ai-brand-accent) 4%, transparent));flex-direction:column;gap:.75rem}.interfaces-module__dRY--G__buildSteps{gap:5px;width:100%;max-width:220px;margin:0;padding:0;list-style:none;display:grid}.interfaces-module__dRY--G__buildStep{color:color-mix(in srgb, currentColor 55%, transparent);align-items:center;gap:8px;font-size:.6875rem;line-height:1.3;transition:color .24s cubic-bezier(.16,1,.3,1);display:flex}.interfaces-module__dRY--G__buildStep:before{content:"";border:1.5px solid color-mix(in srgb, currentColor 35%, transparent);background:var(--background,#fff);border-radius:50%;flex:none;width:11px;height:11px;transition:background-color .24s,border-color .24s,box-shadow .24s}.interfaces-module__dRY--G__buildStep[data-state=done]{color:color-mix(in srgb, currentColor 70%, transparent)}.interfaces-module__dRY--G__buildStep[data-state=done]:before{box-shadow:inset 0 0 0 2px var(--background,#fff);background:#16a34a;border-color:#16a34a}.interfaces-module__dRY--G__buildStep[data-state=now]{color:var(--ai-brand-accent,#2563eb);font-weight:650}.interfaces-module__dRY--G__buildStep[data-state=now]:before{background:color-mix(in srgb, var(--ai-brand-accent,#2563eb) 22%, transparent);border-color:var(--ai-brand-accent,#2563eb);animation:1.1s cubic-bezier(.16,1,.3,1) infinite interfaces-module__dRY--G__interfacePulseDot}.interfaces-module__dRY--G__buildStep[data-state=next]{color:color-mix(in srgb, currentColor 40%, transparent)}@keyframes interfaces-module__dRY--G__interfacePulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.interfaces-module__dRY--G__interfaceCardEnter,.interfaces-module__dRY--G__buildStep[data-state=now]:before{animation:none}}@keyframes interfaces-module__dRY--G__inkDraw{0%{background-size:0 3px}to{background-size:42% 3px}}@media (prefers-reduced-motion:reduce){.interfaces-module__dRY--G__ink,.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__send,.interfaces-module__dRY--G__sendWrap .interfaces-module__dRY--G__send[aria-pressed=true]{animation:none}.interfaces-module__dRY--G__composer,.interfaces-module__dRY--G__send,.interfaces-module__dRY--G__ringFill,.interfaces-module__dRY--G__mentorSay{transition:none}}
