@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.UyVBPq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.UyVBPq_variable{--font-archivo:"Archivo", "Archivo Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--bg:#05080c;--bg-2:#0a1118;--text:#f6f8fb;--text-2:#b3bcc5;--cyan:#10d9ee;--cyan-soft:#57d6e8;--line:#f6f8fb47;--font:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--gutter:clamp(20px, 8vw, 140px);--header-h:clamp(72px, 9vw, 132px);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.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}.skip-link{left:var(--gutter);z-index:100;background:var(--text);color:var(--bg);padding:10px 16px;font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:12px}[tabindex="-1"]:focus{outline:none}@media (max-width:820px){html.tour-on [data-orb-slot]{--slot-top:calc(100svh - 64px - 200px)!important;top:calc(100svh - 264px)!important}}@media (prefers-reduced-motion:no-preference){html.js:not(.intro-done) [data-intro=nav],html.js:not(.intro-done) [data-intro=eyebrow],html.js:not(.intro-done) [data-intro=cta],html.js:not(.intro-done) [data-intro=caption],html.js:not(.intro-done) [data-intro=foot],html.js:not(.intro-done) [data-intro=orb],html.js:not(.intro-done) [data-intro=wave-glow]{opacity:0}html.js:not(.intro-done) [data-intro=char]{transform:translateY(115%)}html.js:not(.intro-done) [data-intro=wm] path,html.js:not(.intro-done) [data-intro=wave-line]{stroke-dasharray:1 2;stroke-dashoffset:1.02px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.FpZcba_orb{--size:clamp(128px, 10vw, 172px);width:var(--size);height:var(--size);isolation:isolate;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid;position:relative}.FpZcba_sm{--size:108px}.FpZcba_halo{z-index:-1;transition:opacity .6s var(--ease), transform .6s var(--ease);opacity:.7;background:radial-gradient(circle,#10d9ee47 0%,#10d9ee14 45%,#0000 70%);border-radius:50%;position:absolute;inset:-22%}.FpZcba_body{transition:box-shadow .6s var(--ease), filter .6s var(--ease);background:radial-gradient(26% 9% at 34% 14%,#ffffff8c,#0000 75%),radial-gradient(42% 16% at 62% 90%,#78ecfa8c,#0000 75%),radial-gradient(circle closest-side,#030a0ff5 0%,#04121beb 55%,#08465cbf 80%,#28b4d2d9 91%,#96f0fcf2 96%,#ebfdff 98.6%,#ebfdff00 100%);border-radius:50%;animation:5.5s ease-in-out infinite FpZcba_breathe,11s ease-in-out infinite FpZcba_morph;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 28px #10d9ee73,0 0 70px #10d9ee2e,inset 0 0 24px #10d9ee59}.FpZcba_sheen{mix-blend-mode:screen;background:conic-gradient(from 200deg,#0000 0deg,#57d6e838 40deg,#0000 95deg 200deg,#ffffff1a 240deg,#0000 290deg);border-radius:50%;animation:18s linear infinite FpZcba_spin;position:absolute;inset:6%}.FpZcba_canvas{pointer-events:none;opacity:0;width:140%;height:140%;transition:opacity .9s var(--ease);position:absolute;inset:-20%}.FpZcba_is3d .FpZcba_canvas{opacity:1}.FpZcba_is3d .FpZcba_body{opacity:0;transition:opacity .9s var(--ease)}.FpZcba_is3d .FpZcba_halo{opacity:.95}.FpZcba_bars{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:32% 22%}.FpZcba_bar{width:2px;height:var(--h);transform-origin:50%;animation:3.2s ease-in-out infinite FpZcba_idleBar;animation-delay:var(--d);background:#f2feff;border-radius:2px;box-shadow:0 0 6px #a0f5ffcc}.FpZcba_orb:hover .FpZcba_halo{opacity:1;transform:scale(1.06)}.FpZcba_orb:hover .FpZcba_body{box-shadow:0 0 34px #10d9ee99,0 0 90px #10d9ee40,inset 0 0 26px #10d9ee73}.FpZcba_orb:focus-visible{outline-offset:10px}.FpZcba_orb[data-state=speaking] .FpZcba_bar{animation:.62s ease-in-out infinite FpZcba_speakBar;animation-delay:var(--d)}.FpZcba_orb[data-state=speaking] .FpZcba_halo{opacity:1;transform:scale(1.1)}.FpZcba_orb[data-state=speaking] .FpZcba_body{animation:1.6s ease-in-out infinite FpZcba_breathe,3s ease-in-out infinite FpZcba_morph}.FpZcba_orb[data-state=listening] .FpZcba_bar{animation:1.4s ease-in-out infinite FpZcba_idleBar;animation-delay:var(--d)}.FpZcba_orb[data-state=thinking] .FpZcba_sheen{animation-duration:3.5s}.FpZcba_orb[data-state=thinking] .FpZcba_bar{opacity:.6}.FpZcba_orb[data-state=muted] .FpZcba_body{filter:saturate(.2)brightness(.8)}.FpZcba_orb[data-state=muted] .FpZcba_bar{animation:none;transform:scaleY(.25)}@keyframes FpZcba_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes FpZcba_morph{0%,to{border-radius:50%}33%{border-radius:51% 49% 48% 52%/49% 52% 48% 51%}66%{border-radius:48% 52% 51% 49%/52% 48% 51% 49%}}@keyframes FpZcba_spin{to{transform:rotate(360deg)}}@keyframes FpZcba_idleBar{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}@keyframes FpZcba_speakBar{0%,to{transform:scaleY(.35)}30%{transform:scaleY(1.05)}60%{transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.FpZcba_body,.FpZcba_sheen,.FpZcba_bar{animation:none!important}}
.HjfCSG_traveler{z-index:40;transform-origin:0 0;will-change:transform;pointer-events:none;visibility:hidden;width:172px;height:172px;position:fixed;top:0;left:0}.HjfCSG_traveler[data-ready=true]{visibility:visible}.HjfCSG_orb{pointer-events:auto;--size:172px!important}
.CZqiWW_flow{gap:12px;display:grid}.CZqiWW_log{overscroll-behavior:contain;gap:8px;max-height:min(42vh,360px);padding-right:4px;display:grid;overflow-y:auto}.CZqiWW_ai,.CZqiWW_user{max-width:88%;animation:CZqiWW_bubble .35s var(--ease) both;margin:0;padding:11px 14px;font-size:14.5px;line-height:1.5}.CZqiWW_ai{background:#f6f8fb0f;border-radius:4px 16px 16px;justify-self:start}.CZqiWW_user{background:#10d9ee29;border:1px solid #10d9ee59;border-radius:16px 4px 16px 16px;justify-self:end}@keyframes CZqiWW_bubble{0%{opacity:0;transform:translateY(6px)}}.CZqiWW_dots{gap:4px;width:auto;display:inline-flex}.CZqiWW_dots i{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite CZqiWW_dot}.CZqiWW_dots i:nth-child(2){animation-delay:.15s}.CZqiWW_dots i:nth-child(3){animation-delay:.3s}@keyframes CZqiWW_dot{50%{opacity:.25;transform:translateY(-3px)}}.CZqiWW_input input{width:100%;min-height:46px;color:var(--text);font:inherit;background:#0b141c;border:1px solid #f6f8fb29;border-radius:12px;padding:0 14px;font-size:15px}.CZqiWW_input input:focus{border-color:var(--cyan);outline:none}.CZqiWW_row{grid-template-columns:1fr auto;gap:8px;display:grid}.CZqiWW_stack{gap:8px;display:grid}.CZqiWW_choices{gap:10px;display:grid}.CZqiWW_chips{flex-wrap:wrap;gap:6px;display:flex}.CZqiWW_chips button{border:1px solid #57d6e859;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background-color .2s,border-color .2s}.CZqiWW_chips button:hover{border-color:var(--cyan)}.CZqiWW_chips button[aria-pressed=true]{border-color:var(--cyan);background:#10d9ee2e}.CZqiWW_send{background:var(--text);min-height:46px;color:var(--bg);letter-spacing:.04em;text-transform:uppercase;padding:0 18px;font-size:13px;font-weight:700}.CZqiWW_send:disabled{opacity:.4;cursor:not-allowed}.CZqiWW_secondary{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;min-height:44px;font-size:13px;font-weight:600}.CZqiWW_wa{color:#062b14;background:#25d366;border-radius:10px;place-items:center;min-height:44px;font-size:14px;font-weight:700;display:grid}.CZqiWW_summary{background:#f6f8fb0a;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;padding:12px 14px;font-size:13.5px;display:grid}.CZqiWW_summary dt{color:var(--text-2)}.CZqiWW_summary dd{margin:0}.CZqiWW_consent{color:var(--text-2);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:12.5px;display:grid}.CZqiWW_consent input{width:18px;height:18px;accent-color:var(--cyan);margin-top:1px}.CZqiWW_consent a{color:var(--cyan);text-decoration:underline}.CZqiWW_error{color:#e5675b;margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.CZqiWW_ai,.CZqiWW_user,.CZqiWW_dots i{animation:none}}
.RblbQa_panel{z-index:60;right:var(--gutter);width:min(400px,100vw - 32px);max-height:min(560px, calc(100svh - var(--header-h) - 48px));-webkit-backdrop-filter:blur(18px);animation:RblbQa_panelIn .45s var(--ease) both;background:#0a1118f7;border:1px solid #57d6e838;border-radius:20px;padding:22px 22px 18px;position:fixed;bottom:32px;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.RblbQa_panel:focus{outline:none}.RblbQa_panel:focus-visible{outline:2px solid var(--cyan)}.RblbQa_head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.RblbQa_miniOrb{pointer-events:none;--size:46px!important}.RblbQa_title{letter-spacing:.12em;margin:0;font-size:15px;font-weight:800;font-stretch:125%}.RblbQa_status{color:var(--text-2);align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;display:flex}.RblbQa_dot{background:var(--cyan);border-radius:50%;width:6px;height:6px}.RblbQa_close{width:40px;height:40px;color:var(--text-2);border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid}.RblbQa_close:hover{color:var(--text);background:#f6f8fb0f}.RblbQa_closeIcon{width:14px;height:14px}.RblbQa_log{gap:10px;display:grid}.RblbQa_msg{background:#f6f8fb0d;border-radius:4px 16px 16px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.RblbQa_caret{vertical-align:-2px;background:var(--cyan);width:2px;height:1em;margin-left:2px;animation:.9s steps(2,end) infinite RblbQa_blink;display:inline-block}.RblbQa_choices{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.RblbQa_primary,.RblbQa_secondary{letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;min-height:46px;transition:transform .25s var(--ease), background-color .25s;flex:auto;padding:0 14px;font-size:12.5px;font-weight:600}.RblbQa_primary{background:var(--text);color:var(--bg)}.RblbQa_primary:hover{transform:translateY(-1px)}.RblbQa_secondary{border:1px solid var(--line)}.RblbQa_secondary:hover{background:#f6f8fb0f}.RblbQa_tertiary{min-height:40px;color:var(--cyan);text-align:center;border-radius:10px;flex:100%;padding:0 12px;font-size:13.5px;font-weight:600;transition:background-color .2s}.RblbQa_tertiary:hover{background:#10d9ee14}.RblbQa_panel[data-mode=briefing]{width:min(420px,100vw - 32px);max-height:min(680px,100svh - 48px)}.RblbQa_note{color:var(--text-2);opacity:.75;margin:16px 0 0;font-size:12px}@keyframes RblbQa_panelIn{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes RblbQa_blink{50%{opacity:0}}@media (max-width:640px){.RblbQa_panel{-webkit-backdrop-filter:none;width:100%;max-height:78svh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));background:#0a1118;border-width:1px 0 0;border-radius:22px 22px 0 0;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #000000b3}}
.WclINq_caption{z-index:55;width:min(360px,100vw - 32px);animation:WclINq_captionIn .55s var(--ease) both;background:#0a1118;border:1px solid #57d6e840;border-radius:16px;padding:14px 16px;position:fixed;bottom:clamp(16px,2.6vh,28px);right:clamp(16px,2vw,32px);overflow:hidden;box-shadow:0 24px 70px #0009,0 0 40px #10d9ee14}.WclINq_progress{background:var(--cyan);width:100%;height:2px;box-shadow:0 0 10px var(--cyan);transform-origin:0;transform:scaleX(var(--p));transition:transform .6s var(--ease);position:absolute;top:0;left:0}.WclINq_head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.WclINq_who{letter-spacing:.14em;align-items:center;gap:8px;font-size:12.5px;font-weight:800;font-stretch:125%;display:inline-flex}.WclINq_dot{background:var(--cyan);border-radius:50%;width:7px;height:7px}.WclINq_dot[data-typing=true]{animation:.5s ease-in-out infinite alternate WclINq_talk}.WclINq_count{color:var(--text-2);letter-spacing:.06em;font-size:12px}.WclINq_close{width:34px;height:34px;color:var(--text-2);border-radius:50%;place-items:center;margin-left:auto;transition:color .2s,background-color .2s;display:grid}.WclINq_close:hover{color:var(--text);background:#f6f8fb0f}.WclINq_closeIcon{width:12px;height:12px}.WclINq_text{min-height:4.5em;margin:0;font-size:14.5px;line-height:1.5}.WclINq_caret{vertical-align:-2px;background:var(--cyan);width:2px;height:1em;margin-left:2px;animation:.9s steps(2,end) infinite WclINq_blink;display:inline-block}.WclINq_choices{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);gap:6px;margin-top:12px;display:grid;transform:translateY(6px)}.WclINq_choices[data-ready=true]{opacity:1;transform:none}.WclINq_choice{text-align:left;background:#10d9ee0a;border:1px solid #57d6e847;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:background-color .25s,border-color .25s;display:flex}.WclINq_choice:hover,.WclINq_choice:focus-visible{border-color:var(--cyan);background:#10d9ee1f}.WclINq_choiceArrow{width:18px;height:10px;color:var(--cyan);transition:transform .3s var(--ease);flex:none}.WclINq_choice:hover .WclINq_choiceArrow{transform:translate(3px)}.WclINq_actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.WclINq_exit{color:var(--text-2);padding:10px 12px;font-size:13px;transition:color .2s}.WclINq_exit:hover{color:var(--text)}.WclINq_next{background:var(--text);height:44px;color:var(--bg);letter-spacing:.04em;text-transform:uppercase;transition:background-color .3s var(--ease);align-items:center;gap:12px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.WclINq_next:hover{background:var(--cyan)}.WclINq_arrow{width:22px;height:12px}@keyframes WclINq_captionIn{0%{opacity:0;transform:translateY(20px)}}@keyframes WclINq_talk{to{opacity:.6;transform:scale(1.6)}}@keyframes WclINq_blink{50%{opacity:0}}@media (max-width:640px){.WclINq_caption{width:100%;padding:16px 16px calc(14px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;bottom:0;left:0;right:0}.WclINq_actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.WclINq_caption,.WclINq_dot,.WclINq_caret{animation:none}}
