.aia-page{--aia-nav:5rem;--bg:#fff;--surface:#f4f6f9;--ink:#12151a;--ink-2:#545b66;--ink-3:#656c77;--line:#12151a14;--primary:#0078ff;--primary-strong:#0056d6;--primary-soft:#e5f1ff;--gradient-primary:linear-gradient(135deg, #00c6ff 0%, #0078ff 100%);--shadow-primary:0 10px 20px #0078ff4d;--success:#18c480;--run:#a3e2c4;--slow:#f5a524;--stop:#ff2b5e;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--font-sans), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.5;overflow-x:clip}:where(.aia-page) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.aia-page) a{color:inherit}:where(.aia-page) svg{display:block}.aia-page :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.aia-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.aia-btn{letter-spacing:-.01em;white-space:nowrap;min-height:44px;transition:transform .25s var(--ease), box-shadow .25s, background-color .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.aia-btn:active{transform:scale(.97)}.aia-btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-primary)}.aia-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0078ff5c}.aia-story{height:calc(var(--units,11.25) * 100vh);position:relative}@supports (height:100svh){.aia-story{height:calc(var(--units,11.25) * 100svh)}}.aia-stage{top:var(--aia-nav);height:calc(100vh - var(--aia-nav));position:sticky;overflow:hidden}@supports (height:100svh){.aia-stage{height:calc(100svh - var(--aia-nav))}}.aia-stage.is-off .aia-spin,.aia-stage.is-off .aia-orb-spin,.aia-stage.is-off .aia-aura span,.aia-stage.is-off .aia-live-dot:after{animation-play-state:paused}.aia-aura{z-index:0;pointer-events:none;width:1200px;height:760px;margin:-380px 0 0 -600px;position:absolute;top:0;left:0}.aia-aura span{background:radial-gradient(closest-side,#00c6ff26,#0078ff16 46%,#2c62fa09 68%,#fff0 100%);border-radius:50%;animation:10s ease-in-out infinite alternate aia-breathe;position:absolute;inset:0}@keyframes aia-breathe{0%{transform:scale(.92)rotate(-3deg)}to{transform:scale(1.06)rotate(3deg)}}.aia-hero{z-index:2;text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.aia-hero-tag{color:var(--ink-2);letter-spacing:-.005em;align-items:center;gap:10px;margin-bottom:24px;font-size:15px;font-weight:560;display:inline-flex}.aia-hero-title{letter-spacing:-.048em;text-wrap:initial;font-size:clamp(44px,9.2vw,132px);font-weight:660;line-height:.95}.aia-hero-title .aia-line{margin-bottom:-.08em;padding:0 .04em .08em;display:block;overflow:hidden}.aia-hero-title .aia-line>span{display:block}.aia-hero-sub{max-width:38ch;color:var(--ink-2);letter-spacing:-.012em;text-wrap:balance;margin-top:26px;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.aia-page.is-js .aia-hero-title .aia-line>span{transform:translateY(108%)}.aia-page.is-js .aia-hero-tag,.aia-page.is-js .aia-hero-sub,.aia-page.is-js .aia-bar-intro,.aia-page.is-js .aia-hs-in,.aia-page.is-js .aia-cue-in{opacity:0}.aia-page.is-js .aia-bar-intro{transform:translateY(22px)scale(.985)}.aia-page.is-ready .aia-hero-title .aia-line>span{transition:transform 1.15s var(--ease);transform:none}.aia-page.is-ready .aia-hero-title .aia-line:nth-child(2)>span{transition-delay:90ms}.aia-page.is-ready .aia-hero-tag{opacity:1;transition:opacity .8s 50ms}.aia-page.is-ready .aia-hero-sub{opacity:1;transition:opacity .9s .42s}.aia-page.is-ready .aia-bar-intro{opacity:1;transition:opacity .9s .58s, transform 1.2s .58s var(--ease);transform:none}.aia-page.is-ready .aia-hs-in,.aia-page.is-ready .aia-cue-in{opacity:1;transition:opacity .9s 1.1s}.aia-orb{isolation:isolate;border-radius:50%;flex:none;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0078ff40}.aia-orb-spin{background:conic-gradient(#00c6ff,#0078ff,#9b2cfa,#2c62fa,#00c6ff);animation:6s linear infinite aia-spin360;position:absolute;inset:-25%}.aia-orb:after{content:"";background:radial-gradient(circle at 32% 28%,#ffffffd9 0,#fff0 44%),radial-gradient(circle at 70% 82%,#00000024,#0000 56%);border-radius:50%;position:absolute;inset:0}.aia-orb.is-think{animation:1.2s ease-in-out infinite aia-pulse}.aia-orb.is-think .aia-orb-spin{animation-duration:1.3s}@keyframes aia-spin360{to{transform:rotate(360deg)}}@keyframes aia-pulse{50%{transform:scale(1.12)}}.aia-cloud{z-index:1;position:absolute;inset:0}.aia-q{white-space:nowrap;opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.aia-cloud.is-live .aia-q{pointer-events:auto}.aia-q span{font-size:var(--fs);letter-spacing:-.015em;color:rgba(18, 21, 26, var(--o));filter:blur(var(--b));transition:color .45s, filter .45s, transform .55s var(--ease);padding:10px 12px;font-weight:540;display:block}.aia-q:hover span{color:var(--ink);filter:blur();transform:scale(1.07)}.aia-cap{z-index:3;text-align:center;letter-spacing:-.042em;text-wrap:balance;opacity:0;pointer-events:none;will-change:transform, opacity;padding:0 24px;font-size:clamp(34px,5.2vw,76px);font-weight:650;line-height:1.02;position:absolute;top:0;left:0;right:0}.aia-scaps{z-index:4;opacity:0;pointer-events:none;flex-direction:column;gap:40px;display:flex;position:absolute;top:0;left:0}.aia-scaps.is-live{pointer-events:auto}.aia-scap-wrap{position:relative}.aia-scap{opacity:0;width:100%;transition:opacity .5s var(--ease), transform .8s var(--ease);position:absolute;top:0;left:0;transform:translateY(14px)}.aia-scap.is-on{opacity:1;transform:none}.aia-scap h2{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(32px,3.4vw,54px);font-weight:650;line-height:1.03}.aia-scap p{max-width:32ch;color:var(--ink-2);letter-spacing:-.01em;text-wrap:pretty;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.aia-chapters{flex-direction:column;order:2;display:flex}.aia-chapter{min-height:44px;color:var(--ink-3);letter-spacing:-.01em;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:15px;font-weight:560;transition:color .3s;display:flex}.aia-chapter:hover,.aia-chapter.is-on{color:var(--ink)}.aia-chapter i{background:#12151a1f;border-radius:2px;flex:none;width:36px;height:2px;position:relative;overflow:hidden}.aia-chapter i:after{content:"";background:var(--ink);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.aia-stage.is-mob .aia-scaps{gap:14px}.aia-stage.is-mob .aia-chapters{flex-direction:row;order:0;gap:10px}.aia-stage.is-mob .aia-chapter{white-space:nowrap;flex-direction:column-reverse;flex:auto;justify-content:center;align-items:stretch;gap:7px;min-width:0;font-size:13px}.aia-stage.is-mob .aia-chapter i{width:auto}.aia-stage.is-mob .aia-scap h2{font-size:clamp(26px,7.4vw,34px)}.aia-stage.is-mob .aia-scap p{display:none}.aia-device{z-index:5;transform-origin:0 0;position:absolute;top:0;left:0;container-type:inline-size}.aia-frame{opacity:0;background:#fff;border-radius:0;height:84px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #12151a0f,0 20px 44px -14px #12151a29,0 60px 140px -30px #0050be3d}.aia-win-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 16px 0 18px;display:flex;position:absolute;top:0;left:0;right:0}.aia-win-id{align-items:center;gap:10px;min-width:0;display:flex}.aia-win-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.aia-win-t b{letter-spacing:-.01em;font-size:14.5px;font-weight:620}.aia-win-t small{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.aia-stage.is-mob .aia-win-t small{white-space:normal}.aia-live-pill{background:var(--surface);color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:560;display:inline-flex}.aia-live-dot{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.aia-live-dot:after{content:"";background:var(--success);opacity:0;animation:aia-ping 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes aia-ping{0%{opacity:.45;transform:scale(.4)}80%,to{opacity:0;transform:scale(1.6)}}.aia-msgs{left:0;right:0;bottom:var(--ba,84px);height:var(--mh,500px);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.aia-greet{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 40px;display:flex;position:absolute;inset:0}.aia-greet p{letter-spacing:-.015em;text-wrap:balance;max-width:22ch;font-size:17px;font-weight:560}.aia-orb-lg{width:46px;height:46px}.aia-ex{opacity:0;will-change:transform, opacity;flex-direction:column;gap:18px;display:flex;position:absolute;top:20px;left:22px;right:22px}.aia-u{letter-spacing:-.01em;opacity:0;background:#eef1f5;border-radius:20px 20px 6px;align-self:flex-end;max-width:84%;padding:11px 16px;font-size:15.5px;line-height:1.4}.aia-a{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.aia-a-orb{opacity:0;width:26px;height:26px;margin-top:-2px}.aia-a-body{min-width:0}.aia-a-st{min-height:22px;color:var(--ink-3);letter-spacing:-.005em;opacity:0;align-items:center;gap:8px;font-size:13px;display:flex}.aia-st-i{border-radius:50%;flex:none;width:14px;height:14px;position:relative}.aia-st-i.is-load{border:1.6px solid #12151a24;border-top-color:var(--primary);animation:.75s linear infinite aia-spin360}.aia-st-i.is-done{background:var(--success)}.aia-st-i.is-done:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:3.4px;height:6.4px;position:absolute;top:2.7px;left:4.7px;transform:rotate(45deg)}.aia-page .aia-a-tx{letter-spacing:-.011em;text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.52}.aia-a-tx b{font-weight:640}.aia-w{opacity:0;transition:opacity .28s}.aia-w.is-on{opacity:1}.aia-bar-wrap{height:60px;position:absolute;bottom:12px;left:12px;right:12px}.aia-bar-intro{position:absolute;inset:0}.aia-bar,.aia-pill{text-align:left;background:0 0;border:0;border-radius:999px;width:100%;padding:0;display:block;position:absolute;inset:0}.aia-lift{border-radius:inherit;position:absolute;inset:0;box-shadow:0 1px 2px #12151a0d,0 14px 34px -10px #12151a2e,0 34px 90px -24px #005ad24d}.aia-halo,.aia-ring{pointer-events:none;border-radius:999px;position:absolute;overflow:hidden}.aia-ring{opacity:.5;inset:-1.5px}.aia-halo{filter:blur(16px);opacity:.42;inset:-3px}.aia-spin{aspect-ratio:1;background:conic-gradient(#00c6ff,#0078ff 22%,#2c62fa 40%,#9b2cfa 55%,#2c62fa 72%,#00c6ff);width:104%;margin-top:-52%;margin-left:-52%;animation:6s linear infinite aia-spin360;position:absolute;top:50%;left:50%}.aia-bar.is-glow-off .aia-spin{visibility:hidden;animation-play-state:paused}.aia-face{border-radius:inherit;background:#fff;align-items:center;gap:12px;padding:0 9px 0 20px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #12151a12}.aia-i-spark{flex:none;width:20px;height:20px}.aia-bar-text{white-space:nowrap;letter-spacing:-.012em;min-width:0;height:100%;color:var(--ink);flex:1;align-items:center;font-size:16px;display:flex;overflow:hidden}.aia-bar-text.is-over{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px);mask-image:linear-gradient(90deg,#0000 0,#000 22px)}.aia-typed{white-space:pre}.aia-caret{background:var(--primary);border-radius:1px;flex:none;width:2px;height:20px;margin-left:1px;animation:1.05s step-end infinite aia-blink;display:none}.has-text .aia-caret{display:block}.aia-ph{color:var(--ink-3)}.aia-ph-s,.has-text .aia-ph{display:none}@keyframes aia-blink{50%{opacity:0}}.aia-mic{width:38px;height:38px;color:var(--ink-3);flex:none;place-items:center;display:grid}.aia-mic svg,.aia-send svg{width:20px;height:20px}.aia-send{width:42px;height:42px;color:var(--ink-3);transition:background .3s, color .3s, box-shadow .3s, transform .3s var(--ease);background:#eef1f5;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.has-text .aia-send{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-primary)}.aia-bar:hover .aia-send{transform:scale(1.05)}.aia-bar-status{color:var(--ink-2);justify-content:center;font-size:13.5px;display:flex;position:absolute;top:calc(100% + 20px);left:0;right:0}.aia-hs-in{align-items:center;gap:9px;display:inline-flex}.aia-cue{z-index:6;color:var(--ink-3);font-size:12.5px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.aia-cue-in{flex-direction:column;align-items:center;gap:10px;display:flex}.aia-cue i{background:linear-gradient(var(--ink-3), #656c7700);transform-origin:top;width:1px;height:34px;animation:aia-cue 2.4s var(--ease) infinite}@keyframes aia-cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.aia-viz{background:var(--surface);opacity:0;border-radius:18px;margin-top:14px;padding:16px 16px 14px}.aia-vz-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.aia-vz-t{letter-spacing:-.01em;font-size:13.5px;font-weight:620}.aia-page .aia-vz-s{color:var(--ink-3);margin-top:2px;font-size:12.5px}.aia-vz-k{text-align:right}.aia-vz-n{letter-spacing:-.03em;font-size:26px;font-weight:650;line-height:1.05}.aia-vz-n-xl{font-size:34px}.aia-tl{padding-top:48px;position:relative}.aia-tl-bar{border-radius:7px;height:30px;position:relative;overflow:hidden}.aia-tl-run{background:var(--run);position:absolute;inset:0}.aia-tl-seg{box-shadow:0 0 0 1px var(--surface);position:absolute;top:0;bottom:0}.aia-tl-seg.is-slow{background:var(--slow)}.aia-tl-seg.is-stop{background:var(--stop)}.aia-tl-ph{background:var(--ink);opacity:0;border-radius:2px;width:2px;height:42px;margin-left:-1px;position:absolute;top:42px}.aia-tl-note{opacity:0;width:19.792%;height:48px;position:absolute;top:0;left:58.333%}.aia-tl-br{border:1.5px solid var(--ink);border-bottom:0;border-radius:3px 3px 0 0;height:7px;position:absolute;bottom:6px;left:0;right:0}.aia-tl-lb{white-space:nowrap;color:var(--ink-2);text-align:center;font-size:11.5px;line-height:1.3;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.aia-tl-lb b{color:var(--ink);font-weight:620;display:block}.aia-tl-ax{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.aia-lg{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.aia-lg span{align-items:center;gap:6px;display:inline-flex}.aia-lg i{border-radius:3px;width:9px;height:9px}.aia-k-run{background:var(--run)}.aia-k-slow{background:var(--slow)}.aia-k-stop{background:var(--stop)}.aia-pa{flex-direction:column;gap:10px;display:flex}.aia-pa-r{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 76px;grid-template-areas:"l t v";align-items:center;gap:5px 12px;font-size:13px;display:grid}.aia-pa-l{color:var(--ink-2);white-space:nowrap;grid-area:l}.aia-pa-t{grid-area:t;height:10px;position:relative}.aia-pa-t i{width:calc(var(--w) * 100%);transform-origin:0;background:#c3c9d2;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.aia-pa-r.is-top .aia-pa-t i{background:var(--primary)}.aia-pa-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:v;font-weight:580}.aia-pa-note{color:var(--ink-2);opacity:0;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.aia-pa-note:before{content:"";background:var(--primary);border-radius:3px;flex:none;width:9px;height:9px}.aia-sh{grid-template-columns:42px minmax(0,1.7fr) repeat(3,minmax(0,1fr));align-items:center;column-gap:10px;display:grid}.aia-sh>span{padding:9px 0;font-size:13.5px}.aia-sh>.aia-sh-hd{color:var(--ink-3);padding:0 0 6px;font-size:11.5px}.aia-sh-r{text-align:right}.aia-sh-n{font-weight:600}.aia-sh-trg{align-items:center;gap:8px;display:flex}.aia-sh-tk{flex:1;height:8px;position:relative}.aia-sh-tk i{width:calc(var(--w) * 100%);transform-origin:0;background:#c3c9d2;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.aia-sh-tk i.is-best{background:var(--primary)}.aia-sh-trg b{text-align:right;font-variant-numeric:tabular-nums;min-width:3.3em;font-weight:650}.aia-sh>.aia-sh-v{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums;opacity:0;border-radius:8px;justify-content:flex-end;align-items:center;gap:3px;margin:3px 0;padding:6px;transition:background-color .5s,color .5s;display:flex}.aia-sh-hot svg{width:13px;height:13px;color:var(--stop);opacity:0;transition:opacity .5s}.aia-sh>.aia-sh-hot.is-on{color:var(--ink);background:#ffe4ea;font-weight:620}.aia-sh-hot.is-on svg{opacity:1}.aia-sh-note{color:var(--ink-2);opacity:0;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.aia-sh-note i{background:var(--stop);border-radius:3px;flex:none;width:9px;height:9px}.aia-li{padding:0;list-style:none}.aia-li li{opacity:0;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto 62px;align-items:center;gap:12px;min-height:38px;padding:0 10px;font-size:13.5px;transition:background-color .5s;display:grid}.aia-li li+li{box-shadow:0 -1px 0 var(--line)}.aia-li li.is-hl{box-shadow:none;background:#f5a52424}.aia-li li.is-hl+li{box-shadow:none}.aia-li i{background:var(--slow);border-radius:50%;width:8px;height:8px}.aia-li-m{font-weight:600}.aia-li-t{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.aia-li-d{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.aia-li li.aia-li-more{min-height:0;color:var(--ink-3);padding-top:10px;font-size:12.5px;display:block}@container (max-width:480px){.aia-bar-wrap{height:56px}.aia-face{gap:10px;padding-left:16px}.aia-bar-text{font-size:15px}.aia-mic,.aia-ph-l{display:none}.aia-ph-s{display:inline}.aia-ex{gap:14px;top:16px;left:14px;right:14px}.aia-u{max-width:90%;font-size:14.5px}.aia-a{grid-template-columns:22px minmax(0,1fr);gap:10px}.aia-a-orb{width:22px;height:22px}.aia-page .aia-a-tx{font-size:15px;line-height:1.48}.aia-viz{border-radius:16px;padding:13px 12px 12px}.aia-vz-n{font-size:23px}.aia-vz-n-xl{font-size:29px}.aia-pa-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""t t"}.aia-sh{grid-template-columns:36px minmax(0,1.4fr) repeat(3,minmax(0,1fr));column-gap:6px}.aia-sh>span{font-size:12.5px}.aia-sh-trg{gap:6px}.aia-li li{gap:9px;padding:0 8px;font-size:13px}.aia-greet{padding:0 24px}}.aia-live{text-align:center;padding:clamp(110px,13vw,170px) 20px clamp(100px,11vw,150px);position:relative}.aia-live h2,.aia-ask h2{letter-spacing:-.044em;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(38px,5.6vw,80px);font-weight:650;line-height:1.02}.aia-page .aia-live-sub,.aia-page .aia-ask-sub{max-width:44ch;color:var(--ink-2);letter-spacing:-.012em;text-wrap:balance;margin:22px auto 0;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.aia-net{aspect-ratio:1080/470;width:min(1080px,100%);margin:clamp(56px,7vw,96px) auto 0;position:relative}.aia-net-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aia-net-p{fill:none;stroke:url(#aia-g-net);stroke-width:1.5px;stroke-linecap:round}.aia-node{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);transform:translate(-50%, calc(-50% + var(--dy,0px)));white-space:nowrap;letter-spacing:-.01em;background:#ffffffeb;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #12151a0f,0 10px 26px -10px #12151a2e}.aia-page.is-js .aia-node{opacity:0}.aia-node-l{color:var(--ink-2)}.aia-node-v{font-variant-numeric:tabular-nums;font-weight:620;transition:color .6s}.aia-node-v.is-flash{color:var(--primary)}.aia-hub{height:58px;position:absolute;top:80.85%;left:27.78%;right:27.78%}.aia-hub .aia-ring{opacity:.18;transition:opacity 1s}.aia-hub .aia-halo{opacity:.12;transition:opacity 1s}.aia-hub.is-lit .aia-ring{opacity:.75}.aia-hub.is-lit .aia-halo{opacity:.6}.aia-hub .aia-face{box-shadow:inset 0 0 0 1px #12151a12,0 16px 40px -14px #0050be47}.aia-hub-t{color:var(--ink-3);white-space:nowrap;font-size:15.5px}@media (max-width:760px){.aia-net{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(460px,100%);display:grid}.aia-net-svg{display:none}.aia-node{transform:translateY(var(--dy,0px));white-space:normal;text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;font-size:13px;position:relative;top:auto;left:auto}.aia-hub{grid-column:1/-1;height:56px;margin-top:30px;position:relative;top:auto;left:auto;right:auto}.aia-hub:before{content:"";background:linear-gradient(#0078ff00,#0078ff80);width:1px;height:30px;position:absolute;bottom:100%;left:50%}}.aia-ask{background:var(--surface);text-align:center;padding:clamp(110px,13vw,170px) 20px clamp(100px,11vw,150px);position:relative;overflow:hidden}.aia-ask:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00c6ff29,#0078ff12 50%,#f4f6f900);border-radius:50%;width:1100px;height:600px;margin:-300px 0 0 -550px;position:absolute;top:58%;left:50%}.aia-ask>*{position:relative}.aia-seg{background:#12151a0f;border-radius:999px;margin-top:40px;padding:4px;display:inline-flex;position:relative}.aia-seg button{z-index:1;min-height:44px;color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:560;transition:color .3s;position:relative}.aia-seg button[aria-pressed=true]{color:var(--ink)}.aia-seg-short{display:none}.aia-seg-ind{z-index:0;width:0;transition:transform .45s var(--ease), width .45s var(--ease);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #12151a0f,0 4px 12px -2px #12151a1f}.aia-ask-form{width:min(640px,100%);height:62px;margin:22px auto 0;position:relative}.aia-ask-pill .aia-ring{opacity:.35;transition:opacity .5s}.aia-ask-pill .aia-halo{opacity:.3;transition:opacity .5s}.aia-ask-pill:focus-within .aia-ring,.aia-ask-pill.is-think .aia-ring{opacity:1}.aia-ask-pill:focus-within .aia-halo,.aia-ask-pill.is-think .aia-halo{opacity:.8}.aia-ask-pill .aia-face{padding-right:10px;box-shadow:inset 0 0 0 1px #12151a12,0 20px 50px -18px #0050be4d}.aia-ask-input{min-width:0;height:100%;font:inherit;letter-spacing:-.012em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.aia-ask-input::placeholder{color:var(--ink-3)}.aia-ask-input:focus-visible{outline:0}.aia-ask-pill .aia-send{cursor:pointer}.aia-ask-pill .aia-send:focus-visible{outline-offset:2px}.aia-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:20px auto 0;display:flex}.aia-chip{min-height:44px;color:var(--ink-2);letter-spacing:-.01em;transition:color .25s, box-shadow .25s, transform .25s var(--ease);background:#fff;border:0;border-radius:999px;padding:0 17px;font-size:14px;box-shadow:0 0 0 1px #12151a12}.aia-chip:hover{color:var(--ink);transform:translateY(-1px);box-shadow:0 0 0 1px #12151a1f,0 8px 18px -8px #12151a38}.aia-reply{text-align:left;width:min(640px,100%);margin:22px auto 0}.aia-reply-card{animation:aia-rise .6s var(--ease) both;background:#fff;border-radius:24px;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:20px 22px 22px;display:grid;box-shadow:0 0 0 1px #12151a0f,0 24px 60px -24px #003ca047}.aia-reply-card .aia-orb{width:28px;height:28px}.aia-reply-q{color:var(--ink-3);font-size:13px}.aia-page .aia-reply-t{letter-spacing:-.011em;margin-top:6px;font-size:16px;line-height:1.5}.aia-reply-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@keyframes aia-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:480px){.aia-seg button{padding:0 13px;font-size:13.5px}.aia-seg-full{display:none}.aia-seg-short{display:inline}.aia-ask-input{font-size:15px}}@media (max-width:360px){.aia-seg button{padding:0 9px;font-size:12.5px}}.aia-foot{border-top:1px solid var(--line);background:var(--surface);padding:22px 20px 28px}.aia-page .aia-foot p{width:min(1200px,100%);color:var(--ink-3);margin:0 auto;font-size:12.5px}@media (prefers-reduced-motion:reduce){.aia-page.is-js .aia-hero-title .aia-line>span,.aia-page.is-js .aia-bar-intro{transform:none!important}.aia-page.is-js .aia-hero-tag,.aia-page.is-js .aia-hero-sub,.aia-page.is-js .aia-bar-intro,.aia-page.is-js .aia-hs-in,.aia-page.is-js .aia-cue-in{opacity:1!important}.aia-spin,.aia-orb-spin,.aia-aura span,.aia-live-dot:after,.aia-cue i,.aia-orb.is-think,.aia-st-i.is-load{animation:none!important}.aia-scap,.aia-w,.aia-q span,.aia-reply-card{transition:none!important;animation:none!important}}
