:root{--bg-color: #ffffff;--bg-secondary: #f5f5f5;--text-color: #262626;--text-secondary: #595959;--text-tertiary: #8c8c8c;--border-color: #f0f0f0;--border-secondary: #d9d9d9;--shadow-color: rgba(0, 0, 0, .1);--card-bg: #ffffff;--header-bg: #ffffff;--sidebar-bg: #ffffff}[data-theme=dark]{--bg-color: #141414;--bg-secondary: #1f1f1f;--text-color: #ffffff;--text-secondary: #d9d9d9;--text-tertiary: #8c8c8c;--border-color: #303030;--border-secondary: #434343;--shadow-color: rgba(0, 0, 0, .3);--card-bg: #1f1f1f;--header-bg: #1f1f1f;--sidebar-bg: #1f1f1f}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;width:100%;height:100vh;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app{background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}::-webkit-scrollbar{overflow-y:hidden}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,button:focus-visible{outline:none}.card{padding:2em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.ant-btn:focus,.ant-btn:focus-visible{outline:none}@media (max-width: 768px){.ant-btn{min-height:44px;padding:8px 16px;font-size:16px}.ant-btn-sm{min-height:36px;padding:6px 12px;font-size:14px}.ant-btn-lg{min-height:52px;padding:12px 20px;font-size:18px}.ant-input,.ant-input-password{font-size:16px;padding:12px 16px;border-radius:8px}.ant-modal{margin:8px;max-width:calc(100vw - 16px)}.ant-modal-content{border-radius:12px}.ant-modal-header,.ant-modal-body{padding:16px 20px}.ant-modal-footer{padding:12px 20px 20px}.ant-card{border-radius:12px}.ant-card-body{padding:16px}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:600px}.ant-drawer-content{border-radius:12px 12px 0 0}.ant-dropdown-menu{border-radius:8px;padding:8px}.ant-dropdown-menu-item{padding:8px 12px;border-radius:6px}}@media (max-width: 480px){.ant-btn{min-height:40px;padding:6px 14px;font-size:14px}.ant-input,.ant-input-password{padding:10px 14px}.ant-modal{margin:4px;max-width:calc(100vw - 8px)}}[data-v-e205254f]:root{--color-primary-50: #def9fb;--color-primary-100: #b8e1e3;--color-primary-200: #7cc8cc;--color-primary-300: #4da4a6;--color-primary-400: #3d8a8c;--color-primary-500: #2d7072;--color-primary-600: #1d5658;--color-primary-700: #0d3c3e;--color-primary-800: #052224;--color-primary-900: #020a0a;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #7cc8cc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-primary: 0 4px 14px rgba(77, 164, 166, .2);--shadow-primary-lg: 0 8px 25px rgba(77, 164, 166, .3);--shadow-primary-xl: 0 12px 40px rgba(77, 164, 166, .4);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}@keyframes fadeIn-e205254f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-e205254f{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-e205254f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-e205254f{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-e205254f]{animation:fadeIn-e205254f .6s ease-out}.animate-slide-in[data-v-e205254f]{animation:slideIn-e205254f .4s ease-out}.animate-pulse[data-v-e205254f]{animation:pulse-e205254f 2s infinite}.text-primary[data-v-e205254f]{color:#4da4a6;font-weight:600}.text-secondary[data-v-e205254f]{color:#64748b;font-weight:400}.text-muted[data-v-e205254f]{color:#94a3b8;font-size:14px}.p-0[data-v-e205254f]{padding:0}.p-1[data-v-e205254f]{padding:var(--spacing-xs)}.p-2[data-v-e205254f]{padding:var(--spacing-sm)}.p-3[data-v-e205254f]{padding:var(--spacing-md)}.p-4[data-v-e205254f]{padding:var(--spacing-lg)}.p-5[data-v-e205254f]{padding:var(--spacing-xl)}.m-0[data-v-e205254f]{margin:0}.m-1[data-v-e205254f]{margin:var(--spacing-xs)}.m-2[data-v-e205254f]{margin:var(--spacing-sm)}.m-3[data-v-e205254f]{margin:var(--spacing-md)}.m-4[data-v-e205254f]{margin:var(--spacing-lg)}.m-5[data-v-e205254f]{margin:var(--spacing-xl)}.rounded-sm[data-v-e205254f]{border-radius:var(--radius-sm)}.rounded-md[data-v-e205254f]{border-radius:var(--radius-md)}.rounded-lg[data-v-e205254f]{border-radius:var(--radius-lg)}.rounded-xl[data-v-e205254f]{border-radius:var(--radius-xl)}.rounded-2xl[data-v-e205254f]{border-radius:var(--radius-2xl)}.rounded-full[data-v-e205254f]{border-radius:var(--radius-full)}.shadow-sm[data-v-e205254f]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-e205254f]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-e205254f]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-e205254f]{box-shadow:var(--shadow-xl)}.shadow-primary[data-v-e205254f]{box-shadow:var(--shadow-primary)}.ant-btn-primary[data-v-e205254f]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#4da4a6,#7dd3d2);color:#fff;box-shadow:0 4px 14px #4da4a633}.ant-btn-primary[data-v-e205254f]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-primary[data-v-e205254f]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #4da4a64d}.ant-btn-primary[data-v-e205254f]:active:not(:disabled){transform:translateY(0) scale(.98);transition:all .15s ease}.ant-btn-default[data-v-e205254f]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#f1f5f9;color:#334155;border:2px solid #e2e8f0}.ant-btn-default[data-v-e205254f]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-default[data-v-e205254f]:hover:not(:disabled){background:#e2e8f0;border-color:#7cc8cc;color:#4da4a6;transform:translateY(-1px)}.ant-input[data-v-e205254f]{border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input[data-v-e205254f]:focus{border-color:#7cc8cc;box-shadow:0 0 0 4px #4da4a61a;background:#fff;outline:none}.ant-input[data-v-e205254f]:hover:not(:focus){border-color:#cbd5e1;background:#fff}.ant-input[data-v-e205254f]::placeholder{color:#94a3b8;font-style:italic}.ant-card[data-v-e205254f]{border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-card[data-v-e205254f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4da4a6,#7dd3d2);opacity:0;transition:opacity .3s ease}.ant-card[data-v-e205254f]:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a}.ant-card[data-v-e205254f]:hover:before{opacity:1}[data-v-e205254f]::-webkit-scrollbar{width:6px;height:6px}[data-v-e205254f]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}[data-v-e205254f]::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:var(--radius-full)}[data-v-e205254f]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-300)}[data-v-e205254f]::selection{background:var(--color-primary-50);color:var(--color-primary-300)}[data-v-e205254f]:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}@media (max-width: 768px){.mobile-hidden[data-v-e205254f]{display:none!important}.mobile-full[data-v-e205254f]{width:100%!important}.mobile-text-center[data-v-e205254f]{text-align:center!important}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden[data-v-e205254f]{display:none!important}}@media (min-width: 1025px){.desktop-hidden[data-v-e205254f]{display:none!important}}.global-menu[data-v-e205254f]{height:100%;overflow:hidden}.global-menu .menu-container[data-v-e205254f]{height:100%;border-right:1px solid #f0f0f0}.global-menu .menu-container.ant-menu-dark[data-v-e205254f]{border-right-color:#303030}.global-menu .menu-item-content[data-v-e205254f]{display:flex;align-items:center;gap:8px}.global-menu .menu-icon[data-v-e205254f]{font-size:18px;display:flex;align-items:center}.global-menu .menu-icon-dark[data-v-e205254f]{color:#fff}.global-menu .menu-title[data-v-e205254f]{font-size:18px;font-weight:700}.global-menu .menu-title-dark[data-v-e205254f]{color:#fff}.global-menu .menu-item[data-v-e205254f]:hover,.global-menu .sub-menu-item[data-v-e205254f]:hover{background-color:#0000000a}.global-menu .ant-menu-dark .menu-item[data-v-e205254f]:hover,.global-menu .ant-menu-dark .sub-menu-item[data-v-e205254f]:hover{background-color:#ffffff14}@media (max-width: 768px){.global-menu .menu-title[data-v-e205254f]{font-size:13px}.global-menu .menu-icon[data-v-e205254f]{font-size:14px}}[data-v-d741864e]:root{--color-primary-50: #def9fb;--color-primary-100: #b8e1e3;--color-primary-200: #7cc8cc;--color-primary-300: #4da4a6;--color-primary-400: #3d8a8c;--color-primary-500: #2d7072;--color-primary-600: #1d5658;--color-primary-700: #0d3c3e;--color-primary-800: #052224;--color-primary-900: #020a0a;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #7cc8cc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-primary: 0 4px 14px rgba(77, 164, 166, .2);--shadow-primary-lg: 0 8px 25px rgba(77, 164, 166, .3);--shadow-primary-xl: 0 12px 40px rgba(77, 164, 166, .4);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}@keyframes fadeIn-d741864e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-d741864e{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-d741864e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-d741864e{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-d741864e]{animation:fadeIn-d741864e .6s ease-out}.animate-slide-in[data-v-d741864e]{animation:slideIn-d741864e .4s ease-out}.animate-pulse[data-v-d741864e]{animation:pulse-d741864e 2s infinite}.text-primary[data-v-d741864e]{color:#4da4a6;font-weight:600}.text-secondary[data-v-d741864e]{color:#64748b;font-weight:400}.text-muted[data-v-d741864e]{color:#94a3b8;font-size:14px}.p-0[data-v-d741864e]{padding:0}.p-1[data-v-d741864e]{padding:var(--spacing-xs)}.p-2[data-v-d741864e]{padding:var(--spacing-sm)}.p-3[data-v-d741864e]{padding:var(--spacing-md)}.p-4[data-v-d741864e]{padding:var(--spacing-lg)}.p-5[data-v-d741864e]{padding:var(--spacing-xl)}.m-0[data-v-d741864e]{margin:0}.m-1[data-v-d741864e]{margin:var(--spacing-xs)}.m-2[data-v-d741864e]{margin:var(--spacing-sm)}.m-3[data-v-d741864e]{margin:var(--spacing-md)}.m-4[data-v-d741864e]{margin:var(--spacing-lg)}.m-5[data-v-d741864e]{margin:var(--spacing-xl)}.rounded-sm[data-v-d741864e]{border-radius:var(--radius-sm)}.rounded-md[data-v-d741864e]{border-radius:var(--radius-md)}.rounded-lg[data-v-d741864e]{border-radius:var(--radius-lg)}.rounded-xl[data-v-d741864e]{border-radius:var(--radius-xl)}.rounded-2xl[data-v-d741864e]{border-radius:var(--radius-2xl)}.rounded-full[data-v-d741864e]{border-radius:var(--radius-full)}.shadow-sm[data-v-d741864e]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-d741864e]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-d741864e]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-d741864e]{box-shadow:var(--shadow-xl)}.shadow-primary[data-v-d741864e]{box-shadow:var(--shadow-primary)}.ant-btn-primary[data-v-d741864e]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#4da4a6,#7dd3d2);color:#fff;box-shadow:0 4px 14px #4da4a633}.ant-btn-primary[data-v-d741864e]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-primary[data-v-d741864e]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #4da4a64d}.ant-btn-primary[data-v-d741864e]:active:not(:disabled){transform:translateY(0) scale(.98);transition:all .15s ease}.ant-btn-default[data-v-d741864e]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#f1f5f9;color:#334155;border:2px solid #e2e8f0}.ant-btn-default[data-v-d741864e]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-default[data-v-d741864e]:hover:not(:disabled){background:#e2e8f0;border-color:#7cc8cc;color:#4da4a6;transform:translateY(-1px)}.ant-input[data-v-d741864e]{border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input[data-v-d741864e]:focus{border-color:#7cc8cc;box-shadow:0 0 0 4px #4da4a61a;background:#fff;outline:none}.ant-input[data-v-d741864e]:hover:not(:focus){border-color:#cbd5e1;background:#fff}.ant-input[data-v-d741864e]::placeholder{color:#94a3b8;font-style:italic}.ant-card[data-v-d741864e]{border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-card[data-v-d741864e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4da4a6,#7dd3d2);opacity:0;transition:opacity .3s ease}.ant-card[data-v-d741864e]:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a}.ant-card[data-v-d741864e]:hover:before{opacity:1}[data-v-d741864e]::-webkit-scrollbar{width:6px;height:6px}[data-v-d741864e]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}[data-v-d741864e]::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:var(--radius-full)}[data-v-d741864e]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-300)}[data-v-d741864e]::selection{background:var(--color-primary-50);color:var(--color-primary-300)}[data-v-d741864e]:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}@media (max-width: 768px){.mobile-hidden[data-v-d741864e]{display:none!important}.mobile-full[data-v-d741864e]{width:100%!important}.mobile-text-center[data-v-d741864e]{text-align:center!important}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden[data-v-d741864e]{display:none!important}}@media (min-width: 1025px){.desktop-hidden[data-v-d741864e]{display:none!important}}.qrcode-container[data-v-d741864e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qrcode-container .qrcode-card[data-v-d741864e]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 24px #0000001f;border:1px solid #f0f0f0;min-width:320px;max-width:400px;text-align:center;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.qrcode-container .qrcode-card[data-v-d741864e]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000026}.qrcode-container .qrcode-card:hover .qrcode-content[data-v-d741864e]{transform:scale(1.02);box-shadow:0 8px 20px #0000001a}.qrcode-container .qrcode-card .qrcode-header[data-v-d741864e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;gap:12px}.qrcode-container .qrcode-card .qrcode-header .close-btn[data-v-d741864e]{position:absolute;top:-12px;right:-12px;width:28px;height:28px;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#8c8c8c;border:1px solid #e8e8e8;cursor:pointer;transition:all .2s ease;z-index:10;font-size:14px}.qrcode-container .qrcode-card .qrcode-header .close-btn[data-v-d741864e]:hover{background:#e6f7ff;color:#1890ff;border-color:#91d5ff}.qrcode-container .qrcode-card .qrcode-header .qrcode-icon[data-v-d741864e]{border-radius:10px;display:flex;align-items:center;justify-content:center;color:#07c160;font-size:25px;gap:10px}.qrcode-container .qrcode-card .qrcode-header .qrcode-title[data-v-d741864e]{text-align:center}.qrcode-container .qrcode-card .qrcode-header .qrcode-title h3[data-v-d741864e]{margin:0 0 4px;font-size:16px;font-weight:600;color:#262626}.qrcode-container .qrcode-card .qrcode-header .qrcode-title p[data-v-d741864e]{margin:0;font-size:12px;color:#8c8c8c;line-height:1.4}.qrcode-container .qrcode-card .qrcode-content[data-v-d741864e]{background:#fff;border-radius:12px;padding:2rem;margin-bottom:20px;border:1px solid #e8e8e8;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center}.qrcode-container .qrcode-card .qrcode-content .payment-amount[data-v-d741864e]{text-align:center;margin-bottom:16px;padding:12px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.qrcode-container .qrcode-card .qrcode-content .payment-amount .currency[data-v-d741864e]{font-size:14px;color:#8c8c8c;font-weight:500;margin-right:4px}.qrcode-container .qrcode-card .qrcode-content .payment-amount .amount[data-v-d741864e]{font-size:20px;color:#262626;font-weight:600;margin-right:4px}.qrcode-container .qrcode-card .qrcode-content .payment-amount .size[data-v-d741864e]{font-size:12px;color:#8c8c8c;font-weight:400}.qrcode-container .qrcode-card .qrcode-content .custom-qrcode[data-v-d741864e]{display:flex;justify-content:center;align-items:center;margin:0 auto}.qrcode-container .qrcode-card .qrcode-content .custom-qrcode[data-v-d741864e] canvas{border-radius:8px;display:block}.qrcode-container .qrcode-card .qrcode-content .qrcode-status[data-v-d741864e]{margin-top:16px;padding:8px 16px;background:#f6f6f6;border-radius:6px;font-size:14px;color:#666;display:flex;align-items:center;justify-content:center;gap:8px}[data-v-d5a452e1]:root{--color-primary-50: #def9fb;--color-primary-100: #b8e1e3;--color-primary-200: #7cc8cc;--color-primary-300: #4da4a6;--color-primary-400: #3d8a8c;--color-primary-500: #2d7072;--color-primary-600: #1d5658;--color-primary-700: #0d3c3e;--color-primary-800: #052224;--color-primary-900: #020a0a;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #7cc8cc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-primary: 0 4px 14px rgba(77, 164, 166, .2);--shadow-primary-lg: 0 8px 25px rgba(77, 164, 166, .3);--shadow-primary-xl: 0 12px 40px rgba(77, 164, 166, .4);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}@keyframes fadeIn-d5a452e1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-d5a452e1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-d5a452e1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-d5a452e1{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-d5a452e1]{animation:fadeIn-d5a452e1 .6s ease-out}.animate-slide-in[data-v-d5a452e1]{animation:slideIn-d5a452e1 .4s ease-out}.animate-pulse[data-v-d5a452e1]{animation:pulse-d5a452e1 2s infinite}.text-primary[data-v-d5a452e1]{color:#4da4a6;font-weight:600}.text-secondary[data-v-d5a452e1]{color:#64748b;font-weight:400}.text-muted[data-v-d5a452e1]{color:#94a3b8;font-size:14px}.p-0[data-v-d5a452e1]{padding:0}.p-1[data-v-d5a452e1]{padding:var(--spacing-xs)}.p-2[data-v-d5a452e1]{padding:var(--spacing-sm)}.p-3[data-v-d5a452e1]{padding:var(--spacing-md)}.p-4[data-v-d5a452e1]{padding:var(--spacing-lg)}.p-5[data-v-d5a452e1]{padding:var(--spacing-xl)}.m-0[data-v-d5a452e1]{margin:0}.m-1[data-v-d5a452e1]{margin:var(--spacing-xs)}.m-2[data-v-d5a452e1]{margin:var(--spacing-sm)}.m-3[data-v-d5a452e1]{margin:var(--spacing-md)}.m-4[data-v-d5a452e1]{margin:var(--spacing-lg)}.m-5[data-v-d5a452e1]{margin:var(--spacing-xl)}.rounded-sm[data-v-d5a452e1]{border-radius:var(--radius-sm)}.rounded-md[data-v-d5a452e1]{border-radius:var(--radius-md)}.rounded-lg[data-v-d5a452e1]{border-radius:var(--radius-lg)}.rounded-xl[data-v-d5a452e1]{border-radius:var(--radius-xl)}.rounded-2xl[data-v-d5a452e1]{border-radius:var(--radius-2xl)}.rounded-full[data-v-d5a452e1]{border-radius:var(--radius-full)}.shadow-sm[data-v-d5a452e1]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-d5a452e1]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-d5a452e1]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-d5a452e1]{box-shadow:var(--shadow-xl)}.shadow-primary[data-v-d5a452e1]{box-shadow:var(--shadow-primary)}.ant-btn-primary[data-v-d5a452e1]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#4da4a6,#7dd3d2);color:#fff;box-shadow:0 4px 14px #4da4a633}.ant-btn-primary[data-v-d5a452e1]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-primary[data-v-d5a452e1]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #4da4a64d}.ant-btn-primary[data-v-d5a452e1]:active:not(:disabled){transform:translateY(0) scale(.98);transition:all .15s ease}.ant-btn-default[data-v-d5a452e1]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#f1f5f9;color:#334155;border:2px solid #e2e8f0}.ant-btn-default[data-v-d5a452e1]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-default[data-v-d5a452e1]:hover:not(:disabled){background:#e2e8f0;border-color:#7cc8cc;color:#4da4a6;transform:translateY(-1px)}.ant-input[data-v-d5a452e1]{border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input[data-v-d5a452e1]:focus{border-color:#7cc8cc;box-shadow:0 0 0 4px #4da4a61a;background:#fff;outline:none}.ant-input[data-v-d5a452e1]:hover:not(:focus){border-color:#cbd5e1;background:#fff}.ant-input[data-v-d5a452e1]::placeholder{color:#94a3b8;font-style:italic}.ant-card[data-v-d5a452e1]{border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-card[data-v-d5a452e1]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4da4a6,#7dd3d2);opacity:0;transition:opacity .3s ease}.ant-card[data-v-d5a452e1]:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a}.ant-card[data-v-d5a452e1]:hover:before{opacity:1}[data-v-d5a452e1]::-webkit-scrollbar{width:6px;height:6px}[data-v-d5a452e1]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}[data-v-d5a452e1]::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:var(--radius-full)}[data-v-d5a452e1]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-300)}[data-v-d5a452e1]::selection{background:var(--color-primary-50);color:var(--color-primary-300)}[data-v-d5a452e1]:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}@media (max-width: 768px){.mobile-hidden[data-v-d5a452e1]{display:none!important}.mobile-full[data-v-d5a452e1]{width:100%!important}.mobile-text-center[data-v-d5a452e1]{text-align:center!important}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden[data-v-d5a452e1]{display:none!important}}@media (min-width: 1025px){.desktop-hidden[data-v-d5a452e1]{display:none!important}}.storage-package-modal[data-v-d5a452e1] .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px}.storage-package-modal[data-v-d5a452e1] .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#262626}.storage-package-modal[data-v-d5a452e1] .ant-modal-body{padding:0 24px 24px}.package-content .package-description[data-v-d5a452e1]{text-align:center;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#f6f9ff,#e6f7ff);border-radius:12px;border:1px solid #e6f7ff}.package-content .package-description .price-info[data-v-d5a452e1]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.package-content .package-description .price-info .original-price[data-v-d5a452e1]{font-size:14px;color:#999;text-decoration:line-through}.package-content .package-description .price-info .discount-tag[data-v-d5a452e1]{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.package-content .package-description .description-text[data-v-d5a452e1]{margin:0;color:#666;font-size:14px}.package-content .package-list[data-v-d5a452e1]{display:flex;gap:16px;margin-bottom:24px;justify-content:space-between}.package-content .package-list .package-item[data-v-d5a452e1]{position:relative;padding:24px 16px;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fff;flex:1;min-width:0;min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.package-content .package-list .package-item[data-v-d5a452e1]:hover{border-color:#1890ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff1a}.package-content .package-list .package-item.active[data-v-d5a452e1]{border-color:#1890ff;transform:translateY(0);box-shadow:0 2px 8px #1890ff26}.package-content .package-list .package-item.recommended[data-v-d5a452e1]{background:linear-gradient(135deg,#f6ffed,#f0f9ff)}.package-content .package-list .package-item.single-purchase-item[data-v-d5a452e1]{background:#fff;border:1px solid #e8e8e8}.package-content .package-list .package-item.single-purchase-item[data-v-d5a452e1]:hover{border-color:#1890ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff1a}.package-content .package-list .package-item.single-purchase-item.active[data-v-d5a452e1]{border-color:#1890ff;background:#f0f9ff;color:#1890ff}.package-content .package-list .package-item.single-purchase-item.active .current-price[data-v-d5a452e1]{color:#1890ff}.package-content .package-list .package-item.single-purchase-item.active .price-per-gb[data-v-d5a452e1],.package-content .package-list .package-item.single-purchase-item.active .savings[data-v-d5a452e1]{color:#666}.package-content .package-list .package-item .package-badge[data-v-d5a452e1]{position:absolute;top:-8px;right:12px;background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;padding:4px 10px;border-radius:10px;font-size:11px;font-weight:600;box-shadow:0 2px 4px #0000001a}.package-content .package-list .package-item .package-badge.single-badge[data-v-d5a452e1]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.package-content .package-list .package-item .package-header[data-v-d5a452e1]{text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center}.package-content .package-list .package-item .package-header .package-size[data-v-d5a452e1]{font-size:24px;font-weight:700;color:#262626;margin-bottom:8px;line-height:1.2}.package-content .package-list .package-item .package-header .package-price[data-v-d5a452e1]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.package-content .package-list .package-item .package-header .package-price .current-price[data-v-d5a452e1]{font-size:20px;font-weight:600;color:#1890ff}.package-content .package-list .package-item .package-header .package-price .original-price[data-v-d5a452e1]{font-size:14px;color:#999;text-decoration:line-through}.package-content .package-list .package-item .package-details[data-v-d5a452e1]{text-align:center;margin-top:auto;padding-top:12px;border-top:1px solid #f5f5f5}.package-content .package-list .package-item .package-details .price-per-gb[data-v-d5a452e1]{font-size:14px;color:#666;margin-bottom:4px;font-weight:500}.package-content .package-list .package-item .package-details .savings[data-v-d5a452e1]{font-size:12px;color:#52c41a;font-weight:600}.package-content .modal-actions[data-v-d5a452e1]{display:flex;gap:16px;justify-content:center;padding:24px 0 0;margin-top:8px}.package-content .modal-actions .cancel-btn[data-v-d5a452e1]{min-width:120px;height:40px;border-radius:8px;border:1px solid #d9d9d9;font-weight:500;transition:all .2s ease}.package-content .modal-actions .cancel-btn[data-v-d5a452e1]:hover{border-color:#1890ff;color:#1890ff}.package-content .modal-actions .purchase-btn[data-v-d5a452e1]{min-width:140px;height:40px;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:8px;font-weight:600;font-size:15px;transition:all .2s ease}.package-content .modal-actions .purchase-btn[data-v-d5a452e1]:hover:not(:disabled){background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-1px);box-shadow:0 6px 16px #1890ff4d}.package-content .modal-actions .purchase-btn[data-v-d5a452e1]:disabled{background:#d9d9d9;color:#fff;transform:none;box-shadow:none}@media (max-width: 1200px) and (min-width: 1025px){.storage-package-modal[data-v-d5a452e1] .ant-modal{width:90vw!important;max-width:900px}}@media (max-width: 1024px) and (min-width: 769px){.storage-package-modal[data-v-d5a452e1] .ant-modal{width:90vw!important;max-width:700px}.package-list[data-v-d5a452e1]{gap:12px}.package-list .package-item[data-v-d5a452e1]{padding:16px 12px}}@media (max-width: 768px){.storage-package-modal[data-v-d5a452e1] .ant-modal{margin:16px;width:calc(100vw - 32px)!important;max-width:none}.package-list[data-v-d5a452e1]{flex-direction:column;gap:12px}.package-list .package-item[data-v-d5a452e1]{flex:none;min-width:auto;max-width:none;width:100%;min-height:140px}.package-content .package-description[data-v-d5a452e1]{padding:16px;margin-bottom:20px}.package-content .package-item[data-v-d5a452e1]{padding:16px 12px}.package-content .package-item .package-header[data-v-d5a452e1]{margin-bottom:12px}.package-content .package-item .package-header .package-size[data-v-d5a452e1]{font-size:20px}.package-content .package-item .package-header .package-price .current-price[data-v-d5a452e1]{font-size:18px}.package-content .package-item .package-details[data-v-d5a452e1]{margin-bottom:12px}.package-content .package-item .package-details .price-per-gb[data-v-d5a452e1]{font-size:13px}.package-content .package-item .package-details .savings[data-v-d5a452e1]{font-size:11px}.modal-actions[data-v-d5a452e1]{flex-direction:column;gap:8px}.modal-actions .cancel-btn[data-v-d5a452e1],.modal-actions .purchase-btn[data-v-d5a452e1]{width:100%;min-width:auto}}@media (max-width: 480px){.package-list .package-item[data-v-d5a452e1]{padding:12px 8px}.package-list .package-item .package-header .package-size[data-v-d5a452e1]{font-size:18px}.package-list .package-item .package-header .package-price .current-price[data-v-d5a452e1]{font-size:16px}}[data-v-ff4e27cc]:root{--color-primary-50: #def9fb;--color-primary-100: #b8e1e3;--color-primary-200: #7cc8cc;--color-primary-300: #4da4a6;--color-primary-400: #3d8a8c;--color-primary-500: #2d7072;--color-primary-600: #1d5658;--color-primary-700: #0d3c3e;--color-primary-800: #052224;--color-primary-900: #020a0a;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #7cc8cc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-primary: 0 4px 14px rgba(77, 164, 166, .2);--shadow-primary-lg: 0 8px 25px rgba(77, 164, 166, .3);--shadow-primary-xl: 0 12px 40px rgba(77, 164, 166, .4);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}@keyframes fadeIn-ff4e27cc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-ff4e27cc{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-ff4e27cc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-ff4e27cc{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-ff4e27cc]{animation:fadeIn-ff4e27cc .6s ease-out}.animate-slide-in[data-v-ff4e27cc]{animation:slideIn-ff4e27cc .4s ease-out}.animate-pulse[data-v-ff4e27cc]{animation:pulse-ff4e27cc 2s infinite}.text-primary[data-v-ff4e27cc]{color:#4da4a6;font-weight:600}.text-secondary[data-v-ff4e27cc]{color:#64748b;font-weight:400}.text-muted[data-v-ff4e27cc]{color:#94a3b8;font-size:14px}.p-0[data-v-ff4e27cc]{padding:0}.p-1[data-v-ff4e27cc]{padding:var(--spacing-xs)}.p-2[data-v-ff4e27cc]{padding:var(--spacing-sm)}.p-3[data-v-ff4e27cc]{padding:var(--spacing-md)}.p-4[data-v-ff4e27cc]{padding:var(--spacing-lg)}.p-5[data-v-ff4e27cc]{padding:var(--spacing-xl)}.m-0[data-v-ff4e27cc]{margin:0}.m-1[data-v-ff4e27cc]{margin:var(--spacing-xs)}.m-2[data-v-ff4e27cc]{margin:var(--spacing-sm)}.m-3[data-v-ff4e27cc]{margin:var(--spacing-md)}.m-4[data-v-ff4e27cc]{margin:var(--spacing-lg)}.m-5[data-v-ff4e27cc]{margin:var(--spacing-xl)}.rounded-sm[data-v-ff4e27cc]{border-radius:var(--radius-sm)}.rounded-md[data-v-ff4e27cc]{border-radius:var(--radius-md)}.rounded-lg[data-v-ff4e27cc]{border-radius:var(--radius-lg)}.rounded-xl[data-v-ff4e27cc]{border-radius:var(--radius-xl)}.rounded-2xl[data-v-ff4e27cc]{border-radius:var(--radius-2xl)}.rounded-full[data-v-ff4e27cc]{border-radius:var(--radius-full)}.shadow-sm[data-v-ff4e27cc]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-ff4e27cc]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-ff4e27cc]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-ff4e27cc]{box-shadow:var(--shadow-xl)}.shadow-primary[data-v-ff4e27cc]{box-shadow:var(--shadow-primary)}.ant-btn-primary[data-v-ff4e27cc]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#4da4a6,#7dd3d2);color:#fff;box-shadow:0 4px 14px #4da4a633}.ant-btn-primary[data-v-ff4e27cc]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-primary[data-v-ff4e27cc]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #4da4a64d}.ant-btn-primary[data-v-ff4e27cc]:active:not(:disabled){transform:translateY(0) scale(.98);transition:all .15s ease}.ant-btn-default[data-v-ff4e27cc]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#f1f5f9;color:#334155;border:2px solid #e2e8f0}.ant-btn-default[data-v-ff4e27cc]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-default[data-v-ff4e27cc]:hover:not(:disabled){background:#e2e8f0;border-color:#7cc8cc;color:#4da4a6;transform:translateY(-1px)}.ant-input[data-v-ff4e27cc]{border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input[data-v-ff4e27cc]:focus{border-color:#7cc8cc;box-shadow:0 0 0 4px #4da4a61a;background:#fff;outline:none}.ant-input[data-v-ff4e27cc]:hover:not(:focus){border-color:#cbd5e1;background:#fff}.ant-input[data-v-ff4e27cc]::placeholder{color:#94a3b8;font-style:italic}.ant-card[data-v-ff4e27cc]{border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-card[data-v-ff4e27cc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4da4a6,#7dd3d2);opacity:0;transition:opacity .3s ease}.ant-card[data-v-ff4e27cc]:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a}.ant-card[data-v-ff4e27cc]:hover:before{opacity:1}[data-v-ff4e27cc]::-webkit-scrollbar{width:6px;height:6px}[data-v-ff4e27cc]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}[data-v-ff4e27cc]::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:var(--radius-full)}[data-v-ff4e27cc]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-300)}[data-v-ff4e27cc]::selection{background:var(--color-primary-50);color:var(--color-primary-300)}[data-v-ff4e27cc]:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}@media (max-width: 768px){.mobile-hidden[data-v-ff4e27cc]{display:none!important}.mobile-full[data-v-ff4e27cc]{width:100%!important}.mobile-text-center[data-v-ff4e27cc]{text-align:center!important}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden[data-v-ff4e27cc]{display:none!important}}@media (min-width: 1025px){.desktop-hidden[data-v-ff4e27cc]{display:none!important}}.theme-switch[data-v-ff4e27cc]{--toggle-size: 10px;--container-width: 5.625em;--container-height: 2.5em;--container-radius: 6.25em;--container-light-bg: #3d7eae;--container-night-bg: #1d1f2c;--circle-container-diameter: 3.375em;--sun-moon-diameter: 2.125em;--sun-bg: #ecca2f;--moon-bg: #c4c9d1;--spot-color: #959db1;--circle-container-offset: calc( (var(--circle-container-diameter) - var(--container-height)) / 2 * -1 );--stars-color: #fff;--clouds-color: #f3fdff;--back-clouds-color: #aacadf;--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17)}.theme-switch[data-v-ff4e27cc],.theme-switch[data-v-ff4e27cc] *,.theme-switch[data-v-ff4e27cc] *:before,.theme-switch[data-v-ff4e27cc] *:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:var(--toggle-size)}.theme-switch__container[data-v-ff4e27cc]{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;-webkit-box-shadow:0em -.062em .062em rgba(0,0,0,.25),0em .062em .125em rgba(255,255,255,.94);box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.theme-switch__container[data-v-ff4e27cc]:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:0em .05em .187em rgba(0,0,0,.25) inset,0em .05em .187em rgba(0,0,0,.25) inset;box-shadow:0 .05em .187em #00000040 inset,0 .05em .187em #00000040 inset;border-radius:var(--container-radius)}.theme-switch__checkbox[data-v-ff4e27cc]{display:none}.theme-switch__circle-container[data-v-ff4e27cc]{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:#ffffff1a;position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);-webkit-box-shadow:inset 0 0 0 3.375em rgba(255,255,255,.1),inset 0 0 0 3.375em rgba(255,255,255,.1),0 0 0 .625em rgba(255,255,255,.1),0 0 0 1.25em rgba(255,255,255,.1);box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);pointer-events:none}.theme-switch__sun-moon-container[data-v-ff4e27cc]{pointer-events:auto;position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #a1872a inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;-webkit-filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));overflow:hidden;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.theme-switch__moon[data-v-ff4e27cc]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #969696 inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.theme-switch__spot[data-v-ff4e27cc]{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--container-radius);background-color:var(--spot-color);-webkit-box-shadow:0em .0312em .062em rgba(0,0,0,.25) inset;box-shadow:0 .0312em .062em #00000040 inset}.theme-switch__spot[data-v-ff4e27cc]:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.theme-switch__spot[data-v-ff4e27cc]:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.theme-switch__clouds[data-v-ff4e27cc]{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;-webkit-box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0em var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);-webkit-transition:.5s cubic-bezier(0,-.02,.4,1.25);-o-transition:.5s cubic-bezier(0,-.02,.4,1.25);transition:.5s cubic-bezier(0,-.02,.4,1.25)}.theme-switch__stars-container[data-v-ff4e27cc]{position:absolute;color:var(--stars-color);top:-100%;left:.312em;width:2.75em;height:auto;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.theme-switch__checkbox:checked+.theme-switch__container[data-v-ff4e27cc]{background-color:var(--container-night-bg)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container[data-v-ff4e27cc]{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container[data-v-ff4e27cc]:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.theme-switch__circle-container[data-v-ff4e27cc]:hover{left:calc(var(--circle-container-offset) + .187em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon[data-v-ff4e27cc]{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds[data-v-ff4e27cc]{bottom:-4.062em}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container[data-v-ff4e27cc]{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-v-c543b784]:root{--color-primary-50: #def9fb;--color-primary-100: #b8e1e3;--color-primary-200: #7cc8cc;--color-primary-300: #4da4a6;--color-primary-400: #3d8a8c;--color-primary-500: #2d7072;--color-primary-600: #1d5658;--color-primary-700: #0d3c3e;--color-primary-800: #052224;--color-primary-900: #020a0a;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #7cc8cc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-primary: 0 4px 14px rgba(77, 164, 166, .2);--shadow-primary-lg: 0 8px 25px rgba(77, 164, 166, .3);--shadow-primary-xl: 0 12px 40px rgba(77, 164, 166, .4);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}@keyframes fadeIn-c543b784{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-c543b784{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-c543b784{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-c543b784{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-c543b784]{animation:fadeIn-c543b784 .6s ease-out}.animate-slide-in[data-v-c543b784]{animation:slideIn-c543b784 .4s ease-out}.animate-pulse[data-v-c543b784]{animation:pulse-c543b784 2s infinite}.text-primary[data-v-c543b784]{color:#4da4a6;font-weight:600}.text-secondary[data-v-c543b784]{color:#64748b;font-weight:400}.text-muted[data-v-c543b784]{color:#94a3b8;font-size:14px}.p-0[data-v-c543b784]{padding:0}.p-1[data-v-c543b784]{padding:var(--spacing-xs)}.p-2[data-v-c543b784]{padding:var(--spacing-sm)}.p-3[data-v-c543b784]{padding:var(--spacing-md)}.p-4[data-v-c543b784]{padding:var(--spacing-lg)}.p-5[data-v-c543b784]{padding:var(--spacing-xl)}.m-0[data-v-c543b784]{margin:0}.m-1[data-v-c543b784]{margin:var(--spacing-xs)}.m-2[data-v-c543b784]{margin:var(--spacing-sm)}.m-3[data-v-c543b784]{margin:var(--spacing-md)}.m-4[data-v-c543b784]{margin:var(--spacing-lg)}.m-5[data-v-c543b784]{margin:var(--spacing-xl)}.rounded-sm[data-v-c543b784]{border-radius:var(--radius-sm)}.rounded-md[data-v-c543b784]{border-radius:var(--radius-md)}.rounded-lg[data-v-c543b784]{border-radius:var(--radius-lg)}.rounded-xl[data-v-c543b784]{border-radius:var(--radius-xl)}.rounded-2xl[data-v-c543b784]{border-radius:var(--radius-2xl)}.rounded-full[data-v-c543b784]{border-radius:var(--radius-full)}.shadow-sm[data-v-c543b784]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-c543b784]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-c543b784]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-c543b784]{box-shadow:var(--shadow-xl)}.shadow-primary[data-v-c543b784]{box-shadow:var(--shadow-primary)}.ant-btn-primary[data-v-c543b784]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#4da4a6,#7dd3d2);color:#fff;box-shadow:0 4px 14px #4da4a633}.ant-btn-primary[data-v-c543b784]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-primary[data-v-c543b784]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #4da4a64d}.ant-btn-primary[data-v-c543b784]:active:not(:disabled){transform:translateY(0) scale(.98);transition:all .15s ease}.ant-btn-default[data-v-c543b784]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#f1f5f9;color:#334155;border:2px solid #e2e8f0}.ant-btn-default[data-v-c543b784]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-default[data-v-c543b784]:hover:not(:disabled){background:#e2e8f0;border-color:#7cc8cc;color:#4da4a6;transform:translateY(-1px)}.ant-input[data-v-c543b784]{border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input[data-v-c543b784]:focus{border-color:#7cc8cc;box-shadow:0 0 0 4px #4da4a61a;background:#fff;outline:none}.ant-input[data-v-c543b784]:hover:not(:focus){border-color:#cbd5e1;background:#fff}.ant-input[data-v-c543b784]::placeholder{color:#94a3b8;font-style:italic}.ant-card[data-v-c543b784]{border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-card[data-v-c543b784]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4da4a6,#7dd3d2);opacity:0;transition:opacity .3s ease}.ant-card[data-v-c543b784]:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a}.ant-card[data-v-c543b784]:hover:before{opacity:1}[data-v-c543b784]::-webkit-scrollbar{width:6px;height:6px}[data-v-c543b784]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}[data-v-c543b784]::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:var(--radius-full)}[data-v-c543b784]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-300)}[data-v-c543b784]::selection{background:var(--color-primary-50);color:var(--color-primary-300)}[data-v-c543b784]:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}@media (max-width: 768px){.mobile-hidden[data-v-c543b784]{display:none!important}.mobile-full[data-v-c543b784]{width:100%!important}.mobile-text-center[data-v-c543b784]{text-align:center!important}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden[data-v-c543b784]{display:none!important}}@media (min-width: 1025px){.desktop-hidden[data-v-c543b784]{display:none!important}}#box[data-v-c543b784]{width:100vw;height:100vh;display:flex}.sidebar[data-v-c543b784]{width:256px;height:100%;background:var(--sidebar-bg);border-right:1px solid var(--border-color);transition:width .2s ease,background-color .3s ease}.sidebar .sidebar-logo[data-v-c543b784]{padding:16px 23px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-color)}.sidebar .sidebar-logo img[data-v-c543b784]{width:56px;height:56px;border-radius:14px;object-fit:cover;box-shadow:0 10px 25px var(--shadow-color);transition:transform .2s ease}.sidebar .sidebar-logo .logo-text[data-v-c543b784]{font-size:20px;font-weight:600;color:var(--text-color);letter-spacing:2px;white-space:nowrap}.sidebar .sidebar-logo:hover img[data-v-c543b784]{transform:scale(1.05)}.sidebar.collapsed[data-v-c543b784]{width:80px}.main-content[data-v-c543b784]{flex:1;display:flex;flex-direction:column;overflow:hidden}.header[data-v-c543b784]{height:80px;background:var(--header-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 24px;transition:background-color .3s ease}.header .header-left[data-v-c543b784]{display:flex;align-items:center;gap:16px}.header .header-left .page-title[data-v-c543b784]{font-size:20px;font-weight:500;color:var(--text-color)}.header .header-right[data-v-c543b784]{display:flex;align-items:center;gap:16px}.header .header-right .service[data-v-c543b784]{font-size:larger;cursor:pointer}.header .header-right .username[data-v-c543b784]{color:var(--text-secondary)}.content[data-v-c543b784]{flex:1;overflow:auto;background:var(--bg-secondary);transition:background-color .3s ease}[data-v-c543b784] .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#4da4a6!important}[data-v-c543b784] .ant-menu-item-selected{color:#4da4a6!important}@media (max-width: 768px){#box[data-v-c543b784]{flex-direction:column}.sidebar[data-v-c543b784]{position:fixed;left:0;top:0;z-index:1000;width:280px;transform:translate(-100%);transition:transform .3s ease;box-shadow:2px 0 8px #00000026}.sidebar.collapsed[data-v-c543b784]{transform:translate(0)}.main-content[data-v-c543b784]{width:100%;margin-left:0}.header[data-v-c543b784]{padding:0 12px;height:64px}.header .header-left[data-v-c543b784]{gap:12px}.header .header-left .collapse-btn[data-v-c543b784]{font-size:18px;padding:8px;border-radius:8px;background:#00000005}.header .header-left .collapse-btn[data-v-c543b784]:hover{background:#0000000d}.header .header-left .page-title[data-v-c543b784]{font-size:16px}.header .header-right[data-v-c543b784]{gap:8px}.header .header-right .username[data-v-c543b784]{display:none}.header .header-right[data-v-c543b784] .theme-toggle-btn{width:44px;height:44px;border-radius:12px}.content[data-v-c543b784]{padding:12px;overflow-x:hidden}.mobile-overlay[data-v-c543b784]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}}@media (max-width: 480px){.header[data-v-c543b784]{padding:0 8px;height:56px}.header .header-left .page-title[data-v-c543b784]{font-size:15px}.content[data-v-c543b784]{padding:8px}.user-info-card[data-v-c543b784]{min-width:200px;padding:12px}.user-info-card .storage-info .storage-header .storage-title[data-v-c543b784]{font-size:13px}.user-info-card .storage-info .storage-header .storage-amount[data-v-c543b784]{font-size:14px}.user-info-card .storage-info .storage-usage[data-v-c543b784]{font-size:11px}}.fade-slide-enter-active[data-v-c543b784],.fade-slide-leave-active[data-v-c543b784]{transition:all .4s ease}.fade-slide-enter-from[data-v-c543b784],.fade-slide-leave-to[data-v-c543b784]{opacity:1;transform:translate(-100%)}.fade-slide-enter-to[data-v-c543b784],.fade-slide-leave-from[data-v-c543b784]{opacity:1;transform:translate(0)}.user-info-card[data-v-c543b784]{padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-width:240px}.storage-info[data-v-c543b784]{margin-bottom:16px}.storage-info .storage-header[data-v-c543b784]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.storage-info .storage-header .storage-title[data-v-c543b784]{font-size:14px;color:#666;font-weight:500}.storage-info .storage-header .storage-amount[data-v-c543b784]{font-size:16px;color:#1890ff;font-weight:600}.storage-info .storage-progress[data-v-c543b784]{margin-bottom:8px}.storage-info .storage-usage[data-v-c543b784]{display:flex;justify-content:space-between;font-size:12px;color:#999}.storage-info .storage-usage .used[data-v-c543b784]{color:#ff4d4f}.storage-info .storage-usage .total[data-v-c543b784]{color:#52c41a}.action-buttons[data-v-c543b784]{display:flex;gap:8px;justify-content:space-between}.action-buttons .expand-btn[data-v-c543b784]{flex:1;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:6px;font-weight:500;transition:all .3s ease}.action-buttons .expand-btn[data-v-c543b784]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.action-buttons .logout-btn[data-v-c543b784]{flex:1;border-radius:6px;font-weight:500;transition:all .3s ease}.action-buttons .logout-btn[data-v-c543b784]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff4d4f4d}.service-modal-content[data-v-c543b784]{text-align:center;padding:20px 0}.service-modal-content .qr-code-container[data-v-c543b784]{margin-bottom:20px;display:flex;justify-content:center}.service-modal-content .qr-code-container .qr-code-image[data-v-c543b784]{width:200px;border-radius:12px;box-shadow:0 4px 16px #0000001a;object-fit:cover;transition:transform .3s ease}.service-modal-content .qr-code-container .qr-code-image[data-v-c543b784]:hover{transform:scale(1.02)}.service-modal-content .service-tips .tip-title[data-v-c543b784]{font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.service-modal-content .service-tips .tip-subtitle[data-v-c543b784]{font-size:14px;color:var(--text-secondary);margin:0}[data-v-55e0396d]:root{--color-primary-50: #def9fb;--color-primary-100: #b8e1e3;--color-primary-200: #7cc8cc;--color-primary-300: #4da4a6;--color-primary-400: #3d8a8c;--color-primary-500: #2d7072;--color-primary-600: #1d5658;--color-primary-700: #0d3c3e;--color-primary-800: #052224;--color-primary-900: #020a0a;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #7cc8cc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-primary: 0 4px 14px rgba(77, 164, 166, .2);--shadow-primary-lg: 0 8px 25px rgba(77, 164, 166, .3);--shadow-primary-xl: 0 12px 40px rgba(77, 164, 166, .4);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}@keyframes fadeIn-55e0396d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-55e0396d{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-55e0396d{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-55e0396d{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-55e0396d]{animation:fadeIn-55e0396d .6s ease-out}.animate-slide-in[data-v-55e0396d]{animation:slideIn-55e0396d .4s ease-out}.animate-pulse[data-v-55e0396d]{animation:pulse-55e0396d 2s infinite}.text-primary[data-v-55e0396d]{color:#4da4a6;font-weight:600}.text-secondary[data-v-55e0396d]{color:#64748b;font-weight:400}.text-muted[data-v-55e0396d]{color:#94a3b8;font-size:14px}.p-0[data-v-55e0396d]{padding:0}.p-1[data-v-55e0396d]{padding:var(--spacing-xs)}.p-2[data-v-55e0396d]{padding:var(--spacing-sm)}.p-3[data-v-55e0396d]{padding:var(--spacing-md)}.p-4[data-v-55e0396d]{padding:var(--spacing-lg)}.p-5[data-v-55e0396d]{padding:var(--spacing-xl)}.m-0[data-v-55e0396d]{margin:0}.m-1[data-v-55e0396d]{margin:var(--spacing-xs)}.m-2[data-v-55e0396d]{margin:var(--spacing-sm)}.m-3[data-v-55e0396d]{margin:var(--spacing-md)}.m-4[data-v-55e0396d]{margin:var(--spacing-lg)}.m-5[data-v-55e0396d]{margin:var(--spacing-xl)}.rounded-sm[data-v-55e0396d]{border-radius:var(--radius-sm)}.rounded-md[data-v-55e0396d]{border-radius:var(--radius-md)}.rounded-lg[data-v-55e0396d]{border-radius:var(--radius-lg)}.rounded-xl[data-v-55e0396d]{border-radius:var(--radius-xl)}.rounded-2xl[data-v-55e0396d]{border-radius:var(--radius-2xl)}.rounded-full[data-v-55e0396d]{border-radius:var(--radius-full)}.shadow-sm[data-v-55e0396d]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-55e0396d]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-55e0396d]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-55e0396d]{box-shadow:var(--shadow-xl)}.shadow-primary[data-v-55e0396d]{box-shadow:var(--shadow-primary)}.ant-btn-primary[data-v-55e0396d]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#4da4a6,#7dd3d2);color:#fff;box-shadow:0 4px 14px #4da4a633}.ant-btn-primary[data-v-55e0396d]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-primary[data-v-55e0396d]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #4da4a64d}.ant-btn-primary[data-v-55e0396d]:active:not(:disabled){transform:translateY(0) scale(.98);transition:all .15s ease}.ant-btn-default[data-v-55e0396d]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#f1f5f9;color:#334155;border:2px solid #e2e8f0}.ant-btn-default[data-v-55e0396d]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-default[data-v-55e0396d]:hover:not(:disabled){background:#e2e8f0;border-color:#7cc8cc;color:#4da4a6;transform:translateY(-1px)}.ant-input[data-v-55e0396d]{border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input[data-v-55e0396d]:focus{border-color:#7cc8cc;box-shadow:0 0 0 4px #4da4a61a;background:#fff;outline:none}.ant-input[data-v-55e0396d]:hover:not(:focus){border-color:#cbd5e1;background:#fff}.ant-input[data-v-55e0396d]::placeholder{color:#94a3b8;font-style:italic}.ant-card[data-v-55e0396d]{border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-card[data-v-55e0396d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4da4a6,#7dd3d2);opacity:0;transition:opacity .3s ease}.ant-card[data-v-55e0396d]:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a}.ant-card[data-v-55e0396d]:hover:before{opacity:1}[data-v-55e0396d]::-webkit-scrollbar{width:6px;height:6px}[data-v-55e0396d]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}[data-v-55e0396d]::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:var(--radius-full)}[data-v-55e0396d]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-300)}[data-v-55e0396d]::selection{background:var(--color-primary-50);color:var(--color-primary-300)}[data-v-55e0396d]:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}@media (max-width: 768px){.mobile-hidden[data-v-55e0396d]{display:none!important}.mobile-full[data-v-55e0396d]{width:100%!important}.mobile-text-center[data-v-55e0396d]{text-align:center!important}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden[data-v-55e0396d]{display:none!important}}@media (min-width: 1025px){.desktop-hidden[data-v-55e0396d]{display:none!important}}.maintenance-modal[data-v-55e0396d] .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px;text-align:center}.maintenance-modal[data-v-55e0396d] .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#262626}.maintenance-modal[data-v-55e0396d] .ant-modal-close{display:none!important}.maintenance-modal[data-v-55e0396d] .ant-modal-body{padding:40px 24px}.maintenance-content[data-v-55e0396d]{text-align:center;padding:20px 0}.maintenance-content .maintenance-icon[data-v-55e0396d]{font-size:64px;color:#faad14;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.maintenance-content .maintenance-text[data-v-55e0396d]{font-size:24px;font-weight:600;color:#262626;margin-bottom:12px}.maintenance-content .maintenance-tip[data-v-55e0396d]{font-size:14px;color:#8c8c8c;line-height:1.5}[data-v-02e92626]:root{--color-primary-50: #def9fb;--color-primary-100: #b8e1e3;--color-primary-200: #7cc8cc;--color-primary-300: #4da4a6;--color-primary-400: #3d8a8c;--color-primary-500: #2d7072;--color-primary-600: #1d5658;--color-primary-700: #0d3c3e;--color-primary-800: #052224;--color-primary-900: #020a0a;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #7cc8cc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-primary: 0 4px 14px rgba(77, 164, 166, .2);--shadow-primary-lg: 0 8px 25px rgba(77, 164, 166, .3);--shadow-primary-xl: 0 12px 40px rgba(77, 164, 166, .4);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-bounce: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}@keyframes fadeIn-02e92626{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-02e92626{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-02e92626{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-02e92626{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-02e92626]{animation:fadeIn-02e92626 .6s ease-out}.animate-slide-in[data-v-02e92626]{animation:slideIn-02e92626 .4s ease-out}.animate-pulse[data-v-02e92626]{animation:pulse-02e92626 2s infinite}.text-primary[data-v-02e92626]{color:#4da4a6;font-weight:600}.text-secondary[data-v-02e92626]{color:#64748b;font-weight:400}.text-muted[data-v-02e92626]{color:#94a3b8;font-size:14px}.p-0[data-v-02e92626]{padding:0}.p-1[data-v-02e92626]{padding:var(--spacing-xs)}.p-2[data-v-02e92626]{padding:var(--spacing-sm)}.p-3[data-v-02e92626]{padding:var(--spacing-md)}.p-4[data-v-02e92626]{padding:var(--spacing-lg)}.p-5[data-v-02e92626]{padding:var(--spacing-xl)}.m-0[data-v-02e92626]{margin:0}.m-1[data-v-02e92626]{margin:var(--spacing-xs)}.m-2[data-v-02e92626]{margin:var(--spacing-sm)}.m-3[data-v-02e92626]{margin:var(--spacing-md)}.m-4[data-v-02e92626]{margin:var(--spacing-lg)}.m-5[data-v-02e92626]{margin:var(--spacing-xl)}.rounded-sm[data-v-02e92626]{border-radius:var(--radius-sm)}.rounded-md[data-v-02e92626]{border-radius:var(--radius-md)}.rounded-lg[data-v-02e92626]{border-radius:var(--radius-lg)}.rounded-xl[data-v-02e92626]{border-radius:var(--radius-xl)}.rounded-2xl[data-v-02e92626]{border-radius:var(--radius-2xl)}.rounded-full[data-v-02e92626]{border-radius:var(--radius-full)}.shadow-sm[data-v-02e92626]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-02e92626]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-02e92626]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-02e92626]{box-shadow:var(--shadow-xl)}.shadow-primary[data-v-02e92626]{box-shadow:var(--shadow-primary)}.ant-btn-primary[data-v-02e92626]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#4da4a6,#7dd3d2);color:#fff;box-shadow:0 4px 14px #4da4a633}.ant-btn-primary[data-v-02e92626]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-primary[data-v-02e92626]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #4da4a64d}.ant-btn-primary[data-v-02e92626]:active:not(:disabled){transform:translateY(0) scale(.98);transition:all .15s ease}.ant-btn-default[data-v-02e92626]{border:none;border-radius:12px;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#f1f5f9;color:#334155;border:2px solid #e2e8f0}.ant-btn-default[data-v-02e92626]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ant-btn-default[data-v-02e92626]:hover:not(:disabled){background:#e2e8f0;border-color:#7cc8cc;color:#4da4a6;transform:translateY(-1px)}.ant-input[data-v-02e92626]{border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input[data-v-02e92626]:focus{border-color:#7cc8cc;box-shadow:0 0 0 4px #4da4a61a;background:#fff;outline:none}.ant-input[data-v-02e92626]:hover:not(:focus){border-color:#cbd5e1;background:#fff}.ant-input[data-v-02e92626]::placeholder{color:#94a3b8;font-style:italic}.ant-card[data-v-02e92626]{border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-card[data-v-02e92626]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#4da4a6,#7dd3d2);opacity:0;transition:opacity .3s ease}.ant-card[data-v-02e92626]:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a}.ant-card[data-v-02e92626]:hover:before{opacity:1}[data-v-02e92626]::-webkit-scrollbar{width:6px;height:6px}[data-v-02e92626]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}[data-v-02e92626]::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:var(--radius-full)}[data-v-02e92626]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-300)}[data-v-02e92626]::selection{background:var(--color-primary-50);color:var(--color-primary-300)}[data-v-02e92626]:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}@media (max-width: 768px){.mobile-hidden[data-v-02e92626]{display:none!important}.mobile-full[data-v-02e92626]{width:100%!important}.mobile-text-center[data-v-02e92626]{text-align:center!important}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden[data-v-02e92626]{display:none!important}}@media (min-width: 1025px){.desktop-hidden[data-v-02e92626]{display:none!important}}.version-update-modal[data-v-02e92626] .ant-modal-header{border-bottom:1px solid var(--border-color, #f0f0f0);padding:20px 24px 16px}.version-update-modal[data-v-02e92626] .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:var(--text-color, #262626)}.version-update-modal[data-v-02e92626] .ant-modal-body{padding:24px}.version-update-content .update-header[data-v-02e92626]{text-align:center;margin-bottom:32px}.version-update-content .update-header .update-icon[data-v-02e92626]{font-size:64px;color:#4da4a6;margin-bottom:16px;display:flex;justify-content:center;align-items:center}.version-update-content .update-header .update-title[data-v-02e92626]{font-size:20px;font-weight:600;color:var(--text-color, #262626)}.version-update-content .update-list[data-v-02e92626]{margin-bottom:24px}.version-update-content .update-list .update-item[data-v-02e92626]{display:flex;align-items:flex-start;margin-bottom:16px;padding:12px;background:var(--bg-secondary, #fafafa);border-radius:8px;transition:all .3s ease}.version-update-content .update-list .update-item[data-v-02e92626]:hover{background:var(--bg-hover, #f0f0f0)}.version-update-content .update-list .update-item[data-v-02e92626]:last-child{margin-bottom:0}.version-update-content .update-list .update-item .update-number[data-v-02e92626]{flex-shrink:0;width:24px;height:24px;line-height:24px;text-align:center;background:#4da4a6;color:#fff;border-radius:50%;font-size:14px;font-weight:600;margin-right:12px}.version-update-content .update-list .update-item .update-text[data-v-02e92626]{flex:1;font-size:15px;color:var(--text-color, #262626);line-height:1.6}.version-update-content .update-notice[data-v-02e92626]{display:flex;align-items:flex-start;padding:16px;background:#fff7e6;border:1px solid #ffe58f;border-radius:8px;margin-bottom:24px}.version-update-content .update-notice .notice-icon[data-v-02e92626]{flex-shrink:0;font-size:20px;color:#faad14;margin-right:12px;margin-top:2px}.version-update-content .update-notice .notice-text[data-v-02e92626]{flex:1;font-size:14px;color:#ad6800;line-height:1.6}.version-update-content .update-actions[data-v-02e92626]{margin-top:8px}
