html,body{height:100%;margin:0;padding:0}.alien-bg-dark{background:linear-gradient(120deg,#10121a,#181c2b);position:relative;overflow:hidden}.alien-bg-dark:before,.alien-bg-dark:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:1}.alien-bg-dark:before{width:700px;height:700px;left:-250px;top:-250px;background:radial-gradient(circle,var(--theme)33 0%,#10121a00 80%);filter:blur(100px);animation:starglow1 10s linear infinite alternate}.alien-bg-dark:after{width:500px;height:500px;right:-180px;bottom:-180px;background:radial-gradient(circle,#23263a66,#10121a00 80%);filter:blur(80px);animation:starglow2 14s linear infinite alternate}@keyframes starglow1{0%{left:-250px;top:-250px;opacity:.7}to{left:0;top:0;opacity:1}}@keyframes starglow2{0%{right:-180px;bottom:-180px;opacity:.7}to{right:0;bottom:0;opacity:1}}.alien-ufo{position:absolute;left:50%;top:12%;width:120px;height:60px;margin-left:-60px;z-index:12;pointer-events:none}.alien-ufo:before{content:"";position:absolute;left:10px;top:18px;width:100px;height:24px;background:radial-gradient(ellipse at center,var(--theme-glow) 0%,#23263a99 60%,#10121a00 100%);border-radius:50%;filter:blur(2px);z-index:1;animation:ufo-glow 2.8s infinite alternate}.alien-ufo:after{content:"";position:absolute;left:30px;top:0;width:60px;height:28px;background:radial-gradient(ellipse at center,#23263a 0%,var(--theme) 60%,#10121a 100%);border-radius:50% 50% 60% 60%/60% 60% 100% 100%;box-shadow:0 0 32px 8px var(--theme-glow),0 0 64px 16px #23263a66;z-index:2;animation:ufo-float 3.2s infinite alternate}@keyframes ufo-glow{0%{opacity:.7}to{opacity:1}}@keyframes ufo-float{0%{transform:translateY(0)}to{transform:translateY(10px)}}.shadow-alien-dark{box-shadow:0 0 32px 8px var(--theme) 22,0 0 80px 16px #23263a22,0 2px 16px #000a}.drop-shadow-alien{filter:drop-shadow(0 0 24px var(--theme)) drop-shadow(0 0 48px #23263a)}.bg-fade-enter-active,.bg-fade-leave-active{transition:opacity .7s cubic-bezier(.4,0,.2,1)}.bg-fade-enter-from,.bg-fade-leave-to{opacity:0}.alien-fade-enter-active,.alien-fade-leave-active{transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.alien-fade-enter-from,.alien-fade-leave-to{opacity:0}.login-pop-enter-active,.login-pop-leave-active{transition:all .7s cubic-bezier(.68,-.55,.27,1.55)}.login-pop-enter-from,.login-pop-leave-to{opacity:0;transform:translateY(60px) scale(.92) rotateX(18deg)}.login-pop-enter-to,.login-pop-leave-from{opacity:1;transform:translateY(0) scale(1) rotateX(0)}.login-appear{will-change:transform,opacity}.alien-input{box-shadow:0 0 0 2px var(--theme) 33;background:linear-gradient(90deg,#181c2b 80%,#10121a);letter-spacing:.04em}.alien-input:focus{box-shadow:0 0 0 3px var(--theme);background:linear-gradient(90deg,#181c2b 60%,var(--theme)22 100%)}.alien-btn{letter-spacing:.08em;box-shadow:0 0 0 2px var(--theme) 33,0 0 16px 2px #23263a22;text-shadow:0 0 8px var(--theme);transition:box-shadow .3s,text-shadow .3s}.alien-btn:hover{box-shadow:0 0 0 3px var(--theme),0 0 32px 4px #23263a22;text-shadow:0 0 16px var(--theme)}@media (min-width:768px){.login-left{min-width:320px;max-width:420px;min-height:420px}.login-right{min-width:320px;max-width:480px;min-height:420px}}.animate-spin-slow{animation:spin 18s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}/*! Pickr 1.9.1 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;background-size:0;transition:all .3s}.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button:before{z-index:initial}.pickr .pcr-button:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow .3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #00000040}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em #0000001a,0 0 1em #00000008;left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:#0000;z-index:1}.pcr-app .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #4285f4bf}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #f44250bf}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translate(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to bottom,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to bottom,transparent,black),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}.background_color[data-v-7a1e3e6a]{position:relative;min-height:100vh;width:100vw;overflow:hidden}.tech-bg-canvas[data-v-7a1e3e6a]{position:fixed;z-index:0;left:0;top:0;width:100vw!important;height:100vh!important;pointer-events:none;background:linear-gradient(135deg,#181c2b,#23263a);transition:background .5s}.container[data-v-7a1e3e6a]{position:relative;z-index:2;width:100vw;min-height:100vh;margin:0 auto;padding:0 20px;box-sizing:border-box}body[data-v-7a1e3e6a]{font-family:Segoe UI,Tahoma,Geneva,Verdana,Source Sans Pro,sans-serif;color:#333}[data-v-7a1e3e6a]{margin:0;padding:0;box-sizing:border-box}.header[data-v-7a1e3e6a]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px;color:#fff}.neon-title[data-v-7a1e3e6a]{font-size:2.5rem;color:#fff;text-shadow:0 0 8px #0055a4,0 0 16px #667eea,0 0 32px #764ba2,0 0 2px #fff;letter-spacing:2px;font-family:Orbitron,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700;animation:neon-flicker-7a1e3e6a 2.5s infinite alternate}@keyframes neon-flicker-7a1e3e6a{0%,to{opacity:1;text-shadow:0 0 8px #0055a4,0 0 16px #667eea,0 0 32px #764ba2,0 0 2px #fff}97%{opacity:.85;text-shadow:0 0 4px #0055a4,0 0 8px #667eea,0 0 16px #764ba2,0 0 1px #fff}98%{opacity:.7;text-shadow:0 0 2px #0055a4,0 0 4px #667eea,0 0 8px #764ba2,0 0 .5px #fff}99%{opacity:.9;text-shadow:0 0 6px #0055a4,0 0 12px #667eea,0 0 24px #764ba2,0 0 1.5px #fff}}.header p[data-v-7a1e3e6a]{font-size:1.1rem;opacity:.9}.main-content[data-v-7a1e3e6a]{display:grid;grid-template-columns:1fr 2fr .8fr;gap:30px;margin-bottom:30px}.glassmorphism[data-v-7a1e3e6a]{background:#1e22368c;border-radius:18px;box-shadow:0 10px 40px #0055a433,0 1.5px 8px #764ba233;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1.5px solid rgba(100,126,234,.13)}.control-panel[data-v-7a1e3e6a]{border-radius:15px;padding:25px;height:fit-content}.control-panel h2[data-v-7a1e3e6a]{color:#a3bffa;margin-bottom:20px;font-size:1.5rem;border-bottom:2px solid #23263a;padding-bottom:10px;letter-spacing:1px;text-shadow:0 0 6px #0055a4aa}.form-group[data-v-7a1e3e6a]{margin-bottom:20px}.form-group label[data-v-7a1e3e6a]{display:block;margin-bottom:8px;font-weight:600;color:#a3bffa;letter-spacing:.5px}.lang-select-wrapper[data-v-7a1e3e6a]{position:relative;width:100%;display:flex;align-items:center}.custom-select[data-v-7a1e3e6a],.lang-select[data-v-7a1e3e6a]{background:linear-gradient(135deg,#1e2236d9,#647eea1a)!important;color:#e2e8f0!important}[data-v-7a1e3e6a] select.custom-select option,[data-v-7a1e3e6a] .lang-select option,select.custom-select option[data-v-7a1e3e6a],.lang-select option[data-v-7a1e3e6a]{background:#23263a!important;color:#e2e8f0!important}select.custom-select:focus option[data-v-7a1e3e6a],.lang-select:focus option[data-v-7a1e3e6a]{background:#23263a!important;color:#e2e8f0!important}.lang-select[data-v-7a1e3e6a]{width:100%;padding:12px 40px 12px 16px;border:2px solid #23263a;border-radius:8px;font-size:15px;background:linear-gradient(135deg,#1e2236d9,#647eea1a);color:#e2e8f0;appearance:none;outline:none;transition:border-color .3s,box-shadow .3s,background .3s;box-shadow:0 2px 8px #0055a41a;font-weight:500;cursor:pointer}.lang-select[data-v-7a1e3e6a]:focus{border-color:#667eea;background:linear-gradient(135deg,#647eea2e,#1e2236d9);box-shadow:0 0 0 2px #667eea44}.lang-select-icon[data-v-7a1e3e6a]{position:absolute;right:16px;pointer-events:none;display:flex;align-items:center;top:50%;transform:translateY(-50%)}.form-group select[data-v-7a1e3e6a],.form-group input[data-v-7a1e3e6a]:not([type=range]){width:100%;padding:12px;border:2px solid #23263a;border-radius:8px;font-size:14px;background:#ffffff14;color:#e2e8f0;transition:border-color .3s ease,background .3s}.form-group select[data-v-7a1e3e6a]:focus,.form-group input[data-v-7a1e3e6a]:not([type=range]):focus{outline:none;border-color:#667eea;background:#647eea14}.slider-container[data-v-7a1e3e6a]{display:flex;align-items:center;gap:10px}.form-group input[type=range][data-v-7a1e3e6a]{flex-grow:1;width:100%;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:6px}.form-group input[type=range][data-v-7a1e3e6a]::-webkit-slider-runnable-track{height:6px;border-radius:3px}.form-group input[type=range][data-v-7a1e3e6a]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#667eea;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px #0055a4aa;margin-top:-7px}.form-group input[type=range][data-v-7a1e3e6a]::-moz-range-track{height:6px;border-radius:3px}.form-group input[type=range][data-v-7a1e3e6a]::-moz-range-thumb{width:20px;height:20px;background:#667eea;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px #0055a4aa}.form-group .slider-container span[data-v-7a1e3e6a]{width:40px;font-weight:600;color:#a3bffa;text-align:right;white-space:nowrap}.form-text[data-v-7a1e3e6a]{font-size:12px;color:#718096;margin-top:5px}.btn[data-v-7a1e3e6a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%;margin-bottom:10px;box-shadow:0 2px 8px #0055a433}.btn[data-v-7a1e3e6a]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 5px 18px #667eea55}.btn[data-v-7a1e3e6a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-7a1e3e6a]{background:linear-gradient(135deg,#23263a,#667eea)}.btn-success[data-v-7a1e3e6a]{background:linear-gradient(135deg,#48bb78,#38a169)}.btn-warning[data-v-7a1e3e6a]{background:linear-gradient(135deg,#ed8936,#dd6b20)}.status[data-v-7a1e3e6a]{padding:15px;border-radius:8px;margin-bottom:20px;font-weight:500}.status.success[data-v-7a1e3e6a]{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.status.error[data-v-7a1e3e6a]{background:#fed7d7;color:#742a2a;border:1px solid #feb2b2}.status.info[data-v-7a1e3e6a]{background:#bee3f8;color:#2a4365;border:1px solid #90cdf4}.status.warning[data-v-7a1e3e6a]{background:#fef5e7;color:#744210;border:1px solid #fbd38d}.chart-container[data-v-7a1e3e6a]{border-radius:15px;padding:25px;display:flex;flex-direction:column;min-width:0}.chart-container h2[data-v-7a1e3e6a]{color:#a3bffa;margin-bottom:20px;font-size:1.5rem;border-bottom:2px solid #23263a;padding-bottom:10px;letter-spacing:1px;text-shadow:0 0 6px #0055a4aa}#chart[data-v-7a1e3e6a]{width:100%;flex-grow:1}.data-info[data-v-7a1e3e6a]{background:#23263a99;border:1px solid #23263a;border-radius:8px;padding:15px;margin-bottom:20px}.data-info h3[data-v-7a1e3e6a]{color:#a3bffa;margin-bottom:10px;font-size:1.1rem}.data-info p[data-v-7a1e3e6a]{margin-bottom:5px;color:#a3bffa}.data-info strong[data-v-7a1e3e6a]{color:#e2e8f0}.comparison-section[data-v-7a1e3e6a]{background:#23263a99;border:1px solid #23263a;border-radius:8px;padding:20px;margin-top:20px}.comparison-section h3[data-v-7a1e3e6a]{color:#a3bffa;margin-bottom:15px;font-size:1.1rem}.comparison-info[data-v-7a1e3e6a]{background:#181c2b;border:1px solid #23263a;border-radius:6px;padding:15px;margin-bottom:15px}.comparison-table[data-v-7a1e3e6a]{width:100%;border-collapse:collapse;margin-top:15px}.comparison-table th[data-v-7a1e3e6a],.comparison-table td[data-v-7a1e3e6a]{border:1px solid #23263a;padding:8px;text-align:center;font-size:12px}.comparison-table th[data-v-7a1e3e6a]{background:#23263a;font-weight:600;color:#a3bffa}.error-stats[data-v-7a1e3e6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:15px}.error-stat[data-v-7a1e3e6a]{background:#181c2b;border:1px solid #23263a;border-radius:6px;padding:15px;text-align:center}.error-stat h4[data-v-7a1e3e6a]{color:#a3bffa;margin-bottom:5px;font-size:.9rem}.error-stat .value[data-v-7a1e3e6a]{font-size:1.5rem;font-weight:600;color:#667eea}.error-stat .unit[data-v-7a1e3e6a]{font-size:.8rem;color:#718096}.loading-overlay[data-v-7a1e3e6a]{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:#181c2be0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.loading-modal[data-v-7a1e3e6a]{background:#1e2236f2;border-radius:18px;box-shadow:0 10px 40px #0055a4cc,0 1.5px 8px #764ba2cc;padding:48px 48px 36px;display:flex;flex-direction:column;align-items:center}.big-spinner[data-v-7a1e3e6a]{border:8px solid #23263a;border-top:8px solid #667eea;border-radius:50%;width:80px;height:80px;animation:spin-7a1e3e6a 1s linear infinite;margin-bottom:32px}.loading-text[data-v-7a1e3e6a]{color:#a3bffa;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-shadow:0 0 8px #0055a4,0 0 16px #667eea}.loading[data-v-7a1e3e6a]{display:none;text-align:center;padding:20px}.loading.show[data-v-7a1e3e6a]{display:block}.spinner[data-v-7a1e3e6a]{border:4px solid #23263a;border-top:4px solid #667eea;border-radius:50%;width:40px;height:40px;animation:spin-7a1e3e6a 1s linear infinite;margin:0 auto 10px}@keyframes spin-7a1e3e6a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pdf-section[data-v-7a1e3e6a]{min-width:0;display:flex;flex-direction:column;flex:1 2 0}.pdf-header[data-v-7a1e3e6a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:10px}.pdf-title[data-v-7a1e3e6a]{font-size:1.2rem;color:#a3bffa;margin:0;border:none;padding:0;text-shadow:0 0 4px #0055a4aa}.pdf-actions[data-v-7a1e3e6a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pdf-action-btn[data-v-7a1e3e6a]{background:#23263a;border:1px solid #667eea;color:#a3bffa;border-radius:5px;padding:4px 12px;font-size:14px;cursor:pointer;transition:background .2s,border .2s,color .2s;box-shadow:0 1px 4px #0055a422}.pdf-action-btn[data-v-7a1e3e6a]:disabled{opacity:.5;cursor:not-allowed}.pdf-action-btn[data-v-7a1e3e6a]:hover:not(:disabled){background:#667eea;color:#fff;border-color:#a3bffa}.pdf-zoom[data-v-7a1e3e6a]{min-width:40px;text-align:center;color:#a3bffa;font-weight:700;text-shadow:0 0 2px #0055a4aa}.pdf-viewer-wrapper[data-v-7a1e3e6a]{flex:1 1 0;min-height:110vh;display:flex;justify-content:center;position:relative;overflow:hidden}.pdf-viewer[data-v-7a1e3e6a]{width:100%;min-height:110vh;border:1px solid #23263a;border-radius:10px;background:#181c2b;transition:transform .2s}.pdf-placeholder[data-v-7a1e3e6a]{width:100%;min-height:110vh;display:flex;align-items:center;justify-content:center;color:#a3bffa;font-size:1.1rem;background:#23263a;border-radius:10px;border:1px dashed #667eea}.pdf-history[data-v-7a1e3e6a]{list-style:none;padding:0;margin:0;flex-grow:1;overflow-y:auto}.pdf-history-item[data-v-7a1e3e6a]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;border:1.5px solid transparent;margin-bottom:8px;cursor:pointer;transition:background .18s,border .18s,box-shadow .18s;font-size:15px;position:relative;-webkit-user-select:none;user-select:none;outline:none;color:#a3bffa;background:#1e223640}.pdf-history-item[data-v-7a1e3e6a]:last-child{margin-bottom:0}.pdf-history-item[data-v-7a1e3e6a]:hover,.pdf-history-item[data-v-7a1e3e6a]:focus{background:#23263a;border-color:#b3d4fc;box-shadow:0 2px 8px #0055a41a}.pdf-history-item.active[data-v-7a1e3e6a]{background:linear-gradient(90deg,#0055a4 60%,#23263a);border-color:#0055a4;color:#fff;font-weight:700;box-shadow:0 2px 12px #0055a433}.pdf-history-icon[data-v-7a1e3e6a]{display:flex;align-items:center;margin-right:2px}.pdf-history-text[data-v-7a1e3e6a]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.main-content[data-v-7a1e3e6a]{grid-template-columns:1fr 1.5fr 1fr}}@media (max-width: 900px){.main-content[data-v-7a1e3e6a]{grid-template-columns:1fr;gap:20px}.pdf-section[data-v-7a1e3e6a]{min-width:0}}@media (max-width: 768px){.container[data-v-7a1e3e6a]{padding:10px}.header h1[data-v-7a1e3e6a]{font-size:2rem}.pdf-header[data-v-7a1e3e6a]{flex-direction:column;align-items:flex-start;gap:6px}.pdf-title[data-v-7a1e3e6a]{font-size:1rem}.pdf-history-item[data-v-7a1e3e6a]{font-size:13px;padding:10px}.lang-select[data-v-7a1e3e6a]{font-size:14px;padding:10px 36px 10px 12px}}.user-floating-badge[data-v-7a1e3e6a]{position:fixed;z-index:1100;top:14px;right:16px;display:flex;align-items:center;gap:8px;background:#1e22369e;border:1px solid rgba(100,126,234,.28);border-radius:999px;padding:6px 10px 6px 8px;cursor:pointer;box-shadow:0 6px 18px #0055a438;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.user-floating-badge[data-v-7a1e3e6a]:hover{transform:translateY(-1px);border-color:#667eea;box-shadow:0 10px 28px #0055a452}.user-floating-badge .days-pill[data-v-7a1e3e6a]{display:inline-flex;align-items:baseline;gap:2px;padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#0055a4,#667eea);color:#fff;font-weight:700;font-size:12px;letter-spacing:.3px;box-shadow:inset 0 0 0 1px #ffffff1f}.user-floating-badge .days-pill .num[data-v-7a1e3e6a]{font-size:13px}.user-floating-badge .days-pill .unit[data-v-7a1e3e6a]{opacity:.9}.user-floating-badge .avatar-mini[data-v-7a1e3e6a]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-weight:800;color:#0f172a;background:#a3bffa;box-shadow:0 0 0 2px #647eea40}.user-floating-badge .chevron[data-v-7a1e3e6a]{opacity:.7}.account-page[data-v-a4ece4de]{min-height:100vh;background:linear-gradient(135deg,#181c2b,#23263a)}.container[data-v-a4ece4de]{max-width:1000px;margin:0 auto;padding:24px 16px 60px}.header[data-v-a4ece4de]{display:flex;align-items:center;justify-content:space-between;color:#a3bffa;margin-bottom:16px}.title[data-v-a4ece4de]{margin:0;font-size:1.6rem;text-shadow:0 0 8px #0055a4,0 0 16px #667eea}.cards[data-v-a4ece4de]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 820px){.cards[data-v-a4ece4de]{grid-template-columns:1fr}}.glassmorphism[data-v-a4ece4de]{background:#1e22368c;border-radius:14px;box-shadow:0 10px 40px #0055a433,0 1.5px 8px #764ba233;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1.5px solid rgba(100,126,234,.13)}.account-card[data-v-a4ece4de]{padding:16px}.account-card h2[data-v-a4ece4de]{color:#a3bffa;margin:0 0 12px;font-size:1.1rem}.info-row[data-v-a4ece4de]{display:flex;align-items:center;justify-content:space-between;padding:10px 8px;border-bottom:1px dashed rgba(100,126,234,.18)}.info-row[data-v-a4ece4de]:last-child{border-bottom:none}.label[data-v-a4ece4de]{color:#a3bffa;font-weight:600}.value[data-v-a4ece4de]{color:#e2e8f0;font-weight:600}.avatar-large[data-v-a4ece4de]{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;font-weight:900;font-size:22px;color:#0f172a;background:#a3bffa;box-shadow:0 0 0 3px #647eea40}.form-group[data-v-a4ece4de]{margin-bottom:12px}.form-group label[data-v-a4ece4de]{display:block;margin-bottom:6px;color:#a3bffa;font-weight:600}.form-group input[data-v-a4ece4de]{width:100%;padding:12px;border-radius:8px;border:2px solid #23263a;background:#ffffff14;color:#e2e8f0}.actions[data-v-a4ece4de]{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.btn[data-v-a4ece4de]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer}.btn-secondary[data-v-a4ece4de]{background:linear-gradient(135deg,#23263a,#667eea)}.btn-success[data-v-a4ece4de]{background:linear-gradient(135deg,#48bb78,#38a169)}.btn-warning[data-v-a4ece4de]{background:linear-gradient(135deg,#ed8936,#dd6b20)}.status[data-v-a4ece4de]{padding:12px;border-radius:8px;font-weight:500}.status.error[data-v-a4ece4de]{background:#fed7d7;color:#742a2a;border:1px solid #feb2b2}.status.success[data-v-a4ece4de]{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.footer-actions[data-v-a4ece4de]{margin-top:20px;display:flex;justify-content:flex-end}
