.lang-switcher[data-v-8ab9ceae]{position:relative;z-index:1000}.lang-btn[data-v-8ab9ceae]{padding:6px 12px;background:#000080cc;color:#0f0;border:2px outset #C0C0C0;cursor:pointer;font-size:12px;font-family:inherit}.lang-btn[data-v-8ab9ceae]:hover{background:#0000a8e6}.lang-dropdown[data-v-8ab9ceae]{position:absolute;top:100%;right:0;margin-top:4px;background:navy;border:2px outset #C0C0C0;min-width:100px}.lang-option[data-v-8ab9ceae]{padding:8px 12px;cursor:pointer;color:#fff;font-size:12px}.lang-option[data-v-8ab9ceae]:hover{background:#00a}.lang-option.active[data-v-8ab9ceae]{background:#06c;color:#ff0}.app-container[data-v-b83c48f3]{min-height:100vh;position:relative;overflow-x:hidden;padding-bottom:70px}.status-bar-mobile[data-v-b83c48f3]{position:fixed;top:0;left:0;right:0;height:50px;background:linear-gradient(180deg,navy,#00a);border-bottom:2px solid #00FF00;display:flex;justify-content:space-between;align-items:center;padding:0 15px;z-index:100}.logo-section[data-v-b83c48f3]{display:flex;align-items:center;gap:8px;cursor:pointer}.logo[data-v-b83c48f3]{width:32px;height:32px;border:1px solid #00FF00;border-radius:4px;image-rendering:pixelated}.title[data-v-b83c48f3]{color:#0f0;font-size:16px;font-weight:700;text-shadow:0 0 10px #00FF00;font-family:Courier New,monospace}.status-right[data-v-b83c48f3]{display:flex;align-items:center;gap:10px}.status-info[data-v-b83c48f3]{display:flex;align-items:center;gap:8px;color:#0f0;font-size:14px;font-family:Courier New,monospace}.blink-dot[data-v-b83c48f3]{width:8px;height:8px;background:#0f0;border-radius:50%;animation:blink-b83c48f3 1s infinite}@keyframes blink-b83c48f3{0%,50%{opacity:1}51%,to{opacity:.3}}.time-text[data-v-b83c48f3]{font-size:12px}.main-content-mobile[data-v-b83c48f3]{padding-top:60px;padding-bottom:80px;min-height:calc(100vh - 60px)}.bottom-nav[data-v-b83c48f3]{position:fixed;bottom:0;left:0;right:0;height:65px;background:linear-gradient(0deg,navy,#00a);border-top:2px solid #00FF00;display:flex;justify-content:space-around;align-items:center;z-index:100;padding-bottom:env(safe-area-inset-bottom,0)}.nav-tab[data-v-b83c48f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;text-decoration:none;color:gray;transition:all .2s;min-width:60px}.nav-tab.active[data-v-b83c48f3]{color:#0f0}.nav-tab.active .nav-icon[data-v-b83c48f3]{transform:scale(1.2);filter:drop-shadow(0 0 5px #00FF00)}.nav-icon[data-v-b83c48f3]{font-size:22px;margin-bottom:4px;transition:all .2s}.nav-label[data-v-b83c48f3]{font-size:10px;font-family:Courier New,monospace}.glitch-fade-enter-active[data-v-b83c48f3],.glitch-fade-leave-active[data-v-b83c48f3]{transition:all .2s ease}.glitch-fade-enter-from[data-v-b83c48f3]{opacity:0;transform:translateY(10px)}.glitch-fade-leave-to[data-v-b83c48f3]{opacity:0;transform:translateY(-10px)}.scanline{position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0px,rgba(0,0,0,.1) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1000;animation:scanline-move 8s linear infinite}@keyframes scanline-move{0%{background-position:0 0}to{background-position:0 100%}}.glitch-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-primary, #0000AA);z-index:-1}.glitch-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(0,255,0,.03) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,0,255,.03) 0%,transparent 50%);animation:bg-pulse 4s ease-in-out infinite}@keyframes bg-pulse{0%,to{opacity:.5}50%{opacity:1}}.glitch-text{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{color:#f0f;animation:glitch-1 .3s infinite linear alternate-reverse;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.glitch-text:after{color:#0ff;animation:glitch-2 .3s infinite linear alternate-reverse;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}@keyframes glitch-1{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes glitch-2{0%{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}to{transform:translate(0)}}.flicker{animation:flicker .5s infinite}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.8}}.shake{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake-hard{animation:shake-hard .3s ease-in-out}@keyframes shake-hard{0%,to{transform:translate(0)}10%{transform:translate(-10px,-5px)}20%{transform:translate(10px,5px)}30%{transform:translate(-10px,5px)}40%{transform:translate(10px,-5px)}50%{transform:translate(-5px,10px)}60%{transform:translate(5px,-10px)}70%{transform:translate(-5px,-5px)}80%{transform:translate(5px,5px)}90%{transform:translate(-3px,3px)}}.rgb-split{position:relative}.rgb-split:before{content:attr(data-text);position:absolute;top:0;left:-2px;color:red;opacity:.5;mix-blend-mode:screen}.rgb-split:after{content:attr(data-text);position:absolute;top:0;left:2px;color:#0ff;opacity:.5;mix-blend-mode:screen}.noise{position:relative}.noise:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.05;pointer-events:none}.crt{border-radius:20px;box-shadow:inset 0 0 50px #00000080,0 0 30px #0f03}.typewriter{overflow:hidden;border-right:2px solid #00FF00;white-space:nowrap;animation:typing 2s steps(30,end),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#0f0}}.pixelated{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.error-flash{animation:error-flash .2s ease-in-out 3}@keyframes error-flash{0%,to{background-color:var(--bg-primary);color:var(--text-primary)}50%{background-color:red;color:#fff}}.success-pulse{animation:success-pulse .5s ease-out}@keyframes success-pulse{0%{transform:scale(1);box-shadow:0 0 #00ff00b3}50%{transform:scale(1.05)}to{transform:scale(1);box-shadow:0 0 0 20px #0f00}}.data-stream{background:linear-gradient(90deg,transparent 0%,rgba(0,255,0,.3) 50%,transparent 100%);background-size:200% 100%;animation:data-flow 2s linear infinite}@keyframes data-flow{0%{background-position:200% 0}to{background-position:-200% 0}}.cursor{display:inline-block;width:10px;height:18px;background:#0f0;animation:cursor-blink 1s step-end infinite;vertical-align:middle}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.neon-glow{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor}.neon-box{box-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor,inset 0 0 5px currentColor}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:SimSun,Microsoft YaHei,Courier New,monospace;background-color:#00a;color:#0f0;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}::-webkit-scrollbar{width:12px;background:navy}::-webkit-scrollbar-thumb{background:#0f0;border:2px solid #000080}::-webkit-scrollbar-track{background:#000040}:root{--bg-primary: #0000AA;--bg-secondary: #000080;--bg-dark: #000040;--text-primary: #00FF00;--text-secondary: #FFFFFF;--accent-pink: #FF00FF;--accent-yellow: #FFFF00;--accent-cyan: #00FFFF;--error-red: #FF0000;--border-color: #00FF00}.btn-win95{display:inline-block;padding:8px 20px;background:silver;border:none;border-top:2px solid #FFFFFF;border-left:2px solid #FFFFFF;border-right:2px solid #808080;border-bottom:2px solid #808080;color:#000;font-family:Courier New,monospace;font-size:14px;cursor:pointer;text-decoration:none;transition:none}.btn-win95:hover{background:#d4d4d4}.btn-win95:active{border-top:2px solid #808080;border-left:2px solid #808080;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF}.btn-win95.primary{background:navy;color:#fff}.btn-win95.danger{background:#a00;color:#fff}.btn-win95.success{background:#0a0;color:#fff}.window{background:silver;border:2px solid;border-color:#FFFFFF #808080 #808080 #FFFFFF;margin:20px auto;max-width:800px}.window-titlebar{background:linear-gradient(90deg,navy,#1084d0);padding:4px 8px;display:flex;justify-content:space-between;align-items:center;cursor:default}.window-title{color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.window-title img{width:16px;height:16px}.window-buttons{display:flex;gap:2px}.window-btn{width:16px;height:14px;background:silver;border:1px solid;border-color:#FFFFFF #808080 #808080 #FFFFFF;font-size:10px;line-height:12px;text-align:center;cursor:pointer}.window-content{padding:15px;background:silver}.error-dialog{background:silver;border:2px solid;border-color:#FFFFFF #808080 #808080 #FFFFFF;padding:0;max-width:500px;margin:50px auto}.error-icon{font-size:48px;color:red}.terminal-input{background:#000;border:2px inset #808080;color:#0f0;font-family:Courier New,monospace;padding:10px;width:100%;font-size:14px}.terminal-input:focus{outline:none;box-shadow:0 0 10px #0f0}.checkbox-container{display:flex;align-items:flex-start;gap:10px;padding:8px;background:#000;border:1px solid #00FF00;margin:5px 0;cursor:pointer;transition:background .2s}.checkbox-container:hover{background:#010}.checkbox-container.selected{background:#030;border-color:#0f0}.checkbox-container input[type=checkbox]{width:16px;height:16px;accent-color:#00FF00;cursor:pointer}.checkbox-label{flex:1}.checkbox-title{color:#0f0;font-size:14px}.checkbox-desc{color:#0a0;font-size:12px;margin-top:4px}.achievement-badge{color:#ff0;font-size:11px;background:#330;padding:2px 6px;margin-top:4px;display:inline-block}.progress-bar{width:100%;height:24px;background:#000;border:2px inset #808080;position:relative;overflow:hidden}.progress-fill{height:100%;background:repeating-linear-gradient(45deg,#0a0,#0a0 10px,#0f0 10px,#0f0 20px);transition:width .3s ease}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;text-shadow:1px 1px 0 #000000}.loading-dots:after{content:"";animation:dots 1.5s infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}.skin-default,.bsod,.app-container.bsod{--bg-primary: #0000AA;--bg-secondary: #000080;--bg-dark: #000040;--text-primary: #00FF00;--text-secondary: #FFFFFF;--accent-primary: #00FF00;--accent-secondary: #00FFFF;--border-color: #00FF00;--btn-bg: #000080;--btn-text: #00FF00;--card-bg: rgba(0, 0, 128, .8);--scanline-color: rgba(0, 255, 0, .03)}.bsod,.app-container.bsod{background:linear-gradient(135deg,#00a,navy)!important}.retro,.app-container.retro{--bg-primary: #0a1a0a;--bg-secondary: #0d2d0d;--bg-dark: #041004;--text-primary: #33ff33;--text-secondary: #22cc22;--accent-primary: #44ff44;--accent-secondary: #00ff00;--border-color: #33ff33;--btn-bg: #0d2d0d;--btn-text: #33ff33;--card-bg: rgba(13, 45, 13, .9);--scanline-color: rgba(51, 255, 51, .05)}.retro,.app-container.retro{background:linear-gradient(135deg,#0a1a0a,#0d2d0d,#041004)!important}.app-container.retro .status-bar-mobile,.app-container.retro .bottom-nav{background:linear-gradient(180deg,#0d2d0d,#0a1a0a)!important;border-color:#3f3!important}.app-container.retro .title,.app-container.retro .nav-tab.active,.app-container.retro .status-info,.app-container.retro .blink-dot{color:#3f3!important;text-shadow:0 0 10px #33ff33!important;background-color:#3f3!important}.app-container.retro .blink-dot{background:#3f3!important}.app-container.retro:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(51,255,51,.03) 2px,rgba(51,255,51,.03) 4px);pointer-events:none;z-index:9999}.pink,.app-container.pink{--bg-primary: #1a0a1a;--bg-secondary: #2d0d2d;--bg-dark: #0a040a;--text-primary: #ff66ff;--text-secondary: #ffaaff;--accent-primary: #ff00ff;--accent-secondary: #ff88ff;--border-color: #ff66ff;--btn-bg: #2d0d2d;--btn-text: #ff66ff;--card-bg: rgba(45, 13, 45, .9);--scanline-color: rgba(255, 102, 255, .03)}.pink,.app-container.pink{background:linear-gradient(135deg,#1a0a1a,#2d0d2d,#0a040a)!important}.app-container.pink .status-bar-mobile,.app-container.pink .bottom-nav{background:linear-gradient(180deg,#2d0d2d,#1a0a1a)!important;border-color:#f6f!important}.app-container.pink .title,.app-container.pink .nav-tab.active,.app-container.pink .status-info{color:#f6f!important;text-shadow:0 0 10px #ff66ff!important}.app-container.pink .blink-dot{background:#f6f!important}.app-container.pink .logo{border-color:#f6f!important}.cyber,.app-container.cyber{--bg-primary: #1a1a00;--bg-secondary: #2d2d0d;--bg-dark: #0a0a00;--text-primary: #ffff00;--text-secondary: #ffcc00;--accent-primary: #ffff00;--accent-secondary: #ff9900;--border-color: #ffff00;--btn-bg: #2d2d0d;--btn-text: #ffff00;--card-bg: rgba(45, 45, 13, .9);--scanline-color: rgba(255, 255, 0, .03)}.cyber,.app-container.cyber{background:linear-gradient(135deg,#1a1a00,#2d2d0d,#0a0a00)!important}.app-container.cyber .status-bar-mobile,.app-container.cyber .bottom-nav{background:linear-gradient(180deg,#2d2d0d,#1a1a00)!important;border-color:#ff0!important}.app-container.cyber .title,.app-container.cyber .nav-tab.active,.app-container.cyber .status-info{color:#ff0!important;text-shadow:0 0 10px #ffff00!important}.app-container.cyber .blink-dot{background:#ff0!important}.app-container.cyber .logo{border-color:#ff0!important}.app-container.cyber:after{content:"⚠";position:fixed;top:8px;right:60px;font-size:18px;animation:warningPulse 1.5s infinite;pointer-events:none;z-index:101}@keyframes warningPulse{0%,50%{opacity:1;transform:scale(1)}25%,75%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.holo,.app-container.holo{--bg-primary: #0a0a1a;--bg-secondary: #141428;--bg-dark: #050510;--text-primary: #ffffff;--text-secondary: #dddddd;--accent-primary: linear-gradient(90deg, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #8b00ff);--border-color: #888888;--btn-bg: #141428;--btn-text: #ffffff;--card-bg: rgba(20, 20, 40, .9);--scanline-color: rgba(255, 255, 255, .02)}.holo,.app-container.holo{background:linear-gradient(135deg,#0a0a1a,#141428,#050510)!important}.app-container.holo .status-bar-mobile,.app-container.holo .bottom-nav{background:linear-gradient(90deg,#ff00004d,#ff7f004d 17%,#ffff004d 33%,#00ff004d,#0000ff4d 67%,#8b00ff4d 83%,#ff00004d)!important;background-size:200% 100%!important;animation:holoShift 3s linear infinite!important;border-color:transparent!important;border-image:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,#8b00ff) 1!important}@keyframes holoShift{0%{background-position:0% 50%}to{background-position:200% 50%}}.app-container.holo .title{background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,#8b00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:holoText 3s linear infinite;background-size:200% auto}@keyframes holoText{0%{background-position:0% center}to{background-position:200% center}}.app-container.holo .nav-tab.active .nav-label{background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,#8b00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-container.holo .blink-dot{background:linear-gradient(90deg,red,#ff0,#0f0,#00f,red)!important;background-size:200% 100%;animation:holoShift 1s linear infinite!important}.app-container.holo .logo{border:2px solid transparent!important;border-image:linear-gradient(45deg,red,#ff7f00,#ff0,#0f0,#00f,#8b00ff) 1!important}.glitch,.app-container.glitch{--bg-primary: #0a0a0a;--bg-secondary: #151515;--bg-dark: #000000;--text-primary: #ffffff;--text-secondary: #cccccc;--accent-primary: #ff0040;--accent-secondary: #00ffff;--border-color: #ff0040;--btn-bg: #151515;--btn-text: #ffffff;--card-bg: rgba(21, 21, 21, .95);--scanline-color: rgba(255, 0, 64, .03)}.glitch,.app-container.glitch{background:#0a0a0a!important}.app-container.glitch .status-bar-mobile,.app-container.glitch .bottom-nav{background:linear-gradient(180deg,#151515,#0a0a0a)!important;border-color:#ff0040!important}.app-container.glitch .title{color:#fff!important;position:relative;animation:glitchText 2s infinite}@keyframes glitchText{0%,90%,to{text-shadow:0 0 5px #ffffff;transform:translate(0)}91%{text-shadow:-2px 0 #ff0040,2px 0 #00ffff;transform:translate(-2px,1px)}93%{text-shadow:2px 0 #ff0040,-2px 0 #00ffff;transform:translate(2px,-1px)}95%{text-shadow:-1px 0 #ff0040,1px 0 #00ffff;transform:translate(-1px)}}.app-container.glitch .nav-tab.active{color:#ff0040!important}.app-container.glitch .blink-dot{background:#ff0040!important;animation:glitchBlink .5s infinite!important}@keyframes glitchBlink{0%,40%,60%,to{opacity:1;background:#ff0040}41%,59%{opacity:0;background:#0ff}}.app-container.glitch .logo{border-color:#ff0040!important;animation:glitchLogo 3s infinite}@keyframes glitchLogo{0%,90%,to{filter:none;transform:translate(0)}92%{filter:hue-rotate(90deg);transform:translate(-3px,2px)}94%{filter:hue-rotate(180deg);transform:translate(3px,-2px)}96%{filter:hue-rotate(270deg);transform:translate(-2px,-1px)}}.app-container.glitch:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,0,64,.02) 2px,rgba(255,0,64,.02) 4px);pointer-events:none;z-index:9999;animation:glitchScan .1s infinite}@keyframes glitchScan{0%{transform:translateY(0)}to{transform:translateY(4px)}}.app-container.glitch:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none;z-index:9998;animation:glitchBlock 5s infinite}@keyframes glitchBlock{0%,95%,to{box-shadow:none}96%{box-shadow:inset 50px 0 80px #ff00401a,inset -50px 0 80px #00ffff1a}97%{box-shadow:inset -80px 0 60px #00ffff26,inset 80px 0 60px #ff004026}}.skin-caishen{--bg-primary: #8B0000;--text-primary: #FFD700}.skin-taohua{--bg-primary: #FF69B4;--text-primary: #FFFFFF}.skin-punk{--bg-primary: #1a1a2e;--text-primary: #FF6B35}.skin-zen{--bg-primary: #1a1a1a;--text-primary: #e0e0e0}.skin-gold{--bg-primary: #2a2a0a;--text-primary: #FFD700}@media (max-width: 768px){.window{margin:10px;max-width:none}.window-content{padding:10px}.status-bar .title{font-size:12px}.status-bar .status-info{display:none}.footer-bar{font-size:9px}}
