.Je{display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;flex:inherit;row-gap:inherit;column-gap:inherit;overflow:inherit;cursor:inherit;background-color:inherit;color:inherit}.Ke{width:fit-content;height:fit-content}.Ne{width:inherit;height:inherit}.Ha,.Ia,.Ja,.Ka,.Na{opacity:0}@keyframes Oa{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Na{animation:Oa var(--animation-duration-medium-fast) var(--animation-timing-function) forwards}@keyframes x{0%{opacity:0}to{opacity:1}}.Ha{animation:x var(--animation-duration-medium-fast) var(--animation-timing-function) forwards}@keyframes Pa{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Ia{animation:Pa var(--animation-duration-medium-fast) var(--animation-timing-function) forwards}@keyframes Qa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Ja{animation:Qa var(--animation-duration-medium-fast) var(--animation-timing-function) forwards}@keyframes Ra{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Ka{animation:Ra var(--animation-duration-medium-fast) var(--animation-timing-function) forwards}@keyframes Sa{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.Oe{animation:Sa var(--animation-duration-medium-fast) var(--animation-timing-function) forwards}@keyframes Ta{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.Pe{animation:Ta var(--animation-duration-medium-fast) var(--animation-timing-function) forwards}.Qe{animation:x var(--animation-duration-fast) ease-in-out reverse forwards}@keyframes Ua{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.Re{animation:Ua var(--animation-duration-fast) ease-in-out forwards}@keyframes Va{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.Se{animation:Va var(--animation-duration-fast) ease-in-out forwards}@keyframes Wa{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.Te{animation:Wa var(--animation-duration-fast) ease-in-out forwards}.co{overflow:auto;width:inherit;height:inherit;display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;flex:inherit;row-gap:inherit;column-gap:inherit;cursor:inherit;background-color:inherit;color:inherit}.lo{width:100%;padding:var(--space-sm);background-color:var(--background);border:1px solid var(--grey-1);box-shadow:var(--shadow-outer);border-radius:var(--space-xs);font-size:var(--font-size-body);text-align:left;cursor:pointer}.mo{position:absolute;z-index:2}.j{max-width:max-content;max-height:calc(var(--space-md) * 15);overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory;padding:0 var(--space-sm);border-radius:var(--space-sm);box-shadow:var(--shadow-outer-float);background-color:var(--background)}.j ul.t{list-style-type:none;padding:0;margin:0;padding-bottom:var(--space-sm)}.j ul.t:not(:last-child){border-bottom:1px solid var(--grey-1)}ul.t>.lr{color:var(--grey-2)}ul.t>.lr,ul.t>.c{display:flex;align-items:center;padding:var(--space-sm);border-radius:var(--space-sm);cursor:pointer;transition-property:background-color,color;transition-duration:var(--animation-duration-fast);transition-timing-function:var(--animation-timing-function)}ul.t>.c.mr{scroll-snap-align:center}ul.t>.c:hover{color:var(--background);background-color:var(--foreground)}ul.t>.c.c.mr:before{content:"✓";margin-right:var(--space-xs)}.Ue{width:max-content;height:max-content;border-radius:var(--space-sm);border:1px solid var(--grey-1);background-color:var(--background);overflow:hidden}.Ve{box-shadow:var(--shadow-outer)}.zo{width:min-content;max-width:calc(100vw - 2px - var(--space-lg) * 2);min-width:calc(var(--space-lg) * 25);height:max-content}.Yo{width:100%;height:auto}.Xo{border-bottom:1px solid var(--grey-1)}.jo{border-top:1px solid var(--grey-1)}.f{width:100%;display:grid;transition-property:grid-template-rows,opacity;transition-duration:var(--animation-duration-fast);transition-timing-function:ease-in-out}.f.Lo{opacity:1;grid-template-rows:1fr}.f.Mo{grid-template-rows:0fr;opacity:0}.f>.qo{width:100%;overflow:hidden}.l{width:100%;display:flex;position:relative;overflow:hidden;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-sm);border:1px solid var(--grey-1);border-radius:var(--space-xs);transition:border var(--animation-duration-fast) var(--animation-timing-function);cursor:pointer}.po{pointer-events:none}.l:hover,.l.L{border-color:var(--foreground)}.l.L{box-shadow:var(--shadow-outer)}.pr{position:relative;top:0;right:-10px;opacity:0;transition-property:right,opacity;transition-duration:var(--animation-duration-fast);transition-timing-function:ease-in-out}.l.L .pr{right:0;opacity:1}.Ao{width:var(--space-sm);height:var(--space-sm);border-radius:50%;flex-shrink:0}.A{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--space-xs);border-radius:var(--space-xs);-webkit-transition:.2s;transition:opacity .2s}.A::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-lg);height:var(--space-lg);border-radius:var(--space-lg);border:3px solid var(--background);background:var(--foreground);cursor:pointer}.A::-moz-range-thumb{width:var(--space-lg);height:var(--space-lg);border-radius:var(--space-lg);border:3px solid var(--background);background:var(--foreground);cursor:pointer}.h{display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;flex:inherit;row-gap:inherit;column-gap:inherit;overflow:inherit;background-color:inherit;color:inherit;width:inherit;cursor:pointer;height:fit-content;position:relative;outline:0;border:0}.h:before{position:absolute;z-index:10;content:"";border-radius:var(--space-xs);pointer-events:none;box-shadow:none;left:calc(var(--space-xs) * -1);top:calc(var(--space-xs) * -1);right:calc(var(--space-xs) * -1);bottom:calc(var(--space-xs) * -1);transition:box-shadow var(--animation-duration-fast) ease}.h.Bo:before,.h.Co:before{box-shadow:inset 0 0 0 1px var(--neutral)}.g{width:100%;max-width:calc(var(--space-md) * 20);background-color:var(--background);border-radius:var(--space-xs);border:1px solid var(--grey-1);padding:var(--space-sm);box-shadow:var(--shadow-inner);font-family:var(--font-family);font-size:var(--font-size-body);transition:border-color var(--animation-duration-fast) var(--animation-timing-function);outline:0}.so{width:46%}.dr{resize:vertical;max-height:calc(var(--space-md) * 10);min-height:calc(var(--space-md) * 5)}.g:focus{border-color:var(--foreground)}.g.cr{max-width:unset}.dr.cr{max-width:unset;max-height:unset;width:100%;height:100%}.g.do{cursor:not-allowed;background-color:var(--grey-1)}.s h1:hover,.s h2:hover,.s span:hover,.s p:hover{text-decoration:underline;text-underline-position:under}.s{width:fit-content;cursor:pointer;display:inline-block}.B{font-family:var(--font-family);padding-left:var(--space-md);margin:0}.B>li{margin-bottom:var(--space-xs);list-style-type:disc}.B>li a{display:block}.Do{padding:var(--space-lg);border-radius:var(--space-sm);border:1px solid var(--grey-1);margin:var(--space-md) 0}.Eo{padding:var(--space-sm);border-radius:var(--space-sm);background-color:var(--foreground);color:var(--background);margin:0 var(--space-md);position:relative}.Fo{max-width:calc(var(--space-lg) * 30)}.Go{min-width:calc(var(--space-md) * 7);max-width:calc(var(--space-md) * 10)}.Ho{position:absolute;left:-7px;top:calc(50% - 6.5px)}.Io{border-radius:var(--space-xs);width:var(--space-md);height:var(--space-md);box-shadow:var(--shadow-outer);flex-shrink:0;align-self:center}.C .D{transition-duration:var(--animation-duration-fast);transition-timing-function:ease-in-out;transition-property:filter,opacity;opacity:1;filter:saturate(100%);cursor:pointer}.C:hover .D{filter:saturate(50%);opacity:.1}.C:hover .D:hover{filter:saturate(100%);opacity:1}.Jo{width:fit-content;display:flex;flex-shrink:0}.Ko{margin:calc(var(--space-xs) * .5) 0;padding:var(--space-xs) var(--space-sm);border-radius:var(--space-lg);color:var(--background);width:fit-content}.E{transition-duration:var(--animation-duration-fast);transition-timing-function:ease-in-out;transition-property:opacity}.F{opacity:1}.F.G .E{opacity:.1}.F.G .E.G{opacity:1}.We{position:absolute;z-index:1}.Ze{border-radius:var(--space-sm);border:1px solid var(--grey-1);box-shadow:var(--shadow-outer);overflow:hidden;outline:0}.Y{cursor:pointer;padding:var(--space-sm);background-color:var(--background);transition:background-color var(--animation-duration-fast) var(--animation-timing-function),color var(--animation-duration-fast) var(--animation-timing-function)}.Y:not(:last-child){border-bottom:1px solid var(--grey-1)}.Y:hover{background-color:var(--grey-0)}.No{width:100%;height:350px;overflow:visible}.Oo{transition:height .7s ease-out,y .7s ease-out;transform-origin:bottom}.Po{font-size:14px;font-weight:800}.Qo{font-size:13px;font-weight:500;fill:#374151}.Ro{font-size:12px;fill:#6b7280}.So{font-size:18px;font-weight:600;color:#374151;margin-bottom:16px}.To{overflow-x:auto;padding-bottom:16px}.Uo{width:fit-content;min-height:var(--space-lg);border-radius:var(--space-xs);color:var(--background);position:relative}.Vo{content:"";position:absolute;width:0;height:0;top:50%;left:-.9rem;transform:translateY(-50%);border-width:.5rem;border-style:solid}.Wo{width:calc(var(--space-md) * 20);height:calc(var(--space-md) * 2);background-color:var(--grey-1);position:relative;overflow:hidden}.Mr{width:max-content;background-color:transparent;column-gap:var(--space-sm);display:flex}.Zo{width:100%;text-align:center}._o{width:calc(var(--space-md) * 7);text-align:right;white-space:wrap;margin-left:4rem}.qr{position:absolute;top:0;left:0;width:0;height:100%;border-radius:0 var(--space-xs) var(--space-xs) 0;transition:width var(--animation-duration-slow) var(--animation-timing-function)}.qr.Mr{position:relative}.no{width:100%;border:.5px solid var(--grey-1)}.an{max-width:calc(var(--space-md) * 15);height:fit-content}.rn{text-align:center}.H{position:relative;margin-left:calc(var(--space-lg) * 10)}.tn{position:absolute;left:-2rem;top:2rem;transform:translateY(-1rem);width:1.5rem;height:1.5rem;border-radius:1.5rem;border:var(--space-xs) solid var(--grey-1)}.I{border-left-width:1px;border-left-style:solid;border-color:var(--grey-1);position:absolute;width:0;height:calc(100% + 4rem);top:-2rem;left:calc((2rem - var(--space-xs) * 2 - 1px) * -1)}.H:first-child .I{border-image:linear-gradient(var(--background) 0%,var(--grey-1) 10%) 1}.H:last-child .I{border-image:linear-gradient(var(--grey-1) 80%,var(--background) 100%) 1}.in{position:absolute;top:2rem;right:calc(100% + 2.75rem);transform:translateY(-1.7rem);width:max-content;text-align:right;padding:var(--space-sm) var(--space-md);border-radius:var(--space-xs);color:var(--background)}.en{content:"";position:absolute;width:0;height:0;right:-.9rem;top:2rem;transform:translateY(-1rem);border-width:.5rem;border-style:solid}.on{max-width:calc(var(--space-lg) * 12);position:relative;top:-.75rem;padding:var(--space-md);border:1px solid var(--grey-1);border-radius:var(--space-xs);color:var(--foreground);background-color:var(--background)}.m{min-width:calc(var(--space-md) * 20);max-width:calc(var(--space-md) * 25);height:auto;padding:var(--space-lg);background-color:var(--background);color:var(--foreground)}.m:last-child{padding-bottom:calc(var(--space-lg) * 2)}.m.nn:not(:last-child){border:0;border-right:1px solid var(--grey-1)}.m.sn:not(:last-child){border:0;border-bottom:1px solid var(--grey-1)}.m.dn{border:.5px solid var(--grey-1)}.J{overflow:hidden;background-color:var(--grey-1);border-radius:var(--space-sm);width:100%}.J.Ar{height:fit-content}.J.Br{height:15rem}.K{border-radius:var(--space-sm);width:100%;height:auto}.K.Ar{display:none}.K.Br{display:block;animation:Cr .2s ease-in forwards}@keyframes Cr{0%{opacity:0}to{opacity:1}}.cn{height:100%;min-width:calc(var(--space-md) * 20);max-width:calc(var(--space-md) * 25);padding:var(--space-md);color:var(--background);background-color:var(--foreground)}.v{display:grid;overflow:hidden;border:1px solid var(--grey-1);border-radius:var(--space-sm);background-color:var(--background);transition-property:grid-template-rows;transition-duration:var(--animation-duration-fast);transition-timing-function:ease-in-out;width:fit-content;height:fit-content;grid-auto-flow:auto}.v.ln{grid-auto-flow:row}.v.mn{grid-auto-flow:column}.v.pn{grid-template-columns:repeat(2,1fr)}.gn{position:absolute;bottom:var(--space-sm);right:var(--space-md)}.o,.n{width:2rem;height:2rem;border-radius:50%;background-color:var(--foreground);color:var(--background);display:flex;align-items:center;justify-content:center;flex-shrink:0}.o{font-family:var(--font-family);font-weight:var(--font-weight-body)}.n{background-repeat:no-repeat;background-position:center center;background-size:cover}.n.tr,.o.tr{width:2rem;height:2rem;font-size:var(--font-size-body)}.n.ir,.o.ir{width:4rem;height:4rem;font-size:var(--font-size-h2)}.n.er,.o.er{width:6rem;height:6rem;font-size:var(--font-size-title)}.N,.O,.P,.Q,.R,.S,.T,.U,.V,.W,.Z,._,.aa,.ra,.ta,.ia,.ea,.oa,.na,.sa,.da,.ca,.la,.ma{animation-timing-function:ease-in-out;animation-fill-mode:forwards}.N{animation-name:Dr}.O{animation-name:Er}@keyframes Dr{0%{opacity:0}to{opacity:1}}@keyframes Er{0%{opacity:1}to{opacity:0}}.P{animation-name:Fr}.Q{animation-name:Gr}@keyframes Fr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Gr{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.R{animation-name:Hr}.S{animation-name:Ir}@keyframes Hr{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Ir{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.T{animation-name:Jr}.U{animation-name:Kr}@keyframes Jr{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes Kr{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.V{animation-name:Nr}.W{animation-name:Or}@keyframes Nr{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes Or{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.Z{animation-name:Pr}._{animation-name:Qr}@keyframes Pr{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Qr{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.aa{animation-name:Rr}.ra{animation-name:Sr}@keyframes Rr{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Sr{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-20px)}}.ta{animation-name:Tr}.ia{animation-name:Ur}@keyframes Tr{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Ur{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}.ea{animation-name:Vr;transform-style:preserve-3d;backface-visibility:hidden}.oa{animation-name:Wr;transform-style:preserve-3d;backface-visibility:hidden}@keyframes Vr{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}@keyframes Wr{0%{opacity:1;transform:perspective(400px) rotateX(0)}to{opacity:0;transform:perspective(400px) rotateX(-90deg)}}.na{animation-name:Zr;transform-style:preserve-3d;backface-visibility:hidden}.sa{animation-name:_r;transform-style:preserve-3d;backface-visibility:hidden}@keyframes Zr{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}@keyframes _r{0%{opacity:1;transform:perspective(400px) rotateY(0)}to{opacity:0;transform:perspective(400px) rotateY(-90deg)}}.da{animation-name:at;animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.ca{animation-name:rt}@keyframes at{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes rt{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.la{animation-name:tt}.ma{animation-name:it}@keyframes tt{0%{opacity:0;transform:rotate(-180deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes it{0%{opacity:1;transform:rotate(0) scale(1)}to{opacity:0;transform:rotate(180deg) scale(.8)}}@media (prefers-reduced-motion:reduce){.N,.O,.P,.Q,.R,.S,.T,.U,.V,.W,.Z,._,.aa,.ra,.ta,.ia,.ea,.oa,.na,.sa,.da,.ca,.la,.ma{animation:none!important;opacity:1!important;transform:none!important}}:root{--thinking-primary: #007aff;--thinking-success: #3cb371;--thinking-process: #ee9b00;--thinking-transform: #4361ee}.et{display:inline-block;max-width:80%;margin:10px 0}.ot{position:relative;background-color:var(--background);border:1px solid var(--grey-1);border-radius:0 var(--space-sm) var(--space-sm) var(--space-sm);overflow:hidden;box-shadow:var(--shadow-outer-feather);animation:nt .4s cubic-bezier(.16,1,.3,1);width:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}@keyframes nt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pa{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(var(--foreground-rgb, 0, 0, 0),.03) 50%,transparent 100%);background-size:200% 100%;animation:st 3s ease-in-out infinite;opacity:.2}@keyframes st{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.dt{position:relative;z-index:1;padding:14px 16px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.fn{display:flex;align-items:center;gap:10px;flex-shrink:0}.ct{width:64px;height:64px;display:flex;align-items:center;justify-content:center;animation:lt .5s cubic-bezier(.34,1.56,.64,1)}@keyframes lt{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.hn{width:64px;height:64px;stroke:var(--foreground);fill:none}.mt{animation:pt 2s ease-in-out infinite}@keyframes pt{0%,to{opacity:1}50%{opacity:.7}}.gt{stroke:var(--thinking-primary);fill:#007aff1a;animation:ft 2s ease-in-out infinite}@keyframes ft{0%,to{opacity:.8}50%{opacity:1}}.ht{stroke:var(--thinking-primary);opacity:.6;animation:vt 1.5s linear infinite}@keyframes vt{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12}}.ut,.ga{fill:var(--thinking-primary);animation:yt 1.5s ease-in-out infinite}.ga{animation-delay:.3s}@keyframes yt{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.bt{animation:vn 2s ease-in-out infinite}.kt,.fa,.ha{stroke:var(--foreground);fill:rgba(var(--foreground-rgb, 0, 0, 0),.08);animation:xt 2s ease-in-out infinite}.fa{animation-delay:.2s}.ha{animation-delay:.4s}@keyframes xt{0%,to{opacity:.6}50%{opacity:1}}.wt{animation:un 2.5s ease-in-out infinite}.yn{stroke:var(--foreground);opacity:.5}.zt{stroke:var(--thinking-success);stroke-width:2.5;animation:Yt 3s ease-in-out infinite}@keyframes Yt{0%{stroke-dasharray:100;stroke-dashoffset:100}50%,to{stroke-dasharray:100;stroke-dashoffset:0}}.Xt,.va,.ua{fill:var(--thinking-success);animation:jt 2s ease-in-out infinite}.va{animation-delay:.3s}.ua{animation-delay:.6s}@keyframes jt{0%,to{r:2.5;opacity:.7}50%{r:3.5;opacity:1}}.Lt{stroke:var(--thinking-success);fill:none;opacity:.3;animation:Mt 2s ease-in-out infinite}@keyframes Mt{0%,to{r:8;opacity:.3}50%{r:10;opacity:.6}}.qt{animation:bn 2.5s ease-in-out infinite}.At,.ya,.ba{stroke:var(--thinking-primary);fill:#007aff14;animation:Bt 2s ease-in-out infinite}.ya{animation-delay:.2s}.ba{animation-delay:.4s}@keyframes Bt{0%,to{opacity:.7}50%{opacity:1}}.kn,.xn{stroke:var(--foreground);opacity:.5}.Ct{stroke:var(--thinking-primary);animation:Dt 1.5s ease-in-out infinite}@keyframes Dt{0%,49%,to{opacity:1}50%,99%{opacity:.3}}.Et{animation:wn 2.5s ease-in-out infinite}.Ft,.ka,.xa{stroke:var(--thinking-process);fill:#ee9b001a;animation:Gt 2s ease-in-out infinite}.ka{animation-delay:.3s}.xa{animation-delay:.6s}@keyframes Gt{0%,to{opacity:.7;r:6}50%{opacity:1;r:7}}.zn,.Yn{stroke:var(--foreground);opacity:.4}.Ht,.wa{stroke:var(--thinking-process);animation:It 2s ease-in-out infinite}.wa{animation-delay:.4s}@keyframes It{0%,to{opacity:.5}50%{opacity:1}}.Xn{fill:var(--thinking-process)}.Jt{animation:jn 3s ease-in-out infinite}.Kt{stroke:var(--foreground);fill:rgba(var(--foreground-rgb, 0, 0, 0),.05);animation:Nt 3s ease-in-out infinite}@keyframes Nt{0%,40%{opacity:1}60%,to{opacity:.5}}.Ln{stroke:var(--foreground);opacity:.4}.Ot{stroke:var(--thinking-transform);animation:Pt 1.5s ease-in-out infinite}@keyframes Pt{0%,to{opacity:.5}50%{opacity:1}}.Qt{animation:Mn 3s ease-in-out infinite}.Rt,.za,.Ya{fill:var(--thinking-transform);opacity:0;animation:St 3s ease-in-out infinite}.za{animation-delay:.2s}.Ya{animation-delay:.4s}@keyframes St{0%,40%{opacity:0;transform:scaleY(0)}60%,to{opacity:1;transform:scaleY(1)}}.Tt{animation:qn 2s ease-in-out infinite}.Ut{stroke:var(--foreground);fill:rgba(var(--foreground-rgb, 0, 0, 0),.05);animation:Vt 2s ease-in-out infinite}@keyframes Vt{0%,to{opacity:.8}50%{opacity:1}}.An,.Bn{stroke:var(--foreground);fill:none;opacity:.5}.Wt{stroke:var(--thinking-success);fill:#3cc37126;animation:Zt 2s ease-in-out infinite}@keyframes Zt{0%,40%{r:0;opacity:0}60%,to{r:8;opacity:1}}._t{stroke:var(--thinking-success);stroke-dasharray:20;stroke-dashoffset:20;animation:ai 2s ease-in-out infinite}@keyframes ai{0%,50%{stroke-dashoffset:20}70%,to{stroke-dashoffset:0}}.ri{animation:ti 2s linear infinite;transform-origin:32px 32px}@keyframes ti{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ii,.Xa{stroke:var(--thinking-process);fill:none;animation:ei 2s ease-in-out infinite}.Xa{animation-delay:.5s}@keyframes ei{0%,to{opacity:.7}50%{opacity:1}}.oi,.ja{stroke:var(--thinking-process);animation:ni 2s ease-in-out infinite}.ja{animation-delay:.5s}@keyframes ni{0%,to{opacity:.6}50%{opacity:1}}.si{fill:var(--thinking-process);animation:di 1.5s ease-in-out infinite}@keyframes di{0%,to{opacity:.5;r:3}50%{opacity:1;r:4}}.Cn{width:24px;height:24px}.ci{stroke:var(--foreground);fill:none;transform-origin:center;animation:li 1.5s linear infinite}@keyframes li{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Dn{display:flex;align-items:center;gap:4px}.p{width:5px;height:5px;border-radius:50%;animation:mi 1.4s ease-in-out infinite}.p:nth-child(1){background:var(--foreground);opacity:.8;animation-delay:0s}.p:nth-child(2){background:var(--foreground);opacity:.6;animation-delay:.2s}.p:nth-child(3){background:var(--foreground);opacity:.4;animation-delay:.4s}@keyframes mi{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-6px);opacity:1}}.En{min-width:0;overflow:hidden}.Fn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;transition:all .3s cubic-bezier(.16,1,.3,1)}.Gn{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-heading);color:var(--foreground);line-height:1.4;letter-spacing:-.01em}.pi{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:var(--grey-1);border-radius:6px;font-family:var(--font-family);font-size:var(--font-size-meta);font-weight:var(--font-weight-heading);color:var(--foreground);letter-spacing:-.005em;animation:gi .3s cubic-bezier(.34,1.56,.64,1)}@keyframes gi{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Hn{height:2px;width:100%;background:rgba(var(--foreground-rgb, 0, 0, 0),.1);position:relative;overflow:hidden}.fi{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--foreground);opacity:.5;animation:hi 2s ease-in-out infinite}@keyframes hi{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.et,.ot,.dt,.vi,.pa,.ct,.mt,.gt,.ht,.ut,.ga,.bt,.kt,.fa,.ha,.wt,.zt,.Xt,.va,.ua,.Lt,.qt,.At,.ya,.ba,.Ct,.Et,.Ft,.ka,.xa,.Ht,.wa,.Jt,.Kt,.Ot,.Qt,.Rt,.za,.Ya,.Tt,.Ut,.Wt,._t,.ri,.ii,.Xa,.oi,.ja,.si,.ci,.p,.pi,.fi{animation:none!important;transition:none!important}}@media (prefers-color-scheme:dark){.pa{opacity:.15}.vi{opacity:.4}}.La{max-width:80%;padding:var(--space-sm);background-color:var(--background);border:1px solid var(--grey-1);box-shadow:var(--shadow-outer-feather)}.La.In{border-radius:var(--space-sm) 0 var(--space-sm) var(--space-sm)}.La.Jn{border-radius:0 var(--space-sm) var(--space-sm) var(--space-sm)}.Kn{width:100%}.Nn{padding:var(--space-xs) var(--space-sm);background-color:var(--grey-0);border-radius:var(--space-lg);max-width:100%;overflow:hidden}.On{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.Xr{position:relative;display:flex;align-items:center;padding:var(--space-xs) var(--space-sm);padding-right:var(--space-lg);border-radius:var(--space-md);border:1px solid var(--grey-1);background-color:var(--background);box-shadow:var(--shadow-outer);cursor:pointer}.Xr.yo{opacity:.5;cursor:not-allowed;pointer-events:none}.jr{position:absolute;display:flex;flex-direction:column;top:0;right:var(--space-sm);transition:top var(--animation-duration-fast) var(--animation-timing-function)}.jr.bo{top:-1.7rem}.Lr{height:1.7rem;display:flex;align-items:center;justify-self:center;overflow:hidden;opacity:1;transition:opacity var(--animation-duration-fast) var(--animation-timing-function);pointer-events:none}.Lr.ko{opacity:0}.i,.i div{box-sizing:border-box}.i{display:inline-block;position:relative;width:calc(var(--space-sm) * 3 + var(--space-sm));height:var(--space-sm)}.i div{position:absolute;top:calc(var(--space-md) / 2 - var(--space-sm) / 2);width:calc(var(--space-sm) * .75);height:calc(var(--space-sm) * .75);border-radius:50%;background:var(--grey-2);animation-timing-function:cubic-bezier(0,1,1,0)}.i div:nth-child(1){left:var(--space-xs);animation:ui .6s infinite}.i div:nth-child(2){left:var(--space-xs);animation:Ma .6s infinite}.i div:nth-child(3){left:calc(var(--space-xs) + var(--space-sm));animation:Ma .6s infinite}.i div:nth-child(4){left:calc(var(--space-xs) * 3.75 + var(--space-sm));animation:yi .6s infinite}@keyframes ui{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes yi{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes Ma{0%{transform:translate(0)}to{transform:translate(calc(var(--space-xs) * 2.75))}}.qa,.u,.y,.Aa,.b,.Ba{color:inherit;font-family:var(--font-family);font-optical-sizing:auto;font-style:normal;letter-spacing:.01em;text-align:inherit;display:block;padding:0;margin:0}.qa{font-weight:var(--font-weight-title);font-size:var(--font-size-title)}.u,.y,.b{font-weight:var(--font-weight-heading)}.Aa{font-weight:var(--font-weight-body);font-size:var(--font-size-body)}.Ba{font-weight:var(--font-weight-meta);font-size:var(--font-size-meta)}.u{font-size:var(--font-size-h1)}.y{font-size:var(--font-size-h2)}.b{font-size:var(--font-size-label)}.bi{font-weight:var(--font-weight-title)}.ki{display:inline}.xi{word-break:break-word}.wi{text-transform:capitalize}.zi{white-space:pre-wrap}.Yi{text-align:left}.Xi{text-align:center}.ji{text-align:right}.Li{text-shadow:var(--shadow-outer)}.Mi{text-shadow:var(--shadow-outer-feather)}.qi{text-shadow:var(--shadow-outer-float)}.Ai{display:flex;position:relative;outline:none}.Bi{flex:1}.Ci{width:fit-content}.Di{width:max-content}.Ei{width:100vw}.Fi{width:100%}.Gi{height:fit-content}.Hi{height:max-content}.Ii{height:100vh}.Ji{height:100%}.Ca{flex-direction:column}.Ca.Da{flex-direction:column-reverse}.Ea{flex-direction:row}.Ea.Da{flex-direction:row-reverse}.Ki{flex-wrap:wrap}.Ni{row-gap:0}.Oi{column-gap:0}.Pi{column-gap:var(--space-xs)}.Qi{column-gap:var(--space-sm)}.Ri{column-gap:var(--space-md)}.Si{column-gap:var(--space-lg)}.Ti{row-gap:var(--space-xs)}.Ui{row-gap:var(--space-sm)}.Vi{row-gap:var(--space-md)}.Wi{row-gap:var(--space-lg)}.Zi{padding-left:0;padding-right:0}._i{padding-top:0;padding-bottom:0}.ae{padding-left:var(--space-xs);padding-right:var(--space-xs)}.re{padding-left:var(--space-sm);padding-right:var(--space-sm)}.te{padding-left:var(--space-md);padding-right:var(--space-md)}.ie{padding-left:var(--space-lg);padding-right:var(--space-lg)}.ee{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.oe{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ne{padding-top:var(--space-md);padding-bottom:var(--space-md)}.se{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.Fa{margin-left:0;margin-right:0}.de{margin-top:0;margin-bottom:0}.ce{margin-left:var(--space-xs);margin-right:var(--space-xs)}.le{margin-left:var(--space-sm);margin-right:var(--space-sm)}.me{margin-left:var(--space-md);margin-right:var(--space-md)}.pe{margin-left:var(--space-lg);margin-right:var(--space-lg)}.ge{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.fe{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.he{margin-top:var(--space-md);margin-bottom:var(--space-md)}.ve{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.ue{justify-content:space-evenly}.ye{justify-content:space-between}.be{justify-content:flex-start}.ke{justify-content:center}.xe{justify-content:flex-end}.we{align-content:stretch}.ze{align-items:flex-start}.Ye{align-items:center}.Xe{align-items:flex-end}.je{align-items:stretch}.Le{overflow:visible}.Me{overflow:hidden}.qe{scroll-behavior:smooth;overflow-y:hidden;overflow-x:overlay}.Ae{scroll-behavior:smooth;overflow-x:hidden;overflow-y:overlay}.Be{scroll-behavior:smooth;overflow:overlay}.Ce{cursor:pointer}.r{position:relative;outline:0;width:max-content;border:1px solid var(--grey-1);border-radius:var(--space-lg);box-shadow:var(--shadow-outer);cursor:pointer;transition:border-color var(--animation-duration-fast) var(--animation-timing-function),transform var(--animation-duration-fast) var(--animation-timing-function),opacity var(--animation-duration-fast) var(--animation-timing-function)}.r.De{padding:var(--space-xs) var(--space-sm)}.r.Ee{padding:var(--space-sm) var(--space-md)}.Fe{background:var(--primary);color:var(--background)}.Ga{background:var(--background);color:var(--foreground);border-color:var(--grey-1)}.Ge{background:var(--success);color:#fff}.He{background:var(--danger);color:#fff}.r:not(.k):hover,.r:focus{opacity:.8}.Ga:not(.k):hover,.r:focus{border-color:var(--grey-2)}.r:not(:disabled):active{transform:scale(.97)}.Ie{width:100%}.r.k{cursor:not-allowed}._a,.ar,.rr{display:flex;align-items:center;justify-content:center;overflow:hidden}.ar{width:.75rem;height:.75rem}.ar>svg,.ar>img{width:.75rem;height:.75rem}._a{width:1.25rem;height:1.25rem}._a>svg,._a>img{width:1.25rem;height:1.25rem}.rr{width:1.75rem;height:1.75rem}.rr>svg,.rr>img{width:1.75rem;height:1.75rem}
