@keyframes overlayIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes codeOverlayIn{0%{opacity:0;transform:translate(-50%,-40%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes overlaySlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(6px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mc-section-link-button{outline-offset:3px;background:#fff;border-radius:6px;outline:1.5px solid #52aeff00;flex:none;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 10px;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:inset 0 0 3px #ffffff40,0 3px 3px -2px #27272a1a,0 0 0 .5px #27272a2e}.mc-section-link-button:hover,.mc-section-link-button:focus-visible{background:#fff;box-shadow:0 3px 3px -2px #27272a24,0 0 0 .5px #27272a38,inset 0 0 3px #ffffff40}.mc-section-link-button:active{background:#fff;box-shadow:0 0 0 .5px #27272a2e,inset 0 0 3px #ffffff40}.mc-section-link-button:active .mc-section-link-button-label{color:#777881}.mc-section-link-button:focus-visible{outline-color:#52aeff}.mc-section-link-button[aria-disabled=true],.mc-section-link-button.is-disabled{opacity:.5;pointer-events:none}.mc-section-link-button-label{color:#27272a;letter-spacing:-.005em;padding:0 4px;font-size:13px;font-style:normal;font-weight:540;line-height:20px}
.cta-shell{--hero-beam-angle:-45deg;z-index:1;border-radius:16px;width:100%;height:76px;transition:height .18s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.cta-shell .cta-shell-outline,.cta-shell .cta-shell-outline-layer{pointer-events:none;position:absolute}.cta-shell .cta-shell-outline{opacity:0;z-index:3;border-radius:17px;animation:1.8s linear 1.1s forwards hero-cta-beam;inset:-1px}.cta-shell .cta-shell-outline-layer{border-radius:inherit;-webkit-mask-composite:xor;padding:.5px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.cta-shell .cta-shell-outline-layer-blur{filter:blur(20px);background:conic-gradient(from var(--hero-beam-angle), #fff 0deg, #fff0 48deg, #0000 132deg, #fff 180deg, #fff0 228deg, #0000 312deg, #fff 360deg)}.cta-shell .cta-shell-outline-layer-core{background:conic-gradient(from var(--hero-beam-angle), #fffffff2 0deg, #fff0 18deg, #0000 162deg, #fffffff2 180deg, #fff0 198deg, #0000 342deg, #fffffff2 360deg)}.cta-shell:focus-within .cta{box-shadow:0 1px 1px #0000001a,0 9px 32px -8px #00000040,0 4px 6px -4px #00000042,0 0 0 3px #146dfc42}.cta{z-index:2;box-sizing:border-box;opacity:0;filter:blur(6px);background:linear-gradient(#fffffffa 0%,#fffffff5 100%);border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px;width:100%;height:100%;padding:12px 8px 8px 16px;transition:height .18s cubic-bezier(.22,1,.36,1),box-shadow .2s;animation:1s cubic-bezier(.22,1,.36,1) 1.85s forwards hero-cta-surface-in;display:flex;position:relative;transform:scale(.98);box-shadow:0 1px 1px #0000001a,0 9px 32px -8px #00000040,0 4px 6px -4px #00000042}.cta .prompt-input{color:#1f2937;letter-spacing:0;resize:none;transform-origin:0 0;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#94959d73 #0000;background:0 0;border:0;outline:none;flex:none;align-self:flex-start;width:123.077%;min-width:0;height:24.6154px;min-height:24.6154px;max-height:73.8462px;margin-bottom:-4.61538px;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:24.6154px;transition:height .18s cubic-bezier(.22,1,.36,1),margin-bottom .18s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:scale(.8125)}.cta .prompt-input::placeholder{color:#94959d}.cta .prompt-input::-webkit-scrollbar{width:3px}.cta .prompt-input::-webkit-scrollbar-track{background:0 0}.cta .prompt-input::-webkit-scrollbar-thumb{background:#94959d73;border-radius:999px}.cta .prompt-input::-webkit-scrollbar-thumb:hover{background:#94959d99}.cta button{box-sizing:border-box;outline-offset:3px;color:#fff;cursor:pointer;background:linear-gradient(#fff3 0%,#fff0 67.65%),#006fff;border:0;border-radius:50%;outline:1.5px solid #52aeff00;flex:0 0 32px;justify-content:center;align-items:center;gap:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0 8px;transition:all .16s;display:inline-flex;position:relative;box-shadow:0 3px 3px -2px #27272a4d,0 0 0 .5px #0056ec,inset 0 0 3px #ffffff40}.cta button:hover{background:linear-gradient(#fff6 0%,#fff0 67.65%),#006fff;box-shadow:0 3px 3px -2px #27272a4d,0 0 0 .5px #0056ec,inset 0 0 3px #ffffff40}.cta button:focus-visible{outline:1.5px solid #52aeff}.cta button:active{color:#b0e0ff;background:#006fff}.cta button svg{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@property --hero-beam-angle{syntax:"<angle>";inherits:true;initial-value:-45deg}@keyframes hero-cta-beam{0%{opacity:0;--hero-beam-angle:-45deg}20%{opacity:1}70%{opacity:1}to{opacity:0;--hero-beam-angle:315deg}}@keyframes hero-cta-surface-in{0%{opacity:0;filter:blur(6px);transform:scale(.98)}to{opacity:1;filter:blur();transform:scale(1)}}
