.appearance-option{display:block;min-width:0;cursor:pointer;padding:10px;border:1px solid transparent;border-radius:14px;color:var(--ink)}.appearance-option:hover{background:var(--surface)}.appearance-option[data-selected=true]{border-color:var(--accent-strong);background:var(--surface)}.appearance-option:has(input:focus-visible){outline:2px solid var(--accent-strong);outline-offset:3px}.appearance-sample{display:flex;position:relative;height:92px;overflow:hidden;border:1px solid rgba(100,80,85,.16);border-radius:8px;background:var(--sample-paper)}.appearance-sample-rail{width:25%;padding:13px 5px;background:var(--sample-rail)}.appearance-sample-rail i{display:block;height:3px;margin:0 0 8px;border-radius:2px;background:var(--sample-accent);opacity:.6}.appearance-sample-rail i:first-child{height:6px;margin-bottom:14px;opacity:1}.appearance-sample-page{flex:1;padding:13px 8px}.appearance-sample-page>i{display:block;width:52%;height:4px;border-radius:2px;background:var(--sample-accent)}.appearance-sample-page>span{display:flex;gap:5px;margin:9px 0}.appearance-sample-page>span i{width:50%;height:25px;border-radius:4px;background:var(--sample-card);border:1px solid rgba(100,80,85,.1)}.appearance-sample-page>i:last-child{width:65%;opacity:.3}.appearance-selected{display:none;position:absolute;bottom:6px;right:6px;padding:3px;border-radius:50%;background:var(--ink);color:var(--surface)}.appearance-option[data-selected=true] .appearance-selected{display:flex}html.lux{color-scheme:light;--ink:#452a35;--muted:#78616a;--accent:#8e4359;--accent-strong:#8e4359;--paper:#fffdf9;--surface:#faf4f1;--shadow:rgba(89,43,61,.08);--score-track:#eededb;--ui-background:20 47% 96%;--ui-foreground:336 24% 22%;--ui-card:40 100% 99%;--ui-primary:336 36% 41%;--ui-primary-foreground:0 0% 100%;--ui-secondary:14 37% 94%;--ui-muted-foreground:337 11% 40%;--ui-border:20 27% 85%;--ui-ring:336 36% 41%;--theme-neutral-50:253 249 246;--theme-neutral-100:246 235 230;--theme-neutral-200:232 213 207;--theme-neutral-300:209 183 179;--theme-neutral-400:161 127 137;--theme-neutral-500:124 97 107;--theme-neutral-600:110 79 91;--theme-neutral-700:91 61 74;--theme-neutral-800:73 46 56;--theme-neutral-900:61 33 44;--theme-neutral-950:44 22 33;--theme-accent-50:254 245 246;--theme-accent-100:250 230 234;--theme-accent-200:242 207 214;--theme-accent-300:226 169 183;--theme-accent-400:198 118 142;--theme-accent-500:166 78 108;--theme-accent-600:142 67 89;--theme-accent-700:120 51 72;--theme-accent-800:96 41 59;--theme-accent-900:78 32 48;--theme-accent-950:47 16 30;--theme-gold-50:251 245 232;--theme-gold-100:244 233 207;--theme-gold-200:233 212 167;--theme-gold-300:212 182 119;--theme-gold-400:183 147 85;--theme-gold-500:148 103 46;--theme-gold-600:133 90 37;--theme-gold-700:113 74 32;--theme-gold-800:91 59 29;--theme-gold-900:73 48 28;--theme-gold-950:46 28 16;scrollbar-color:#cbb2ac #faf4f1}html.lux body{background:radial-gradient(ellipse at 0 0,#f2e0df 0,transparent 55%),radial-gradient(ellipse at 100% 100%,#f4e9d7 0,transparent 55%),var(--surface)}html.lux ::-moz-selection{color:#452a35;background:#ecd1d9}html.lux ::selection{color:#452a35;background:#ecd1d9}html.lux .card{background:rgba(255,253,249,.94);border-color:#e8d5cf;box-shadow:0 8px 32px rgba(89,43,61,.045),inset 0 1px 0 #fff}html.lux .card-hover:hover,html.lux a.card:hover{box-shadow:0 12px 36px rgba(89,43,61,.1)}html.lux .btn-primary{color:#452a35;background:linear-gradient(115deg,#dec193,#f0ddbb);border-color:#b99460;box-shadow:0 4px 14px rgba(153,111,56,.13)}html.lux .btn-primary:hover{box-shadow:0 7px 22px rgba(153,111,56,.22)}html.lux .btn-secondary{background:#fffaf5;border-color:#e4cfc7}html.lux .btn-secondary:hover{background:#f5e5e4;border-color:#c6a296}html.lux .btn-glass{color:#fff;background:#623a49;border-color:#b58c91}html.lux .btn-glass:hover{background:#774756;border-color:#d2afb3}html.lux .glass-hero{background:linear-gradient(125deg,#432734,#704151 70%,#84565c);box-shadow:0 18px 50px rgba(89,43,61,.16)}html.lux .glass-hero:before{background:radial-gradient(ellipse at 100% 0,rgba(223,188,133,.3),transparent 65%)}html.lux .glass-hero:after{animation:none;opacity:.3}html.lux .glass-hero-inner{border-color:rgba(222,193,147,.25)}html.lux .workspace-sidebar{background:linear-gradient(175deg,#fffcf7,#f6e9e6);border-color:#dfc6b8;color:var(--ink);box-shadow:8px 0 35px rgba(89,43,61,.035)}html.lux .workspace-sidebar>div{border-color:#e6d3c7}html.lux .workspace-logo-default{display:none}html.lux .workspace-logo-lux{display:block}html.lux .workspace-sidebar nav>div>div:first-child{color:#88683f}html.lux .workspace-sidebar nav a{color:#765963;box-shadow:none}html.lux .workspace-sidebar nav a svg{color:#987347}html.lux .workspace-sidebar nav a:hover{color:#452a35;background:#f0dddf}html.lux .workspace-sidebar nav a[aria-current=page]{color:#783348;background:linear-gradient(90deg,#edd4db,#f6e8e7);box-shadow:inset 3px 0 0 #ae7181}html.lux .workspace-sidebar nav a[aria-current=page] svg{color:#8e4359}html.lux .workspace-header{background:rgba(255,253,249,.88);border-color:#e6d3c7}html.lux :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),textarea,select){color:var(--ink);background-color:#fffdf9;accent-color:#8e4359}html.lux :is(input,textarea,select):focus-visible{outline-color:#8e4359}html.lux :is(input,textarea)::-moz-placeholder{color:#8c717a}html.lux :is(input,textarea)::placeholder{color:#8c717a}html.lux :is(input[type=checkbox],input[type=radio]){accent-color:#8e4359}html.lux .appearance-settings{border-color:#d7bfa5;background:linear-gradient(135deg,#fffdf9,#fbf1ed)}html.lux .appearance-option[data-selected=true]{background:#f3e3e3;border-color:#a7677c}html.lux .lux-appearance-note{color:#78616a;border-color:#e4cfc7}@media (max-width:400px){.appearance-option{padding:7px}.appearance-sample{height:76px}}.RealescoutChatWidget_launcher__q_q87{position:fixed;bottom:22px;right:22px;z-index:120;display:flex;align-items:center;gap:8px;padding:7px;border:1px solid var(--assistant-line,#e2e6ed);border-radius:999px;background:linear-gradient(var(--paper),var(--paper)),var(--surface);color:var(--ink);box-shadow:0 6px 24px var(--shadow);transition:opacity .2s,transform .2s,box-shadow .2s}.RealescoutChatWidget_launcher__q_q87:hover{box-shadow:0 10px 32px var(--shadow)}.RealescoutChatWidget_launcherHidden__nNrMD{pointer-events:none;transform:scale(.9);opacity:0}.RealescoutChatWidget_launcherOwl__ZNwba{position:relative;display:block;width:38px;height:38px;flex-shrink:0}.RealescoutChatWidget_owlImage__3PNuy{-o-object-fit:contain;object-fit:contain}.RealescoutChatWidget_owlFace__q4NY_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.RealescoutChatWidget_owlEyes__T3_wK{transform-box:fill-box;transform-origin:center;animation:RealescoutChatWidget_owlBlink__TRhnb 6.4s ease-in-out infinite}.RealescoutChatWidget_launcherHidden__nNrMD .RealescoutChatWidget_owlEyes__T3_wK,.RealescoutChatWidget_panel__n6qH4:not(.RealescoutChatWidget_panelOpen__ERghq) .RealescoutChatWidget_owlEyes__T3_wK{animation-play-state:paused}.RealescoutChatWidget_launcherLabel__1WFTX{display:flex;align-items:center;gap:8px;max-width:0;margin-right:0;overflow:hidden;white-space:nowrap;opacity:0;font-size:12px;font-weight:600;transition:max-width .25s,opacity .2s,margin-right .25s}.RealescoutChatWidget_launcherLabel__1WFTX span{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:6px;padding:2px 4px;color:var(--accent-strong);font-size:9px;letter-spacing:.05em}.RealescoutChatWidget_launcher__q_q87:is(:hover,:focus-visible) .RealescoutChatWidget_launcherLabel__1WFTX{max-width:145px;opacity:1;margin-right:9px}.RealescoutChatWidget_panel__n6qH4{--assistant-line:color-mix(in srgb,var(--muted) 18%,transparent);position:fixed;right:22px;bottom:22px;z-index:130;display:flex;flex-direction:column;width:min(460px,calc(100vw - 32px));height:min(760px,calc(100dvh - 44px));overflow:hidden;border:1px solid var(--assistant-line);border-radius:26px;background:linear-gradient(var(--paper),var(--paper)),var(--surface);color:var(--ink);box-shadow:0 24px 80px rgba(10,22,40,.18),0 4px 20px rgba(10,22,40,.06);opacity:0;transform:translateY(12px) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .2s,transform .2s}.RealescoutChatWidget_panelOpen__ERghq{opacity:1;transform:none;pointer-events:auto}.RealescoutChatWidget_header__ndfoQ{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:20px;border-bottom:1px solid var(--assistant-line)}.RealescoutChatWidget_identity__uAQLZ{display:flex;align-items:center;gap:12px;min-width:0}.RealescoutChatWidget_avatar__bV2LW{position:relative;display:block;flex-shrink:0;width:40px;height:40px}.RealescoutChatWidget_title__DnwPr{font-family:var(--font-display);font-size:17px;font-weight:650;letter-spacing:-.025em}.RealescoutChatWidget_workspace__GMKlL{display:flex;align-items:center;gap:6px;max-width:240px;margin-top:3px;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RealescoutChatWidget_workspace__GMKlL>span{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.RealescoutChatWidget_headerActions__ogYZu{display:flex;gap:2px}.RealescoutChatWidget_iconButton__3fmeh{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;color:var(--muted);transition:background .15s,color .15s}.RealescoutChatWidget_iconButton__3fmeh:hover:not(:disabled){background:var(--surface);color:var(--ink)}.RealescoutChatWidget_iconButton__3fmeh:disabled{opacity:.4;cursor:not-allowed}.RealescoutChatWidget_launcher__q_q87:focus-visible,.RealescoutChatWidget_panel__n6qH4 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.RealescoutChatWidget_options__8IwWj{position:relative}.RealescoutChatWidget_optionsPanel__G1EuA{position:absolute;top:46px;right:-36px;width:270px;max-height:calc(100dvh - 150px);overflow-y:auto;z-index:5;padding:7px;border:1px solid var(--assistant-line);border-radius:16px;background:linear-gradient(var(--paper),var(--paper)),var(--surface);box-shadow:0 16px 40px var(--shadow)}.RealescoutChatWidget_optionsPanel__G1EuA>button{display:block;width:100%;min-height:40px;border-radius:9px;padding:9px 11px;text-align:left;font-size:13px}.RealescoutChatWidget_optionsPanel__G1EuA>button:hover{background:var(--surface)}.RealescoutChatWidget_about__VVfTK{margin-top:4px;border-top:1px solid var(--assistant-line);padding:8px 11px;color:var(--muted);font-size:12px;line-height:1.6}.RealescoutChatWidget_about__VVfTK summary{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:32px}.RealescoutChatWidget_about__VVfTK p{margin:10px 0}.RealescoutChatWidget_about__VVfTK a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.RealescoutChatWidget_conversation__I43x9{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--assistant-line) transparent;padding:24px 22px}.RealescoutChatWidget_conversation__I43x9>*+*{margin-top:26px}.RealescoutChatWidget_eyebrow__doBAB{display:block;color:var(--accent-strong);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.RealescoutChatWidget_welcome__YHBPo{padding-top:8px}.RealescoutChatWidget_consent__tPdwE h2,.RealescoutChatWidget_welcome__YHBPo h2{margin-top:14px;font-family:var(--font-display);font-size:32px;line-height:1.12;letter-spacing:-.045em;font-weight:600}.RealescoutChatWidget_welcome__YHBPo>p{margin:15px 0 24px;max-width:330px;color:var(--muted);font-size:14px;line-height:1.65}.RealescoutChatWidget_suggestions__UyNzF{display:grid;gap:8px}.RealescoutChatWidget_suggestions__UyNzF button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border:1px solid var(--assistant-line);border-radius:12px;padding:12px 14px;text-align:left;font-size:13px;transition:background .15s,border-color .15s}.RealescoutChatWidget_suggestions__UyNzF button:hover{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.RealescoutChatWidget_suggestions__UyNzF svg{color:var(--muted);flex-shrink:0}.RealescoutChatWidget_consent__tPdwE>p{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.7}.RealescoutChatWidget_allow__a5sIi{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin-top:22px;border-radius:12px;background:var(--ink);color:var(--surface);padding:13px 16px;font-size:13px;font-weight:600}.RealescoutChatWidget_message__CdQ8H{min-width:0;animation:RealescoutChatWidget_arrive__h_1kR .18s ease-out}.RealescoutChatWidget_messageText__O7hNI{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.RealescoutChatWidget_userMessage__iz3B4{max-width:88%;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:12px 16px;border-radius:19px 19px 5px 19px;background:var(--ink);color:var(--surface)}.RealescoutChatWidget_userMessage__iz3B4 .RealescoutChatWidget_messageText__O7hNI{font-size:13px;line-height:1.65}.RealescoutChatWidget_assistantMessage__k2yPp{padding:0 2px}.RealescoutChatWidget_answerLabel__uoNY0{display:flex;align-items:center;gap:6px;margin-bottom:9px;color:var(--muted);font-size:10px;letter-spacing:.02em;font-weight:600}.RealescoutChatWidget_answerLabel__uoNY0 span{width:4px;height:4px;border-radius:50%;background:var(--accent)}.RealescoutChatWidget_contactChoices__pn4_i,.RealescoutChatWidget_destinations__03evF{display:grid;gap:7px;margin-top:16px}.RealescoutChatWidget_destinations__03evF a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--assistant-line);border-radius:12px;background:var(--surface);color:var(--ink);padding:12px 14px;font-size:12px;font-weight:600;transition:border-color .15s}.RealescoutChatWidget_destinations__03evF a:hover{border-color:var(--accent)}.RealescoutChatWidget_destinations__03evF svg{flex-shrink:0;color:var(--accent-strong)}.RealescoutChatWidget_contactChoices__pn4_i button{display:flex;flex-direction:column;align-items:flex-start;min-height:44px;gap:4px;border:1px solid var(--assistant-line);border-radius:12px;padding:12px 14px;text-align:left;font-size:12px;overflow-wrap:anywhere}.RealescoutChatWidget_contactChoices__pn4_i button span{color:var(--muted)}.RealescoutChatWidget_contactChoices__pn4_i button:disabled{opacity:.5}.RealescoutChatWidget_sources__mFp2s{margin-top:16px;border-top:1px solid var(--assistant-line);padding-top:11px;color:var(--muted);font-size:11px;line-height:1.6}.RealescoutChatWidget_sources__mFp2s summary{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:28px;cursor:pointer}.RealescoutChatWidget_sources__mFp2s summary:after{content:"+";margin-left:4px}.RealescoutChatWidget_sources__mFp2s[open] summary:after{content:"−"}.RealescoutChatWidget_sources__mFp2s>div,.RealescoutChatWidget_sources__mFp2s>p{margin-top:10px}.RealescoutChatWidget_sources__mFp2s strong{font-weight:600;color:var(--ink)}.RealescoutChatWidget_verification__kcANJ{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:170px;justify-content:center;color:var(--muted);font-size:12px}.RealescoutChatWidget_pending__nSmmU>div{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--muted);font-size:12px}.RealescoutChatWidget_thinking__yZg3S{display:flex;gap:4px}.RealescoutChatWidget_thinking__yZg3S i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:RealescoutChatWidget_thinking__yZg3S 1.2s ease-in-out infinite}.RealescoutChatWidget_thinking__yZg3S i:nth-child(2){animation-delay:.15s}.RealescoutChatWidget_thinking__yZg3S i:nth-child(3){animation-delay:.3s}.RealescoutChatWidget_error__WO_r5{padding:14px;border:1px solid color-mix(in srgb,#c2410c 25%,transparent);border-radius:14px;background:color-mix(in srgb,#c2410c 5%,var(--paper));font-size:12px;line-height:1.65}.RealescoutChatWidget_error__WO_r5 button{display:flex;align-items:center;gap:8px;min-height:36px;margin-top:8px;font-weight:600}.RealescoutChatWidget_footer__QuOaD{flex-shrink:0;padding:0 16px 16px}.RealescoutChatWidget_historyNotice__LEZ9A{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--assistant-line);border-radius:14px;background:var(--surface);color:var(--muted);font-size:11px;line-height:1.6}.RealescoutChatWidget_historyNotice__LEZ9A strong{color:var(--ink);font-weight:600}.RealescoutChatWidget_historyNotice__LEZ9A button{flex-shrink:0;min-height:40px;color:var(--accent-strong);font-weight:600}.RealescoutChatWidget_composer__M6zFM{border:1px solid var(--assistant-line);border-radius:18px;background:var(--surface);padding:12px 12px 10px;transition:border-color .15s,box-shadow .15s}.RealescoutChatWidget_composer__M6zFM:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 7%,transparent)}.RealescoutChatWidget_composer__M6zFM textarea{display:block;width:100%;min-height:48px;max-height:160px;resize:none;border:0;border-radius:0;background:transparent!important;padding:2px 3px 8px;color:var(--ink);font:inherit;font-size:13px;line-height:1.55;outline:none;box-shadow:none!important}.RealescoutChatWidget_composer__M6zFM textarea::-moz-placeholder{color:var(--muted)}.RealescoutChatWidget_composer__M6zFM textarea::placeholder{color:var(--muted)}.RealescoutChatWidget_composerActions__Y3uIw{display:flex;align-items:center;gap:5px}.RealescoutChatWidget_composerHint__zk4DQ{flex:1;margin-right:auto;color:var(--muted);font-size:10px}.RealescoutChatWidget_send__OcKcf{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:11px;background:var(--accent-strong);color:var(--surface);transition:opacity .15s,transform .15s}.RealescoutChatWidget_send__OcKcf:hover:not(:disabled){transform:translateY(-1px)}.RealescoutChatWidget_send__OcKcf:disabled{opacity:.35;cursor:not-allowed}.RealescoutChatWidget_recording__U9V6b{color:#b91c1c;background:color-mix(in srgb,#b91c1c 10%,var(--paper))}.RealescoutChatWidget_footerNote__ULWOs{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:9px;color:var(--muted);font-size:10px;line-height:1.5}.RealescoutChatWidget_speechNotice__9Xqqv{display:inline-flex;align-items:center;gap:4px}.RealescoutChatWidget_voiceError__119RQ,.RealescoutChatWidget_voiceStatus__Wmzgm{margin-top:9px;font-size:11px;color:var(--muted)}.RealescoutChatWidget_voiceError__119RQ{color:#b91c1c}@keyframes RealescoutChatWidget_arrive__h_1kR{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes RealescoutChatWidget_thinking__yZg3S{0%,80%,to{opacity:.35}40%{opacity:1}}@keyframes RealescoutChatWidget_owlBlink__TRhnb{0%,44%,48%,to{transform:scaleY(1)}45.5%,46.5%{transform:scaleY(.06)}}@media (max-width:520px){.RealescoutChatWidget_panel__n6qH4{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);height:min(740px,calc(100dvh - 24px - env(safe-area-inset-bottom)));border-radius:22px}.RealescoutChatWidget_header__ndfoQ{padding:17px}.RealescoutChatWidget_conversation__I43x9{padding:22px 18px}.RealescoutChatWidget_composerHint__zk4DQ{max-width:180px}}@media (prefers-reduced-motion:reduce){.RealescoutChatWidget_launcherLabel__1WFTX,.RealescoutChatWidget_launcher__q_q87,.RealescoutChatWidget_message__CdQ8H,.RealescoutChatWidget_owlEyes__T3_wK,.RealescoutChatWidget_panel__n6qH4,.RealescoutChatWidget_thinking__yZg3S i{animation:none;transition:none}}