._microphone_6fb39_1{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:25%;background:#1170b8}._microphone--disabled_6fb39_10{justify-content:center;align-items:center}._microphone--active_6fb39_14{animation:_fadeIn_6fb39_1 .8s ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes _fadeIn_6fb39_1{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion: reduce){._microphone--active_6fb39_14{animation:none}}@media (max-width: 640px){._microphone_6fb39_1{width:44px;height:44px}._microphone_6fb39_1 svg{width:26px;height:26px}}@font-face{font-family:RobotoCondensedRegular;src:url(/fonts/RobotoCondensed/RobotoCondensed-Regular.ttf)}@font-face{font-family:RobotoCondensedBold;src:url(/fonts/RobotoCondensed/RobotoCondensed-Bold.ttf)}@font-face{font-family:RobotoRegular;src:url(/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:RobotoMedium;src:url(/fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:RobotoBold;src:url(/fonts/Roboto/Roboto-Bold.ttf)}._add-new-vehicle-card-container_1hyk3_342{width:100%;border:4px dashed rgba(17,112,184,.6);border-radius:10.4px}._add-new-vehicle-card-container_1hyk3_342:active{opacity:.6}@font-face{font-family:RobotoCondensedRegular;src:url(/fonts/RobotoCondensed/RobotoCondensed-Regular.ttf)}@font-face{font-family:RobotoCondensedBold;src:url(/fonts/RobotoCondensed/RobotoCondensed-Bold.ttf)}@font-face{font-family:RobotoRegular;src:url(/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:RobotoMedium;src:url(/fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:RobotoBold;src:url(/fonts/Roboto/Roboto-Bold.ttf)}._cardInfoUser_1c2f1_342{display:flex;flex-direction:column;width:100%;margin-top:1.5rem;gap:20px}._cardInfoUser__cards_1c2f1_349{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}._cardInfoUser__cardSection_1c2f1_354{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}._cardInfoUser__actions_1c2f1_361{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px}._cardInfoUser__form_1c2f1_369{display:flex;flex-direction:column;gap:30px}._cardInfoUser__containerForm_1c2f1_374{display:flex;flex-direction:column;gap:20px}._cardInfoUser__formHeader_1c2f1_379{display:flex;flex-direction:row;align-items:center;gap:20px}._confirmed_fw4lt_1{display:flex;flex-direction:column;align-items:flex-start;padding:12px;gap:16px;max-width:100%}._confirmed_fw4lt_1>svg{width:72px;height:72px}._confirmed__textContainer_fw4lt_15{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;overflow-wrap:anywhere}@font-face{font-family:RobotoCondensedRegular;src:url(/fonts/RobotoCondensed/RobotoCondensed-Regular.ttf)}@font-face{font-family:RobotoCondensedBold;src:url(/fonts/RobotoCondensed/RobotoCondensed-Bold.ttf)}@font-face{font-family:RobotoRegular;src:url(/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:RobotoMedium;src:url(/fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:RobotoBold;src:url(/fonts/Roboto/Roboto-Bold.ttf)}._cardInfoUser_1a41q_342{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:1.5rem}._cardInfoUser__containerButtons_1a41q_350{display:flex;align-items:flex-start;gap:16px}._expiredSection_1a41q_356{display:flex;padding:24px;align-items:center;gap:24px}._expiredSection__container_1a41q_362{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;flex:1 0 0}._expiredSection__buttons_1a41q_370{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:1.5rem}._expiredSection__textContainer_1a41q_378{display:flex;width:auto;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;flex-shrink:0}._expiredSection__span_1a41q_387{color:#000;font-family:Roboto;font-size:25px;font-style:bold;font-weight:700;line-height:19px}._expiredSection__containerButtons_1a41q_395{display:flex;align-items:flex-start;gap:16px}._chat-custom-container_1v54c_1::-webkit-scrollbar{background-color:transparent;width:5px;height:5px}._chat-custom-container_1v54c_1::-webkit-scrollbar-thumb{background-color:#5c93be;border-radius:8px;background-clip:padding-box;border:4px solid #5c93be}._chat-custom-container_1v54c_1::-webkit-scrollbar-corner{background:transparent}._chat-custom-container__text_1v54c_15{width:100%;height:100%;animation:_typing_1v54c_1 2s steps(22),.5s step-end alternate;white-space:normal;word-wrap:break-word;font-size:14px;color:#000;font-family:RobotoRegular}._chat-custom-container__p_1v54c_25{padding:10px 6px;max-width:100%;overflow-wrap:break-word}._chat-wrapper_1v54c_31{width:100%;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;gap:8px}._chat-wrapper_1v54c_31>:first-child{flex:0 0 auto}._chat-wrapper_1v54c_31>:nth-child(2){flex:1;min-height:0}._voice-controls_1v54c_49{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:12px;background:#eaf2f8;color:#24455f;font-size:15px}._voice-controls_1v54c_49>[role=status]{flex:1;min-width:180px;line-height:1.4}._voice-controls_1v54c_49 [role=alert]{flex-basis:100%}@media (max-width: 640px){._voice-controls_1v54c_49{padding:8px;font-size:13px;gap:6px}}._virtual-keyboard_1v54c_76{width:100%;max-height:38vh;overflow:auto;margin:4px auto;padding:18px;border-radius:20px;border:2px solid #7ea4c2;background:linear-gradient(180deg,#d8e9f6,#c8dfef);box-shadow:0 10px 25px #325c8040;flex-shrink:0}._virtual-keyboard-enter_1v54c_89{animation:_keyboard-appear_1v54c_1 .45s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom left}._keyboard-row_1v54c_94{display:flex;justify-content:stretch;gap:8px;margin-bottom:12px}._keyboard-row_1v54c_94:last-child{margin-bottom:0;justify-content:center}._keyboard-key_1v54c_105{flex:1;min-width:0;height:70px;border:none;border-radius:12px;background-color:#f3f9fd;color:#1e4c6f;font-size:26px;font-family:RobotoCondensedRegular;font-weight:700;cursor:pointer;box-shadow:0 5px #8bb4cf;transition:transform .08s ease,box-shadow .08s ease;white-space:nowrap}._keyboard-key_1v54c_105:active{transform:translateY(3px);box-shadow:0 2px #8bb4cf}._keyboard-key-tab_1v54c_126{flex:1.6}._keyboard-key-caps_1v54c_130{flex:1.9}._keyboard-key-shift_1v54c_134{flex:2.2}._keyboard-key-enter_1v54c_138{flex:2;background-color:#1170b8;color:#fff;box-shadow:0 5px #0a4f84}._keyboard-key-enter_1v54c_138:active{box-shadow:0 2px #0a4f84}._keyboard-key-backspace_1v54c_148{flex:2.3;background-color:#f9e9d0}._keyboard-key-space_1v54c_153{flex:1;min-width:0;max-width:80%;justify-content:center;align-items:center}._keyboard-key-modifier-active_1v54c_161{background-color:#0f6cad;color:#fff;box-shadow:0 5px #08466f}._keyboard-key-modifier-active_1v54c_161:active{box-shadow:0 2px #08466f}@media (max-width: 1024px){._virtual-keyboard_1v54c_76{width:100%;padding:12px}._keyboard-row_1v54c_94{min-width:720px;gap:6px;margin-bottom:8px}._keyboard-key_1v54c_105{min-width:52px;height:56px;font-size:18px}._keyboard-key-tab_1v54c_126{min-width:78px}._keyboard-key-caps_1v54c_130{min-width:88px}._keyboard-key-shift_1v54c_134,._keyboard-key-enter_1v54c_138,._keyboard-key-backspace_1v54c_148{min-width:98px}._keyboard-key-space_1v54c_153{width:min(650px,92%);min-width:280px}}@keyframes _typing_1v54c_1{0%{width:0}}@keyframes _keyboard-appear_1v54c_1{0%{opacity:0;transform:translate(-220px,160px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}._signal_1vmn4_1{--signal-accent: #6b8094;--signal-glow: rgba(107, 128, 148, .28);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:200px;pointer-events:none;-webkit-user-select:none;user-select:none}._orb_1vmn4_14{position:relative;width:120px;height:120px;display:grid;place-items:center}._core_1vmn4_22{position:relative;z-index:2;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#fff,#e8f1f8);box-shadow:0 0 0 4px #ffffffd9,0 10px 28px var(--signal-glow);transition:box-shadow .25s ease,transform .25s ease}._avatar_1vmn4_35{width:48px;height:48px;border-radius:50%;display:block}._ring_1vmn4_42{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--signal-accent);opacity:0;transform:scale(.72);pointer-events:none}._waveform_1vmn4_52{position:absolute;z-index:3;bottom:-2px;left:50%;transform:translate(-50%);display:none;align-items:flex-end;gap:3px;height:22px;padding:3px 8px;border-radius:999px;background:#1170b8eb;box-shadow:0 6px 16px #1170b859}._bar_1vmn4_68{width:3px;height:6px;border-radius:99px;background:#fff;transform-origin:center bottom;animation:none}._label_1vmn4_77{margin:0;font:700 18px/1.1 RobotoCondensedRegular,sans-serif;letter-spacing:.04em;color:var(--signal-accent);text-transform:uppercase}._signal--listening_1vmn4_85{--signal-accent: #1f9d58;--signal-glow: rgba(31, 157, 88, .38)}._signal--listening_1vmn4_85 ._core_1vmn4_22{animation:_core-breathe_1vmn4_1 1.6s ease-in-out infinite}._signal--listening_1vmn4_85 ._ring--inner_1vmn4_92{animation:_ring-pulse_1vmn4_1 1.8s ease-out infinite}._signal--listening_1vmn4_85 ._ring--mid_1vmn4_95{animation:_ring-pulse_1vmn4_1 1.8s ease-out .35s infinite}._signal--listening_1vmn4_85 ._ring--outer_1vmn4_98{animation:_ring-pulse_1vmn4_1 1.8s ease-out .7s infinite}._signal--speaking_1vmn4_102{--signal-accent: #1170b8;--signal-glow: rgba(17, 112, 184, .42)}._signal--speaking_1vmn4_102 ._core_1vmn4_22{animation:_core-speak_1vmn4_1 .9s ease-in-out infinite}._signal--speaking_1vmn4_102 ._ring--inner_1vmn4_92,._signal--speaking_1vmn4_102 ._ring--mid_1vmn4_95,._signal--speaking_1vmn4_102 ._ring--outer_1vmn4_98{animation:_ring-pulse_1vmn4_1 1.2s ease-out infinite}._signal--speaking_1vmn4_102 ._ring--mid_1vmn4_95{animation-delay:.2s}._signal--speaking_1vmn4_102 ._ring--outer_1vmn4_98{animation-delay:.4s}._signal--speaking_1vmn4_102 ._waveform_1vmn4_52{display:flex}._signal--speaking_1vmn4_102 ._bar_1vmn4_68{animation:_bar-bounce_1vmn4_1 .85s ease-in-out infinite;animation-delay:calc(var(--i) * .08s)}._signal--processing_1vmn4_128{--signal-accent: #c47a12;--signal-glow: rgba(196, 122, 18, .35)}._signal--processing_1vmn4_128 ._core_1vmn4_22{animation:_core-breathe_1vmn4_1 1.1s ease-in-out infinite}._signal--processing_1vmn4_128 ._ring--mid_1vmn4_95{animation:_ring-pulse_1vmn4_1 1.4s ease-out infinite}._signal--requesting_1vmn4_139{--signal-accent: #1170b8;--signal-glow: rgba(17, 112, 184, .28)}._signal--requesting_1vmn4_139 ._core_1vmn4_22{animation:_core-breathe_1vmn4_1 1.2s ease-in-out infinite}._signal--requesting_1vmn4_139 ._ring--inner_1vmn4_92{opacity:.45;transform:scale(1);animation:_ring-spin_1vmn4_1 1.1s linear infinite;border-style:dashed}._signal--idle_1vmn4_153 ._core_1vmn4_22{box-shadow:0 0 0 3px #ffffffb3,0 4px 14px #6b80942e}._signal--idle_1vmn4_153 ._label_1vmn4_77{opacity:.72}@keyframes _ring-pulse_1vmn4_1{0%{opacity:.55;transform:scale(.78)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.34)}}@keyframes _core-breathe_1vmn4_1{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes _core-speak_1vmn4_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes _bar-bounce_1vmn4_1{0%,to{height:5px}50%{height:16px}}@keyframes _ring-spin_1vmn4_1{to{transform:scale(1) rotate(360deg)}}@media (prefers-reduced-motion: reduce){._core_1vmn4_22,._ring_1vmn4_42,._bar_1vmn4_68{animation:none!important}._signal--listening_1vmn4_85 ._ring--inner_1vmn4_92,._signal--speaking_1vmn4_102 ._ring--inner_1vmn4_92,._signal--processing_1vmn4_128 ._ring--mid_1vmn4_95,._signal--requesting_1vmn4_139 ._ring--inner_1vmn4_92{opacity:.35;transform:scale(1.08)}._signal--speaking_1vmn4_102 ._waveform_1vmn4_52{display:flex}._signal--speaking_1vmn4_102 ._bar_1vmn4_68:nth-child(odd){height:12px}}@media (max-width: 700px){._signal_1vmn4_1{min-width:140px;gap:4px}._orb_1vmn4_14{width:92px;height:92px}._core_1vmn4_22{width:60px;height:60px}._avatar_1vmn4_35{width:36px;height:36px}._label_1vmn4_77{font-size:14px}._waveform_1vmn4_52{height:18px;gap:2px;padding:2px 6px}}._page_vjim5_1{--navy: #001a2e;--sky: #3a9de8;--ice: #e8f4fc;--ink: #0b1c2c;--muted: #3d5a70;--link: #1a7ab8;--cta: #c41818;--cta-deep: #9e1111;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;color:var(--ink);background:radial-gradient(ellipse 80% 60% at 85% 45%,rgba(82,177,255,.45),transparent 55%),radial-gradient(ellipse 50% 40% at 10% 90%,rgba(0,40,70,.35),transparent 50%),linear-gradient(155deg,var(--navy) 0%,#0a3a63 28%,var(--sky) 58%,var(--ice) 82%,#ffffff 100%)}._grain_vjim5_20{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}._hero_vjim5_29{flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);width:min(1280px,100%);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,5vw,4rem);position:relative;z-index:1}._copy_vjim5_42{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:34rem;animation:_rise-in_vjim5_1 .9s cubic-bezier(.22,1,.36,1) both}._logo_vjim5_51{width:min(280px,72vw);height:auto;display:block;filter:drop-shadow(0 8px 24px rgba(0,20,40,.25))}._headline_vjim5_58{margin:.5rem 0 0;font-family:RobotoCondensedBold,sans-serif;font-size:clamp(2.1rem,4.2vw,3.35rem);line-height:1.08;letter-spacing:-.02em;color:#07141f;text-wrap:balance}._support_vjim5_68{margin:0;font-family:RobotoRegular,sans-serif;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.45;color:var(--muted);max-width:28rem;text-wrap:pretty}._cta_vjim5_78{position:relative;isolation:isolate;overflow:hidden;margin-top:.75rem;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.75rem;padding:.95rem 1.85rem;border-radius:14px;background:linear-gradient(180deg,#e02323 0%,var(--cta) 48%,var(--cta-deep) 100%);color:#fff;font-family:RobotoCondensedBold,sans-serif;font-size:clamp(1.05rem,1.5vw,1.2rem);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 1px #ffffff38 inset,0 14px 28px #a0121247,0 4px 10px #0014282e;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,filter .25s ease;animation:_cta-idle_vjim5_1 2.8s ease-in-out infinite}._cta_vjim5_78:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%);transform:translate(-120%);animation:_cta-sheen_vjim5_1 3.6s ease-in-out infinite;pointer-events:none}._cta_vjim5_78:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 1px #ffffff47 inset,0 18px 36px #a0121257,0 6px 14px #00142833;filter:brightness(1.04)}._cta_vjim5_78:active{transform:translateY(-1px) scale(.995)}._cta_vjim5_78:focus-visible{outline:3px solid #7ec8f5;outline-offset:3px}._ctaArrow_vjim5_129{width:1.15rem;height:1.15rem;transition:transform .25s ease}._cta_vjim5_78:hover ._ctaArrow_vjim5_129{transform:translate(4px)}._visual_vjim5_139{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(240px,42vw,520px);animation:_drift-in_vjim5_1 1.1s cubic-bezier(.22,1,.36,1) .15s both}._visualGlow_vjim5_148{position:absolute;width:78%;height:42%;bottom:8%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.55),transparent 70%);filter:blur(18px);pointer-events:none}._car_vjim5_159{position:relative;width:min(100%,640px);height:auto;display:block;filter:drop-shadow(0 28px 40px rgba(0,25,50,.35));animation:_float-car_vjim5_1 5.5s ease-in-out infinite}._legal_vjim5_168{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .45rem;padding:1rem 1.25rem 1.5rem;font-family:RobotoRegular,sans-serif;font-size:.92rem;color:#0b1c2cb8;animation:_rise-in_vjim5_1 .9s cubic-bezier(.22,1,.36,1) .35s both}._link_vjim5_183{border:0;padding:0;background:none;color:var(--link);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._link_vjim5_183:hover{color:var(--navy)}._link_vjim5_183:focus-visible{outline:2px solid #7ec8f5;outline-offset:2px;border-radius:2px}@keyframes _rise-in_vjim5_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes _drift-in_vjim5_1{0%{opacity:0;transform:translate(48px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _float-car_vjim5_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _cta-sheen_vjim5_1{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes _cta-idle_vjim5_1{0%,to{box-shadow:0 1px #ffffff38 inset,0 14px 28px #a0121247,0 4px 10px #0014282e}50%{box-shadow:0 1px #ffffff47 inset,0 16px 34px #a012125c,0 5px 12px #00142833}}@media (max-width: 960px){._hero_vjim5_29{grid-template-columns:1fr;padding-top:1.75rem}._copy_vjim5_42{max-width:none;order:1}._visual_vjim5_139{order:0;min-height:clamp(180px,48vw,300px);margin-bottom:-.5rem}._car_vjim5_159{width:min(88%,420px)}._logo_vjim5_51{width:min(200px,58vw)}}@media (prefers-reduced-motion: reduce){._copy_vjim5_42,._visual_vjim5_139,._legal_vjim5_168,._cta_vjim5_78,._cta_vjim5_78:before,._car_vjim5_159{animation:none!important}._cta_vjim5_78:hover,._cta_vjim5_78:hover ._ctaArrow_vjim5_129{transform:none}}@font-face{font-family:RobotoCondensedRegular;src:url(/fonts/RobotoCondensed/RobotoCondensed-Regular.ttf)}@font-face{font-family:RobotoCondensedBold;src:url(/fonts/RobotoCondensed/RobotoCondensed-Bold.ttf)}@font-face{font-family:RobotoRegular;src:url(/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:RobotoMedium;src:url(/fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:RobotoBold;src:url(/fonts/Roboto/Roboto-Bold.ttf)}._not-found-main-container_6go2y_342{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center}._button_pe7j9_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:12px;font:600 16px/1.15 RobotoCondensedRegular,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .15s}._button_pe7j9_1 svg{flex:0 0 auto}._button_pe7j9_1:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #163c5b14}._button_pe7j9_1:focus-visible{outline:3px solid #65b9f5;outline-offset:3px}._button_pe7j9_1:disabled{opacity:.55;cursor:not-allowed}._button_pe7j9_1[aria-busy=true]{cursor:progress}._primary_pe7j9_35{color:#fff;background:#1170b8;box-shadow:0 3px 7px #1170b81f}._primary_pe7j9_35:hover:not(:disabled){background:#095f9f}._secondary_pe7j9_44{color:#19577f;background:#f6faff;border-color:#b9cedf}._secondary_pe7j9_44:hover:not(:disabled){background:#e7f2fc}._danger_pe7j9_53{color:#b42323;background:#fff7f7;border-color:#edc3c3}._danger_pe7j9_53:hover:not(:disabled){background:#ffeded}._quiet_pe7j9_62{color:#245b83;background:transparent}._quiet_pe7j9_62:hover:not(:disabled){background:#dcebf6}._spinner_pe7j9_70{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_pe7j9_70 .7s linear infinite}@keyframes _spin_pe7j9_70{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._button_pe7j9_1{transition:none}._button_pe7j9_1:hover:not(:disabled){transform:none}._spinner_pe7j9_70{animation:none}}@media (max-width: 640px){._button_pe7j9_1{padding:9px 11px;font-size:14px;gap:6px}}._chat-main-container_ck2o8_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;padding:12px 24px;overflow:hidden;background:#cfdbe6;gap:10px}._header_ck2o8_17{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;flex:0 0 auto;gap:12px 20px;min-height:120px}._brand_ck2o8_26{display:flex;align-items:center;gap:16px;justify-self:start}._brand-link_ck2o8_33{border:0;padding:0;background:transparent;cursor:pointer;border-radius:10px}._brand-link_ck2o8_33:focus-visible{outline:3px solid #1170b8;outline-offset:3px}._logo_ck2o8_45{width:116px;max-height:66px;display:block}._brand-copy_ck2o8_51{display:grid;gap:3px;color:#264f6d}._brand-copy_ck2o8_51 strong{font:700 25px/1 RobotoCondensedRegular,sans-serif}._brand-copy_ck2o8_51 span{font-size:13px}._voice-signal_ck2o8_63{justify-self:center;display:flex;align-items:center;justify-content:center;min-height:120px}._toolbar_ck2o8_71{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;justify-self:end}._footer_ck2o8_80{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px}._session-actions_ck2o8_88{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._lisa-row_ck2o8_95{display:flex;align-items:center;gap:6px;color:#637689;font-size:13px;white-space:nowrap}._error_ck2o8_104{margin:0;padding:12px;color:#942222;border:1px solid #e6baba;border-radius:10px;background:#fff3f3}@media (max-width: 700px){._chat-main-container_ck2o8_1{padding:8px 10px;gap:8px}._header_ck2o8_17{grid-template-columns:1fr auto;grid-template-areas:"brand toolbar" "signal signal";gap:6px 8px;min-height:0}._brand_ck2o8_26{gap:10px;grid-area:brand}._voice-signal_ck2o8_63{grid-area:signal;min-height:92px}._logo_ck2o8_45{width:86px;max-height:46px}._brand-copy_ck2o8_51 strong{font-size:21px}._brand-copy_ck2o8_51 span{font-size:12px}._toolbar_ck2o8_71{grid-area:toolbar;width:auto;justify-content:flex-end}._footer_ck2o8_80{align-items:center;flex-direction:column;gap:6px}._session-actions_ck2o8_88{justify-content:center;gap:4px;width:100%}._session-actions_ck2o8_88>button{flex:1}._lisa-row_ck2o8_95{font-size:11px}}.voice-chat-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.voice-chat-page .page-header{text-align:center;margin-bottom:2rem;color:#fff}.voice-chat-page .page-header h1{margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.voice-chat-page .page-header p{opacity:.9;font-size:1.1rem}.voice-chat-page .voice-chat-container{flex:1;max-width:800px;margin:0 auto;width:100%}.voice-chat-page .page-footer{text-align:center;margin-top:2rem;color:#fffc}.voice-conversation-full{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;overflow:hidden;height:70vh;display:flex;flex-direction:column}.voice-conversation-full .conversation-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.voice-conversation-full .conversation-header h3{margin:0;font-size:1.25rem}.voice-conversation-full .conversation-header .conversation-status .status-indicator{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voice-conversation-full .conversation-header .conversation-status .status-indicator.idle{background:#22c55e33}.voice-conversation-full .conversation-header .conversation-status .status-indicator.listening{background:#ef444433;animation:pulse 2s infinite}.voice-conversation-full .conversation-header .conversation-status .status-indicator.processing{background:#3b82f633;animation:spin 1s linear infinite}.voice-conversation-full .conversation-header .conversation-status .status-indicator.speaking{background:#a855f733;animation:pulse 1s infinite}.voice-conversation-full .messages-container{flex:1;padding:1.5rem;overflow-y:auto;background:#f8fafc}.voice-conversation-full .messages-container .empty-state{text-align:center;padding:3rem 1rem;color:#64748b}.voice-conversation-full .messages-container .empty-state p{margin-bottom:1.5rem;font-size:1.1rem}.voice-conversation-full .messages-container .message-item{margin-bottom:1rem}.voice-conversation-full .messages-container .message-item.user-message{text-align:right}.voice-conversation-full .messages-container .message-item.user-message .voice-output{display:inline-block;max-width:70%;background:#3b82f6;color:#fff;border-radius:18px 18px 4px;padding:1rem}.voice-conversation-full .messages-container .message-item.assistant-message{text-align:left}.voice-conversation-full .messages-container .message-item.assistant-message .voice-output{display:inline-block;max-width:70%;background:#fff;color:#1f2937;border-radius:18px 18px 18px 4px;padding:1rem;box-shadow:0 2px 8px #0000001a}.voice-conversation-full .voice-input-container{padding:1.5rem;background:#fff;border-top:1px solid #e2e8f0}.voice-conversation-full .voice-input-container .voice-input{display:flex;justify-content:center}.voice-conversation-full .voice-input-container .voice-input .voice-button{border-radius:50px;padding:1rem 2rem;font-weight:600;transition:all .3s ease}.voice-conversation-full .voice-input-container .voice-input .voice-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.voice-conversation-full .conversation-controls{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;text-align:center}.voice-output .message-container{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.voice-output .message-container .message-text{flex:1;line-height:1.5}.voice-output .message-container .message-text .question-indicator{color:#3b82f6;font-weight:700}.voice-output .message-container .play-button{flex-shrink:0;border-radius:50%;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.voice-output .audio-visualizer{display:flex;justify-content:center;margin-top:.5rem}.voice-output.text-only .message-text{line-height:1.5}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.voice-chat-page{padding:1rem}.voice-chat-page .voice-chat-container{max-width:100%}.voice-conversation-full{height:80vh}.voice-conversation-full .conversation-header{padding:1rem}.voice-conversation-full .conversation-header h3{font-size:1.1rem}.voice-conversation-full .messages-container{padding:1rem}.voice-conversation-full .messages-container .message-item .voice-output{max-width:85%}.voice-conversation-full .voice-input-container{padding:1rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{background:#fff}@font-face{font-family:RobotoCondensedRegular;src:url(/fonts/RobotoCondensed/RobotoCondensed-Regular.ttf)}@font-face{font-family:RobotoCondensedBold;src:url(/fonts/RobotoCondensed/RobotoCondensed-Bold.ttf)}@font-face{font-family:RobotoRegular;src:url(/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:RobotoMedium;src:url(/fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:RobotoBold;src:url(/fonts/Roboto/Roboto-Bold.ttf)}
