@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}}[data-tour-spot]{z-index:5;outline-offset:3px;animation:1.3s ease-in-out infinite tour-spot;position:relative;outline:2px solid #10d9ee!important;box-shadow:0 0 0 6px #10d9ee2e,0 0 28px #10d9ee99!important}@keyframes tour-spot{50%{transform:scale(1.04);box-shadow:0 0 0 10px #10d9ee1a,0 0 42px #10d9eebf}}@media (prefers-reduced-motion:reduce){[data-tour-spot]{animation:none}}
.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}html[data-ptt] .HjfCSG_traveler{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none}
.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}}
.wPUsmq_log{max-height:min(48vh,420px)}.wPUsmq_aiRow,.wPUsmq_userRow{gap:8px;display:grid}.wPUsmq_userRow{justify-items:end}.wPUsmq_aiRow{justify-items:start}.wPUsmq_text{white-space:pre-wrap;word-break:break-word}.wPUsmq_actions{flex-wrap:wrap;gap:6px;max-width:94%;display:flex}.wPUsmq_actions a,.wPUsmq_actions button{color:var(--cyan);text-align:left;animation:wPUsmq_pop .35s var(--ease) both;border:1px solid #10d9ee73;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .2s,transform .2s}.wPUsmq_actions a:hover,.wPUsmq_actions button:hover{background:#10d9ee1a;transform:translateY(-1px)}@keyframes wPUsmq_pop{0%{opacity:0;transform:translateY(4px)}}.wPUsmq_foot{gap:6px;display:grid}.wPUsmq_inputRow{grid-template-columns:1fr auto auto}.wPUsmq_foot p{color:var(--text-2);opacity:.8;margin:0;font-size:11.5px;line-height:1.45}.wPUsmq_foot span{flex-wrap:wrap;gap:2px;margin-left:-8px;display:flex}.wPUsmq_foot span button:first-child{margin-right:auto}.wPUsmq_foot button{color:var(--text-2);border-radius:8px;padding:4px 8px;font-size:12px}.wPUsmq_foot button:hover{color:var(--text);background:#f6f8fb0f}.wPUsmq_voiceBtn{color:var(--text-2);border-radius:999px;padding:3px 8px;font-size:12px;transition:color .2s,background-color .2s}.wPUsmq_voiceBtn:hover,.wPUsmq_voiceBtn[aria-pressed=true]{color:var(--cyan);background:#10d9ee14}.wPUsmq_micBtn{border:1px solid var(--line);width:44px;color:var(--text-2);border-radius:12px;flex:none;place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:grid}.wPUsmq_micBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.wPUsmq_micBtn:hover{color:var(--text)}.wPUsmq_micBtn[data-on]{color:#031014;background:var(--cyan);border-color:var(--cyan);animation:1.2s ease-in-out infinite wPUsmq_pulse}@keyframes wPUsmq_pulse{50%{box-shadow:0 0 0 6px #10d9ee2e}}.wPUsmq_autoBtn[aria-pressed=true]{color:var(--cyan)!important}
.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],.RblbQa_panel[data-mode=chat]{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}}.RblbQa_ask{background:#10d9ee0a;border:1px solid #10d9ee66;border-radius:999px;gap:6px;margin-top:12px;padding:4px 4px 4px 14px;transition:border-color .2s;display:flex}.RblbQa_ask:focus-within{border-color:var(--cyan)}.RblbQa_ask input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1;font-size:14px}.RblbQa_ask input:focus{outline:none}.RblbQa_ask button[type=submit]{background:var(--cyan);color:#031014;border-radius:50%;flex:none;width:36px;height:36px;font-weight:800}.RblbQa_ask button[type=submit]:disabled{opacity:.35}.RblbQa_askContinue{min-height:36px;color:var(--cyan);text-align:left;flex:1;padding-right:10px;font-size:13.5px;font-weight:600}.RblbQa_talk{background:var(--cyan);color:#031014;width:100%;min-height:46px;transition:transform .25s var(--ease), box-shadow .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:800;display:flex}.RblbQa_talk:hover{transform:translateY(-1px);box-shadow:0 10px 26px #10d9ee47}.RblbQa_talk svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:20px;height:20px}
.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}}.WclINq_ctrl{width:30px;height:30px;color:var(--text-2);letter-spacing:-1px;border-radius:50%;place-items:center;font-size:10px;transition:color .2s,background-color .2s;display:grid}.WclINq_ctrl:hover{color:var(--text);background:#f6f8fb14}.WclINq_ctrl[data-on]{color:var(--cyan)}.WclINq_ctrl svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.WclINq_next[data-nudge]{animation:1.6s ease-in-out infinite WclINq_nudge}@keyframes WclINq_nudge{50%{box-shadow:0 0 0 6px #10d9ee40}}@media (prefers-reduced-motion:reduce){.WclINq_next[data-nudge]{outline:2px solid var(--cyan);animation:none}}.WclINq_qa{gap:6px;display:grid}.WclINq_question{color:var(--text-2);margin:0;font-size:13px;font-style:italic}.WclINq_listening{color:var(--cyan);align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.WclINq_listening span{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite WclINq_mic}@keyframes WclINq_mic{50%{box-shadow:0 0 0 6px #10d9ee33}}.WclINq_brief{background:#10d9ee0a;border:1px solid #10d9ee40;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.WclINq_briefTitle{letter-spacing:.06em;color:var(--cyan);margin:0;font-size:12px;font-weight:700}.WclINq_brief dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:0;font-size:13px;display:grid}.WclINq_brief dt{color:var(--text-2)}.WclINq_brief dd{min-width:0;margin:0}.WclINq_brief input:not([type=checkbox]){width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-bottom:1px solid #f6f8fb24;padding:2px 0}.WclINq_brief input:not([type=checkbox]):focus{border-bottom-color:var(--cyan);outline:none}.WclINq_consent input{width:16px;height:16px;accent-color:var(--cyan);flex:none;margin-top:2px}.WclINq_consent{color:var(--text-2);gap:8px;font-size:12px;line-height:1.45;display:flex}.WclINq_consent a{color:var(--cyan)}.WclINq_briefError{color:#ff8a8a;margin:0;font-size:13px}.WclINq_brief .WclINq_next:disabled{opacity:.45}.WclINq_caption[data-brief]{max-height:calc(100svh - 32px);overflow-y:auto}.WclINq_ptt{width:100%;min-height:48px;color:var(--cyan);-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;border:1px solid #10d9ee8c;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:8px 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.WclINq_ptt svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;flex:none;width:20px;height:20px}.WclINq_ptt span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WclINq_ptt[data-on]{background:var(--cyan);color:#031014;animation:1s ease-in-out infinite WclINq_mic}.WclINq_key{white-space:nowrap;font:inherit;opacity:.85;border:1px solid #10d9ee66;border-radius:6px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600;display:none}@media (hover:hover) and (pointer:fine){.WclINq_key{display:inline-block}}.WclINq_resume{background:var(--cyan);color:#031014;border-radius:999px;width:100%;min-height:44px;margin:4px 0 10px;font-size:14px;font-weight:800;animation:1.6s ease-in-out infinite WclINq_nudge}.WclINq_tryIt{color:var(--cyan);margin:10px 0 0;font-size:13px}.WclINq_choice[data-hi]{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 0 18px #10d9eebf, 0 0 42px #10d9ee59;background:#10d9ee24;transition:box-shadow .25s,background-color .25s,border-color .25s}
.ChVjmW_backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ChVjmW_fade .45s var(--ease) both;background:#0306099e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ChVjmW_backdrop[data-leaving]{animation:ChVjmW_fadeOut .32s var(--ease) both}@keyframes ChVjmW_fade{0%{opacity:0}}@keyframes ChVjmW_fadeOut{to{opacity:0}}.ChVjmW_card{text-align:center;width:min(440px,100%);animation:ChVjmW_rise .55s var(--ease) both;background:radial-gradient(120% 80% at 50% 0,#10d9ee17,#0000 60%),#070b10;border:1px solid #10d9ee38;border-radius:22px;padding:34px 30px 24px;position:relative;box-shadow:0 30px 80px #0000008c}.ChVjmW_backdrop[data-leaving] .ChVjmW_card{animation:ChVjmW_sink .32s var(--ease) both}@keyframes ChVjmW_rise{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes ChVjmW_sink{to{opacity:0;transform:translateY(10px)scale(.98)}}.ChVjmW_orb{margin:0 auto 14px}.ChVjmW_kicker{letter-spacing:.32em;color:var(--cyan);margin:0 0 10px;font-size:11px;font-weight:700}.ChVjmW_title{text-transform:uppercase;margin:0;font-size:clamp(24px,6vw,30px);font-weight:900;font-stretch:118%;line-height:1.08}.ChVjmW_text{max-width:34ch;color:var(--text-2);margin:12px auto 0;font-size:15px;line-height:1.55}.ChVjmW_micInfo{max-width:36ch;color:var(--text);background:#10d9ee12;border:1px solid #10d9ee33;border-radius:12px;margin:14px auto 0;padding:10px 14px;font-size:13.5px;line-height:1.5}.ChVjmW_actions{gap:10px;margin-top:26px;display:grid}.ChVjmW_primary{background:var(--cyan);color:#031014;text-align:left;min-height:60px;transition:transform .25s var(--ease), box-shadow .25s;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:16px;font-weight:800;display:flex;box-shadow:0 0 #10d9ee66}.ChVjmW_primary:hover{transform:translateY(-1px);box-shadow:0 10px 30px #10d9ee47}.ChVjmW_primary svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ChVjmW_primary span{display:grid}.ChVjmW_primary small{opacity:.72;font-size:12px;font-weight:600}.ChVjmW_secondary{border:1px solid #f6f8fb2e;border-radius:14px;min-height:50px;font-size:15px;font-weight:700;transition:background-color .2s}.ChVjmW_secondary span{display:grid}.ChVjmW_secondary small{color:var(--text-2);font-size:12px;font-weight:500}.ChVjmW_secondary:hover{background:#f6f8fb0f}.ChVjmW_talk{min-height:40px;color:var(--cyan);border-radius:12px;font-size:14px;font-weight:700}.ChVjmW_talk:hover{background:#10d9ee14}.ChVjmW_ghost{min-height:40px;color:var(--text-2);font-size:14px}.ChVjmW_ghost:hover{color:var(--text)}.ChVjmW_note{color:var(--text-2);opacity:.75;margin:14px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.ChVjmW_backdrop,.ChVjmW_card{animation:none}}.ChVjmW_actions button:disabled{opacity:.32;cursor:default;box-shadow:none;transform:none}.ChVjmW_actions button{transition:opacity .5s var(--ease), transform .25s var(--ease), box-shadow .25s, background-color .2s}.ChVjmW_lang{color:var(--text-2);border:1px solid #f6f8fb24;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s;position:absolute;top:14px;right:16px}.ChVjmW_lang:hover{color:var(--cyan);border-color:#10d9ee80}.ChVjmW_actions button[data-hi]{opacity:1;border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 0 22px #10d9eecc, 0 0 48px #10d9ee59}
.Xi-nrq_sheet{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(460px,100vw - 24px);animation:Xi-nrq_up .45s var(--ease) both;text-align:center;background:radial-gradient(120% 90% at 50% 0,#10d9ee1a,#0000 60%),#060a0ef0;border:1px solid #10d9ee40;border-radius:24px;justify-items:center;gap:10px;padding:22px 22px 14px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0000008c}@keyframes Xi-nrq_up{0%{opacity:0;transform:translate(-50%,16px)}}.Xi-nrq_orbBtn{border-radius:50%;place-items:center;width:96px;height:96px;margin:6px 0 16px;display:grid;position:relative}.Xi-nrq_orbBtn:disabled{opacity:.5}.Xi-nrq_orb{transition:transform .4s var(--ease);transform:scale(1.35)}.Xi-nrq_ring{opacity:0;border:2px solid #10d9ee59;border-radius:50%;position:absolute;inset:0}.Xi-nrq_sheet[data-phase=listening] .Xi-nrq_ring{opacity:1;animation:1.6s ease-in-out infinite Xi-nrq_breathe}.Xi-nrq_sheet[data-phase=speaking] .Xi-nrq_orb{transform:scale(1.48)}.Xi-nrq_sheet[data-phase=thinking] .Xi-nrq_ring{opacity:1;border-style:dashed;animation:2.4s linear infinite Xi-nrq_spin}@keyframes Xi-nrq_breathe{50%{border-color:#10d9eecc;transform:scale(1.12);box-shadow:0 0 24px #10d9ee59}}@keyframes Xi-nrq_spin{to{transform:rotate(360deg)}}.Xi-nrq_status{letter-spacing:.06em;color:var(--cyan);margin:4px 0 0;font-size:13px;font-weight:700}.Xi-nrq_sheet[data-phase=error] .Xi-nrq_status{color:var(--text-2);letter-spacing:0;font-weight:500;line-height:1.5}.Xi-nrq_heard,.Xi-nrq_reply{max-width:40ch;max-height:7.5em;margin:0;font-size:15px;line-height:1.5;overflow-y:auto}.Xi-nrq_heard{color:var(--text-2);font-style:italic}.Xi-nrq_heard span{color:var(--text);font-style:normal;font-weight:700}.Xi-nrq_actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.Xi-nrq_actions a,.Xi-nrq_actions button{color:var(--cyan);border:1px solid #10d9ee73;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.Xi-nrq_actions a:hover,.Xi-nrq_actions button:hover{background:#10d9ee1a}.Xi-nrq_controls{gap:8px;margin-top:4px;display:flex}.Xi-nrq_controls button{color:var(--text-2);border:1px solid #f6f8fb24;border-radius:999px;padding:8px 14px;font-size:13px}.Xi-nrq_controls button:hover{color:var(--text)}.Xi-nrq_controls .Xi-nrq_end:hover{color:#ff8a8a;border-color:#ff8a8a80}.Xi-nrq_note{color:var(--text-2);opacity:.7;margin:2px 0 0;font-size:11px;line-height:1.4}@media (prefers-reduced-motion:reduce){.Xi-nrq_sheet,.Xi-nrq_ring{animation:none!important}}
