.page_receptionist-content__FIs2P{--primary:#4785FF;--primary-light:#6B9FFF;--primary-dark:#3670E6;--primary-glow:rgba(71,133,255,0.3);--accent:#4785FF;--accent-light:#6B9FFF;--accent-dark:#3670E6;--text:#1a202c;--text-secondary:#4a5568;--text-muted:#718096;--text-highlight:#4785FF;--bg-light:#ffffff;--bg-lighter:#f7fafc;--bg-lightest:#edf2f7;--bg-space:#e2e8f0;--card-bg:rgba(255,255,255,0.9);--card-bg-hover:rgba(255,255,255,0.95);--card-bg-active:rgba(247,250,252,0.9);--border:rgba(71,133,255,0.2);--border-light:rgba(71,133,255,0.1);--border-strong:rgba(71,133,255,0.4);--ai-message-bg:rgba(71,133,255,0.05);--user-message-bg:rgba(71,133,255,0.03);--user-message-border:rgba(71,133,255,0.2);--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#4785FF;--duration-slow:5s;--duration-medium:2s;--duration-fast:0.3s;--shadow-sm:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 8px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.06);--shadow-lg:0 10px 20px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.06);--shadow-xl:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px rgba(0,0,0,0.2),0 15px 30px rgba(0,0,0,0.15);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--shadow-glow:0 0 30px rgba(71,133,255,0.2),0 0 60px rgba(71,133,255,0.1);--shadow-glow-strong:0 0 40px rgba(71,133,255,0.3),0 0 80px rgba(71,133,255,0.15);--z-background:-10;--z-floating-elements:-5;--z-default:1;--z-header:10;--z-popup:50;--z-modal:100;--z-tooltip:200;--z-max:9999;--header-height:80px;--sidebar-width:280px;--container-max-width:1400px;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.page_receptionist-content__FIs2P,.page_receptionist-content__FIs2P *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page_receptionist-content__FIs2P *{margin:0;padding:0}.page_link__PwkPD{color:inherit;text-decoration:none;transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1)}.page_link__PwkPD:hover{color:var(--primary-light);text-shadow:0 0 8px var(--primary-glow)}.page_button__nSjMm,.page_input__K8IDj,.page_select__w9uIO,.page_textarea__13vbp{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.page_button__nSjMm,.page_input__K8IDj{overflow:visible}.page_button__nSjMm,.page_select__w9uIO{text-transform:none}.page_buttonType__A9j3h,.page_button__nSjMm,.page_resetButton__LRqd0,.page_submitButton__73vYx{-webkit-appearance:button;-moz-appearance:button;appearance:button}.page_buttonType__A9j3h::-moz-focus-inner,.page_button__nSjMm::-moz-focus-inner,.page_resetButton__LRqd0::-moz-focus-inner,.page_submitButton__73vYx::-moz-focus-inner{border-style:none;padding:0}.page_buttonType__A9j3h:-moz-focusring,.page_button__nSjMm:-moz-focusring,.page_resetButton__LRqd0:-moz-focusring,.page_submitButton__73vYx:-moz-focusring{outline:1px dotted ButtonText}.page_receptionist-content__FIs2P{min-height:100vh;width:100vw;position:relative;overflow-x:hidden;overflow-y:auto;color:var(--text);background:#ffffff!important;perspective:1000px;z-index:var(--z-default);scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;left:0;right:0;top:0}.page_receptionist-content__FIs2P::-webkit-scrollbar{display:none}.page_main-content__elU4_{padding:2rem 0;padding-top:calc(var(--header-height) + 2rem);min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;align-items:center;width:100vw;margin:0;left:0;right:0}.page_main-content__elU4_,.page_receptionist-container__pf08x{background:#ffffff!important;position:relative;z-index:var(--z-default);overflow-x:hidden}.page_receptionist-container__pf08x{max-width:var(--container-max-width);width:100%;margin:0 auto;text-align:center;min-height:100vh;padding:0 1rem 2rem}.page_hero-image-container__sR1eq{margin-bottom:3rem;display:flex;justify-content:center;align-items:center;padding:0;background:transparent;border:none;transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);width:100%}.page_hero-image-container__sR1eq:hover{transform:translateY(-2px)}.page_hero-image__HbZ7N{filter:none;transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);max-width:100%;width:auto;height:auto;display:block}.page_hero-image__HbZ7N:hover{filter:none;transform:scale(1.02)}.page_page-title__zv3l6{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);color:var(--text);margin-bottom:1.5rem;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.page_page-subtitle__wD4CF{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--primary);margin-bottom:1.5rem;position:relative;display:inline-block;letter-spacing:var(--letter-spacing-wide)}.page_page-subtitle__wD4CF:after,.page_page-subtitle__wD4CF:before{content:"";position:absolute;top:50%;width:60px;height:2px;background:linear-gradient(to right,transparent,var(--primary),transparent)}.page_page-subtitle__wD4CF:before{right:100%;margin-right:1.5rem}.page_page-subtitle__wD4CF:after{left:100%;margin-left:1.5rem;background:linear-gradient(to left,transparent,var(--primary),transparent)}.page_page-description__eTTYj{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.page_section-title__3eViO{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--primary);margin-bottom:1.5rem;text-align:left;border-bottom:1px solid var(--border);padding-bottom:.75rem;position:relative;letter-spacing:var(--letter-spacing-wide)}.page_section-title__3eViO:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:2px;background:linear-gradient(to right,var(--primary),var(--accent-light));border-radius:1px}.page_content-layout__jkmXT{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;position:relative;width:100%;max-width:100%;overflow-x:hidden}.page_transcript-container___O1o_{background:var(--card-bg);border-radius:var(--radius-xl);border:1px solid var(--border);padding:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);height:100%;transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.page_transcript-container___O1o_:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--primary-dark),var(--accent),var(--primary-light),var(--accent),var(--primary-dark));opacity:.8;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.page_transcript-container___O1o_:hover{box-shadow:var(--shadow-glow-strong);border-color:var(--border-strong);transform:translateY(-2px)}.page_transcript___YiSe{max-height:300px;overflow-y:auto;padding-right:.75rem;scrollbar-width:thin;scrollbar-color:var(--primary) var(--bg-lighter);position:relative}.page_transcript___YiSe::-webkit-scrollbar{width:8px}.page_transcript___YiSe::-webkit-scrollbar-track{background:var(--bg-lighter);border-radius:4px}.page_transcript___YiSe::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--primary),var(--accent));border-radius:4px}.page_transcript___YiSe::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,var(--primary-light),var(--accent-light))}.page_empty-transcript__So2tG{display:flex;justify-content:center;align-items:center;height:120px;color:var(--text-secondary);font-style:italic;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(71,133,255,.05));border-radius:var(--radius-lg);border:1px dashed var(--border)}.page_transcript-item__8CnMW{margin-bottom:1.5rem;padding:1rem;border-radius:var(--radius-lg);text-align:left;animation:page_fade-in__GYtLR .5s ease-out;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes page_fade-in__GYtLR{0%{opacity:0;transform:translateY(15px) scale(.95);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.page_user-message__4EXou{background:linear-gradient(135deg,var(--user-message-bg) 0,rgba(71,133,255,.03) 100%);margin-left:1.5rem;margin-right:.5rem;border-top-left-radius:0;border:1px solid var(--user-message-border);box-shadow:var(--shadow-md)}.page_user-message__4EXou:before{content:"";position:absolute;top:0;left:-12px;width:0;height:0;border-style:solid;border-width:0 12px 12px 0;border-color:transparent var(--user-message-bg) transparent transparent}.page_ai-message__qlNyG{background:linear-gradient(135deg,var(--ai-message-bg) 0,rgba(71,133,255,.04) 100%);margin-right:1.5rem;margin-left:.5rem;border-top-right-radius:0;border:1px solid rgba(71,133,255,.2);box-shadow:var(--shadow-md)}.page_ai-message__qlNyG:before{content:"";position:absolute;top:0;right:-12px;width:0;height:0;border-style:solid;border-width:12px 12px 0 0;border-color:var(--ai-message-bg) transparent transparent transparent}.page_message-header__xNZBC{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:var(--font-size-sm);border-bottom:1px solid rgba(71,133,255,.1);padding-bottom:.5rem}.page_message-sender__ZRTd6{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--primary);text-shadow:0 0 8px rgba(71,133,255,.3)}.page_message-time__BcXlF{color:var(--text-secondary);font-size:var(--font-size-xs);opacity:.7}.page_message-content__YCp2e{line-height:var(--line-height-relaxed);word-wrap:break-word;letter-spacing:var(--letter-spacing-normal);color:var(--text)}.page_voice-container__iVAXQ{width:100%;height:140px;display:flex;justify-content:center;align-items:center;margin-bottom:2.5rem;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(71,133,255,.05));border-radius:var(--radius-xl);border:1px solid var(--border-light);overflow:hidden;position:relative;box-shadow:var(--shadow-lg)}.page_voice-container__iVAXQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(71,133,255,.06) 0,transparent 70%);pointer-events:none;z-index:1}.page_voice-visualizer__lxq5l{display:flex;align-items:center;height:100px;width:100%;max-width:700px;gap:4px;padding:0 1.5rem;position:relative;z-index:2}.page_voice-bar__jp_Pv{flex:1 1;background:linear-gradient(to top,var(--primary),var(--accent-light));border-radius:3px;transition:height .1s ease-in-out;min-height:6px;box-shadow:0 0 12px rgba(71,133,255,.4)}.page_voice-visualizer__lxq5l.page_active__yCLtZ .page_voice-bar__jp_Pv{animation:page_voice-pulse__CDTps .6s infinite alternate}@keyframes page_voice-pulse__CDTps{0%{height:15%}to{height:var(--random-height,70%)}}.page_ai-receptionist-wrapper__6_f7y{background:var(--card-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-2xl);border:1px solid var(--border);padding:2rem;box-shadow:var(--shadow-2xl);transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page_ai-receptionist-wrapper__6_f7y:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(71,133,255,.04),transparent 70%);pointer-events:none;animation:page_glow-pulse__XeCf9 12s infinite alternate}@keyframes page_glow-pulse__XeCf9{0%{opacity:.2;transform:scale(1)}to{opacity:.4;transform:scale(1.05)}}.page_ai-receptionist__r9U2d{width:100%;color:var(--text);position:relative;z-index:1}.page_control-group__o1_1f{margin-bottom:1.5rem;display:flex;align-items:center}.page_control-label__LfvKA{margin-right:.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);letter-spacing:var(--letter-spacing-wide)}.page_language-select__ogFVI{background:var(--bg-light);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-lg);outline:none;transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%234a5568' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding:.75rem 2.5rem .75rem .75rem;box-shadow:var(--shadow-md)}.page_language-select__ogFVI:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(71,133,255,.2),var(--shadow-lg);transform:translateY(-1px)}.page_language-select__ogFVI option{background-color:var(--bg-light);color:var(--text)}.page_audio-container__bJYh9{margin-bottom:1.5rem}.page_audio-player__5gno3{width:100%;background:var(--bg-light);border-radius:var(--radius-lg);outline:none;box-shadow:var(--shadow-md)}.page_error-message__QyCJe{margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:var(--error);box-shadow:var(--shadow-md)}.page_retry-button__vw2k1{margin-top:.75rem;padding:.5rem 1rem;background:linear-gradient(135deg,var(--error) 0,rgba(239,68,68,.8) 100%);color:var(--bg-light);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md)}.page_retry-button__vw2k1:hover{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(239,68,68,.7));transform:translateY(-1px);box-shadow:var(--shadow-lg)}.page_response-container__njFHv{margin-bottom:2rem;padding:1.5rem;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:left;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);position:relative;box-shadow:var(--shadow-lg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_response-container__njFHv:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary),var(--accent-light));border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.page_query-form__wa3Ho{display:flex;flex-direction:column;gap:1rem}.page_query-input__bNmat{width:100%;padding:1rem 1.5rem;background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);font-size:var(--font-size-md);transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_query-input__bNmat:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(71,133,255,.2),var(--shadow-lg);transform:translateY(-1px)}.page_query-input__bNmat::placeholder{color:var(--text-secondary);opacity:.6}.page_button-group___nkWV{display:flex;gap:1rem}.page_ask-button__BB9zN,.page_speak-button__1Z9FG,.page_speech-button__90ivi,.page_submit-button__hlPyi{padding:1rem 1.5rem;border:none;border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast) cubic-bezier(.4,0,.2,1);flex:1 1;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);letter-spacing:var(--letter-spacing-wide);background:var(--primary)!important;color:var(--bg-light)!important}.page_ask-button__BB9zN:before,.page_speak-button__1Z9FG:before,.page_speech-button__90ivi:before,.page_submit-button__hlPyi:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity var(--duration-fast) ease}.page_ask-button__BB9zN:hover:before,.page_speak-button__1Z9FG:hover:before,.page_speech-button__90ivi:hover:before,.page_submit-button__hlPyi:hover:before{opacity:1}.page_speech-button__90ivi.page_recording__YywDz{background:var(--error)!important;animation:page_pulse-recording__LujPQ 2s infinite}@keyframes page_pulse-recording__LujPQ{0%{background:var(--error)!important;box-shadow:0 0 20px rgba(239,68,68,.4)}50%{background:rgba(239,68,68,.9)!important;box-shadow:0 0 30px rgba(239,68,68,.6)}to{background:var(--error)!important;box-shadow:0 0 20px rgba(239,68,68,.4)}}.page_ask-button__BB9zN:hover:not(:disabled),.page_speak-button__1Z9FG:hover:not(:disabled),.page_speech-button__90ivi:hover:not(:disabled),.page_submit-button__hlPyi:hover:not(:disabled){background:var(--primary-dark)!important;transform:translateY(-2px);box-shadow:var(--shadow-2xl)}.page_speech-button__90ivi.page_recording__YywDz:hover:not(:disabled){background:rgba(239,68,68,.9)!important}.page_ask-button__BB9zN:disabled,.page_speak-button__1Z9FG:disabled,.page_speech-button__90ivi:disabled,.page_submit-button__hlPyi:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--shadow-md)}@media (min-width:768px){.page_main-content__elU4_{padding-top:calc(var(--header-height) + 2.5rem)}.page_content-layout__jkmXT{grid-template-columns:1fr 1fr}.page_transcript___YiSe{max-height:600px}.page_query-form__wa3Ho{flex-direction:row}.page_button-group___nkWV{flex:0 0 auto}.page_voice-visualizer__lxq5l{gap:5px}.page_hero-image-container__sR1eq{margin-bottom:4rem}.page_page-subtitle__wD4CF{font-size:var(--font-size-3xl)}.page_page-description__eTTYj{font-size:var(--font-size-xl)}}@media (min-width:1024px){.page_main-content__elU4_{padding:3rem 2rem;padding-top:calc(var(--header-height) + 3rem)}.page_receptionist-container__pf08x{padding-bottom:3rem}.page_page-subtitle__wD4CF{font-size:var(--font-size-4xl)}.page_page-subtitle__wD4CF:after,.page_page-subtitle__wD4CF:before{width:100px}.page_voice-container__iVAXQ{height:160px}.page_voice-visualizer__lxq5l{height:120px;max-width:900px}.page_content-layout__jkmXT{gap:3rem}.page_hero-image-container__sR1eq{margin-bottom:5rem}}@media (max-width:640px){.page_main-content__elU4_{padding-top:calc(var(--header-height) + 1.5rem);padding-left:.75rem;padding-right:.75rem}.page_receptionist-container__pf08x{padding-bottom:1.5rem}.page_page-subtitle__wD4CF{font-size:var(--font-size-xl)}.page_page-subtitle__wD4CF:after,.page_page-subtitle__wD4CF:before{width:40px}.page_page-description__eTTYj{font-size:var(--font-size-md);margin-bottom:2rem}.page_hero-image-container__sR1eq{margin-bottom:2rem}.page_voice-container__iVAXQ{height:120px;margin-bottom:2rem}.page_voice-visualizer__lxq5l{height:80px;padding:0 1rem}.page_transcript___YiSe{max-height:280px}.page_transcript-item__8CnMW{padding:.75rem}.page_message-content__YCp2e{font-size:var(--font-size-sm)}.page_ai-receptionist-wrapper__6_f7y{padding:1.5rem}.page_ask-button__BB9zN,.page_query-input__bNmat,.page_speak-button__1Z9FG,.page_speech-button__90ivi,.page_submit-button__hlPyi{padding:.875rem 1.25rem}.page_button-group___nkWV{gap:.75rem}}