.P_a5{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;line-height:1.6rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;flex-shrink:0;outline:2px solid transparent;outline-offset:2px}.P_a5:focus-visible{--un-ring-width:3px;--un-ring-color:hsl(var(--ai-ring) / .5) }.P_a5:aria-invalid{--un-ring-color:hsl(var(--ai-destructive) / .2) }.dark .P_a5:aria-invalid{--un-ring-color:hsl(var(--ai-destructive) / .4) }.P_a5:disabled{pointer-events:none;opacity:.5}.P_a5 svg{pointer-events:none}.P_a5 svg{flex-shrink:0}.P_a5:focus-visible{--un-border-opacity:1;border-color:hsl(var(--ai-ring) / var(--un-border-opacity))}.P_a5:aria-invalid{--un-border-opacity:1;border-color:hsl(var(--ai-destructive) / var(--un-border-opacity))}.P_es{--un-bg-opacity:1;background-color:hsl(var(--ai-primary) / var(--un-bg-opacity));--un-text-opacity:1;color:hsl(var(--ai-primary-foreground) / var(--un-text-opacity));--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.P_es:hover{background-color:hsl(var(--ai-primary) / .9)}.P_eu{--un-bg-opacity:1;background-color:hsl(var(--ai-destructive) / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.P_eu:hover{background-color:hsl(var(--ai-destructive) / .9)}.dark .P_eu{background-color:hsl(var(--ai-destructive) / .6)}.P_eu:focus-visible{--un-ring-color:hsl(var(--ai-destructive) / .2) }.dark .P_eu:focus-visible{--un-ring-color:hsl(var(--ai-destructive) / .4) }.P_ew{border-width:1px;--un-bg-opacity:1;background-color:hsl(var(--ai-background) / var(--un-bg-opacity));--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.dark .P_ew{--un-border-opacity:1;border-color:hsl(var(--ai-input) / var(--un-border-opacity));background-color:hsl(var(--ai-input) / .3)}.P_ew:hover{--un-bg-opacity:1;background-color:hsl(var(--ai-accent) / var(--un-bg-opacity));--un-text-opacity:1;color:hsl(var(--ai-accent-foreground) / var(--un-text-opacity))}.dark .P_ew:hover{background-color:hsl(var(--ai-input) / .5)}.P_ey{--un-bg-opacity:1;background-color:hsl(var(--ai-secondary) / var(--un-bg-opacity));--un-text-opacity:1;color:hsl(var(--ai-secondary-foreground) / var(--un-text-opacity));--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.P_ey:hover{background-color:hsl(var(--ai-secondary) / .8)}.P_eA:hover{--un-bg-opacity:1;background-color:hsl(var(--ai-accent) / var(--un-bg-opacity));--un-text-opacity:1;color:hsl(var(--ai-accent-foreground) / var(--un-text-opacity))}.dark .P_eA:hover{background-color:hsl(var(--ai-accent) / .5)}.P_eC{--un-text-opacity:1;color:hsl(var(--ai-primary) / var(--un-text-opacity));text-underline-offset:4px}.P_eC:hover{text-decoration-line:underline}.P_eF{height:2.25rem;padding:.5rem 1rem}.P_eF:has(>svg){padding-left:.75rem;padding-right:.75rem}.P_eH{height:2rem;gap:.375rem;border-radius:.375rem;padding-left:.75rem;padding-right:.75rem}.P_eH:has(>svg){padding-left:.625rem;padding-right:.625rem}.P_eJ{height:2.5rem;border-radius:.375rem;padding-left:1.5rem;padding-right:1.5rem}.P_eJ:has(>svg){padding-left:1rem;padding-right:1rem}.P_eL{width:2.25rem;height:2.25rem}.L_eo{height:1px;width:100%;flex-shrink:0;scroll-margin-top:1rem}.L_as{display:flex}.L_au{width:100%;display:flex;flex-direction:column}.aP_Z{display:flex;flex-direction:row;align-items:center;gap:.25rem}.aP_Z.aP_i3{height:1rem}.aP_Z.aP_i5{height:1.25rem}.aP_Z.aP_i7{height:1.5rem}.aP_i9{animation:typing 1s infinite;border-radius:9999px;--un-bg-opacity:1;background-color:hsl(var(--ai-primary) / var(--un-bg-opacity))}.aP_i9.aP_i3{height:.25rem;width:.25rem}.aP_i9.aP_i5{height:.375rem;width:.375rem}.aP_i9.aP_i7{height:.5rem;width:.5rem}@keyframes typing{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-.125rem)}}.bw_nm{border-width:1px;border-color:hsl(var(--ai-muted-foreground) / .5);border-radius:32px;background-color:hsl(var(--ai-muted-foreground) / .05);padding:1rem 2rem;text-align:center;color:hsl(var(--ai-primary) / .8);text-decoration:none;flex:1 1 0%}.bw_nm:hover{border-color:hsl(var(--ai-muted-foreground) / 1);background-color:hsl(var(--ai-muted-foreground) / .1);--un-text-opacity:1;color:hsl(var(--ai-primary) / var(--un-text-opacity))}.bw_nm span{display:flex;flex-direction:row;align-items:center}.bw_no{margin-left:.5rem;margin-bottom:-.125rem;display:inline-block;width:1rem;height:1rem}.bu_ni{border-width:1px;border-color:hsl(var(--ai-muted-foreground) / .5);border-radius:32px;background-color:hsl(var(--ai-muted-foreground) / .05);padding:1rem 2rem;text-align:center;color:hsl(var(--ai-primary) / .8);text-decoration:none;flex:1 1 0%;cursor:pointer;-webkit-user-select:none;user-select:none}.bu_ni:hover{border-color:hsl(var(--ai-muted-foreground) / 1);background-color:hsl(var(--ai-muted-foreground) / .1);--un-text-opacity:1;color:hsl(var(--ai-primary) / var(--un-text-opacity))}.bu_ni span{display:flex;flex-direction:row;align-items:center}.bu_nk{margin-left:.5rem;margin-bottom:-.125rem;display:inline-block;width:1.5rem;height:1.5rem}.R_eN{margin-left:auto;margin-right:auto;width:100%;max-width:48rem;display:flex;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem;align-items:flex-end}.R_eP{white-space:normal;overflow-wrap:break-word;border-radius:.5rem;--un-bg-opacity:1;background-color:hsl(var(--ai-secondary) / var(--un-bg-opacity));padding:.5rem;--un-text-opacity:1;color:hsl(var(--ai-foreground) / var(--un-text-opacity))}.R_eP h1,.R_eP h2,.R_eP h3,.R_eP h4,.R_eP h5,.R_eP h6{color:var(--un-prose-headings);font-weight:600;line-height:1.25}.R_eP a{color:var(--un-prose-links);text-decoration:underline;font-weight:500}.R_eP a code{color:var(--un-prose-links)}.R_eP p,.R_eP ul,.R_eP ol,.R_eP pre{margin:1em 0;line-height:1.75}.R_eP blockquote{margin:1em 0;padding-left:1em;font-style:italic;border-left:.25em solid var(--un-prose-borders)}.R_eP h1{margin:1rem 0;font-size:2.25em}.R_eP h2{margin:1.75em 0 .5em;font-size:1.75em}.R_eP h3{margin:1.5em 0 .5em;font-size:1.375em}.R_eP h4{margin:1em 0;font-size:1.125em}.R_eP img,.R_eP video{max-width:100%}.R_eP figure,.R_eP picture{margin:1em 0}.R_eP figcaption{color:var(--un-prose-captions);font-size:.875em}.R_eP code{color:var(--un-prose-code);font-size:.875em;font-weight:600;font-family:var(--font-mono)}.R_eP :not(pre)>code:before,.R_eP :not(pre)>code:after{content:"`"}.R_eP pre{padding:1.25rem 1.5rem;overflow-x:auto;border-radius:.375rem}.R_eP pre,.R_eP code{white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;background:transparent}.R_eP pre code{font-weight:inherit}.R_eP ol,.R_eP ul{padding-left:1.25em}.R_eP ol{list-style-type:decimal}.R_eP ol[type=A]{list-style-type:upper-alpha}.R_eP ol[type=a]{list-style-type:lower-alpha}.R_eP ol[type=A s]{list-style-type:upper-alpha}.R_eP ol[type=a s]{list-style-type:lower-alpha}.R_eP ol[type=I]{list-style-type:upper-roman}.R_eP ol[type=i]{list-style-type:lower-roman}.R_eP ol[type=I s]{list-style-type:upper-roman}.R_eP ol[type=i s]{list-style-type:lower-roman}.R_eP ol[type="1"]{list-style-type:decimal}.R_eP ul{list-style-type:disc}.R_eP ol>li::marker,.R_eP ul>li::marker,.R_eP summary::marker{color:var(--un-prose-lists)}.R_eP hr{margin:2em 0;border:1px solid var(--un-prose-hr)}.R_eP table{display:block;margin:1em 0;border-collapse:collapse;overflow-x:auto}.R_eP tr:nth-child(2n){background:var(--un-prose-bg-soft)}.R_eP td,.R_eP th{border:1px solid var(--un-prose-borders);padding:.625em 1em}.R_eP abbr{cursor:help}.R_eP kbd{color:var(--un-prose-code);border:1px solid;padding:.25rem .5rem;font-size:.875em;border-radius:.25rem}.R_eP details{margin:1em 0;padding:1.25rem 1.5rem;background:var(--un-prose-bg-soft)}.R_eP summary{cursor:pointer;font-weight:600}.R_eN.R_eR{align-items:flex-start}.R_eT{flex:1 1 0%;border-radius:.5rem;background-color:transparent;padding:0;--un-text-opacity:1;color:hsl(var(--ai-foreground) / var(--un-text-opacity))}.R_eT h1,.R_eT h2,.R_eT h3,.R_eT h4,.R_eT h5,.R_eT h6{color:var(--un-prose-headings);font-weight:600;line-height:1.25}.R_eT a{color:var(--un-prose-links);text-decoration:underline;font-weight:500}.R_eT a code{color:var(--un-prose-links)}.R_eT p,.R_eT ul,.R_eT ol,.R_eT pre{margin:1em 0;line-height:1.75}.R_eT blockquote{margin:1em 0;padding-left:1em;font-style:italic;border-left:.25em solid var(--un-prose-borders)}.R_eT h1{margin:1rem 0;font-size:2.25em}.R_eT h2{margin:1.75em 0 .5em;font-size:1.75em}.R_eT h3{margin:1.5em 0 .5em;font-size:1.375em}.R_eT h4{margin:1em 0;font-size:1.125em}.R_eT img,.R_eT video{max-width:100%}.R_eT figure,.R_eT picture{margin:1em 0}.R_eT figcaption{color:var(--un-prose-captions);font-size:.875em}.R_eT code{color:var(--un-prose-code);font-size:.875em;font-weight:600;font-family:var(--font-mono)}.R_eT :not(pre)>code:before,.R_eT :not(pre)>code:after{content:"`"}.R_eT pre{padding:1.25rem 1.5rem;overflow-x:auto;border-radius:.375rem}.R_eT pre,.R_eT code{white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;background:transparent}.R_eT pre code{font-weight:inherit}.R_eT ol,.R_eT ul{padding-left:1.25em}.R_eT ol{list-style-type:decimal}.R_eT ol[type=A]{list-style-type:upper-alpha}.R_eT ol[type=a]{list-style-type:lower-alpha}.R_eT ol[type=A s]{list-style-type:upper-alpha}.R_eT ol[type=a s]{list-style-type:lower-alpha}.R_eT ol[type=I]{list-style-type:upper-roman}.R_eT ol[type=i]{list-style-type:lower-roman}.R_eT ol[type=I s]{list-style-type:upper-roman}.R_eT ol[type=i s]{list-style-type:lower-roman}.R_eT ol[type="1"]{list-style-type:decimal}.R_eT ul{list-style-type:disc}.R_eT ol>li::marker,.R_eT ul>li::marker,.R_eT summary::marker{color:var(--un-prose-lists)}.R_eT hr{margin:2em 0;border:1px solid var(--un-prose-hr)}.R_eT table{display:block;margin:1em 0;border-collapse:collapse;overflow-x:auto}.R_eT tr:nth-child(2n){background:var(--un-prose-bg-soft)}.R_eT td,.R_eT th{border:1px solid var(--un-prose-borders);padding:.625em 1em}.R_eT abbr{cursor:help}.R_eT kbd{color:var(--un-prose-code);border:1px solid;padding:.25rem .5rem;font-size:.875em;border-radius:.25rem}.R_eT details{margin:1em 0;padding:1.25rem 1.5rem;background:var(--un-prose-bg-soft)}.R_eT summary{cursor:pointer;font-weight:600}.R_eV{max-width:85%;border-radius:1.5rem;--un-bg-opacity:1;background-color:hsl(var(--ai-muted) / var(--un-bg-opacity));padding:.625rem 1.25rem;--un-text-opacity:1;color:hsl(var(--ai-primary) / var(--un-text-opacity))}@media(min-width:640px){.R_eV{max-width:75%}}.R_eX{--un-text-opacity:1 !important;color:hsl(var(--ai-destructive) / var(--un-text-opacity))!important}.N_aF{border-width:1px;--un-border-opacity:1;border-color:hsl(var(--ai-input) / var(--un-border-opacity));border-radius:1.5rem;--un-bg-opacity:1;background-color:hsl(var(--ai-background) / var(--un-bg-opacity));padding-top:.25rem;--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.N_aJ{display:flex;align-items:center;gap:.5rem}.N_eq{min-height:4rem;display:flex;border-width:1px;border-radius:.375rem;padding:.75rem .75rem .5rem;field-sizing:content;--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:.75rem .75rem .5rem 1rem;font-size:1rem;line-height:1.6rem;line-height:1.3;min-height:44px;width:100%;resize:none;border-style:none;background-color:transparent;--un-text-opacity:1;color:hsl(var(--ai-primary) / var(--un-text-opacity));--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);outline:2px solid transparent;outline-offset:2px}@media(min-width:640px){.N_eq{font-size:1rem;line-height:1.6rem}}@media(min-width:768px){.N_eq{font-size:1rem;line-height:1.6rem}}.N_eq:disabled{opacity:.5}.N_eq::placeholder{--un-text-opacity:1;color:hsl(var(--ai-muted-foreground) / var(--un-text-opacity))}.N_eq:focus-visible{--un-ring-color:hsl(var(--ai-ring) / .5) }.N_eq:disabled{cursor:not-allowed}.N_eq:focus-visible{--un-ring-width:3px}.N_eq:focus-visible{--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-offset-width:0px}.dark .N_eq{background-color:hsl(var(--ai-input) / .3)}.N_eq:aria-invalid{--un-ring-color:hsl(var(--ai-destructive) / .2) }.dark .N_eq:aria-invalid{--un-ring-color:hsl(var(--ai-destructive) / .4) }.X_a5{height:2.5rem;width:2.5rem;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.X_e1{--un-translate-y:0px;--un-scale-x:1;--un-scale-y:1;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:1}.X_e3{pointer-events:none;--un-translate-y:1rem;--un-scale-x:.95;--un-scale-y:.95;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.m_i{display:flex;flex-direction:column;overflow:hidden;font-size:1rem;font-family:var(--ai-font-primary);height:48rem}.m_aq{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:1 1 auto}.m_as{height:100%;width:100%}.m_au{display:flex;flex-direction:column;gap:1.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2.5rem}.m_aw{z-index:10;flex-shrink:0;--un-bg-opacity:1;background-color:hsl(var(--ai-background) / var(--un-bg-opacity));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}@media(min-width:768px){.m_aw{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}}.m_ay{margin-left:auto;margin-right:auto;max-width:48rem}.m_aA{pointer-events:none;position:absolute;bottom:1rem;left:50%;width:100%;max-width:48rem;display:flex;--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));justify-content:flex-end;padding-left:1.25rem;padding-right:1.25rem}.m_aC{pointer-events:auto;--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.m_aF{position:relative;z-index:10;width:100%;border-width:1px;--un-border-opacity:1;border-color:hsl(var(--ai-input) / var(--un-border-opacity));border-radius:1.5rem;padding:0;padding-top:.25rem;--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.m_aH{display:flex;flex-direction:column}.m_aJ{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem}.m_aL{display:flex;align-items:center;gap:.5rem}.m_aN{width:2.25rem;height:2.25rem;border-radius:9999px}.m_aP{width:.75rem;height:.75rem;border-radius:.125rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.m_aR{width:1rem;height:1rem;--un-translate-y:-.0625rem;--un-translate-x:-.125rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.m_aT{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.m_aV{margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:48rem;width:100%;min-height:2.25rem;display:flex;align-items:center;gap:.5rem;padding:.75rem}:root{--ai-background: 0 0% 100%;--ai-foreground: 240 10% 3.9%;--ai-input: 240 5.9% 90%;--ai-ring: 240 5% 64.9%;--ai-primary: 240 5.9% 10%;--ai-primary-foreground: 0 0% 98%;--ai-secondary: 240 4.8% 95.9%;--ai-secondary-foreground: 240 5.9% 10%;--ai-muted: 240 4.8% 95.9%;--ai-muted-foreground: 240 3.8% 46.1%;--ai-accent: 240 4.8% 95.9%;--ai-accent-foreground: 240 5.9% 10%;--ai-destructive: 0 72.22% 50.59%;--ai-destructive-foreground: 0 0% 98%;--ai-font-primary: "Inter", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif;--ai-font-secondary: "Inter", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif}
