.VirtualAssistant-module__Icq70a__root .assistant-panel{color:#f5f1ed;-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);transform-origin:100% 100%;background:#121112f0;border:1px solid #ffffff1a;border-radius:18px;width:min(402px,100vw - 32px);height:min(620px,100svh - 132px);animation:.22s cubic-bezier(.22,1,.36,1) both VirtualAssistant-module__Icq70a__assistantPanelIn;box-shadow:0 28px 90px #0000006b}.VirtualAssistant-module__Icq70a__root .assistant-header{background:0 0;border-bottom-color:#ffffff14;padding:18px}.VirtualAssistant-module__Icq70a__root .assistant-header strong{color:#fff;letter-spacing:.04em;font-family:Georgia,Noto Serif SC,serif;font-size:1.06rem;font-weight:500}.VirtualAssistant-module__Icq70a__root .assistant-header span{color:#ffffff80}.VirtualAssistant-module__Icq70a__root .assistant-header button{color:#ffffffb8;background:0 0;border:1px solid #ffffff1a}.VirtualAssistant-module__Icq70a__destinations{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.VirtualAssistant-module__Icq70a__destinations a{color:#f7f2ef;border-right:1px solid #ffffff14;gap:2px;min-width:0;padding:13px 14px;text-decoration:none;display:grid;position:relative}.VirtualAssistant-module__Icq70a__destinations a:last-child{border-right:0}.VirtualAssistant-module__Icq70a__destinations small{color:#ffffff59;letter-spacing:.16em;font-size:.56rem;font-weight:700}.VirtualAssistant-module__Icq70a__destinations span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.VirtualAssistant-module__Icq70a__destinations b{color:#ef78ad;font-size:.72rem;font-weight:400;position:absolute;top:12px;right:10px}.VirtualAssistant-module__Icq70a__destinations a:hover,.VirtualAssistant-module__Icq70a__destinations a:focus-visible{background:#ffffff0e;outline:none}.VirtualAssistant-module__Icq70a__root .assistant-quick-actions{scrollbar-width:none;background:0 0;border-bottom-color:#ffffff14;padding:11px 14px;overflow-x:auto}.VirtualAssistant-module__Icq70a__root .assistant-quick-actions button{color:#ffffffad;background:0 0;border-color:#ffffff1f;flex:none;font-weight:500}.VirtualAssistant-module__Icq70a__root .assistant-messages{background:#00000014}.VirtualAssistant-module__Icq70a__root .assistant-message.is-assistant{color:#ffffffdb;background:#ffffff0e;border:1px solid #ffffff14}.VirtualAssistant-module__Icq70a__root .assistant-message.is-user{color:#fff;background:#d84b8c}:is(.VirtualAssistant-module__Icq70a__root .assistant-title-row,.VirtualAssistant-module__Icq70a__root .assistant-title-row>div){min-width:0}.VirtualAssistant-module__Icq70a__headerActions{align-items:center;gap:7px;display:flex}.VirtualAssistant-module__Icq70a__fullChatLink{color:#ffffffc2;border:1px solid #ffffff1a;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.VirtualAssistant-module__Icq70a__fullChatLink:hover,.VirtualAssistant-module__Icq70a__fullChatLink:focus-visible{color:#f3a6c8;border-color:#ef78ad9e;outline:none}@media (max-width:420px){.VirtualAssistant-module__Icq70a__fullChatLink{padding-inline:7px;font-size:.62rem}}.VirtualAssistant-module__Icq70a__assistantMarkdown{overflow-wrap:anywhere;min-width:0}.VirtualAssistant-module__Icq70a__assistantMarkdown>:first-child{margin-top:0}.VirtualAssistant-module__Icq70a__assistantMarkdown>:last-child{margin-bottom:0}.VirtualAssistant-module__Icq70a__assistantMarkdown p,.VirtualAssistant-module__Icq70a__assistantMarkdown ul,.VirtualAssistant-module__Icq70a__assistantMarkdown ol,.VirtualAssistant-module__Icq70a__assistantMarkdown blockquote,.VirtualAssistant-module__Icq70a__assistantMarkdown pre,.VirtualAssistant-module__Icq70a__assistantMarkdown table{margin:.55em 0}.VirtualAssistant-module__Icq70a__assistantMarkdown ul,.VirtualAssistant-module__Icq70a__assistantMarkdown ol{padding-left:1.35em}.VirtualAssistant-module__Icq70a__assistantMarkdown li+li{margin-top:.22em}.VirtualAssistant-module__Icq70a__assistantMarkdown strong{color:#fff;font-weight:750}.VirtualAssistant-module__Icq70a__assistantMarkdown code{color:#ffd2e6;background:#00000038;border:1px solid #ffffff1f;border-radius:4px;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.VirtualAssistant-module__Icq70a__assistantMarkdown pre{white-space:pre;background:#00000057;border:1px solid #ffffff1a;border-radius:7px;max-width:100%;padding:11px 12px;overflow-x:auto}.VirtualAssistant-module__Icq70a__assistantMarkdown pre code{color:#f8f4f5;background:0 0;border:0;padding:0;font-size:.8rem;line-height:1.6;display:block}.VirtualAssistant-module__Icq70a__assistantMarkdown blockquote{color:#ffffffad;border-left:2px solid #ef78adb8;padding-left:10px}.VirtualAssistant-module__Icq70a__assistantMarkdown a{color:#f3a6c8;text-underline-offset:2px;-webkit-text-decoration:underline #f3a6c873;text-decoration:underline #f3a6c873}.VirtualAssistant-module__Icq70a__assistantMarkdown a:hover,.VirtualAssistant-module__Icq70a__assistantMarkdown a:focus-visible{color:#ffd5e7}.VirtualAssistant-module__Icq70a__assistantMarkdown table{border-collapse:collapse;max-width:100%;font-size:.82em;display:block;overflow-x:auto}.VirtualAssistant-module__Icq70a__assistantMarkdown th,.VirtualAssistant-module__Icq70a__assistantMarkdown td{text-align:left;white-space:nowrap;border:1px solid #ffffff24;padding:5px 8px}.VirtualAssistant-module__Icq70a__assistantMarkdown th{color:#fff;background:#ffffff14}.VirtualAssistant-module__Icq70a__modeSwitch{background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:3px;margin:10px 14px 0;padding:3px;display:grid}.VirtualAssistant-module__Icq70a__modeSwitch button{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:0;min-height:30px;padding:0 6px;font-size:.7rem;overflow:hidden}.VirtualAssistant-module__Icq70a__modeSwitch button:hover,.VirtualAssistant-module__Icq70a__modeSwitch button:focus-visible{color:#ffffffe0;outline:none}.VirtualAssistant-module__Icq70a__modeSwitch button.VirtualAssistant-module__Icq70a__modeActive{color:#fff;background:#b83d76}.VirtualAssistant-module__Icq70a__modeSwitch button:disabled{cursor:wait;opacity:.58}.VirtualAssistant-module__Icq70a__actionList{gap:6px;margin-top:10px;display:grid}.VirtualAssistant-module__Icq70a__actionList a{color:#f3a6c8;background:#ef78ad14;border:1px solid #ef78ad47;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:.76rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.VirtualAssistant-module__Icq70a__actionList a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VirtualAssistant-module__Icq70a__actionList a b{flex:none;font-size:.8rem;font-weight:500}.VirtualAssistant-module__Icq70a__actionList a:hover,.VirtualAssistant-module__Icq70a__actionList a:focus-visible{background:#ef78ad29;border-color:#ef78ad99;outline:none}.VirtualAssistant-module__Icq70a__root .assistant-input-row{background:#0c0c0eeb;border-top-color:#ffffff14}.VirtualAssistant-module__Icq70a__root .assistant-input-row input{color:#fff;background:#ffffff0e;border-color:#ffffff1f}.VirtualAssistant-module__Icq70a__root .assistant-input-row input::placeholder{color:#ffffff5c}.VirtualAssistant-module__Icq70a__root .assistant-input-row input:focus{border-color:#ef78adb3;box-shadow:0 0 0 3px #ef78ad1a}.VirtualAssistant-module__Icq70a__root .assistant-input-row button{background:#d84b8c}@keyframes VirtualAssistant-module__Icq70a__assistantPanelIn{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.VirtualAssistant-module__Icq70a__root .assistant-panel{inset:auto 10px calc(78px + env(safe-area-inset-bottom)) 10px;width:auto;height:min(640px, calc(100svh - 102px - env(safe-area-inset-bottom)));border-radius:16px;max-height:none;position:fixed}}@media (prefers-reduced-motion:reduce){.VirtualAssistant-module__Icq70a__root .assistant-panel{animation:none}:is(.VirtualAssistant-module__Icq70a__root .assistant-avatar,.VirtualAssistant-module__Icq70a__root .assistant-typing i){transition:none;animation:none}}@media (max-width:640px){.VirtualAssistant-module__Icq70a__root .assistant-panel{right:max(8px, env(safe-area-inset-right));bottom:calc(70px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));width:auto;height:min(70svh,600px);max-height:calc(100svh - 92px - env(safe-area-inset-bottom));border-radius:16px}.VirtualAssistant-module__Icq70a__root .assistant-header{padding:12px 14px}.VirtualAssistant-module__Icq70a__root .assistant-header strong{font-size:.98rem}.VirtualAssistant-module__Icq70a__root .assistant-header span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.VirtualAssistant-module__Icq70a__destinations{grid-template-columns:repeat(3,minmax(0,1fr))}.VirtualAssistant-module__Icq70a__destinations a{padding:10px 9px}.VirtualAssistant-module__Icq70a__modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:10px}.VirtualAssistant-module__Icq70a__root .assistant-messages{gap:10px;padding:12px}.VirtualAssistant-module__Icq70a__root .assistant-message{max-width:92%;padding:10px 12px;font-size:.86rem}.VirtualAssistant-module__Icq70a__root .assistant-input-row{gap:7px;padding:9px}:is(.VirtualAssistant-module__Icq70a__root .assistant-input-row input,.VirtualAssistant-module__Icq70a__root .assistant-input-row button){min-height:44px}}@media (max-width:380px){.VirtualAssistant-module__Icq70a__root .assistant-panel{left:6px;right:6px}.VirtualAssistant-module__Icq70a__destinations small{font-size:.5rem}.VirtualAssistant-module__Icq70a__destinations span{font-size:.72rem}.VirtualAssistant-module__Icq70a__root .assistant-message{max-width:95%}}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__root .assistant-panel{color:#1c1b19;background:#fffffff5;border-color:#00000014;box-shadow:0 28px 90px #0000001f}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__root .assistant-header{color:#1c1b19;background:0 0;border-bottom-color:#0000000f}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__root .assistant-header strong{color:#1c1b19}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__root .assistant-header span{color:#00000073}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__fullChatLink{color:#000000a8;border-color:#0000001a}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__root .assistant-message.is-assistant{color:#3a2630;background:#f8f1f5;border-color:#00000014}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown strong{color:#24161d}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown code{color:#8d2458;background:#4c233714;border-color:#642d4624}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown pre{background:#241f24;border-color:#0000001f}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown pre code{color:#f8f4f5}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown blockquote{color:#24161dad}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown a{color:#a72d67}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown th,:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown td{border-color:#00000024}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__assistantMarkdown th{color:#24161d;background:#0000000d}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__destinations{border-bottom-color:#0000000f}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__destinations a{color:#1c1b19;border-right-color:#0000000f}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__destinations small{color:#0006}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__modeSwitch{background:#00000009;border-color:#00000014}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__modeSwitch button{color:#00000085}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__modeSwitch button.VirtualAssistant-module__Icq70a__modeActive{color:#fff;background:#b83d76}:root:not([data-theme=dark]) .VirtualAssistant-module__Icq70a__actionList a{color:#b3316c;background:#c23a770f;border-color:#c23a7738}
:root{--editorial-bg:#f5f1eb;--editorial-surface:#eee8df;--editorial-ink:#211f1c;--editorial-muted:#756f66;--editorial-line:#211f1c29;--editorial-accent:#d85f91;--editorial-display:"Noto Serif SC", "Songti SC", SimSun, serif;--editorial-sans:"Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--editorial-page:min(1280px, calc(100vw - 64px));--editorial-reading:min(760px, calc(100vw - 40px));--editorial-fast:.18s;--editorial-medium:.36s}[data-theme=dark]{--editorial-bg:#1c1b19;--editorial-surface:#25231f;--editorial-ink:#f0ede8;--editorial-muted:#aaa39a;--editorial-line:#f0ede829}@media (max-width:720px){:root{--editorial-page:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){:root{--editorial-fast:0s;--editorial-medium:0s}}
