.scan-line[data-v-0877f37d]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(236,72,153,.4),transparent);animation:scan-0877f37d 2s ease-in-out infinite;box-shadow:0 0 20px 5px #ec489933}@keyframes scan-0877f37d{0%,to{top:10%;opacity:0}10%{opacity:1}90%{opacity:1}50%{top:90%}}.center-mask-searching[data-v-0877f37d]{background:radial-gradient(ellipse 40% 32% at 50% 50%,hsl(var(--b1)/.92) 0,hsl(var(--b1)/.55) 70%,transparent 100%)}.center-mask-idle[data-v-0877f37d]{background:radial-gradient(ellipse 45% 35% at 50% 50%,hsl(var(--b1)/.96) 0,hsl(var(--b1)/.75) 60%,transparent 100%)}.card-root[data-v-57bdcd72]{width:100%}.i2v-meta-carousel[data-v-57bdcd72]{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.i2v-meta-carousel[data-v-57bdcd72]>*{scroll-snap-stop:always}.i2v-meta-carousel img[data-v-57bdcd72]{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-carousel-nav[data-v-57bdcd72]{display:none}@media(hover:hover)and (pointer:fine){.card-inner[data-v-57bdcd72]:hover{transform:translateY(-1px)}.i2v-meta-carousel[data-v-57bdcd72]{cursor:grab}.i2v-meta-carousel[data-v-57bdcd72]:active{cursor:grabbing}.desktop-carousel-nav[data-v-57bdcd72]{position:absolute;top:50%;z-index:22;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsla(0,0%,100%,.28);background:#0000005c;color:#fff;opacity:0;box-shadow:0 8px 24px #00000038;transform:translateY(-50%);transition:opacity .16s ease,background-color .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.desktop-carousel-nav-left[data-v-57bdcd72]{left:8px}.desktop-carousel-nav-right[data-v-57bdcd72]{right:8px}.card-inner:hover .desktop-carousel-nav[data-v-57bdcd72],.desktop-carousel-nav[data-v-57bdcd72]:focus-visible{opacity:1}.desktop-carousel-nav[data-v-57bdcd72]:hover{background:#00000080;transform:translateY(-50%) scale(1.04)}.desktop-carousel-nav[data-v-57bdcd72]:active{transform:translateY(-50%) scale(.96)}.desktop-carousel-nav[data-v-57bdcd72]:focus-visible{outline:2px solid hsla(0,0%,100%,.75);outline-offset:2px}}.cta-btn[data-v-57bdcd72]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:100%;padding:8px 14px;border-radius:9999px;background:oklch(var(--p));color:oklch(var(--pc));font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;box-shadow:0 2px 8px oklch(var(--bc)/.12)}.cta-btn[data-v-57bdcd72]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 4px 14px oklch(var(--bc)/.18)}.cta-text[data-v-57bdcd72]{white-space:nowrap;min-width:0}.cta-chevron[data-v-57bdcd72]{width:16px;height:16px;flex-shrink:0;opacity:.9}@media(max-width:640px){.cta-btn[data-v-57bdcd72]{gap:4px;padding:7px 10px;font-size:12px}.cta-chevron[data-v-57bdcd72]{width:14px;height:14px}}.dashed-line-animate[data-v-312a8b65]{background-image:linear-gradient(90deg,currentColor 50%,transparent 0);background-size:8px 100%;background-repeat:repeat-x;animation:dashed-flow-312a8b65 1s linear infinite}@keyframes dashed-flow-312a8b65{0%{background-position:0 0}to{background-position:16px 0}}.animate-bounce-slight[data-v-312a8b65]{animation:bounce-slight-312a8b65 2s infinite}@keyframes bounce-slight-312a8b65{0%,to{transform:translateY(-15%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.format-message-wrapper[data-v-af267903]{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;display:inline-block}[data-v-af267903] span{font-family:__Roboto_8f5f96,__Roboto_Fallback_8f5f96,ui-sans-serif,system-ui,-apple-system,"system-ui",Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-size:14px;font-variation-settings:normal}[data-v-af267903] .text-base-content-normal{font-size:15px}.mobile-text[data-v-af267903] span{font-size:13px}.mobile-text[data-v-af267903] pre,.mobile-text[data-v-af267903] .inner-thoughts{font-size:12px}.mobile-text[data-v-af267903] strong{font-size:14px}[data-v-af267903] pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;margin:.5em 0;padding:1rem;border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)));background-color:var(--fallback-b2,oklch(var(--b2)/.2));font-family:Roboto,sans-serif;font-size:.75rem;line-height:1rem;color:var(--fallback-bc,oklch(var(--bc)/.6));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}[data-v-af267903] details{margin-top:.5rem;margin-bottom:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)));background-color:var(--fallback-b2,oklch(var(--b2)/.2))}[data-v-af267903] summary{background-color:var(--fallback-b2,oklch(var(--b2)/.2));padding:.5rem 1rem;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-v-af267903] .inner-thoughts{border-radius:.25rem;padding:.125rem .5rem;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.25rem;font-style:italic;color:var(--fallback-bc,oklch(var(--bc)/.6));font-size:14px;word-wrap:break-word;overflow-wrap:break-word}[data-v-af267903] .quote-highlight{border-radius:.375rem;padding:.125rem .5rem;font-family:Roboto,sans-serif;font-weight:600;font-style:normal;font-size:14px;word-wrap:break-word;overflow-wrap:break-word}div[class*=bg-accent][data-v-af267903] .quote-highlight{background-color:var(--fallback-p,oklch(var(--p)/.15));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}div[class*=bg-secondary][data-v-af267903] .quote-highlight{background-color:var(--fallback-s,oklch(var(--s)/.15));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}[data-v-af267903] summary{cursor:pointer;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}[data-v-af267903] strong{font-family:__Roboto_8f5f96,__Roboto_Fallback_8f5f96,ui-sans-serif,system-ui,-apple-system,"system-ui",Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:15px;font-weight:800;word-wrap:break-word;overflow-wrap:break-word}[data-v-af267903] img{max-width:100%;height:auto;word-wrap:break-word;overflow-wrap:break-word}[data-v-af267903] .small-line-break{display:block;height:.6em;width:100%}
