:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus{outline:none}button:focus-visible{outline:1px solid rgba(214,240,250,.9);outline-offset:2px}.card{padding:2em}#app{width:100%;height:100vh;margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--ui-font: "Bahnschrift", "DIN Alternate", "DIN Pro", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--ui-text: rgba(214, 236, 246, .92);--ui-muted: rgba(173, 216, 230, .62);--ui-faint: rgba(173, 216, 230, .38);--ui-line: rgba(173, 216, 230, .22);--ui-line-soft: rgba(173, 216, 230, .12);--ui-fill: rgba(173, 216, 230, .04);--ui-fill-inner: rgba(173, 216, 230, .07);--ui-select: rgba(196, 230, 244, .9);--ui-select-text: #0b1633;--ui-accent: rgba(214, 240, 250, 1)}.loading-cover[data-v-c72a1c5c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .8s ease-out}.loading-cover.fade-out[data-v-c72a1c5c]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);pointer-events:none}.loading-background[data-v-c72a1c5c]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 40%,rgba(173,216,230,.15) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(173,216,230,.1) 0%,transparent 50%),linear-gradient(135deg,#000c,#000000e6);animation:background-pulse-c72a1c5c 4s ease-in-out infinite}@keyframes background-pulse-c72a1c5c{0%,to{opacity:1}50%{opacity:.8}}.loading-content[data-v-c72a1c5c]{text-align:center;z-index:2;position:relative}.logo-container[data-v-c72a1c5c]{position:relative;margin-bottom:40px;display:inline-block}.main-logo[data-v-c72a1c5c]{width:120px;height:120px;filter:drop-shadow(0 0 20px rgba(173,216,230,.5));animation:logo-float-c72a1c5c 3s ease-in-out infinite}@keyframes logo-float-c72a1c5c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logo-glow[data-v-c72a1c5c]{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle,rgba(173,216,230,.2) 0%,transparent 70%);border-radius:50%;animation:glow-pulse-c72a1c5c 2s ease-in-out infinite}@keyframes glow-pulse-c72a1c5c{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.title-text[data-v-c72a1c5c]{font-size:32px;font-weight:700;color:#add8e6e6;margin-bottom:10px;text-shadow:0 0 20px rgba(173,216,230,.5);animation:text-appear-c72a1c5c 1s ease-out .5s both}.subtitle-text[data-v-c72a1c5c]{font-size:18px;color:#add8e699;margin-bottom:60px;font-family:Courier New,monospace;animation:text-appear-c72a1c5c 1s ease-out .7s both}@keyframes text-appear-c72a1c5c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.enter-button[data-v-c72a1c5c]{position:relative;background:#add8e61a;border:2px solid rgba(173,216,230,.3);color:#add8e6b3;padding:15px 40px;border-radius:8px;font-size:16px;font-weight:700;cursor:not-allowed;transition:all .3s ease;overflow:hidden;margin-bottom:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.enter-button.ready[data-v-c72a1c5c]{background:#add8e626;border-color:#add8e6cc;color:#add8e6;cursor:pointer;box-shadow:0 0 30px #add8e64d}.enter-button.ready[data-v-c72a1c5c]:hover{background:#add8e633;box-shadow:0 0 40px #add8e680;transform:translateY(-2px)}.button-text[data-v-c72a1c5c]{position:relative;z-index:2}.button-glow[data-v-c72a1c5c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(173,216,230,.1),transparent);opacity:0;transition:opacity .3s ease}.enter-button.ready .button-glow[data-v-c72a1c5c]{opacity:1;animation:button-shine-c72a1c5c 2s ease-in-out infinite}@keyframes button-shine-c72a1c5c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.button-particles[data-v-c72a1c5c]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.particle[data-v-c72a1c5c]{position:absolute;width:2px;height:2px;background:#add8e6cc;border-radius:50%;opacity:0}.enter-button.ready .particle[data-v-c72a1c5c]{animation:particle-float-c72a1c5c 3s ease-in-out infinite}.particle[data-v-c72a1c5c]:nth-child(1){top:20%;left:10%;animation-delay:0s}.particle[data-v-c72a1c5c]:nth-child(2){top:30%;left:80%;animation-delay:.5s}.particle[data-v-c72a1c5c]:nth-child(3){top:60%;left:20%;animation-delay:1s}.particle[data-v-c72a1c5c]:nth-child(4){top:70%;left:70%;animation-delay:1.5s}.particle[data-v-c72a1c5c]:nth-child(5){top:40%;left:50%;animation-delay:2s}.particle[data-v-c72a1c5c]:nth-child(6){top:80%;left:30%;animation-delay:2.5s}.particle[data-v-c72a1c5c]:nth-child(7){top:15%;left:60%;animation-delay:3s}.particle[data-v-c72a1c5c]:nth-child(8){top:50%;left:90%;animation-delay:3.5s}@keyframes particle-float-c72a1c5c{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}.loading-progress[data-v-c72a1c5c]{display:flex;flex-direction:column;align-items:center;gap:10px;animation:text-appear-c72a1c5c 1s ease-out 1s both}.progress-bar[data-v-c72a1c5c]{width:300px;height:4px;background:#add8e61a;border-radius:2px;overflow:hidden;border:1px solid rgba(173,216,230,.2)}.progress-fill[data-v-c72a1c5c]{height:100%;background:linear-gradient(90deg,#add8e64d,#add8e6cc,#add8e64d);border-radius:2px;transition:width .3s ease;position:relative}.progress-fill[data-v-c72a1c5c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progress-shine-c72a1c5c 1.5s ease-in-out infinite}@keyframes progress-shine-c72a1c5c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-c72a1c5c]{font-size:14px;color:#add8e6b3;font-family:Courier New,monospace}.notification[data-v-ad84220e]{position:relative;background:#000c;border:1px solid rgba(173,216,230,.2);border-radius:8px;padding:16px;margin-bottom:12px;min-width:320px;max-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;box-shadow:0 4px 20px #0000004d}.notification[data-v-ad84220e]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(173,216,230,.3),transparent)}.notification-glow[data-v-ad84220e]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(173,216,230,.05),transparent);pointer-events:none;border-radius:8px}.notification.success[data-v-ad84220e]{border-color:#64ff644d;box-shadow:0 4px 20px #64ff641a}.notification.error[data-v-ad84220e]{border-color:#ff64644d;box-shadow:0 4px 20px #ff64641a}.notification.warning[data-v-ad84220e]{border-color:#ffc8644d;box-shadow:0 4px 20px #ffc8641a}.notification.info[data-v-ad84220e]{border-color:#add8e64d;box-shadow:0 4px 20px #add8e61a}.notification-content[data-v-ad84220e]{position:relative;z-index:1}.notification-header[data-v-ad84220e]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.notification-icon[data-v-ad84220e]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#add8e61a;color:#add8e6cc;flex-shrink:0}.notification.success .notification-icon[data-v-ad84220e]{background:#64ff641a;color:#64ff64cc}.notification.error .notification-icon[data-v-ad84220e]{background:#ff64641a;color:#ff6464cc}.notification.warning .notification-icon[data-v-ad84220e]{background:#ffc8641a;color:#ffc864cc}.notification-title[data-v-ad84220e]{font-size:14px;font-weight:600;color:#add8e6e6;flex:1}.notification-close[data-v-ad84220e]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;color:#add8e680;cursor:pointer;border-radius:4px;transition:all .3s ease;flex-shrink:0}.notification-close[data-v-ad84220e]:hover{background:#add8e61a;color:#add8e6cc}.notification-message[data-v-ad84220e]{font-size:13px;color:#add8e6b3;line-height:1.4;margin-bottom:12px}.notification-progress[data-v-ad84220e]{position:absolute;bottom:0;left:0;right:0;height:2px;background:#add8e61a;border-radius:0 0 8px 8px;overflow:hidden}.progress-bar[data-v-ad84220e]{width:100%;height:100%;position:relative}.progress-fill[data-v-ad84220e]{height:100%;background:linear-gradient(90deg,#add8e6cc,#add8e666);transition:width .1s linear;position:relative}.progress-fill[data-v-ad84220e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progress-shimmer-ad84220e 2s infinite}@keyframes progress-shimmer-ad84220e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.notification.success .progress-fill[data-v-ad84220e]{background:linear-gradient(90deg,#64ff64cc,#64ff6466)}.notification.error .progress-fill[data-v-ad84220e]{background:linear-gradient(90deg,#ff6464cc,#ff646466)}.notification.warning .progress-fill[data-v-ad84220e]{background:linear-gradient(90deg,#ffc864cc,#ffc86466)}.notification-enter-active[data-v-ad84220e],.notification-leave-active[data-v-ad84220e]{transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.notification-enter-from[data-v-ad84220e],.notification-leave-to[data-v-ad84220e]{opacity:0;transform:translate(100%) scale(.8)}.notification-enter-to[data-v-ad84220e],.notification-leave-from[data-v-ad84220e]{opacity:1;transform:translate(0) scale(1)}.notification-container[data-v-6f313ebe]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.notification-list[data-v-6f313ebe]{display:flex;flex-direction:column;gap:12px;pointer-events:auto}.notification-list-enter-active[data-v-6f313ebe],.notification-list-leave-active[data-v-6f313ebe]{transition:all .3s ease}.notification-list-enter-from[data-v-6f313ebe],.notification-list-leave-to[data-v-6f313ebe]{opacity:0;transform:translate(100%) scale(.8)}.notification-list-move[data-v-6f313ebe]{transition:transform .3s ease}@media (max-width: 768px){.notification-container[data-v-6f313ebe]{top:10px;right:10px;left:10px}.notification-list[data-v-6f313ebe]{gap:8px}}.background[data-v-111a33ff]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 50px #0000004d,0 0 20px #00d4ff1a}.holographic-grid[data-v-111a33ff]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,212,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:grid-pulse-111a33ff 4s ease-in-out infinite}@keyframes grid-pulse-111a33ff{0%,to{opacity:.3}50%{opacity:.6}}.energy-waves[data-v-111a33ff]{position:absolute;top:0;left:0;width:100%;height:100%}.wave[data-v-111a33ff]{position:absolute;width:200%;height:200%;border-radius:50%;border:1px solid rgba(0,212,255,.05);top:50%;left:50%;transform:translate(-50%,-50%);animation:wave-expand-111a33ff infinite ease-out}.wave-1[data-v-111a33ff]{animation-duration:8s;animation-delay:0s}.wave-2[data-v-111a33ff]{animation-duration:8s;animation-delay:2.5s}.wave-3[data-v-111a33ff]{animation-duration:8s;animation-delay:5s}@keyframes wave-expand-111a33ff{0%{transform:translate(-50%,-50%) scale(.1);opacity:.8}50%{opacity:.3}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.particle-field[data-v-111a33ff]{position:absolute;top:0;left:0;width:100%;height:100%}.particle[data-v-111a33ff]{position:absolute;width:2px;height:2px;background:#00d4ff99;border-radius:50%;animation:particle-float-111a33ff infinite linear;box-shadow:0 0 6px #00d4ffcc}@keyframes particle-float-111a33ff{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}.scan-lines[data-v-111a33ff]{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,212,255,.05) 1px,rgba(0,212,255,.05) 2px);background-size:100% 4px;animation:scan-lines-111a33ff 3s linear infinite;pointer-events:none}@keyframes scan-lines-111a33ff{0%{transform:translateY(0)}to{transform:translateY(40px)}}.digit[data-v-111a33ff]{position:absolute;font-size:14px;color:#00d4ff33;animation:float-111a33ff infinite linear;text-shadow:0 0 5px rgba(0,212,255,.3)}@keyframes float-111a33ff{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}.glitch-block[data-v-111a33ff]{position:absolute;background:#4dd0e11a;animation:glitch-111a33ff .8s infinite}@keyframes glitch-111a33ff{0%,90%,to{opacity:0}5%,85%{opacity:1}}.moving-bar[data-v-111a33ff]{position:absolute;width:100px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.4),transparent);animation:move-bar-111a33ff infinite linear;box-shadow:0 0 5px #00d4ff4d}@keyframes move-bar-111a33ff{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 100px))}}.binary-string[data-v-111a33ff]{position:absolute;top:-200px;display:flex;flex-direction:column;animation:fall-and-fade-111a33ff infinite linear;pointer-events:none}.binary-char[data-v-111a33ff]{font-size:16px;color:#00d4ff4d;text-shadow:0 0 4px rgba(0,212,255,.2);line-height:1.2;font-family:Courier New,monospace;margin-bottom:2px}@keyframes fall-and-fade-111a33ff{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translateY(calc(100vh + 200px));opacity:0}}.header[data-v-220398ef]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#add8e605;border-bottom:1px solid rgba(173,216,230,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:relative;z-index:100}.header-glow[data-v-220398ef]{box-shadow:0 0 30px #add8e64d;transition:box-shadow .3s ease}.header-left[data-v-220398ef]{display:flex;align-items:center;gap:15px}.app-icon[data-v-220398ef]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#add8e6e6;filter:drop-shadow(0 0 10px rgba(173,216,230,.5))}.logo-image[data-v-220398ef]{width:48px;height:48px;object-fit:contain;z-index:2;position:relative}.app-title[data-v-220398ef]{display:flex;flex-direction:column}.app-name[data-v-220398ef]{font-size:17px;letter-spacing:1px;color:var(--ui-muted)}.app-version[data-v-220398ef]{font-size:22px;color:var(--ui-text)}.header-btn[data-v-220398ef]{position:relative;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ui-text);padding:4px;border-radius:2px;cursor:pointer;transition:all .3s ease;overflow:hidden}.header-btn[data-v-220398ef]:hover{filter:drop-shadow(0 0 8px rgba(173,216,230,.7))}.btn-icon[data-v-220398ef]{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.btn-ripple[data-v-220398ef]{position:absolute;top:50%;left:50%;width:0;height:0;background:#add8e633;border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.header-btn:active .btn-ripple[data-v-220398ef]{width:100px;height:100px}@media (max-width: 480px){.header[data-v-220398ef]{padding:15px}}.top-section[data-v-2a2f6964]{display:flex;align-items:center;gap:24px;margin-bottom:10px;padding-left:16%}.section-title[data-v-2a2f6964]{margin:0;font-size:26px;font-weight:600;letter-spacing:1px;color:var(--ui-text);text-shadow:0 0 12px rgba(173,216,230,.35);white-space:nowrap}.title-rule[data-v-2a2f6964]{flex:1;height:1px;background:linear-gradient(90deg,var(--ui-line),rgba(173,216,230,.05))}@media (max-width: 768px){.top-section[data-v-2a2f6964]{padding-left:0}.section-title[data-v-2a2f6964]{font-size:20px}}.rack[data-v-e087678f]{position:relative;height:172px;margin:12px 0 0;overflow:visible}.scanlines[data-v-e087678f]{position:absolute;top:14px;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(173,216,230,.035) 0 1px,transparent 1px 4px);pointer-events:none}.glitch[data-v-e087678f]{position:absolute;background:#add8e62e;animation:blink-e087678f 4.5s steps(1) infinite;pointer-events:none}@keyframes blink-e087678f{0%,to{opacity:.2}8%{opacity:.9}12%{opacity:.1}55%{opacity:.5}}.frames[data-v-e087678f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.glow[data-v-e087678f]{transition:cx .45s ease;animation:glow-pulse-e087678f 3s ease-in-out infinite}@keyframes glow-pulse-e087678f{0%,to{opacity:.85}50%{opacity:1}}.frame[data-v-e087678f]{transform-box:fill-box;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.plate[data-v-e087678f]{fill:url(#rack-plate);stroke:#c4e6f447;stroke-width:1.2;vector-effect:non-scaling-stroke}.inset[data-v-e087678f]{fill:none;stroke:#c4e6f41f;stroke-width:1;vector-effect:non-scaling-stroke}.frame.group .plate[data-v-e087678f]{fill:url(#rack-plate-group);stroke:#d2eefab3;stroke-width:1.6}.frame.group .inset[data-v-e087678f]{stroke:#d2eefa4d}.frame.active .plate[data-v-e087678f]{fill:url(#rack-plate-active);stroke:#ecf8fdf2;stroke-width:2.2;filter:drop-shadow(0 0 6px rgba(173,216,230,.8))}.frame.active .inset[data-v-e087678f]{stroke:#ecf8fd8c}.beam[data-v-e087678f]{position:absolute;top:16px;bottom:-40px;width:1px;background:linear-gradient(180deg,#ecf8fde6,#ecf8fd99);box-shadow:0 0 6px #add8e6e6;transition:left .45s ease;pointer-events:none;z-index:3}.sparkle[data-v-e087678f]{position:absolute;top:92px;width:150px;height:150px;margin:-75px 0 0 -75px;background:linear-gradient(90deg,transparent 0 49%,rgba(236,248,253,.55) 50%,transparent 51%) center / 100% 2px no-repeat,linear-gradient(0deg,transparent 0 49%,rgba(236,248,253,.35) 50%,transparent 51%) center / 2px 100% no-repeat;clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);opacity:.8;transition:left .45s ease;animation:sparkle-spin-e087678f 9s linear infinite;pointer-events:none;z-index:2}@keyframes sparkle-spin-e087678f{0%{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(.85)}to{transform:rotate(90deg) scale(1)}}.active-icon[data-v-e087678f]{position:absolute;top:92px;transform:translate(-50%,-50%);color:#fff;filter:drop-shadow(0 0 10px rgba(190,232,250,.95));transition:left .45s ease;pointer-events:none;z-index:4}.active-icon[data-v-e087678f] svg{fill:#ffffffeb}.callout[data-v-e087678f]{position:absolute;top:-12px;transform:translate(-50%);padding:4px 26px;font-size:15px;white-space:nowrap;color:var(--ui-text);background:#add8e629;border:1px solid rgba(173,216,230,.2);transition:left .45s ease;pointer-events:none;z-index:5}.pointer[data-v-e087678f]{position:absolute;left:50%;bottom:-9px;margin-left:-8px;border:8px solid transparent;border-bottom:none;border-top-color:#ecf8fdf2}.hit[data-v-e087678f]{position:absolute;top:38px;bottom:0;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;z-index:6}.hit.active[data-v-e087678f]{cursor:default}.small-icon[data-v-e087678f]{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%);color:#d6f0fad9;filter:drop-shadow(0 0 4px rgba(173,216,230,.6));transition:transform .25s ease}.hit:hover .small-icon[data-v-e087678f]{transform:translate(-50%,-50%) scale(1.15)}.hover-label[data-v-e087678f]{position:absolute;left:50%;top:-24px;transform:translate(-50%);font-size:14px;white-space:nowrap;color:var(--ui-muted);opacity:0;transition:opacity .2s ease;pointer-events:none}.hover-label.show[data-v-e087678f]{opacity:1}@media (max-width: 768px){.rack[data-v-e087678f]{height:148px}.sparkle[data-v-e087678f],.active-icon[data-v-e087678f]{top:80px}.sparkle[data-v-e087678f]{width:110px;height:110px;margin:-55px 0 0 -55px}.callout[data-v-e087678f]{font-size:13px;padding:3px 14px}}.progress-section[data-v-017bf9ae]{position:relative;display:flex;align-items:stretch;height:34px;margin-bottom:26px;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:#0a102859}.track[data-v-017bf9ae]{position:relative;flex:1;overflow:hidden}.fill[data-v-017bf9ae]{position:absolute;inset:5px auto 5px 0;background:repeating-linear-gradient(115deg,#c4e6f4d9 0,#c4e6f4d9 6px,#c4e6f440 6px,#c4e6f440 11px);box-shadow:0 0 12px #add8e659;transition:width .3s ease}.marker[data-v-017bf9ae]{position:absolute;top:0;bottom:0;width:1px;background:var(--ui-accent);box-shadow:0 0 8px var(--ui-accent);transition:left .3s ease}.beam[data-v-017bf9ae]{position:absolute;top:0;bottom:0;width:1px;background:#ecf8fde6;box-shadow:0 0 6px #add8e6e6;transition:left .45s ease;z-index:2}.beam-tip[data-v-017bf9ae]{position:absolute;bottom:-16px;margin-left:-8px;border:8px solid transparent;border-top:none;border-bottom-color:#ecf8fdf2;transition:left .45s ease}.cap[data-v-017bf9ae]{position:relative;z-index:3;display:flex;align-items:center;gap:10px;padding:0 16px;background:#050a1cd9;border-left:1px solid var(--ui-line);white-space:nowrap}.spinner[data-v-017bf9ae]{width:24px;height:24px;animation:spin-017bf9ae 1.6s linear infinite}.ring-bg[data-v-017bf9ae]{fill:none;stroke:#add8e633;stroke-width:2}.ring-arc[data-v-017bf9ae]{fill:none;stroke:var(--ui-accent);stroke-width:2;stroke-linecap:round}@keyframes spin-017bf9ae{to{transform:rotate(360deg)}}.percent[data-v-017bf9ae]{font-size:28px;font-weight:600;line-height:1;color:var(--ui-accent);text-shadow:0 0 10px rgba(173,216,230,.5);font-variant-numeric:tabular-nums}.percent small[data-v-017bf9ae]{font-size:18px}.label[data-v-017bf9ae]{font-size:13px;color:var(--ui-muted)}@media (max-width: 600px){.label[data-v-017bf9ae]{display:none}}.left-panel[data-v-22e6c71a]{background:var(--ui-fill);border:1px solid var(--ui-line);border-radius:2px;padding:22px 22px 22px 18px;box-sizing:border-box;overflow:hidden;min-width:260px;max-width:300px;flex-shrink:0}.panel-title[data-v-22e6c71a]{font-size:17px;line-height:1.35;color:var(--ui-text);padding-left:30px;margin-bottom:14px}.list[data-v-22e6c71a]{display:flex;gap:14px}.track[data-v-22e6c71a]{position:relative;width:3px;margin-left:6px;background:#add8e62e}.thumb[data-v-22e6c71a]{position:absolute;top:0;left:0;width:3px;background:var(--ui-accent);box-shadow:0 0 6px #add8e699;transition:transform .3s ease}.items[data-v-22e6c71a]{flex:1;display:flex;flex-direction:column;gap:6px}.file-item[data-v-22e6c71a]{position:relative;display:flex;align-items:center;padding:12px 16px;font-family:inherit;font-size:17px;text-align:left;color:var(--ui-text);background:transparent;border:none;border-radius:0;cursor:pointer;transition:background .2s ease,color .2s ease}.file-item[data-v-22e6c71a]:hover{background:#add8e61a}.file-item.active[data-v-22e6c71a]{background:var(--ui-select);color:var(--ui-select-text);box-shadow:0 0 14px #add8e640}.accent[data-v-22e6c71a]{position:absolute;left:-8px;top:0;bottom:0;width:4px;background:transparent;transition:background .2s ease}.file-item.active .accent[data-v-22e6c71a]{background:var(--ui-select)}.file-name[data-v-22e6c71a]{position:relative}@media (max-width: 768px){.left-panel[data-v-22e6c71a]{min-width:auto;max-width:none;width:100%}}.system-dashboard[data-v-d2c6b74f]{padding:20px;height:100%;overflow-y:auto}.dashboard-container[data-v-d2c6b74f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;min-height:100%;align-items:start}.metric-card[data-v-d2c6b74f]{background:#add8e608;border:1px solid rgba(173,216,230,.1);border-radius:8px;padding:20px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease;width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:280px}.metric-card.core-metrics[data-v-d2c6b74f],.metric-card.system-alerts[data-v-d2c6b74f],.metric-card.core-usage[data-v-d2c6b74f],.metric-card.process-monitor[data-v-d2c6b74f]{min-height:220px;max-height:220px}.grid-span-2[data-v-d2c6b74f]{grid-column:span 2}.metric-card .card-content[data-v-d2c6b74f]{flex:1;display:flex;flex-direction:column;overflow:hidden}.metric-card.core-metrics .card-header[data-v-d2c6b74f],.metric-card.system-alerts .card-header[data-v-d2c6b74f],.metric-card.process-monitor .card-header[data-v-d2c6b74f],.metric-card.core-usage .card-header[data-v-d2c6b74f]{margin-bottom:12px;flex-shrink:0}.metric-card.process-monitor .process-list[data-v-d2c6b74f],.metric-card.system-alerts .alerts-list[data-v-d2c6b74f]{max-height:120px;flex:1}.metric-card.core-usage .core-display[data-v-d2c6b74f]{flex:1;display:flex;flex-direction:column}.metric-card.core-usage .core-grid[data-v-d2c6b74f]{max-height:80px;flex:1}.metric-card[data-v-d2c6b74f]:hover{background:#add8e60d;border-color:#add8e633;transform:translateY(-2px)}.card-header[data-v-d2c6b74f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.card-header h3[data-v-d2c6b74f]{color:#add8e6e6;font-size:18px;margin:0}.card-glow[data-v-d2c6b74f]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(173,216,230,.1),transparent);opacity:0;animation:card-shine-d2c6b74f 3s ease-in-out infinite}@keyframes card-shine-d2c6b74f{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}.metrics-grid[data-v-d2c6b74f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;flex:1}.metric-item[data-v-d2c6b74f]{text-align:center;padding:12px 8px;background:#add8e605;border-radius:6px;border:1px solid rgba(173,216,230,.05);display:flex;flex-direction:column;justify-content:center;min-height:0}.metric-label[data-v-d2c6b74f]{font-size:12px;color:#add8e699;margin-bottom:5px}.metric-value[data-v-d2c6b74f]{font-size:20px;font-weight:700;color:#add8e6e6;margin-bottom:2px;line-height:1.2}.metric-unit[data-v-d2c6b74f]{font-size:9px;color:#add8e680;line-height:1}.process-list[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.process-item[data-v-d2c6b74f]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#add8e605;border-radius:4px;border:1px solid rgba(173,216,230,.05)}.process-info[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:2px}.process-name[data-v-d2c6b74f]{font-size:14px;color:#add8e6e6}.process-id[data-v-d2c6b74f]{font-size:10px;color:#add8e680}.process-status[data-v-d2c6b74f]{display:flex;align-items:center;gap:8px}.status-bar[data-v-d2c6b74f]{width:60px;height:4px;background:#add8e633;border-radius:2px;overflow:hidden;position:relative}.status-bar[data-v-d2c6b74f]:after{content:"";position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#add8e6cc,#add8e666);border-radius:2px;animation:status-fill-d2c6b74f 2s ease-in-out infinite}@keyframes status-fill-d2c6b74f{0%,to{width:0%}50%{width:100%}}.cpu-usage[data-v-d2c6b74f]{font-size:12px;color:#add8e6b3;min-width:30px}.core-display[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.core-count[data-v-d2c6b74f]{font-size:12px;color:#add8e6b3;text-align:center;flex-shrink:0}.core-grid[data-v-d2c6b74f]{display:grid;grid-template-columns:repeat(20,1fr);gap:2px;max-height:120px;overflow-y:auto}.core-item[data-v-d2c6b74f]{width:8px;height:8px;background:#add8e64d;border-radius:1px;transition:all .3s ease}.core-item.active[data-v-d2c6b74f]{background:#add8e6cc;box-shadow:0 0 4px #add8e680}.core-stats[data-v-d2c6b74f]{display:flex;justify-content:space-between;font-size:10px;color:#add8e699;flex-shrink:0;margin-top:auto}.shield-display[data-v-d2c6b74f]{display:flex;flex-direction:column;align-items:center;gap:20px}.shield-circle[data-v-d2c6b74f]{position:relative;width:120px;height:120px;border-radius:50%;background:#add8e61a;display:flex;align-items:center;justify-content:center;border:2px solid rgba(173,216,230,.2)}.shield-fill[data-v-d2c6b74f]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,rgba(173,216,230,.8) 0deg,transparent 0deg);transition:transform .5s ease}.shield-text[data-v-d2c6b74f]{font-size:24px;font-weight:700;color:#add8e6e6;z-index:2}.shield-status[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:10px;width:100%}.status-item[data-v-d2c6b74f]{display:flex;justify-content:space-between;padding:8px;background:#add8e605;border-radius:4px}.status-label[data-v-d2c6b74f]{font-size:12px;color:#add8e699}.status-value[data-v-d2c6b74f]{font-size:12px;color:#add8e6e6;font-weight:700}.exchange-display[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:20px}.exchange-params[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:10px}.param-item[data-v-d2c6b74f]{display:flex;justify-content:space-between;padding:8px;background:#add8e605;border-radius:4px}.param-label[data-v-d2c6b74f]{font-size:12px;color:#add8e699}.param-value[data-v-d2c6b74f]{font-size:12px;color:#add8e6e6;font-weight:700}.exchange-status[data-v-d2c6b74f]{display:flex;align-items:center;gap:8px;padding:10px;background:#add8e605;border-radius:4px}.status-indicator[data-v-d2c6b74f]{width:8px;height:8px;border-radius:50%;background:#add8e64d}.status-indicator.running[data-v-d2c6b74f]{background:#0f8;animation:blink 1s ease-in-out infinite}.alerts-list[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.alert-item[data-v-d2c6b74f]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:4px;border-left:3px solid transparent}.alert-item.info[data-v-d2c6b74f]{background:#007bff1a;border-left-color:#007bff}.alert-item.warning[data-v-d2c6b74f]{background:#ffc1071a;border-left-color:#ffc107}.alert-item.success[data-v-d2c6b74f]{background:#28a7451a;border-left-color:#28a745}.alert-icon[data-v-d2c6b74f]{font-size:16px}.alert-content[data-v-d2c6b74f]{flex:1}.alert-title[data-v-d2c6b74f]{font-size:12px;color:#add8e6e6;margin-bottom:2px}.alert-time[data-v-d2c6b74f]{font-size:10px;color:#add8e680}@media (max-width: 1200px){.dashboard-container[data-v-d2c6b74f]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}}@media (max-width: 768px){.dashboard-container[data-v-d2c6b74f]{grid-template-columns:1fr;gap:15px}.metric-card[data-v-d2c6b74f]{min-height:250px}.metric-card.core-metrics[data-v-d2c6b74f],.metric-card.system-alerts[data-v-d2c6b74f],.metric-card.core-usage[data-v-d2c6b74f],.metric-card.process-monitor[data-v-d2c6b74f]{min-height:200px;max-height:none}.grid-span-2[data-v-d2c6b74f]{grid-column:span 1}.core-grid[data-v-d2c6b74f]{grid-template-columns:repeat(15,1fr)}.cpu-grid[data-v-d2c6b74f]{grid-template-columns:repeat(6,1fr);gap:4px}}@media (max-width: 480px){.system-dashboard[data-v-d2c6b74f]{padding:10px}.metric-card[data-v-d2c6b74f]{padding:15px}.core-grid[data-v-d2c6b74f]{grid-template-columns:repeat(10,1fr)}.cpu-grid[data-v-d2c6b74f]{grid-template-columns:repeat(4,1fr)}}.system-dashboard[data-v-d2c6b74f]::-webkit-scrollbar,.process-list[data-v-d2c6b74f]::-webkit-scrollbar,.core-grid[data-v-d2c6b74f]::-webkit-scrollbar,.alerts-list[data-v-d2c6b74f]::-webkit-scrollbar,.cpu-grid[data-v-d2c6b74f]::-webkit-scrollbar{width:8px;height:8px}.system-dashboard[data-v-d2c6b74f]::-webkit-scrollbar-track,.process-list[data-v-d2c6b74f]::-webkit-scrollbar-track,.core-grid[data-v-d2c6b74f]::-webkit-scrollbar-track,.alerts-list[data-v-d2c6b74f]::-webkit-scrollbar-track,.cpu-grid[data-v-d2c6b74f]::-webkit-scrollbar-track{background:#add8e60d;border-radius:4px;border:1px solid rgba(173,216,230,.1)}.system-dashboard[data-v-d2c6b74f]::-webkit-scrollbar-thumb,.process-list[data-v-d2c6b74f]::-webkit-scrollbar-thumb,.core-grid[data-v-d2c6b74f]::-webkit-scrollbar-thumb,.alerts-list[data-v-d2c6b74f]::-webkit-scrollbar-thumb,.cpu-grid[data-v-d2c6b74f]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#add8e699,#add8e64d);border-radius:4px;border:1px solid rgba(173,216,230,.2);box-shadow:0 0 4px #add8e64d;transition:all .3s ease}.system-dashboard[data-v-d2c6b74f]::-webkit-scrollbar-thumb:hover,.process-list[data-v-d2c6b74f]::-webkit-scrollbar-thumb:hover,.core-grid[data-v-d2c6b74f]::-webkit-scrollbar-thumb:hover,.alerts-list[data-v-d2c6b74f]::-webkit-scrollbar-thumb:hover,.cpu-grid[data-v-d2c6b74f]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#add8e6cc,#add8e680);box-shadow:0 0 8px #add8e680}.system-dashboard[data-v-d2c6b74f]::-webkit-scrollbar-corner,.process-list[data-v-d2c6b74f]::-webkit-scrollbar-corner,.core-grid[data-v-d2c6b74f]::-webkit-scrollbar-corner,.alerts-list[data-v-d2c6b74f]::-webkit-scrollbar-corner,.cpu-grid[data-v-d2c6b74f]::-webkit-scrollbar-corner{background:#add8e60d}.system-dashboard[data-v-d2c6b74f],.process-list[data-v-d2c6b74f],.core-grid[data-v-d2c6b74f],.alerts-list[data-v-d2c6b74f],.cpu-grid[data-v-d2c6b74f]{scrollbar-width:thin;scrollbar-color:rgba(173,216,230,.6) rgba(173,216,230,.05)}.process-list[data-v-d2c6b74f],.alerts-list[data-v-d2c6b74f],.core-grid[data-v-d2c6b74f],.cpu-grid[data-v-d2c6b74f]{padding-right:8px}.system-dashboard[data-v-d2c6b74f]{padding-right:12px}.network-display[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:12px}.network-item[data-v-d2c6b74f]{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#add8e605;border-radius:4px;border:1px solid rgba(173,216,230,.05)}.network-label[data-v-d2c6b74f]{font-size:12px;color:#add8e699}.network-value[data-v-d2c6b74f]{font-size:12px;color:#add8e6e6;font-weight:700}.network-status-indicator[data-v-d2c6b74f]{width:8px;height:8px;border-radius:50%;background:#add8e64d}.network-status-indicator.online[data-v-d2c6b74f]{background:#0f8;animation:blink 1s ease-in-out infinite}.temperature-display[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:12px}.temp-item[data-v-d2c6b74f]{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#add8e605;border-radius:4px;border:1px solid rgba(173,216,230,.05);position:relative}.temp-label[data-v-d2c6b74f]{font-size:12px;color:#add8e699}.temp-value[data-v-d2c6b74f]{font-size:12px;color:#add8e6e6;font-weight:700}.temp-bar[data-v-d2c6b74f]{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#add8e6cc,#add8e666);border-radius:1px;transition:width .3s ease}.memory-display[data-v-d2c6b74f]{display:flex;flex-direction:column;align-items:center;gap:20px}.memory-circle[data-v-d2c6b74f]{position:relative;width:100px;height:100px;border-radius:50%;background:#add8e61a;display:flex;align-items:center;justify-content:center;border:2px solid rgba(173,216,230,.2)}.memory-fill[data-v-d2c6b74f]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,rgba(173,216,230,.8) 0deg,transparent 0deg);transition:transform .5s ease}.memory-text[data-v-d2c6b74f]{font-size:18px;font-weight:700;color:#add8e6e6;z-index:2}.memory-details[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:8px;width:100%}.memory-item[data-v-d2c6b74f]{display:flex;justify-content:space-between;padding:6px;background:#add8e605;border-radius:4px}.memory-label[data-v-d2c6b74f]{font-size:11px;color:#add8e699}.memory-value[data-v-d2c6b74f]{font-size:11px;color:#add8e6e6;font-weight:700}.cpu-grid-container[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:15px}.cpu-grid-header[data-v-d2c6b74f]{display:flex;justify-content:space-between;font-size:12px;color:#add8e6b3}.cpu-grid[data-v-d2c6b74f]{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;max-height:300px;overflow-y:auto;padding:4px}.cpu-cell[data-v-d2c6b74f]{aspect-ratio:1;border:1px solid rgba(173,216,230,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden;min-width:0;min-height:0;background:#0003}.cpu-cell.active[data-v-d2c6b74f]{border-color:#add8e680;box-shadow:0 0 4px #add8e64d}.cpu-cell.high[data-v-d2c6b74f]{border-color:#ff646499;box-shadow:0 0 6px #ff646466}.cpu-cell.medium[data-v-d2c6b74f]{border-color:#ffc10799;box-shadow:0 0 4px #ffc1074d}.cpu-cell-content[data-v-d2c6b74f]{display:flex;flex-direction:column;align-items:center;gap:2px;z-index:2;width:100%;height:100%;justify-content:center}.cpu-id[data-v-d2c6b74f]{font-size:9px;color:#fffffff2;font-weight:700;line-height:1;text-shadow:-1px -1px 0 rgba(30,100,150,.9),1px -1px 0 rgba(30,100,150,.9),-1px 1px 0 rgba(30,100,150,.9),1px 1px 0 rgba(30,100,150,.9),0 0 3px rgba(173,216,230,.8)}.cpu-usage-text[data-v-d2c6b74f]{font-size:7px;color:#fffffff2;line-height:1;text-shadow:-1px -1px 0 rgba(30,100,150,.9),1px -1px 0 rgba(30,100,150,.9),-1px 1px 0 rgba(30,100,150,.9),1px 1px 0 rgba(30,100,150,.9),0 0 3px rgba(173,216,230,.6)}.disk-display[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:12px}.disk-item[data-v-d2c6b74f]{display:flex;align-items:center;gap:10px;padding:8px;background:#add8e605;border-radius:4px;border:1px solid rgba(173,216,230,.05)}.disk-info[data-v-d2c6b74f]{display:flex;flex-direction:column;gap:2px;min-width:80px}.disk-name[data-v-d2c6b74f]{font-size:12px;color:#add8e6e6;font-weight:700}.disk-size[data-v-d2c6b74f]{font-size:10px;color:#add8e680}.disk-bar[data-v-d2c6b74f]{flex:1;height:6px;background:#add8e61a;border-radius:3px;overflow:hidden;position:relative}.disk-fill[data-v-d2c6b74f]{height:100%;background:linear-gradient(90deg,#add8e6cc,#add8e666);border-radius:3px;transition:width .3s ease}.disk-usage[data-v-d2c6b74f]{font-size:11px;color:#add8e6e6;font-weight:700;min-width:30px;text-align:right}.om-root{--om-text: var(--ui-text);--om-muted: var(--ui-muted);--om-faint: var(--ui-faint);--om-line: var(--ui-line-soft);--om-line-strong: var(--ui-line);--om-fill: var(--ui-fill);--om-fill-hover: rgba(173, 216, 230, .1);--om-active: var(--ui-accent);--om-glow: 0 0 14px rgba(173, 216, 230, .25);--om-bar-a: rgba(196, 230, 244, .85);--om-bar-b: rgba(196, 230, 244, .28);color:var(--om-text);font-family:var(--ui-font)}.om-panel{background:var(--om-fill);border:1px solid var(--om-line-strong);border-radius:2px;padding:16px 18px;box-sizing:border-box;min-width:0}.om-panel-header{display:flex;align-items:center;gap:10px;font-size:16px;margin-bottom:14px;color:var(--om-text)}.om-panel-header>svg:first-child{color:var(--om-muted);flex-shrink:0}.om-panel-header .om-line{flex:1;height:1px;background:var(--om-line-strong);margin:0 4px 0 8px}.om-panel-header small{color:var(--om-muted);font-size:12px}.om-inner{border:1px solid var(--om-line-strong);background:var(--ui-fill-inner);padding:14px 16px}.om-item{position:relative;background:#add8e608;border:1px solid var(--om-line);border-radius:0;color:var(--om-text);font-family:inherit;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.om-item:hover{background:var(--om-fill-hover);border-color:var(--om-line-strong)}.om-item.active{--om-text: var(--ui-select-text);--om-muted: rgba(11, 22, 51, .68);--om-faint: rgba(11, 22, 51, .5);--om-line-strong: rgba(11, 22, 51, .35);--om-bar-a: rgba(11, 22, 51, .75);--om-bar-b: rgba(11, 22, 51, .2);background:var(--ui-select);border-color:var(--ui-select);color:var(--ui-select-text);box-shadow:var(--om-glow)}.om-item.slide.active:before{content:"";position:absolute;left:-7px;top:-1px;bottom:-1px;width:4px;background:var(--ui-select)}.om-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-family:inherit;color:var(--om-text);background:#add8e60a;border:1px solid var(--om-line-strong);border-radius:0;cursor:pointer;transition:background .2s ease,border-color .2s ease}.om-btn:hover:not(:disabled){background:var(--om-fill-hover);border-color:#add8e699}.om-btn:disabled{opacity:.35;cursor:not-allowed}.om-btn.primary{background:var(--ui-select);border-color:var(--ui-select);color:var(--ui-select-text)}.om-btn.primary:hover:not(:disabled){background:var(--ui-accent);color:var(--ui-select-text)}.om-btn.icon-only{padding:6px 8px}.om-dot{width:8px;height:8px;border-radius:50%;background:#add8e659;flex-shrink:0}.om-dot.live{background:var(--ui-accent);box-shadow:0 0 10px #add8e6cc;animation:om-pulse 1.5s ease-in-out infinite}@keyframes om-pulse{0%,to{opacity:1}50%{opacity:.3}}.om-bar{height:6px;background:#add8e614;border:1px solid var(--om-line);overflow:hidden}.om-bar>i{display:block;height:100%;background:repeating-linear-gradient(115deg,var(--om-bar-a) 0 4px,var(--om-bar-b) 4px 7px);transition:width .4s ease}.om-bar.hazard>i{background:var(--om-bar-a);box-shadow:0 0 8px #add8e680}.om-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-family:inherit;color:var(--om-muted);background:transparent;border:1px solid var(--om-line-strong);border-radius:0;cursor:pointer;transition:all .2s ease}.om-chip:hover{color:var(--om-text);background:var(--om-fill-hover)}.om-chip.active{color:var(--ui-select-text);background:var(--ui-select);border-color:var(--ui-select)}.om-input{font-family:inherit;font-size:13px;color:var(--om-text);background:#050a1c80;border:1px solid var(--om-line-strong);border-radius:0;padding:5px 8px;outline:none}.om-input:focus{border-color:var(--ui-accent)}.om-muted{color:var(--om-muted)}.om-empty{color:var(--om-muted);font-size:13px;text-align:center;padding:20px}.om-tag{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--om-muted);border:1px solid var(--om-line-strong);padding:0 5px;line-height:18px}.om-tag.strong{color:var(--om-text);border-color:currentColor}.llm-settings[data-v-f889c513]{display:flex;flex-direction:column;gap:12px;font-size:14px}.providers[data-v-f889c513]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.provider[data-v-f889c513]{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.provider b[data-v-f889c513]{font-size:15px}.provider small[data-v-f889c513]{font-size:12px;line-height:1.5;color:var(--om-muted)}.field[data-v-f889c513]{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;margin-bottom:10px}.field span[data-v-f889c513]{color:var(--om-muted);font-size:13px}.field .om-input[data-v-f889c513]{width:100%;box-sizing:border-box;font-size:14px;padding:7px 10px}.field.slider[data-v-f889c513]{grid-template-columns:90px 1fr 40px;margin:12px 0 0}.field.slider input[data-v-f889c513]{accent-color:rgba(173,216,230,.9)}.field.slider b[data-v-f889c513]{font-weight:400;text-align:right}.field.dim[data-v-f889c513]{opacity:.45}.chips[data-v-f889c513]{display:flex;flex-wrap:wrap;gap:6px}.note[data-v-f889c513]{display:flex;align-items:center;gap:5px;margin:8px 0 0;font-size:12px;line-height:1.6}.test-row[data-v-f889c513]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.result[data-v-f889c513]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--om-muted)}.result.ok[data-v-f889c513]{color:var(--om-text)}.spin[data-v-f889c513]{animation:spin-f889c513 1s linear infinite}@keyframes spin-f889c513{to{transform:rotate(360deg)}}@media (max-width: 600px){.field[data-v-f889c513]{grid-template-columns:1fr;gap:4px}}.launcher[data-v-d73261c0]{display:flex;flex-direction:column;gap:16px;font-size:14px}.intro p[data-v-d73261c0]{margin:0;line-height:1.8;font-size:15px}.status-row[data-v-d73261c0]{display:flex;align-items:center;gap:8px}.mini-kpis[data-v-d73261c0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mini-kpis div[data-v-d73261c0]{border:1px solid var(--om-line-strong);background:var(--om-fill);padding:8px 12px;display:flex;flex-direction:column}.mini-kpis label[data-v-d73261c0]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--om-muted)}.mini-kpis b[data-v-d73261c0]{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.notice[data-v-d73261c0]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--om-line-strong);border-left:4px solid var(--ui-select);background:var(--ui-fill-inner);font-size:13px}.ending[data-v-d73261c0]{line-height:1.8}.ending b[data-v-d73261c0]{display:block;font-size:16px}.enter[data-v-d73261c0]{align-self:flex-start;padding:10px 26px;font-size:16px}@media (max-width: 700px){.mini-kpis[data-v-d73261c0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.right-panel[data-v-8cfa37dc]{background:var(--ui-fill);border:1px solid var(--ui-line);border-radius:2px;padding:22px 26px;box-sizing:border-box;overflow:hidden;flex:1;min-width:0;display:flex;flex-direction:column}.panel-header[data-v-8cfa37dc]{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--ui-text)}.panel-icon[data-v-8cfa37dc]{color:var(--ui-muted);flex-shrink:0}.panel-title[data-v-8cfa37dc]{font-size:22px;letter-spacing:.5px;white-space:nowrap}.header-line[data-v-8cfa37dc]{flex:1;height:1px;background:var(--ui-line);margin-left:12px}.panel-content[data-v-8cfa37dc]{position:relative;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.record-box[data-v-8cfa37dc]{border:1px solid var(--ui-line);background:var(--ui-fill-inner);padding:20px 24px;box-shadow:inset 0 0 0 4px #add8e608}.record-box p[data-v-8cfa37dc]{color:var(--ui-text);font-size:16px;line-height:1.75;margin:0 0 .6em}@media (max-width: 480px){.right-panel[data-v-8cfa37dc]{padding:16px}.panel-title[data-v-8cfa37dc]{font-size:18px}.record-box[data-v-8cfa37dc]{padding:14px}}.sci-fi-container[data-v-368149c3]{position:relative;width:100vw;height:100vh;margin:0;padding:0;box-sizing:border-box;background:radial-gradient(ellipse at center,rgba(0,212,255,.1) 0%,transparent 50%),linear-gradient(135deg,#0a0e27,#1a1f3a,#0f1419);color:var(--ui-text);font-family:var(--ui-font);overflow:hidden;display:flex;flex-direction:column;perspective:1000px}.main-app[data-v-368149c3]{width:100%;height:100%;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transform:scale(.95);transition:all 1.2s cubic-bezier(.4,0,.2,1)}.main-app.app-enter[data-v-368149c3]{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:1;transform:scale(1)}.main-content[data-v-368149c3]{padding:20px;flex:1;display:flex;flex-direction:column;max-width:100%;box-sizing:border-box;min-height:0}.bottom-section[data-v-368149c3]{display:flex;gap:20px;flex:1;min-height:0;overflow:hidden}@media (max-width: 768px){.main-content[data-v-368149c3]{padding:15px}.bottom-section[data-v-368149c3]{flex-direction:column;gap:15px}}@media (max-width: 480px){.main-content[data-v-368149c3]{padding:10px}.sci-fi-container[data-v-368149c3],.main-app[data-v-368149c3]{height:auto;min-height:100vh}.bottom-section[data-v-368149c3]{flex:1;min-height:0}}
