.screen-root[data-v-0a39ed4d]{position:fixed;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% -10%,#12325d 0,#0a1c34 42%,#050e1c 100%);color:#eaf4ff;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.screen-root[data-v-0a39ed4d]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(79,210,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(79,210,255,.045) 1px,transparent 0);background-size:64px 64px;pointer-events:none}.screen-root[data-v-0a39ed4d]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 120%,rgba(77,143,255,.18),transparent 60%);pointer-events:none}.screen-root.hide-cursor[data-v-0a39ed4d]{cursor:none}.screen-stage[data-v-0a39ed4d]{position:absolute;top:50%;left:50%;width:1920px;height:1080px;transform-origin:center center;display:flex;flex-direction:column;padding:22px 24px 18px;box-sizing:border-box}.stage-glow[data-v-0a39ed4d]{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.glow-a[data-v-0a39ed4d]{width:620px;height:620px;top:-260px;left:-120px;background:rgba(48,122,220,.28)}.glow-b[data-v-0a39ed4d]{width:700px;height:700px;right:-220px;bottom:-300px;background:rgba(38,168,210,.18)}.screen-header[data-v-0a39ed4d]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:104px;flex:0 0 104px;padding:0 8px 14px}.screen-header[data-v-0a39ed4d]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(79,210,255,.5),transparent)}.brand[data-v-0a39ed4d]{display:flex;align-items:center;gap:14px}.brand-logo[data-v-0a39ed4d]{width:56px;height:56px;border-radius:16px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(120,200,255,.35),0 8px 22px rgba(20,80,160,.4)}.brand-school[data-v-0a39ed4d]{font-size:25px;font-weight:700;letter-spacing:2px;color:#f2f8ff;text-shadow:0 0 18px rgba(79,210,255,.35)}.brand-sub[data-v-0a39ed4d]{margin-top:5px;font-size:14px;letter-spacing:4px;color:#7fa6cd}.class-block[data-v-0a39ed4d]{text-align:center;line-height:1.1}.class-grade[data-v-0a39ed4d]{font-size:16px;letter-spacing:6px;color:#6fa8d8}.class-name[data-v-0a39ed4d]{margin-top:2px;font-size:40px;font-weight:800;letter-spacing:4px;background:linear-gradient(180deg,#fff 10%,#7fd4ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 16px rgba(70,170,255,.45))}.clock[data-v-0a39ed4d]{text-align:right}.clock-time[data-v-0a39ed4d]{display:flex;justify-content:flex-end;align-items:baseline;gap:2px;font-family:DIN Alternate,Impact,Arial Black,sans-serif;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;letter-spacing:2px;color:#eaf7ff;text-shadow:0 0 22px rgba(79,210,255,.45)}.clock-colon[data-v-0a39ed4d]{font-style:normal;font-size:38px;color:#4fd2ff;opacity:.85}.clock-sec[data-v-0a39ed4d]{font-size:26px;color:#4fd2ff;transition:opacity .3s}.clock-sec.beat[data-v-0a39ed4d]{opacity:.55}.clock-meta[data-v-0a39ed4d]{margin-top:2px;font-size:14px;letter-spacing:2px;color:#7fa6cd}.screen-body[data-v-0a39ed4d]{flex:1;display:grid;grid-template-columns:470px 1fr 470px;gap:26px;padding:22px 0 18px;min-height:0}.panel[data-v-0a39ed4d]{position:relative;display:flex;flex-direction:column;min-height:0;padding:20px 22px;border-radius:20px;background:linear-gradient(180deg,rgba(23,56,100,.62),rgba(11,29,54,.55));border:1px solid rgba(92,160,235,.22);box-shadow:inset 0 1px 0 rgba(150,210,255,.14),0 18px 40px rgba(2,10,22,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.panel[data-v-0a39ed4d]:before{content:"";position:absolute;top:0;left:18%;right:18%;height:2px;background:linear-gradient(90deg,transparent,rgba(79,210,255,.75),transparent)}.panel-head[data-v-0a39ed4d]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid rgba(92,160,235,.16)}.panel-title[data-v-0a39ed4d]{position:relative;padding-left:16px;font-size:21px;font-weight:700;letter-spacing:3px;color:#dceeff}.panel-title[data-v-0a39ed4d]:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;transform:translateY(-50%);border-radius:2px;background:linear-gradient(180deg,#6fe0ff,#3d7fe0);box-shadow:0 0 10px rgba(79,210,255,.8)}.panel-tag[data-v-0a39ed4d]{padding:4px 10px;border-radius:8px;font-size:12px;letter-spacing:2px;color:#7fd4ff;background:rgba(79,210,255,.1);border:1px solid rgba(79,210,255,.28)}.podium[data-v-0a39ed4d]{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;padding:18px 0 10px}.podium-item[data-v-0a39ed4d]{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:8px}.podium-item.p1[data-v-0a39ed4d]{margin-bottom:0}.podium-item.p2[data-v-0a39ed4d]{margin-bottom:26px}.podium-item.p3[data-v-0a39ed4d]{margin-bottom:44px}.podium-ava[data-v-0a39ed4d]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:rgba(79,210,255,.1)}.podium-ava img[data-v-0a39ed4d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p1 .podium-ava[data-v-0a39ed4d]{width:104px;height:104px;border:3px solid #ffcf5c;box-shadow:0 0 0 6px rgba(255,207,92,.14),0 0 30px rgba(255,190,60,.55)}.p2 .podium-ava[data-v-0a39ed4d],.p3 .podium-ava[data-v-0a39ed4d]{width:76px;height:76px;border:2px solid rgba(180,220,255,.6);box-shadow:0 0 18px rgba(120,190,255,.3)}.crown[data-v-0a39ed4d]{position:absolute;top:-14px;width:30px;height:16px;background:linear-gradient(180deg,#ffe9a8,#ffb93d);clip-path:polygon(0 100%,0 32%,20% 58%,50% 0,80% 58%,100% 32%,100% 100%);filter:drop-shadow(0 0 10px rgba(255,190,60,.9))}.podium-name[data-v-0a39ed4d]{margin-top:10px;max-width:130px;font-size:20px;font-weight:700;color:#eef8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-score[data-v-0a39ed4d]{margin-top:4px;font-family:DIN Alternate,Impact,sans-serif;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;color:#7fe4ff;text-shadow:0 0 16px rgba(79,210,255,.6)}.podium-score i[data-v-0a39ed4d]{margin-left:3px;font-size:14px;font-style:normal;color:#7fa6cd}.p1 .podium-score[data-v-0a39ed4d]{font-size:38px;color:#ffd977;text-shadow:0 0 20px rgba(255,190,60,.65)}.podium-base[data-v-0a39ed4d]{margin-top:10px;width:100%;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(79,210,255,.18),transparent);border-top:1px solid rgba(79,210,255,.35)}.podium-base span[data-v-0a39ed4d]{font-family:DIN Alternate,sans-serif;font-size:18px;font-weight:700;color:rgba(200,235,255,.75)}.p1 .podium-base[data-v-0a39ed4d]{height:46px;background:linear-gradient(180deg,rgba(255,207,92,.22),transparent);border-top-color:rgba(255,207,92,.55)}.p1 .podium-base span[data-v-0a39ed4d]{color:rgba(255,224,150,.85)}.rank-rest[data-v-0a39ed4d]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;margin:6px 0 0;padding:0;list-style:none;overflow:hidden}.rank-rest li[data-v-0a39ed4d]{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 10px;border-radius:10px}.rank-rest li[data-v-0a39ed4d]:nth-child(odd){background:hsla(0,0%,100%,.04)}.rk-no[data-v-0a39ed4d]{width:24px;font-family:DIN Alternate,Impact,sans-serif;font-size:18px;font-weight:700;text-align:center;color:#6f9ac6}.rk-ava[data-v-0a39ed4d]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:rgba(79,210,255,.1);flex:0 0 34px}.rk-name[data-v-0a39ed4d]{flex:0 0 96px;font-size:17px;color:#d8ecff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-bar[data-v-0a39ed4d]{flex:1;height:6px;border-radius:3px;background:rgba(79,140,220,.18);overflow:hidden}.rk-bar i[data-v-0a39ed4d]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#2f7fe0,#6fe0ff);box-shadow:0 0 10px rgba(79,210,255,.6);transition:width .6s ease}.rk-score[data-v-0a39ed4d]{width:46px;text-align:right;font-family:DIN Alternate,Impact,sans-serif;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:#7fe4ff}.rank-empty[data-v-0a39ed4d]{justify-content:center;color:#6b8cae;font-size:16px}.center-panel[data-v-0a39ed4d]{align-items:stretch;justify-content:space-between;padding:26px 30px}.energy-wrap[data-v-0a39ed4d]{display:flex;align-items:center;gap:54px;flex:1;padding:10px 0 6px}.energy-ring[data-v-0a39ed4d]{position:relative;width:360px;height:360px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 360px;box-shadow:0 0 40px rgba(77,143,255,.28)}.energy-ring[data-v-0a39ed4d]:before{content:"";position:absolute;inset:16px;border-radius:50%;background:radial-gradient(circle at 50% 20%,rgba(20,56,100,.95),rgba(7,20,38,.98));border:1px solid rgba(92,160,235,.24)}.energy-core[data-v-0a39ed4d]{position:relative;text-align:center;z-index:1}.energy-num[data-v-0a39ed4d]{font-family:DIN Alternate,Impact,sans-serif;font-size:96px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#6fd8ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(79,210,255,.55))}.energy-unit[data-v-0a39ed4d]{margin-top:10px;font-size:15px;letter-spacing:4px;color:#7fa6cd}.energy-side[data-v-0a39ed4d]{flex:1;display:flex;flex-direction:column;gap:20px}.energy-line[data-v-0a39ed4d]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid rgba(92,160,235,.14)}.energy-dot[data-v-0a39ed4d]{width:9px;height:9px;border-radius:50%;flex:0 0 9px}.energy-dot.dot-cyan[data-v-0a39ed4d]{background:#4fd2ff;box-shadow:0 0 10px #4fd2ff}.energy-dot.dot-gold[data-v-0a39ed4d]{background:#ffcf5c;box-shadow:0 0 10px #ffcf5c}.energy-dot.dot-blue[data-v-0a39ed4d]{background:#4d8fff;box-shadow:0 0 10px #4d8fff}.energy-k[data-v-0a39ed4d]{flex:0 0 78px;font-size:15px;letter-spacing:2px;color:#7fa6cd}.energy-v[data-v-0a39ed4d]{flex:1;text-align:right;font-size:21px;font-weight:700;color:#e6f4ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metrics[data-v-0a39ed4d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0}.metric[data-v-0a39ed4d]{padding:18px 8px;text-align:center;border-radius:14px;background:linear-gradient(180deg,rgba(79,210,255,.09),hsla(0,0%,100%,.02));border:1px solid rgba(92,160,235,.16)}.metric-num[data-v-0a39ed4d]{font-family:DIN Alternate,Impact,sans-serif;font-size:42px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#eaf7ff;text-shadow:0 0 18px rgba(79,210,255,.4)}.metric-num.up[data-v-0a39ed4d]{color:#63e6b0;text-shadow:0 0 18px rgba(80,226,170,.45)}.metric-num.down[data-v-0a39ed4d]{color:#ffb27a;text-shadow:0 0 18px rgba(255,160,90,.4)}.metric-label[data-v-0a39ed4d]{margin-top:10px;font-size:14px;letter-spacing:2px;color:#7fa6cd}.slogan-bar[data-v-0a39ed4d]{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:14px;background:linear-gradient(90deg,rgba(79,210,255,.12),rgba(77,143,255,.04));border:1px solid rgba(79,210,255,.22)}.slogan-key[data-v-0a39ed4d]{flex:0 0 auto;padding:4px 10px;border-radius:6px;font-size:12px;letter-spacing:2px;color:#0a1c34;background:linear-gradient(180deg,#8fe6ff,#4fd2ff);font-weight:700}.slogan-text[data-v-0a39ed4d]{flex:1;font-size:19px;letter-spacing:1px;color:#cfe8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tag[data-v-0a39ed4d]{display:flex;align-items:center;gap:6px;font-size:13px;letter-spacing:2px;color:#63e6b0}.live-tag i[data-v-0a39ed4d]{width:8px;height:8px;border-radius:50%;background:#63e6b0;box-shadow:0 0 10px #63e6b0;animation:livePulse-0a39ed4d 1.6s infinite}.live-tag em[data-v-0a39ed4d]{margin-left:2px;font-style:normal;font-family:DIN Alternate,Impact,sans-serif;font-size:13px;letter-spacing:1px;color:rgba(155,190,220,.75)}@keyframes livePulse-0a39ed4d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.feed-viewport[data-v-0a39ed4d]{position:relative;flex:1;min-height:0;margin-top:12px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)}.feed-track[data-v-0a39ed4d]{transition:transform .7s cubic-bezier(.33,.9,.4,1)}.feed-item[data-v-0a39ed4d]{display:flex;gap:12px;padding:12px 12px 12px 10px;border-radius:12px;border-left:3px solid rgba(79,210,255,.55);background:hsla(0,0%,100%,.035);height:84px;box-sizing:border-box;margin-bottom:8px}.feed-item.is-new[data-v-0a39ed4d]{border-left-color:#ffd977;background:linear-gradient(90deg,rgba(255,207,92,.18),rgba(255,207,92,.03));box-shadow:0 0 0 1px rgba(255,207,92,.3),0 0 22px rgba(255,190,60,.18);animation:feedIn-0a39ed4d .55s cubic-bezier(.2,.9,.3,1)}.feed-item.is-new .feed-stu[data-v-0a39ed4d]{color:#ffe6a8}.feed-item.is-new .feed-time[data-v-0a39ed4d]{color:#ffd977}@keyframes feedIn-0a39ed4d{0%{opacity:0;transform:translateY(-14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.feed-time[data-v-0a39ed4d]{flex:0 0 46px;padding-top:3px;font-family:DIN Alternate,Impact,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;color:#6f9ac6}.feed-main[data-v-0a39ed4d]{flex:1;min-width:0}.feed-top[data-v-0a39ed4d]{display:flex;align-items:center;gap:8px}.feed-stu[data-v-0a39ed4d]{font-size:17px;font-weight:700;color:#eaf7ff}.feed-indicator[data-v-0a39ed4d]{padding:2px 8px;border-radius:6px;font-size:12px;color:#63e6b0;background:rgba(99,230,176,.12);border:1px solid rgba(99,230,176,.3)}.feed-indicator.bad[data-v-0a39ed4d]{color:#ffb27a;background:rgba(255,178,122,.12);border-color:rgba(255,178,122,.3)}.feed-content[data-v-0a39ed4d]{margin-top:6px;font-size:14px;line-height:1.4;color:#9dbbd8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-empty[data-v-0a39ed4d]{padding:40px 0;text-align:center;font-size:15px;color:#6b8cae}.screen-footer[data-v-0a39ed4d]{flex:0 0 62px;display:flex;align-items:center;gap:18px;height:62px;padding:0 10px}.ticker-label[data-v-0a39ed4d]{flex:0 0 auto;padding:6px 14px;border-radius:8px;font-size:13px;letter-spacing:3px;font-weight:700;color:#0a1c34;background:linear-gradient(180deg,#ffd977,#ffb93d);box-shadow:0 0 18px rgba(255,190,60,.4)}.ticker-wrap[data-v-0a39ed4d]{flex:1;overflow:hidden;height:100%;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.ticker-text[data-v-0a39ed4d]{display:flex;gap:70px;white-space:nowrap;animation:tickerMove-0a39ed4d 46s linear infinite}.ticker-text span[data-v-0a39ed4d]{font-size:17px;letter-spacing:1px;color:#a9c9e6}.ticker-text span[data-v-0a39ed4d]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:12px;border-radius:50%;background:#4fd2ff;vertical-align:middle;box-shadow:0 0 8px #4fd2ff}@keyframes tickerMove-0a39ed4d{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.footer-hint[data-v-0a39ed4d]{flex:0 0 auto;font-size:12px;letter-spacing:2px;color:rgba(127,166,205,.6)}.shout-layer[data-v-0a39ed4d]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:0 110px;background:radial-gradient(ellipse at 50% 45%,rgba(14,52,96,.97),rgba(3,10,22,.985));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shout-grid[data-v-0a39ed4d]{position:absolute;inset:0;background-image:linear-gradient(rgba(79,210,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(79,210,255,.07) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.shout-card[data-v-0a39ed4d]{position:relative;width:100%;max-width:1480px;padding:54px 64px 40px;border-radius:28px;text-align:center;background:linear-gradient(180deg,rgba(22,62,110,.72),rgba(8,24,44,.82));border:1px solid rgba(79,210,255,.4);box-shadow:0 0 0 1px rgba(79,210,255,.12),0 0 70px rgba(60,160,255,.35),inset 0 1px 0 rgba(160,220,255,.2);animation:cardIn-0a39ed4d .55s cubic-bezier(.2,.9,.3,1.1)}.shout-card[data-v-0a39ed4d]:before{content:"";position:absolute;top:0;left:50%;width:60%;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#6fe0ff,transparent)}@keyframes cardIn-0a39ed4d{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.shout-kicker[data-v-0a39ed4d]{display:inline-flex;align-items:center;gap:10px;padding:8px 22px;border-radius:999px;font-size:17px;letter-spacing:8px;font-weight:700;color:#9fe9ff;background:rgba(79,210,255,.12);border:1px solid rgba(79,210,255,.4)}.shout-dot[data-v-0a39ed4d]{width:9px;height:9px;border-radius:50%;background:#4fd2ff;box-shadow:0 0 12px #4fd2ff;animation:livePulse-0a39ed4d 1.4s infinite}.shout-voice[data-v-0a39ed4d]{margin-left:4px;padding:2px 12px;border-radius:999px;font-size:14px;letter-spacing:2px;font-weight:600;color:#ffd76a;background:rgba(255,205,92,.16);border:1px solid rgba(255,205,92,.42)}.shout-text[data-v-0a39ed4d]{margin:34px 0 30px;font-size:96px;font-weight:800;line-height:1.24;letter-spacing:4px;color:#fff;text-shadow:0 0 40px rgba(79,210,255,.5),0 6px 30px rgba(0,0,0,.4);white-space:pre-wrap;overflow-wrap:anywhere}.shout-text.small[data-v-0a39ed4d]{font-size:66px}.shout-text.tiny[data-v-0a39ed4d]{font-size:46px;letter-spacing:2px}.shout-wave[data-v-0a39ed4d]{display:flex;align-items:center;justify-content:center;gap:9px;height:46px;margin-bottom:26px}.shout-wave span[data-v-0a39ed4d]{width:7px;height:14px;border-radius:4px;background:linear-gradient(180deg,#8fe6ff,#3f8fe0);animation:waveBeat-0a39ed4d 1.1s ease-in-out infinite;box-shadow:0 0 10px rgba(79,210,255,.7)}@keyframes waveBeat-0a39ed4d{0%,to{transform:scaleY(.6);opacity:.55}50%{transform:scaleY(2.6);opacity:1}}.shout-foot[data-v-0a39ed4d]{display:flex;align-items:center;justify-content:space-between;padding-top:22px;border-top:1px solid rgba(92,160,235,.22)}.shout-from[data-v-0a39ed4d]{font-size:16px;letter-spacing:3px;color:#7fa6cd}.shout-close[data-v-0a39ed4d]{padding:12px 30px;border-radius:10px;font-size:16px;letter-spacing:2px;color:#041322;font-weight:700;cursor:pointer;border:0;background:linear-gradient(180deg,#9fe9ff,#46b8e8);box-shadow:0 8px 22px rgba(70,184,232,.35)}.shout-close[data-v-0a39ed4d]:hover{filter:brightness(1.08)}.shout-progress[data-v-0a39ed4d]{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(79,140,220,.2)}.shout-progress i[data-v-0a39ed4d]{display:block;height:100%;background:linear-gradient(90deg,#3f8fe0,#6fe0ff);box-shadow:0 0 14px rgba(79,210,255,.8);transition:width .9s linear}.shout-enter-active[data-v-0a39ed4d],.shout-leave-active[data-v-0a39ed4d]{transition:opacity .4s ease}.shout-enter[data-v-0a39ed4d],.shout-leave-to[data-v-0a39ed4d]{opacity:0}.screen-tools[data-v-0a39ed4d]{position:fixed;top:16px;right:18px;z-index:50;display:flex;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(8,24,44,.82);border:1px solid rgba(92,160,235,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .4s ease,transform .4s ease}.screen-tools button[data-v-0a39ed4d]{padding:7px 14px;border-radius:8px;font-size:13px;color:#cfe8ff;cursor:pointer;background:rgba(79,210,255,.12);border:1px solid rgba(79,210,255,.28)}.screen-tools button[data-v-0a39ed4d]:hover{background:rgba(79,210,255,.24);color:#fff}.screen-tools.tools-hidden[data-v-0a39ed4d]{opacity:0;transform:translateY(-12px);pointer-events:none}.voice-tip[data-v-0a39ed4d]{position:fixed;left:50%;bottom:22px;z-index:60;transform:translateX(-50%);padding:10px 22px;border-radius:999px;font-size:14px;letter-spacing:1px;color:#0a1c34;background:linear-gradient(180deg,#bfefff,#6fd8ff);box-shadow:0 10px 26px rgba(70,184,232,.4)}.load-mask[data-v-0a39ed4d]{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#050e1c}.load-ring[data-v-0a39ed4d]{width:54px;height:54px;border-radius:50%;border:3px solid rgba(79,210,255,.2);border-top-color:#4fd2ff;animation:spin-0a39ed4d .9s linear infinite}@keyframes spin-0a39ed4d{to{transform:rotate(1turn)}}.load-text[data-v-0a39ed4d]{font-size:15px;letter-spacing:4px;color:#6f9ac6}