.profile-header{background-image:url(/img/theme/profile-cover.jpg);background-size:cover;background-position:top;min-height:500px}[data-v-65e72d61]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.login-page[data-v-65e72d61]{--page-background:#6e41e2;--page-bg-dark:#5130b5;--page-bg-deep:#3d218a;--page-bg-light:#8b67eb;--theme-color:#6e41e2;--theme-dark:#5630b7;--theme-deep:#42248f;--theme-light:#8b67eb;--theme-lighter:#ae95f2;--green-deep:var(--theme-deep);--green-mid:var(--theme-dark);--green-brand:var(--theme-color);--green-light:var(--theme-light);--gold:var(--theme-light);--gold-light:var(--theme-lighter);--surface:#fff;--surface2:#f8f7fc;--text-primary:#211a30;--text-secondary:#52475f;--text-muted:#81758e;--border:#ded8e7;--input-bg:#faf9fc;--shadow-card:0 20px 60px rgba(38,19,73,0.22);--panel-left-bg:var(--page-bg-deep);--glass-border:hsla(0,0%,100%,0.15);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--page-bg-deep),var(--page-background) 48%,var(--page-bg-light));-webkit-transition:background .4s ease,background-color .4s ease;transition:background .4s ease,background-color .4s ease}.login-page.dark-theme[data-v-65e72d61]{--surface:#120d1c;--surface2:#1a1326;--text-primary:#f5f3f8;--text-secondary:#d0c8da;--text-muted:#9b8fa8;--border:#382b47;--input-bg:#0e0a15;--shadow-card:0 24px 80px rgba(0,0,0,0.7);--panel-left-bg:var(--page-background);--glass-border:hsla(0,0%,100%,0.05);background:var(--page-background)}.bg-layer[data-v-65e72d61]{position:fixed;inset:0;z-index:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.bg-mesh[data-v-65e72d61]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 65% at 12% 18%,var(--page-bg-light) 0,transparent 65%),radial-gradient(ellipse 65% 55% at 90% 82%,var(--page-bg-deep) 0,transparent 70%);opacity:.55}.dark-theme .bg-mesh[data-v-65e72d61]{background:transparent}.bg-dots[data-v-65e72d61]{position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:28px 28px;opacity:.38}.bg-circle-deco[data-v-65e72d61]{position:absolute;top:18%;right:-9%;width:320px;height:320px;border-radius:50%;border:1px solid hsla(0,0%,100%,.08);-webkit-box-shadow:0 0 0 45px hsla(0,0%,100%,.035),0 0 0 90px hsla(0,0%,100%,.018);box-shadow:0 0 0 45px hsla(0,0%,100%,.035),0 0 0 90px hsla(0,0%,100%,.018)}.card[data-v-65e72d61]{position:relative;z-index:10;width:100%;max-width:960px;background:var(--surface);border-radius:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);border:1px solid var(--border);-webkit-transition:background-color .4s ease,border-color .4s ease,-webkit-box-shadow .4s ease;transition:background-color .4s ease,border-color .4s ease,-webkit-box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease,border-color .4s ease;transition:background-color .4s ease,box-shadow .4s ease,border-color .4s ease,-webkit-box-shadow .4s ease}@media (min-width:768px){.card[data-v-65e72d61]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:560px}}.panel-left[data-v-65e72d61]{display:none;position:relative;-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;overflow:hidden;background:var(--panel-left-bg);-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.panel-left[data-v-65e72d61]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 12%,rgba(0,0,0,.2) 0,rgba(0,0,0,.08) 26%,transparent 48%);pointer-events:none;z-index:1}.panel-left[data-v-65e72d61]:after{content:"";position:absolute;inset:1px;border-radius:24px 0 0 24px;border:1px solid var(--glass-border);pointer-events:none;z-index:3}@media (min-width:768px){.panel-left[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.left-deco-top[data-v-65e72d61]{position:absolute;top:-70px;right:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(232,192,74,.16) 0,transparent 68%);z-index:0}.left-deco-bottom[data-v-65e72d61]{position:absolute;bottom:-95px;left:-55px;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(74,160,101,.2) 0,transparent 68%);z-index:0}.left-deco-line[data-v-65e72d61]{position:absolute;top:40%;left:61%;width:3px;height:60%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(rgba(232,192,74,.18)),to(transparent));background:linear-gradient(180deg,transparent,rgba(232,192,74,.18),transparent);-webkit-transform:rotate(20deg);transform:rotate(20deg);z-index:0}.left-content[data-v-65e72d61]{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:2.5rem}.left-content[data-v-65e72d61],.logo-wrap[data-v-65e72d61]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo-wrap[data-v-65e72d61]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:7px;padding:12px 14px 10px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);-webkit-box-shadow:0 16px 34px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:0 16px 34px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(8px)}.logo-placeholder[data-v-65e72d61]{height:42px;width:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:var(--gold-light);background:rgba(0,0,0,.2);border-radius:10px;border:1px solid hsla(0,0%,100%,.2)}.logo-placeholder--mobile[data-v-65e72d61]{height:48px;width:48px;font-size:28px}.logo-img[data-v-65e72d61]{height:42px;width:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 8px 14px rgba(0,0,0,.28));filter:drop-shadow(0 8px 14px rgba(0,0,0,.28))}.logo-tagline[data-v-65e72d61]{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:hsla(0,0%,100%,.72);text-shadow:0 1px 8px rgba(0,0,0,.35)}.left-hero[data-v-65e72d61]{margin-top:auto;padding-bottom:.5rem}.hero-title[data-v-65e72d61]{font-size:2.2rem;font-weight:800;color:#fff;line-height:1.15;margin-bottom:12px}.hero-title-gold[data-v-65e72d61]{color:var(--gold-light)}.hero-desc[data-v-65e72d61]{font-size:13px;color:hsla(0,0%,100%,.72);line-height:1.7;max-width:300px}.left-footer[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.left-slider-bg[data-v-65e72d61]{position:absolute;inset:0;z-index:0;background:var(--panel-left-bg)}.slide-image[data-v-65e72d61]{position:absolute;inset:0;width:100%;height:100%}.slide-img[data-v-65e72d61]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation:kenburns-65e72d61 9s ease-in-out infinite alternate;animation:kenburns-65e72d61 9s ease-in-out infinite alternate}.left-slider-overlay[data-v-65e72d61]{position:absolute;inset:0;z-index:1;background:linear-gradient(145deg,rgba(4,22,13,.88),rgba(13,59,32,.72) 46%,rgba(30,92,53,.38));mix-blend-mode:multiply;pointer-events:none}.dark-theme .left-slider-overlay[data-v-65e72d61]{background:linear-gradient(145deg,rgba(2,8,4,.95),rgba(5,20,10,.85) 46%,rgba(15,45,26,.6))}.left-slider-bottom-overlay[data-v-65e72d61]{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.16)),color-stop(42%,rgba(0,0,0,.18)),to(rgba(0,0,0,.72)));background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.18) 42%,rgba(0,0,0,.72));pointer-events:none}.dark-theme .left-slider-bottom-overlay[data-v-65e72d61]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(42%,rgba(0,0,0,.5)),to(rgba(0,0,0,.85)));background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.5) 42%,rgba(0,0,0,.85))}@-webkit-keyframes kenburns-65e72d61{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes kenburns-65e72d61{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}.zoom-fade-enter-active[data-v-65e72d61],.zoom-fade-leave-active[data-v-65e72d61]{-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.zoom-fade-enter-from[data-v-65e72d61],.zoom-fade-leave-to[data-v-65e72d61]{opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03)}.slide-dots[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-dot[data-v-65e72d61]{display:block;width:8px;height:4px;padding:0;border:0;border-radius:100px;background:hsla(0,0%,100%,.3);cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.slide-dot.active[data-v-65e72d61]{width:24px;background:var(--gold-light)}.copyright-text[data-v-65e72d61]{font-size:10px;color:hsla(0,0%,100%,.4)}.panel-right[data-v-65e72d61]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem 1.5rem;position:relative;background:var(--surface);-webkit-transition:background-color .4s ease;transition:background-color .4s ease}@media (min-width:768px){.panel-right[data-v-65e72d61]{padding:3rem 3.5rem}}.corner-utils[data-v-65e72d61]{position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;z-index:20}.time-badge[data-v-65e72d61]{font-family:DM Mono,Fira Code,monospace;font-size:11px;color:var(--text-muted);background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:6px 12px;display:none;-webkit-transition:all .4s ease;transition:all .4s ease}@media (min-width:640px){.time-badge[data-v-65e72d61]{display:block}}.config-btn[data-v-65e72d61]{width:34px;height:34px;border-radius:10px;background:var(--surface2);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.config-btn[data-v-65e72d61]:hover{background:linear-gradient(135deg,var(--theme-dark),var(--theme-light));color:#fff;border-color:var(--theme-color);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 5px 12px color-mix(in srgb,var(--theme-color) 25%,transparent);box-shadow:0 5px 12px color-mix(in srgb,var(--theme-color) 25%,transparent)}.mobile-logo[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.mobile-logo-img[data-v-65e72d61]{display:block;width:auto;max-width:190px;height:52px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.mobile-logo[data-v-65e72d61]{display:none}}.form-wrapper[data-v-65e72d61]{max-width:380px;width:100%;margin:0 auto}.form-heading[data-v-65e72d61]{margin-bottom:2rem}.form-title[data-v-65e72d61]{font-size:1.75rem;font-weight:800;color:var(--text-primary);margin-bottom:6px;-webkit-transition:color .4s ease;transition:color .4s ease}.form-subtitle[data-v-65e72d61]{font-size:13px;color:var(--text-muted);-webkit-transition:color .4s ease;transition:color .4s ease}.login-form[data-v-65e72d61]{gap:1.25rem}.field-group[data-v-65e72d61],.login-form[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-group[data-v-65e72d61]{gap:8px}.field-label[data-v-65e72d61]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);-webkit-transition:color .4s ease;transition:color .4s ease}.input-wrap[data-v-65e72d61]{position:relative}.input-icon[data-v-65e72d61]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--text-muted);font-size:14px;pointer-events:none;-webkit-transition:color .3s;transition:color .3s;z-index:1}.input-icon--sm[data-v-65e72d61]{font-size:12px}.input-wrap:focus-within .input-icon[data-v-65e72d61]{color:var(--green-brand)}.field-input[data-v-65e72d61]{width:100%;padding:12px 14px 12px 40px;background:var(--input-bg);border:1.5px solid var(--border);border-radius:12px;font-size:14px;font-family:inherit;color:var(--text-primary);outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.field-input[data-v-65e72d61]::-webkit-input-placeholder{color:var(--text-muted)}.field-input[data-v-65e72d61]::-moz-placeholder{color:var(--text-muted)}.field-input[data-v-65e72d61]:-ms-input-placeholder{color:var(--text-muted)}.field-input[data-v-65e72d61]::-ms-input-placeholder{color:var(--text-muted)}.field-input[data-v-65e72d61]::placeholder{color:var(--text-muted)}.field-input[data-v-65e72d61]:focus{border-color:var(--theme-color);background:var(--surface);-webkit-box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color) 13%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color) 13%,transparent)}.dark-theme .field-input[data-v-65e72d61]:focus{-webkit-box-shadow:0 0 0 4px rgba(54,142,84,.15);box-shadow:0 0 0 4px rgba(54,142,84,.15)}.field-input--pw[data-v-65e72d61]{padding-right:44px}.eye-btn[data-v-65e72d61]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;font-size:14px;-webkit-transition:color .2s;transition:color .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eye-btn[data-v-65e72d61]:hover{color:var(--text-primary)}.form-options[data-v-65e72d61]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.25rem}.checkbox-label[data-v-65e72d61],.form-options[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-label[data-v-65e72d61]{gap:8px;cursor:pointer}.sr-only[data-v-65e72d61]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.checkbox-label input[type=checkbox][data-v-65e72d61]{display:none}.checkbox-box[data-v-65e72d61]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);background:var(--input-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.checkbox-label input[type=checkbox]:checked~.checkbox-box[data-v-65e72d61]{background:var(--green-brand);border-color:var(--green-brand)}.checkbox-check[data-v-65e72d61]{color:#fff;font-size:10px;font-weight:700;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.checkbox-label input[type=checkbox]:checked~.checkbox-box .checkbox-check[data-v-65e72d61]{opacity:1}.checkbox-text[data-v-65e72d61]{font-size:13px;color:var(--text-secondary);-webkit-transition:color .4s ease;transition:color .4s ease}.forgot-link[data-v-65e72d61]{font-size:13px;font-weight:600;color:var(--green-brand);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.forgot-link[data-v-65e72d61]:hover{color:var(--green-light);text-decoration:underline}.submit-btn[data-v-65e72d61]{width:100%;padding:14px;background:linear-gradient(135deg,var(--theme-dark),var(--theme-color) 55%,var(--theme-light));-webkit-box-shadow:0 7px 24px color-mix(in srgb,var(--theme-color) 35%,transparent);box-shadow:0 7px 24px color-mix(in srgb,var(--theme-color) 35%,transparent);border:none;border-radius:12px;font-family:inherit;font-size:15px;font-weight:700;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;letter-spacing:.02em;margin-top:.5rem}.dark-theme .submit-btn[data-v-65e72d61]{-webkit-box-shadow:0 6px 24px rgba(54,142,84,.2);box-shadow:0 6px 24px rgba(54,142,84,.2)}.submit-btn[data-v-65e72d61]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);background:linear-gradient(135deg,var(--theme-deep),var(--theme-dark) 48%,var(--theme-color));-webkit-box-shadow:0 11px 32px color-mix(in srgb,var(--theme-color) 48%,transparent);box-shadow:0 11px 32px color-mix(in srgb,var(--theme-color) 48%,transparent)}.dark-theme .submit-btn[data-v-65e72d61]:hover:not(:disabled){-webkit-box-shadow:0 10px 32px rgba(54,142,84,.35);box-shadow:0 10px 32px rgba(54,142,84,.35)}.submit-btn[data-v-65e72d61]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.submit-btn[data-v-65e72d61]:disabled{opacity:.8;cursor:not-allowed}.submit-shine[data-v-65e72d61]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.15)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);-webkit-transition:left .6s ease;transition:left .6s ease}.submit-btn:hover .submit-shine[data-v-65e72d61]{left:100%}.submit-inner[data-v-65e72d61]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.submit-text[data-v-65e72d61]{line-height:1}.submit-arrow[data-v-65e72d61]{font-size:14px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.submit-btn:hover .submit-arrow[data-v-65e72d61]{-webkit-transform:translateX(4px);transform:translateX(4px)}.page-footer[data-v-65e72d61]{position:fixed;bottom:18px;left:0;right:0;text-align:center;font-size:11px;color:hsla(0,0%,100%,.4);letter-spacing:.05em;z-index:5}.modal-overlay[data-v-65e72d61]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.config-modal[data-v-65e72d61]{position:relative;z-index:10001;background:var(--surface);border-radius:20px;width:100%;max-width:440px;overflow:hidden;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.4);box-shadow:0 24px 64px rgba(0,0,0,.4);border:1px solid var(--border);-webkit-transition:background-color .4s ease,border-color .4s ease,-webkit-transform .25s ease;transition:background-color .4s ease,border-color .4s ease,-webkit-transform .25s ease;transition:background-color .4s ease,border-color .4s ease,transform .25s ease;transition:background-color .4s ease,border-color .4s ease,transform .25s ease,-webkit-transform .25s ease;outline:none}.modal-head[data-v-65e72d61]{padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--theme-deep),var(--theme-color) 55%,var(--theme-light));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-head-title[data-v-65e72d61]{gap:10px;font-size:15px;font-weight:700}.modal-head-icon[data-v-65e72d61],.modal-head-title[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.modal-head-icon[data-v-65e72d61]{width:36px;height:36px;border-radius:10px}.modal-close[data-v-65e72d61],.modal-head-icon[data-v-65e72d61]{background:hsla(0,0%,100%,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.modal-close[data-v-65e72d61]{border:none;width:30px;height:30px;border-radius:50%;color:hsla(0,0%,100%,.7);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s}.modal-close[data-v-65e72d61]:hover{background:hsla(0,0%,100%,.2);color:#fff}.modal-body[data-v-65e72d61]{padding:1.5rem;gap:1.25rem}.modal-body[data-v-65e72d61],.modal-field[data-v-65e72d61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-field[data-v-65e72d61]{gap:8px}.modal-label[data-v-65e72d61]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);-webkit-transition:color .4s ease;transition:color .4s ease}.modal-input[data-v-65e72d61]{border-radius:10px;font-size:13px}.modal-footer[data-v-65e72d61]{padding:1rem 1.5rem;background:var(--surface2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-top:1px solid var(--border);-webkit-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease}.btn-save[data-v-65e72d61]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;background:linear-gradient(135deg,var(--theme-dark),var(--theme-color) 58%,var(--theme-light));border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;font-family:inherit;-webkit-box-shadow:0 5px 14px color-mix(in srgb,var(--theme-color) 30%,transparent);box-shadow:0 5px 14px color-mix(in srgb,var(--theme-color) 30%,transparent)}.btn-save[data-v-65e72d61]:hover{background:linear-gradient(135deg,var(--theme-deep),var(--theme-dark) 55%,var(--theme-color));-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-box-shadow:0 8px 20px color-mix(in srgb,var(--theme-color) 42%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--theme-color) 42%,transparent)}.btn-save[data-v-65e72d61]:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.btn-cancel[data-v-65e72d61]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;background:none;border:1.5px solid var(--border);border-radius:10px;color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-family:inherit}.btn-cancel[data-v-65e72d61]:hover{border-color:var(--text-muted);color:var(--text-primary)}.fade-enter-active[data-v-65e72d61],.fade-leave-active[data-v-65e72d61]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from[data-v-65e72d61],.fade-leave-to[data-v-65e72d61]{opacity:0}[v-cloak][data-v-65e72d61]{display:none}.fade-enter-active .config-modal[data-v-65e72d61],.fade-leave-active .config-modal[data-v-65e72d61]{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.fade-enter-from .config-modal[data-v-65e72d61],.fade-leave-to .config-modal[data-v-65e72d61]{opacity:0;-webkit-transform:translateY(12px) scale(.97);transform:translateY(12px) scale(.97)}