@charset "UTF-8";body{margin:0;overflow-y:auto}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent!important}img{pointer-events:none}#app{width:100vw;height:100vh;overflow:hidden}.access-wrap[data-v-192e630d]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;text-align:center}.access-wrap .access-box[data-v-192e630d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;cursor:pointer}.icon-wrap[data-v-192e630d]{width:100%;font-size:40px}.icon[data-v-f6f84d1b]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden;color:inherit;font-size:inherit}.action-group[data-v-e90a30ea]{border-radius:12px;background:#58575780;padding:2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.action-group .action[data-v-e90a30ea]{cursor:pointer;width:42px;height:42px;border-radius:8px;font-size:20px;display:flex;align-items:center;justify-content:center;position:relative;color:#fff}.action-group .action .corner[data-v-e90a30ea]{position:absolute;right:0;bottom:0;padding:3px}.action-group .action .corner .corner-inner[data-v-e90a30ea]{width:6px;height:6px;border-top:3px transparent solid;border-left:3px transparent solid;border-bottom:3px #fff solid;border-right:3px #fff solid}.action-group .action .selectors[data-v-e90a30ea]{position:absolute;top:0;left:100%;margin-left:3px;max-height:150px;border-radius:12px;width:max-content;overflow:hidden;overflow:auto;background:#5a5a5a80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.action-group .action .selectors.left[data-v-e90a30ea]{left:0;margin-left:-3px;transform:translate(-100%)}.action-group .action .selectors .selector[data-v-e90a30ea]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;cursor:pointer;height:42px;line-height:42px;color:#fff;font-size:14px;padding-left:15px;padding-right:50px}.action-group .action .selectors .selector[data-v-e90a30ea]:hover{background:#67666a}.action-group .action .selectors .selector .active-icon[data-v-e90a30ea]{position:absolute;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:0}.action-group .action[data-v-e90a30ea]:hover{background:#67666a}.action-group+.action-group[data-v-e90a30ea]{margin-top:10px}.gradio-webrtc-waveContainer[data-v-050d7ba2]{position:relative;display:flex;min-height:100px;max-height:128px;justify-content:center;align-items:center}.gradio-webrtc-boxContainer[data-v-050d7ba2]{display:flex;justify-content:space-between;height:64px;--boxSize: 4px;--gutter: 4px}.split-container[data-v-050d7ba2]{width:80px}.gradio-webrtc-box[data-v-050d7ba2]{height:100%;width:var(--boxSize);background:var(--color-accent);border-radius:8px;transition:transform .05s ease}.gradio-webrtc-icon-container[data-v-050d7ba2]{position:relative;width:128px;height:128px;display:flex;justify-content:center;align-items:center}.gradio-webrtc-icon[data-v-050d7ba2]{position:relative;width:48px;height:48px;border-radius:50%;transition:transform .1s ease;display:flex;justify-content:center;align-items:center;z-index:2}.icon-image[data-v-050d7ba2]{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1)}.pulse-ring[data-v-050d7ba2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;animation:pulse-050d7ba2 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.5}@keyframes pulse-050d7ba2{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(var(--max-scale, 3));opacity:0}}.dots[data-v-050d7ba2]{display:flex;gap:8px;align-items:center;height:64px}.dot[data-v-050d7ba2]{width:12px;height:12px;border-radius:50%;opacity:.5;animation:pulse-050d7ba2 1.5s infinite}.dot[data-v-050d7ba2]:nth-child(2){animation-delay:.2s}.dot[data-v-050d7ba2]:nth-child(3){animation-delay:.4s}@keyframes pulse-050d7ba2{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.player-controls[data-v-45688843]{height:max-content;position:absolute;bottom:16px;display:flex;justify-content:center;align-items:center;width:100%}.player-controls .chat-btn[data-v-45688843]{height:50px;max-width:256px;width:70%;display:flex;justify-content:center;align-items:center;border-radius:32px;opacity:1;background:linear-gradient(180deg,#7873f6,#524de1);transition:all .3s;z-index:2;cursor:pointer}.player-controls .start-chat[data-v-45688843]{font-size:16px;font-weight:500;text-align:center;color:#fff}.player-controls .waiting-icon-text[data-v-45688843]{width:80px;align-items:center;font-size:16px;font-weight:500;color:#fff;margin:0 var(--spacing-sm);display:flex;justify-content:space-evenly;gap:var(--size-1)}.player-controls .waiting-icon-text .icon[data-v-45688843]{width:25px;height:25px;fill:#fff;stroke:#fff;color:#fff}.player-controls .waiting-icon-text .spin-icon[data-v-45688843]{color:#fff}.ant-spin-dot-item{background-color:#fff!important}.player-controls .stop-chat[data-v-45688843]{width:64px}.player-controls .stop-chat .stop-chat-inner[data-v-45688843]{width:25px;height:25px;border-radius:6.25px;background:#fafafa}.player-controls .input-audio-wave[data-v-45688843]{position:absolute}.chat-input-container[data-v-1ebff97c]{position:absolute;bottom:16px;left:0;width:100%;display:flex;justify-content:center;align-items:center}.chat-input-container .chat-box[data-v-1ebff97c]{width:50%;display:flex;justify-content:center;align-items:center;min-height:84px;bottom:16px}.chat-input-container .chat-input-inner[data-v-1ebff97c]{padding:0 12px;background-color:#fff;height:64px;flex:1;display:flex;align-items:center;border:1px solid #e8eaf2;border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605}.chat-input-container .chat-input-inner .chat-input-wrapper[data-v-1ebff97c]{flex:1;position:relative;display:flex;align-items:center}.chat-input-container .chat-input-inner .chat-input-wrapper .chat-input[data-v-1ebff97c]{width:100%;border:none;outline:none;color:#26244c;font-size:16px;font-weight:400;resize:none;padding:0;margin:8px 0;line-height:24px;max-height:48px;min-height:24px}.chat-input-container .chat-input-inner .chat-input-wrapper .rowsDiv[data-v-1ebff97c]{position:absolute;left:0;right:0;z-index:-1;visibility:hidden;font-size:16px;font-weight:400;line-height:24px;white-space:pre-wrap;word-wrap:break-word}.chat-input-container .chat-input-inner .send-btn[data-v-1ebff97c],.chat-input-container .chat-input-inner .interrupt-btn[data-v-1ebff97c]{border:none;flex:0 0 auto;background:#615ced;border-radius:20px;height:28px;width:28px;display:flex;align-items:center;justify-content:center;margin-left:16px;cursor:pointer}.chat-input-container .chat-input-inner .interrupt-btn[data-v-1ebff97c]:after{content:" ";width:12px;height:12px;border-radius:2px;background:#fafafa}.chat-input-container .stop-chat-btn[data-v-1ebff97c]{cursor:pointer;margin-right:12px;height:28px;width:28px;display:flex;justify-content:center;align-items:center;border-radius:999px;opacity:1;background:linear-gradient(180deg,#7873f6,#524de1)}.chat-input-container .stop-chat-btn[data-v-1ebff97c]:after{content:" ";width:12px;height:12px;border-radius:2px;background:#fafafa}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-bubble[data-v-a52d8fe0]{display:flex;gap:var(--el-bubble-avatar-placeholder-gap)}.el-bubble-avatar-size[data-v-a52d8fe0] .el-avatar,.el-bubble-avatar-placeholder[data-v-a52d8fe0]{width:var(--el-bubble-avatar-placeholder-width);height:var(--el-bubble-avatar-placeholder-height)}.el-bubble-start .el-bubble-content-wrapper .el-bubble-content-corner[data-v-a52d8fe0]{border-start-start-radius:calc(var(--el-border-radius-base) - 2px)}.el-bubble-end[data-v-a52d8fe0]{justify-content:end;flex-direction:row-reverse}.el-bubble-end .el-bubble-content-wrapper[data-v-a52d8fe0]{align-items:flex-end}.el-bubble-end .el-bubble-content-wrapper .el-bubble-content-corner[data-v-a52d8fe0]{border-start-end-radius:calc(var(--el-border-radius-base) - 2px)}.el-bubble-no-style .el-bubble-content-wrapper .el-bubble-content[data-v-a52d8fe0]{background-color:transparent;padding:0}.el-bubble-content-wrapper[data-v-a52d8fe0]{flex:auto;display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.el-bubble-content-wrapper .el-bubble-header[data-v-a52d8fe0],.el-bubble-content-wrapper .el-bubble-content[data-v-a52d8fe0],.el-bubble-content-wrapper .el-bubble-footer[data-v-a52d8fe0]{font-size:var(--el-font-size-base);color:var(--el-text-color-primary);line-height:var(--el-font-line-height-primary)}.el-bubble-content-wrapper .el-bubble-content[data-v-a52d8fe0]{background-color:var(--el-fill-color);padding:var(--el-padding-sm, 12px) calc(var(--el-padding-sm, 12px) + 4px);border-radius:calc(var(--el-border-radius-base) + 4px);position:relative;box-sizing:border-box;min-width:0;max-width:var(--bubble-content-max-width);color:var(--el-text-color-primary);font-size:var(--el-font-size-base);line-height:var(--el-font-line-height-primary);min-height:calc(var(--el-padding-sm, 12px) * 2 + var(--el-font-line-height-primary) * var(--el-font-size-base));word-break:break-word}.el-bubble-content-wrapper .el-bubble-content .no-content[data-v-a52d8fe0]{height:0}.el-bubble-content-wrapper .el-bubble-content-round[data-v-a52d8fe0]{border-radius:var(--el-border-radius-round)}.el-bubble-content-wrapper .el-bubble-content-filled[data-v-a52d8fe0]{background-color:var(--el-fill-color)}.el-bubble-content-wrapper .el-bubble-content-borderless[data-v-a52d8fe0]{background-color:var(--el-fill-color);border:var(--el-border-width) solid var(--el-border-color)}.el-bubble-content-wrapper .el-bubble-content-outlined[data-v-a52d8fe0]{background:none;border:var(--el-border-width) solid var(--el-border-color)}.el-bubble-content-wrapper .el-bubble-content-shadow[data-v-a52d8fe0]{background:none;box-shadow:var(--el-box-shadow)}.el-bubble-content-wrapper .el-bubble-content-loading[data-v-a52d8fe0]{width:fit-content}.el-bubble-content-wrapper .el-bubble-content-loading .el-bubble-loading-wrap[data-v-a52d8fe0]{display:flex;justify-content:center;align-items:center;gap:5px}.el-bubble-content-wrapper .el-bubble-content-loading .dot[data-v-a52d8fe0]{will-change:transform;width:5px;height:5px;background-color:var(--el-color-primary);border-radius:50%;animation:wave-a52d8fe0 1s infinite ease-in-out}.el-bubble-content-wrapper .el-bubble-content-loading .dot-2[data-v-a52d8fe0]{animation-delay:.2s}.el-bubble-content-wrapper .el-bubble-content-loading .dot-3[data-v-a52d8fe0]{animation-delay:.4s}@keyframes wave-a52d8fe0{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.el-bubble-content-wrapper .el-bubble-footer[data-v-a52d8fe0]{margin-top:var(--el-padding-sm, 12px)}.typer-container[data-v-9311cb64]{overflow-x:auto}.markdown-content[data-v-9311cb64] ul{list-style-type:disc}.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h1,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h2,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h3,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h4,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h5,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h6,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] p,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] ol:last-child li,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] ul:last-child li,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h1,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h2,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h3,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h4,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h5,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h6,.typing-cursor-foggy.markdown-content[data-v-9311cb64] p,.typing-cursor-foggy.markdown-content[data-v-9311cb64] ol:last-child li,.typing-cursor-foggy.markdown-content[data-v-9311cb64] ul:last-child li{position:relative;overflow:hidden}.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h1:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h2:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h3:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h4:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h5:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] h6:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] p:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] ol:last-child li:last-child:after,.typing-markdown-cursor-foggy.markdown-content[data-v-9311cb64] ul:last-child li:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h1:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h2:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h3:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h4:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h5:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] h6:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] p:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] ol:last-child li:last-child:after,.typing-cursor-foggy.markdown-content[data-v-9311cb64] ul:last-child li:last-child:after{content:"";width:var(--cursor-fog-width);height:1.5em;background:linear-gradient(90deg,transparent,var(--cursor-fog-bg-color));position:absolute;margin-left:calc(-1 * var(--cursor-fog-width))}.typer-content.typing-cursor[data-v-9311cb64]:after{content:var(--cursor-char);margin-left:2px;display:inline-block}.typer-content.typing-cursor-foggy[data-v-9311cb64]{position:relative;overflow:hidden}.typer-content.typing-cursor-foggy[data-v-9311cb64]:last-child:after{content:"";width:var(--cursor-fog-width);height:100%;background:linear-gradient(90deg,transparent,var(--cursor-fog-bg-color));position:absolute;margin-left:calc(-1 * var(--cursor-fog-width))}.el-bubble-list[data-v-854e3219]{display:flex;flex-direction:column;gap:16px;min-height:0;max-height:var(--el-bubble-list-max-height);overflow:auto;scroll-behavior:smooth;position:relative}.el-bubble-list[data-v-854e3219]::-webkit-scrollbar{width:6px;height:8px}.el-bubble-list[data-v-854e3219]::-webkit-scrollbar-thumb{background:transparent;background-color:#0003;border-radius:10px;transition:background-color .2s ease-in-out}.el-bubble-list[data-v-854e3219]::-webkit-scrollbar-track{border-radius:10px;background:transparent}.el-bubble-list[data-v-854e3219]:hover::-webkit-scrollbar-thumb{background:#c1c1c1}.el-bubble-list[data-v-854e3219]:hover::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-bubble-list.always-scrollbar[data-v-854e3219]::-webkit-scrollbar-thumb{background:#c1c1c1}.el-bubble-list.always-scrollbar[data-v-854e3219]:hover::-webkit-scrollbar-thumb{background:#a8a8a8}@supports (scrollbar-color: auto){.el-bubble-list[data-v-854e3219]{scrollbar-color:transparent transparent;scrollbar-width:thin}.el-bubble-list[data-v-854e3219]:hover,.el-bubble-list.always-scrollbar[data-v-854e3219]{scrollbar-color:#c1c1c1 transparent}}.el-bubble-list-default-back-button[data-v-854e3219]{position:sticky;-webkit-user-select:none;user-select:none;cursor:pointer;width:fit-content;height:fit-content;padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 0 4px #00000005,0 6px 10px #2f35401a;transition:all .3s ease;z-index:100}.el-bubble-list-default-back-button[data-v-854e3219]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.el-bubble-list-default-back-button .el-bubble-list-back-to-bottom-icon[data-v-854e3219]{font-size:var(--el-bubble-list-btn-size);position:relative}.el-bubble-list-default-back-button .el-bubble-list-back-to-bottom-icon .back-to-bottom-loading-svg-bg[data-v-854e3219]{position:absolute;font-size:calc(var(--el-bubble-list-btn-size) + 26px);animation:is-loading-854e3219 1s infinite linear}@keyframes is-loading-854e3219{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-bubble-list-back-to-bottom-solt[data-v-854e3219]{position:sticky;-webkit-user-select:none;user-select:none;cursor:initial;width:fit-content;height:fit-content;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:initial}.el-bubble-list-back-to-bottom-solt[data-v-854e3219]:hover{transform:translateY(0);box-shadow:initial}[data-v-f9e427e4] .el-bubble-content{background-color:transparent!important;border:none!important;font-size:16px!important;padding:10px 16px 10px 10px}.metro-wrapper[data-v-dbd88019]{display:flex;flex-direction:column;width:100%;height:100%;gap:12px}.metro-header[data-v-dbd88019]{display:flex;align-items:center;justify-content:space-between;gap:12px}.metro-title[data-v-dbd88019]{margin:0;font-size:18px}.metro-sub[data-v-dbd88019]{margin:4px 0 0;color:#666;font-size:13px}.metro-actions[data-v-dbd88019]{display:flex;gap:8px}.btn[data-v-dbd88019]{padding:8px 12px;border-radius:8px;border:1px solid #dcdcdc;background:#fff;cursor:pointer;transition:all .2s ease}.btn[data-v-dbd88019]:hover{border-color:#2d6cf6;color:#2d6cf6}.btn-primary[data-v-dbd88019]{background:#2d6cf6;color:#fff;border-color:#2d6cf6}.btn-primary[data-v-dbd88019]:disabled{opacity:.6;cursor:not-allowed}.metro-canvas[data-v-dbd88019]{flex:1;border:1px solid #e5e7eb;border-radius:12px;overflow:auto;background:#fdfdfd;padding:16px}.metro-svg[data-v-dbd88019]{width:100%;height:100%;min-height:520px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;cursor:grab}.metro-svg.dragging[data-v-dbd88019]{cursor:grabbing}.metro-label[data-v-dbd88019]{font-size:10px;fill:#2c3e50;paint-order:stroke;stroke:#fff;stroke-width:2px}.metro-label.highlighted-label[data-v-dbd88019]{fill:#000;font-weight:700;font-size:11px}.highlighted-line[data-v-dbd88019]{filter:drop-shadow(0 0 2px rgba(45,108,246,.5))}.dimmed-line[data-v-dbd88019],.dimmed-station[data-v-dbd88019]{transition:opacity .3s ease}.start-marker[data-v-dbd88019],.end-marker[data-v-dbd88019]{filter:drop-shadow(0 0 4px rgba(0,0,0,.3));border-bottom-left-radius:10px;border-bottom-right-radius:10px}.marker-label[data-v-dbd88019]{font-size:14px;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke-width:2px;display:inline-block}.start-label[data-v-dbd88019]{fill:#fff;background:#4caf50}.end-label[data-v-dbd88019]{fill:#fff;background:#f44336}.route-selector[data-v-dbd88019]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.route-input-group[data-v-dbd88019]{display:flex;align-items:center;gap:8px}.route-input-group label[data-v-dbd88019]{font-size:14px;color:#374151;white-space:nowrap}.route-select[data-v-dbd88019]{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:14px;min-width:160px;cursor:pointer;transition:border-color .2s}.route-select[data-v-dbd88019]:hover{border-color:#2d6cf6}.route-select[data-v-dbd88019]:focus{outline:none;border-color:#2d6cf6;box-shadow:0 0 0 3px #2d6cf61a}.route-info[data-v-dbd88019]{display:flex;align-items:center;gap:24px;padding:12px;background:#eff6ff;border-radius:8px;border:1px solid #bfdbfe}.route-info-item[data-v-dbd88019]{display:flex;align-items:center;gap:8px}.route-info-label[data-v-dbd88019]{font-size:14px;color:#64748b}.route-info-value[data-v-dbd88019]{font-size:14px;font-weight:600;color:#1e40af}.eating-page[data-v-9b25e796]{max-width:960px;margin:0 auto;padding:24px 20px 80px;color:#2c2c2c;height:100%;position:relative;overflow:hidden;overflow-y:scroll}.hero[data-v-9b25e796]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.eyebrow[data-v-9b25e796]{color:#c65c4b;font-weight:700;letter-spacing:1px;margin:0 0 6px}h1[data-v-9b25e796]{margin:0;font-size:24px;line-height:1.2}.sub[data-v-9b25e796]{margin:4px 0 0;color:#6b6b6b}.refresh-btn[data-v-9b25e796]{border:none;background:linear-gradient(135deg,#f99863,#f5675d);color:#fff;border-radius:12px;padding:10px 16px;font-weight:600;cursor:pointer;box-shadow:0 8px 18px #f5675d40}.refresh-btn[data-v-9b25e796]:disabled{opacity:.65;cursor:not-allowed}.cards[data-v-9b25e796]{display:flex;flex-direction:column;gap:12px}.card[data-v-9b25e796]{display:grid;grid-template-columns:1fr 120px;gap:14px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0000000f;border:1px solid #f0f0f0;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.card[data-v-9b25e796]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000014}.cover[data-v-9b25e796]{position:relative;width:120px;height:120px;border-radius:12px;overflow:hidden;background:#f6f6f6;flex-shrink:0}.cover img[data-v-9b25e796]{width:100%;height:100%;object-fit:cover}.tag[data-v-9b25e796]{position:absolute;top:10px;left:8px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:600}.tag-primary[data-v-9b25e796]{background:#c65c4b1f;color:#c65c4b}.content[data-v-9b25e796]{display:flex;flex-direction:column;gap:6px}.card-header[data-v-9b25e796]{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.name[data-v-9b25e796]{font-size:18px;font-weight:700}.meta[data-v-9b25e796]{color:#6b6b6b;font-size:13px;margin-top:2px}.distance[data-v-9b25e796]{color:#6b6b6b;font-size:12px}.rating-row[data-v-9b25e796]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.stars[data-v-9b25e796]{position:relative;display:inline-block;font-size:14px;line-height:1;color:#e3e3e3}.stars-bg[data-v-9b25e796],.stars-fg[data-v-9b25e796]{position:absolute;top:0;left:0}.stars-bg[data-v-9b25e796]{position:relative}.stars-fg[data-v-9b25e796]{color:#f5675d;white-space:nowrap;overflow:hidden}.score[data-v-9b25e796]{font-weight:700;color:#f5675d}.reviews[data-v-9b25e796]{color:#8b8b8b}.price[data-v-9b25e796]{color:#444}.time[data-v-9b25e796]{color:#c65c4b;font-weight:600}.badges[data-v-9b25e796]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-9b25e796]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:10px;font-size:12px;font-weight:600}.chip-accent[data-v-9b25e796]{background:#fff6f2;color:#f5675d;border:1px solid #ffd7cb}.chip-outline[data-v-9b25e796]{border:1px solid #e6e6e6;color:#666}.highlights[data-v-9b25e796]{display:flex;flex-wrap:wrap;gap:6px}.highlight[data-v-9b25e796]{background:#f8f8f8;padding:6px 10px;border-radius:8px;color:#555;font-size:13px}.deals[data-v-9b25e796]{display:flex;flex-direction:column;gap:6px}.deal[data-v-9b25e796]{display:flex;gap:8px;align-items:baseline;font-size:13px}.deal-label[data-v-9b25e796]{background:#ffefe5;color:#f5675d;border-radius:6px;padding:2px 6px;font-weight:700}.deal-value[data-v-9b25e796]{font-weight:700;color:#c65c4b}.deal-desc[data-v-9b25e796]{color:#666}.coupons[data-v-9b25e796]{display:flex;gap:8px;flex-wrap:wrap}.muted[data-v-9b25e796]{color:#8b8b8b;font-weight:500}.state[data-v-9b25e796]{padding:10px 12px;border-radius:10px;margin-bottom:12px;font-size:14px;display:flex;align-items:center;gap:8px}.state-warn[data-v-9b25e796]{background:#fff2e8;color:#b55b3c;border:1px solid #ffd7cb}.state-empty[data-v-9b25e796]{background:#f8f8f8;color:#777;justify-content:center}.link[data-v-9b25e796]{color:#f5675d;cursor:pointer;text-decoration:underline}.skeleton[data-v-9b25e796]{border:1px dashed #eee}.skeleton-block[data-v-9b25e796]{background:linear-gradient(90deg,#f2f2f2 25%,#e9e9e9 37%,#f2f2f2 63%);background-size:400% 100%;animation:shimmer-9b25e796 1.3s ease infinite;border-radius:10px}.skeleton .cover[data-v-9b25e796]{height:120px}.skeleton .row[data-v-9b25e796]{height:14px}.w-60[data-v-9b25e796]{width:60%}.w-40[data-v-9b25e796]{width:40%}.w-80[data-v-9b25e796]{width:80%}.w-70[data-v-9b25e796]{width:70%}@keyframes shimmer-9b25e796{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 720px){.card[data-v-9b25e796]{grid-template-columns:1fr}.cover[data-v-9b25e796]{width:100%;height:180px}.card-header[data-v-9b25e796],.hero[data-v-9b25e796]{flex-direction:column}}.chat-input-wrapper[data-v-56c093f5]{margin:0 70px;transition:width .1s ease}.page-container[data-v-56c093f5]{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:center;position:relative}.content-container[data-v-56c093f5]{height:100%;width:100%}.video-container[data-v-56c093f5]{aspect-ratio:9 / 12}.video-container .local-video-container[data-v-56c093f5]{aspect-ratio:9 / 12;max-height:400px;position:absolute;bottom:76px;left:16px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .3s ease;overflow:hidden;border-radius:20px}.video-container .local-video-container.scaled[data-v-56c093f5]{width:230px;height:auto;position:fixed;bottom:4%;left:4%}.video-container .remote-video-container[data-v-56c093f5]{width:100%;height:100%;overflow:hidden;border-radius:32px;transition:all .3s linear}.video-container .local-video[data-v-56c093f5]{position:absolute;bottom:0;left:0;object-position:center center;object-fit:cover;aspect-ratio:9 / 16;width:30%;max-width:280px;height:auto;max-height:100%;border-radius:16px;overflow:hidden}.video-container .remote-video[data-v-56c093f5]{width:101%;height:100%;object-fit:cover}.video-container .remote-canvas[data-v-56c093f5]{width:100%;height:100%}.actions[data-v-56c093f5]{position:absolute;z-index:2;left:10px;bottom:16px}.chat-records-container[data-v-56c093f5]{height:85%;overflow:auto;aspect-ratio:9 / 16;z-index:1}.chat-records-container.inline[data-v-56c093f5]{position:absolute;bottom:0;right:0;width:50%;padding:10px}.writer-box[data-v-56c093f5]{position:absolute;top:110px;left:0;z-index:1;width:100%;padding:0 10px;display:flex;align-items:flex-start;justify-content:space-between}.writer-box .writer-left[data-v-56c093f5]{max-width:40%;text-align:left;padding:10px;border-radius:20px;margin-right:10px;position:relative}.writer-box .writer-left .more-writer-box[data-v-56c093f5]{max-height:140px;overflow:hidden}.writer-box .writer-left .writer-icon-box[data-v-56c093f5]{position:absolute;bottom:10px;right:10px}.writer-box .half-width[data-v-56c093f5]{max-width:calc(60% + 10px)}.full-video[data-v-56c093f5]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all .5s ease;background-color:transparent;mix-blend-mode:multiply}.right-video[data-v-56c093f5]{left:30%;transform:scale(.8)}.actions-box[data-v-56c093f5]{cursor:pointer}.actions-box .action-circle-btn[data-v-56c093f5]{position:absolute;transform:translateY(-20%);z-index:999;width:110px;height:110px;padding:10px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;color:#36c;font-size:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 15px #d8e3f799;transition:all .3s ease;white-space:normal;animation:float-56c093f5 3s ease-in-out infinite;background-image:url(./actionBtn1.png);background-size:cover}.actions-box .btn1[data-v-56c093f5]{left:20px;top:30%;width:120px;height:120px;animation:float-56c093f5 2.5s ease-in-out infinite}.actions-box .btn2[data-v-56c093f5]{left:40px;top:40%}.actions-box .btn3[data-v-56c093f5]{width:120px;height:120px;right:30px;top:38%;animation:float-56c093f5 2.3s ease-in-out infinite;background-image:url(./actionBtn2.png);background-size:cover}.actions-box .btn4[data-v-56c093f5]{right:30px;top:50%;background-image:url(./actionBtn2.png);background-size:cover}.slot-box[data-v-56c093f5]{width:60%;aspect-ratio:9 / 12;position:absolute;top:300px;left:10px;z-index:10;border-radius:20px;padding:20px}.slot-box .slot-content[data-v-56c093f5]{background:#fff;overflow:hidden;border-radius:20px;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.mbl-style[data-v-56c093f5]{color:#1d2e5c;background:#c2c2c233;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.fade-in-out-animation[data-v-56c093f5]{animation:fadeInOut-56c093f5 1s ease-in-out}@keyframes fadeInOut-56c093f5{0%{opacity:0}to{opacity:1}}@keyframes float-56c093f5{0%,to{transform:translateY(-20%)}50%{transform:translateY(-30%)}}@keyframes dotFade-56c093f5{0%{opacity:0}50%{opacity:1}to{opacity:0}}.countdown-overlay[data-v-56c093f5]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;color:#fff}.countdown-overlay .countdown-content[data-v-56c093f5]{max-width:80%;aspect-ratio:9 / 12;width:400px;height:400px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#1c51d859;border-radius:32px}.countdown-overlay .countdown-content .title[data-v-56c093f5]{font-size:32px;margin-bottom:8px;font-weight:500}.countdown-overlay .countdown-content .subtitle[data-v-56c093f5]{font-size:18px;opacity:.9;margin-bottom:24px}.countdown-overlay .countdown-content .count[data-v-56c093f5]{font-size:120px;font-weight:700;line-height:1}.right-video1[data-v-56c093f5]{left:55%!important;transform:scale(.75);width:50%!important;display:flex!important}.top-box[data-v-56c093f5]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px}.top-box .date-box[data-v-56c093f5]{display:flex;align-items:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);width:max-content}.top-box .date-box .time[data-v-56c093f5]{font-size:80px;font-weight:300;line-height:1;margin-right:30px;letter-spacing:2px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.top-box .date-box .right-info[data-v-56c093f5]{display:flex;flex-direction:column;justify-content:center;gap:8px;font-weight:700}.top-box .date-box .right-info .location[data-v-56c093f5]{display:flex;align-items:center;font-size:20px;font-weight:500}.top-box .date-box .right-info .location .icon[data-v-56c093f5]{margin-right:8px;font-size:20px}.top-box .date-box .right-info .date[data-v-56c093f5]{font-size:18px;opacity:.9;font-weight:400}.top-box .ai-speaking[data-v-56c093f5]{background-image:url(./ai_speaking.png);background-size:cover;aspect-ratio:1 / 1;width:130px;height:130px;display:flex;align-items:center;justify-content:center;color:#fff}.top-box .ai-speaking .top-camera-box[data-v-56c093f5]{width:100%;height:100%;padding:10px}.top-box .ai-speaking .top-camera-box .top-camera[data-v-56c093f5]{width:100%;height:100%;border-radius:50%;overflow:hidden;object-fit:cover}.top-box .ai-speaking .dot[data-v-56c093f5]{display:inline-block;animation:dotFade-56c093f5 1.5s infinite;opacity:0;margin-left:2px}.top-box .ai-speaking .dot[data-v-56c093f5]:nth-child(1){animation-delay:0s}.top-box .ai-speaking .dot[data-v-56c093f5]:nth-child(2){animation-delay:.5s}.top-box .ai-speaking .dot[data-v-56c093f5]:nth-child(3){animation-delay:1s}.wrap[data-v-5890554c]{background-image:url(./background.png);min-height:100vh;height:100vh;width:100vw;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.wrap[data-v-5890554c] *::-webkit-scrollbar{display:none}
