@property --ai-start{syntax:"<angle>";inherits:true;initial-value:180deg}@property --ai-s2{syntax:"<angle>";inherits:true;initial-value:16deg}@property --ai-s3{syntax:"<angle>";inherits:true;initial-value:30deg}@property --ai-s4{syntax:"<angle>";inherits:true;initial-value:43deg}@property --ai-s5{syntax:"<angle>";inherits:true;initial-value:59deg}@property --ai-s6{syntax:"<angle>";inherits:true;initial-value:72deg}@property --ai-s7{syntax:"<angle>";inherits:true;initial-value:84deg}.ai-lights_scene__er3b5{--s-surface-1:#ffffff;--s-surface-2:#f4f4f4;--s-surface-3:#e9e9e9;--s-border-1:#dedede;--s-text-primary:#141414;--s-text-body:#444444;--s-text-muted:#696969;--s-text-subtle:#8a8a8a;--s-text-inverse:#f5f5f5;position:relative;display:flex;width:100%;max-width:100%;align-items:center;justify-content:center;color:var(--s-text-body);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif}.ai-lights_bare__eJrBM{overflow:visible;padding:10px 16px}.ai-lights_surface__0eDbi{overflow:visible;min-height:142px;border:1px solid var(--s-border-1);border-radius:12px;background:linear-gradient(180deg,var(--s-surface-1),#eef3f8);padding:24px;box-shadow:0 1px 2px rgb(12 38 77/.06),0 18px 42px rgb(12 38 77/.08)}.ai-lights_body__ittt3{--ai-pulse-duration:1600ms;--ai-start:180deg;--ai-s2:16deg;--ai-s3:30deg;--ai-s4:43deg;--ai-s5:59deg;--ai-s6:72deg;--ai-s7:84deg;--ai-c1:#064ac7;--ai-c2:#5b8cff;--ai-c3:#075cff;--ai-c4:#246fff;--ai-c5:#064ac7;--ai-c6:rgb(75 131 255/0.9);--ai-tail:rgb(7 92 255/0.72);position:relative;z-index:0;display:block;box-sizing:border-box;flex:none;border-radius:var(--ai-radius,16px);padding:1px;isolation:isolate;box-shadow:0 1px 2px rgb(12 38 77/.06),0 8px 24px rgb(12 38 77/.08);transition:width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),border-radius .38s cubic-bezier(.22,1,.36,1)}.dark .ai-lights_body__ittt3{--ai-pulse-duration:1600ms;--ai-c1:hsl(218 96% 48%);--ai-c2:hsl(218 52% 80%);--ai-c3:hsl(218 98% 55%);--ai-c4:hsl(218 96% 52%);--ai-c5:hsl(218 94% 50%);--ai-c6:hsl(218 90% 72%/0.8);--ai-tail:hsl(218 70% 76%/0.63)}.ai-lights_rimBody__D18EG{box-shadow:none;transition:none}.ai-lights_rimOnce__nlj6n{--ai-pulse-duration:2000ms}.dark .ai-lights_rimOnce__nlj6n{--ai-pulse-duration:1600ms}.ai-lights_face__1nNUs{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--ai-face-radius,15px);background:var(--s-surface-2);color:var(--s-text-body);transition:background-color .38s cubic-bezier(.22,1,.36,1),border-radius .38s cubic-bezier(.22,1,.36,1)}.ai-lights_faceDark__AVUxy{background:#1e1e1e;color:#d6d6d6}.ai-lights_rimFace__Lm5iz{overflow:visible;background:transparent}.ai-lights_variantContent__9U7zi{position:relative;z-index:1;display:block;box-sizing:border-box;width:100%;height:100%;transition:opacity .16s ease-out}.ai-lights_layer__9cKBj{position:absolute;z-index:0;display:none;pointer-events:none;background:conic-gradient(from var(--ai-start),var(--ai-c1) 0deg,var(--ai-c2) var(--ai-s2),var(--ai-c3) var(--ai-s3),var(--ai-c4) var(--ai-s4),var(--ai-c5) var(--ai-s5),var(--ai-c6) var(--ai-s6),transparent var(--ai-s7),transparent 324deg,var(--ai-tail) 349deg,var(--ai-c1) 1turn);opacity:0;mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;mask-type:alpha;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-type:alpha}.ai-lights_layerMirror__xdm_R{transform:scaleX(-1)}.ai-lights_body__ittt3[data-playing=true] .ai-lights_layer__9cKBj{display:block;animation:ai-lights_rimPulse__LNY0s var(--ai-pulse-duration) cubic-bezier(.26,.94,.6,1) both}.ai-lights_rimOnce__nlj6n[data-playing=true] .ai-lights_layer__9cKBj{animation-name:ai-lights_rimReveal__BGp_J;filter:saturate(1.16) contrast(1.08)}.dark .ai-lights_rimOnce__nlj6n[data-playing=true] .ai-lights_layer__9cKBj{animation-name:ai-lights_rimPulse__LNY0s;filter:none}.ai-lights_body__ittt3[data-morphing=true] .ai-lights_layer__9cKBj{display:none}.ai-lights_probe__k_YfP{position:absolute;top:0;left:0;z-index:-1;visibility:hidden;pointer-events:none;white-space:nowrap}.ai-lights_probeVariant__zY7_V{display:inline-block;box-sizing:border-box;vertical-align:top}.ai-lights_padTall__PXfhI{padding:14px 16px}.ai-lights_padRow__n4RD6{padding:12px 16px}.ai-lights_padTerminal__avNRL{padding:13px 16px}.ai-lights_padPrompt__MWA7m{padding:8px 8px 8px 16px}.ai-lights_workflowContent__Fk_u5{display:block;min-width:196px}.ai-lights_workflowTrack__h6eB8{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-lights_workflowLine__yjuQ_{position:absolute;top:6px;right:16%;left:16%;height:1px;background:var(--s-border-1);animation:ai-lights_charFade__9j26g .3s ease both;animation-delay:60ms}.ai-lights_step__Upm1j{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;text-align:center}.ai-lights_stepDot__DDN5u{width:12px;height:12px;border-radius:4px;background:var(--s-text-subtle)}.ai-lights_stepLive__nDwFo{background:var(--s-text-primary);box-shadow:0 0 0 3px var(--s-surface-2),0 0 0 4px var(--s-text-primary)}.ai-lights_stepNext__QTDXI{border:1px solid var(--s-border-1);background:var(--s-surface-2)}.ai-lights_stepLabel__udlNY{color:var(--s-text-body);font-size:13px;line-height:1;white-space:nowrap;animation:ai-lights_charFade__9j26g .3s ease both}.ai-lights_stepLabelNext__yiYIa{color:var(--s-text-subtle)}.ai-lights_promptContent__ZBSxP,.ai-lights_rowContent__hmvho{display:flex;align-items:center;gap:10px;white-space:nowrap}.ai-lights_trail__KcT6q{display:inline-flex;align-items:center;gap:6px;color:var(--s-text-subtle);font-size:12px;line-height:1;white-space:nowrap;animation:ai-lights_charFade__9j26g .3s ease both}.ai-lights_spinner__0SiTT{width:14px;height:14px;border:2px solid var(--s-border-1);border-top-color:var(--s-text-body);border-radius:50%;animation:ai-lights_spin__N0EjR .9s linear infinite}.ai-lights_terminalContent__x0o0M{display:block;color:#8c8c8c;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1;white-space:nowrap}.ai-lights_terminalCommandMark__uHkB5{color:#5f5f5f}.ai-lights_terminalOutput__FBdsT{display:block;margin-top:8px;color:#d6d6d6}.ai-lights_promptText__s9SrE{color:var(--s-text-muted);font-size:15px;line-height:1}.ai-lights_promptButton__aLUGr{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:9px;background:var(--s-text-primary);color:var(--s-text-inverse)}.ai-lights_charReduced__HJq69,.ai-lights_char__siw9_{display:inline-block;vertical-align:middle}.ai-lights_char__siw9_{opacity:0;filter:blur(2px);animation:ai-lights_charRise__nJMkU .3s cubic-bezier(.66,0,.34,1) both}.ai-lights_charReduced__HJq69{opacity:0;animation:ai-lights_charFade__9j26g .3s ease both}@keyframes ai-lights_rimPulse__LNY0s{0%{--ai-start:180deg;--ai-s2:16deg;--ai-s3:30deg;--ai-s4:43deg;--ai-s5:59deg;--ai-s6:72deg;--ai-s7:84deg;opacity:0}10%,30%{--ai-start:180deg;--ai-s2:16deg;--ai-s3:30deg;--ai-s4:43deg;--ai-s5:59deg;--ai-s6:72deg;--ai-s7:84deg;opacity:1}to{--ai-start:30deg;--ai-s2:6deg;--ai-s3:11deg;--ai-s4:17deg;--ai-s5:40deg;--ai-s6:90deg;--ai-s7:120deg;opacity:0}}@keyframes ai-lights_rimReveal__BGp_J{0%{--ai-start:180deg;--ai-s2:16deg;--ai-s3:30deg;--ai-s4:43deg;--ai-s5:59deg;--ai-s6:72deg;--ai-s7:84deg;opacity:0}14%,72%{opacity:1}to{--ai-start:30deg;--ai-s2:6deg;--ai-s3:11deg;--ai-s4:17deg;--ai-s5:40deg;--ai-s6:90deg;--ai-s7:120deg;opacity:0}}@keyframes ai-lights_charRise__nJMkU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ai-lights_charFade__9j26g{0%{opacity:0}to{opacity:1}}@keyframes ai-lights_spin__N0EjR{to{transform:rotate(1turn)}}.dark .ai-lights_scene__er3b5{--s-surface-1:#151515;--s-surface-2:#222222;--s-surface-3:#2d2d2d;--s-border-1:#454545;--s-text-primary:#f4f4f4;--s-text-body:#d1d1d1;--s-text-muted:#a0a0a0;--s-text-subtle:#7e7e7e;--s-text-inverse:#151515}.dark .ai-lights_surface__0eDbi{background:linear-gradient(180deg,#191919,#101010);box-shadow:0 1px 2px rgb(0 0 0/.35),0 18px 42px rgb(0 0 0/.38)}@media (prefers-reduced-motion:reduce){.ai-lights_layer__9cKBj{display:none!important;animation:none!important}.ai-lights_char__siw9_{animation:ai-lights_charFade__9j26g .3s ease both!important;filter:none;transform:none}.ai-lights_spinner__0SiTT{animation:none}}.StyleManagerModal_styleCard__2cF4a{aspect-ratio:1.55/1}