.AiSection_section__QiRyP{position:relative;isolation:isolate;overflow:hidden}.AiSection_glow__WvhFf{width:760px;height:760px;right:-240px;top:10%}.AiSection_chat__Frnj3{display:flex;flex-direction:column;height:100%;padding:1.25rem}.AiSection_chatHead__M3BV_{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;margin-bottom:1.1rem;border-bottom:1px solid var(--line)}.AiSection_chatTitle__AgpQ6{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-heading);word-spacing:.07em;font-weight:700;color:var(--ink)}.AiSection_chatTitle__AgpQ6 .icon-tile{width:2rem;height:2rem;font-size:.85rem}.AiSection_messages__Bfi_f{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.AiSection_msg___qg_z{max-width:86%;margin:0;padding:.75rem .95rem;border-radius:.9rem;font-size:.9375rem;line-height:1.5}.AiSection_user__3ABnM{align-self:flex-end;color:#fff;background:var(--gradient-logo-button);border:1px solid rgba(0,0,0,0);border-bottom-right-radius:.3rem}.AiSection_ai__ymk89{align-self:flex-start;color:var(--ink-2);background:#f4f7ff;border:1px solid #dde6fb;border-bottom-left-radius:.3rem}.AiSection_input__pOZet{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem;padding:.75rem .8rem .75rem 1rem;border-radius:.8rem;border:1px solid var(--line);background:#fafbff;color:var(--muted);font-size:.9rem}.AiSection_input__pOZet i{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.55rem;color:#fff;background:var(--gradient-logo-button)}.AiSection_list__HGPge{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.AiSection_item__HjwEW{display:flex;gap:1rem;padding:1rem 1.15rem;border-radius:var(--radius)}.AiSection_itemHead__vx3Vy{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.25rem}.AiSection_itemTitle__x1ipM{margin:0;font-size:1rem;font-weight:700;color:var(--ink)}.AiSection_itemText__4LJkn{margin:0;font-size:.9375rem;line-height:1.55;color:var(--muted)}.HeroBackdrop_backdrop__Yy5S3{--chip-w:9.25rem;--core:72rem;position:absolute;inset:0;z-index:-1;display:none;grid-template-columns:minmax(0,1fr) minmax(0,var(--core)) minmax(0,1fr);pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:1360px){.HeroBackdrop_backdrop__Yy5S3{display:grid;--chip-w:3.4rem}}@media(min-width:1560px){.HeroBackdrop_backdrop__Yy5S3{--chip-w:9.25rem}}.HeroBackdrop_page__0Wxv6{--core:66rem}.HeroBackdrop_side__9HhJP{position:relative;min-width:0}.HeroBackdrop_core__axLfa{min-width:0}.HeroBackdrop_chip__Yz0t5{position:absolute;top:var(--top);left:calc(1rem + max(0px,100% - var(--chip-w) - 2rem)*var(--at));display:inline-flex;align-items:center;gap:.6rem;width:var(--chip-w);height:3rem;padding:0 .9rem;border:1px solid var(--line);border-radius:.9rem;background:rgba(255,255,255,.94);box-shadow:0 10px 26px -14px rgba(10,18,64,.28);animation:HeroBackdrop_drift__xQUfG var(--seconds) ease-in-out var(--delay) infinite}@media(max-width:1559.98px){.HeroBackdrop_chip__Yz0t5{justify-content:center;padding:0}}.HeroBackdrop_soft__CHBq_{border:1.5px dashed #c3cde2;background:rgba(255,255,255,.78)}.HeroBackdrop_soft__CHBq_ .HeroBackdrop_glyph__l_JbP{opacity:.6}.HeroBackdrop_soft__CHBq_ .HeroBackdrop_label__twBUM{color:var(--muted)}.HeroBackdrop_glyph__l_JbP{flex:none;width:1.2rem;height:1.2rem;fill:var(--tone)}.HeroBackdrop_label__twBUM{min-width:0;overflow:hidden;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2)}@media(max-width:1559.98px){.HeroBackdrop_label__twBUM{display:none}}.HeroBackdrop_lines__FW5Kx{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.HeroBackdrop_lines__FW5Kx path{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 9;vector-effect:non-scaling-stroke}.HeroBackdrop_flowIn__X5RlG{stroke:rgba(42,95,224,.3);animation:HeroBackdrop_flow-in__hgPb9 9s linear infinite}.HeroBackdrop_flowOut__84wkE{stroke:rgba(117,50,235,.28);animation:HeroBackdrop_flow-out__3Pkto 9s linear infinite}@keyframes HeroBackdrop_flow-in__hgPb9{to{stroke-dashoffset:-110}}@keyframes HeroBackdrop_flow-out__3Pkto{to{stroke-dashoffset:110}}@keyframes HeroBackdrop_drift__xQUfG{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}.HeroFlow_frame__LvyM9{position:relative;max-width:70rem;margin:0 auto;border:1px solid var(--line);border-radius:1.25rem;background:#fff;box-shadow:0 36px 80px -34px rgba(10,18,64,.32),0 2px 8px rgba(10,18,64,.05);overflow:hidden;text-align:left}.HeroFlow_canvas__RC_gx{display:block;width:100%;height:auto;aspect-ratio:1100/456}@media(max-width:959.98px){.HeroFlow_canvas__RC_gx{aspect-ratio:356/716}}.HeroFlow_meta__TnYpY{justify-content:space-between;gap:.6rem 1.1rem;padding:.65rem .9rem;border-top:1px solid var(--line);background:#fff;font-size:.82rem;font-weight:600;color:var(--muted)}.HeroFlow_legend__XVkQc,.HeroFlow_meta__TnYpY{display:flex;flex-wrap:wrap;align-items:center}.HeroFlow_legend__XVkQc{gap:.35rem 1rem}.HeroFlow_legend__XVkQc span{display:inline-flex;align-items:center;gap:.45rem}.HeroFlow_key__tXMD3{width:9px;height:9px;border-radius:50%;background:var(--live)}.HeroFlow_keySoft__M33nw{background:rgba(0,0,0,0);border:1.5px dashed #8a95ab}.HeroFlow_sample__DVwDt{font-weight:500;color:#7a859c}.HeroFlow_controls__CNBVf{display:flex;gap:.5rem}.HeroFlow_controls__CNBVf button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .8rem;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink-2);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.HeroFlow_controls__CNBVf button:hover{border-color:var(--brand-primary);background:var(--bg-tint);color:var(--brand-primary-dark)}.HeroFlow_controls__CNBVf button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.HeroFlow_controls__CNBVf button i{font-size:.68rem}@media(max-width:575.98px){.HeroFlow_controls__CNBVf{width:100%}.HeroFlow_controls__CNBVf button{flex:1 1;justify-content:center;min-height:2.6rem}}