@property --app-blob-breath{syntax:"<number>";inherits:true;initial-value:0}[data-app-ui="2"] .app-blob,[data-app-ui="2"] .app-blob-glow{--app-blob-sine:cubic-bezier(0.37,0,0.63,1)}[data-app-ui="2"] .app-blob{--app-blob-s:24px;--app-blob-tempo:1;display:inline-block;flex:none;height:var(--app-blob-s);isolation:isolate;position:relative;vertical-align:middle;width:var(--app-blob-s)}[data-app-ui="2"] .app-blob[data-size="16"]{--app-blob-s:16px}[data-app-ui="2"] .app-blob[data-size="32"]{--app-blob-s:32px}[data-app-ui="2"] .app-blob[data-size="48"]{--app-blob-s:48px}[data-app-ui="2"] .app-blob[data-size=hero]{--app-blob-s:96px}[data-app-ui="2"] .app-blob-shape{animation:app-blob-morph 11s linear infinite;background-color:var(--app-field-3,#ff8e73);border-radius:55% 45% 45% 55%/45% 50% 50% 55%;inset:0;isolation:isolate;overflow:hidden;position:absolute}@supports (clip-path:shape(from 0 0,line to 1px 1px)){[data-app-ui="2"] .app-blob-shape{border-radius:0;clip-path:shape(from 55% 0,curve to 100% 50% with 85.38% 0/100% 22.05%,curve to 55% 100% with 100% 77.95%/85.38% 100%,curve to 0 45% with 24.62% 100%/0 72.95%,curve to 55% 0 with 0 17.05%/24.62% 0,close)}}[data-app-ui="2"] .app-blob-field{background-image:linear-gradient(105deg,var(--app-field-1,#b3a8dc),var(--app-field-2,#ff9f38) 28%,var(--app-field-3,#ff8e73) 55%,var(--app-field-4,#e9654a) 78%,var(--app-field-5,#7b5ea7));filter:saturate(1.35);inset:0;position:absolute;transition:filter calc(.6s*var(--app-m)) ease-out}[data-app-ui="2"] .app-blob-field>span{--app-blob-tx:calc(var(--app-blob-s)*0.12);--app-blob-ty:calc(var(--app-blob-s)*0.24);animation:app-blob-sway-x var(--app-blob-xt) var(--app-blob-sine) var(--app-blob-xd) infinite alternate,app-blob-sway-y var(--app-blob-yt) var(--app-blob-sine) var(--app-blob-yd) infinite alternate;background:radial-gradient(closest-side,var(--app-blob-pool) 0,var(--app-blob-pool) 34%,color-mix(in oklab,var(--app-blob-pool) 70%,transparent) 56%,color-mix(in oklab,var(--app-blob-pool) 28%,transparent) 78%,transparent 100%);height:calc(var(--app-blob-r)*2);left:calc(var(--app-blob-x) - var(--app-blob-r));position:absolute;top:calc(var(--app-blob-y) - var(--app-blob-r));width:calc(var(--app-blob-r)*2);z-index:var(--app-blob-z)}[data-app-ui="2"] .app-blob-field>[data-pool="1"],[data-app-ui="2"] .app-blob-glow>[data-pool="1"]{--app-blob-pool:var(--app-field-1,#b3a8dc);--app-blob-glow-dark:44%;--app-blob-r:40%;--app-blob-z:1;--app-blob-x:10%;--app-blob-y:70%;--app-blob-xt:6.31s;--app-blob-xd:-3.16s;--app-blob-yt:8.58s;--app-blob-yd:-3.01s}[data-app-ui="2"] .app-blob-field>[data-pool="2"],[data-app-ui="2"] .app-blob-glow>[data-pool="2"]{--app-blob-pool:var(--app-field-2,#ff9f38);--app-blob-glow-dark:16%;--app-blob-r:54%;--app-blob-z:5;--app-blob-x:32%;--app-blob-y:26%;--app-blob-xt:9.52s;--app-blob-xd:-11.73s;--app-blob-yt:6.8s;--app-blob-yd:-0.87s}[data-app-ui="2"] .app-blob-field>[data-pool="3"],[data-app-ui="2"] .app-blob-glow>[data-pool="3"]{--app-blob-pool:var(--app-field-3,#ff8e73);--app-blob-glow-dark:22%;--app-blob-r:52%;--app-blob-z:3;--app-blob-x:54%;--app-blob-y:78%;--app-blob-xt:7.37s;--app-blob-xd:-13.31s;--app-blob-yt:10.68s;--app-blob-yd:-9.18s}[data-app-ui="2"] .app-blob-field>[data-pool="4"],[data-app-ui="2"] .app-blob-glow>[data-pool="4"]{--app-blob-pool:var(--app-field-4,#e9654a);--app-blob-glow-dark:18%;--app-blob-r:48%;--app-blob-z:4;--app-blob-x:76%;--app-blob-y:28%;--app-blob-xt:11.9s;--app-blob-xd:-12.39s;--app-blob-yt:5.95s;--app-blob-yd:-7.39s}[data-app-ui="2"] .app-blob-field>[data-pool="5"],[data-app-ui="2"] .app-blob-glow>[data-pool="5"]{--app-blob-pool:var(--app-field-5,#7b5ea7);--app-blob-glow-dark:54%;--app-blob-r:34%;--app-blob-z:2;--app-blob-x:95%;--app-blob-y:66%;--app-blob-xt:7.93s;--app-blob-xd:-1.23s;--app-blob-yt:9.88s;--app-blob-yd:-2.83s}[data-app-ui="2"] .app-blob[data-state=thinking]{--app-blob-tempo:4.5;--app-blob-breath-k:1}[data-app-ui="2"] .app-blob[data-breathing],[data-app-ui="2"] .app-blob[data-state=thinking]{animation:app-blob-breathe 2.4s ease-in-out infinite;scale:calc(1 + var(--app-blob-breath)*.06*var(--app-blob-breath-k, 0))}[data-app-ui="2"] .app-blob[data-state=error]{--app-blob-tempo:0}[data-app-ui="2"] .app-blob[data-state=error] .app-blob-field{filter:saturate(.12)}[data-app-ui="2"] .app-blob[data-paused],[data-app-ui="2"] .app-blob[data-paused] .app-blob-field>span,[data-app-ui="2"] .app-blob[data-paused] .app-blob-shape{animation-play-state:paused}[data-app-ui="2"] .app-blob[data-still],[data-app-ui="2"] .app-blob[data-still] .app-blob-field>span,[data-app-ui="2"] .app-blob[data-still] .app-blob-shape{animation:none}[data-app-ui="2"] .app-blob-glow{--app-blob-glow-mix:62%;inset:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;scale:.96;transition:opacity calc(.16s*var(--app-m)) ease-out,scale calc(.16s*var(--app-m)) ease-out}.dark [data-app-ui="2"] .app-blob-glow>span,.dark[data-app-ui="2"] .app-blob-glow>span{--app-blob-glow-mix:var(--app-blob-glow-dark)}[data-app-ui="2"] .app-blob-glow[data-state=open]{opacity:1;scale:1;transition:opacity calc(.36s*var(--app-m)) var(--app-spring-calm) calc(80ms*var(--app-m)),scale calc(.36s*var(--app-m)) var(--app-spring-calm) calc(80ms*var(--app-m))}[data-app-ui="2"] .app-blob-glow[data-intensity=backdrop][data-state=open]{opacity:.5}[data-app-ui="2"] .app-blob-glow>span{--app-blob-tx:10%;--app-blob-ty:12%;animation:app-blob-sway-x calc(var(--app-blob-xt)*3) var(--app-blob-sine) calc(var(--app-blob-xd)*3) infinite alternate,app-blob-sway-y calc(var(--app-blob-yt)*3) var(--app-blob-sine) calc(var(--app-blob-yd)*3) infinite alternate;background:radial-gradient(closest-side,color-mix(in oklab,var(--app-blob-pool) var(--app-blob-glow-mix),transparent),transparent);border-radius:50%;filter:blur(72px);height:68%;left:calc(var(--app-blob-x) - 30%);position:absolute;top:calc(var(--app-blob-y) - 34%);width:60%;will-change:transform}[data-app-ui="2"] .app-blob-glow[data-paused]>span{animation-play-state:paused}[data-app-ui="2"] .app-rotating-hint{display:inline-grid;max-width:100%;min-width:0;overflow:hidden;vertical-align:bottom}[data-app-ui="2"] .app-rotating-hint>span{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app-ui="2"] .app-rotating-hint>[data-hint=in]{animation:app-hint-in calc(.24s*var(--app-m)) var(--app-spring-calm) both}[data-app-ui="2"] .app-rotating-hint>[data-hint=out]{animation:app-hint-out calc(.2s*var(--app-m)) ease-in both;pointer-events:none}@keyframes app-blob-sway-x{0%{translate:calc(var(--app-blob-tx)*-1) 0}to{translate:var(--app-blob-tx) 0}}@keyframes app-blob-sway-y{0%{transform:translateY(calc(var(--app-blob-ty)*-1))}to{transform:translateY(var(--app-blob-ty))}}@supports (clip-path:shape(from 0 0,line to 1px 1px)){@keyframes app-blob-morph{0%,to{clip-path:shape(from 55% 0,curve to 100% 50% with 85.38% 0/100% 22.05%,curve to 55% 100% with 100% 77.95%/85.38% 100%,curve to 0 45% with 24.62% 100%/0 72.95%,curve to 55% 0 with 0 17.05%/24.62% 0,close)}8.33%{clip-path:shape(from 59.8% 0,curve to 100% 48% with 86.94% 0/100% 21.17%,curve to 54.6% 100% with 100% 77.06%/85.25% 100%,curve to 0 45.3% with 24.45% 100%/0 73.09%,curve to 59.8% 0 with 0 17.17%/26.77% 0,close)}16.67%{clip-path:shape(from 62.4% 0,curve to 100% 45.5% with 87.78% 0/100% 20.07%,curve to 53.8% 100% with 100% 75.96%/84.99% 100%,curve to 0 47.4% with 24.09% 100%/0 74.13%,curve to 62.4% 0 with 0 17.96%/27.94% 0,close)}25%{clip-path:shape(from 62% 0,curve to 100% 43.2% with 87.65% 0/100% 19.05%,curve to 52.7% 100% with 100% 74.95%/84.63% 100%,curve to 0 50.7% with 23.59% 100%/0 75.75%,curve to 62% 0 with 0 19.21%/27.76% 0,close)}33.33%{clip-path:shape(from 59.8% 0,curve to 100% 41.7% with 86.94% 0/100% 18.39%,curve to 52.8% 100% with 100% 74.28%/84.66% 100%,curve to 0 53.4% with 23.64% 100%/0 77.08%,curve to 59.8% 0 with 0 20.24%/26.77% 0,close)}41.67%{clip-path:shape(from 57.2% 0,curve to 100% 41.4% with 86.09% 0/100% 18.26%,curve to 55.3% 100% with 100% 74.15%/85.47% 100%,curve to 0 53.6% with 24.76% 100%/0 77.18%,curve to 57.2% 0 with 0 20.31%/25.61% 0,close)}50%{clip-path:shape(from 55% 0,curve to 100% 42.4% with 85.38% 0/100% 18.7%,curve to 59.4% 100% with 100% 74.59%/86.81% 100%,curve to 0 51.4% with 26.59% 100%/0 76.09%,curve to 55% 0 with 0 19.48%/24.62% 0,close)}58.33%{clip-path:shape(from 52.8% 0,curve to 100% 44.4% with 84.66% 0/100% 19.58%,curve to 62.9% 100% with 100% 75.48%/87.94% 100%,curve to 0 48.3% with 28.16% 100%/0 74.57%,curve to 52.8% 0 with 0 18.3%/23.64% 0,close)}66.67%{clip-path:shape(from 50.2% 0,curve to 100% 46.9% with 83.82% 0/100% 20.69%,curve to 63.8% 100% with 100% 76.58%/88.24% 100%,curve to 0 46.2% with 28.56% 100%/0 73.54%,curve to 50.2% 0 with 0 17.51%/22.48% 0,close)}75%{clip-path:shape(from 48% 0,curve to 100% 49.2% with 83.1% 0/100% 21.7%,curve to 61.7% 100% with 100% 77.59%/87.55% 100%,curve to 0 45.7% with 27.62% 100%/0 73.29%,curve to 48% 0 with 0 17.32%/21.49% 0,close)}83.33%{clip-path:shape(from 47.6% 0,curve to 100% 50.7% with 82.97% 0/100% 22.36%,curve to 58.4% 100% with 100% 78.25%/86.48% 100%,curve to 0 45.8% with 26.15% 100%/0 73.34%,curve to 47.6% 0 with 0 17.36%/21.31% 0,close)}91.67%{clip-path:shape(from 50.2% 0,curve to 100% 51% with 83.82% 0/100% 22.5%,curve to 56% 100% with 100% 78.39%/85.7% 100%,curve to 0 45.6% with 25.07% 100%/0 73.24%,curve to 50.2% 0 with 0 17.28%/22.48% 0,close)}}}@supports not (clip-path:shape(from 0 0,line to 1px 1px)){@keyframes app-blob-morph{0%,to{border-radius:55% 45% 45% 55%/45% 50% 50% 55%}8.33%{border-radius:59.8% 40.2% 45.4% 54.6%/45.3% 48% 52% 54.7%}16.67%{border-radius:62.4% 37.6% 46.2% 53.8%/47.4% 45.5% 54.5% 52.6%}25%{border-radius:62% 38% 47.3% 52.7%/50.7% 43.2% 56.8% 49.3%}33.33%{border-radius:59.8% 40.2% 47.2% 52.8%/53.4% 41.7% 58.3% 46.6%}41.67%{border-radius:57.2% 42.8% 44.7% 55.3%/53.6% 41.4% 58.6% 46.4%}50%{border-radius:55% 45% 40.6% 59.4%/51.4% 42.4% 57.6% 48.6%}58.33%{border-radius:52.8% 47.2% 37.1% 62.9%/48.3% 44.4% 55.6% 51.7%}66.67%{border-radius:50.2% 49.8% 36.2% 63.8%/46.2% 46.9% 53.1% 53.8%}75%{border-radius:48% 52% 38.3% 61.7%/45.7% 49.2% 50.8% 54.3%}83.33%{border-radius:47.6% 52.4% 41.6% 58.4%/45.8% 50.7% 49.3% 54.2%}91.67%{border-radius:50.2% 49.8% 44% 56%/45.6% 51% 49% 54.4%}}}@keyframes app-blob-breathe{0%,to{--app-blob-breath:0}50%{--app-blob-breath:1}}@keyframes app-hint-in{0%{filter:blur(4px);opacity:0;transform:translateY(6px)}}@keyframes app-hint-out{to{filter:blur(4px);opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){[data-app-ui="2"] .app-blob-glow>span,[data-app-ui="2"] .app-blob[data-breathing],[data-app-ui="2"] .app-blob[data-state],[data-app-ui="2"] .app-blob[data-state] .app-blob-field>span,[data-app-ui="2"] .app-blob[data-state] .app-blob-shape,[data-app-ui="2"] .app-rotating-hint>span{animation:none}[data-app-ui="2"] .app-rotating-hint>[data-hint=out]{display:none}}@media (prefers-reduced-transparency:reduce){[data-app-ui="2"] .app-blob-glow{display:none}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){[data-app-ui="2"] .app-blob-glow{display:none}}@media (prefers-contrast:more){[data-app-ui="2"] .app-blob-glow{display:none}}@media (forced-colors:active){[data-app-ui="2"] .app-blob-glow{display:none}}