.ImageGeneration_igWrap__gZxld.ImageGeneration_isBare__viI08{max-width:none;gap:0}.ImageGeneration_igWrap__gZxld{display:flex;width:100%;max-width:460px;flex-direction:column;gap:10px;color:#09090b;font-family:inherit}.ImageGeneration_igCanvas__FuJs2{position:relative;width:100%;aspect-ratio:var(--ig-aspect,16/9);overflow:hidden;border-radius:12px;background:#f4f4f5;box-shadow:inset 0 0 0 1px rgb(228 228 231/90%)}.ImageGeneration_igDots__H3fUp,.ImageGeneration_igGlow__pnco8{position:absolute;inset:2px}.ImageGeneration_igDots__H3fUp{background-image:radial-gradient(circle,rgb(9 9 11/55%) .7px,transparent 1.3px);background-repeat:space;background-size:13px 13px;opacity:.22}.ImageGeneration_igGlow__pnco8{background-image:radial-gradient(circle,#09090b 1.1px,transparent 1.6px);background-repeat:space;background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 60%),radial-gradient(ellipse at center,#000 0,transparent 62%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 60%),radial-gradient(ellipse at center,#000 0,transparent 62%);-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:72% 62%,52% 52%;mask-size:72% 62%,52% 52%;animation:ImageGeneration_ig-morph__tw6Cp 4.2s ease-in-out infinite,ImageGeneration_ig-breathe__R_oE5 1.9s cubic-bezier(.66,0,.34,1) infinite;animation-delay:var(--ig-stagger,0s),var(--ig-stagger,0s)}.ImageGeneration_igEdge___g8ET{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;background:rgb(7 92 255/12%)}.ImageGeneration_igEdge___g8ET:after{position:absolute;top:0;bottom:0;width:38%;border-radius:9999px;background:rgb(7 92 255/85%);content:"";animation:ImageGeneration_ig-slide__kZk2h 1.8s cubic-bezier(.16,1,.3,1) infinite}.ImageGeneration_igRes__5spqc{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:8px;color:#52525b;background:rgb(255 255 255/78%);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;line-height:1.35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageGeneration_igMeta__WVjki{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.ImageGeneration_igLabel__GWN9z{color:transparent;background-image:linear-gradient(90deg,#52525b,#52525b 34%,#18181b 50%,#52525b 66%,#52525b);background-clip:text;background-position:130% 0;background-size:240% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ImageGeneration_ig-shine__t0NEl 2.2s linear infinite;font-size:13px;font-weight:500;letter-spacing:-.004em;line-height:20px}.ImageGeneration_igPrompt__cxCT0{overflow:hidden;color:#a1a1aa;font-size:12.5px;letter-spacing:-.005em;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@keyframes ImageGeneration_ig-morph__tw6Cp{0%{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}25%{-webkit-mask-position:84% 16%,66% 30%;mask-position:84% 16%,66% 30%;-webkit-mask-size:46% 58%,44% 38%;mask-size:46% 58%,44% 38%}50%{-webkit-mask-position:82% 84%,62% 68%;mask-position:82% 84%,62% 68%;-webkit-mask-size:60% 44%,38% 46%;mask-size:60% 44%,38% 46%}75%{-webkit-mask-position:14% 82%,34% 66%;mask-position:14% 82%,34% 66%;-webkit-mask-size:48% 54%,46% 40%;mask-size:48% 54%,46% 40%}to{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}}@keyframes ImageGeneration_ig-breathe__R_oE5{0%,to{opacity:.55}50%{opacity:1}}@keyframes ImageGeneration_ig-shine__t0NEl{to{background-position:-110% 0}}@keyframes ImageGeneration_ig-slide__kZk2h{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}.dark .ImageGeneration_igWrap__gZxld{color:#fafafa}.dark .ImageGeneration_igCanvas__FuJs2{background:#141416;box-shadow:inset 0 0 0 1px rgb(255 255 255/6%)}.dark .ImageGeneration_igDots__H3fUp{background-image:radial-gradient(circle,rgb(255 255 255/55%) .7px,transparent 1.3px);opacity:.3}.dark .ImageGeneration_igGlow__pnco8{background-image:radial-gradient(circle,#fafafa 1.1px,transparent 1.6px)}.dark .ImageGeneration_igRes__5spqc{color:#a1a1aa;background:rgb(9 9 11/72%)}.dark .ImageGeneration_igLabel__GWN9z{background-image:linear-gradient(90deg,#a1a1aa,#a1a1aa 34%,#fafafa 50%,#a1a1aa 66%,#a1a1aa)}.dark .ImageGeneration_igPrompt__cxCT0{color:#71717a}@media (prefers-reduced-motion:reduce){.ImageGeneration_igEdge___g8ET:after,.ImageGeneration_igGlow__pnco8,.ImageGeneration_igLabel__GWN9z{animation:none}.ImageGeneration_igGlow__pnco8{opacity:.7}.ImageGeneration_igEdge___g8ET:after{width:100%;transform:none}.ImageGeneration_igLabel__GWN9z{color:#52525b;background:none;-webkit-text-fill-color:#52525b}.dark .ImageGeneration_igLabel__GWN9z{color:#a1a1aa;-webkit-text-fill-color:#a1a1aa}}.Orb_root__tIock{display:inline-flex;align-items:center;gap:7px;color:currentColor;vertical-align:middle}.Orb_root__tIock[data-pill]{height:28px;padding:0 10px 0 5px;border-radius:9999px;background:#fff;box-shadow:0 0 0 1px rgb(228 228 231/90%),0 1px 2px rgb(24 24 27/4%)}.Orb_pillLabel__yiynQ{color:#71717a;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:1;white-space:nowrap}.Orb_glyph__4UoOc{position:relative;display:block;flex:none;width:20px;height:20px;overflow:hidden;contain:strict}.Orb_lattice__pA1pL{position:absolute;top:0;left:0;width:28px;height:28px;transform:scale(var(--orb-k,1)) translate(6.5px,6.5px);transform-origin:0 0;--orb-rest:0.16}.Orb_cell__EcoYj{position:absolute;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(.86);transform-origin:center}.Orb_lattice__pA1pL[data-variant=S1] .Orb_cell__EcoYj{animation:Orb_orb-wave__xJGJb 1.7s cubic-bezier(.66,0,.34,1) infinite both}.Orb_lattice__pA1pL[data-variant=S2] .Orb_cell__EcoYj{animation:Orb_orb-sweep__NXsTC 1.35s cubic-bezier(.4,0,.2,1) infinite both}.Orb_lattice__pA1pL[data-variant=S3] .Orb_cell__EcoYj{animation:Orb_orb-bloom___7o4v 2s cubic-bezier(.22,1,.36,1) infinite both}.Orb_lattice__pA1pL[data-variant=S4] .Orb_cell__EcoYj{animation:Orb_orb-scan__itlOr 1.55s cubic-bezier(.5,0,.3,1) infinite both}.Orb_root__tIock[data-still] .Orb_cell__EcoYj{animation:none;opacity:var(--orb-rest);transform:translate(0) scale(1)}.Orb_root__tIock[data-still] .Orb_cell__EcoYj[data-mid]{opacity:.9}@keyframes Orb_orb-sweep__NXsTC{0%{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(.7)}35%{opacity:1;transform:translate(calc(var(--orb-ax) * .2),var(--orb-ay)) scale(1.25)}70%{opacity:var(--orb-rest);transform:translate(var(--orb-bx),var(--orb-by)) scale(.9)}to{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(.7)}}@keyframes Orb_orb-bloom___7o4v{0%{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(1.05)}40%{opacity:1;transform:translate(0) scale(1.3)}62%{opacity:.85;transform:translate(0) scale(1.1)}to{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(1.05)}}@keyframes Orb_orb-scan__itlOr{0%{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(.82)}30%{opacity:1;transform:translateY(var(--orb-ay)) scale(1.15)}64%{opacity:var(--orb-rest);transform:translate(var(--orb-bx),var(--orb-by)) scale(.95)}to{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(.82)}}@keyframes Orb_orb-wave__xJGJb{0%{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(.86)}28%{opacity:1;transform:translate(calc(var(--orb-ax) * .35),calc(var(--orb-ay) * .35)) scale(1.18)}56%{opacity:var(--orb-rest);transform:translate(var(--orb-bx),var(--orb-by)) scale(1)}to{opacity:var(--orb-rest);transform:translate(var(--orb-ax),var(--orb-ay)) scale(.86)}}.dark .Orb_root__tIock[data-pill]{background:#111113;box-shadow:0 0 0 1px rgb(255 255 255/8%),0 1px 2px rgb(0 0 0/40%)}.dark .Orb_pillLabel__yiynQ{color:#a1a1aa}.dark .Orb_lattice__pA1pL{--orb-rest:0.22}@media (prefers-reduced-motion:reduce){.Orb_cell__EcoYj{animation:none!important;opacity:var(--orb-rest);transform:translate(0) scale(1)}.Orb_cell__EcoYj[data-mid]{opacity:1}}.StreamingText_streaming__E_h7r{width:100%;max-width:380px;color:#09090b;font-family:inherit;font-size:15px;letter-spacing:-.006em;line-height:1.7}.StreamingText_response__Ct4Lt{min-height:15.5rem;margin:0}.StreamingText_word__4yaRB{display:inline;animation:StreamingText_stream-in__5nrn_ .42s cubic-bezier(.22,.61,.25,1) both}.StreamingText_sourceChip__S2w8K{display:inline-flex;height:20px;align-items:center;gap:4px;margin:0 4px 0 0;padding:0 4px;border-radius:8px;color:#52525b;background:#f4f4f5;box-shadow:0 0 0 1px rgb(228 228 231/90%);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;line-height:1;text-decoration:none;vertical-align:middle;transform:translateY(-1px);transition:color .15s ease,background-color .15s ease;animation:StreamingText_pop-in__FE3RL .25s cubic-bezier(.23,1,.32,1) both}.StreamingText_sourceChip__S2w8K:hover{color:#09090b;background:#e4e4e7}.StreamingText_sourceAvatarLarge___enK7,.StreamingText_sourceAvatarSmall__xaD2t,.StreamingText_sourceAvatar__CcIUR{display:block;flex:none;object-fit:cover}.StreamingText_sourceAvatar__CcIUR{width:12px;height:12px;border-radius:9999px}.StreamingText_caret__To3jo{display:inline-block;width:2px;height:15px;margin-left:2px;border-radius:9999px;background:currentColor;vertical-align:-2px;animation:StreamingText_fade-in__vnI9p .15s ease-out both}.StreamingText_actionRow__o_qko{display:flex;min-height:32px;align-items:center;gap:2px;margin-left:-6px;opacity:1;transition:opacity .24s ease}.StreamingText_actionRow__o_qko[aria-hidden=true]{opacity:0;pointer-events:none}.StreamingText_actionButton__97PE9,.StreamingText_followUpButton__v8KVN,.StreamingText_sourcesButton__hp5ti{border:0;color:#71717a;background:transparent;font-family:inherit;cursor:pointer}.StreamingText_actionButton__97PE9{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;transition:color .15s ease,background-color .15s ease}.StreamingText_actionButton__97PE9:hover:not(:disabled),.StreamingText_actionButton__97PE9[aria-pressed=true]{color:#09090b;background:rgb(9 9 11/5%)}.StreamingText_actionButton__97PE9:active:not(:disabled){transform:scale(.96)}.StreamingText_actionButton__97PE9:disabled,.StreamingText_followUpButton__v8KVN:disabled,.StreamingText_sourcesButton__hp5ti:disabled{cursor:default}.StreamingText_actionButton__97PE9:focus-visible,.StreamingText_followUpButton__v8KVN:focus-visible,.StreamingText_sourceChip__S2w8K:focus-visible,.StreamingText_sourceRow__zGoCb:focus-visible,.StreamingText_sourcesButton__hp5ti:focus-visible{outline:2px solid #5b8cff;outline-offset:2px;border-radius:8px}.StreamingText_sourcesButton__hp5ti{display:inline-flex;min-height:28px;align-items:center;gap:6px;margin-left:4px;padding:2px 8px 2px 4px;border-radius:8px;text-align:left;font-size:12.5px;letter-spacing:-.005em;transition:color .15s ease,background-color .15s ease}.StreamingText_sourcesButton__hp5ti:hover:not(:disabled){color:#09090b;background:rgb(9 9 11/5%)}.StreamingText_sourceStack__cq02c{display:flex;padding-left:2px}.StreamingText_sourceAvatarSmall__xaD2t{width:14px;height:14px;margin-left:-3px;border:1.5px solid #fff;border-radius:9999px;background:#fff}.StreamingText_sourcesPanel__w96x1{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s cubic-bezier(.23,1,.32,1),opacity .24s ease}.StreamingText_sourcesPanel__w96x1[data-open=true]{grid-template-rows:1fr;opacity:1}.StreamingText_sourcesPanelInner__R9SwP{min-height:0;overflow:hidden}.StreamingText_sourcesList__SUBgf{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:4px;border-radius:8px;background:#f4f4f5}.StreamingText_sourceRow__zGoCb{display:flex;min-height:32px;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;color:#52525b;font-size:12.5px;letter-spacing:-.005em;text-decoration:none;transition:color .15s ease,background-color .15s ease}.StreamingText_sourceRow__zGoCb:hover{color:#09090b;background:rgb(9 9 11/5%)}.StreamingText_sourceAvatarLarge___enK7{width:16px;height:16px;border-radius:8px}.StreamingText_sourceDomain__txFk2{margin-left:auto;color:#a1a1aa;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px}.StreamingText_followUps__EeU7v{margin-top:12px;opacity:1;transition:opacity .24s ease}.StreamingText_followUps__EeU7v[aria-hidden=true]{opacity:0;pointer-events:none}.StreamingText_followUpHeading__SS05e{margin:0;color:#71717a;font-size:12px;font-weight:600;letter-spacing:-.005em}.StreamingText_followUpList__EQbVT{display:flex;flex-direction:column}.StreamingText_followUpButton__v8KVN{display:flex;min-height:40px;align-items:center;gap:8px;margin:0 -8px;padding:8px;border-bottom:1px solid #e4e4e7;border-radius:8px 8px 0 0;color:#09090b;text-align:left;font-size:13.5px;letter-spacing:-.005em;transition:color .15s ease,background-color .15s ease}.StreamingText_followUpButton__v8KVN:hover:not(:disabled){background:rgb(9 9 11/4%)}.StreamingText_followUpButton__v8KVN:not(:disabled){animation:StreamingText_fade-up__C2E3x .35s cubic-bezier(.23,1,.32,1) both}.dark .StreamingText_streaming__E_h7r{color:#fafafa}.dark .StreamingText_sourceChip__S2w8K,.dark .StreamingText_sourcesList__SUBgf{background:rgb(255 255 255/6%)}.dark .StreamingText_sourceChip__S2w8K{color:#a1a1aa;box-shadow:0 0 0 1px rgb(255 255 255/10%)}.dark .StreamingText_actionButton__97PE9,.dark .StreamingText_followUpHeading__SS05e,.dark .StreamingText_sourceRow__zGoCb,.dark .StreamingText_sourcesButton__hp5ti{color:#a1a1aa}.dark .StreamingText_actionButton__97PE9:hover:not(:disabled),.dark .StreamingText_actionButton__97PE9[aria-pressed=true],.dark .StreamingText_followUpButton__v8KVN:hover:not(:disabled),.dark .StreamingText_sourceChip__S2w8K:hover,.dark .StreamingText_sourceRow__zGoCb:hover,.dark .StreamingText_sourcesButton__hp5ti:hover:not(:disabled){color:#fafafa;background:rgb(255 255 255/8%)}.dark .StreamingText_sourceAvatarSmall__xaD2t{border-color:#050505;background:#050505}.dark .StreamingText_followUpButton__v8KVN{border-color:rgb(255 255 255/10%);color:#e4e4e7}@media (prefers-reduced-motion:reduce){.StreamingText_caret__To3jo,.StreamingText_followUpButton__v8KVN,.StreamingText_sourceChip__S2w8K,.StreamingText_word__4yaRB{animation:none}.StreamingText_actionButton__97PE9,.StreamingText_actionRow__o_qko,.StreamingText_followUps__EeU7v,.StreamingText_sourcesPanel__w96x1{transition:none}.StreamingText_actionButton__97PE9:active:not(:disabled){transform:none}}@keyframes StreamingText_stream-in__5nrn_{0%{filter:blur(4px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes StreamingText_pop-in__FE3RL{0%{opacity:0;transform:translateY(-2px) scale(.96)}to{opacity:1;transform:translateY(-1px) scale(1)}}@keyframes StreamingText_fade-in__vnI9p{0%{opacity:0}to{opacity:1}}@keyframes StreamingText_fade-up__C2E3x{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@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}}.TextResponse_prose__Z8bs7{max-width:70ch;color:#09090b;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:-.006em;line-height:1.7}.TextResponse_prose__Z8bs7>*+*{margin-top:12px}.TextResponse_prose__Z8bs7 p{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.TextResponse_prose__Z8bs7 strong{font-weight:600}.TextResponse_prose__Z8bs7 ol,.TextResponse_prose__Z8bs7 ul{margin:0;padding-left:20px}.TextResponse_prose__Z8bs7 li+li{margin-top:4px}.TextResponse_prose__Z8bs7 code{padding:2px 5px;border-radius:8px;color:inherit;background:#f4f4f5;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px}.dark .TextResponse_prose__Z8bs7{color:#fafafa}.dark .TextResponse_prose__Z8bs7 code{background:rgb(255 255 255/6%)}.StyleManagerModal_styleCard__2cF4a{aspect-ratio:1.6/1}@media (min-width:640px){.StyleManagerModal_styleCardTile__Iu2hB{aspect-ratio:1.6/1}}.WebSearch_ws__6iV44{--c-text:#09090b;--c-muted:#71717a;--c-subtle:#a1a1aa;--c-border:#e4e4e7;--c-success:#16a34a;--ease:cubic-bezier(0.32,0.72,0,1);display:flex;max-width:100%;flex-direction:column;gap:4px;color:var(--c-text);font-family:inherit;font-size:13px;letter-spacing:-.004em;line-height:20px}.WebSearch_wsRow__Tkc6W{display:flex;min-height:20px;align-items:center;gap:6px}.WebSearch_wsRow__Tkc6W>svg{flex:none;margin-left:-1px;color:var(--c-subtle)}.WebSearch_wsLeading__E7l8v{display:grid;width:20px;height:20px;flex:none;place-items:center;color:var(--c-subtle)}.WebSearch_ws__6iV44[data-leading] .WebSearch_wsRail__SyN9E{margin-left:9.5px}.WebSearch_ws__6iV44[data-leading] .WebSearch_wsBody__5Y9ey{padding-left:9.5px}.WebSearch_wsLabel__kSp_t{display:inline-flex;min-width:0;align-items:center;gap:4px;color:var(--c-muted);font-weight:500;white-space:nowrap}.WebSearch_wsQuote__JDLXK,.WebSearch_wsShimmer__Dv7ED{overflow:hidden;text-overflow:ellipsis}.WebSearch_wsQuote__JDLXK{color:var(--c-text)}.WebSearch_wsShimmer__Dv7ED{color:transparent;background-image:linear-gradient(90deg,#52525b,#52525b 34%,#18181b 50%,#52525b 66%,#52525b);background-clip:text;background-position:130% 0;background-size:240% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:WebSearch_ws-shimmer__Uw7ds 2.2s linear infinite}.WebSearch_wsShimmer__Dv7ED.WebSearch_isDone__OsaTp{color:var(--c-muted);background:none;background-image:none;-webkit-text-fill-color:var(--c-muted);animation:none}.WebSearch_wsShimmer__Dv7ED.WebSearch_isDone__OsaTp .WebSearch_wsQuote__JDLXK{color:var(--c-text);-webkit-text-fill-color:var(--c-text)}.WebSearch_wsChevron__KnwHc{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:0;border-radius:8px;color:var(--c-subtle);background:transparent;cursor:pointer;transition:color .16s var(--ease),background-color .16s var(--ease),transform .28s var(--ease)}.WebSearch_wsChevron__KnwHc:hover{color:var(--c-text);background:rgb(9 9 11/5%)}.WebSearch_wsChevron__KnwHc:focus-visible{outline:2px solid #5b8cff;outline-offset:2px}.WebSearch_wsChevron__KnwHc[aria-expanded=false]{transform:rotate(180deg)}.WebSearch_wsCollapsible__ZzsqI{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .24s var(--ease),opacity .2s var(--ease)}.WebSearch_wsCollapsible__ZzsqI.WebSearch_isCollapsed__SXmhS{grid-template-rows:0fr;opacity:0;pointer-events:none}.WebSearch_wsCollapsibleInner__Yu9T6{min-height:0;overflow:hidden}.WebSearch_wsResults__zr4I8{display:flex;align-items:stretch;gap:6px}.WebSearch_wsRail__SyN9E{flex:none;width:1px;margin-left:5.5px;border-left:1px solid var(--c-border)}.WebSearch_wsBody__5Y9ey{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;padding:4px 0 2px 6px}.WebSearch_wsEvidence__SiDol{min-width:0}.WebSearch_wsList__Yb2vB{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.WebSearch_wsSite__pA5R1{min-width:0;color:var(--c-muted);font-size:12.5px;line-height:18px;opacity:0;transform:translateY(4px);animation:WebSearch_ws-enter__Lk4E1 .3s var(--ease) forwards}.WebSearch_wsSite__pA5R1[data-linked][data-state=done]{cursor:pointer}.WebSearch_wsSiteLink__Ak0mF{display:flex;min-width:0;align-items:center;gap:6px;color:inherit;text-decoration:none}.WebSearch_wsBullet__6jJA5{position:relative;display:inline-flex;width:12px;height:12px;flex:none;align-items:center;justify-content:center}.WebSearch_wsCheck__NdNC3,.WebSearch_wsDots__nax4k,.WebSearch_wsGlobe__xMtWB{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.WebSearch_wsDots__nax4k{color:var(--c-subtle);opacity:1;transition:opacity .32s var(--ease)}.WebSearch_wsGlobe__xMtWB{color:var(--c-subtle);opacity:0;transform:scale(.88);transition:opacity .32s var(--ease),transform .36s var(--ease)}.WebSearch_wsCheck__NdNC3{color:var(--c-success);opacity:0;transform:scale(1.175);transition:opacity .24s var(--ease) .06s,transform .28s var(--ease) .06s}.WebSearch_wsSite__pA5R1[data-state=done] .WebSearch_wsDots__nax4k,.WebSearch_wsSite__pA5R1[data-state=loading] .WebSearch_wsDots__nax4k{opacity:0}.WebSearch_wsSite__pA5R1[data-state=loading] .WebSearch_wsGlobe__xMtWB{opacity:1;transform:scale(1)}.WebSearch_wsSite__pA5R1[data-state=done] .WebSearch_wsGlobe__xMtWB{opacity:0;transform:scale(.775);transition:opacity .22s var(--ease),transform .26s var(--ease)}.WebSearch_wsSite__pA5R1[data-state=done] .WebSearch_wsCheck__NdNC3{opacity:1;transform:scale(1)}.WebSearch_wsTitle__qjNg4{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:450}.WebSearch_wsSite__pA5R1[data-state=pending] .WebSearch_wsTitle__qjNg4{color:var(--c-muted)}.WebSearch_wsSite__pA5R1[data-state=loading] .WebSearch_wsTitle__qjNg4{color:transparent;background-image:linear-gradient(90deg,#52525b,#52525b 34%,#18181b 50%,#52525b 66%,#52525b);background-clip:text;background-position:130% 0;background-size:240% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:WebSearch_ws-shimmer__Uw7ds 2.2s linear infinite}.WebSearch_wsSep__JCNga{flex:none;color:var(--c-subtle)}.WebSearch_wsUrl__yHEjO{min-width:0;flex:0 4 auto;overflow:hidden;color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;transition:color .16s var(--ease)}.WebSearch_wsArrow__y_iyI{display:inline-flex;flex:none;margin-left:-2px;color:var(--c-subtle);opacity:0;transform:rotate(45deg) translateY(2px);transition:opacity .16s var(--ease),transform .22s var(--ease)}.WebSearch_wsSite__pA5R1[data-linked][data-state=done]:focus-within .WebSearch_wsArrow__y_iyI,.WebSearch_wsSite__pA5R1[data-linked][data-state=done]:hover .WebSearch_wsArrow__y_iyI{opacity:1;transform:rotate(45deg) translate(0)}.WebSearch_wsSite__pA5R1[data-linked][data-state=done]:focus-within .WebSearch_wsUrl__yHEjO,.WebSearch_wsSite__pA5R1[data-linked][data-state=done]:hover .WebSearch_wsUrl__yHEjO{color:var(--c-text)}.WebSearch_wsSiteLink__Ak0mF:focus-visible{outline:2px solid #5b8cff;outline-offset:3px;border-radius:8px}.dark .WebSearch_ws__6iV44{--c-text:#fafafa;--c-muted:#a1a1aa;--c-subtle:#71717a;--c-border:rgb(255 255 255/10%);--c-success:#4ade80}.dark .WebSearch_wsShimmer__Dv7ED:not(.WebSearch_isDone__OsaTp),.dark .WebSearch_wsSite__pA5R1[data-state=loading] .WebSearch_wsTitle__qjNg4{background-image:linear-gradient(90deg,#a1a1aa,#a1a1aa 34%,#fafafa 50%,#a1a1aa 66%,#a1a1aa)}.dark .WebSearch_wsChevron__KnwHc:hover{background:rgb(255 255 255/8%)}@media (prefers-reduced-motion:reduce){.WebSearch_wsShimmer__Dv7ED,.WebSearch_wsSite__pA5R1[data-state=loading] .WebSearch_wsTitle__qjNg4{color:var(--c-text);background:none;-webkit-text-fill-color:var(--c-text);animation:none}.WebSearch_wsSite__pA5R1{opacity:1;transform:none;animation:none}.WebSearch_wsArrow__y_iyI,.WebSearch_wsCheck__NdNC3,.WebSearch_wsChevron__KnwHc,.WebSearch_wsCollapsible__ZzsqI,.WebSearch_wsDots__nax4k,.WebSearch_wsGlobe__xMtWB{transition:none}}@keyframes WebSearch_ws-shimmer__Uw7ds{to{background-position:-110% 0}}@keyframes WebSearch_ws-enter__Lk4E1{to{opacity:1;transform:translateY(0)}}