._formModal_6gi3q_1 .ant-modal-content{padding:0;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026}._formModal_6gi3q_1 .ant-modal-body{padding:0}._modalHeader_6gi3q_11{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#2563eb08,#3b82f60d);border-bottom:1px solid var(--theme-border)}._headerLeft_6gi3q_20{display:flex;align-items:center;gap:12px}._headerIcon_6gi3q_26{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px;color:#fff}._headerTitle_6gi3q_37{margin:0;font-size:18px;font-weight:600;color:var(--theme-text)}._closeBtn_6gi3q_44{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;color:var(--theme-text-tertiary);transition:all .3s ease}._closeBtn_6gi3q_44:hover{background:#0000000f;color:var(--theme-text)}._modalBody_6gi3q_62{padding:24px;max-height:60vh;overflow-y:auto}._modalBody_6gi3q_62::-webkit-scrollbar{width:6px}._modalBody_6gi3q_62::-webkit-scrollbar-track{background:transparent}._modalBody_6gi3q_62::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}._modalBody_6gi3q_62::-webkit-scrollbar-thumb:hover{background:var(--theme-text-tertiary)}._modalFooter_6gi3q_81{display:flex;gap:12px;padding:16px 24px 24px;background:var(--theme-surface-muted);border-top:1px solid var(--theme-border-secondary)}._cancelBtn_6gi3q_89,._confirmBtn_6gi3q_90{flex:1;height:48px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}._cancelBtn_6gi3q_89:disabled,._confirmBtn_6gi3q_90:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_6gi3q_89{background:var(--theme-surface-elevated);color:var(--theme-text-secondary);border:1px solid var(--theme-border)}._cancelBtn_6gi3q_89:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary)}._confirmBtn_6gi3q_90{background:var(--theme-primary-button-gradient);color:#fff;box-shadow:0 4px 12px var(--theme-shadow)}._confirmBtn_6gi3q_90:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px var(--theme-shadow)}.agreement-modal .ant-modal-content{border-radius:16px;padding:0;max-height:80vh;overflow:hidden}.agreement-modal .ant-modal-body{padding:0;max-height:80vh;overflow-y:auto}.agreement-modal .ant-modal-close{top:16px;right:16px}.agreement-modal .ant-modal-close-x{width:40px;height:40px;line-height:40px;font-size:18px}.agreement-content{padding:32px 40px}.agreement-title{text-align:center;margin-bottom:8px!important;color:var(--theme-text);font-weight:600}.agreement-update-time{text-align:center;color:var(--theme-text-tertiary);font-size:13px;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--theme-border-secondary)}.ant-typography h4{color:var(--theme-text);font-weight:600;margin-top:24px!important;margin-bottom:12px!important}.agreement-content .ant-typography p{color:var(--theme-text-secondary);font-size:14px;line-height:1.8;margin-bottom:8px!important;text-align:justify}._root_1cys3_1{width:100%}._stage_1cys3_5{position:relative;width:100%;max-width:320px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px 12px 0 0;background:#0f172a;user-select:none}._background_1cys3_16{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}._piece_1cys3_24{position:absolute;left:0;height:auto;filter:drop-shadow(0 2px 3px rgba(15,23,42,.45));pointer-events:none}._refresh_1cys3_32{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:50%;color:#fff;background:#0f172a8c;cursor:pointer}._rail_1cys3_45{position:relative;width:100%;max-width:320px;height:44px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-top:0;border-radius:0 0 12px 12px;background:#0f172ae6;touch-action:none}._hint_1cys3_58{display:flex;align-items:center;justify-content:center;height:100%;padding-left:50px;color:#94a3b8;font-size:13px;pointer-events:none}._handle_1cys3_69{position:absolute;top:0;left:0;width:44px;height:44px;border:0;border-right:1px solid rgba(56,189,248,.35);color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);cursor:grab;touch-action:none}._handle_1cys3_69:active{cursor:grabbing}._startButton_1cys3_87{height:48px;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px;background:#0f172ae6!important;box-shadow:inset 0 1px #ffffff0a;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}._startButton_1cys3_87:not(:disabled):hover,._startButton_1cys3_87:not(:disabled):focus-visible{color:#38bdf8!important;border-color:#38bdf873!important;background:#38bdf81a!important;box-shadow:0 0 0 3px #38bdf81f}._startButton_1cys3_87:disabled{color:#64748b!important;border-color:#ffffff14!important;background:#0f172a8c!important}._success_1cys3_108{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1px solid rgba(16,185,129,.35);border-radius:12px;color:#34d399;background:#10b9811a}.auth-suite-viewport{position:relative;min-height:100vh;width:100%;background:#0b0f19;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:24px 16px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#f3f4f6}.auth-suite-viewport .bg-glow-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.auth-suite-viewport .bg-glow-layer .glow-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.45;animation:pulse-orb 12s infinite alternate ease-in-out}.auth-suite-viewport .bg-glow-layer .glow-orb-1{top:-15%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,#3b82f6,#3b82f600 70%)}.auth-suite-viewport .bg-glow-layer .glow-orb-2{bottom:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,#6366f1,#6366f100 70%);animation-delay:-6s}.auth-suite-viewport .bg-glow-layer .glow-orb-3{top:40%;left:30%;width:450px;height:450px;background:radial-gradient(circle,#06b6d4,#06b6d400 70%);opacity:.25;animation-delay:-3s}.auth-suite-viewport .bg-glow-layer .bg-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000 70%,transparent 100%)}.auth-suite-viewport .auth-main-card{position:relative;z-index:1;display:flex;width:100%;max-width:1140px;height:700px;background:#111827d9;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff14,inset 0 1px 1px #ffffff26;overflow:hidden}.auth-suite-viewport .auth-main-card .auth-hero-column{flex:1.1;height:100%;padding:44px;background:linear-gradient(145deg,#0f172ae6,#1e293bb3);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-header{display:flex;align-items:center;gap:16px}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-header .brand-logo-img{width:44px;height:44px;object-fit:contain;border-radius:10px;filter:drop-shadow(0 0 12px rgba(59,130,246,.4))}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-header .brand-text-wrap{display:flex;flex-direction:column}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-header .brand-text-wrap .brand-title{font-size:22px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-header .brand-text-wrap .brand-subtitle{font-size:11px;font-weight:600;color:#38bdf8;letter-spacing:1.5px;text-transform:uppercase}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body{margin:24px 0}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-size:13px;font-weight:500;margin-bottom:20px}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-main-title{font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-.8px;color:#fff;margin-bottom:14px}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-main-title .gradient-accent{background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-desc{font-size:14px;line-height:1.6;color:#94a3b8;margin-bottom:28px;max-width:440px}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-stats-grid .stat-card{padding:14px 10px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);transition:transform .2s ease,border-color .2s ease}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-stats-grid .stat-card:hover{transform:translateY(-2px);border-color:#38bdf84d;background:#ffffff0f}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-stats-grid .stat-card .stat-val{font-size:15px;font-weight:600;color:#f8fafc;margin-bottom:4px;display:flex;align-items:center}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-stats-grid .stat-card .stat-lbl{font-size:11px;color:#64748b;line-height:1.3}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-footer{display:flex;align-items:center;gap:20px;font-size:13px;color:#64748b;border-top:1px solid rgba(255,255,255,.06);padding-top:20px}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-footer .compliance-pill{display:flex;align-items:center;gap:6px;color:#94a3b8}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-footer .compliance-pill .pill-icon{color:#10b981}.auth-suite-viewport .auth-main-card .auth-form-column{flex:1;height:100%;padding:40px 44px;display:flex;flex-direction:column;overflow:hidden}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header{flex-shrink:0}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header .auth-mode-title-wrap{margin-bottom:20px}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header .auth-mode-title-wrap .title-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header .auth-mode-title-wrap .title-header-row .title-text-group{flex:1}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header .auth-mode-title-wrap .title-header-row .title-text-group .mode-title{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.4px;margin-bottom:4px}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header .auth-mode-title-wrap .title-header-row .title-text-group .mode-subtitle{font-size:13px;color:#94a3b8}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header .auth-mode-title-wrap .title-header-row .top-right-back-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#94a3b8!important;font-size:13px!important;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;outline:none!important;flex-shrink:0}.auth-suite-viewport .auth-main-card .auth-form-column .form-column-header .auth-mode-title-wrap .title-header-row .top-right-back-btn:hover{color:#fff!important;background:#38bdf826!important;border-color:#38bdf84d!important}.auth-suite-viewport .auth-main-card .auth-form-column .sub-tab-bar{display:flex!important;gap:6px!important;background:#0f172ab3!important;padding:4px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;margin-bottom:20px!important;width:100%!important}.auth-suite-viewport .auth-main-card .auth-form-column .sub-tab-bar .sub-tab-item{flex:1!important;padding:8px 10px!important;border:1px solid transparent!important;background:transparent!important;color:#94a3b8!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important;outline:none!important;text-align:center!important;white-space:nowrap!important}.auth-suite-viewport .auth-main-card .auth-form-column .sub-tab-bar .sub-tab-item:hover{color:#fff!important;background:#ffffff0f!important}.auth-suite-viewport .auth-main-card .auth-form-column .sub-tab-bar .sub-tab-item.is-active{color:#38bdf8!important;background:#38bdf824!important;border-color:#38bdf84d!important;font-weight:600!important;box-shadow:0 2px 8px #38bdf826!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body::-webkit-scrollbar{width:5px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body::-webkit-scrollbar-track{background:transparent}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body::-webkit-scrollbar-thumb:hover{background:#38bdf866}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .ant-form-item{margin-bottom:16px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .ant-form-item .ant-form-item-label>label{color:#cbd5e1;font-size:13px;font-weight:500}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input{background:#0f172a!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;color:#fff!important;padding:10px 14px!important;font-size:14px!important;transition:all .2s ease!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input .ant-input{background:transparent!important;color:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input input::placeholder,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input .ant-input::placeholder{color:#64748b!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input .field-prefix-icon{color:#64748b;margin-right:8px;font-size:16px;transition:color .2s ease}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input:hover{border-color:#38bdf866!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input:hover .field-prefix-icon{color:#94a3b8}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input:focus,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input-focused{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf833!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input:focus .field-prefix-icon,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-input-focused .field-prefix-icon{color:#38bdf8}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body input:-webkit-autofill,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body input:-webkit-autofill:hover,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body input:-webkit-autofill:focus,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body input:-webkit-autofill:active,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .ant-input:-webkit-autofill,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .ant-input-affix-wrapper input:-webkit-autofill,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .ant-input-affix-wrapper-focused input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0f172a inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;transition:background-color 5000s ease-in-out 0s;border-radius:0!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .inline-code-row{display:flex;gap:12px;align-items:center}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .inline-code-row .inline-input-flex{flex:1;margin-bottom:0!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .inline-code-row .send-code-btn{height:44px;padding:0 16px;border-radius:10px;background:#1e293bcc;border:1px solid rgba(255,255,255,.15);color:#38bdf8;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s ease;outline:none!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .inline-code-row .send-code-btn:hover:not(:disabled){background:#38bdf826;border-color:#38bdf8}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .inline-code-row .send-code-btn:disabled{opacity:.5;cursor:not-allowed;color:#64748b}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:13px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .helper-action-links{display:flex;align-items:center;gap:14px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .helper-action-links .link-reset-pw,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .helper-action-links .link-register-pw{color:#38bdf8;cursor:pointer;transition:color .2s ease}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .helper-action-links .link-reset-pw:hover,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .helper-action-links .link-register-pw:hover{color:#7dd3fc;text-decoration:underline}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .link-reset-pw,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .link-register-pw{color:#38bdf8;cursor:pointer;transition:color .2s ease}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .link-reset-pw:hover,.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .form-helper-bar .link-register-pw:hover{color:#7dd3fc;text-decoration:underline}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-checkbox{color:#94a3b8!important;font-size:13px!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-checkbox .ant-checkbox-inner{background:#0f172acc!important;border-color:#fff3!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-checkbox .ant-checkbox-inner:after{border-color:#fff!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-checkbox .ant-checkbox-checked .ant-checkbox-inner{background:#2563eb!important;border-color:#2563eb!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .agreement-clause-box{margin-bottom:20px;line-height:1.5}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .agreement-clause-box .link-clause{color:#38bdf8;cursor:pointer;margin:0 2px;transition:color .2s ease}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .agreement-clause-box .link-clause:hover{color:#7dd3fc;text-decoration:underline}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-submit-btn{height:46px!important;border-radius:12px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:.5px!important;box-shadow:0 8px 20px -4px #2563eb66!important;transition:all .25s ease!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-submit-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -4px #2563eb8c!important;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .enterprise-submit-btn:active{transform:translateY(0)}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .invitation-verify-row{display:flex;gap:10px;margin-bottom:12px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .invitation-verify-row .verify-invitation-btn{height:44px;padding:0 16px;min-width:80px;white-space:nowrap!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .invitation-verify-row .verify-invitation-btn:hover:not(:disabled){background:#10b98140}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .invitation-verify-row .verify-invitation-btn:disabled{opacity:.5;cursor:not-allowed}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .invitation-success-tag{font-size:12px;color:#10b981;display:flex;align-items:center;gap:4px;margin-bottom:12px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-wizard-steps{margin-bottom:24px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-wizard-steps .ant-steps-item-title{color:#94a3b8!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-wizard-steps .ant-steps-item-process .ant-steps-item-title{color:#fff!important;font-weight:600}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-wizard-steps .ant-steps-item-finish .ant-steps-item-title{color:#38bdf8!important}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-success-card{text-align:center;padding:32px 16px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-success-card .success-check-ic{font-size:64px;color:#10b981;margin-bottom:16px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-success-card .success-title{font-size:22px;font-weight:700;color:#fff;margin-bottom:8px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body .reset-success-card .success-desc{font-size:14px;color:#94a3b8;margin-bottom:24px}.auth-suite-viewport .page-global-footer{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:2;font-size:12px;color:#64748b;text-align:center;white-space:nowrap;letter-spacing:.4px}.password-strength-container{display:flex;align-items:center;gap:12px;margin-top:6px;margin-bottom:12px}.password-strength-container .strength-bar-wrapper{flex:1;height:4px;background:#ffffff1a;border-radius:9999px;overflow:hidden}.password-strength-container .strength-bar-wrapper .strength-bar-fill{height:100%;transition:width .3s ease,background-color .3s ease}.password-strength-container .strength-bar-wrapper .strength-bar-fill.strength-weak{background:#ef4444}.password-strength-container .strength-bar-wrapper .strength-bar-fill.strength-medium{background:#f59e0b}.password-strength-container .strength-bar-wrapper .strength-bar-fill.strength-strong{background:#10b981}.password-strength-container .strength-label{font-size:11px;font-weight:600}.password-strength-container .strength-label.label-weak{color:#ef4444}.password-strength-container .strength-label.label-medium{color:#f59e0b}.password-strength-container .strength-label.label-strong{color:#10b981}@keyframes pulse-orb{0%{transform:scale(1) translate(0)}50%{transform:scale(1.15) translate(30px,-20px)}to{transform:scale(.95) translate(-20px,30px)}}.fade-in-animated{animation:fadeIn .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.auth-suite-viewport{padding:16px 16px 48px}.auth-suite-viewport .auth-main-card{flex-direction:column;max-width:520px;height:auto;max-height:none}.auth-suite-viewport .auth-main-card .auth-hero-column{height:auto;padding:32px 24px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body{margin:20px 0}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-main-title{font-size:24px}.auth-suite-viewport .auth-main-card .auth-hero-column .hero-body .hero-stats-grid{grid-template-columns:repeat(3,1fr)}.auth-suite-viewport .auth-main-card .auth-form-column{height:auto;padding:32px 24px}.auth-suite-viewport .auth-main-card .auth-form-column .auth-form-body{overflow-y:visible}.auth-suite-viewport .page-global-footer{position:relative;bottom:auto;left:auto;transform:none;margin-top:20px}}._dashboardPage_tl4xz_1{min-height:100vh;padding:32px;background:var(--theme-background);position:relative;overflow:hidden}._dashboardPage_tl4xz_1:before{content:"";position:absolute;top:-200px;right:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);pointer-events:none}._dashboardPage_tl4xz_1:after{content:"";position:absolute;bottom:-250px;left:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 70%);pointer-events:none}._pageHeader_tl4xz_29{position:relative;z-index:1;margin-bottom:32px;animation:_dashboardSlideDown_tl4xz_1 .6s cubic-bezier(.4,0,.2,1)}@keyframes _dashboardSlideDown_tl4xz_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._headerCard_tl4xz_46{background:var(--theme-surface-translucent);backdrop-filter:blur(20px);border-radius:24px;padding:28px 32px;border:1px solid var(--theme-border);box-shadow:0 4px 24px #2563eb0f,0 1px 2px #0000000a,inset 0 1px 0 var(--theme-border-secondary);display:flex;align-items:center;gap:24px}._headerIconWrapper_tl4xz_58{position:relative;width:72px;height:72px;flex-shrink:0}._headerIconWrapper_tl4xz_58:before{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);border-radius:20px;opacity:.15;animation:_dashboardIconPulse_tl4xz_1 3s ease-in-out infinite}@keyframes _dashboardIconPulse_tl4xz_1{0%,to{transform:scale(1);opacity:.15}50%{transform:scale(1.05);opacity:.25}}._headerIcon_tl4xz_58{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);border-radius:20px;font-size:32px;color:#fff;box-shadow:0 8px 24px #2563eb40}._headerContent_tl4xz_98{flex:1}._title_tl4xz_102{margin:0 0 6px!important;font-size:26px!important;font-weight:700!important;color:var(--theme-text)!important;letter-spacing:-.5px}._subtitle_tl4xz_110{color:var(--theme-text-secondary);font-size:15px;font-weight:400}._headerTime_tl4xz_116{margin-left:auto;text-align:right}._currentTime_tl4xz_121{font-size:28px;font-weight:700;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);-webkit-text-fill-color:transparent;background-clip:text}._currentDate_tl4xz_129{font-size:14px;color:var(--theme-text-secondary);margin-top:2px}._statsSection_tl4xz_135{position:relative;z-index:1;margin-bottom:32px;animation:_dashboardSlideUp_tl4xz_1 .6s cubic-bezier(.4,0,.2,1) .1s both}@keyframes _dashboardSlideUp_tl4xz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._statsGrid_tl4xz_152{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._statCard_tl4xz_158{background:var(--theme-surface);border-radius:20px;padding:24px;box-shadow:0 4px 20px #2563eb0f,0 1px 3px #0000000a;border:1px solid rgba(37,99,235,.06);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}._statCard_tl4xz_158:hover{transform:translateY(-6px);box-shadow:0 16px 40px #2563eb1f,0 4px 12px #0000000f}._statCard_tl4xz_158:hover ._statIcon_tl4xz_172{transform:scale(1.1) rotate(5deg)}._statCard_tl4xz_158:hover ._statValue_tl4xz_175{transform:scale(1.05)}._statCard_tl4xz_158:before{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;opacity:.1;transition:all .4s ease}._statCard_tl4xz_158:hover:before{transform:scale(1.2);opacity:.15}._statCardBlue_tl4xz_194:before{background:var(--theme-primary)}._statCardGreen_tl4xz_198:before{background:#10b981}._statCardPurple_tl4xz_202:before{background:#8b5cf6}._statCardOrange_tl4xz_206:before{background:#f59e0b}._statHeader_tl4xz_210{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._statIcon_tl4xz_172{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:24px;color:#fff;transition:transform .4s cubic-bezier(.4,0,.2,1)}._statIconBlue_tl4xz_229{background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);box-shadow:0 4px 12px #2563eb4d}._statIconGreen_tl4xz_234{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 12px #10b9814d}._statIconPurple_tl4xz_239{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 4px 12px #8b5cf64d}._statIconOrange_tl4xz_244{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 12px #f59e0b4d}._statTrend_tl4xz_249{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:20px}._statTrend_tl4xz_249._trendUp_tl4xz_258{color:#10b981;background:#10b9811a}._statTrend_tl4xz_249._trendDown_tl4xz_262{color:#ef4444;background:#ef44441a}._statContent_tl4xz_267{position:relative;z-index:1}._statValue_tl4xz_175{font-size:36px;font-weight:700;color:var(--theme-text);line-height:1.2;margin-bottom:4px;transition:transform .3s ease}._statLabel_tl4xz_281{font-size:14px;color:var(--theme-text-secondary);font-weight:500}._usersSection_tl4xz_287{position:relative;z-index:1;animation:_dashboardSlideUp_tl4xz_1 .6s cubic-bezier(.4,0,.2,1) .2s both}._usersCard_tl4xz_293{background:var(--theme-surface);border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #2563eb0f,0 1px 3px #0000000a;border:1px solid rgba(37,99,235,.06)}._cardHeader_tl4xz_301{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--theme-border-secondary)}._cardTitle_tl4xz_309{display:flex;align-items:center;gap:12px}._cardIcon_tl4xz_315{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb1a,#3b82f626);border-radius:12px;color:var(--theme-primary);font-size:20px}._cardTitleText_tl4xz_327{font-size:18px;font-weight:600;color:var(--theme-text)}._cardSubtitle_tl4xz_333{font-size:14px;color:var(--theme-text-secondary);margin-top:2px}._userList_tl4xz_339{padding:8px 0}._userItem_tl4xz_343{display:flex;align-items:center;padding:16px 28px;transition:all .3s ease;cursor:pointer;border-bottom:1px solid var(--theme-border-secondary)}._userItem_tl4xz_343:last-child{border-bottom:none}._userItem_tl4xz_343:hover{background:linear-gradient(90deg,#2563eb0a,#3b82f605)}._userAvatar_tl4xz_358{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:20px;color:#fff;margin-right:16px;flex-shrink:0}._userAvatarAdmin_tl4xz_371{background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);box-shadow:0 4px 12px #2563eb40}._userAvatarUser_tl4xz_376{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 4px 12px #8b5cf640}._userInfo_tl4xz_381{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._userEmail_tl4xz_389{font-size:15px;font-weight:600;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMeta_tl4xz_398{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._userTime_tl4xz_405{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--theme-text-tertiary)}._userTime_tl4xz_405 ._anticon_tl4xz_412{font-size:12px}._userTag_tl4xz_416{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}._userTagAdmin_tl4xz_426{background:linear-gradient(135deg,#2563eb1a,#3b82f626);color:var(--theme-primary);border:1px solid rgba(37,99,235,.2)}._userTagUser_tl4xz_432{background:linear-gradient(135deg,#8b5cf61a,#a78bfa26);color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}._emptyState_tl4xz_438{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}._emptyIcon_tl4xz_446{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb14,#3b82f60a);border-radius:50%;font-size:36px;color:var(--theme-text-tertiary);margin-bottom:16px}._emptyText_tl4xz_459{font-size:15px;color:var(--theme-text-tertiary)}._loadingContainer_tl4xz_464{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;background:var(--theme-background)}._loadingSpinner_tl4xz_473{position:relative;width:64px;height:64px;margin-bottom:24px}._loadingSpinner_tl4xz_473:before,._loadingSpinner_tl4xz_473:after{content:"";position:absolute;inset:0;border-radius:50%;border:4px solid transparent}._loadingSpinner_tl4xz_473:before{border-top-color:var(--theme-primary);animation:_dashboardSpin_tl4xz_1 1s linear infinite}._loadingSpinner_tl4xz_473:after{border-right-color:var(--theme-primary-light);animation:_dashboardSpin_tl4xz_1 1.5s linear infinite reverse}@keyframes _dashboardSpin_tl4xz_1{to{transform:rotate(360deg)}}._loadingText_tl4xz_500{font-size:16px;color:var(--theme-text-secondary);font-weight:500}._page_8fktm_1{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px;padding:0 12px 12px 0;overflow:hidden;color:var(--theme-text)}._pageHeader_8fktm_12{flex:0 0 auto;min-height:48px}._toolbar_8fktm_17{display:flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px}._searchFields_8fktm_26,._toolbarActions_8fktm_27{display:flex;align-items:center;gap:12px}._searchFields_8fktm_26{min-width:0;flex-wrap:wrap}._toolbarActions_8fktm_27{flex:0 0 auto}._tablePanel_8fktm_42{position:relative;display:flex;min-height:240px;flex:1 1 auto;flex-direction:column;overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);box-shadow:0 2px 8px var(--theme-shadow-light)}._tableViewport_8fktm_55{position:relative;min-height:0;flex:1;overflow:auto}._tableContent_8fktm_62{min-height:100%}._tableHeader_8fktm_66,._tableRow_8fktm_67{display:grid}._tableHeader_8fktm_66{position:sticky;z-index:3;top:0;min-width:100%;border-bottom:2px solid var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text);font-size:14px;font-weight:600}._fixedCell_8fktm_83{position:sticky;z-index:2;right:0;border-left:1px solid var(--theme-border-secondary);background:var(--theme-surface);box-shadow:-8px 0 14px -14px #0f172a8c}._tableHeader_8fktm_66 ._fixedCell_8fktm_83{z-index:4;background:var(--theme-surface-muted)}._tableRow_8fktm_67{min-width:100%;border-bottom:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);transition:all .3s ease}._tableRow_8fktm_67:hover{background:var(--theme-background-light);transform:translate(4px)}._tableRow_8fktm_67:hover ._fixedCell_8fktm_83{background:var(--theme-surface-muted)}._tableRow_8fktm_67:focus-within{position:relative;z-index:1;box-shadow:inset 3px 0 0 var(--theme-primary)}._cell_8fktm_117{display:flex;min-width:0;min-height:52px;align-items:center;padding:8px 16px;white-space:nowrap}._tableHeader_8fktm_66 ._cell_8fktm_117{min-height:52px;background:var(--theme-surface-muted)}._ellipsisCell_8fktm_131{display:block;overflow:hidden;align-content:center;text-overflow:ellipsis}._emptyState_8fktm_138{position:absolute;inset:52px 0 0;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:var(--theme-surface)}._loadingMask_8fktm_148{position:absolute;z-index:6;inset:52px 0 0;display:flex;align-items:center;justify-content:center;background:var(--theme-surface-translucent);backdrop-filter:blur(1px)}._pagination_8fktm_159{display:flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:flex-end;padding:0 8px}@media (width <= 900px){._toolbar_8fktm_17{align-items:flex-start;flex-direction:column}._toolbarActions_8fktm_27{align-self:flex-end}}@media (prefers-reduced-motion: reduce){._tableRow_8fktm_67{transition:none}}._confirmDialog_1kv7s_1 .ant-modal-content{padding:0;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026}._confirmDialog_1kv7s_1 .ant-modal-body{padding:0}._confirmDialogContent_1kv7s_11{display:flex;align-items:flex-start;gap:16px;padding:28px 24px 20px}._iconWrapper_1kv7s_18{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:14px;color:#fff}._textWrapper_1kv7s_30{flex:1;min-width:0}._title_1kv7s_35{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--theme-text);line-height:1.4}._description_1kv7s_43{margin:0;font-size:14px;color:var(--theme-text-tertiary);line-height:1.6}._dialogContent_1kv7s_50{display:flex;align-items:flex-start;gap:16px;padding:28px 24px 20px}._dialogActions_1kv7s_57{display:flex;gap:12px;padding:16px 24px 24px;background:var(--theme-surface-muted);border-top:1px solid var(--theme-border-secondary)}._cancelBtn_1kv7s_65,._confirmBtn_1kv7s_66{flex:1;height:48px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}._cancelBtn_1kv7s_65:disabled,._confirmBtn_1kv7s_66:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_1kv7s_65{background:var(--theme-surface);color:var(--theme-text-secondary);border:1px solid var(--theme-border)}._cancelBtn_1kv7s_65:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary)}._confirmBtn_1kv7s_66{background:var(--theme-primary-button-gradient);color:#fff;box-shadow:0 4px 12px var(--theme-shadow)}._confirmBtn_1kv7s_66:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px var(--theme-shadow)}._confirmBtn_1kv7s_66._danger_1kv7s_101{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 4px 12px #ff4d4f40}._confirmBtn_1kv7s_66._danger_1kv7s_101:hover:not(:disabled){box-shadow:0 6px 16px #ff4d4f59}._confirmDialogModal_1kv7s_109 .ant-modal-content{padding:0;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026}._confirmDialogModal_1kv7s_109 .ant-modal-body{padding:0}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns{display:flex;gap:12px;padding:16px 24px 24px;background:var(--theme-surface-muted);border-top:1px solid var(--theme-border-secondary);margin:0}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns .ant-btn{flex:1;height:48px;border-radius:12px;font-size:15px;font-weight:500}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns .ant-btn-default{background:var(--theme-surface-elevated);color:var(--theme-text-secondary);border:1px solid var(--theme-border)}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns .ant-btn-default:hover{border-color:var(--theme-primary);color:var(--theme-primary)}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns .ant-btn-primary{background:var(--theme-primary-button-gradient);border:none;box-shadow:0 4px 12px var(--theme-shadow)}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px var(--theme-shadow)}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns .ant-btn-dangerous{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;box-shadow:0 4px 12px #ff4d4f40}._confirmDialogModal_1kv7s_109 .ant-modal-confirm-btns .ant-btn-dangerous:hover{box-shadow:0 6px 16px #ff4d4f59}._typeSelect_1vhw0_1{width:100%}._userId_1vhw0_5{display:inline-flex;min-height:30px;align-items:center;padding:4px 10px;border-radius:6px;color:var(--theme-primary);background:var(--theme-background);font-family:SF Mono,Monaco,Consolas,monospace}._userEmail_1vhw0_16{color:var(--theme-text)}._userNickname_1vhw0_20{color:var(--theme-text-secondary)}._userPhone_1vhw0_24{color:var(--theme-text-tertiary)}._typeTag_1vhw0_28,._statusTag_1vhw0_29{white-space:nowrap}._timeText_1vhw0_33{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-tertiary);font-size:13px;white-space:nowrap}._actionBtns_1vhw0_42{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}._actionBtn_1vhw0_42{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--theme-primary);font-size:13px;cursor:pointer;white-space:nowrap}._actionBtn_1vhw0_42:hover{background:#2563eb1a}._disableBtn_1vhw0_68{color:#fa8c16}._enableBtn_1vhw0_72{color:#52c41a}._deleteBtn_1vhw0_76{color:#ff4d4f}._emptyState_1vhw0_80{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:40px 20px}._emptyIcon_1vhw0_89{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:16px;color:var(--theme-primary);background:var(--theme-background);font-size:32px}._emptyTitle_1vhw0_102{margin:0 0 8px!important}._emptyDesc_1vhw0_106{margin-bottom:16px;color:var(--theme-text-tertiary)}._loadingContainer_xlw2m_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}._tipText_xlw2m_9{margin:0 0 16px!important;font-size:14px!important;font-weight:500!important;color:var(--theme-text)!important}._tagsGrid_xlw2m_16{max-height:400px;overflow-y:auto;padding:8px;background:var(--theme-surface-muted);border-radius:8px}._tagsGrid_xlw2m_16::-webkit-scrollbar{width:6px}._tagsGrid_xlw2m_16::-webkit-scrollbar-track{background:transparent}._tagsGrid_xlw2m_16::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}._tagsGrid_xlw2m_16::-webkit-scrollbar-thumb:hover{background:var(--theme-text-tertiary)}._tagsContainer_xlw2m_37{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;align-content:start}._tagItem_xlw2m_44{padding:8px 16px;border-radius:20px;font-size:13px;cursor:pointer;text-align:center;transition:all .3s;background:linear-gradient(135deg,#2563eb1a,#3b82f626);border:1px solid var(--theme-primary);color:var(--theme-primary)}._tagItem_xlw2m_44:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}._tagItem_xlw2m_44._selected_xlw2m_59{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:2px solid #1890ff;color:#1890ff;box-shadow:0 2px 8px #1890ff4d}._emptyState_xlw2m_66{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}._emptyIcon_xlw2m_74{font-size:48px;color:var(--theme-placeholder);margin-bottom:16px}._emptyText_xlw2m_80{color:var(--theme-text-tertiary)}._modalFooter_xlw2m_84{display:flex;gap:12px;width:100%}._cancelBtn_xlw2m_90,._confirmBtn_xlw2m_91{flex:1;height:48px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}._cancelBtn_xlw2m_90:disabled,._confirmBtn_xlw2m_91:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_xlw2m_90{background:var(--theme-surface-elevated);color:var(--theme-text-secondary);border:1px solid var(--theme-border)}._cancelBtn_xlw2m_90:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary)}._confirmBtn_xlw2m_91{background:var(--theme-primary-button-gradient);color:#fff;box-shadow:0 4px 12px var(--theme-shadow)}._confirmBtn_xlw2m_91:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px var(--theme-shadow)}._modalOverlay_ih8u4_1{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_ih8u4_11{background:var(--theme-surface);border-radius:20px;width:1000px;max-width:95vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column}._modalHeader_ih8u4_23{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#2563eb08,#3b82f60d);border-bottom:1px solid var(--theme-border)}._headerLeft_ih8u4_32{display:flex;align-items:center;gap:12px}._headerIcon_ih8u4_38{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);border-radius:12px;font-size:20px;color:#fff}._headerTitle_ih8u4_50{margin:0;font-size:18px;font-weight:600;color:var(--theme-text)}._closeBtn_ih8u4_57{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;color:var(--theme-text-tertiary);font-size:24px;transition:all .3s ease}._closeBtn_ih8u4_57:hover{background:#0000000f;color:var(--theme-text)}._modalBody_ih8u4_76{flex:1;overflow:auto;padding:24px}._loadingContainer_ih8u4_82{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px}._detailContent_ih8u4_90{display:flex;gap:24px;height:100%;min-height:500px}._imageSection_ih8u4_97{flex:0 0 500px;display:flex;align-items:center;justify-content:center;background:var(--theme-surface-muted);border-radius:12px;overflow:hidden}._previewImage_ih8u4_107{max-width:100%;max-height:500px;object-fit:contain}._infoSection_ih8u4_113{flex:1;display:flex;flex-direction:column;gap:24px}._infoBlock_ih8u4_120{flex:1}._blockTitle_ih8u4_124{margin:0 0 16px!important;font-size:16px!important;font-weight:600!important;color:var(--theme-text)!important}._infoList_ih8u4_131{display:flex;flex-direction:column;gap:12px}._infoRow_ih8u4_137{display:flex;align-items:center}._infoLabel_ih8u4_142{width:100px;flex-shrink:0}._infoValue_ih8u4_147{flex:1}._tagsLoading_ih8u4_151{padding:20px 0;text-align:center}._tagsList_ih8u4_156{display:flex;flex-wrap:wrap;gap:12px}._tagWrapper_ih8u4_162{position:relative;display:inline-block}._tagItem_ih8u4_167{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;background:linear-gradient(135deg,#2563eb1a,#3b82f626);border:1px solid var(--theme-primary);color:var(--theme-primary);cursor:default;transition:all .3s;box-shadow:0 2px 4px #2563eb1a}._tagItem_ih8u4_167:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}._actionButtons_ih8u4_184{display:flex;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid var(--theme-border-secondary)}._addTagBtn_ih8u4_192{color:var(--theme-primary);border-color:var(--theme-primary)}._addTagBtn_ih8u4_192:hover{color:var(--theme-primary-dark);border-color:var(--theme-primary-dark);background:#2563eb0d}._enableShareBtn_ih8u4_202{color:#52c41a;border-color:#52c41a}._enableShareBtn_ih8u4_202:hover{color:#389e0d;border-color:#389e0d;background:#52c41a0d}._disableShareBtn_ih8u4_212{color:#faad14;border-color:#faad14}._disableShareBtn_ih8u4_212:hover{color:#d48806;border-color:#d48806;background:#faad140d}._editBtn_ih8u4_222{color:#52c41a;border-color:#52c41a}._editBtn_ih8u4_222:hover{color:#389e0d;border-color:#389e0d;background:#52c41a0d}._deleteBtn_ih8u4_232:hover{background:#ff4d4f0d}._imagesPage_cl2a0_1{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px;padding:0 12px 12px 0;overflow:hidden;color:var(--theme-text)}._toolbar_cl2a0_12{display:flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px}._filterGroup_cl2a0_21{display:flex;align-items:center;gap:12px;min-width:0}._filterLabel_cl2a0_28{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-secondary);white-space:nowrap}._tagSelect_cl2a0_36{width:280px}._searchBtn_cl2a0_40,._addBtn_cl2a0_41{flex:0 0 auto}._imageContent_cl2a0_45{position:relative;display:flex;min-height:0;flex:1 1 auto;overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);box-shadow:0 2px 8px var(--theme-shadow-light)}._imageGrid_cl2a0_57{display:grid;width:100%;height:100%;min-height:0;flex:1 1 auto;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px;overflow-y:scroll;padding:12px}._imageCard_cl2a0_72{min-width:0;height:max-content;align-self:start;overflow:hidden;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);box-shadow:0 2px 8px var(--theme-shadow-light);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}._imageCard_cl2a0_72:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--theme-shadow)}._imageCard_cl2a0_72:hover ._imageOverlay_cl2a0_89{opacity:1}._imageWrapper_cl2a0_93{position:relative;width:100%;height:auto;overflow:hidden;padding-top:0;background-color:#fafafa;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}._imageWrapper_cl2a0_93:before{display:block;padding-top:100%;content:""}._imageThumb_cl2a0_111{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%);object-fit:contain}._imageOverlay_cl2a0_89{position:absolute;z-index:2;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45) 100%);opacity:0;transition:opacity .2s ease}._viewHint_cl2a0_136{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid rgba(255,255,255,.3);border-radius:16px;color:#fff;background:#fff3;font-size:12px}._imageDimensions_cl2a0_148{position:absolute;z-index:3;bottom:8px;left:8px;padding:3px 6px;border-radius:5px;color:#fff;background:#0000008c;font-size:11px}._shareBadge_cl2a0_160{position:absolute;z-index:3;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;color:#fff;background:var(--theme-primary);font-size:11px}._cardBody_cl2a0_175{padding:8px 10px}._imageName_cl2a0_179{display:block;overflow:hidden;color:var(--theme-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._loadingContainer_cl2a0_188,._emptyState_cl2a0_189{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center}._loadingSpinner_cl2a0_199{width:36px;height:36px;margin-bottom:12px;border:3px solid var(--theme-border);border-top-color:var(--theme-primary);border-radius:50%;animation:_imagesPageSpin_cl2a0_1 .8s linear infinite}@keyframes _imagesPageSpin_cl2a0_1{to{transform:rotate(360deg)}}._loadingText_cl2a0_214,._emptyDesc_cl2a0_215{color:var(--theme-text-secondary)}._emptyIconWrapper_cl2a0_219{margin-bottom:12px}._emptyIcon_cl2a0_219{color:var(--theme-placeholder);font-size:44px}._emptyTitle_cl2a0_228{margin:0 0 8px!important}._addFirstBtn_cl2a0_232{margin-top:16px}._pagination_cl2a0_236{display:flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:flex-end;padding:0 8px}@media (width <= 900px){._toolbar_cl2a0_12{align-items:flex-start;flex-direction:column}._filterGroup_cl2a0_21{width:100%;flex-wrap:wrap}._tagSelect_cl2a0_36{flex:1;min-width:220px}._addBtn_cl2a0_41{align-self:flex-end}}._apkUpload_1q55r_1{width:100%}._uploadArea_1q55r_5{border:2px dashed var(--theme-border);border-radius:16px;padding:40px 20px;text-align:center;cursor:pointer;background:var(--theme-background);transition:all .3s ease}._uploadArea_1q55r_5:hover{border-color:var(--theme-primary);background:var(--theme-surface)}._uploadPrompt_1q55r_19{display:flex;flex-direction:column;align-items:center;gap:8px}._uploadIcon_1q55r_26{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--theme-background) 0%,var(--theme-background-light) 100%);border-radius:16px;font-size:32px;color:var(--theme-primary);margin-bottom:8px}._uploadText_1q55r_39{font-size:16px;font-weight:500;color:var(--theme-text)}._uploadHint_1q55r_45{font-size:13px;color:var(--theme-text-tertiary)}._uploading_1q55r_50{display:flex;flex-direction:column;align-items:center;gap:16px}._spinner_1q55r_57{font-size:40px;color:var(--theme-primary)}._progressText_1q55r_62{font-size:14px;color:var(--theme-text-tertiary)}._uploadedFile_1q55r_67{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--theme-success-surface);border-radius:12px;border:1px solid #b7eb8f}._fileInfo_1q55r_77{display:flex;align-items:center;gap:12px}._fileIcon_1q55r_83{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--theme-surface);border-radius:12px;font-size:24px;color:#52c41a;box-shadow:0 2px 8px #52c41a26}._fileDetails_1q55r_96{display:flex;flex-direction:column;gap:2px}._fileName_1q55r_102{font-size:15px;font-weight:500;color:var(--theme-text);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileStatus_1q55r_112{font-size:12px;color:#52c41a}._removeBtn_1q55r_117{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#ff4d4f;transition:all .3s ease}._removeBtn_1q55r_117:hover{background:#ff4d4f1a}._modalOverlay_1o9e9_1{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1o9e9_11{position:relative;background:var(--theme-surface);border-radius:20px;width:400px;max-width:90vw;padding:40px 36px 32px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;align-items:center}._closeBtn_1o9e9_24{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--theme-text-tertiary);font-size:16px;transition:all .3s ease}._closeBtn_1o9e9_24:hover{background:#0000000f;color:var(--theme-text)}._appInfo_1o9e9_46{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px}._appIcon_1o9e9_54{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);border-radius:14px;font-size:28px;color:#fff;box-shadow:0 6px 16px var(--theme-shadow);margin-bottom:4px}._appName_1o9e9_68{margin:0!important;font-size:20px!important;font-weight:700!important;color:var(--theme-text)!important;text-align:center}._version_1o9e9_76{font-size:14px}._qrSection_1o9e9_80{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px}._qrWrap_1o9e9_88{padding:16px;background:var(--theme-surface-elevated);border:2px solid var(--theme-border);border-radius:12px;box-shadow:0 4px 12px var(--theme-shadow-light)}._qrHint_1o9e9_96{font-size:13px}._actionSection_1o9e9_100{width:100%}._downloadBtn_1o9e9_104{height:48px;border-radius:12px;font-size:16px;font-weight:600;background:var(--theme-primary-button-gradient);border:none;box-shadow:0 4px 12px var(--theme-shadow)}._downloadBtn_1o9e9_104:hover{opacity:.9}._selectorLayout_13teo_1{display:grid;grid-template-columns:208px minmax(0,1fr);gap:20px;height:560px}._customLayout_13teo_8{min-height:480px}._categoryRail_13teo_12{min-width:0;padding:14px;background:var(--theme-surface-muted);border:1px solid var(--theme-border-secondary);border-radius:14px;height:100%;display:flex;flex-direction:column}._categoryHeading_13teo_23{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px 10px;color:var(--theme-text-secondary);font-size:13px;font-weight:600}._categoryList_13teo_34{display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto;min-height:0}._categoryList_13teo_34::-webkit-scrollbar{width:4px}._categoryList_13teo_34::-webkit-scrollbar-thumb{background:var(--theme-border-secondary);border-radius:2px}._categoryButton_13teo_50{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;overflow:hidden;color:var(--theme-text-secondary);font:inherit;text-align:left;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}._categoryButton_13teo_50 span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryButton_13teo_50:hover{color:var(--theme-menu-selected-color);background:var(--theme-menu-hover-background);border-color:transparent}._categoryButton_13teo_50:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}._categoryActive_13teo_83{color:var(--theme-menu-selected-color);font-weight:600;background:var(--theme-menu-selected-background);border-color:transparent;box-shadow:none}._categoryActive_13teo_83:hover{color:var(--theme-menu-selected-color);background:var(--theme-menu-selected-background)}._uncategorizedButton_13teo_95{margin-top:8px;border-top-color:var(--theme-border-secondary)}._appPanel_13teo_100{min-width:0;display:flex;flex-direction:column;height:100%}._panelBody_13teo_107{flex:1;display:flex;flex-direction:column;min-height:0}._gridWrapper_13teo_114{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}._toolbar_13teo_122{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-bottom:16px}._currentCategory_13teo_131{display:flex;align-items:baseline;gap:10px;min-width:0}._currentCategory_13teo_131 .ant-typography:first-child{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}._search_13teo_144{width:min(360px,100%);margin-left:auto}._appCard_13teo_149{height:98px;overflow:hidden;background:var(--theme-surface);border:1px solid var(--theme-border)!important;border-radius:10px}._appCard_13teo_149:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}._appCardSelected_13teo_161{border:2px solid var(--theme-primary)!important;box-shadow:0 6px 18px var(--theme-shadow)}._appCardContent_13teo_166{display:flex;align-items:flex-start;gap:12px}._appIcon_13teo_172{flex-shrink:0}._appInfo_13teo_176{flex:1;min-width:0}._appTitle_13teo_181{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px}._appTitle_13teo_181 .ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._appTitle_13teo_181 .ant-tag{margin-inline-end:0}._appMeta_13teo_198,._packageName_13teo_199{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._packageName_13teo_199{margin-top:4px}._pagination_13teo_211{display:flex;justify-content:flex-end;margin-top:16px}._loadingState_13teo_217,._emptyState_13teo_218{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:0!important}._emptyState_13teo_218{justify-content:center}._emptyIcon_13teo_232{color:var(--theme-placeholder);font-size:72px}@media (width <= 767px){._selectorLayout_13teo_1{display:flex;flex-direction:column;gap:14px;height:auto;min-height:420px}._categoryRail_13teo_12{padding:10px}._categoryHeading_13teo_23{padding-bottom:8px}._categoryList_13teo_34{flex-direction:row;padding:2px;overflow-x:auto;scrollbar-width:thin}._categoryButton_13teo_50{flex:0 0 auto;width:auto;max-width:180px;padding:0 14px}._uncategorizedButton_13teo_95{margin-top:0;border-top-color:transparent}._toolbar_13teo_122{align-items:stretch;flex-direction:column;gap:10px}._search_13teo_144{width:100%;margin-left:0}}@media (prefers-reduced-motion: reduce){._categoryButton_13teo_50{transition:none}}._appCell_f8ifc_1{display:flex;min-width:0;align-items:center;gap:12px}._appIcon_f8ifc_8{width:48px;height:48px;flex:0 0 48px;border-radius:8px;background:var(--theme-background)}._appText_f8ifc_16{min-width:0;flex:1}._appTitle_f8ifc_21{display:flex;min-width:0;align-items:center;gap:6px}._appName_f8ifc_28,._packageName_f8ifc_29{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._appName_f8ifc_28{max-width:210px}._packageName_f8ifc_29{max-width:270px;font-size:12px}._compactTag_f8ifc_46{flex:0 0 auto;margin:0;white-space:nowrap}._versionCell_f8ifc_52{display:flex;flex-direction:column;gap:0;white-space:nowrap}._versionName_f8ifc_59{font-size:13px;line-height:1.35}._versionCode_f8ifc_64{font-size:12px;line-height:1.35}._sdkText_f8ifc_69,._sizeText_f8ifc_70,._timeText_f8ifc_71{font-size:13px;white-space:nowrap}._timeText_f8ifc_71{color:var(--theme-text-tertiary)}._actionBtns_f8ifc_80{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;white-space:nowrap}._actionBtn_f8ifc_80{display:inline-flex;align-items:center;gap:3px;padding:3px 4px;border:0;border-radius:5px;background:transparent;color:var(--theme-primary);font-size:13px;line-height:1.4;cursor:pointer;white-space:nowrap}._actionBtn_f8ifc_80:hover{background:#2563eb1a}._disableBtn_f8ifc_107{color:#fa8c16}._enableBtn_f8ifc_111{color:#52c41a}._officialBtn_f8ifc_115{color:#d89614}._deleteBtn_f8ifc_119{color:#ff4d4f}._emptyState_f8ifc_123{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}._emptyIcon_f8ifc_132{margin-bottom:12px;color:#bfbfbf;font-size:44px}._emptyTitle_f8ifc_138{margin:0 0 8px!important}._emptyDesc_f8ifc_142{color:var(--theme-text-tertiary)}._page_1ag8s_1{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px;overflow:hidden}._detailToolbar_1ag8s_10{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding-bottom:8px;border-bottom:1px solid var(--theme-border)}._detailNavigation_1ag8s_21{display:flex;min-width:0;align-items:center;gap:12px}._backButton_1ag8s_28{flex:0 0 auto}._detailTitle_1ag8s_32{margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableCard_1ag8s_39{min-height:0;flex:1 1 auto;overflow:hidden;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;box-shadow:0 2px 8px var(--theme-shadow-light)}._languageCell_1ag8s_49{display:flex;align-items:center;gap:6px;white-space:nowrap}._localeCloud_1ag8s_56{display:flex;flex-wrap:wrap;gap:6px}._localeTag_1ag8s_62{margin:0;border-color:var(--theme-border);color:var(--theme-primary-dark);background:var(--theme-background);font-family:Satoshi,monospace;letter-spacing:.02em}._packageName_1ag8s_71{display:block;max-width:300px;overflow:hidden;color:var(--theme-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._actionButtons_1ag8s_81{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}._actionButton_1ag8s_81{flex:0 0 auto;min-height:24px;padding:4px 6px}._categoryActions_1ag8s_95{display:flex;align-content:flex-start;align-items:center;gap:0 4px;flex-wrap:wrap}._categoryActions_1ag8s_95 .ant-btn{min-height:24px;height:auto;margin:0;padding:2px 4px;line-height:1.4}._emptyState_1ag8s_111{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}._emptyIcon_1ag8s_120{margin-bottom:12px;color:var(--theme-placeholder);font-size:44px}._emptyTitle_1ag8s_126{margin:0 0 8px!important}._emptyDesc_1ag8s_130{color:var(--theme-text-tertiary)}._appStack_1ag8s_134{display:flex;width:100%;flex-wrap:wrap;gap:8px}._appIconButton_1ag8s_141{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}._appIconButton_1ag8s_141:hover{box-shadow:0 0 0 2px var(--theme-primary-light)}._appIcon_1ag8s_141{width:48px;height:48px;border-radius:8px}._appDetail_1ag8s_164{display:flex;flex-direction:column;gap:16px}._appDetailHeader_1ag8s_170{display:flex;align-items:center;gap:12px}._appDetailHeader_1ag8s_170>div{min-width:0}._appDetailIcon_1ag8s_180{flex:0 0 48px}._appDetailHeader_1ag8s_170 ._packageName_1ag8s_71{max-width:420px}._themeId_1ghf2_1{display:inline-flex;min-height:30px;align-items:center;padding:4px 10px;border-radius:6px;background:var(--theme-code-background);color:var(--theme-text-secondary);font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px}._previewImage_1ghf2_13{width:180px;height:100px;object-fit:cover;border-radius:8px}._previewPlaceholder_1ghf2_20{display:flex;width:180px;height:100px;align-items:center;justify-content:center;border-radius:8px;background:var(--theme-surface-muted);color:var(--theme-placeholder);font-size:32px}._themeName_1ghf2_32{color:var(--theme-text);font-size:14px;font-weight:600}._themeDesc_1ghf2_38{margin-top:4px;overflow:hidden;color:var(--theme-text-tertiary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._statusTag_1ghf2_47,._presetTag_1ghf2_48{white-space:nowrap}._timeText_1ghf2_52{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-tertiary);font-size:13px;white-space:nowrap}._actionBtns_1ghf2_61{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}._actionBtn_1ghf2_61{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:6px;background:transparent;font-size:13px;cursor:pointer;white-space:nowrap}._detailBtn_1ghf2_82,._editBtn_1ghf2_83{color:var(--theme-primary)}._enableBtn_1ghf2_87{color:#52c41a}._disableBtn_1ghf2_91{color:#fa8c16}._deleteBtn_1ghf2_95{color:#ff4d4f}._actionBtn_1ghf2_61:hover{background:#2563eb1a}._emptyState_1ghf2_103{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}._emptyIcon_1ghf2_112{margin-bottom:12px;color:var(--theme-placeholder);font-size:44px}._emptyTitle_1ghf2_118{margin:0 0 8px!important}._emptyDesc_1ghf2_122{color:var(--theme-text-tertiary)}._confirmContent_n8csq_1{padding:4px 0;min-width:240px}._confirmHeader_n8csq_6{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}._iconWrapper_n8csq_13{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:10px;color:#fff}._textWrapper_n8csq_25{flex:1;min-width:0}._title_n8csq_30{font-size:15px;font-weight:600;color:var(--theme-text);line-height:1.4;margin-bottom:4px}._description_n8csq_38{font-size:13px;color:var(--theme-text-tertiary);line-height:1.5}._confirmActions_n8csq_44{display:flex;gap:8px;justify-content:flex-end}._cancelBtn_n8csq_50,._confirmBtn_n8csq_51{height:32px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}._cancelBtn_n8csq_50:disabled,._confirmBtn_n8csq_51:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_n8csq_50{background:var(--theme-surface);color:var(--theme-text-secondary);border:1px solid var(--theme-border)}._cancelBtn_n8csq_50:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary)}._confirmBtn_n8csq_51{background:var(--theme-primary-button-gradient);color:#fff;box-shadow:0 2px 8px var(--theme-shadow)}._confirmBtn_n8csq_51:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--theme-shadow)}._confirmBtn_n8csq_51._danger_n8csq_86{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 2px 8px #ff4d4f40}._confirmBtn_n8csq_51._danger_n8csq_86:hover:not(:disabled){box-shadow:0 4px 12px #ff4d4f59}._inlineConfirmPopover_n8csq_94 .ant-popover-inner{padding:16px;border-radius:16px;box-shadow:0 8px 32px #0000001f}._channelSelect_1k1j2_1{width:100%}._keyCodeId_1k1j2_5{display:inline-block;padding:4px 10px;border-radius:6px;background:var(--theme-code-background);color:var(--theme-text-secondary);font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px}._keyCodeValue_1k1j2_15{color:var(--theme-text);font-size:14px;font-weight:600}._actionTypeTag_1k1j2_21,._statusTag_1k1j2_22{border-radius:20px;font-size:13px;padding:2px 10px}._apkInfo_1k1j2_28{color:var(--theme-text-tertiary);font-size:13px}._actionBtns_1k1j2_33{display:flex;flex-wrap:nowrap;gap:12px;white-space:nowrap}._actionBtn_1k1j2_33{display:inline-flex;align-items:center;gap:2px;padding:2px 0;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:12px;transition:all .3s;white-space:nowrap}._editBtn_1k1j2_54{color:var(--theme-primary)}._editBtn_1k1j2_54:hover{background:#2563eb1a}._enableBtn_1k1j2_61{color:#52c41a}._enableBtn_1k1j2_61:hover{background:#52c41a1a}._disableBtn_1k1j2_68{color:#fa8c16}._disableBtn_1k1j2_68:hover{background:#fa8c161a}._deleteBtn_1k1j2_75{color:#ff4d4f}._deleteBtn_1k1j2_75:hover{background:#ff4d4f1a}._emptyState_1k1j2_82{display:flex;align-items:center;flex-direction:column;gap:12px;color:var(--theme-text-secondary)}._emptyIcon_1k1j2_90{color:var(--theme-placeholder);font-size:56px}._emptyTitle_1k1j2_95{margin:0!important;color:var(--theme-text-secondary)!important}._emptyDesc_1k1j2_100{color:var(--theme-text-secondary)}._channelId_wui7f_1,._channelCode_wui7f_2{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:6px;font-family:SF Mono,Monaco,Consolas,monospace;white-space:nowrap}._channelId_wui7f_1{color:var(--theme-primary);background:var(--theme-primary-lightest)}._channelCode_wui7f_2{color:var(--theme-primary);background:var(--theme-background)}._channelName_wui7f_22{font-size:14px}._authTags_wui7f_26{max-width:100%}._statusTag_wui7f_30{white-space:nowrap}._timeText_wui7f_34{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-secondary);font-size:13px;white-space:nowrap}._actionBtns_wui7f_43{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}._actionBtn_wui7f_43{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--theme-primary);font-size:13px;cursor:pointer;white-space:nowrap}._actionBtn_wui7f_43:hover{background:#2563eb1a}._downloadBtn_wui7f_68,._desktopBtn_wui7f_69,._passwordBtn_wui7f_70,._macBtn_wui7f_71,._keyCodeBtn_wui7f_72{color:var(--theme-primary)}._disableBtn_wui7f_76{color:#fa8c16}._enableBtn_wui7f_80{color:#52c41a}._deleteBtn_wui7f_84{color:#ff4d4f}._emptyState_wui7f_88{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:40px 20px}._emptyIcon_wui7f_97{margin-bottom:12px;color:var(--theme-placeholder);font-size:44px}._emptyTitle_wui7f_103{margin:0 0 8px!important}._emptyDesc_wui7f_107{color:var(--theme-text-tertiary)}._channelId_z4pi2_1,._channelCode_z4pi2_2{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:6px;font-family:SF Mono,Monaco,Consolas,monospace;white-space:nowrap}._channelId_z4pi2_1,._channelCode_z4pi2_2{color:var(--theme-primary);background:var(--theme-background)}._channelName_z4pi2_22{font-size:14px}._userEmail_z4pi2_26{color:var(--theme-text)}._thirdChannelTag_z4pi2_30{max-width:180px;overflow:hidden;text-overflow:ellipsis}._authTags_z4pi2_36{display:flex;gap:6px;flex-wrap:wrap}._authTag_z4pi2_36,._statusTag_z4pi2_43{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._authTag_z4pi2_36{padding:4px 8px;border-radius:6px;font-size:12px}._mac_z4pi2_56{color:#059669;background:var(--theme-success-surface)}._activation_z4pi2_61{color:#9333ea;background:var(--theme-purple-surface)}._none_z4pi2_66{color:var(--theme-text-tertiary);background:var(--theme-surface-muted)}._statusTag_z4pi2_43{padding:5px 10px;border-radius:16px;font-size:13px}._enabled_z4pi2_77{color:#059669;background:var(--theme-success-surface)}._disabled_z4pi2_82{color:#dc2626;background:var(--theme-error-surface)}._timeText_z4pi2_87{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-secondary);font-size:13px;white-space:nowrap}._actionBtns_z4pi2_96{display:flex;align-items:center;gap:6px;white-space:nowrap}._actionBtn_z4pi2_96{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:6px;background:transparent;cursor:pointer;white-space:nowrap}._downloadBtn_z4pi2_115{color:var(--theme-primary)}._editBtn_z4pi2_119{color:#16a34a}._emptyState_z4pi2_123{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:40px 20px}._emptyIcon_z4pi2_132{margin-bottom:12px;color:var(--theme-placeholder);font-size:44px}._emptyTitle_z4pi2_138{margin:0 0 8px!important}._emptyDesc_z4pi2_142{margin-bottom:16px;color:var(--theme-text-tertiary)}._channelSelect_1b7z4_1{width:100%}._updateId_1b7z4_5{display:inline-block;padding:4px 10px;border-radius:6px;background:var(--theme-code-background);color:var(--theme-text-secondary);font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px}._updateName_1b7z4_15{font-size:14px;font-weight:600}._packageName_1b7z4_20{color:var(--theme-text-tertiary);font-size:12px}._versionText_1b7z4_25{color:var(--theme-text-tertiary);font-size:13px}._versionCode_1b7z4_30{color:var(--theme-placeholder);font-size:12px}._versionCell_1b7z4_35{display:flex;flex-direction:column;gap:0;line-height:1.2}._versionCell_1b7z4_35 ._versionText_1b7z4_25,._versionCell_1b7z4_35 ._versionCode_1b7z4_30{line-height:1.2}._channelHint_1b7z4_47{display:block;margin-top:2px;font-size:12px;line-height:1.2}._typeTag_1b7z4_54,._statusTag_1b7z4_55,._forceTag_1b7z4_56{border-radius:20px;font-size:13px;padding:2px 10px}._timeText_1b7z4_62{display:flex;align-items:center;gap:6px;color:var(--theme-text-tertiary);font-size:13px}._actionBtns_1b7z4_70{display:flex;flex-wrap:nowrap;gap:6px;white-space:nowrap}._actionBtn_1b7z4_70{display:inline-flex;align-items:center;gap:2px;padding:2px 0;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:13px;transition:all .3s;white-space:nowrap}._enableBtn_1b7z4_91{color:#52c41a}._enableBtn_1b7z4_91:hover{background:#52c41a1a}._disableBtn_1b7z4_98{color:#fa8c16}._disableBtn_1b7z4_98:hover{background:#fa8c161a}._deleteBtn_1b7z4_105{color:#ff4d4f}._deleteBtn_1b7z4_105:hover{background:#ff4d4f1a}._emptyState_1b7z4_112{display:flex;align-items:center;flex-direction:column;gap:12px;color:var(--theme-text-secondary)}._emptyIcon_1b7z4_120{color:var(--theme-placeholder);font-size:56px}._emptyTitle_1b7z4_125{margin:0!important;color:var(--theme-text-secondary)!important}._emptyDesc_1b7z4_130{color:var(--theme-text-secondary)}._channelSelect_1f7zu_1{width:100%}._updateId_1f7zu_5{display:inline-block;padding:4px 10px;border-radius:6px;background:var(--theme-code-background);color:var(--theme-text-secondary);font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px}._updateName_1f7zu_15{font-size:14px;font-weight:600}._packageName_1f7zu_20{color:var(--theme-text-tertiary);font-size:12px}._versionText_1f7zu_25{color:var(--theme-text-tertiary);font-size:13px}._versionCode_1f7zu_30{color:var(--theme-placeholder);font-size:12px}._channelHint_1f7zu_35{display:block;margin-top:4px;font-size:12px}._typeTag_1f7zu_41,._statusTag_1f7zu_42,._forceTag_1f7zu_43{border-radius:20px;font-size:13px;padding:4px 12px}._timeText_1f7zu_49{display:flex;align-items:center;gap:6px;color:var(--theme-text-tertiary);font-size:13px}._actionBtns_1f7zu_57{display:flex;flex-wrap:nowrap;gap:2px;white-space:nowrap}._actionBtn_1f7zu_57{display:inline-flex;align-items:center;gap:2px;padding:2px 0;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:13px;transition:all .3s;white-space:nowrap}._enableBtn_1f7zu_78{color:#52c41a}._enableBtn_1f7zu_78:hover{background:#52c41a1a}._disableBtn_1f7zu_85{color:#fa8c16}._disableBtn_1f7zu_85:hover{background:#fa8c161a}._deleteBtn_1f7zu_92{color:#ff4d4f}._deleteBtn_1f7zu_92:hover{background:#ff4d4f1a}._emptyState_1f7zu_99{display:flex;align-items:center;flex-direction:column;gap:12px;color:var(--theme-text-secondary)}._emptyIcon_1f7zu_107{color:var(--theme-placeholder);font-size:56px}._emptyTitle_1f7zu_112{margin:0!important;color:var(--theme-text-secondary)!important}._emptyDesc_1f7zu_117{color:var(--theme-text-secondary)}._tagsPage_pvi6t_1{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px;padding:0 12px 12px 0;overflow:hidden;color:var(--theme-text)}._toolbar_pvi6t_12{display:flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:flex-end}._addBtn_pvi6t_20{flex:0 0 auto}._tagsCloudSection_pvi6t_24{display:flex;min-height:0;flex:1 1 auto;overflow:hidden}._tagsCloudCard_pvi6t_31{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;padding:16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);box-shadow:0 2px 8px var(--theme-shadow-light)}._tagsCloud_pvi6t_24{display:flex;min-height:0;flex:1 1 auto;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:12px;overflow-y:auto;padding:4px}._tagItem_pvi6t_57{position:relative;display:inline-flex;align-items:center;gap:8px;border:2px solid transparent;border-radius:12px;cursor:pointer;font-weight:500;user-select:none;transition:all .2s ease}._tagItem_pvi6t_57:hover{transform:translateY(-2px)}._tagItem_pvi6t_57._color1_pvi6t_74{border-color:#1d4ed826;color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe)}._tagItem_pvi6t_57._color1_pvi6t_74:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 6px 16px #1d4ed833}._tagItem_pvi6t_57._color2_pvi6t_85{border-color:#15803d26;color:#15803d;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}._tagItem_pvi6t_57._color2_pvi6t_85:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 6px 16px #15803d33}._tagItem_pvi6t_57._color3_pvi6t_96{border-color:#b4530926;color:#b45309;background:linear-gradient(135deg,#fef3c7,#fde68a)}._tagItem_pvi6t_57._color3_pvi6t_96:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 6px 16px #b4530933}._tagItem_pvi6t_57._color4_pvi6t_107{border-color:#be185d26;color:#be185d;background:linear-gradient(135deg,#fce7f3,#fbcfe8)}._tagItem_pvi6t_57._color4_pvi6t_107:hover{background:linear-gradient(135deg,#fbcfe8,#f9a8d4);box-shadow:0 6px 16px #be185d33}._tagItem_pvi6t_57._color5_pvi6t_118{border-color:#6d28d926;color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#ddd6fe)}._tagItem_pvi6t_57._color5_pvi6t_118:hover{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);box-shadow:0 6px 16px #6d28d933}._tagItem_pvi6t_57._color6_pvi6t_129{border-color:#0e749026;color:#0e7490;background:linear-gradient(135deg,#cffafe,#a5f3fc)}._tagItem_pvi6t_57._color6_pvi6t_129:hover{background:linear-gradient(135deg,#a5f3fc,#67e8f9);box-shadow:0 6px 16px #0e749033}._tagItem_pvi6t_57._sizeSmall_pvi6t_140{padding:8px 14px;font-size:13px}._tagItem_pvi6t_57._sizeMedium_pvi6t_145{padding:10px 18px;font-size:15px}._tagItem_pvi6t_57._sizeLarge_pvi6t_150{padding:12px 22px;font-size:17px;font-weight:600}._tagIcon_pvi6t_156{font-size:14px;opacity:.8}._tagName_pvi6t_161{white-space:nowrap}._tagActions_pvi6t_165{position:absolute;top:-8px;right:-8px;display:flex;gap:4px;opacity:0;pointer-events:none;transform:translateY(4px);transition:all .2s ease}._tagItem_pvi6t_57:hover ._tagActions_pvi6t_165{opacity:1;pointer-events:auto;transform:translateY(0)}._actionBtn_pvi6t_183{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;cursor:pointer;font-size:12px;transition:all .2s ease}._editBtn_pvi6t_197{color:var(--theme-primary);background:var(--theme-surface-elevated)}._editBtn_pvi6t_197:hover{color:#fff;background:var(--theme-primary);transform:scale(1.1)}._deleteBtn_pvi6t_208{color:#ef4444;background:var(--theme-surface-elevated)}._deleteBtn_pvi6t_208:hover{color:#fff;background:#ef4444;transform:scale(1.1)}._loadingContainer_pvi6t_219,._emptyState_pvi6t_220{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);box-shadow:0 2px 8px var(--theme-shadow-light)}._loadingSpinner_pvi6t_234{width:36px;height:36px;margin-bottom:12px;border:3px solid var(--theme-border);border-top-color:var(--theme-primary);border-radius:50%;animation:_tagsPageSpin_pvi6t_1 .8s linear infinite}@keyframes _tagsPageSpin_pvi6t_1{to{transform:rotate(360deg)}}._loadingText_pvi6t_249,._emptyDesc_pvi6t_250{color:var(--theme-text-secondary)}._emptyIconWrapper_pvi6t_254{display:flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:16px;color:var(--theme-primary);background:var(--theme-background-light);font-size:28px}._emptyIcon_pvi6t_254{display:flex;align-items:center;justify-content:center}._emptyTitle_pvi6t_273{margin:0 0 8px!important}._emptyDesc_pvi6t_250{margin:0}@media (width <= 768px){._tagsPage_pvi6t_1{padding-right:8px}._tagsCloudCard_pvi6t_31{padding:12px}._tagsCloud_pvi6t_24{gap:8px}}._systemConfigPage_1bt7f_1{min-height:100vh;padding:32px 40px;background:var(--theme-background-gradient)}._systemConfigPage_1bt7f_1 ._header_1bt7f_6{display:flex;align-items:center;gap:20px;margin-bottom:32px;animation:_systemConfigSlideDown_1bt7f_1 .5s ease}._systemConfigPage_1bt7f_1 ._headerIcon_1bt7f_13{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);border-radius:20px;box-shadow:0 8px 24px var(--theme-shadow);font-size:28px;color:#fff}._systemConfigPage_1bt7f_1 ._headerContent_1bt7f_25{flex:1}._systemConfigPage_1bt7f_1 ._title_1bt7f_28{margin:0!important;font-size:28px!important;font-weight:700!important;color:var(--theme-text)!important;letter-spacing:-.5px}._systemConfigPage_1bt7f_1 ._subtitle_1bt7f_35{font-size:15px;color:var(--theme-text-secondary);margin-top:4px;display:block}._systemConfigPage_1bt7f_1 ._content_1bt7f_41{display:flex;flex-direction:column;gap:24px}._systemConfigPage_1bt7f_1 ._section_1bt7f_46{background:var(--theme-surface);border-radius:20px;box-shadow:0 4px 20px var(--theme-shadow-light);overflow:hidden;animation:_systemConfigFadeInUp_1bt7f_1 .5s ease;transition:box-shadow .3s ease}._systemConfigPage_1bt7f_1 ._section_1bt7f_46:hover{box-shadow:0 8px 32px var(--theme-shadow)}._systemConfigPage_1bt7f_1 ._section_1bt7f_46:nth-child(1){animation-delay:.1s}._systemConfigPage_1bt7f_1 ._section_1bt7f_46:nth-child(2){animation-delay:.2s}._systemConfigPage_1bt7f_1 ._section_1bt7f_46:nth-child(3){animation-delay:.3s}._systemConfigPage_1bt7f_1 ._sectionHeader_1bt7f_66{display:flex;align-items:center;gap:16px;padding:24px 32px;background:linear-gradient(135deg,#2563eb08,#3b82f60d);border-bottom:1px solid var(--theme-border)}._systemConfigPage_1bt7f_1 ._sectionIcon_1bt7f_74{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px;color:#fff;box-shadow:0 4px 12px #00000026}._systemConfigPage_1bt7f_1 ._sectionTitle_1bt7f_85{margin:0!important;font-size:18px!important;font-weight:600!important;color:var(--theme-text)!important}._systemConfigPage_1bt7f_1 ._sectionSubtitle_1bt7f_91{display:block;font-size:14px;color:var(--theme-text-secondary)}._systemConfigPage_1bt7f_1 ._sectionBody_1bt7f_96{padding:28px 32px}._systemConfigPage_1bt7f_1 ._modeSelector_1bt7f_99{margin-bottom:28px}._systemConfigPage_1bt7f_1 ._modeLabel_1bt7f_102{display:block;font-size:14px;font-weight:500;color:var(--theme-text);margin-bottom:16px}._systemConfigPage_1bt7f_1 ._modeCards_1bt7f_109{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._systemConfigPage_1bt7f_1 ._modeCard_1bt7f_109{position:relative;display:flex;align-items:center;gap:14px;padding:20px;background:var(--theme-background);border:2px solid var(--theme-border);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._systemConfigPage_1bt7f_1 ._modeCard_1bt7f_109:hover{border-color:var(--mode-color, var(--theme-primary));background:var(--theme-surface-elevated);transform:translateY(-2px);box-shadow:0 8px 20px var(--theme-shadow-light)}._systemConfigPage_1bt7f_1 ._modeCardActive_1bt7f_132{border-color:var(--mode-color, var(--theme-primary));background:var(--theme-surface-elevated);box-shadow:0 4px 16px var(--theme-shadow-light)}._systemConfigPage_1bt7f_1 ._modeCardActive_1bt7f_132 ._modeIcon_1bt7f_137{background:var(--mode-color, var(--theme-primary));color:#fff}._systemConfigPage_1bt7f_1 ._modeCardActive_1bt7f_132 ._modeName_1bt7f_141{color:var(--mode-color, var(--theme-primary))}._systemConfigPage_1bt7f_1 ._modeIcon_1bt7f_137{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--theme-background-light);border-radius:12px;font-size:20px;color:var(--theme-text-secondary);transition:all .3s ease}._systemConfigPage_1bt7f_1 ._modeInfo_1bt7f_156{flex:1;min-width:0}._systemConfigPage_1bt7f_1 ._modeName_1bt7f_141{display:block;font-size:15px;font-weight:500;margin-bottom:2px;transition:color .3s ease}._systemConfigPage_1bt7f_1 ._modeDesc_1bt7f_167{display:block;font-size:12px;color:var(--theme-text-secondary)}._systemConfigPage_1bt7f_1 ._modeCheck_1bt7f_172{position:absolute;top:12px;right:12px;font-size:18px;color:var(--mode-color, var(--theme-primary));animation:_systemConfigPopIn_1bt7f_1 .3s cubic-bezier(.34,1.56,.64,1)}._systemConfigPage_1bt7f_1 ._alertBox_1bt7f_180{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;background:var(--theme-info-surface);border-radius:14px;margin-bottom:24px}._systemConfigPage_1bt7f_1 ._alertIcon_1bt7f_189{flex-shrink:0;font-size:22px;color:#2563eb;margin-top:2px}._systemConfigPage_1bt7f_1 ._alertContent_1bt7f_195{flex:1;min-width:0}._systemConfigPage_1bt7f_1 ._alertTitle_1bt7f_199{display:block;font-weight:600;margin-bottom:4px;color:var(--theme-text)}._systemConfigPage_1bt7f_1 ._alertDescription_1bt7f_205{display:block;font-size:13px;color:var(--theme-text-secondary)}._systemConfigPage_1bt7f_1 ._invitationBtn_1bt7f_210{margin-bottom:24px;height:48px;padding:0 28px;border-radius:14px;background:var(--theme-primary-button-gradient);border:none;font-size:15px;font-weight:600;box-shadow:0 6px 20px var(--theme-shadow);transition:all .3s ease}._systemConfigPage_1bt7f_1 ._invitationBtn_1bt7f_210:hover{transform:translateY(-2px);box-shadow:0 10px 28px var(--theme-shadow)}._systemConfigPage_1bt7f_1 ._togglesSection_1bt7f_226{animation:_systemConfigFadeIn_1bt7f_1 .4s ease}._systemConfigPage_1bt7f_1 ._togglesGrid_1bt7f_229{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._systemConfigPage_1bt7f_1 ._toggleItem_1bt7f_234{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--theme-background);border-radius:14px;border:1px solid var(--theme-border);transition:all .3s ease}._systemConfigPage_1bt7f_1 ._toggleItem_1bt7f_234:hover{background:var(--theme-surface-elevated);border-color:var(--theme-primary-light);box-shadow:0 4px 12px var(--theme-shadow-light)}._systemConfigPage_1bt7f_1 ._toggleInfo_1bt7f_249{flex:1;padding-right:20px}._systemConfigPage_1bt7f_1 ._toggleTitle_1bt7f_253{display:block;font-size:15px;font-weight:500;color:var(--theme-text);margin-bottom:4px}._systemConfigPage_1bt7f_1 ._toggleDescription_1bt7f_260{display:block;font-size:13px;color:var(--theme-text-secondary)}._systemConfigPage_1bt7f_1 ._actions_1bt7f_265{display:flex;justify-content:flex-end;padding:8px 0;animation:_systemConfigFadeIn_1bt7f_1 .5s ease .4s both}._systemConfigPage_1bt7f_1 ._saveBtn_1bt7f_271{height:52px;padding:0 40px;border-radius:16px;background:var(--theme-primary-button-gradient);border:none;font-size:16px;font-weight:600;box-shadow:0 8px 24px var(--theme-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}._systemConfigPage_1bt7f_1 ._saveBtn_1bt7f_271:hover{transform:translateY(-3px);box-shadow:0 12px 32px var(--theme-shadow)}._systemConfigPage_1bt7f_1 ._saveBtn_1bt7f_271:active{transform:translateY(-1px)}@keyframes _systemConfigSlideDown_1bt7f_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _systemConfigFadeInUp_1bt7f_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _systemConfigFadeIn_1bt7f_1{0%{opacity:0}to{opacity:1}}@keyframes _systemConfigPopIn_1bt7f_1{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}._channelId_cwm1m_1,._channelCode_cwm1m_2{display:inline-block;padding:4px 12px;border-radius:6px;color:var(--theme-primary);font-size:13px;font-weight:600}._channelId_cwm1m_1{background:var(--theme-background)}._channelCode_cwm1m_2{background:linear-gradient(135deg,#2563eb14,#3b82f61f);font-family:SF Mono,Monaco,Consolas,monospace}._channelName_cwm1m_20{font-size:15px}._timeText_cwm1m_24{display:flex;align-items:center;gap:6px;color:var(--theme-text-secondary);font-size:13px}._actionBtns_cwm1m_32{display:flex;flex-wrap:nowrap;gap:8px}._actionBtn_cwm1m_32{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:6px 16px;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;line-height:20px;transition:box-shadow .3s ease,transform .3s ease;white-space:nowrap}._actionBtn_cwm1m_32:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--theme-shadow)}._actionBtn_cwm1m_32:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}._certificateBtn_cwm1m_63{background:var(--theme-primary-button-gradient)}._certificateBtn_cwm1m_63:hover{box-shadow:0 4px 12px #2563eb4d}._downloadBtn_cwm1m_70{background:linear-gradient(135deg,#52c41a,#73d13d)}._downloadBtn_cwm1m_70:hover{box-shadow:0 4px 12px #52c41a4d}._deleteBtn_cwm1m_77{background:linear-gradient(135deg,#ff4d4f,#ff7875)}._deleteBtn_cwm1m_77:hover{box-shadow:0 4px 12px #ff4d4f4d}._emptyState_cwm1m_84{display:flex;align-items:center;flex-direction:column;gap:16px;color:var(--theme-text-secondary)}._emptyIcon_cwm1m_92{color:#bfdbfe;font-size:64px}._emptyTitle_cwm1m_97{margin:0!important;color:var(--theme-text-secondary)!important}._certificateContent_cwm1m_102{display:flex;flex-direction:column;gap:24px}._channelInfo_cwm1m_108{padding:12px 16px;border-radius:8px;background:var(--theme-background)}._uploadSection_cwm1m_114,._uploadItem_cwm1m_115{display:flex;flex-direction:column}._uploadSection_cwm1m_114{gap:24px}._uploadItem_cwm1m_115{gap:12px}._fileHint_cwm1m_128{font-size:12px}._hint_cwm1m_132{padding:12px;border-radius:6px;background:#2563eb08;font-size:13px}._deleteWarning_cwm1m_139{display:flex;align-items:flex-start;gap:8px;padding:8px 0}._deleteWarning_cwm1m_139 svg{flex-shrink:0;margin-top:2px;color:#ff4d4f}@media (prefers-reduced-motion: reduce){._actionBtn_cwm1m_32{transition:none}}._deviceId_84dt7_1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}._monospace_84dt7_10{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}._summaryGrid_4mtot_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._summaryCard_4mtot_7{min-width:0}._dateRange_4mtot_11{width:100%}._activeCount_4mtot_15,._newCount_4mtot_16{font-weight:600}._activeCount_4mtot_15{color:var(--theme-primary)}._newCount_4mtot_16{color:#52c41a}@media (width <= 900px){._summaryGrid_4mtot_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._dateRange_1gnif_1{width:100%}._nowrapCell_1gnif_5{white-space:nowrap}._deviceIdCell_1gnif_9{display:inline-block;width:244px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}._endpointCell_1gnif_20{display:inline-block;max-width:228px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}._ellipsisCell_1gnif_29{display:inline-block;max-width:198px;overflow:hidden;color:var(--theme-text-secondary);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}._detailId_1gnif_39{font-size:12px;font-weight:400}._detailContent_1gnif_44{padding-top:4px}._endpointSummary_1gnif_48{padding:18px 20px 16px;border:1px solid var(--theme-border);border-radius:12px;background:linear-gradient(135deg,var(--theme-surface-muted) 0%,var(--theme-background) 100%)}._endpointLine_1gnif_55{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(147,197,253,.35)}._endpointText_1gnif_63{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailMetaGrid_1gnif_69{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:16px}._metaLabel_1gnif_76{display:block;margin-bottom:5px;color:var(--theme-text-secondary);font-size:12px}._metaValue_1gnif_83,._detailDeviceId_1gnif_84{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailDeviceId_1gnif_84{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}._businessMessage_1gnif_96{margin-top:14px;color:var(--theme-text-secondary);font-size:13px}._jsonGrid_1gnif_102{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}._jsonSection_1gnif_109{min-width:0;overflow:hidden;border:1px solid var(--theme-border-secondary);border-radius:12px;background:var(--theme-surface)}._jsonSectionHeader_1gnif_117{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:0 14px 0 16px;border-bottom:1px solid var(--theme-border-secondary);background:var(--theme-surface-muted)}._jsonHint_1gnif_127{margin-left:8px;font-size:12px}._jsonViewport_1gnif_132{position:relative;max-height:290px;overflow:hidden;background:var(--theme-background)}._jsonViewport_1gnif_132:after{position:absolute;right:0;bottom:0;left:0;height:54px;background:linear-gradient(transparent,var(--theme-background));content:"";pointer-events:none}._jsonViewport_1gnif_132 pre{margin:0;padding:16px;color:var(--theme-text);font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}._jsonViewportExpanded_1gnif_159{max-height:560px;overflow:auto}._jsonViewportExpanded_1gnif_159:after{display:none}._jsonEmpty_1gnif_167{min-height:120px;padding:24px 16px;color:var(--theme-text-tertiary);font-size:13px}@media (width <= 900px){._jsonGrid_1gnif_102,._detailMetaGrid_1gnif_69{grid-template-columns:1fr}}._page_gzu5i_1{padding:4px 24px 24px 0}._toolbar_gzu5i_5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}._summaryGrid_gzu5i_13{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:16px}._section_gzu5i_20{margin-bottom:16px}@media (width <= 1400px){._summaryGrid_gzu5i_13{grid-template-columns:repeat(3,minmax(150px,1fr))}}@font-face{font-family:Satoshi;src:url(/admin/fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/admin/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/admin/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--theme-primary: #2563eb;--theme-primary-light: #3b82f6;--theme-primary-dark: #1d4ed8;--theme-primary-button-gradient: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--theme-primary-button-gradient-hover: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--theme-primary-button-shadow: rgb(37 99 235 / 12%);--theme-menu-selected-background: #dbeafe;--theme-menu-selected-color: #1d4ed8;--theme-menu-hover-background: #eff6ff;--theme-page-background: #eff6ff;--theme-background: #eff6ff;--theme-background-light: #dbeafe;--theme-background-gradient: linear-gradient(135deg, #eff6ff 0%, #dbeafe 50%, #bfdbfe 100%);--theme-surface: #fff;--theme-surface-elevated: #fff;--theme-surface-muted: #f8fafc;--theme-surface-translucent: rgb(255 255 255 / 80%);--theme-input-background: rgb(255 255 255 / 80%);--theme-input-background-focus: #fff;--theme-text: #333;--theme-text-secondary: #666;--theme-text-tertiary: #8c8c8c;--theme-placeholder: #bfbfbf;--theme-border: #dbeafe;--theme-border-secondary: #e5e7eb;--theme-code-background: #f0f2f5;--theme-info-surface: #e6f7ff;--theme-success-surface: #f6ffed;--theme-warning-surface: #fff7e6;--theme-error-surface: #fef2f2;--theme-purple-surface: #faf5ff;--theme-shadow: rgb(37 99 235 / 12%);--theme-shadow-light: rgb(37 99 235 / 8%);--theme-header-shadow: 0 1px 4px rgb(0 21 41 / 8%)}:root[data-admin-theme=dark]{--theme-primary: #3b82f6;--theme-primary-light: #60a5fa;--theme-primary-dark: #2563eb;--theme-primary-button-gradient: linear-gradient(135deg, #24486d 0%, #2f6795 100%);--theme-primary-button-gradient-hover: linear-gradient(135deg, #2c5a84 0%, #3d7aa8 100%);--theme-primary-button-shadow: rgb(2 6 23 / 42%);--theme-menu-selected-background: #234665;--theme-menu-selected-color: #c5e3ff;--theme-menu-hover-background: #172f48;--theme-page-background: #0b1220;--theme-background: #0b1220;--theme-background-light: #1b2940;--theme-background-gradient: linear-gradient(135deg, #0b1220 0%, #111827 50%, #172033 100%);--theme-surface: #111827;--theme-surface-elevated: #172033;--theme-surface-muted: #1b2940;--theme-surface-translucent: rgb(17 24 39 / 88%);--theme-input-background: rgb(17 24 39 / 88%);--theme-input-background-focus: #172033;--theme-text: #e5edf8;--theme-text-secondary: #9caec4;--theme-text-tertiary: #71839b;--theme-placeholder: #71839b;--theme-border: #2b3a55;--theme-border-secondary: #22304a;--theme-code-background: #1b2940;--theme-info-surface: rgb(24 144 255 / 14%);--theme-success-surface: rgb(82 196 26 / 14%);--theme-warning-surface: rgb(250 140 22 / 14%);--theme-error-surface: rgb(239 68 68 / 14%);--theme-purple-surface: rgb(147 51 234 / 14%);--theme-shadow: rgb(2 6 23 / 42%);--theme-shadow-light: rgb(2 6 23 / 26%);--theme-header-shadow: 0 1px 5px rgb(2 6 23 / 48%)}.admin-sidebar-menu.ant-menu-inline .ant-menu-item,.admin-sidebar-menu.ant-menu-inline .ant-menu-submenu-title{height:48px;margin-block:4px;line-height:48px}.admin-sidebar-menu.ant-menu-inline .ant-menu-item-selected{background:var(--theme-menu-selected-background)!important;color:var(--theme-menu-selected-color)!important}.admin-sidebar-menu.ant-menu-inline .ant-menu-item-selected .ant-menu-item-icon,.admin-sidebar-menu.ant-menu-inline .ant-menu-item-selected .anticon{color:var(--theme-menu-selected-color)!important}.admin-sidebar-menu.ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected):hover,.admin-sidebar-menu.ant-menu-inline .ant-menu-submenu-title:hover{background:var(--theme-menu-hover-background)!important;color:var(--theme-menu-selected-color)}button.admin-theme-toggle.ant-btn{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;color:var(--theme-text-secondary)}button.admin-theme-toggle.ant-btn:hover{color:var(--theme-primary-light);background:var(--theme-background-light)}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Satoshi,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--theme-page-background);color:var(--theme-text);line-height:1.6;scroll-behavior:smooth}@media (prefers-reduced-motion: no-preference){:root[data-admin-theme] body,:root[data-admin-theme] .ant-layout,:root[data-admin-theme] .ant-layout-header,:root[data-admin-theme] .ant-layout-sider,:root[data-admin-theme] .ant-card,:root[data-admin-theme] .ant-modal-content,:root[data-admin-theme] .ant-table,:root[data-admin-theme] .ant-input,:root[data-admin-theme] .ant-select-selector{transition:background-color .2s ease,border-color .2s ease,color .2s ease}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--theme-border) 0%,var(--theme-primary-light) 100%);border-radius:5px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--theme-primary-light) 0%,var(--theme-primary) 100%)}*{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}::selection{background:var(--theme-shadow);color:var(--theme-text)}:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px;border-radius:4px}a{color:var(--theme-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--theme-primary-light)}input.ant-input,.ant-input{height:48px;padding:11px 16px;border-radius:12px;border:2px solid var(--theme-border);background:var(--theme-input-background);font-size:15px;transition:all .3s ease;box-sizing:border-box}input.ant-input:hover,.ant-input:hover{border-color:var(--theme-primary-light)}input.ant-input:focus,.ant-input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-shadow-light);background:var(--theme-input-background-focus)}input.ant-input::placeholder,.ant-input::placeholder{color:var(--theme-placeholder)}textarea.ant-input,.ant-input textarea{height:auto;min-height:100px;padding:11px 16px;border-radius:8px;border:2px solid var(--theme-border);background:var(--theme-input-background);font-size:15px;line-height:1.6;transition:all .3s ease;box-sizing:border-box;resize:vertical}textarea.ant-input:hover,.ant-input textarea:hover{border-color:var(--theme-primary-light)}textarea.ant-input:focus,.ant-input textarea:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-shadow-light);background:var(--theme-input-background-focus)}textarea.ant-input::placeholder,.ant-input textarea::placeholder{color:var(--theme-placeholder)}.ant-input-textarea .ant-input,div.ant-input-textarea .ant-input{height:auto;min-height:100px;line-height:1.6;padding:11px 16px;border-radius:8px}.ant-input-textarea-affix-wrapper,span.ant-input-textarea-affix-wrapper{height:auto;min-height:100px;padding:0;border-radius:8px;border:2px solid var(--theme-border);background:var(--theme-input-background);transition:all .3s ease;box-sizing:border-box;overflow:hidden}.ant-input-textarea-affix-wrapper:hover,span.ant-input-textarea-affix-wrapper:hover{border-color:var(--theme-primary-light)}.ant-input-textarea-affix-wrapper:focus,.ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused,span.ant-input-textarea-affix-wrapper:focus,span.ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-shadow-light);background:var(--theme-input-background-focus)}.ant-input-textarea-affix-wrapper textarea.ant-input,.ant-input-textarea-affix-wrapper .ant-input,span.ant-input-textarea-affix-wrapper textarea.ant-input,span.ant-input-textarea-affix-wrapper .ant-input{height:auto;min-height:80px;line-height:1.6;padding:11px 16px;border:none;background:transparent;resize:vertical;border-radius:6px}.ant-input-textarea-affix-wrapper textarea.ant-input::placeholder,.ant-input-textarea-affix-wrapper .ant-input::placeholder,span.ant-input-textarea-affix-wrapper textarea.ant-input::placeholder,span.ant-input-textarea-affix-wrapper .ant-input::placeholder{color:var(--theme-placeholder)}.ant-input-textarea-affix-wrapper .ant-input-suffix,span.ant-input-textarea-affix-wrapper .ant-input-suffix{align-self:flex-end;margin-top:4px;padding:0 16px 11px 0}input.ant-input-lg,.ant-input-lg{height:48px;padding:11px 16px;border-radius:12px;border:2px solid var(--theme-border);font-size:15px}.ant-input-affix-wrapper,span.ant-input-affix-wrapper,.ant-input-affix-wrapper-lg,.ant-input-affix-wrapper-focused{padding:11px 16px;border-radius:12px;border:2px solid var(--theme-border);background:var(--theme-input-background);transition:all .3s ease;height:48px;box-sizing:border-box}.ant-input-affix-wrapper:hover,span.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper-lg:hover,.ant-input-affix-wrapper-focused:hover{border-color:var(--theme-primary-light)}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,span.ant-input-affix-wrapper:focus,span.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-lg:focus,.ant-input-affix-wrapper-lg.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-focused:focus,.ant-input-affix-wrapper-focused.ant-input-affix-wrapper-focused{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-shadow-light);background:var(--theme-input-background-focus)}.ant-input-affix-wrapper input.ant-input,.ant-input-affix-wrapper .ant-input,span.ant-input-affix-wrapper input.ant-input,span.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper-lg input.ant-input,.ant-input-affix-wrapper-lg .ant-input,.ant-input-affix-wrapper-focused input.ant-input,.ant-input-affix-wrapper-focused .ant-input{height:22px;line-height:22px;font-size:15px;padding:0;border:none;background:transparent}.ant-input-affix-wrapper input.ant-input::placeholder,.ant-input-affix-wrapper .ant-input::placeholder,span.ant-input-affix-wrapper input.ant-input::placeholder,span.ant-input-affix-wrapper .ant-input::placeholder,.ant-input-affix-wrapper-lg input.ant-input::placeholder,.ant-input-affix-wrapper-lg .ant-input::placeholder,.ant-input-affix-wrapper-focused input.ant-input::placeholder,.ant-input-affix-wrapper-focused .ant-input::placeholder{color:var(--theme-placeholder)}.ant-input-password,span.ant-input-password{height:48px}.ant-input-password input.ant-input,.ant-input-password .ant-input,span.ant-input-password input.ant-input,span.ant-input-password .ant-input{height:22px;line-height:22px}div.ant-select.ant-select .ant-select-selector,div.ant-select .ant-select-selector,.ant-select .ant-select-selector,.ant-select-single .ant-select-selector,.ant-select-lg .ant-select-selector,.ant-select.ant-select-lg .ant-select-selector{height:48px;min-height:48px;border-radius:12px;border:2px solid var(--theme-border);padding:11px 16px;transition:all .3s ease;background:var(--theme-input-background);box-sizing:border-box}div.ant-select.ant-select .ant-select-selector .ant-select-selection-item,div.ant-select.ant-select .ant-select-selector .ant-select-selection-placeholder,div.ant-select .ant-select-selector .ant-select-selection-item,div.ant-select .ant-select-selector .ant-select-selection-placeholder,.ant-select .ant-select-selector .ant-select-selection-item,.ant-select .ant-select-selector .ant-select-selection-placeholder,.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder,.ant-select-lg .ant-select-selector .ant-select-selection-item,.ant-select-lg .ant-select-selector .ant-select-selection-placeholder,.ant-select.ant-select-lg .ant-select-selector .ant-select-selection-item,.ant-select.ant-select-lg .ant-select-selector .ant-select-selection-placeholder{line-height:22px;height:auto}div.ant-select.ant-select .ant-select-selector .ant-select-selection-search,div.ant-select .ant-select-selector .ant-select-selection-search,.ant-select .ant-select-selector .ant-select-selection-search,.ant-select-single .ant-select-selector .ant-select-selection-search,.ant-select-lg .ant-select-selector .ant-select-selection-search,.ant-select.ant-select-lg .ant-select-selector .ant-select-selection-search{margin-inline-start:0}div.ant-select.ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input,div.ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input,.ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input,.ant-select-single .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input,.ant-select-lg .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input,.ant-select.ant-select-lg .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:22px}div.ant-select:hover .ant-select-selector,.ant-select:hover .ant-select-selector,.ant-select-single:hover .ant-select-selector,.ant-select-lg:hover .ant-select-selector{border-color:var(--theme-primary-light)}div.ant-select-focused .ant-select-selector,.ant-select-focused .ant-select-selector,.ant-select-single.ant-select-focused .ant-select-selector,.ant-select-lg.ant-select-focused .ant-select-selector{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-shadow-light);background:var(--theme-input-background-focus)}.ant-select-dropdown,div.ant-select-dropdown{border-radius:12px;border:2px solid var(--theme-border);box-shadow:0 8px 24px var(--theme-shadow);padding:8px 0;background:var(--theme-surface-elevated)}.ant-select-dropdown .ant-select-item,div.ant-select-dropdown .ant-select-item{padding:10px 16px;border-radius:8px;margin:0 8px;transition:all .2s ease}.ant-select-dropdown .ant-select-item:hover,div.ant-select-dropdown .ant-select-item:hover{background:var(--theme-background-light)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected,div.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background:linear-gradient(135deg,var(--theme-background-light) 0%,var(--theme-surface-elevated) 100%);color:var(--theme-primary);font-weight:600}.ant-select-dropdown .ant-select-item.ant-select-item-option-active,div.ant-select-dropdown .ant-select-item.ant-select-item-option-active{background:var(--theme-background-light)}.ant-select-arrow,.ant-select-clear{color:var(--theme-text-secondary)}button.ant-btn,.ant-btn,button.ant-btn-lg,.ant-btn-lg{height:48px;border-radius:12px;font-size:15px;font-weight:500}.ant-btn-text,button.ant-btn-text{height:auto;min-height:24px;padding:4px 8px;border-radius:6px;font-size:14px;font-weight:500;color:var(--theme-primary);background:transparent;transition:all .2s ease}.ant-btn-text:hover,button.ant-btn-text:hover{color:var(--theme-primary-light);background:var(--theme-background-light)}.ant-btn-text:active,button.ant-btn-text:active{color:var(--theme-primary-dark)}.ant-btn-text:disabled,.ant-btn-text.ant-btn-disabled,button.ant-btn-text:disabled,button.ant-btn-text.ant-btn-disabled{color:var(--theme-text-secondary);opacity:.5;cursor:not-allowed}.ant-btn-text:disabled:hover,.ant-btn-text.ant-btn-disabled:hover,button.ant-btn-text:disabled:hover,button.ant-btn-text.ant-btn-disabled:hover{background:transparent}.ant-btn-text.ant-btn-text-danger,button.ant-btn-text.ant-btn-text-danger{color:#ff4d4f}.ant-btn-text.ant-btn-text-danger:hover,button.ant-btn-text.ant-btn-text-danger:hover{color:#ff7875;background:#ff4d4f14}.ant-btn-text.ant-btn-text-danger:active,button.ant-btn-text.ant-btn-text-danger:active{color:#f5222d}.ant-space .ant-btn-text{margin:0 2px}button.ant-btn-primary,.ant-btn-primary{height:48px;font-size:16px;font-weight:600;border-radius:12px;background:var(--theme-primary-button-gradient);border:none;box-shadow:0 8px 24px var(--theme-primary-button-shadow);transition:all .3s ease}button.ant-btn-primary:hover,.ant-btn-primary:hover{transform:translateY(-2px);background:var(--theme-primary-button-gradient-hover);box-shadow:0 12px 32px var(--theme-primary-button-shadow)}button.ant-btn-primary:active,.ant-btn-primary:active{transform:translateY(0)}.ant-picker,div.ant-picker,.ant-picker-lg{height:48px;border-radius:12px;border:2px solid var(--theme-border);padding:11px 16px;transition:all .3s ease}.ant-picker:hover,div.ant-picker:hover,.ant-picker-lg:hover{border-color:var(--theme-primary-light)}.ant-picker.ant-picker-focused,div.ant-picker.ant-picker-focused,.ant-picker-lg.ant-picker-focused{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-shadow-light)}.ant-picker .ant-picker-input,div.ant-picker .ant-picker-input,.ant-picker-lg .ant-picker-input{height:22px}.ant-input-number,div.ant-input-number,.ant-input-number-lg{height:48px;border-radius:12px;border:2px solid var(--theme-border);transition:all .3s ease}.ant-input-number:hover,div.ant-input-number:hover,.ant-input-number-lg:hover{border-color:var(--theme-primary-light)}.ant-input-number:focus,.ant-input-number.ant-input-number-focused,div.ant-input-number:focus,div.ant-input-number.ant-input-number-focused,.ant-input-number-lg:focus,.ant-input-number-lg.ant-input-number-focused{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-shadow-light)}.ant-input-number .ant-input-number-input,div.ant-input-number .ant-input-number-input,.ant-input-number-lg .ant-input-number-input{height:44px;padding:11px 16px}.ant-form-item,div.ant-form-item{margin-bottom:20px}.ant-form-item-has-error,div.ant-form-item-has-error{margin-bottom:4px}.ant-form-item-has-error .ant-input,.ant-form-item-has-error input.ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error span.ant-input-affix-wrapper,div.ant-form-item-has-error .ant-input,div.ant-form-item-has-error input.ant-input,div.ant-form-item-has-error .ant-input-affix-wrapper,div.ant-form-item-has-error span.ant-input-affix-wrapper{border-color:#ff4d4f;background:#ff4d4f0a}.ant-form-item-has-error .ant-input:hover,.ant-form-item-has-error input.ant-input:hover,.ant-form-item-has-error .ant-input-affix-wrapper:hover,.ant-form-item-has-error span.ant-input-affix-wrapper:hover,div.ant-form-item-has-error .ant-input:hover,div.ant-form-item-has-error input.ant-input:hover,div.ant-form-item-has-error .ant-input-affix-wrapper:hover,div.ant-form-item-has-error span.ant-input-affix-wrapper:hover{border-color:#ff7875}.ant-form-item-has-error .ant-input:focus,.ant-form-item-has-error input.ant-input:focus,.ant-form-item-has-error .ant-input-affix-wrapper:focus,.ant-form-item-has-error span.ant-input-affix-wrapper:focus,div.ant-form-item-has-error .ant-input:focus,div.ant-form-item-has-error input.ant-input:focus,div.ant-form-item-has-error .ant-input-affix-wrapper:focus,div.ant-form-item-has-error span.ant-input-affix-wrapper:focus{border-color:#ff4d4f;box-shadow:0 0 0 4px #ff4d4f1a}.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error div.ant-select-selector,div.ant-form-item-has-error .ant-select-selector,div.ant-form-item-has-error div.ant-select-selector{border-color:#ff4d4f;background:#ff4d4f0a}.ant-form-item-has-error .ant-select-selector:hover,.ant-form-item-has-error div.ant-select-selector:hover,div.ant-form-item-has-error .ant-select-selector:hover,div.ant-form-item-has-error div.ant-select-selector:hover{border-color:#ff7875}.ant-form-item-has-error .ant-select-focused .ant-select-selector,div.ant-form-item-has-error .ant-select-focused .ant-select-selector{border-color:#ff4d4f;box-shadow:0 0 0 4px #ff4d4f1a}.ant-form-item-explain-error,div.ant-form-item-explain-error{font-size:13px;color:#ff4d4f;margin-top:2px;margin-bottom:2px;padding-left:2px;line-height:1.5;animation:formErrorIn .3s ease}.ant-form-item-label,div.ant-form-item-label{padding-bottom:8px}.ant-form-item-label>label,div.ant-form-item-label>label{font-size:14px;font-weight:500;color:var(--theme-text)}.ant-form-item-label>label.ant-form-item-required:before,div.ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f;font-size:14px;margin-right:4px}@keyframes formErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,label.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{width:18px;height:18px;border-radius:5px;border:2px solid var(--theme-border);transition:all .2s ease}.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner,label.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--theme-primary)}.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,label.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%);border-color:var(--theme-primary)}.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after,label.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{width:5px;height:9px;left:5px}.ant-radio-wrapper .ant-radio .ant-radio-inner,label.ant-radio-wrapper .ant-radio .ant-radio-inner{width:18px;height:18px;border:2px solid var(--theme-border);transition:all .2s ease}.ant-radio-wrapper .ant-radio .ant-radio-inner:hover,label.ant-radio-wrapper .ant-radio .ant-radio-inner:hover,.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner,label.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:var(--theme-primary)}.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after,label.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{width:10px;height:10px;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 100%)}button.nav-back-btn,button.nav-secondary-btn,.ant-btn.nav-back-btn,.ant-btn.nav-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:8px 16px;background:var(--theme-surface-translucent);border:1.5px solid var(--theme-border);border-radius:10px;color:var(--theme-text-secondary);font-size:14px;font-weight:500;backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a;cursor:pointer;font-family:Satoshi,PingFang SC,sans-serif}button.nav-back-btn .anticon,button.nav-secondary-btn .anticon,.ant-btn.nav-back-btn .anticon,.ant-btn.nav-secondary-btn .anticon{font-size:13px;transition:transform .3s ease}button.nav-back-btn:hover,button.nav-secondary-btn:hover,.ant-btn.nav-back-btn:hover,.ant-btn.nav-secondary-btn:hover{color:var(--theme-primary);border-color:var(--theme-primary);background:var(--theme-background-light);box-shadow:0 4px 16px var(--theme-shadow-light)}button.nav-back-btn:active,button.nav-secondary-btn:active,.ant-btn.nav-back-btn:active,.ant-btn.nav-secondary-btn:active{box-shadow:0 2px 8px #0000000f}button.nav-back-btn:hover,.ant-btn.nav-back-btn:hover{transform:translate(-4px)}button.nav-back-btn:hover .anticon,.ant-btn.nav-back-btn:hover .anticon{transform:translate(-3px)}button.nav-back-btn:active,.ant-btn.nav-back-btn:active{transform:translate(-2px)}.ant-btn-link,button.ant-btn-link{height:auto;min-height:24px;padding:4px 8px;line-height:1.5714}.ant-btn{border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Satoshi,PingFang SC,sans-serif;position:relative;overflow:hidden}.ant-btn:not(.ant-btn-link,.ant-btn-text):before{content:"";position:absolute;inset:0;background:#ffffff4d;transform:scale(0);border-radius:50%;opacity:1;transform-origin:center;transition:transform .5s ease,opacity .5s ease}.ant-btn:not(.ant-btn-link,.ant-btn-text):active:before{transform:scale(2);opacity:0}.ant-btn:not(.ant-btn-link,.ant-btn-text):hover{transform:translateY(-2px)}.ant-btn:not(.ant-btn-link,.ant-btn-text):active{transform:translateY(0)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{transition:border-color .3s ease,box-shadow .3s ease!important}.ant-card{transition:box-shadow .3s ease,transform .3s ease!important}.ant-tag{border-radius:6px;font-family:Satoshi,PingFang SC,sans-serif}.ant-tooltip .ant-tooltip-content .ant-tooltip-inner{min-height:auto;padding:6px 12px;font-size:13px;line-height:1.5;border-radius:8px;background:#000000d9}.ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-wrap{align-self:unset}.ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-wrap .ant-select-selection-overflow .ant-select-selection-overflow-item-suffix{min-height:16px}.ant-progress-bg{transition:width .4s ease-out!important}.page-enter{animation:pageEnter .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-appear{animation:cardAppear .4s cubic-bezier(.4,0,.2,1) forwards;opacity:0}@keyframes cardAppear{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.stagger-item{animation:staggerIn .5s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.stagger-item:nth-child(1){animation-delay:.08s}.stagger-item:nth-child(2){animation-delay:.16s}.stagger-item:nth-child(3){animation-delay:.24s}.stagger-item:nth-child(4){animation-delay:.32s}.stagger-item:nth-child(5){animation-delay:.4s}.stagger-item:nth-child(6){animation-delay:.48s}.stagger-item:nth-child(7){animation-delay:.56s}.stagger-item:nth-child(8){animation-delay:.64s}.stagger-item:nth-child(9){animation-delay:.72s}.stagger-item:nth-child(10){animation-delay:.8s}@keyframes staggerIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scale-appear{animation:scaleAppear .4s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}@keyframes scaleAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.slide-in-left{animation:slideInLeft .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.slide-in-right{animation:slideInRight .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.breathe{animation:breathe 3s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shadow-card{box-shadow:0 12px 40px var(--theme-shadow-light)!important}.bg-gradient{background:var(--theme-background-gradient)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.skeleton{background:linear-gradient(90deg,var(--theme-border) 25%,var(--theme-background-light) 50%,var(--theme-border) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:8px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state .empty-icon{width:120px;height:120px;margin-bottom:24px;opacity:.6;animation:float 3s ease-in-out infinite}.empty-state .empty-title{font-size:20px;font-weight:600;color:var(--theme-text);margin-bottom:8px}.empty-state .empty-description{font-size:14px;color:var(--theme-text-secondary);margin-bottom:24px;max-width:300px}.success-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.success-state .success-icon{width:100px;height:100px;margin-bottom:24px;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:successPop .5s cubic-bezier(.34,1.56,.64,1)}.success-state .success-title{font-size:24px;font-weight:600;color:var(--theme-text);margin-bottom:8px}.success-state .success-description{font-size:15px;color:var(--theme-text-secondary);margin-bottom:32px}@keyframes successPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.float-animation{animation:floatBounce 3s ease-in-out infinite}.float-animation:nth-child(1){animation-delay:.5s}.float-animation:nth-child(2){animation-delay:1s}.float-animation:nth-child(3){animation-delay:1.5s}.float-animation:nth-child(4){animation-delay:2s}.float-animation:nth-child(5){animation-delay:2.5s}.float-animation:nth-child(6){animation-delay:3s}@keyframes floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.card-3d-hover{transition:transform .4s ease,box-shadow .4s ease}.card-3d-hover:hover{transform:translateY(-8px) rotateX(2deg);box-shadow:0 20px 40px var(--theme-shadow)}.gradient-text-animate{background:linear-gradient(90deg,var(--theme-primary) 0%,var(--theme-primary-light) 50%,var(--theme-primary) 100%);background-size:200% 100%;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientFlow 3s linear infinite}@keyframes gradientFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}
