.va-root[data-v-738b4e21]{--s: var(--va-scale, 1);position:fixed;right:calc(80px * var(--s));bottom:calc(20px * var(--s));z-index:1000;pointer-events:none;display:flex;flex-direction:column;align-items:center}.va-mic[data-v-738b4e21]{pointer-events:auto;position:relative;width:calc(64px * var(--s));height:calc(64px * var(--s));border-radius:50%;border:2px solid rgba(0,170,255,.7);background:radial-gradient(circle at 50% 40%,rgba(0,70,140,.95),rgba(0,20,50,.95));color:#7ad8ff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #00aaff73;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color .2s,color .2s,box-shadow .2s}.va-mic svg[data-v-738b4e21]{width:calc(30px * var(--s));height:calc(30px * var(--s));position:relative;z-index:1}.va-ring[data-v-738b4e21]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid currentColor;opacity:0;transition:transform .08s linear}.va-mic.listening[data-v-738b4e21]{border-color:#ff4d4f;color:#ff7875;box-shadow:0 0 26px #ff4d4fb3}.va-mic.listening .va-ring[data-v-738b4e21]{opacity:.7}.va-mic.thinking[data-v-738b4e21]{border-color:#ffd93d;color:#ffd93d}.va-mic.speaking[data-v-738b4e21]{border-color:#0f8;color:#0f8;box-shadow:0 0 26px #00ff8880}.va-mic.speaking .va-ring[data-v-738b4e21]{opacity:.6;animation:va-pulse-738b4e21 1.2s ease-out infinite}.va-mic.error[data-v-738b4e21]{border-color:#fa8c16;color:#fa8c16}@keyframes va-pulse-738b4e21{0%{transform:scale(1);opacity:.6}to{transform:scale(1.6);opacity:0}}.va-spin[data-v-738b4e21]{width:calc(26px * var(--s));height:calc(26px * var(--s));border:3px solid rgba(255,217,61,.25);border-top-color:#ffd93d;border-radius:50%;animation:va-rot-738b4e21 .8s linear infinite}@keyframes va-rot-738b4e21{to{transform:rotate(360deg)}}.va-hint[data-v-738b4e21]{margin-top:calc(4px * var(--s));text-align:center;font-size:calc(11px * var(--s));color:#8cc8ffb3;white-space:nowrap}.va-caption[data-v-738b4e21]{pointer-events:auto;position:fixed;left:50%;bottom:calc(24px * var(--s));transform:translate(-50%);width:calc(1000px * var(--s));max-width:70vw;padding:calc(12px * var(--s)) calc(44px * var(--s)) calc(12px * var(--s)) calc(18px * var(--s));background:rgba(4,14,34,.94);border:1px solid rgba(0,170,255,.45);border-radius:calc(8px * var(--s));box-shadow:0 0 24px #0078dc59}.va-caption.listening[data-v-738b4e21]{border-color:#ff4d4f99}.va-caption.error[data-v-738b4e21]{border-color:#fa8c16b3}.va-line[data-v-738b4e21]{font-size:calc(18px * var(--s));line-height:1.5;color:#e6f4ff}.va-line.user[data-v-738b4e21]{color:#aad2ffbf;font-size:calc(15px * var(--s))}.va-line+.va-line[data-v-738b4e21]{margin-top:calc(4px * var(--s))}.va-line .who[data-v-738b4e21]{display:inline-block;margin-right:calc(10px * var(--s));padding:0 calc(6px * var(--s));border-radius:3px;font-size:calc(12px * var(--s));background:rgba(0,170,255,.2);color:#7ad8ff}.va-line.ai .who[data-v-738b4e21]{background:rgba(0,255,136,.15);color:#0f8}.va-line.thinking i[data-v-738b4e21]{animation:va-dot-738b4e21 1.2s infinite;font-style:normal}.va-line.thinking i[data-v-738b4e21]:nth-child(3){animation-delay:.2s}.va-line.thinking i[data-v-738b4e21]:nth-child(4){animation-delay:.4s}@keyframes va-dot-738b4e21{0%,to{opacity:.2}50%{opacity:1}}.va-x[data-v-738b4e21]{position:absolute;top:calc(6px * var(--s));right:calc(8px * var(--s));width:calc(26px * var(--s));height:calc(26px * var(--s));border:none;background:transparent;color:#8cc8ff99;font-size:calc(18px * var(--s));cursor:pointer}.va-x[data-v-738b4e21]:hover{color:#fff}.va-fade-enter-active[data-v-738b4e21],.va-fade-leave-active[data-v-738b4e21]{transition:opacity .3s}.va-fade-enter-from[data-v-738b4e21],.va-fade-leave-to[data-v-738b4e21]{opacity:0}.va-row[data-v-738b4e21]{display:flex;align-items:center;gap:calc(12px * var(--s));pointer-events:none}.va-phone[data-v-738b4e21]{pointer-events:auto;position:relative;width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:50%;border:1px solid rgba(0,170,255,.5);background:rgba(0,30,70,.9);color:#7ad8ff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.75}.va-phone[data-v-738b4e21]:hover{opacity:1}.va-phone svg[data-v-738b4e21]{width:calc(20px * var(--s));height:calc(20px * var(--s))}.va-phone.on[data-v-738b4e21]{border-color:#0f8;color:#0f8;opacity:1}.va-rtc.busy[data-v-738b4e21]{opacity:.5}.va-mic.rtc[data-v-738b4e21]{border-color:#13c2c2;color:#5cdbd3;box-shadow:0 0 26px #13c2c28c}.va-mic.rtc .va-ring[data-v-738b4e21]{opacity:.7}.va-phone .dot[data-v-738b4e21]{position:absolute;top:calc(2px * var(--s));right:calc(2px * var(--s));width:calc(9px * var(--s));height:calc(9px * var(--s));border-radius:50%;background:#0f8;box-shadow:0 0 6px #0f8}.va-phone-panel[data-v-738b4e21]{pointer-events:auto;position:fixed;right:0;bottom:calc(110px * var(--s));width:calc(300px * var(--s));padding:calc(18px * var(--s)) calc(20px * var(--s));background:rgba(4,14,34,.96);border:1px solid rgba(0,170,255,.5);border-right:none;border-radius:calc(10px * var(--s)) 0 0 calc(10px * var(--s));box-shadow:0 0 24px #0078dc66;text-align:center}.pp-title[data-v-738b4e21]{font-size:calc(16px * var(--s));color:#e6f4ff;margin:0 calc(16px * var(--s)) calc(12px * var(--s));line-height:1.4}.pp-title.ok[data-v-738b4e21]{color:#0f8}.pp-qr[data-v-738b4e21]{width:calc(220px * var(--s));height:calc(220px * var(--s));margin:0 auto;background:#fff;border-radius:calc(6px * var(--s));display:flex;align-items:center;justify-content:center}.pp-qr img[data-v-738b4e21]{width:100%;height:100%;image-rendering:pixelated}.pp-expired[data-v-738b4e21]{color:#333;font-size:calc(15px * var(--s));line-height:1.6;cursor:pointer;padding:0 calc(12px * var(--s))}.pp-tip[data-v-738b4e21]{margin-top:calc(10px * var(--s));font-size:calc(12px * var(--s));color:#aad2ffb3;line-height:1.5}.pp-btns[data-v-738b4e21]{display:flex;gap:calc(10px * var(--s));justify-content:center;margin-top:calc(14px * var(--s))}.pp-btns button[data-v-738b4e21]{padding:calc(6px * var(--s)) calc(14px * var(--s));border-radius:calc(4px * var(--s));border:1px solid rgba(0,170,255,.5);background:rgba(0,70,140,.6);color:#cfeaff;font-size:calc(13px * var(--s));cursor:pointer}.pp-btns button.danger[data-v-738b4e21]{border-color:#ff4d4f99;background:rgba(120,20,20,.5);color:#ffb3b3}.va-slide-enter-active[data-v-738b4e21],.va-slide-leave-active[data-v-738b4e21]{transition:transform .3s ease,opacity .3s}.va-slide-enter-from[data-v-738b4e21],.va-slide-leave-to[data-v-738b4e21]{transform:translate(100%);opacity:0}html,body,#app{margin:0;padding:0;width:100%;height:100vh;overflow:hidden;background:#1a2545}.screen-stage-viewport{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1a2545;display:flex;align-items:center;justify-content:center}.screen-stage{flex:none;transform-origin:center center}.global-lang-btn{position:fixed;bottom:20px;right:20px;z-index:9999;width:44px;height:44px;border-radius:50%;background:rgba(0,20,50,.85);border:2px solid rgba(0,170,255,.6);color:#7ad8ff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 0 12px #0af6;transition:all .25s}.global-lang-btn:hover{background:rgba(0,60,120,.9);border-color:#0af;color:#fff;box-shadow:0 0 20px #0af9}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:DS-DIGIT;src:url(/screen/assets/DS-DIGIT-4d330a54.TTF)}@font-face{font-family:Tencent;src:url(/screen/assets/TencentSans-W7-f9f48dd7.otf)}@font-face{font-family:HuXiaoBo-NanShen;src:url(/screen/assets/nanshen-bd654fe4.otf)}@font-face{font-family:SJyunhei;src:url(/screen/assets/三极韵黑简体-433b4ee8.ttf)}@font-face{font-family:Ding;src:url(/screen/assets/DS-DIGI-87eb14d4.TTF)}:root{--bg-deep: #142035;--bg-panel: rgba(16, 35, 65, .75);--bg-card: rgba(10, 40, 75, .5);--border: rgba(0, 160, 240, .15);--border-glow: rgba(0, 180, 255, .4);--primary: #00d4ff;--success: #36cfc9;--danger: #ff6b6b;--warning: #ffd93d;--accent: #ff4d4f;--text-1: #e8f4ff;--text-2: rgba(160, 210, 255, .7);--text-3: rgba(120, 180, 230, .45);--font-num: "DS-DIGIT", "Ding", monospace;--font-title: "三极韵黑简体", "Microsoft YaHei", sans-serif}.screen-bg{background:radial-gradient(ellipse at 50% 0%,rgba(0,80,160,.12) 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,rgba(0,60,140,.1) 0%,transparent 50%),linear-gradient(180deg,#121d38 0%,#142035 40%,#1a2848 100%);background-image:radial-gradient(ellipse at 50% 0%,rgba(0,80,160,.12) 0%,transparent 60%),linear-gradient(rgba(0,140,220,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,140,220,.05) 1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px}@keyframes numGlow{0%,to{text-shadow:0 0 6px rgba(0,212,255,.3)}50%{text-shadow:0 0 14px rgba(0,212,255,.6)}}@keyframes breathe{0%,to{box-shadow:0 0 4px #00b4ff1a}50%{box-shadow:0 0 12px #00b4ff33}}@keyframes alertBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.trend-up{color:var(--success)}.trend-up:before{content:"▲ ";font-size:10px}.trend-down{color:var(--danger)}.trend-down:before{content:"▼ ";font-size:10px}.trend-flat{color:var(--text-3)}.trend-flat:before{content:"— ";font-size:10px}
