@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.JE6qYW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.JE6qYW_variable{--font-ui:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.XncwkG_className{font-family:Manrope,Manrope Fallback;font-style:normal}.XncwkG_variable{--font-display:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.txs4rq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.txs4rq_variable{--pm-font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Yf7yya_chatpage,.Yf7yya_widget{--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--panel:#050f16;--line:#1f4557;--raised:#0a1d28}.Yf7yya_chatpage{max-width:none;padding:0}.Yf7yya_ambient{z-index:-1;pointer-events:none;animation:Yf7yya_ambient-in 2.2s var(--ease) backwards;position:fixed;inset:0;overflow:hidden}.Yf7yya_ambient i{border-radius:50%;display:block;position:absolute}.Yf7yya_ambient__a{opacity:1;width:2400px;height:2000px;translate:calc(var(--px,0)*-26px) calc(var(--py,0)*-18px);transition:opacity 1s var(--ease-io);background:radial-gradient(closest-side,#00ccfe55,#255194cc 34%,#25519455 58%,#0000 78%);margin:-1000px 0 0 -1200px;animation:14s ease-in-out infinite Yf7yya_ambient-breathe;top:44%;left:50%}.Yf7yya_ambient__b{width:1300px;height:1300px;translate:calc(var(--px,0)*34px) calc(var(--py,0)*24px);background:radial-gradient(closest-side,#25cbcb4d,#0000 70%);animation:19s ease-in-out infinite Yf7yya_ambient-drift;bottom:-30%;left:-12%}.Yf7yya_ambient__c{width:1400px;height:1400px;translate:calc(var(--px,0)*-40px) calc(var(--py,0)*26px);background:radial-gradient(closest-side,#2a63c0bf,#0000 70%);animation:23s ease-in-out infinite reverse Yf7yya_ambient-drift;top:-34%;right:-14%}.Yf7yya_ambient__d{opacity:0;width:1000px;height:1000px;transition:opacity .9s var(--ease-io);background:radial-gradient(closest-side,#7dcfff40,#0000 68%);margin:-500px 0 0 -500px;top:50%;left:50%}.Yf7yya_chatpage:has(.Yf7yya_is-started) .Yf7yya_ambient__a{opacity:.62}.Yf7yya_chatpage:has(.Yf7yya_is-typing) .Yf7yya_ambient__a{opacity:1}.Yf7yya_chatpage:has(.Yf7yya_is-working) .Yf7yya_ambient__d{opacity:1;animation:3.4s ease-in-out infinite Yf7yya_ambient-swell}@keyframes Yf7yya_ambient-in{0%{opacity:0}}@keyframes Yf7yya_ambient-breathe{50%{transform:scale(1.08)}}@keyframes Yf7yya_ambient-drift{50%{transform:translate(40px,-30px)scale(1.06)}}@keyframes Yf7yya_ambient-swell{50%{opacity:.55;transform:scale(1.14)}}.Yf7yya_stage{--frame:2px;--col:calc(820px + (var(--k,1) - 1)*440px);position:relative}.Yf7yya_deck{justify-content:center;align-items:stretch;display:flex}.Yf7yya_panel{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);width:100%;animation:Yf7yya_panel-in 1.1s var(--ease) .1s backwards;position:relative}.Yf7yya_guide,.Yf7yya_strands{display:none}@keyframes Yf7yya_panel-in{0%{opacity:0;clip-path:inset(14% 0 0 round 10px);transform:translateY(24px)scale(.985)}}@media (min-width:641px){.Yf7yya_stage{--frame:40px;padding:20px 24px}.Yf7yya_panel{max-width:calc(var(--col) + 96px);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 30px 90px #000000b3,0 0 150px 6px #00ccfe1c}}@media (min-width:1280px){.Yf7yya_stage{--col:calc(800px + (var(--k,1) - 1)*220px);--tuck:56px}.Yf7yya_deck{perspective:2400px}.Yf7yya_panel{width:calc(var(--col) + 96px);flex:none;box-shadow:36px 0 70px -14px #000000d9,0 30px 90px #00000080,0 0 150px 6px #00ccfe1c}.Yf7yya_guide{z-index:0;width:calc(420px + var(--tuck));margin-left:calc(var(--tuck)*-1);padding:30px 30px 26px calc(var(--tuck) + 30px);border:1px solid var(--line);transform-origin:0;translate:calc(var(--px,0)*8px) calc(var(--py,0)*4px);transition:filter .9s var(--ease-io);animation:Yf7yya_guide-out 1.5s var(--ease) .75s backwards;background:linear-gradient(90deg,#071823,#0c2230 42%,#0e2736);border-radius:10px;flex-direction:column;flex:none;display:flex;position:relative;box-shadow:inset 70px 0 60px -44px #000000e6,0 30px 90px #00000080,0 0 150px 6px #00ccfe17}.Yf7yya_chatpage:has(.Yf7yya_is-working) .Yf7yya_guide{filter:brightness(.78)saturate(.9)}}@keyframes Yf7yya_guide-out{0%{opacity:0;transform:translateX(calc(-100% + var(--tuck) + 44px)) rotateY(-18deg)}35%{opacity:1}}@media (min-width:1700px){.Yf7yya_stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.Yf7yya_strands{pointer-events:none;min-width:0;translate:calc(var(--px,0)*-14px) calc(var(--py,0)*-8px);display:block;position:relative;overflow:hidden}.Yf7yya_strands svg{width:100%;height:100%;position:absolute;inset:0}.Yf7yya_strands--right svg{transform:scaleX(-1)}}.Yf7yya_strand-base{stroke-dasharray:100;stroke-dashoffset:100px;animation:Yf7yya_strand-draw 2.2s var(--ease) calc(.9s + var(--i,0)*.14s) forwards}.Yf7yya_strand-node{transform-box:fill-box;transform-origin:50%;opacity:.4;animation:Yf7yya_node-pop .8s var(--ease) calc(2.2s + var(--i,0)*.14s) backwards,Yf7yya_strand-node 3.4s ease-in-out calc(3s + var(--i,0)*.14s) infinite}.Yf7yya_strand-pulse{opacity:0;stroke-dashoffset:100px;animation:Yf7yya_strand-flow var(--dur,9s) linear var(--delay,0s) infinite,Yf7yya_strand-show 1.4s ease 3s forwards}.Yf7yya_strand-pulse--fast{animation:Yf7yya_strand-flow var(--dur,3s) linear var(--delay,0s) infinite;transition:opacity .8s var(--ease-io)}.Yf7yya_chatpage:has(.Yf7yya_is-working) .Yf7yya_strand-pulse--fast{opacity:1}@keyframes Yf7yya_strand-draw{to{stroke-dashoffset:0}}@keyframes Yf7yya_strand-flow{to{stroke-dashoffset:0}}@keyframes Yf7yya_strand-show{to{opacity:1}}@keyframes Yf7yya_node-pop{0%{opacity:0;transform:scale(0)}}@keyframes Yf7yya_strand-node{50%{opacity:1}}.Yf7yya_guide-label{letter-spacing:1.8px;text-transform:uppercase;color:#7ea0b1;text-align:right;animation:Yf7yya_rise .9s var(--ease) 1.3s backwards;font-size:12px}.Yf7yya_guide-list{flex-direction:column;flex:1;margin:16px 0 0;padding:0;list-style:none;display:flex}.Yf7yya_guide-item{text-align:right;animation:Yf7yya_rise .9s var(--ease) calc(1.4s + var(--i,0)*.12s) backwards;border-top:1px solid #1c3a4b;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:8px;padding:14px 0;display:flex}.Yf7yya_guide-head{justify-content:flex-end;align-items:center;gap:14px;display:flex}.Yf7yya_guide-item h2{letter-spacing:-.02em;font-size:22px;line-height:1.15}.Yf7yya_guide-item p{color:#c4dae5;font-size:15px;line-height:1.5}.Yf7yya_guide-icon{fill:none;width:40px;height:40px;stroke:var(--hai,#7dcfff);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:filter .4s var(--ease);flex:none;overflow:visible}.Yf7yya_icon-fill{fill:var(--hai,#7dcfff);fill-opacity:.1;stroke:none;animation:Yf7yya_fade-in .9s var(--ease) calc(1.9s + var(--i,0)*.12s) backwards}.Yf7yya_icon-outline{stroke-dasharray:100;stroke-dashoffset:100px;animation:Yf7yya_strand-draw 1.5s var(--ease) calc(1.45s + var(--i,0)*.12s) forwards}.Yf7yya_icon-mark{animation:Yf7yya_fade-in .9s var(--ease) calc(2.1s + var(--i,0)*.12s) backwards}.Yf7yya_solid{fill:var(--hai,#7dcfff);stroke:none}.Yf7yya_guide-item:hover .Yf7yya_guide-icon{filter:drop-shadow(0 0 8px var(--hai,#7dcfff))}@media (max-height:820px){.Yf7yya_guide-icon{width:30px;height:30px}.Yf7yya_guide-item{padding:10px 0}.Yf7yya_guide-list{margin-top:12px}}.Yf7yya_guide-more{white-space:nowrap;color:var(--cyan);text-underline-offset:4px;transition:color .25s,text-underline-offset .35s var(--ease);margin-left:.4em;font-size:14px;text-decoration:underline;text-decoration-thickness:1px}.Yf7yya_guide-more:hover{color:var(--ice);text-underline-offset:7px}.Yf7yya_guide-more:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@keyframes Yf7yya_rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.Yf7yya_chat{min-height:calc(100svh/var(--k,1) - 88px - var(--frame,0px));isolation:isolate;flex-direction:column;align-items:center;padding:0 6% 28px;display:flex;position:relative;overflow:hidden}.Yf7yya_orb{--hai:#7dcfff;width:128px;height:128px;animation:Yf7yya_orb-in 1.3s var(--ease) .45s backwards,Yf7yya_float 7s ease-in-out 1.75s infinite;transition:scale .6s var(--ease);place-items:center;display:grid;position:relative}.Yf7yya_is-typing .Yf7yya_orb{scale:1.08}.Yf7yya_orb i{display:block;position:absolute}.Yf7yya_orb__glow{filter:blur(22px);opacity:.55;translate:calc(var(--px,0)*-6px) calc(var(--py,0)*-5px);background:radial-gradient(closest-side,#00ccfe80,#25519440 60%,#0000);border-radius:50%;transition:opacity .6s;animation:5.2s ease-in-out infinite Yf7yya_glow;inset:-34%}.Yf7yya_is-typing .Yf7yya_orb__glow{opacity:.95}.Yf7yya_orb__ring{border:1.5px solid var(--hai);opacity:0;border-radius:50%;animation:5.4s linear infinite Yf7yya_hai-halo-out;inset:0}.Yf7yya_orb__core{background:radial-gradient(circle at 28% 24%,#ffffffb0 0,#fff0 36%),radial-gradient(circle at 76% 28%,#25cbcb 0,#25cbcb00 52%),radial-gradient(circle at 70% 80%,#255194 0,#25519400 62%),radial-gradient(circle at 30% 76%,#00ccfe 0,#00ccfe00 60%),#7dcfff;border-radius:54% 46% 41% 59%/44% 53% 47% 56%;animation:9s cubic-bezier(.45,0,.55,1) infinite Yf7yya_hai-orb-morph,26s linear infinite Yf7yya_hai-orb-turn,7.5s cubic-bezier(.45,0,.55,1) infinite Yf7yya_hai-orb-squash;inset:6%;box-shadow:inset 0 0 26px #ffffff40,0 0 46px #00ccfe55}.Yf7yya_orb__shine{filter:blur(5px);width:34%;height:24%;transform:rotate(-24deg);translate:calc(var(--px,0)*9px) calc(var(--py,0)*7px);background:radial-gradient(closest-side,#fffc,#fff0);border-radius:50%;top:17%;left:24%}@keyframes Yf7yya_orb-in{0%{opacity:0;filter:blur(14px);transform:scale(.55)}}@keyframes Yf7yya_float{50%{transform:translateY(-8px)}}@keyframes Yf7yya_glow{50%{opacity:.8;transform:scale(1.14)}}.Yf7yya_intro{text-align:center;flex-direction:column;align-items:center;gap:28px;margin:auto 0 0;padding-top:56px;display:flex}.Yf7yya_intro :is(h1,h2){font-size:clamp(40px,calc(4.4vw/var(--k,1)),64px);letter-spacing:-.04em;text-wrap:balance;line-height:1.08}.Yf7yya_word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.Yf7yya_word>span{transform-origin:0 100%;animation:Yf7yya_word-in 1.1s var(--ease) calc(.65s + var(--i,0)*80ms) backwards;display:inline-block}@keyframes Yf7yya_word-in{0%{transform:translateY(112%)skewY(5deg)}}.Yf7yya_intro p{color:#8ba5b4;max-width:34em;animation:Yf7yya_rise .9s var(--ease) 1.05s backwards;font-size:18px}.Yf7yya_is-started .Yf7yya_intro{pointer-events:none;animation:Yf7yya_intro-out .65s var(--ease-io) forwards;justify-content:center;margin:0;padding:0;position:absolute;inset:0}@keyframes Yf7yya_intro-out{0%{opacity:1;clip-path:inset(0);transform:none}99%{opacity:0;clip-path:inset(0);transform:translateY(-24px)scale(.97)}to{opacity:0;clip-path:inset(50%);transform:translateY(-24px)scale(.97)}}.Yf7yya_is-carried .Yf7yya_intro{opacity:0;clip-path:inset(50%);animation:none}.Yf7yya_is-carried .Yf7yya_starters-wrap{transition:none}.Yf7yya_chat-new{border:1px solid var(--line);background:var(--raised);color:#bcd4df;border-radius:999px;flex:none;height:32px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .25s,color .25s,background .25s}.Yf7yya_chat-new:hover{border-color:var(--cyan);color:var(--text);background:#00ccfe14}.Yf7yya_chat-new:focus-visible{outline-offset:3px}.Yf7yya_chat-new--page{z-index:2;animation:Yf7yya_fade-in .6s var(--ease) backwards;position:absolute;top:16px;right:16px}.Yf7yya_chat-new--page~.Yf7yya_log{padding-top:64px;-webkit-mask:linear-gradient(#0000 40px,#000 64px),linear-gradient(#000 0 0) 100%/10px 100% no-repeat;mask:linear-gradient(#0000 40px,#000 64px),linear-gradient(#000 0 0) 100%/10px 100% no-repeat}.Yf7yya_log{overscroll-behavior:contain;flex:1;width:calc(100% + 36px);min-height:0;padding:36px 18px 40px;display:none;overflow-y:auto}.Yf7yya_is-started{height:calc(100svh/var(--k,1) - 88px - var(--frame,0px))}.Yf7yya_is-started .Yf7yya_log{display:block}.Yf7yya_log:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.Yf7yya_log{scrollbar-width:thin;scrollbar-color:#2a6680 #0a223066;scrollbar-gutter:stable both-edges}.Yf7yya_log::-webkit-scrollbar{width:8px}.Yf7yya_log::-webkit-scrollbar-track{background:#0a223066;border-radius:8px}.Yf7yya_log::-webkit-scrollbar-thumb{background:#2a6680;border-radius:8px}.Yf7yya_log::-webkit-scrollbar-thumb:hover{background:var(--cyan)}.Yf7yya_thread{max-width:var(--col);flex-direction:column;gap:26px;margin:0 auto;display:flex}.Yf7yya_visitor{max-width:82%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#00ccfe14;border:1px solid #00ccfe55;border-radius:16px 16px 4px;align-self:flex-end;padding:12px 18px;font-size:16px;line-height:1.55}.Yf7yya_agent{animation:Yf7yya_agent-in .8s var(--ease) backwards;align-items:flex-end;gap:14px;display:flex}@keyframes Yf7yya_agent-in{0%{opacity:0}}.Yf7yya_agent-text{min-width:0;font-size:calc(16.5px + (var(--k,1) - 1)*3px);color:#d3e6ee;overflow-wrap:anywhere;line-height:1.65}.Yf7yya_agent-text>:not(.Yf7yya_sr-only)~*{margin-top:12px}.Yf7yya_agent-text strong{color:var(--text);font-weight:600}.Yf7yya_agent-text :is(ul,ol){margin:0;padding-left:1.3em}.Yf7yya_agent-text li+li{margin-top:6px}.Yf7yya_table-wrap{border:1px solid var(--line);background:#04131c99;border-radius:8px;overflow-x:auto}.Yf7yya_table-wrap:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.Yf7yya_agent-text table{border-collapse:collapse;width:100%;font-size:.94em;line-height:1.5}.Yf7yya_agent-text :is(th,td){text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;border-bottom:1px solid #14303d;min-width:7em;padding:10px 14px}.Yf7yya_agent-text th{color:var(--text);white-space:nowrap;background:#0a2230;font-weight:600}.Yf7yya_agent-text tbody tr:last-child td{border-bottom:0}.Yf7yya_agent-text td:first-child{color:var(--text);font-weight:500}.Yf7yya_agent-text code{background:#0a2230;border-radius:5px;padding:1px 6px;font-size:.92em}.Yf7yya_agent-text a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.Yf7yya_busy{animation:Yf7yya_fade-in .6s var(--ease) backwards;align-items:center}@keyframes Yf7yya_fade-in{0%{opacity:0}}.Yf7yya_badge-slot{width:26px;height:26px;animation:Yf7yya_badge-in .9s var(--ease) .45s backwards;flex:none;place-items:center;display:grid}@keyframes Yf7yya_badge-in{0%{opacity:0;transform:scale(.3)}}.Yf7yya_busy-label{color:#8ba5b4;animation:Yf7yya_label-in .6s var(--ease) .6s backwards;font-size:15px}@keyframes Yf7yya_label-in{0%{opacity:0;transform:translate(-6px)}}.Yf7yya_orb--sm{width:26px;height:26px;transition:none;animation:none}.Yf7yya_orb--sm .Yf7yya_orb__glow{filter:blur(7px);opacity:.75;animation:3.9s ease-in-out infinite Yf7yya_glow;inset:-45%}.Yf7yya_orb--sm .Yf7yya_orb__core{animation:7.3s cubic-bezier(.45,0,.55,1) infinite Yf7yya_hai-orb-morph,19.7s linear infinite Yf7yya_hai-orb-turn,5.9s cubic-bezier(.45,0,.55,1) infinite Yf7yya_hai-orb-squash;inset:0;box-shadow:inset 0 0 7px #fff5,0 0 12px #00ccfe66}.Yf7yya_orb--sm .Yf7yya_orb__shine{filter:blur(2px)}@keyframes Yf7yya_hai-halo-out{0%{opacity:.55;transform:scale(.32)}to{opacity:0;transform:scale(1)}}@keyframes Yf7yya_hai-orb-morph{0%,to{border-radius:54% 46% 41% 59%/44% 53% 47% 56%}25%{border-radius:38% 62% 63% 37%/62% 39% 61% 38%}50%{border-radius:64% 36% 44% 56%/36% 64%}75%{border-radius:43% 57% 58% 42%/57% 43% 63% 37%}}@keyframes Yf7yya_hai-orb-turn{to{rotate:360deg}}@keyframes Yf7yya_hai-orb-squash{0%,to{scale:1}25%{scale:1.18 .86}50%{scale:.92 1.12}75%{scale:1.1 .93}}.Yf7yya_reply{min-height:27px;padding-left:40px;display:block;position:relative}.Yf7yya_reply-orb{--hai:#7dcfff;--oy:0px;width:26px;height:26px;transform:translateY(var(--oy));transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.Yf7yya_reply-orb>.Yf7yya_orb{transition:opacity .6s var(--ease-io),transform .8s var(--ease);position:absolute;inset:0}.Yf7yya_reply-orb.Yf7yya_is-generating>.Yf7yya_orb{opacity:0;transform:scale(.3)}.Yf7yya_gen{pointer-events:none;transition:opacity .6s var(--ease-io),transform .8s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.Yf7yya_reply-orb:not(.Yf7yya_is-generating) .Yf7yya_gen{opacity:0;transform:scale(.3)}.Yf7yya_pulse{width:20px;height:20px;display:block;position:relative}.Yf7yya_pulse__sphere{background:radial-gradient(circle at 32% 28%,#fff 0,#ffffffb3 9%,#fff0 38%),radial-gradient(circle at 72% 80%,#255194 0,#25519400 62%),radial-gradient(circle,#7dcfff,#00ccfe 70%);border-radius:50%;animation:2.8s cubic-bezier(.37,0,.63,1) infinite Yf7yya_pulse-breathe;position:absolute;inset:0;box-shadow:inset 0 0 6px #ffffff59,0 0 16px #00ccfe99}.Yf7yya_pulse__ring{box-sizing:border-box;border:1.5px solid var(--hai);opacity:0;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;animation:1.41s linear infinite Yf7yya_pulse-out;position:absolute;top:50%;left:50%}.Yf7yya_pulse__ring:nth-child(2){animation-delay:-.47s}.Yf7yya_pulse__ring:nth-child(3){animation-delay:-.94s}@keyframes Yf7yya_pulse-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes Yf7yya_pulse-out{0%{opacity:.75;transform:scale(.36)}to{opacity:0;transform:scale(1)}}.Yf7yya_dock{width:100%;max-width:var(--col);margin:0 auto}.Yf7yya_is-started .Yf7yya_dock{margin-top:auto}.Yf7yya_intro+.Yf7yya_log+.Yf7yya_dock{margin-top:36px;margin-bottom:auto}.Yf7yya_is-started .Yf7yya_intro+.Yf7yya_log+.Yf7yya_dock{margin-top:0}.Yf7yya_starters-wrap{transition:grid-template-rows .8s var(--ease),opacity .45s var(--ease-io);grid-template-rows:1fr;display:grid}.Yf7yya_is-started .Yf7yya_starters-wrap{opacity:0;pointer-events:none;grid-template-rows:0fr}.Yf7yya_starters{flex-wrap:wrap;justify-content:center;gap:10px;min-height:0;margin:0;padding:2px 2px 22px;list-style:none;display:flex;overflow:hidden}.Yf7yya_starters li{animation:Yf7yya_rise .9s var(--ease) calc(1.2s + var(--i,0)*70ms) backwards}.Yf7yya_starters button{border:1px solid var(--line);background:var(--raised);color:#bcd4df;transition:border-color .25s,color .25s,background .25s,transform .4s var(--ease);border-radius:999px;padding:10px 18px;font-size:15px}.Yf7yya_starters button:hover:not(:disabled){border-color:var(--cyan);color:var(--text);background:#00ccfe14;transform:translateY(-2px)}.Yf7yya_composer{border:1px solid var(--line);background:var(--raised);animation:Yf7yya_composer-in 1.1s var(--ease) 1.5s backwards,Yf7yya_composer-glow 1.8s ease 2.4s;border-radius:16px;align-items:flex-end;gap:10px;padding:10px 10px 10px 22px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 18px 60px #00000080}@keyframes Yf7yya_composer-in{0%{opacity:0;transform:translateY(20px)scale(.97)}}@keyframes Yf7yya_composer-glow{40%{border-color:#00ccfeb3;box-shadow:0 0 0 3px #00ccfe1f,0 0 36px #00ccfe40,0 18px 60px #00000080}}.Yf7yya_composer:hover{border-color:#2a6680}.Yf7yya_composer:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #00ccfe26,0 18px 60px #00000080}.Yf7yya_composer textarea{min-width:0;max-height:160px;color:var(--text);font:17px/1.5 var(--font-ui),sans-serif;resize:none;background:0 0;border:0;outline:none;flex:1;padding:9px 0}.Yf7yya_composer textarea::placeholder{color:#6f93a4}.Yf7yya_composer textarea:disabled{opacity:.6}.Yf7yya_send{background:var(--green);color:#00141c;width:44px;height:44px;transition:background .2s,transform .4s var(--ease),opacity .2s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.Yf7yya_send:hover:not(:disabled){background:#70ffba;transform:translateY(-1px)}.Yf7yya_send:disabled{opacity:.35;cursor:default}.Yf7yya_problem{color:#ffb3a8;text-align:center;margin-top:12px;font-size:14px;line-height:1.45}.Yf7yya_problem:empty{display:none}.Yf7yya_sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:641px) and (max-height:820px){.Yf7yya_intro .Yf7yya_orb{width:96px;height:96px}.Yf7yya_intro{gap:16px;padding-top:24px}.Yf7yya_intro :is(h1,h2){font-size:clamp(34px,calc(3.6vw/var(--k,1)),50px)}.Yf7yya_intro p{font-size:16px}.Yf7yya_intro+.Yf7yya_log+.Yf7yya_dock{margin-top:20px}.Yf7yya_starters{gap:8px;padding-bottom:14px}.Yf7yya_starters button{padding:8px 16px;font-size:14px}}@media (max-width:640px){.Yf7yya_composer textarea:placeholder-shown{min-height:calc(2.8em + 18px);line-height:1.4}.Yf7yya_composer textarea::placeholder{font-size:15px}.Yf7yya_chat{min-height:calc(100svh/var(--k,1) - 84px - var(--frame,0px));padding-bottom:16px}.Yf7yya_is-started{height:calc(100svh/var(--k,1) - 84px - var(--frame,0px))}.Yf7yya_intro{padding-top:36px}.Yf7yya_intro p{font-size:16px}.Yf7yya_visitor{max-width:92%}.Yf7yya_starters{flex-direction:column;align-items:stretch}.Yf7yya_starters button{text-align:left;border-radius:12px;width:100%}}@media (max-width:640px) and (max-height:760px){.Yf7yya_intro .Yf7yya_orb{width:64px;height:64px}.Yf7yya_intro{gap:12px;padding-top:12px}.Yf7yya_intro :is(h1,h2){font-size:32px}.Yf7yya_intro p{font-size:14px}.Yf7yya_intro+.Yf7yya_log+.Yf7yya_dock{margin-top:14px}.Yf7yya_starters{gap:6px;padding-bottom:10px}.Yf7yya_starters button{padding:7px 12px;font-size:13px;line-height:1.35}}.Yf7yya_widget{--lift:0px;--card-w:400px;--card-h:min(640px,calc(100% - 112px - var(--lift)));--big-w:min(980px,calc(100% - 48px));--big-h:min(900px,calc(100% - 48px));height:76px}@media (max-width:820px){.Yf7yya_widget{--lift:var(--consent-space,0px)}}@media (max-width:800px){.Yf7yya_consent-open .Yf7yya_launcher{opacity:0;visibility:hidden}}.Yf7yya_launcher{z-index:60;border:1px solid var(--line);height:52px;color:var(--text);transition:border-color .25s,background .25s,transform .4s var(--ease),opacity .3s var(--ease-io),visibility 0s;animation:Yf7yya_launcher-in 1s var(--ease) 1.4s backwards;background:#04131c;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 14px;font-size:15px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #000000b3,0 0 44px #00ccfe1f}.Yf7yya_launcher:hover{border-color:var(--cyan);background:#062031;transform:translateY(-2px)}.Yf7yya_launcher[aria-expanded=true]{background:#062031;border-color:#2a6680}@keyframes Yf7yya_launcher-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}.Yf7yya_widget-panel{right:24px;bottom:calc(88px + var(--lift));z-index:62;width:var(--card-w);height:var(--card-h);border:1px solid var(--line);background:var(--panel);transform-origin:100% 100%;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-io),transform .55s var(--ease),visibility 0s .55s,width .6s var(--ease),height .6s var(--ease),right .6s var(--ease),bottom .6s var(--ease);border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:0 30px 90px #000000b3,0 0 120px 4px #00ccfe1a}.Yf7yya_widget-panel:focus{outline:none}.Yf7yya_is-open .Yf7yya_widget-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.Yf7yya_is-expanded .Yf7yya_widget-panel{width:var(--big-w);height:var(--big-h);right:calc((100% - var(--big-w))/2);bottom:calc((100% - var(--big-h))/2)}.Yf7yya_widget-backdrop{z-index:61;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease-io),visibility 0s .45s;background:#000000b3;position:fixed;inset:0}.Yf7yya_is-expanded .Yf7yya_widget-backdrop{opacity:1;visibility:visible;transition-delay:0s}.Yf7yya_widget-bar{border-bottom:1px solid #14303d;flex:none;align-items:center;gap:6px;min-height:56px;padding:10px 10px 10px 20px;display:flex}.Yf7yya_widget-title{min-width:0;font-family:var(--font-display),sans-serif;color:var(--text);flex:1;font-size:16px;font-weight:500}.Yf7yya_widget-icon{color:#8ba5b4;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;transition:color .2s,background .2s;display:grid}.Yf7yya_widget-icon:hover{color:var(--text);background:#0a2230}.Yf7yya_widget-bar button:focus-visible{outline-offset:2px}.Yf7yya_widget-body{flex-direction:column;flex:1;min-height:0;display:flex}.Yf7yya_chat.Yf7yya_in-widget{flex:1;height:auto;min-height:0;padding:0 20px 16px}.Yf7yya_in-widget.Yf7yya_is-started{height:auto}.Yf7yya_in-widget:not(.Yf7yya_is-started){overflow-y:auto}.Yf7yya_in-widget .Yf7yya_intro{gap:12px;padding-top:20px}.Yf7yya_in-widget .Yf7yya_intro .Yf7yya_orb{width:60px;height:60px;animation-delay:0s,1.3s}.Yf7yya_in-widget .Yf7yya_intro :is(h1,h2){letter-spacing:-.035em;font-size:26px;line-height:1.12}.Yf7yya_in-widget .Yf7yya_intro p{font-size:14.5px;line-height:1.55;animation-delay:.3s}.Yf7yya_in-widget .Yf7yya_word>span{animation-delay:calc(.12s + var(--i,0)*60ms)}.Yf7yya_in-widget .Yf7yya_intro+.Yf7yya_log+.Yf7yya_dock{margin-top:18px}.Yf7yya_in-widget .Yf7yya_log{padding:20px 18px 24px}.Yf7yya_in-widget .Yf7yya_thread{gap:20px}.Yf7yya_in-widget .Yf7yya_visitor{max-width:88%;padding:10px 14px;font-size:15px}.Yf7yya_in-widget .Yf7yya_agent-text{font-size:15px;line-height:1.6}.Yf7yya_in-widget .Yf7yya_reply{padding-left:36px}.Yf7yya_in-widget .Yf7yya_starters{flex-direction:column;align-items:stretch;gap:6px;padding-bottom:12px}.Yf7yya_in-widget .Yf7yya_starters li{animation-delay:calc(.3s + var(--i,0)*60ms)}.Yf7yya_in-widget .Yf7yya_starters button{text-align:left;border-radius:12px;width:100%;padding:7px 14px;font-size:13.5px;line-height:1.4}.Yf7yya_in-widget .Yf7yya_composer{border-radius:14px;padding:8px 8px 8px 16px;animation-delay:.4s,1.1s}.Yf7yya_in-widget .Yf7yya_composer textarea{font-size:16px}.Yf7yya_in-widget .Yf7yya_composer textarea:placeholder-shown{min-height:calc(2.8em + 18px);line-height:1.4}.Yf7yya_in-widget .Yf7yya_composer textarea::placeholder{font-size:15px}.Yf7yya_in-widget .Yf7yya_send{width:40px;height:40px}.Yf7yya_in-widget .Yf7yya_problem{font-size:13px}.Yf7yya_is-expanded .Yf7yya_in-widget{padding:0 6% 28px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_intro{gap:22px;padding-top:40px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_intro .Yf7yya_orb{width:104px;height:104px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_intro :is(h1,h2){font-size:44px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_intro p{font-size:17px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_intro+.Yf7yya_log+.Yf7yya_dock{margin-top:32px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_log{padding:32px 18px 36px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_thread{gap:26px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_visitor{max-width:82%;padding:12px 18px;font-size:16px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_agent-text{font-size:16.5px;line-height:1.65}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_reply{padding-left:40px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_starters{flex-direction:row;align-items:center;gap:10px;padding-bottom:22px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_starters button{width:auto;font-size:15px;line-height:inherit;text-align:center;border-radius:999px;padding:10px 18px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_composer{border-radius:16px;padding:10px 10px 10px 22px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_composer textarea{font-size:17px}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_composer textarea:placeholder-shown{min-height:0;line-height:1.5}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_composer textarea::placeholder{font-size:inherit}.Yf7yya_is-expanded .Yf7yya_in-widget .Yf7yya_send{width:44px;height:44px}@media (max-width:640px){.Yf7yya_widget{height:68px}.Yf7yya_launcher{bottom:16px;right:16px}.Yf7yya_is-open .Yf7yya_launcher{opacity:0;visibility:hidden}.Yf7yya_widget-panel{transform-origin:50% 100%;border:0;border-radius:0;width:auto;height:auto;inset:0;transform:translateY(24px)}.Yf7yya_widget-size,.Yf7yya_widget-backdrop{display:none}.Yf7yya_chat.Yf7yya_in-widget{padding:0 16px 14px}}@media (prefers-reduced-motion:reduce){.Yf7yya_launcher,.Yf7yya_chat-new--page{animation:none}.Yf7yya_launcher,.Yf7yya_widget-panel,.Yf7yya_widget-backdrop{transition:none}.Yf7yya_ambient,.Yf7yya_ambient i,.Yf7yya_panel,.Yf7yya_guide,.Yf7yya_guide-label,.Yf7yya_guide-item,.Yf7yya_icon-fill,.Yf7yya_icon-mark,.Yf7yya_word>span,.Yf7yya_intro p,.Yf7yya_starters li,.Yf7yya_composer,.Yf7yya_agent,.Yf7yya_badge-slot,.Yf7yya_busy-label,.Yf7yya_orb,.Yf7yya_orb__glow,.Yf7yya_orb__core,.Yf7yya_strand-node,.Yf7yya_strand-pulse,.Yf7yya_strand-pulse--fast,.Yf7yya_gen{animation:none}.Yf7yya_strand-base,.Yf7yya_icon-outline{stroke-dashoffset:0;animation:none}.Yf7yya_strand-pulse{opacity:.7;stroke-dashoffset:50px}.Yf7yya_strand-pulse--fast{opacity:0}.Yf7yya_orb__ring{opacity:.25;animation:none;scale:.8}.Yf7yya_is-started .Yf7yya_intro{opacity:0;clip-path:inset(50%);animation:none}.Yf7yya_starters-wrap,.Yf7yya_ambient__a,.Yf7yya_ambient__d,.Yf7yya_guide{transition:none}}
