.loading-spinner-container.svelte-1tp420m{margin-top:var(--space-2);will-change:opacity;justify-content:center;align-items:center;display:flex;@container (width<=400px){margin-top:var(--space-1);& .loading-text:where(.svelte-1tp420m){font-size:var(--text-sm)}}}.loading-indicator.svelte-1tp420m{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--space-2);padding:var(--space-4);background:0 0;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex}.fade-in-container.svelte-1tp420m{transform-origin:50%;animation:.25s cubic-bezier(0,0,.2,1) forwards svelte-1tp420m-elegant-fade-in}@keyframes svelte-1tp420m-elegant-fade-in{0%{opacity:0;filter:blur(1px);transform:scale(.98)translateY(-2px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.image-container.svelte-1tp420m{will-change:transform;width:1344px;height:896px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes svelte-1tp420m-pan{0%{transform:translate(0)}25%{transform:translate(40%)translateY(15%)}50%{transform:translateY(35%)rotate(-5deg)}75%{transform:translate(-35%)translateY(-25%)}to{transform:translate(0)rotate(5deg)}}@keyframes svelte-1tp420m-pan-reduced{0%{transform:translate(0)}25%{transform:translate(20%)translateY(7%)}50%{transform:translateY(15%)}75%{transform:translate(-15%)translateY(-10%)}to{transform:translate(0)}}.pan.svelte-1tp420m{animation:90s linear infinite svelte-1tp420m-pan;transform:translateZ(0)}.pan.reduced-motion.svelte-1tp420m{animation-name:svelte-1tp420m-pan-reduced}.circular-reveal-container.svelte-1tp420m{will-change:opacity;aspect-ratio:1;background:0 0;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;&.size-small{width:24px;height:24px}&.size-medium{width:40px;height:40px}&.size-large{width:56px;height:56px}}.reveal-layer.svelte-1tp420m{will-change:clip-path;transition:clip-path var(--motion-standard,.3s) cubic-bezier(.4, 0, .2, 1);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reveal-outer.svelte-1tp420m{width:200%;height:200%;clip-path:circle(var(--mask-radius) at 50% 50%);opacity:calc(var(--opacity) * .6);background:radial-gradient(circle,#facbb64d 0%,#f4b99f33 50%,#0000 100%)}.reveal-middle.svelte-1tp420m{width:180%;height:180%;clip-path:circle(calc(var(--mask-radius) - 5%) at 50% 50%);opacity:var(--opacity);background:radial-gradient(circle,#f8be9180 0%,#f8be914d 60%,#0000 100%)}.reveal-core.svelte-1tp420m{width:100%;height:100%;clip-path:circle(calc(var(--mask-radius) - 10%) at 50% 50%);opacity:var(--opacity);overflow:hidden}.gradient-overlay.svelte-1tp420m{pointer-events:none;width:100%;height:100%;opacity:calc(var(--opacity) * .3);background:radial-gradient(circle,#facbb64d 0%,#f4b99f33 50%,#0000 100%);border-radius:50%;position:absolute;top:0;left:0}@keyframes svelte-1tp420m-pulse{0%,to{clip-path:circle(calc(var(--mask-radius) - 3%) at 50% 50%)}50%{clip-path:circle(calc(var(--mask-radius) + 3%) at 50% 50%)}}@keyframes svelte-1tp420m-pulse-reduced{0%,to{clip-path:circle(calc(var(--mask-radius) - 1%) at 50% 50%)}50%{clip-path:circle(calc(var(--mask-radius) + 1%) at 50% 50%)}}.pulse.svelte-1tp420m{animation:3s ease-in-out infinite svelte-1tp420m-pulse}.pulse.reduced-motion.svelte-1tp420m{animation:3s ease-in-out infinite svelte-1tp420m-pulse-reduced}.thinking-container.svelte-1tp420m{gap:var(--space-2);background:hsl(var(--surface-hover) / .03);border:1px solid var(--border-color-muted);border-radius:var(--radius-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-self:center;max-width:600px;margin-left:.5rem;padding:14px 16px;transition:opacity .2s ease-out;display:flex}.thinking-container.interleaved.svelte-1tp420m{background:var(--color-primary-alpha-5);border-color:var(--color-primary-alpha-15)}.thinking-container.svelte-1tp420m:hover{opacity:.85}.thinking-container.svelte-1tp420m:active{transition:opacity .2s ease-out,transform .1s ease-out;transform:scale(.98)}.thinking-header.svelte-1tp420m{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.thinking-label.svelte-1tp420m{flex:1}.thinking-icon.svelte-1tp420m{color:var(--color-primary);opacity:.85}.thinking-expand-btn.svelte-1tp420m{padding:var(--space-1);cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s ease-out;display:flex}.thinking-expand-btn.svelte-1tp420m:hover{opacity:1;background:hsl(var(--surface-hover) / .05)}.thinking-expand-btn.svelte-1tp420m:active{transform:scale(.95)}.expand-icon.svelte-1tp420m{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.expand-icon.rotated.svelte-1tp420m{transform:rotate(180deg)}.thinking-content-wrapper.svelte-1tp420m{transition:max-height .25s ease-out;position:relative;overflow:visible}.thinking-content-wrapper.collapsed.svelte-1tp420m{max-height:100%}.thinking-content.svelte-1tp420m{color:var(--text-secondary);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font-size:15px;font-weight:400;line-height:1.47}.thinking-content.smooth-text-transition.svelte-1tp420m{opacity:.85;will-change:opacity, transform;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.thinking-content.smooth-text-transition.has-content.svelte-1tp420m{opacity:1;animation:.4s cubic-bezier(.4,0,.2,1) forwards svelte-1tp420m-subtle-fade-in}@keyframes svelte-1tp420m-subtle-fade-in{0%{opacity:.7;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.thinking-content.scrolling.svelte-1tp420m{animation:10s linear infinite svelte-1tp420m-thinkingScroll}@keyframes svelte-1tp420m-thinkingScroll{0%{transform:translateY(0)}to{transform:translateY(calc(3.5em - 100%))}}.thinking-content-wrapper.collapsed.svelte-1tp420m:after{content:"";background:linear-gradient(to bottom, transparent, hsl(var(--surface-hover) / .03));pointer-events:none;height:1.5em;position:absolute;bottom:0;left:0;right:0}.thinking-container.interleaved.svelte-1tp420m .thinking-content-wrapper.collapsed:where(.svelte-1tp420m):after{background:linear-gradient(to bottom, transparent, var(--color-primary-alpha-5))}.thinking-container.expanded.svelte-1tp420m .thinking-content-wrapper:where(.svelte-1tp420m){max-height:none}@media (prefers-reduced-motion:reduce){.thinking-icon.svelte-1tp420m{animation:none}.thinking-container.svelte-1tp420m,.thinking-content.svelte-1tp420m,.expand-icon.svelte-1tp420m{transition:none}.thinking-content.collapsed.svelte-1tp420m{animation:none;transform:none}.thinking-content.smooth-text-transition.svelte-1tp420m{opacity:1;will-change:auto;transition:none;animation:none;transform:none}.thinking-content.smooth-text-transition.has-content.svelte-1tp420m{animation:none}.reveal-layer.svelte-1tp420m{transition:none}.pulse.svelte-1tp420m{animation-duration:6s}}
