.progress-indicator[data-v-aa7adc3e]{z-index:10;margin:15px 0;padding:0 5px;width:100%}.progress-container[data-v-aa7adc3e]{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.05),rgba(var(--color-info-rgb),.02));border:1px solid rgba(var(--color-primary-rgb),.1);border-radius:12px;padding:10px 15px;position:relative;overflow:hidden}.progress-container[data-v-aa7adc3e]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-info) 100%);border-radius:12px 12px 0 0}.progress-header[data-v-aa7adc3e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;cursor:pointer;padding:2px 4px;border-radius:6px;transition:background .2s ease}.progress-header[data-v-aa7adc3e]:hover{background:rgba(var(--color-primary-rgb),.05)}.header-right[data-v-aa7adc3e]{display:flex;align-items:center;gap:8px}.expand-icon[data-v-aa7adc3e]{font-size:12px;color:var(--color-text-secondary);transition:transform .3s ease}.progress-title[data-v-aa7adc3e]{font-size:14px;font-weight:600;color:var(--color-text);margin:0;display:flex;align-items:center;gap:6px}.progress-title i[data-v-aa7adc3e]{color:var(--color-primary);font-size:13px}.progress-level[data-v-aa7adc3e]{font-size:12px;color:var(--color-text-secondary);background:rgba(var(--color-primary-rgb),.1);padding:2px 8px;border-radius:10px;font-weight:500}.progress-steps[data-v-aa7adc3e]{display:flex;flex-direction:column;gap:4px}.progress-step[data-v-aa7adc3e]{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:8px;transition:all .2s ease;cursor:pointer;position:relative}.progress-step[data-v-aa7adc3e]:hover{background:rgba(var(--color-primary-rgb),.05)}.step-completed[data-v-aa7adc3e]{background:rgba(var(--color-success-rgb),.08);border:1px solid rgba(var(--color-success-rgb),.2)}.step-active[data-v-aa7adc3e]{background:rgba(var(--color-primary-rgb),.1);border:1px solid rgba(var(--color-primary-rgb),.3);box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.15)}.step-pending[data-v-aa7adc3e]{background:rgba(var(--color-text-secondary-rgb),.03);border:1px solid rgba(var(--color-text-secondary-rgb),.1);opacity:.7;cursor:default}.step-icon-container[data-v-aa7adc3e]{position:relative;display:flex;align-items:center}.step-icon[data-v-aa7adc3e]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;transition:all .2s ease}.step-completed .step-icon[data-v-aa7adc3e]{background:var(--color-success);color:#fff}.step-active .step-icon[data-v-aa7adc3e]{background:var(--color-primary);color:#fff}.step-pending .step-icon[data-v-aa7adc3e]{background:rgba(var(--color-text-secondary-rgb),.1);color:var(--color-text-secondary)}.step-emoji[data-v-aa7adc3e]{font-size:16px}.step-connector[data-v-aa7adc3e]{position:absolute;left:50%;top:28px;width:2px;height:16px;background:rgba(var(--color-text-secondary-rgb),.2);transform:translate(-50%);transition:all .2s ease}.connector-active[data-v-aa7adc3e]{background:var(--color-success)}.step-content[data-v-aa7adc3e]{flex:1;min-width:0}.step-title[data-v-aa7adc3e]{font-size:13px;font-weight:600;margin:0 0 1px;color:var(--color-text)}.step-brief[data-v-aa7adc3e]{font-size:10px;color:var(--color-text-secondary);margin:0;line-height:1.2}.step-action[data-v-aa7adc3e]{flex-shrink:0}.completion-banner[data-v-aa7adc3e]{margin-top:8px;padding:8px;background:linear-gradient(135deg,rgba(var(--color-success-rgb),.1),rgba(var(--color-info-rgb),.05));border:1px solid rgba(var(--color-success-rgb),.2);border-radius:8px;text-align:center}.completion-content[data-v-aa7adc3e]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:500;color:var(--color-success)}.completion-content i[data-v-aa7adc3e]{color:gold;font-size:14px}@media (max-width: 768px){.progress-steps[data-v-aa7adc3e]{gap:6px}.progress-step[data-v-aa7adc3e]{padding:6px}.step-title[data-v-aa7adc3e]{font-size:12px}.step-description[data-v-aa7adc3e]{font-size:10px}}.business-explanation-card[data-v-406015a5]{z-index:10;margin:5px 0;background:var(--color-surface-container-high);overflow:hidden;width:100%}.card-header[data-v-406015a5]{display:flex;align-items:center;padding:15px 15px 10px;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-info-rgb),.04));cursor:pointer;transition:all .2s ease}.card-header[data-v-406015a5]:hover{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.12),rgba(var(--color-info-rgb),.06))}.shake-hint[data-v-406015a5]{animation:shake-406015a5 3s ease-in-out infinite}@keyframes shake-406015a5{0%,85%,to{transform:translate(0)}88%{transform:translate(-3px) rotate(-.5deg)}91%{transform:translate(3px) rotate(.5deg)}94%{transform:translate(-2px)}97%{transform:translate(2px)}}.expand-icon[data-v-406015a5]{margin-left:8px;font-size:14px;color:var(--color-text-secondary);transition:transform .3s ease}.header-icon[data-v-406015a5]{margin-right:10px;font-size:20px;color:var(--color-primary)}.header-content[data-v-406015a5]{flex:1}.card-title[data-v-406015a5]{font-size:16px;font-weight:700;margin:0 0 2px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-subtitle[data-v-406015a5]{font-size:12px;color:#a78bfa;margin:0}.concepts-section[data-v-406015a5]{padding:15px;display:flex;flex-direction:column;gap:12px}.concept-item[data-v-406015a5]{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:8px;background:rgba(var(--color-surface-container-rgb),.5)}.concept-icon[data-v-406015a5]{font-size:16px;width:24px;text-align:center;flex-shrink:0;margin-top:2px;color:var(--color-primary)}.concept-icon i[data-v-406015a5]{display:block}.concept-content[data-v-406015a5]{flex:1}.concept-title[data-v-406015a5]{font-size:13px;font-weight:600;color:var(--color-text);margin:0 0 4px}.concept-description[data-v-406015a5]{font-size:11px;color:var(--color-text-secondary);line-height:1.4;margin:0}.flow-steps-section[data-v-406015a5]{padding:15px;border-top:1px solid rgba(var(--color-outline-variant-rgb),.5);margin-top:5px}.section-title[data-v-406015a5]{font-size:14px;font-weight:600;color:var(--color-text);margin:0 0 10px;display:flex;align-items:center;gap:6px}.section-title i[data-v-406015a5]{color:var(--color-primary);font-size:12px}.flow-steps[data-v-406015a5]{display:flex;flex-direction:column;gap:8px}.flow-step[data-v-406015a5]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;border:1px solid rgba(var(--color-outline-variant-rgb),.3);transition:all .2s ease}.step-clickable[data-v-406015a5]{cursor:pointer}.step-clickable[data-v-406015a5]:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.15)}.step-number[data-v-406015a5]{width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.step-icon-wrapper[data-v-406015a5]{font-size:16px;flex-shrink:0;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.step-icon-1[data-v-406015a5]{background:#3b82f626;color:#3b82f6}.step-icon-2[data-v-406015a5]{background:#f59e0b26;color:#f59e0b}.step-icon-3[data-v-406015a5]{background:#10b98126;color:#10b981}.step-details[data-v-406015a5]{flex:1;min-width:0}.step-title[data-v-406015a5]{font-size:12px;font-weight:600;color:var(--color-text);margin:0 0 2px}.step-desc[data-v-406015a5]{font-size:10px;color:var(--color-text-secondary);margin:0 0 4px;line-height:1.3}.step-tip[data-v-406015a5]{font-size:9px;color:var(--color-info);display:flex;align-items:center;gap:3px}.step-tip i[data-v-406015a5]{font-size:8px}.quick-start-section[data-v-406015a5]{padding:0 15px 15px}.quick-start-btn[data-v-406015a5]{border-radius:8px;font-weight:600;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.2)}.quick-start-btn i[data-v-406015a5]{margin-right:6px}@media (max-width: 768px){.concepts-section[data-v-406015a5]{padding:12px;gap:10px}.concept-item[data-v-406015a5]{padding:6px}.flow-steps-section[data-v-406015a5]{padding:12px}.flow-step[data-v-406015a5]{padding:6px}}:root{--recovery-primary: #2979ff;--recovery-success: #4caf50;--recovery-error: #f44336;--recovery-info: #00bcd4;--recovery-spacing-xs: 6px;--recovery-spacing-sm: 8px;--recovery-spacing-md: 12px;--recovery-spacing-lg: 16px;--recovery-spacing-xl: 20px;--recovery-radius-sm: 8px;--recovery-radius-md: 12px;--recovery-radius-lg: 16px;--recovery-font-xs: 12px;--recovery-font-sm: 13px;--recovery-font-md: 14px;--recovery-font-lg: 16px;--recovery-shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--recovery-shadow-md: 0 4px 12px rgba(0, 0, 0, .12)}.recovery-dialog-content{padding:var(--recovery-spacing-xl);min-height:200px}.recovery-dialog-content .var-steps{margin-bottom:var(--recovery-spacing-xl)}.recovery-dialog-content .var-step{font-size:var(--recovery-font-sm)}.recovery-dialog-content .var-alert{margin-bottom:var(--recovery-spacing-xl)}.recovery-form{display:flex;flex-direction:column;gap:var(--recovery-spacing-lg);margin-bottom:var(--recovery-spacing-xl)}.recovery-actions{display:flex;flex-direction:column;gap:var(--recovery-spacing-md)}.recovery-dialog-content .var-button{border-radius:var(--recovery-radius-md);font-weight:600;height:48px;font-size:var(--recovery-font-lg);box-shadow:var(--recovery-shadow-sm);transition:all .2s ease}.recovery-dialog-content .var-button:active:not(:disabled){transform:scale(.98)}.recovery-dialog-content .var-button i{margin-right:var(--recovery-spacing-xs)}.recovery-dialog-content .var-input{--input-border-radius: var(--recovery-radius-md)}.recovery-dialog-content .var-input__input{font-size:var(--recovery-font-lg);padding:var(--recovery-spacing-md) 0}.recovery-dialog-content .var-input--outlined .var-field-decorator__container{border-radius:var(--recovery-radius-md);border-width:1.5px;transition:all .2s ease}.recovery-dialog-content .var-input--outlined .var-field-decorator--focus .var-field-decorator__container{border-width:2px;box-shadow:0 0 0 4px #2979ff1a}.recovery-error{background:#f443361a;border-left:3px solid var(--recovery-error);padding:var(--recovery-spacing-md);border-radius:var(--recovery-radius-sm);font-size:var(--recovery-font-xs);color:var(--recovery-error);display:flex;align-items:center;gap:var(--recovery-spacing-xs);margin-top:var(--recovery-spacing-md);animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.recovery-password-mismatch{color:var(--recovery-error);font-size:var(--recovery-font-xs);display:flex;align-items:center;gap:var(--recovery-spacing-xs);margin-top:calc(var(--recovery-spacing-sm) * -1);margin-bottom:var(--recovery-spacing-sm)}.recovery-success-state{text-align:center;padding:var(--recovery-spacing-xl) 0}.recovery-success-icon{font-size:64px;color:var(--recovery-success);margin-bottom:var(--recovery-spacing-lg);animation:successBounce .6s ease}@keyframes successBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.recovery-success-text{font-size:var(--recovery-font-lg);color:var(--recovery-success);font-weight:600;margin-bottom:var(--recovery-spacing-xl)}@media (max-width: 480px){.recovery-step{width:28px;height:28px;font-size:11px}.recovery-step-line{margin:0 4px}.recovery-dialog-content{padding:var(--recovery-spacing-sm)}}@media (prefers-color-scheme: dark){.recovery-error{background:#f4433626}}.compact-footer[data-v-e86eb320]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0;width:100%;gap:8px}.copyright-text[data-v-e86eb320]{font-size:12px;color:#999}.tech-icons-compact[data-v-e86eb320]{display:flex;gap:18px;font-size:20px;color:#bbb}.auth-form-container{max-width:420px;width:90%;margin:40px auto;padding:40px 32px;border-radius:20px;box-shadow:0 8px 32px #00000014;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-title{font-size:28px;font-weight:700;text-align:center;margin-top:8px;letter-spacing:-.5px}.auth-info{font-size:14px;margin-bottom:32px;text-align:center;opacity:.6}.auth-form-container .var-input__input,.auth-dialog-form .var-input__input{font-size:16px;padding:12px 0}.auth-form-container .var-input--outlined .var-field-decorator__container,.auth-dialog-form .var-input--outlined .var-field-decorator__container{border-radius:12px;border-width:1.5px;box-shadow:none;transition:all .2s ease}.auth-form-container .var-input--outlined .var-field-decorator--focus .var-field-decorator__container,.auth-dialog-form .var-input--outlined .var-field-decorator--focus .var-field-decorator__container{border-width:2px;box-shadow:0 0 0 4px #007aff1a}.auth-form-container .var-input__prepend-icon,.auth-form-container .var-input__append-icon,.auth-dialog-form .var-input__prepend-icon,.auth-dialog-form .var-input__append-icon{opacity:.5;transition:opacity .2s ease}.auth-form-container .var-field-decorator--focus .var-input__prepend-icon,.auth-dialog-form .var-field-decorator--focus .var-input__prepend-icon{opacity:.8}.auth-form-container .var-input__prepend-icon i,.auth-form-container .var-input__append-icon i,.auth-dialog-form .var-input__prepend-icon i,.auth-dialog-form .var-input__append-icon i{font-size:16px;cursor:pointer}.auth-form-container .var-input__append-icon i:hover,.auth-dialog-form .var-input__append-icon i:hover{opacity:.8}.auth-form-container .var-button,.auth-dialog-form .var-button{border-radius:12px;font-weight:600;text-transform:none;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;height:50px;font-size:17px;letter-spacing:-.3px}.auth-form-container .var-button:active,.auth-dialog-form .var-button:active{transform:scale(.98)}.auth-form-container .var-radio,.auth-dialog-form .var-radio,.auth-form-container .var-checkbox,.auth-dialog-form .var-checkbox{font-size:14px}.auth-form-container .var-link,.auth-dialog-form .var-link{font-size:14px;font-weight:500}.auth-form-container .var-cell:last-child{margin-bottom:0}.footer-info{font-size:12px;text-align:center;line-height:1.5;margin:0;padding:10px 0 0;width:100%;opacity:.6}.footer-info p{margin:0;padding-bottom:4px}.footer-info var{display:inline-flex;align-items:center;font-size:12px;font-style:normal}.footer-info var i{margin-right:4px;font-size:14px;vertical-align:middle}@media (max-width: 480px){.auth-form-container{width:100%;margin:20px auto;padding:32px 24px;border-radius:16px}.auth-title{font-size:24px}.auth-info{font-size:13px}.auth-form-container .var-button,.auth-dialog-form .var-button{height:48px;font-size:16px}}.auth-dialog-form{padding:5px 20px 20px}.auth-dialog-form .mt-5{margin-top:5px}.auth-dialog-form .mt-10{margin-top:10px}.auth-dialog-form .mt-15{margin-top:15px}.auth-dialog-form .mt-20{margin-top:20px}.auth-dialog-form .error-message{font-size:13px;text-align:center;margin-top:16px;padding:12px;border-radius:8px;background:#ff3b301a;opacity:.9}.auth-brand{text-align:center;margin-bottom:0}.auth-hero-graphic{position:relative;width:140px;height:140px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.auth-icon-wrapper{position:relative;width:88px;height:88px;border-radius:28px;background:linear-gradient(145deg,#78b4ff59,#b48cff40,#ffa0c84d);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px #6478c840,0 4px 12px #9664c826,inset 0 2px 2px #ffffffb3,inset 0 -2px 2px #ffffff4d;border:1.5px solid rgba(255,255,255,.5);animation:glassFloat 5s ease-in-out infinite;overflow:hidden}.auth-icon-wrapper:before{content:"";position:absolute;top:0;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,.9) 80%,transparent 100%);border-radius:50%}.auth-icon-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 30%,transparent 50%,rgba(150,100,200,.1) 100%);pointer-events:none}.auth-icon-wrapper i{font-size:38px;background:linear-gradient(135deg,#5a7fdc,#8b5fcf,#cf6fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:1;filter:drop-shadow(0 2px 4px rgba(100,80,180,.3))}.auth-glow-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:36px;background:linear-gradient(145deg,#78b4ff26,#b48cff14,#ffa0c81f);border:1.5px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #8264c81f;animation:ringPulse 4s ease-in-out infinite}.auth-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.auth-particle{position:absolute;border-radius:50%;filter:blur(2px)}.auth-particle:nth-child(1){width:45px;height:45px;top:-8%;left:55%;background:radial-gradient(circle,rgba(100,180,255,.6) 0%,rgba(100,180,255,.3) 40%,transparent 70%);animation:lightOrb1 6s ease-in-out infinite}.auth-particle:nth-child(2){width:35px;height:35px;top:65%;left:-8%;background:radial-gradient(circle,rgba(180,120,255,.6) 0%,rgba(180,120,255,.3) 40%,transparent 70%);animation:lightOrb2 5s ease-in-out infinite 1s}.auth-particle:nth-child(3){width:30px;height:30px;bottom:5%;right:0%;background:radial-gradient(circle,rgba(255,140,180,.6) 0%,rgba(255,140,180,.3) 40%,transparent 70%);animation:lightOrb3 7s ease-in-out infinite .5s}.auth-particle:nth-child(4){width:25px;height:25px;top:15%;left:-12%;background:radial-gradient(circle,rgba(140,200,255,.5) 0%,rgba(140,200,255,.25) 40%,transparent 70%);animation:lightOrb1 5s ease-in-out infinite 2s}@keyframes glassFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.02)}}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes lightOrb1{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-12px,18px) scale(1.3);opacity:.8}}@keyframes lightOrb2{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(18px,-12px) scale(1.1);opacity:.75}}@keyframes lightOrb3{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(-10px,-15px) scale(1.2);opacity:.7}}@media (prefers-color-scheme: dark){.auth-icon-wrapper{background:linear-gradient(145deg,#508cdc40,#8c64c82e,#c878a038);box-shadow:0 10px 40px #00000059,0 4px 12px #6450b433,inset 0 2px 2px #ffffff26,inset 0 -2px 2px #ffffff0d;border:1.5px solid rgba(255,255,255,.15)}.auth-icon-wrapper:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 20%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.4) 80%,transparent 100%)}.auth-icon-wrapper:after{background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,transparent 40%,transparent 60%,rgba(100,80,180,.08) 100%)}.auth-icon-wrapper i{background:linear-gradient(135deg,#7ea8f8,#b08df5,#f5a0c5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 6px rgba(100,80,180,.4))}.auth-glow-ring{background:linear-gradient(145deg,#508cdc1a,#8c64c80d,#c878a014);border:1.5px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #6450b426}.auth-particle:nth-child(1){background:radial-gradient(circle,rgba(100,180,255,.5) 0%,rgba(100,180,255,.2) 40%,transparent 70%)}.auth-particle:nth-child(2){background:radial-gradient(circle,rgba(180,120,255,.5) 0%,rgba(180,120,255,.2) 40%,transparent 70%)}.auth-particle:nth-child(3){background:radial-gradient(circle,rgba(255,140,180,.5) 0%,rgba(255,140,180,.2) 40%,transparent 70%)}.auth-particle:nth-child(4){background:radial-gradient(circle,rgba(140,200,255,.4) 0%,rgba(140,200,255,.15) 40%,transparent 70%)}}.auth-brand-slogan{font-size:13px;color:#888;text-align:center;margin-top:8px;margin-bottom:24px}.auth-inputs{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.auth-input-group{position:relative;display:flex;align-items:center;background:var(--color-body, #fff);border:1.5px solid rgba(128,128,128,.3);border-radius:12px;padding:0 16px;transition:all .2s ease}.auth-input-group:focus-within{border-color:#007aff;box-shadow:0 0 0 4px #007aff1a}.input-icon{font-size:16px;color:#888;margin-right:12px;flex-shrink:0}.auth-input-group input{flex:1;border:none;background:transparent;padding:14px 0;font-size:16px;outline:none;color:inherit}.auth-input-group input::placeholder{color:#999}.input-toggle{font-size:16px;color:#888;cursor:pointer;padding:8px;margin-right:-8px;transition:color .2s}.input-toggle:hover{color:#555}.auth-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px}.auth-agreements{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid rgba(128,128,128,.4);border-radius:6px;cursor:pointer;position:relative;transition:all .2s ease;flex-shrink:0}.checkbox-label input[type=checkbox]:checked{background:#007aff;border-color:#007aff}.checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label input[type=checkbox]:focus{box-shadow:0 0 0 3px #007aff33}.link-primary{color:#007aff;cursor:pointer;font-weight:500}.link-primary:hover{text-decoration:underline}.link-danger{color:#ff3b30;cursor:pointer;font-size:14px}.link-danger:hover{text-decoration:underline}.link-info{color:#007aff}.auth-btn{width:100%;height:50px;border:none;border-radius:12px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.auth-btn:disabled{opacity:.6;cursor:not-allowed}.auth-btn:active:not(:disabled){transform:scale(.98)}.auth-btn-primary{background:#007aff;color:#fff}.auth-btn-primary:hover:not(:disabled){background:#0066d6}.auth-btn-success{background:#34c759;color:#fff}.auth-btn-success:hover:not(:disabled){background:#2db84d}.auth-footer{text-align:center;font-size:14px;margin-top:16px}.auth-footer span{opacity:.6}.auth-trust-badges{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);flex-wrap:wrap}.auth-trust-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.auth-trust-item i{font-size:14px;color:#667eea}.auth-trust-item strong{color:#333;font-weight:600}@media (max-width: 480px){.auth-brand-logo{width:56px;height:56px;border-radius:14px}.auth-brand-logo i{font-size:28px}.auth-brand-name{font-size:18px}.auth-trust-badges{gap:12px}.auth-trust-item{font-size:11px}}.page-layout-container[data-v-bd50b565]{width:100%;padding:0;display:flex;flex-direction:column}.header-cell[data-v-bd50b565]{padding:10px 15px}.page-title[data-v-bd50b565]{font-size:17px;font-weight:600;color:var(--color-text);display:flex;align-items:center}.page-title i[data-v-bd50b565]{margin-right:10px;font-size:1.2em;color:var(--color-primary)}.back-icon[data-v-bd50b565]{cursor:pointer;padding:4px;margin-right:6px;color:var(--color-on-surface-variant);transition:color .2s}.back-icon[data-v-bd50b565]:hover{color:var(--color-primary)}.actions-slot[data-v-bd50b565]{display:flex;align-items:center}.content-area[data-v-bd50b565]{padding:15px;flex-grow:1}.footer-area[data-v-bd50b565]{padding:10px 15px;border-top:1px solid var(--color-outline-variant)}.bill-popup-container[data-v-4aed9cdd]{--popup-content-padding: 0;border-radius:12px;width:90vw;max-width:420px;overflow:hidden}.popup-content-wrapper[data-v-4aed9cdd]{display:flex;flex-direction:column;max-height:80vh;background-color:var(--color-surface-container-lowest)}.popup-header[data-v-4aed9cdd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-outline);flex-shrink:0}.header-icon[data-v-4aed9cdd]{font-size:20px;color:var(--color-primary);margin-right:10px}.header-title[data-v-4aed9cdd]{font-size:17px;font-weight:600;color:var(--color-text);flex-grow:1}.close-button[data-v-4aed9cdd]{margin-left:10px}.bill-list-container[data-v-4aed9cdd]{flex-grow:1;overflow-y:auto;padding:10px 12px}.bill-card[data-v-4aed9cdd]{background-color:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:10px;margin-bottom:12px;padding:12px 15px;box-shadow:0 1px 4px #0000000f;transition:box-shadow .2s ease-out}.bill-card[data-v-4aed9cdd]:hover{box-shadow:0 3px 8px #0000001a}.bill-card-header[data-v-4aed9cdd]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed var(--color-outline-variant)}.transaction-type[data-v-4aed9cdd]{display:flex;align-items:center;font-weight:500;font-size:14px;gap:6px}.type-recharge[data-v-4aed9cdd]{color:var(--color-success)}.type-purchase[data-v-4aed9cdd]{color:var(--color-warning)}.type-refund[data-v-4aed9cdd]{color:var(--color-info)}.type-adjustment[data-v-4aed9cdd]{color:var(--color-text-secondary)}.transaction-amount[data-v-4aed9cdd]{font-size:16px;font-weight:700}.amount-positive[data-v-4aed9cdd]{color:var(--color-success-dark)}.amount-negative[data-v-4aed9cdd]{color:var(--color-danger)}.bill-card-body[data-v-4aed9cdd]{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--color-text-secondary)}.detail-row[data-v-4aed9cdd]{display:flex;align-items:center;gap:8px}.detail-label[data-v-4aed9cdd]{min-width:70px;flex-shrink:0;color:var(--color-text);display:inline-flex;align-items:center;gap:5px}.detail-label i[data-v-4aed9cdd]{width:14px;text-align:center;opacity:.7}.detail-value[data-v-4aed9cdd]{word-break:break-all;flex-grow:1}.status-chip[data-v-4aed9cdd]{margin-left:auto;vertical-align:middle}.status-chip i[data-v-4aed9cdd]{font-size:11px;margin-right:3px}.remarks-section[data-v-4aed9cdd]{margin-top:8px;padding-top:8px;border-top:1px dotted var(--color-outline-variant)}.remarks-section .detail-label[data-v-4aed9cdd]{margin-bottom:4px;display:block}.remarks-content[data-v-4aed9cdd]{font-size:13px;color:var(--color-text-secondary);background-color:var(--color-surface-container-lowest);padding:6px 10px;border-radius:6px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.no-bills-message[data-v-4aed9cdd]{text-align:center;color:var(--color-text-secondary);padding:30px 15px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.no-bills-message i[data-v-4aed9cdd]{font-size:28px;color:var(--color-primary);opacity:.6}.pagination-container[data-v-4aed9cdd]{padding:10px 16px;border-top:1px solid var(--color-outline);flex-shrink:0;display:flex;justify-content:center}.recharge-popup[data-v-4ce7a729]{background:var(--color-surface);padding:14px;border-radius:12px;width:300px;max-height:80vh;overflow-y:auto}.popup-header[data-v-4ce7a729]{display:flex;align-items:center;justify-content:center;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--color-outline-variant);font-size:15px;font-weight:600;color:var(--color-on-surface)}.popup-header i[data-v-4ce7a729]{color:var(--color-primary)}.tab-nav[data-v-4ce7a729]{display:flex;background:var(--color-surface-variant);border-radius:8px;padding:3px;margin:10px 0}.tab-item[data-v-4ce7a729]{flex:1;text-align:center;padding:6px 0;font-size:12px;border-radius:6px;cursor:pointer;transition:all .2s;color:var(--color-on-surface-variant)}.tab-item.active[data-v-4ce7a729]{background:var(--color-primary);color:var(--color-on-primary)}.tab-content[data-v-4ce7a729]{padding:8px 0}.amount-grid[data-v-4ce7a729]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.amount-item[data-v-4ce7a729]{padding:10px 0;text-align:center;font-size:14px;font-weight:500;border-radius:8px;background:var(--color-surface-variant);color:var(--color-on-surface);cursor:pointer;transition:all .2s}.amount-item.active[data-v-4ce7a729]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-container));color:var(--color-on-primary)}.input-wrapper[data-v-4ce7a729]{position:relative;margin-bottom:10px}.custom-amount-input[data-v-4ce7a729]{width:100%;padding:12px 40px 12px 14px;border:2px solid #d1d5db;border-radius:8px;background:var(--color-surface);color:var(--color-on-surface);font-size:15px;font-weight:500;outline:none;transition:all .2s}.custom-amount-input[data-v-4ce7a729]::placeholder{color:var(--color-on-surface-variant);font-weight:400}.custom-amount-input[data-v-4ce7a729]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.clear-icon[data-v-4ce7a729]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-on-surface-variant);cursor:pointer;font-size:16px;transition:color .2s}.clear-icon[data-v-4ce7a729]:hover{color:var(--color-on-surface)}.payment-toggle[data-v-4ce7a729]{display:flex;gap:8px;margin:12px 0}.payment-tab[data-v-4ce7a729]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:8px;background:var(--color-surface-variant);cursor:pointer;transition:all .2s;font-size:12px}.payment-tab i[data-v-4ce7a729]{font-size:14px}.payment-tab.active[data-v-4ce7a729]{background:var(--color-primary);color:var(--color-on-primary)}.payment-tab:not(.active) .fa-weixin[data-v-4ce7a729]{color:#07c160}.payment-tab:not(.active) .fa-alipay[data-v-4ce7a729]{color:#1677ff}.qrcode-toggle[data-v-4ce7a729]{margin:8px 0;padding:10px;background:var(--color-surface-variant);border-radius:8px}.qrcode-toggle label[data-v-4ce7a729]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;color:var(--color-on-surface)}.qrcode-toggle input[type=checkbox][data-v-4ce7a729]{width:16px;height:16px;cursor:pointer;accent-color:#10b981}.qrcode-toggle i[data-v-4ce7a729]{font-size:14px;color:var(--color-on-surface-variant)}.pay-btn[data-v-4ce7a729]{width:100%;padding:10px;margin-top:8px;border:none;border-radius:8px;font-size:14px;font-weight:500;background:linear-gradient(135deg,#10b981,#059669);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s}.pay-btn[data-v-4ce7a729]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-4ce7a729]{width:100%;padding:10px;margin-top:10px;border:none;border-radius:8px;font-size:13px;background:var(--color-surface-variant);color:var(--color-on-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.action-btn.primary[data-v-4ce7a729]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-container));color:var(--color-on-primary)}.action-btn.danger[data-v-4ce7a729]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.status-msg[data-v-4ce7a729]{margin-top:10px;padding:8px;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:6px}.status-msg.success[data-v-4ce7a729]{background:var(--color-success-container);color:var(--color-on-success-container)}.status-msg.error[data-v-4ce7a729]{background:var(--color-error-container);color:var(--color-on-error-container)}.status-msg.info[data-v-4ce7a729]{background:var(--color-info-container);color:var(--color-on-info-container)}.success-msg[data-v-4ce7a729]{margin-top:10px;padding:8px;border-radius:6px;font-size:12px;background:var(--color-success-container);color:var(--color-on-success-container);display:flex;align-items:center;gap:6px}.card-info[data-v-4ce7a729]{margin-top:10px;padding:10px;border-radius:8px;background:var(--color-surface-variant)}.info-row[data-v-4ce7a729]{display:flex;justify-content:space-between;padding:4px 0;font-size:12px}.info-row span[data-v-4ce7a729]:first-child{color:var(--color-on-surface-variant)}.qrcode-dialog[data-v-4ce7a729]{--dialog-width: 280px}.dialog-title[data-v-4ce7a729]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.dialog-title i[data-v-4ce7a729]{color:var(--color-primary)}.qrcode-content[data-v-4ce7a729]{text-align:center;padding:8px 0}.qrcode-amount[data-v-4ce7a729]{font-size:24px;font-weight:600;color:var(--color-primary);margin-bottom:10px}.countdown[data-v-4ce7a729]{margin:10px 0;font-size:13px;color:#f57c00}.countdown .progress[data-v-4ce7a729]{height:3px;background:#ff980033;border-radius:2px;margin-top:6px}.countdown .progress div[data-v-4ce7a729]{height:100%;background:#f57c00;border-radius:2px;transition:width 1s linear}.timeout[data-v-4ce7a729]{color:#d32f2f;font-size:13px;display:flex;align-items:center;justify-content:center;gap:4px}.qrcode-box[data-v-4ce7a729]{margin:12px auto;width:160px;height:160px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-variant);border-radius:8px}.qrcode-box img[data-v-4ce7a729]{width:100%;height:100%;border-radius:8px}.tip[data-v-4ce7a729]{font-size:11px;color:var(--color-on-surface-variant);margin:8px 0}.alipay-link-dialog[data-v-4ce7a729]{--dialog-width: 300px}.alipay-content[data-v-4ce7a729]{padding:8px 0}.notice[data-v-4ce7a729]{display:flex;align-items:center;gap:6px;padding:8px;margin:10px 0;border-radius:6px;background:#ff98001a;font-size:12px;color:#f57c00}.contact-item[data-v-6114b093]{display:flex;align-items:center;margin-bottom:12px;font-size:14px}.contact-icon[data-v-6114b093]{font-size:1.2em;margin-right:10px;width:20px;text-align:center;color:var(--color-primary)}.contact-label[data-v-6114b093]{font-weight:500;min-width:40px;color:var(--color-on-surface-variant)}.contact-value[data-v-6114b093]{margin-left:8px;color:var(--color-on-surface);word-break:break-all}.copy-button[data-v-6114b093]{margin-left:auto;padding:0 5px;min-width:auto}.copy-button i[data-v-6114b093]{font-size:1em}.no-info[data-v-6114b093]{text-align:center;color:var(--color-text-secondary);padding:10px 0}.userinfo-content-wrapper[data-v-a089509a]{display:flex;flex-direction:column;gap:12px}@keyframes card-slide-in-a089509a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-a089509a{0%{left:-100%}to{left:100%}}@keyframes number-pop-a089509a{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes pulse-badge-a089509a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.user-profile-card[data-v-a089509a]{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:10px;padding:12px;animation:card-slide-in-a089509a .4s ease-out}.profile-header[data-v-a089509a]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-a089509a]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.profile-info[data-v-a089509a]{flex:1;min-width:0}.username-row[data-v-a089509a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.username[data-v-a089509a]{font-size:15px;font-weight:600;color:var(--color-on-surface)}.agent-badge[data-v-a089509a]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:10px;font-weight:600;border-radius:8px}.user-id[data-v-a089509a]{font-size:12px;color:var(--color-on-surface-variant);margin-top:2px}.user-email[data-v-a089509a]{font-size:11px;color:var(--color-on-surface-variant);margin-top:1px}.profile-actions[data-v-a089509a]{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-outline-variant)}.profile-action-btn[data-v-a089509a]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px;border:none;border-radius:6px;background:var(--color-surface-container);color:var(--color-on-surface-variant);font-size:11px;cursor:pointer;transition:all .2s}.profile-action-btn[data-v-a089509a]:active{transform:scale(.98)}.profile-action-btn i[data-v-a089509a]{font-size:10px}.balance-card-enhanced[data-v-a089509a]{background:linear-gradient(135deg,#10b98126,#3b82f61f);border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:12px;position:relative;overflow:hidden;animation:card-slide-in-a089509a .4s ease-out .1s backwards}.balance-card-enhanced[data-v-a089509a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(16,185,129,.2),transparent);animation:shimmer-a089509a 3s infinite}.balance-header[data-v-a089509a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;position:relative;z-index:1}.balance-icon-wrapper[data-v-a089509a]{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.balance-label[data-v-a089509a]{font-size:13px;font-weight:500;color:var(--color-on-surface-variant)}.balance-display[data-v-a089509a]{display:flex;align-items:baseline;justify-content:center;gap:3px;padding:4px 0 10px;position:relative;z-index:1}.balance-amount[data-v-a089509a]{font-size:26px;font-weight:700;color:#10b981;animation:number-pop-a089509a .5s ease-out}.balance-unit[data-v-a089509a]{font-size:14px;color:var(--color-on-surface-variant);font-weight:500}.recharge-btn-enhanced[data-v-a089509a]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:none;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;position:relative;z-index:1}.recharge-btn-enhanced[data-v-a089509a]:active{transform:scale(.98)}.actions-card-enhanced[data-v-a089509a]{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:10px;padding:12px;animation:card-slide-in-a089509a .4s ease-out .2s backwards}.actions-header[data-v-a089509a]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-on-surface-variant);margin-bottom:10px}.actions-header i[data-v-a089509a]{color:#3b82f6;font-size:12px}.actions-grid[data-v-a089509a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.action-btn[data-v-a089509a]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;color:#fff}.action-btn[data-v-a089509a]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-a089509a]:active:not(:disabled){transform:scale(.98)}.action-btn.bill[data-v-a089509a]{background:linear-gradient(135deg,#10b981,#059669)}.action-btn.agent[data-v-a089509a]{background:linear-gradient(135deg,#f97316,#ea580c)}.action-btn.referral[data-v-a089509a]{background:linear-gradient(135deg,#f97316,#ef4444);width:100%}.referral-btn-container[data-v-a089509a]{position:relative;isolation:isolate}.hot-badge[data-v-a089509a]{position:absolute;top:-6px;right:-2px;z-index:1;background:#ef4444;color:#fff;font-size:9px;font-weight:700;padding:1px 6px;border-radius:6px;box-shadow:0 2px 4px #ef444466;animation:pulse-badge-a089509a 2s infinite}.commission-calculator[data-v-a089509a]{margin-top:10px;padding:10px;background:linear-gradient(135deg,#f9731614,#ef444414);border-radius:8px}.formula-row[data-v-a089509a]{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600}.formula-num[data-v-a089509a]{font-size:13px;color:#3b82f6}.formula-op[data-v-a089509a]{font-size:12px;color:var(--color-on-surface-variant)}.formula-rate[data-v-a089509a]{font-size:13px;color:#f97316}.formula-result[data-v-a089509a]{font-size:15px;color:#10b981;font-weight:700}.formula-desc[data-v-a089509a]{text-align:center;font-size:10px;color:var(--color-on-surface-variant);margin-top:4px}.info-tip-card[data-v-a089509a]{text-align:center;font-size:12px;color:var(--color-on-surface-variant);padding:12px 15px;line-height:1.6;border:1px solid var(--color-outline-variant);border-radius:8px}.tip-icon[data-v-a089509a]{margin-right:6px;color:var(--color-info)}.info-tip-card strong[data-v-a089509a]{color:var(--color-primary)}.dialog-title-icon[data-v-a089509a]{display:flex;align-items:center;font-weight:600;font-size:16px}.dialog-title-icon i[data-v-a089509a]{margin-right:8px;font-size:18px;color:var(--color-primary)}.dialog-content[data-v-a089509a]{padding:10px 0 0;display:flex;flex-direction:column;gap:12px}.dialog-info-label[data-v-a089509a]{font-size:14px;color:var(--color-text-secondary);margin-bottom:5px}.dialog-button[data-v-a089509a]{margin-top:5px;border-radius:8px}.shebeibox[data-v-217954da]{border-radius:12px;background:var(--color-surface-container-high);box-shadow:0 2px 8px #00000014;border:1px solid var(--color-outline-variant)}.usershebeiname[data-v-217954da]{font-size:16px}.device-info-container[data-v-217954da]{display:flex;align-items:center;padding:8px 0}.var-cell--border[data-v-217954da]:after{border-color:var(--color-outline-variant);border-bottom-width:.1px}.var-button--text[data-v-217954da]:hover{background:rgba(var(--color-primary-rgb),.08)!important}.usershebeixiangxi[data-v-217954da]{font-size:14px;letter-spacing:.5px;color:var(--color-text-secondary)}.usershebeixiangxi strong[data-v-217954da]{color:var(--color-text);margin-right:5px}.device-image[data-v-217954da]{flex-shrink:0}.device-details[data-v-217954da]{display:flex;flex-direction:column}.no-tasks[data-v-217954da]{text-align:center;font-size:12px;color:var(--color-text-secondary);padding:10px;margin-top:10px;border-radius:8px}.no-tasks i[data-v-217954da]{margin-right:4px}.var-dialog .var-cell[data-v-217954da]{transition:background-color .2s}.var-dialog .var-cell[data-v-217954da]:hover{background-color:var(--color-hover-overlay)}.outer[data-v-073cab60]{width:100%;height:100px;border-radius:15px;background:linear-gradient(to right,#141e30,#243b55);box-shadow:#0000004d 5px 10px 20px,#0000004d -5px 0 100px;position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;overflow:hidden}.cardname[data-v-073cab60]{z-index:1;width:100%;height:100%;border-radius:9px;background:radial-gradient(circle 280px at 0% 0%,#444,#0c0d0d);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;overflow:hidden}.cardname .text[data-v-073cab60]{font-weight:bolder;font-size:25px;background:linear-gradient(45deg,#000 4%,#fff,#000);background-clip:text;color:transparent;-webkit-background-clip:text;background-size:200%;animation:shine-073cab60 10s linear infinite}.text-fetching[data-v-073cab60]{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.device-fetching-state[data-v-073cab60]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#fff}.device-fetching-state i[data-v-073cab60]:first-child{color:#4fc3f7}@keyframes shine-073cab60{0%{background-position:200% 0}to{background-position:-200% 0}}.auth-overlay[data-v-a7f33c2e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.auth-modal[data-v-a7f33c2e]{position:relative;width:100%;max-width:420px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000004d;background:var(--color-body)}.close-btn[data-v-a7f33c2e]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#80808026;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.close-btn[data-v-a7f33c2e]:hover{background:#80808040}.close-btn i[data-v-a7f33c2e]{font-size:14px;opacity:.6}.apple-auth-form[data-v-a7f33c2e]{padding:40px 32px}.auth-header[data-v-a7f33c2e]{text-align:center;margin-bottom:28px}.auth-icon[data-v-a7f33c2e]{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#007aff1a}.auth-icon i[data-v-a7f33c2e]{font-size:32px;opacity:.9}.auth-title[data-v-a7f33c2e]{font-size:24px;font-weight:600;margin:0 0 8px}.auth-subtitle[data-v-a7f33c2e]{font-size:13px;margin:0;opacity:.6}.error-message[data-v-a7f33c2e]{margin-top:16px;padding:12px;border-radius:8px;font-size:13px;text-align:center;background:#ff3b301a;color:#ff3b30}.auth-footer[data-v-a7f33c2e]{margin-top:20px;text-align:center;font-size:14px}.footer-text[data-v-a7f33c2e]{opacity:.6;margin-right:4px}.fade-enter-active[data-v-a7f33c2e],.fade-leave-active[data-v-a7f33c2e]{transition:opacity .3s ease}.fade-enter-from[data-v-a7f33c2e],.fade-leave-to[data-v-a7f33c2e]{opacity:0}.slide-up-enter-active[data-v-a7f33c2e]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.slide-up-leave-active[data-v-a7f33c2e]{transition:all .25s ease-out}.slide-up-enter-from[data-v-a7f33c2e]{opacity:0;transform:translateY(30px) scale(.95)}.slide-up-leave-to[data-v-a7f33c2e]{opacity:0;transform:translateY(-20px) scale(.98)}@media (max-width: 480px){.auth-modal[data-v-a7f33c2e]{max-width:100%;border-radius:16px}.apple-auth-form[data-v-a7f33c2e]{padding:32px 24px}}.expandable-description-wrapper[data-v-5c2ea473]{margin:0 15px;padding:12px 16px;background-color:var(--color-surface-container-high);border-radius:12px;border:1px solid var(--color-outline-variant);transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000f}.description-header[data-v-5c2ea473]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--color-text);font-weight:600;font-size:14px}.description-header i[data-v-5c2ea473]{color:var(--color-primary)}.description-content[data-v-5c2ea473]{max-height:50px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);position:relative}.description-content[data-v-5c2ea473]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,transparent,var(--color-surface-container-high));pointer-events:none;opacity:1;transition:opacity .3s ease}.description-content.is-expanded[data-v-5c2ea473]:after,.description-content.fade-hidden[data-v-5c2ea473]:after{opacity:0}.description-content.is-expanded[data-v-5c2ea473]{padding-bottom:35px}.description-text[data-v-5c2ea473]{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-secondary);white-space:pre-line}.expand-toggle-btn[data-v-5c2ea473]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background-color:rgba(var(--color-surface-container-highest-rgb),.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--color-outline-variant-rgb),.2);color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;border-radius:18px;display:flex;align-items:center;gap:4px;transition:all .2s ease;box-shadow:0 2px 8px #0000001a;z-index:1}.expand-toggle-btn[data-v-5c2ea473]:hover{background-color:rgba(var(--color-surface-container-highest-rgb),.9);transform:translate(-50%) scale(1.05)}.expand-toggle-btn i[data-v-5c2ea473]{font-size:12px;transition:transform .3s ease}.expandable-description-wrapper.has-collapsed-button-spacing[data-v-5c2ea473]{padding-bottom:17px}.resource-list[data-v-d822ffef]{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;width:100%;box-sizing:border-box}.app-card[data-v-d822ffef]{display:flex;align-items:flex-start;padding:12px;background-color:var(--color-surface-container-high);border-radius:10px;box-shadow:0 2px 6px #0000000f;transition:transform .2s ease-out,box-shadow .2s ease-out;border:1px solid var(--color-outline-variant);cursor:pointer;width:100%;box-sizing:border-box;max-width:100%;overflow:hidden}.app-card[data-v-d822ffef]:active{transform:scale(.98);background-color:var(--color-hover-overlay)}.app-card[data-v-d822ffef]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;border-color:var(--color-primary)}.app-icon[data-v-d822ffef]{flex-shrink:0;margin-right:12px;box-shadow:0 2px 4px #0000001a;width:62px;height:62px;border-radius:14px;object-fit:cover}.app-content[data-v-d822ffef]{flex-grow:1;display:flex;flex-direction:column;gap:4px;min-width:0;height:62px;justify-content:center;overflow:hidden;width:calc(100% - 74px)}.app-header[data-v-d822ffef]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0}.app-title[data-v-d822ffef]{font-size:14px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;max-width:calc(100% - 60px)}.app-badge[data-v-d822ffef]{font-size:11px;display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;flex-shrink:0;white-space:nowrap}.app-badge i[data-v-d822ffef]{margin-right:3px;font-size:10px}.app-description[data-v-d822ffef]{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.3}.app-details[data-v-d822ffef]{display:flex;align-items:center;gap:6px;font-size:12px;color:#999;margin-top:4px;flex-wrap:wrap;width:100%;overflow:hidden}.app-details span[data-v-d822ffef]{white-space:nowrap;flex-shrink:0}.pagination-controls[data-v-d822ffef]{padding:15px 0 5px;display:flex;justify-content:center;grid-column:1 / -1}.no-resources[data-v-d822ffef]{text-align:center;color:var(--color-text-secondary);padding:30px 15px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.no-resources i[data-v-d822ffef]{font-size:24px;color:var(--color-primary)}.app-list-row[data-v-d822ffef]{display:flex;flex-direction:column;gap:8px;padding:8px;width:100%;box-sizing:border-box}.app-list-row .app-card[data-v-d822ffef]{display:flex;align-items:center;gap:12px;padding:12px;width:100%;box-sizing:border-box}.app-list-row .app-icon[data-v-d822ffef]{margin-right:0}.app-list-row .app-content[data-v-d822ffef]{height:auto;justify-content:flex-start;width:calc(100% - 74px)}.app-list-row .app-header[data-v-d822ffef]{margin-bottom:2px}.app-list-row .app-details[data-v-d822ffef]{margin-top:2px}.search-results-list[data-v-d822ffef]{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.search-results-list .app-card[data-v-d822ffef]{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box}.search-results-list .app-icon[data-v-d822ffef]{margin-right:0}.search-results-list .app-content[data-v-d822ffef]{width:calc(100% - 74px)}.source-apps-results[data-v-d822ffef]{padding:8px;display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}.source-apps-results .app-card[data-v-d822ffef]{margin-bottom:6px;display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box}.source-apps-results .app-card[data-v-d822ffef]:last-child{margin-bottom:0}.source-apps-results .app-icon[data-v-d822ffef]{margin-right:0}.source-apps-results .app-content[data-v-d822ffef]{width:calc(100% - 74px)}@media (max-width: 480px){.source-apps-results .app-content[data-v-d822ffef],.search-results-list .app-content[data-v-d822ffef]{width:calc(100% - 56px)}}@media (max-width: 360px){.source-apps-results .app-content[data-v-d822ffef],.search-results-list .app-content[data-v-d822ffef]{width:calc(100% - 50px)}}.app-icon-placeholder[data-v-d822ffef]{width:62px;height:62px;background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-on-surface-variant);font-size:24px;flex-shrink:0}@media (max-width: 768px){.app-icon-placeholder[data-v-d822ffef]{width:56px;height:56px;border-radius:12px;font-size:20px}}@media (max-width: 480px){.app-icon-placeholder[data-v-d822ffef]{width:48px;height:48px;border-radius:10px;font-size:16px}}@media (max-width: 360px){.app-icon-placeholder[data-v-d822ffef]{width:44px;height:44px;border-radius:8px;font-size:14px}}.category-skeleton-container[data-v-d822ffef]{padding:10px 18px;display:flex;align-items:center;height:40px;box-sizing:content-box}.category-sticky-wrapper[data-v-d822ffef]{position:fixed;top:calc(56px + env(safe-area-inset-top,0px));left:0;right:0;z-index:101;background-color:rgba(var(--color-surface-container-highest-rgb),.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-width:95%;border-radius:18px;margin:0 auto;overflow:visible;padding:0;box-shadow:0 6px 20px #0000001a,0 2px 8px #00000014;border:1px solid rgba(var(--color-outline-variant-rgb),.15)}.category-bar[data-v-d822ffef]{display:flex;overflow-x:auto;white-space:nowrap;padding:10px 18px;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:0;border-radius:inherit;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.category-bar[data-v-d822ffef]::-webkit-scrollbar{display:none}.category-item[data-v-d822ffef]{display:inline-flex;align-items:center;padding:7px 16px;margin-right:10px;border-radius:16px;background-color:rgba(var(--color-surface-rgb),.3);color:var(--color-text);font-size:14px;font-weight:500;cursor:pointer;border:none;position:relative;box-shadow:0 2px 4px #0000001a,inset 0 1px 1px #ffffff1a;transition:transform .2s ease-out,background-color .25s ease,color .25s ease,box-shadow .25s ease}.category-item[data-v-d822ffef]:last-child{margin-right:0}.category-item i[data-v-d822ffef]{margin-right:5px;font-size:13px;opacity:.9}.category-item.active[data-v-d822ffef]{background-color:var(--color-primary);color:var(--color-on-primary);font-weight:600;box-shadow:inset 0 1px 3px #0003,0 1px 1px #0000000d}.category-item.active i[data-v-d822ffef]{color:var(--color-on-primary);opacity:1}.category-item[data-v-d822ffef]:hover:not(.active){background-color:rgba(var(--color-primary-rgb),.15);color:var(--color-primary);box-shadow:0 3px 6px #0000001f,inset 0 1px 1px #ffffff1a;transform:translateY(-1px)}.category-item.active[data-v-d822ffef]:hover{transform:none}.main-content-area[data-v-d822ffef]{margin-top:60px}.poster-paper[data-v-d822ffef]{margin-top:15px;border-radius:12px;overflow:hidden}.swipe-example[data-v-d822ffef]{width:100%;aspect-ratio:3 / 1;overflow:hidden}.swipe-example-image[data-v-d822ffef]{width:100%;height:100%;object-fit:cover;display:block}.swipe-placeholder[data-v-d822ffef]{width:100%;height:100%;background-color:var(--color-surface-container-lowest);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.modern-search-container[data-v-d822ffef]{display:flex;align-items:center;position:relative;margin:15px 0;background-color:var(--color-surface-container-high);border-radius:var(--paper-border-radius);padding:5px;box-shadow:0 4px 12px #00000031;border:1px solid var(--color-outline-variant);transition:all .3s ease}.modern-search-container[data-v-d822ffef]:focus-within{box-shadow:0 4px 12px #232eff31;border-color:var(--color-primary)}.modern-search-input[data-v-d822ffef]{flex-grow:1;border:none;outline:none;background:transparent;padding:10px 15px;font-size:14px;color:var(--color-text)}.modern-search-input[data-v-d822ffef]::placeholder{color:var(--color-text-secondary);opacity:.8}.clear-button[data-v-d822ffef],.modern-search-button[data-v-d822ffef]{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s ease}.clear-button[data-v-d822ffef]:hover,.modern-search-button[data-v-d822ffef]:hover{color:var(--color-primary)}.clear-button[data-v-d822ffef]{font-size:14px}.modern-search-button[data-v-d822ffef]{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:20px;padding:8px 15px;margin-left:5px;font-size:14px;transition:background-color .3s ease,transform .2s ease}.modern-search-button[data-v-d822ffef]:hover{background-color:rgba(var(--color-primary-rgb),.85);color:var(--color-on-primary);transform:scale(1.05)}.modern-search-button i[data-v-d822ffef]{font-size:16px}.resource-paper[data-v-d822ffef]{margin-top:15px;border-radius:12px;overflow:hidden}.title-cell[data-v-d822ffef]{padding:12px 15px;border-bottom:1px solid var(--color-outline-variant)}.current-title[data-v-d822ffef]{font-size:16px;font-weight:600;color:var(--color-text);display:flex;align-items:center}.current-title i[data-v-d822ffef]{margin-right:8px;color:var(--color-primary)}.total-count[data-v-d822ffef]{font-size:13px;color:var(--color-text-secondary);font-weight:400;margin-left:5px}.skeleton-padding[data-v-d822ffef]{padding:5px}.swipe-skeleton[data-v-d822ffef]{margin:15px 0}.search-skeleton[data-v-d822ffef]{margin:15px 0;height:50px;border-radius:12px}.permission-notice[data-v-d822ffef]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--color-text-secondary);background:var(--color-surface-container-low);border-radius:12px;margin:10px}.permission-message[data-v-d822ffef]{font-size:16px;font-weight:500;margin:16px 0 8px;color:var(--color-text)}.permission-subtitle[data-v-d822ffef]{font-size:14px;color:var(--color-text-secondary);opacity:.8}.permission-info[data-v-d822ffef]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(var(--color-primary-rgb),.08);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:8px;margin:10px;font-size:14px;color:var(--color-primary)}.certificate-required-banner[data-v-d822ffef]{margin:10px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.08),rgba(var(--color-primary-rgb),.05));border:1px solid rgba(var(--color-warning-rgb),.2);overflow:hidden;position:relative}.certificate-required-banner[data-v-d822ffef]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-warning) 0%,var(--color-primary) 100%)}.banner-content[data-v-d822ffef]{display:flex;align-items:center;gap:12px;padding:15px}.banner-icon[data-v-d822ffef]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:rgba(var(--color-warning-rgb),.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-warning)}.banner-text[data-v-d822ffef]{flex:1;min-width:0}.banner-title[data-v-d822ffef]{font-size:14px;font-weight:600;color:var(--color-text);margin:0 0 4px}.banner-description[data-v-d822ffef]{font-size:11px;color:var(--color-text-secondary);line-height:1.4;margin:0}.banner-action[data-v-d822ffef]{flex-shrink:0}.banner-action .var-button[data-v-d822ffef]{font-size:12px;border-radius:8px}.banner-action .var-button i[data-v-d822ffef]{margin-right:4px;font-size:11px}@media (max-width: 768px){.banner-content[data-v-d822ffef]{padding:12px;gap:10px}.banner-icon[data-v-d822ffef]{width:36px;height:36px;font-size:16px}.banner-title[data-v-d822ffef]{font-size:13px}.banner-description[data-v-d822ffef]{font-size:10px}.banner-action .var-button[data-v-d822ffef]{font-size:11px}}.share-indicator-icon[data-v-d122a29f]{margin-left:6px;color:var(--color-info);font-size:.9em;vertical-align:middle}.signipa-container[data-v-d122a29f]{padding:5px 10px 10px;min-height:80vh}.header-cell[data-v-d122a29f]{padding:8px 12px}.page-title[data-v-d122a29f]{font-size:18px;font-weight:600;display:flex;align-items:center}.page-title i[data-v-d122a29f]{margin-right:8px;color:var(--color-primary)}.auto-refresh-label[data-v-d122a29f]{font-size:13px;color:var(--color-text-secondary);margin-right:4px}.skeleton-padding[data-v-d122a29f]{padding:5px}.task-card[data-v-d122a29f]{background-color:var(--color-surface-container-high);border-radius:12px;margin-bottom:20px;box-shadow:0 4px 12px #00000014;border:1px solid var(--color-outline-variant);overflow:hidden;transition:box-shadow .3s ease}.task-card[data-v-d122a29f]:hover{box-shadow:0 6px 16px #0000001f}.task-card-header[data-v-d122a29f]{display:flex;align-items:flex-start;padding:15px}.app-icon[data-v-d122a29f]{flex-shrink:0;margin-right:12px;box-shadow:0 2px 6px #00000026}.app-details[data-v-d122a29f]{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:4px}.app-title-status[data-v-d122a29f]{display:flex;justify-content:space-between;align-items:center;gap:8px}.app-name[data-v-d122a29f]{font-size:14px;font-weight:600;color:var(--color-text);flex:1;min-width:0;max-width:calc(100% - 120px)}.status-badge[data-v-d122a29f]{font-size:11px;flex-shrink:0;padding:3px 6px;border-radius:6px;min-width:60px;text-align:center;white-space:nowrap}.badge-content[data-v-d122a29f]{display:flex;align-items:center;gap:4px}.app-meta[data-v-d122a29f]{font-size:12px;color:var(--color-text-secondary);line-height:1.4}.cert-name-header[data-v-d122a29f]{display:flex;align-items:center;min-width:0}.cert-name-text[data-v-d122a29f]{flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-container[data-v-d122a29f]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;flex-shrink:0}.custom-tag[data-v-d122a29f]{display:inline-flex;align-items:center;padding:2px 6px;font-size:11px;font-weight:500;border-radius:6px;line-height:1.3;border:1px solid transparent;white-space:nowrap}.tag-source-main[data-v-d122a29f]{background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success)}.tag-source-temporary[data-v-d122a29f]{background-color:rgba(var(--color-warning-rgb),.1);color:var(--color-warning)}.tag-source-platform[data-v-d122a29f]{background-color:rgba(var(--color-info-rgb),.1);color:var(--color-info)}.tag-source-default[data-v-d122a29f]{background-color:rgba(var(--color-text-secondary-rgb),.1);color:var(--color-text-secondary)}.tag-enterprise[data-v-d122a29f]{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.tag-software-source[data-v-d122a29f]{background-color:#34c7591a;color:#34c759;border:1px solid rgba(52,199,89,.2)}.tag-storage-r2[data-v-d122a29f]{background-color:#ff95001a;color:#ff9500;border:1px solid rgba(255,149,0,.2)}.tag-storage-pan123[data-v-d122a29f]{background-color:#007aff1a;color:#007aff;border:1px solid rgba(0,122,255,.2)}.tag-storage-default[data-v-d122a29f]{background-color:#8e8e931a;color:#8e8e93;border:1px solid rgba(142,142,147,.2)}.custom-tag i[data-v-d122a29f]{margin-right:4px;font-size:10px}.bundle-id[data-v-d122a29f]{font-family:monospace}.task-progress[data-v-d122a29f]{margin:0;width:100%;border-radius:5px;height:8px}[data-v-d122a29f] .var-progress__label{font-size:10px}.progress-display-container[data-v-d122a29f]{padding:10px 15px 8px;margin-bottom:10px}.task-card-body-simple[data-v-d122a29f]{padding:10px 15px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--color-outline-variant)}.simple-detail-item[data-v-d122a29f]{display:flex;align-items:center;font-size:13px;color:var(--color-text-secondary);gap:6px}.simple-detail-item .detail-label[data-v-d122a29f]{font-weight:500;color:var(--color-text);flex-shrink:0}.simple-detail-item .detail-value[data-v-d122a29f]{min-width:0;margin-right:5px}.simple-detail-item .add-downloads-btn[data-v-d122a29f]{margin-left:auto;padding:0 4px;font-size:12px}.simple-detail-item .add-downloads-btn i[data-v-d122a29f]{margin-right:2px}.error-summary[data-v-d122a29f],.error-summary .detail-label[data-v-d122a29f],.error-summary .detail-value[data-v-d122a29f]{color:var(--color-danger)}.error-reason-summary[data-v-d122a29f]{flex-grow:1}.status-in-progress .detail-value[data-v-d122a29f]{font-style:italic}.task-card-body-details[data-v-d122a29f]{padding:15px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--color-outline-variant);background-color:#00000004}.task-card-body-details .var-divider[data-v-d122a29f]{margin:5px 0}.detail-item[data-v-d122a29f]{display:flex;align-items:center;font-size:13px;color:var(--color-text-secondary);gap:6px;flex-wrap:wrap}.detail-label[data-v-d122a29f]{font-weight:500;color:var(--color-text);flex-shrink:0}.detail-value[data-v-d122a29f]{min-width:0;word-break:break-all;margin-right:5px}.cert-name-value[data-v-d122a29f]{font-weight:500;color:var(--color-text);margin-right:8px}.detail-value.price-value[data-v-d122a29f]{font-weight:600;color:var(--color-warning)}.detail-value.share-code[data-v-d122a29f]{font-family:monospace;background-color:var(--color-info-container);color:var(--color-on-info-container);padding:1px 4px;border-radius:4px;margin-right:auto}.detail-chip[data-v-d122a29f]{margin-left:0;margin-right:4px;vertical-align:middle}.add-downloads-btn[data-v-d122a29f],.copy-link-btn[data-v-d122a29f]{margin-left:auto;padding:0 4px}.add-downloads-btn i[data-v-d122a29f],.copy-link-btn i[data-v-d122a29f]{margin-right:2px}.error-reason[data-v-d122a29f]{color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.1);padding:8px 10px;border-radius:6px}.error-reason .detail-label[data-v-d122a29f],.error-reason .detail-value[data-v-d122a29f]{color:var(--color-danger)}.task-card-actions[data-v-d122a29f]{padding:12px 15px;border-top:1px solid var(--color-outline-variant);background-color:#00000005}.task-card-actions .var-button[type=danger][text][data-v-d122a29f]{color:var(--color-danger)}.task-card-actions .var-button i[data-v-d122a29f]{margin-right:4px}.pagination-controls[data-v-d122a29f]{display:flex;justify-content:center;padding:15px 0 5px}.no-tasks-placeholder[data-v-d122a29f]{text-align:center;font-size:14px;color:var(--color-text-secondary);padding:30px 20px;border:1px dashed var(--color-outline-variant);border-radius:12px;margin-top:20px}.no-tasks-placeholder i[data-v-d122a29f]{font-size:24px;display:block;margin-bottom:10px;color:var(--color-primary)}.dialog-title-icon[data-v-d122a29f]{display:flex;align-items:center;font-weight:600;font-size:16px}.dialog-title-icon.success i[data-v-d122a29f]{color:var(--color-success)}.dialog-title-icon.warning i[data-v-d122a29f]{color:var(--color-warning)}.dialog-title-icon.danger i[data-v-d122a29f]{color:var(--color-danger)}.dialog-content[data-v-d122a29f]{padding:10px 15px 15px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.dialog-content p[data-v-d122a29f]{margin-bottom:8px}.dialog-content strong[data-v-d122a29f]{color:var(--color-text)}.expired-dialog-content[data-v-d122a29f]{padding:10px}.expired-message[data-v-d122a29f]{font-size:14px;margin-bottom:6px;color:var(--color-danger)}.expired-solution[data-v-d122a29f]{font-size:14px;color:#666}.cost-estimation[data-v-d122a29f]{font-size:14px;color:var(--color-text-secondary);margin:8px 0;display:flex;align-items:center;gap:5px}.price-value[data-v-d122a29f]{font-weight:600;color:var(--color-danger)}.fallback-price-hint[data-v-d122a29f]{font-size:11px;color:#999;margin-left:4px}.calculating-hint[data-v-d122a29f]{font-style:italic}.current-downloads-info[data-v-d122a29f]{font-size:12px;color:#888;margin-top:5px;margin-bottom:10px}.teacher-popup[data-v-d122a29f]{width:90vw;max-width:450px;border-radius:15px;overflow:hidden}.teacher-content[data-v-d122a29f]{background-color:var(--color-body)}.popup-header-cell[data-v-d122a29f]{position:sticky;top:0;background-color:var(--color-surface-container);z-index:10;padding:10px 15px!important;border-bottom:1px solid var(--color-outline)}.popup-title[data-v-d122a29f]{font-size:16px;font-weight:600;color:var(--color-primary);display:flex;align-items:center}.popup-title i[data-v-d122a29f]{margin-right:8px}.close-btn[data-v-d122a29f]{margin-top:-5px;margin-right:-10px}.close-btn i[data-v-d122a29f]{font-size:18px}.teacher-scroll-area[data-v-d122a29f]{max-height:60vh;overflow-y:auto;padding:15px}.teacher-section[data-v-d122a29f]{margin-bottom:20px}.jiaochengtitle[data-v-d122a29f]{font-size:16px;font-weight:600;margin-bottom:10px;color:var(--color-text)}.teacher-image[data-v-d122a29f]{width:100%;max-width:300px;display:block;margin:10px auto;border-radius:8px;border:1px solid #eee}.teacher-section p[data-v-d122a29f],.teacher-section li[data-v-d122a29f]{font-size:14px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:8px}.teacher-section ol[data-v-d122a29f]{padding-left:25px}.teacher-section strong[data-v-d122a29f]{color:var(--color-primary);font-weight:600}.rotating-icon[data-v-d122a29f]{display:inline-block;animation:rotate-d122a29f 2s linear infinite}@keyframes rotate-d122a29f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pwa-install-content[data-v-d122a29f]{word-break:break-all}.pwa-install-content .var-input[data-v-d122a29f]{margin-bottom:10px;font-size:13px}.certinfo[data-v-64929334]{color:#7a7a7b;font-size:13px;display:flex;align-items:center;gap:5px}.certinfo-compact[data-v-64929334]{margin-left:-35px;margin-top:2px}.certinfo i[data-v-64929334]{color:var(--color-primary);font-size:14px}.no-tasks[data-v-64929334]{text-align:center;font-size:12px;color:#888;padding:10px 0;margin-top:-10px}.no-tasks i[data-v-64929334],.var-input i[data-v-64929334]{color:var(--color-primary)}.cert-popup-wrapper[data-v-64929334]{background:var(--color-body);border-radius:16px 16px 0 0;max-height:85vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.popup-header[data-v-64929334]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--color-outline);position:sticky;top:0;background:var(--color-body);z-index:10}.header-title[data-v-64929334]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500}.cert-basic-info[data-v-64929334]{padding:16px;background:var(--color-surface-container-low);margin:12px;border-radius:12px}.permissions-summary[data-v-64929334]{margin:8px}.summary-card[data-v-64929334]{padding:12px;background:linear-gradient(135deg,var(--color-primary-container),var(--color-secondary-container))}.summary-title[data-v-64929334]{font-size:15px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:6px}.stat-item[data-v-64929334]{text-align:center;padding:8px;border-radius:6px;background:#ffffff1a}.stat-value[data-v-64929334]{font-size:20px;font-weight:700}.stat-label[data-v-64929334]{font-size:11px;margin-top:2px;opacity:.9}.permissions-detail[data-v-64929334]{padding:0 12px 20px}.permissions-detail .var-col[data-v-64929334]{display:flex;width:50%!important;padding:4px;box-sizing:border-box}.section-title[data-v-64929334]{font-size:16px;font-weight:500;margin:16px 0 12px;display:flex;align-items:center;gap:8px}.permission-category-title[data-v-64929334]{font-size:14px;font-weight:500;margin:12px 0 8px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;padding:4px}.permission-category-title i[data-v-64929334]{font-size:12px;transition:transform .3s}.permission-category-icon[data-v-64929334]{margin-right:6px}.toggle-icon[data-v-64929334]{margin-left:auto}.permission-card[data-v-64929334]{display:flex;align-items:center;padding:10px;border-radius:8px;transition:all .3s;cursor:pointer;min-height:60px;width:100%;box-sizing:border-box}.permission-card[data-v-64929334]:hover{transform:translateY(-2px)}.permission-icon[data-v-64929334]{margin-right:8px;font-size:18px}.permission-info[data-v-64929334]{flex:1;overflow:hidden}.permission-name[data-v-64929334]{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.permission-description[data-v-64929334]{font-size:9px;margin-top:1px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enabled-card[data-v-64929334]{background:transparent;border:1px solid rgba(255,204,128,.15)}.enabled-card .permission-icon[data-v-64929334]{color:#ff7675}.disabled-card[data-v-64929334]{background:var(--color-surface-container);opacity:.8}.unknown-card[data-v-64929334]{background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.unknown-card .permission-icon[data-v-64929334]{color:#ff9800}.disabled-permissions[data-v-64929334]{margin-top:12px}.cert-popup-wrapper[data-v-64929334]::-webkit-scrollbar{width:6px}.cert-popup-wrapper[data-v-64929334]::-webkit-scrollbar-track{background:transparent}.cert-popup-wrapper[data-v-64929334]::-webkit-scrollbar-thumb{background:var(--color-outline);border-radius:3px}.device-list[data-v-73103a60]{padding:10px 5px;display:flex;flex-direction:column;gap:15px}.device-card[data-v-73103a60]{background-color:var(--color-surface-container-high);border-radius:12px;box-shadow:0 3px 8px #00000014;overflow:hidden;border:1px solid var(--color-outline-variant)}.device-card-header[data-v-73103a60]{display:flex;align-items:center;padding:12px 15px;background-color:rgba(var(--color-primary-rgb),.05)}.device-icon[data-v-73103a60]{margin-right:12px;flex-shrink:0}.device-name-wrapper[data-v-73103a60]{display:flex;align-items:center;flex-grow:1;min-width:0}.device-name[data-v-73103a60]{font-size:16px;font-weight:600;color:var(--color-text);margin-right:8px}.device-card-body[data-v-73103a60]{padding:12px 15px;display:flex;flex-direction:column;gap:8px}.info-line[data-v-73103a60]{display:flex;align-items:center;font-size:13px;color:var(--color-text-secondary)}.info-icon[data-v-73103a60]{margin-right:8px;color:var(--color-primary);width:16px;text-align:center}.info-label[data-v-73103a60]{min-width:60px;font-weight:500;color:var(--color-text)}.info-value[data-v-73103a60]{color:var(--color-text-secondary);flex-grow:1;min-width:0}.udid-value[data-v-73103a60]{font-family:monospace}.cert-count[data-v-73103a60]{font-weight:500;color:var(--color-success)}.device-card-actions[data-v-73103a60]{padding:8px 15px;border-top:1px solid var(--color-outline-variant);background-color:#00000005}.device-card-actions .var-button i[data-v-73103a60]{font-size:14px}.no-devices-placeholder[data-v-73103a60]{padding:20px}.placeholder-content[data-v-73103a60]{border:2px dashed var(--color-outline-variant);padding:20px;text-align:center;color:var(--color-text-secondary);cursor:pointer;border-radius:12px;transition:background-color .2s}.placeholder-content[data-v-73103a60]:hover{background-color:var(--color-hover-overlay)}.placeholder-icon[data-v-73103a60]{font-size:32px;margin-bottom:10px;color:var(--color-primary)}.placeholder-text[data-v-73103a60]{font-size:14px}.action-cell[data-v-73103a60]{padding:10px 15px 0}.other-device-btn[data-v-73103a60]{border-radius:8px}.footer-tip[data-v-73103a60]{text-align:center;font-size:11px;color:red;line-height:1.5}.footer-tip i[data-v-73103a60]{margin-right:4px}.cert-modal[data-v-73103a60]{--popup-content-padding: 0}.cert-modal-wrapper[data-v-73103a60]{width:420px;max-width:90vw;max-height:85vh;background:var(--color-surface-container);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column}.cert-modal-header[data-v-73103a60]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 20px;background:var(--color-surface-container-high);border-bottom:1px solid var(--color-outline-variant)}.modal-title-section[data-v-73103a60]{display:flex;align-items:center;gap:16px}.title-icon-wrapper[data-v-73103a60]{width:48px;height:48px;border-radius:12px;background:var(--color-primary-container);display:flex;align-items:center;justify-content:center;color:var(--color-on-primary-container)}.title-icon-wrapper i[data-v-73103a60]{font-size:20px}.title-content h3[data-v-73103a60]{margin:0;font-size:18px;font-weight:600;color:var(--color-on-surface);line-height:1.2}.title-content p[data-v-73103a60]{margin:4px 0 0;font-size:13px;color:var(--color-on-surface-variant);opacity:.8}.close-button[data-v-73103a60]{width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:var(--color-on-surface-variant);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-73103a60]:hover{background:var(--color-surface-container-highest);color:var(--color-on-surface)}.close-button i[data-v-73103a60]{font-size:14px}.cert-modal-content[data-v-73103a60]{flex:1;overflow-y:auto;padding:20px}.certificates-grid[data-v-73103a60]{display:flex;flex-direction:column;gap:16px}.certificate-card[data-v-73103a60]{background:var(--color-surface-container-low);border:1.5px solid var(--color-outline);border-radius:16px;overflow:hidden;transition:all .2s ease;box-shadow:0 2px 8px #0000001a;position:relative}.certificate-card[data-v-73103a60]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00000026}.cert-card-header[data-v-73103a60]{display:flex;align-items:center;gap:16px;padding:20px 20px 16px;background:var(--color-surface-container);border-bottom:1px solid var(--color-outline-variant)}.cert-badge-wrapper[data-v-73103a60]{position:relative;flex-shrink:0}.cert-badge-icon[data-v-73103a60]{width:40px;height:40px;border-radius:10px;object-fit:contain;background:var(--color-surface-container-highest);padding:8px}.cert-status-indicator[data-v-73103a60]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--color-surface-container)}.cert-status-indicator.status-active[data-v-73103a60]{background:var(--color-success)}.cert-status-indicator.status-inactive[data-v-73103a60]{background:var(--color-error)}.cert-status-indicator.status-expired[data-v-73103a60]{background:#e74c3c}.cert-status-indicator.status-revoked[data-v-73103a60]{background:#8e44ad}.cert-title-area[data-v-73103a60]{flex:1;min-width:0}.cert-name[data-v-73103a60]{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--color-on-surface);line-height:1.3;word-break:break-word}.cert-meta[data-v-73103a60]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cert-id[data-v-73103a60]{font-size:12px;color:var(--color-on-surface-variant);font-family:monospace;background:var(--color-surface-container-highest);padding:2px 6px;border-radius:4px}.cert-status[data-v-73103a60]{font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.cert-status.status-success[data-v-73103a60]{background:var(--color-success-container);color:var(--color-on-success-container)}.cert-status.status-danger[data-v-73103a60]{background:var(--color-error-container);color:var(--color-on-error-container)}.cert-status.status-warning[data-v-73103a60]{background:var(--color-warning-container);color:var(--color-on-warning-container)}.cert-status-badge[data-v-73103a60]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px;box-shadow:0 2px 8px #0000001a;border:1px solid transparent;transition:all .2s ease}.cert-status-badge.badge-success[data-v-73103a60]{background:linear-gradient(135deg,var(--color-success) 0%,#4CAF50 100%);color:#fff;border-color:#4caf504d}.cert-status-badge.badge-warning[data-v-73103a60]{background:linear-gradient(135deg,var(--color-warning) 0%,#FF9800 100%);color:#fff;border-color:#ff98004d}.cert-status-badge.badge-expired[data-v-73103a60]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border-color:#e74c3c4d;box-shadow:0 2px 8px #e74c3c33}.cert-status-badge.badge-revoked[data-v-73103a60]{background:linear-gradient(135deg,#8e44ad,#9b59b6);color:#fff;border-color:#8e44ad4d;box-shadow:0 2px 8px #8e44ad33}.badge-icon[data-v-73103a60]{font-size:12px;flex-shrink:0}.badge-text[data-v-73103a60]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.cert-card-body[data-v-73103a60]{padding:16px 20px}.cert-info-grid[data-v-73103a60]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-73103a60]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0}.info-label[data-v-73103a60]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-on-surface-variant);font-weight:500;flex-shrink:0}.info-label i[data-v-73103a60]{width:14px;font-size:12px;color:var(--color-primary)}.info-value[data-v-73103a60]{font-size:13px;color:var(--color-on-surface);text-align:right;word-break:break-all}.password-display[data-v-73103a60]{font-family:SF Mono,Monaco,Menlo,Consolas,monospace;background:transparent;padding:0;border-radius:0;font-size:13px!important;border:none}.text-danger[data-v-73103a60]{color:var(--color-error)!important;font-weight:600}.text-warning[data-v-73103a60]{color:var(--color-warning)!important;font-weight:600}.cert-card-footer[data-v-73103a60]{display:flex;gap:12px;padding:16px 20px;background:var(--color-surface-container-highest);border-top:1px solid var(--color-outline-variant)}.cert-action-btn[data-v-73103a60]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;min-width:auto}.cert-action-btn[data-v-73103a60]:disabled{opacity:.6;cursor:not-allowed}.cert-action-btn i[data-v-73103a60]{font-size:14px}.primary-btn[data-v-73103a60]{background:var(--color-primary);color:var(--color-on-primary)}.primary-btn[data-v-73103a60]:hover:not(:disabled){background:var(--color-primary-container);color:var(--color-on-primary-container);transform:translateY(-1px)}.danger-btn[data-v-73103a60]{background:var(--color-error-container);color:var(--color-on-error-container)}.danger-btn[data-v-73103a60]:hover:not(:disabled){background:var(--color-error);color:var(--color-on-error);transform:translateY(-1px)}.empty-certificates[data-v-73103a60]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;color:var(--color-on-surface-variant)}.empty-illustration[data-v-73103a60]{width:80px;height:80px;border-radius:20px;background:var(--color-surface-container-high);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.empty-illustration i[data-v-73103a60]{font-size:32px;color:var(--color-outline)}.empty-certificates h4[data-v-73103a60]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-on-surface)}.empty-certificates p[data-v-73103a60]{margin:0;font-size:14px;color:var(--color-on-surface-variant);opacity:.8}@media (max-width: 480px){.cert-modal-wrapper[data-v-73103a60]{width:95vw;max-height:90vh;border-radius:16px}.cert-modal-header[data-v-73103a60]{padding:20px 16px 16px}.title-icon-wrapper[data-v-73103a60]{width:40px;height:40px;border-radius:10px}.title-icon-wrapper i[data-v-73103a60]{font-size:18px}.title-content h3[data-v-73103a60]{font-size:16px}.cert-modal-content[data-v-73103a60]{padding:16px}.certificates-grid[data-v-73103a60]{gap:12px}.cert-card-header[data-v-73103a60]{padding:16px 16px 12px;gap:12px}.cert-badge-icon[data-v-73103a60]{width:36px;height:36px;padding:6px}.cert-name[data-v-73103a60]{font-size:15px}.cert-status-badge[data-v-73103a60]{padding:4px 8px;font-size:10px;border-radius:16px;gap:4px}.badge-icon[data-v-73103a60]{font-size:10px}.badge-text[data-v-73103a60]{font-size:9px}.cert-card-body[data-v-73103a60]{padding:12px 16px}.cert-info-grid[data-v-73103a60]{gap:10px}.info-item[data-v-73103a60]{padding:6px 0;gap:12px}.info-label[data-v-73103a60],.info-value[data-v-73103a60]{font-size:12px}.cert-card-footer[data-v-73103a60]{padding:12px 16px;gap:8px;flex-direction:row}.cert-action-btn[data-v-73103a60]{padding:10px 14px;font-size:13px;min-width:auto}.empty-certificates[data-v-73103a60]{padding:40px 20px}.empty-illustration[data-v-73103a60]{width:60px;height:60px;margin-bottom:16px}.empty-illustration i[data-v-73103a60]{font-size:24px}}.dialog-title-icon[data-v-73103a60]{display:flex;align-items:center;font-weight:700;font-size:16px}.dialog-title-icon i[data-v-73103a60]{margin-right:8px;font-size:18px;color:var(--color-primary)}.dialog-content[data-v-73103a60]{padding:10px 5px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.dialog-content p[data-v-73103a60]{margin-bottom:10px}.dialog-content strong[data-v-73103a60]{color:var(--color-text);font-weight:600}.edit-udid-dialog .dialog-content[data-v-73103a60]{padding-top:15px}.dialog-tips[data-v-73103a60]{list-style-type:disc;padding-left:20px;margin-top:10px;font-size:12px;color:#888}.dialog-tips li[data-v-73103a60]{margin-bottom:5px}.delete-confirm-dialog .dialog-content[data-v-73103a60]{color:var(--color-warning)}.delete-confirm-dialog strong[data-v-73103a60]{color:var(--color-danger)}.var-divider--dashed[data-v-73103a60]{border-top-style:dashed;border-color:var(--color-outline-variant)}.var-divider[data-v-73103a60]{margin:10px 0}.cert-name-wrapper[data-v-73103a60]{display:flex;align-items:center;flex-grow:1;min-width:0;margin-right:8px}.cert-icon[data-v-73103a60]{margin-right:8px;font-size:1.1em;color:var(--color-primary);flex-shrink:0}.device-info-area[data-v-73103a60]{position:relative}.device-info-area.device-locked[data-v-73103a60]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}.warning-container[data-v-73103a60]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background-color:#282828d9;color:#fff;padding:18px 25px;border-radius:10px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 12px #0006;text-align:center;width:70%;max-width:300px}.warning-container.warning-soft[data-v-73103a60]{position:static;transform:none;top:auto;left:auto;width:100%;max-width:none;margin-top:10px;background-color:#ffc1071f;color:#d57b00;border:1px solid rgba(255,193,7,.3);box-shadow:none;padding:12px 14px}.warning-container.warning-soft .sub-warning-line[data-v-73103a60]{color:#8a5a00}.main-warning-line[data-v-73103a60]{display:flex;align-items:center;font-size:16px;font-weight:600;margin-bottom:8px}.warning-icon[data-v-73103a60]{margin-right:10px;font-size:1.3em;color:var(--color-warning)}.sub-warning-line[data-v-73103a60]{font-size:13px;color:#ffffffd9;line-height:1.5}.page-title[data-v-639a8c39]{font-size:18px;font-weight:700;display:flex;align-items:center}.page-title i[data-v-639a8c39]{margin-right:8px;color:var(--color-primary)}.info-tip[data-v-639a8c39]{text-align:center;font-size:13px;color:#6c757d;padding:5px;margin:5px 0;background-color:rgba(var(--color-info-rgb),.05);border-radius:6px;line-height:1.6}.info-tip.error[data-v-639a8c39]{color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.05)}.info-tip i[data-v-639a8c39]{margin-right:6px;vertical-align:middle}.section-paper[data-v-639a8c39]{width:100%}.info-tip-card[data-v-639a8c39]{padding:10px 15px;font-size:13px;line-height:1.6;background-color:rgba(var(--color-info-rgb),.08);border-radius:8px;display:flex;align-items:center}.info-tip-card i[data-v-639a8c39]{margin-right:8px;font-size:16px}.segment-control[data-v-a3beb1bf]{display:flex;position:relative;background:var(--color-surface-container);border-radius:10px;padding:3px;margin-bottom:12px}.segment-item[data-v-a3beb1bf]{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;position:relative;z-index:1;transition:color .2s ease;white-space:nowrap}.segment-item i[data-v-a3beb1bf]{font-size:12px}.segment-item.active[data-v-a3beb1bf]{color:var(--color-text);font-weight:600}.segment-indicator[data-v-a3beb1bf]{position:absolute;top:3px;left:3px;height:calc(100% - 6px);background:var(--color-surface-container-high);border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);z-index:0}.order-popup-container[data-v-5295b3d3]{--popup-content-padding: 0;border-radius:12px;width:90vw;max-width:450px;overflow:hidden}.popup-content-wrapper[data-v-5295b3d3]{display:flex;flex-direction:column;max-height:80vh;background-color:var(--color-surface-container-lowest)}.popup-header[data-v-5295b3d3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-outline);flex-shrink:0}.header-icon[data-v-5295b3d3]{font-size:18px;color:var(--color-primary);margin-right:10px}.header-title[data-v-5295b3d3]{font-size:17px;font-weight:600;color:var(--color-text);flex-grow:1}.close-button[data-v-5295b3d3]{margin-left:10px}.order-list-container[data-v-5295b3d3]{flex-grow:1;overflow-y:auto;padding:10px;background-color:var(--color-body)}.loading-placeholder[data-v-5295b3d3],.no-orders-message[data-v-5295b3d3]{text-align:center;color:var(--color-text-secondary);padding:30px 15px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.loading-placeholder .var-loading[data-v-5295b3d3]{margin-bottom:8px}.no-orders-message i[data-v-5295b3d3]{font-size:28px;color:var(--color-primary);opacity:.6}.order-card[data-v-5295b3d3]{background-color:var(--color-surface-container-high);border-radius:10px;margin-bottom:12px;box-shadow:0 2px 6px #00000012;border:1px solid var(--color-outline-variant);overflow:hidden}.order-card-header[data-v-5295b3d3]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px dashed var(--color-outline-variant);background-color:rgba(var(--color-primary-rgb),.05)}.order-id[data-v-5295b3d3]{font-size:14px;font-weight:600;color:var(--color-primary);display:inline-flex;align-items:center;gap:6px}.order-card-header .var-chip[data-v-5295b3d3]{margin-left:5px}.order-card-header .var-chip i[data-v-5295b3d3]{font-size:11px;margin-right:3px}.order-card-body[data-v-5295b3d3]{padding:15px;display:grid;grid-template-columns:auto 1fr;gap:8px 12px;font-size:13px;color:var(--color-text-secondary)}.detail-item[data-v-5295b3d3]{display:contents}.detail-label[data-v-5295b3d3]{grid-column:1 / 2;font-weight:500;color:var(--color-text);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.detail-label i[data-v-5295b3d3],.dialog-label i[data-v-5295b3d3]{width:14px;text-align:center;opacity:.8;color:var(--color-primary)}.detail-value[data-v-5295b3d3]{grid-column:2 / 3;word-break:break-all;text-align:right}.detail-value.date-value[data-v-5295b3d3]{font-family:monospace;font-size:12px}.order-card-footer[data-v-5295b3d3]{padding:10px 15px;border-top:1px solid var(--color-outline-variant);background-color:#00000005}.order-card-footer .var-button i[data-v-5295b3d3]{font-size:13px}.pagination-container[data-v-5295b3d3]{padding:12px 16px;border-top:1px solid var(--color-outline);flex-shrink:0;display:flex;justify-content:center}.appointment-dialog .var-dialog__title[data-v-5295b3d3]{padding:0}.dialog-title-custom[data-v-5295b3d3]{display:flex;align-items:center;font-weight:600;font-size:16px;padding:12px 16px;border-bottom:1px solid var(--color-outline);background-color:var(--color-surface-container)}.dialog-title-custom i[data-v-5295b3d3]{margin-right:10px;font-size:18px}.dialog-title-custom .icon-info[data-v-5295b3d3]{color:var(--color-info)}.dialog-title-custom .icon-error[data-v-5295b3d3]{color:var(--color-danger)}.dialog-content-custom[data-v-5295b3d3]{padding:15px;font-size:14px;line-height:1.7}.appointment-details-list[data-v-5295b3d3]{display:flex;flex-direction:column;gap:10px}.dialog-detail-item[data-v-5295b3d3]{display:flex;align-items:center;gap:8px}.dialog-detail-item-vertical[data-v-5295b3d3]{display:flex;flex-direction:column;gap:4px}.dialog-label[data-v-5295b3d3]{font-weight:500;color:var(--color-text);min-width:80px;flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.dialog-value[data-v-5295b3d3]{color:var(--color-text-secondary);word-break:break-all}.dialog-value-vertical[data-v-5295b3d3]{color:var(--color-text-secondary);word-break:break-all;padding-left:20px;font-family:monospace;font-size:13px}.dialog-value.remarks-value[data-v-5295b3d3],.dialog-value-vertical.remarks-value[data-v-5295b3d3]{white-space:pre-wrap;background-color:var(--color-surface-container-lowest);padding:8px 12px;border-radius:6px;margin-top:2px;border-left:3px solid var(--color-primary)}.status-chip-dialog[data-v-5295b3d3]{vertical-align:middle}.status-chip-dialog i[data-v-5295b3d3]{font-size:11px;margin-right:3px}.error-message-dialog[data-v-5295b3d3]{color:var(--color-danger);font-weight:500;text-align:center;padding:10px 0}.tabs-container[data-v-26839352]{margin-bottom:16px}.category-content-area[data-v-26839352]{margin-top:0}.promo-banner[data-v-26839352]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:12px;margin-bottom:12px;color:#fff;font-weight:600;animation:promo-pulse-26839352 2s ease-in-out infinite}@keyframes promo-pulse-26839352{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.promo-banner i[data-v-26839352]{font-size:18px;animation:fire-flicker-26839352 .5s ease-in-out infinite alternate}@keyframes fire-flicker-26839352{0%{opacity:.8}to{opacity:1}}.promo-text[data-v-26839352]{font-size:14px}.promo-countdown[data-v-26839352]{font-size:16px;font-family:SF Mono,Monaco,monospace;background:#0003;padding:4px 10px;border-radius:6px;letter-spacing:1px}.trust-badges[data-v-26839352]{display:flex;justify-content:space-around;gap:6px;margin:12px 0;padding:12px 8px;background:linear-gradient(135deg,#10b9810f,#3b82f60f);border-radius:16px;border:1px solid rgba(16,185,129,.1)}.trust-badge[data-v-26839352]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;padding:8px 4px;border-radius:12px;transition:all .2s}.trust-badge[data-v-26839352]:hover{background:#10b98114}.trust-badge i[data-v-26839352]{font-size:18px;color:#10b981;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#10b9811f;border-radius:10px}.trust-badge span[data-v-26839352]{font-size:11px;color:var(--color-text-secondary);font-weight:600}.info-tip-card[data-v-26839352]{padding:12px 16px;font-size:13px;line-height:1.6;background:linear-gradient(135deg,#3b82f614,#8b5cf614);border-radius:12px;display:flex;align-items:center;border-left:3px solid #3b82f6}.info-tip-card i[data-v-26839352]{margin-right:10px;font-size:18px;color:#3b82f6}.info-tip-card.warning[data-v-26839352]{background:linear-gradient(135deg,#f59e0b14,#fbbf2414);border-left-color:#f59e0b;margin-bottom:12px}.info-tip-card.warning i[data-v-26839352]{color:#f59e0b}.info[data-v-26839352]{padding:8px 12px;font-size:13px;line-height:1.6}.info i[data-v-26839352]{margin-right:5px}.info strong[data-v-26839352]{font-weight:600}.package-list[data-v-26839352]{display:flex;flex-direction:column;padding:8px 0}.no-packages-placeholder[data-v-26839352]{text-align:center;color:var(--color-text-secondary);padding:40px 20px;font-size:14px;background:var(--color-surface-container);border-radius:12px}.no-packages-placeholder i[data-v-26839352]{margin-right:8px;font-size:20px;display:block;margin-bottom:8px}.popup-example-money[data-v-26839352]{padding:0 10px 10px;width:100%;box-sizing:border-box}.popup-example-money .var-cell[data-v-26839352]{padding:8px 0}.fymxinfo[data-v-26839352]{font-size:12px;color:#757575;line-height:1.5}.fymxinfo i[data-v-26839352]{margin-right:4px;color:#bdbdbd}.device-selector-list[data-v-26839352]{max-height:60vh;overflow-y:auto}.device-udid[data-v-26839352]{font-size:12px;color:#888;font-family:monospace}.no-devices-prompt[data-v-26839352]{padding:20px;text-align:center}.platform-cert-list[data-v-26839352]{padding:10px 0}.info-tip[data-v-26839352]{text-align:center;font-size:13px;color:#6c757d;padding:20px;margin:10px 0;background-color:rgba(var(--color-info-rgb),.05);border-radius:8px;line-height:1.6;grid-column:1 / -1}.info-tip.error[data-v-26839352]{color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.05)}.info-tip i[data-v-26839352]{margin-right:6px;vertical-align:middle}[data-v-26839352] .var-skeleton{padding:1px}.explanation-skeleton[data-v-26839352]{padding:15px;min-height:180px}.package-skeleton[data-v-26839352]{min-height:200px;border-radius:12px;background:var(--color-surface-container-high)}.platform-cert-skeleton[data-v-26839352]{min-height:160px;border-radius:12px;background:var(--color-surface-container-high)}.certificate-explanation-section[data-v-26839352]{margin:15px 0}.explanation-card[data-v-26839352]{background:var(--color-surface-container-high);border:1px solid rgba(var(--color-primary-rgb),.15);overflow:hidden;transition:all .3s ease}.explanation-card.collapsed[data-v-26839352]{border-color:rgba(var(--color-outline-variant-rgb),.3)}.explanation-header[data-v-26839352]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.1),rgba(var(--color-info-rgb),.05));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.explanation-header[data-v-26839352]:active{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.15),rgba(var(--color-info-rgb),.08))}.header-left[data-v-26839352]{display:flex;align-items:center;gap:12px}.header-icon[data-v-26839352]{font-size:18px;color:var(--color-primary);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary-rgb),.12);border-radius:10px}.header-content[data-v-26839352]{flex:1}.explanation-title[data-v-26839352]{font-size:15px;font-weight:600;color:var(--color-text);margin:0 0 2px}.explanation-subtitle[data-v-26839352]{font-size:11px;color:var(--color-text-secondary);margin:0;opacity:.8}.collapse-toggle[data-v-26839352]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:12px;transition:transform .3s ease}.collapse-enter-active[data-v-26839352],.collapse-leave-active[data-v-26839352]{transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-26839352],.collapse-leave-to[data-v-26839352]{opacity:0;max-height:0}.collapse-enter-to[data-v-26839352],.collapse-leave-from[data-v-26839352]{opacity:1;max-height:300px}.explanation-body[data-v-26839352]{border-top:1px solid rgba(var(--color-outline-variant-rgb),.2)}.explanation-points[data-v-26839352]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.explanation-point[data-v-26839352]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:rgba(var(--color-surface-container-rgb),.5);border:1px solid rgba(var(--color-outline-variant-rgb),.15)}.point-icon[data-v-26839352]{font-size:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--color-primary-rgb),.08);border-radius:8px}.point-content[data-v-26839352]{flex:1}.point-title[data-v-26839352]{font-size:13px;font-weight:600;color:var(--color-text);margin:0 0 2px}.point-desc[data-v-26839352]{font-size:11px;color:var(--color-text-secondary);line-height:1.4;margin:0}@media (max-width: 768px){.certificate-explanation-section[data-v-26839352]{margin:12px 0}.explanation-header[data-v-26839352]{padding:12px}.explanation-points[data-v-26839352]{padding:12px;gap:10px}.explanation-point[data-v-26839352]{padding:6px}.point-title[data-v-26839352]{font-size:12px}.point-desc[data-v-26839352]{font-size:10px}}.cert-explanation[data-v-26839352]{margin-top:20px;background:var(--color-surface-container);border-radius:12px;overflow:hidden}.explanation-header[data-v-26839352]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;font-size:14px;font-weight:500;color:var(--color-text-secondary)}.explanation-header i[data-v-26839352]:first-child{margin-right:8px;color:var(--color-primary)}.explanation-content[data-v-26839352]{padding:0 16px 16px;font-size:13px;color:var(--color-text-secondary);line-height:1.6}.explanation-content>p[data-v-26839352]{margin:0 0 12px}.explanation-item[data-v-26839352]{display:flex;gap:12px;padding:10px 12px;background:var(--color-surface-container-high);border-radius:8px;margin-bottom:8px}.explanation-item[data-v-26839352]:last-child{margin-bottom:0}.explanation-item>i[data-v-26839352]{font-size:16px;color:var(--color-primary);margin-top:2px}.explanation-item strong[data-v-26839352]{display:block;font-size:13px;color:var(--color-text);margin-bottom:4px}.explanation-item p[data-v-26839352]{margin:0;font-size:12px;color:var(--color-text-secondary)}.cert-list[data-v-9ec5b2e1]{margin-top:15px}.cert-header[data-v-9ec5b2e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #eee}.cert-name[data-v-9ec5b2e1]{font-weight:600;font-size:15px;display:flex;align-items:center}.cert-name i[data-v-9ec5b2e1]{margin-right:6px;color:var(--color-info)}.cert-status[data-v-9ec5b2e1]{font-size:12px}.cert-body p[data-v-9ec5b2e1]{font-size:13px;color:#666;margin:5px 0;line-height:1.5}.cert-body strong[data-v-9ec5b2e1]{color:#444;margin-right:4px}.cert-actions[data-v-9ec5b2e1]{text-align:right;margin-top:10px}.no-certs-message[data-v-9ec5b2e1]{text-align:center;color:#888;padding:20px;font-size:14px;margin-top:15px;border:1px dashed #ccc;border-radius:8px}.no-certs-message i[data-v-9ec5b2e1]{margin-right:5px}.no-certs-message.small[data-v-9ec5b2e1]{font-size:13px;padding:10px;margin-top:5px}.import-order-dialog .dialog-content[data-v-9ec5b2e1]{padding-bottom:50px}.pagination-controls[data-v-9ec5b2e1]{margin-top:20px;display:flex;justify-content:center}.selected-file-name[data-v-9ec5b2e1]{font-size:12px;color:#555;margin-top:5px;text-align:center}.order-list-container[data-v-9ec5b2e1]{max-height:300px;overflow-y:auto;margin-bottom:10px;border:1px solid #eee;border-radius:4px}.order-item-selectable[data-v-9ec5b2e1]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.order-item-selectable[data-v-9ec5b2e1]:last-child{border-bottom:none}.order-item-selectable[data-v-9ec5b2e1]:hover{background-color:#f5f5f5}.order-item-selectable.selected[data-v-9ec5b2e1]{background-color:var(--color-info-container);color:var(--color-on-info-container);font-weight:700}.order-info[data-v-9ec5b2e1]{margin-bottom:3px}.order-details[data-v-9ec5b2e1]{font-size:12px;color:#777;display:flex;justify-content:space-between}.order-item-selectable.selected .order-details[data-v-9ec5b2e1]{color:var(--color-on-info-container);opacity:.9}.dialog-pagination[data-v-9ec5b2e1]{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.storage-selector[data-v-41d943a9]{padding:12px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.selector-header[data-v-41d943a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header-title[data-v-41d943a9]{font-weight:600;font-size:14px;margin-left:6px}.testing-progress[data-v-41d943a9]{display:flex;align-items:center;justify-content:center;padding:16px;gap:8px;color:var(--color-text-secondary);font-size:13px}.result-grid[data-v-41d943a9]{display:grid;grid-template-columns:1fr;gap:8px}.storage-option[data-v-41d943a9]{padding:8px;border:2px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff05;min-height:60px;position:relative;overflow:hidden}.storage-option[data-v-41d943a9]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),0),rgba(var(--color-primary-rgb),.05));opacity:0;transition:opacity .3s ease}.storage-option[data-v-41d943a9]:hover{border-color:#fff3;background:#ffffff0a;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.storage-option.selected[data-v-41d943a9]{border-color:var(--color-primary);border-width:2px;background:rgba(var(--color-primary-rgb),.15);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1),0 4px 16px rgba(var(--color-primary-rgb),.2);transform:scale(1.02)}.storage-option.selected[data-v-41d943a9]:before{opacity:1}.storage-option.recommended[data-v-41d943a9]{border-color:var(--color-success)}.storage-option.recommended.selected[data-v-41d943a9]{border-color:var(--color-primary)}.option-content[data-v-41d943a9]{display:flex;flex-direction:column;gap:6px;height:100%;position:relative;z-index:1}.option-header[data-v-41d943a9]{display:flex;align-items:center;gap:6px}.option-name[data-v-41d943a9]{font-weight:600;font-size:13px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-icon[data-v-41d943a9]{color:var(--color-primary);font-size:16px;animation:scaleIn-41d943a9 .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}@keyframes scaleIn-41d943a9{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.recommend-badge[data-v-41d943a9]{display:flex;align-items:center;gap:3px;background:#4caf501a;border:1px solid #4CAF50;border-radius:10px;padding:2px 6px;font-size:9px;color:#4caf50;font-weight:600}.recommend-badge svg[data-v-41d943a9]{flex-shrink:0}.recommend-badge span[data-v-41d943a9]{white-space:nowrap}.option-status[data-v-41d943a9]{display:flex;align-items:center;gap:6px;font-size:11px}.status-chip[data-v-41d943a9]{font-size:9px}.response-time[data-v-41d943a9]{color:var(--color-text-secondary);font-size:10px;white-space:nowrap}.error-message[data-v-41d943a9]{display:flex;align-items:center;gap:8px;padding:12px;background:rgba(var(--color-danger-rgb),.1);border-radius:8px;color:var(--color-danger);font-size:13px}.temp-cert-popup .var-popup__content[data-v-48f92825]{border-radius:16px 16px 0 0!important;background-color:var(--color-surface-container-highest)!important;display:flex;flex-direction:column}.temp-cert-popup-content[data-v-48f92825]{display:flex;flex-direction:column}.temp-cert-popup-header[data-v-48f92825]{flex-shrink:0}.temp-cert-popup-body[data-v-48f92825]{flex-grow:1;padding:16px;min-height:0}.dialog-search-bar[data-v-48f92825]{align-items:center;margin-bottom:16px;flex-shrink:0}.dialog-cert-list[data-v-48f92825]{flex-grow:1;overflow-y:auto;min-height:200px;max-height:300px;border:1px solid var(--color-outline);border-radius:4px;padding:8px;background-color:var(--color-surface-container-low)}.dialog-skeleton[data-v-48f92825]{padding:10px}.dialog-no-certs[data-v-48f92825]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--color-text-secondary);height:100%}.cert-options-list-popup[data-v-48f92825]{width:100%}.popup-cert-option[data-v-48f92825]{padding:10px 8px!important;border-bottom:1px solid var(--color-outline);cursor:pointer;transition:background-color .2s}.popup-cert-option[data-v-48f92825]:last-child{border-bottom:none}.popup-cert-option[data-v-48f92825]:hover{background-color:var(--color-hover-overlay)}.option-content[data-v-48f92825]{display:flex;flex-direction:column;width:100%}.option-line[data-v-48f92825]{display:flex;align-items:center;margin-bottom:4px}.option-name[data-v-48f92825]{font-weight:500;font-size:14px}.dialog-pagination[data-v-48f92825]{margin-top:16px;flex-shrink:0;text-align:center;padding-bottom:8px}.custom-select-trigger .fa-folder-open[data-v-48f92825]{transition:none}[data-v-48f92825]:root{--app-card-radius: 12px;--section-gap: 20px;--config-bg: var(--color-surface-container-low);--select-border-color: var(--color-outline);--select-hover-bg: var(--color-hover-overlay);--select-option-hover-bg: rgba(var(--color-primary-rgb), .08);--select-option-selected-bg: rgba(var(--color-primary-rgb), .12);--select-text-color: var(--color-text);--placeholder-color: var(--color-text-secondary);--icon-color: var(--color-text-secondary);--chip-margin: 3px}.title[data-v-48f92825]{font-size:15px;font-weight:700;color:var(--color-primary)}.signdiv[data-v-48f92825]{padding:20px}.app-info-header[data-v-48f92825]{display:flex;align-items:center;margin-bottom:var(--section-gap);padding:16px;background-color:rgba(var(--color-primary-rgb),.08);border-radius:20px;transition:all .3s ease;width:100%;margin:auto}.app-info-icon[data-v-48f92825]{margin-right:16px;flex-shrink:0}.app-info-text[data-v-48f92825]{display:flex;flex-direction:column;flex-grow:1;min-width:0}.xiangqingname[data-v-48f92825]{font-size:18px;font-weight:600;margin-bottom:6px;color:var(--color-text)}.xiangiqnginfo[data-v-48f92825]{font-size:14px;color:var(--color-text-secondary);line-height:1.6}.config-section[data-v-48f92825]{position:relative;width:100%;margin-bottom:var(--section-gap);padding:16px;background:var(--config-bg);border-radius:var(--app-card-radius);border-left:3px solid var(--color-primary)}.icon-uploader[data-v-48f92825]{width:100%;border:1px dashed var(--color-primary);padding:16px;border-radius:8px;text-align:center;background-color:rgba(var(--color-primary-rgb),.05);transition:all .3s ease}.icon-uploader[data-v-48f92825]:hover{background-color:rgba(var(--color-primary-rgb),.1)}.selected-file-info[data-v-48f92825]{font-size:13px;color:var(--color-primary);margin-top:8px;text-align:center;font-weight:500}.switch-label[data-v-48f92825]{font-size:15px;color:var(--color-text)}.popup-example-block[data-v-48f92825]{padding:0;width:380px;max-height:650px;overflow-y:hidden;border-radius:var(--app-card-radius);background-color:var(--color-body)}.popup-example-block>div[data-v-48f92825]{max-height:590px;overflow-y:auto;padding:0 16px 16px}.popup-example-block>.var-cell[data-v-48f92825]:first-child{position:sticky;top:0;background:var(--color-body);margin-bottom:0!important;padding:10px 16px}.popup-example-block .var-cell[data-v-48f92825]:nth-last-child(2){position:sticky;bottom:58px;background:var(--color-body);padding-top:10px;padding-bottom:10px;border-top:1px solid var(--color-outline)}.popup-example-block .var-cell[data-v-48f92825]:last-child{position:sticky;bottom:0;background:var(--color-body);padding-top:10px;padding-bottom:10px}.fymxinfo[data-v-48f92825]{font-size:12px;color:var(--color-text-secondary);margin-top:8px}.fymxinfo i[data-v-48f92825]{margin-right:5px}.no-options-msg[data-v-48f92825],.temp-cert-hint[data-v-48f92825]{font-size:12px;color:var(--color-warning);margin-top:8px;padding:5px 8px;background-color:rgba(var(--color-warning-rgb),.1);border-radius:4px;display:flex;align-items:center}.no-options-msg[data-v-48f92825]{color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.1)}.outside-dropdown-msg[data-v-48f92825]{margin-top:10px}.dropdown-no-options[data-v-48f92825]{padding:10px 16px;text-align:center;color:var(--color-text-secondary);background-color:transparent}.dropdown-no-options .var-button[data-v-48f92825]{vertical-align:middle}.no-options-msg i[data-v-48f92825],.temp-cert-hint i[data-v-48f92825]{margin-right:8px;font-size:14px}.highlight[data-v-48f92825]{font-weight:700;color:var(--color-primary)}.platform-fee-display[data-v-48f92825]{margin-top:10px;padding:8px 12px;background-color:rgba(var(--color-warning-rgb),.1);border-radius:4px;font-size:13px;color:var(--color-warning)}.custom-search-input[data-v-48f92825]{display:flex;align-items:center;padding:8px 12px;border:1.5px solid rgba(0,0,0,.347);border-radius:4px;background-color:var(--color-surface-container-highest);transition:border-color .2s,box-shadow .2s;min-height:38px}.custom-search-input[data-v-48f92825]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.search-icon[data-v-48f92825]{color:var(--icon-color);margin-right:8px;flex-shrink:0}.search-field[data-v-48f92825]{flex-grow:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--select-text-color)}.search-field[data-v-48f92825]::placeholder{color:var(--placeholder-color)}.clear-button[data-v-48f92825]{background:none;border:none;padding:0 0 0 8px;margin:0;cursor:pointer;color:var(--icon-color);font-size:14px;line-height:1;flex-shrink:0}.clear-button[data-v-48f92825]:hover{color:var(--color-danger)}.search-action-button[data-v-48f92825]{background:none;border:none;padding:0 8px;margin:0;cursor:pointer;color:var(--icon-color);font-size:14px;line-height:1;flex-shrink:0}.search-action-button[data-v-48f92825]:hover{color:var(--color-primary)}.custom-select[data-v-48f92825]{position:relative;width:100%}.custom-select-trigger[data-v-48f92825]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1.5px solid rgba(0,0,0,.347);border-radius:4px;background-color:var(--color-surface-container-highest);cursor:pointer;transition:border-color .2s,box-shadow .2s;min-height:38px;font-size:14px;color:var(--select-text-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-select-trigger[data-v-48f92825]:hover{border-color:var(--color-primary)}.custom-select-trigger.open[data-v-48f92825]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.custom-select-trigger.loading .placeholder[data-v-48f92825],.custom-select-trigger .placeholder[data-v-48f92825]{color:var(--placeholder-color)}.custom-select-trigger .selected-value[data-v-48f92825]{font-weight:500}.custom-select-trigger.loading[data-v-48f92825]{cursor:default}.loading-state[data-v-48f92825]{display:flex;align-items:center;color:var(--placeholder-color)}.loading-state .var-loading[data-v-48f92825]{margin-right:6px}.dropdown-arrow[data-v-48f92825]{margin-left:8px;color:var(--icon-color);transition:transform .2s ease-in-out}.custom-select-trigger.open .dropdown-arrow[data-v-48f92825]{transform:rotate(180deg)}.custom-select-dropdown[data-v-48f92825]{position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:300px;overflow-y:auto;background-color:var(--color-surface-container-high);border:1px solid var(--color-outline);border-radius:4px;box-shadow:var(--elevation-2);z-index:1050;animation:fadeIn-48f92825 .2s ease forwards}.loading-indicator[data-v-48f92825]{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--color-text-secondary);font-size:14px}.loading-indicator .var-loading[data-v-48f92825]{margin-right:10px}.options-list[data-v-48f92825]{padding:4px 0}.custom-select-option[data-v-48f92825]{padding:12px 16px;cursor:pointer;transition:background-color .2s;font-size:14px;color:var(--select-text-color);border-bottom:1px solid var(--color-outline)}.custom-select-option[data-v-48f92825]:last-child{border-bottom:none}.custom-select-option[data-v-48f92825]:hover{background-color:var(--select-option-hover-bg)}.custom-select-option.selected[data-v-48f92825]{background-color:var(--select-option-selected-bg);font-weight:600}.option-line[data-v-48f92825]{display:flex;align-items:center;margin-bottom:8px}.option-line[data-v-48f92825]:last-child{margin-bottom:0}.option-icon[data-v-48f92825]{margin-right:10px;font-size:15px;width:18px;text-align:center;flex-shrink:0}.main-icon[data-v-48f92825]{color:var(--color-info)}.temp-icon[data-v-48f92825]{color:var(--color-warning)}.platform-icon[data-v-48f92825]{color:var(--color-success)}.udid-icon[data-v-48f92825],.desc-icon[data-v-48f92825]{color:#78909c}.option-name[data-v-48f92825]{flex-grow:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-details[data-v-48f92825]{display:flex;flex-wrap:wrap;gap:6px;padding-left:28px;margin-top:8px;margin-bottom:8px}.option-label[data-v-48f92825]{font-size:13px;color:var(--color-text-secondary);margin-right:4px;flex-shrink:0}.option-udid[data-v-48f92825],.option-desc[data-v-48f92825]{font-size:13px;color:var(--color-text);word-break:break-all}.udid-line[data-v-48f92825],.desc-line[data-v-48f92825]{align-items:flex-start}@keyframes fadeIn-48f92825{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.app-info-header[data-v-48f92825]{flex-direction:column;text-align:center}.app-info-icon[data-v-48f92825]{margin-right:0;margin-bottom:12px}.signdiv[data-v-48f92825]{padding:12px}.popup-example-block[data-v-48f92825]{width:90vw}.custom-select-option[data-v-48f92825]{padding:10px 12px}.option-details[data-v-48f92825]{padding-left:24px}}.skeleton-padding[data-v-48f92825]{padding:10px}.error-message-detail[data-v-48f92825]{text-align:center;padding:40px 20px;color:var(--color-danger);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.error-message-detail p[data-v-48f92825]{margin:15px 0 20px;font-size:16px}.error-message-detail .var-button[data-v-48f92825]{min-width:120px}@keyframes glow-48f92825{0%{box-shadow:0 0 3px rgba(var(--color-primary-rgb),.4)}50%{box-shadow:0 0 10px rgba(var(--color-primary-rgb),.8),0 0 5px rgba(var(--color-primary-rgb),.6)}to{box-shadow:0 0 3px rgba(var(--color-primary-rgb),.4)}}.glow-effect[data-v-48f92825]{animation:glow-48f92825 1.5s ease-in-out}.popup-content-wrapper-final[data-v-48f92825]{width:100%;max-width:100%;background-color:var(--color-surface-container-highest);border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:80vh}.popup-header-final[data-v-48f92825]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:700;color:var(--color-primary);border-bottom:1px solid var(--color-outline);flex-shrink:0}.popup-header-final i.fas[data-v-48f92825]{margin-right:8px}.popup-close-icon[data-v-48f92825]{cursor:pointer;color:var(--color-text-secondary)}.popup-close-icon[data-v-48f92825]:hover{color:var(--color-primary)}.popup-body-scrollable-final[data-v-48f92825]{padding:16px;overflow-y:auto;flex-grow:1;min-height:0}.cost-section[data-v-48f92825]{margin-bottom:15px}.cost-section-title[data-v-48f92825]{font-size:14px;font-weight:600;color:var(--color-primary);margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid var(--color-outline-variant)}.cost-item-group[data-v-48f92825]{margin-bottom:10px;padding-left:10px;border-left:2px solid var(--color-info-container)}.cost-item-group[data-v-48f92825]:last-child{margin-bottom:0}.cost-item-line[data-v-48f92825]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.cost-item-line[data-v-48f92825]:last-child{margin-bottom:0}.cost-label[data-v-48f92825]{color:var(--color-text-secondary);margin-right:8px;flex-shrink:0}.cost-text[data-v-48f92825]{color:var(--color-text);text-align:right}.cost-value[data-v-48f92825]{font-weight:700;color:var(--color-success);text-align:right}.cost-value.warning[data-v-48f92825]{color:var(--color-warning)}.cost-badge[data-v-48f92825]{vertical-align:middle}.cert-hint-section[data-v-48f92825]{margin-top:15px}.cert-hint[data-v-48f92825]{font-size:12px;margin-bottom:10px;padding:6px 10px;border-radius:4px;display:flex;align-items:center}.cert-hint i[data-v-48f92825]{margin-right:6px;font-size:14px;flex-shrink:0}.cert-hint.temporary[data-v-48f92825]{color:#f44;background-color:#ff44441a}.cert-hint.platform[data-v-48f92825]{color:#4caf50;background-color:#4caf501a}.popup-footer-fixed-final[data-v-48f92825]{padding:16px;border-top:1px solid var(--color-outline);background-color:var(--color-surface-container-low);flex-shrink:0}.total-cost-section[data-v-48f92825]{margin-top:0;padding-top:0;border-top:none;margin-bottom:16px}.total-cost-line[data-v-48f92825]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700}.total-cost-value[data-v-48f92825]{color:var(--color-danger);font-size:18px}.pay-button-section[data-v-48f92825]{margin-top:0}.popup-info-text-final[data-v-48f92825]{font-size:12px;color:var(--color-text-secondary);margin-top:15px;text-align:center}.popup-info-text-final p[data-v-48f92825]{margin:4px 0;display:flex;align-items:center;justify-content:center}.popup-info-text-final i[data-v-48f92825]{margin-right:5px;flex-shrink:0}[data-v-48f92825] .var-popup__content{padding:0!important;background-color:transparent!important;border-radius:16px 16px 0 0!important;overflow:visible!important;width:100%!important;max-width:100%!important}[data-v-48f92825] .var-popup--bottom{bottom:0;left:0;right:0;top:auto;width:100%;transform:translateY(100%);border-radius:16px 16px 0 0;transition:transform .3s var(--cubic-bezier)}[data-v-48f92825] .var-popup--bottom.var-popup--active{transform:translateY(0)}.storage-selection-section[data-v-48f92825]{margin-top:16px}.storage-selection-section[data-v-48f92825] .storage-selector{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px}.storage-selection-section[data-v-48f92825] .selector-header{margin-bottom:12px}.storage-selection-section[data-v-48f92825] .header-title{font-size:15px;font-weight:600}.storage-selection-section[data-v-48f92825] .result-grid{gap:10px}.storage-selection-section[data-v-48f92825] .storage-option{padding:10px;border-radius:8px}.storage-selection-section[data-v-48f92825] .option-name{font-size:14px}.storage-selection-section[data-v-48f92825] .option-description,.storage-selection-section[data-v-48f92825] .test-info{font-size:11px}@media (max-width: 768px){.storage-selection-section[data-v-48f92825] .result-grid{grid-template-columns:1fr;gap:8px}.storage-selection-section[data-v-48f92825] .storage-option{padding:8px}}.custom-chip[data-v-48f92825]{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;font-size:12px;font-weight:500;color:#fff;margin-right:5px;margin-bottom:5px;line-height:1.4;white-space:nowrap}.custom-chip i[data-v-48f92825]{margin-right:4px;font-size:1em;line-height:1}.custom-chip.chip-status-active[data-v-48f92825]{background-color:var(--color-success)}.custom-chip.chip-status-inactive[data-v-48f92825]{background-color:var(--color-danger)}.custom-chip.chip-days-remaining[data-v-48f92825]{background-color:var(--color-warning)}.custom-chip.chip-days-expired[data-v-48f92825]{background-color:var(--color-danger)}.custom-chip.chip-source-upload[data-v-48f92825]{background-color:var(--color-info)}.custom-chip.chip-source-import_main[data-v-48f92825]{background-color:#607d8b}.custom-chip.chip-source-import_order[data-v-48f92825]{background-color:#795548}.custom-chip[class*=chip-source-][data-v-48f92825]:not(.chip-source-upload):not(.chip-source-import_main):not(.chip-source-import_order){background-color:#9e9e9e}.custom-chip.chip-udid[data-v-48f92825]{background-color:#757575}.custom-chip.chip-enterprise[data-v-48f92825]{background-color:var(--color-primary)}.custom-chip.chip-remarks[data-v-48f92825]{background-color:#424242;white-space:normal;max-width:150px;overflow:hidden;text-overflow:ellipsis}@keyframes fadeIn-a148638a{0%{opacity:0}to{opacity:1}}.wechat-prompt-overlay[data-v-a148638a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:flex-end;align-items:flex-start;z-index:9999;color:#fff;animation:fadeIn-a148638a .3s ease-in-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wechat-prompt-content[data-v-a148638a]{padding:20px;text-align:right;margin-top:10px;margin-right:15px;display:flex;flex-direction:column;align-items:flex-end}.icons-container[data-v-a148638a]{display:flex;align-items:center;margin-bottom:10px}.arrow-icon[data-v-a148638a]{width:60px;height:60px;stroke:#fff}.dots-icon[data-v-a148638a]{width:40px;height:40px;fill:#fff;margin-left:8px}.prompt-title[data-v-a148638a]{font-size:20px;font-weight:600;margin:0 0 8px}.prompt-instruction[data-v-a148638a]{font-size:16px;margin:0;display:inline-flex;align-items:center}.inline-dots-icon[data-v-a148638a]{width:18px;height:18px;fill:#fff;margin:0 4px;vertical-align:middle}.inline-browser-icon[data-v-a148638a]{width:18px;height:18px;stroke:#fff;margin:0 4px;vertical-align:middle}.guide-image[data-v-a148638a]{max-width:300px;width:100%;border-radius:8px;margin-top:20px}.share-page-container[data-v-eef61e99]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-body);padding-bottom:20px}.share-content-wrapper[data-v-eef61e99]{flex-grow:1;padding:8px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.share-card[data-v-eef61e99]{width:100%;max-width:500px;border-radius:16px;overflow:hidden;background-color:var(--color-surface-container-highest)}.share-card-header[data-v-eef61e99]{text-align:center;font-size:20px;font-weight:700;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--color-outline-variant);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.share-card-header i[data-v-eef61e99]{margin-right:10px}.app-info-container[data-v-eef61e99]{display:flex;align-items:center;gap:20px;margin-bottom:25px}.app-icon-share[data-v-eef61e99]{flex-shrink:0;border-radius:18px;box-shadow:0 5px 15px #00000026}.app-text-details[data-v-eef61e99]{flex-grow:1;display:flex;flex-direction:column;gap:8px;min-width:0}.app-name-share[data-v-eef61e99]{font-size:20px;font-weight:700;color:var(--color-text);line-height:1.3}.app-meta-row[data-v-eef61e99]{display:flex;flex-wrap:wrap;gap:15px}.app-meta-item[data-v-eef61e99],.app-meta-bundle-id[data-v-eef61e99]{font-size:13px;color:var(--color-text-secondary);display:flex;align-items:center;gap:5px}.app-meta-item i[data-v-eef61e99],.app-meta-bundle-id i[data-v-eef61e99]{color:var(--color-primary);width:14px;text-align:center}.app-xinxi[data-v-eef61e99]{display:flex;flex-direction:column;gap:10px}.app-meta-bundle-id[data-v-eef61e99]{width:100%}.download-chip[data-v-eef61e99]{align-self:flex-start}.description-section[data-v-eef61e99]{margin-bottom:25px}.app-description-share[data-v-eef61e99]{font-size:14px;line-height:1.7;padding:15px;background-color:var(--color-surface-container-low);border-radius:10px;white-space:pre-wrap;max-height:180px;overflow-y:auto;color:var(--color-text);border:1px solid var(--color-outline-variant);box-shadow:0 2px 6px #0000000d}.action-section[data-v-eef61e99]{margin-bottom:20px}.install-button[data-v-eef61e99]{height:48px;font-size:16px;font-weight:600;border-radius:10px}.install-button i[data-v-eef61e99]{margin-right:8px}.share-footer-notes[data-v-eef61e99]{font-size:12px;color:var(--color-text-secondary);line-height:1.6;border-top:1px dashed var(--color-outline-variant)}.share-footer-notes p[data-v-eef61e99]{margin-bottom:6px;display:flex;align-items:center}.share-footer-notes i[data-v-eef61e99]{margin-right:6px;color:var(--color-primary);opacity:.7}.disclaimer-section[data-v-eef61e99]{margin-top:20px}.disclaimer-content[data-v-eef61e99]{font-size:11px;color:var(--color-warning-dark);padding:12px;background-color:rgba(var(--color-warning-rgb),.08);border-radius:8px;border:1px solid rgba(var(--color-warning-rgb),.2)}.disclaimer-content p[data-v-eef61e99]{font-weight:600;margin-bottom:8px;display:flex;align-items:center}.disclaimer-content p .var-icon[data-v-eef61e99]{margin-right:6px}.disclaimer-content ul[data-v-eef61e99]{padding-left:18px;margin:0;list-style-type:disc}.disclaimer-content li[data-v-eef61e99]{margin-bottom:4px;line-height:1.5}.error-message[data-v-eef61e99]{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:15px}.error-icon[data-v-eef61e99]{font-size:48px;color:var(--color-danger)}.error-message p[data-v-eef61e99]{font-size:16px;color:var(--color-danger);line-height:1.5;margin:0}.retry-button[data-v-eef61e99]{margin-top:10px;min-width:140px}.dialog-title-icon[data-v-eef61e99]{display:flex;align-items:center;font-weight:600;font-size:16px}.dialog-title-icon i[data-v-eef61e99]{margin-right:8px;font-size:18px;color:var(--color-primary)}.dialog-content[data-v-eef61e99]{padding:10px 15px 15px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.dialog-content p[data-v-eef61e99]{margin-bottom:8px}.dialog-content strong[data-v-eef61e99]{color:var(--color-text)}.var-image[title=示意图][data-v-eef61e99]{width:100%;max-width:300px;margin:10px auto;display:block}.var-skeleton[data-v-eef61e99]{padding:20px}[data-v-97f0c9f5] .var-popup__content{padding:0!important;background-color:transparent!important;border-radius:16px 16px 0 0!important;overflow:visible!important;width:100%!important;max-width:100%!important}[data-v-97f0c9f5] .var-popup--bottom{bottom:0;left:0;right:0;top:auto;width:100%;transform:translateY(100%);border-radius:16px 16px 0 0;transition:transform .3s var(--cubic-bezier)}[data-v-97f0c9f5] .var-popup--bottom.var-popup--active{transform:translateY(0)}.popup-content-wrapper-final[data-v-97f0c9f5]{width:100%;max-width:100%;background-color:var(--color-surface-container-highest);border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:80vh}.popup-header-final[data-v-97f0c9f5]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:700;color:var(--color-primary);border-bottom:1px solid var(--color-outline);flex-shrink:0}.popup-header-final i.fas[data-v-97f0c9f5]{margin-right:8px}.popup-close-icon[data-v-97f0c9f5]{cursor:pointer;color:var(--color-text-secondary)}.popup-close-icon[data-v-97f0c9f5]:hover{color:var(--color-primary)}.popup-body-scrollable-final[data-v-97f0c9f5]{padding:16px;overflow-y:auto;flex-grow:1;min-height:0}.cost-section[data-v-97f0c9f5]{margin-bottom:15px}.cost-section-title[data-v-97f0c9f5]{font-size:14px;font-weight:600;color:var(--color-primary);margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid var(--color-outline-variant)}.cost-item-line[data-v-97f0c9f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.cost-item-line[data-v-97f0c9f5]:last-child{margin-bottom:0}.cost-label[data-v-97f0c9f5]{color:var(--color-text-secondary);margin-right:8px;flex-shrink:0}.cost-text[data-v-97f0c9f5]{color:var(--color-text);text-align:right}.cost-value[data-v-97f0c9f5]{font-weight:700;color:var(--color-success);text-align:right}.cost-value.warning[data-v-97f0c9f5]{color:var(--color-warning)}.cost-badge[data-v-97f0c9f5]{vertical-align:middle}.popup-footer-fixed-final[data-v-97f0c9f5]{padding:16px;border-top:1px solid var(--color-outline);background-color:var(--color-surface-container-low);flex-shrink:0}.total-cost-section[data-v-97f0c9f5]{margin-top:0;padding-top:0;border-top:none;margin-bottom:16px}.total-cost-line[data-v-97f0c9f5]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700}.total-cost-value[data-v-97f0c9f5]{color:var(--color-danger);font-size:18px}.pay-button-section[data-v-97f0c9f5]{margin-top:0}.popup-info-text-final[data-v-97f0c9f5]{font-size:12px;color:var(--color-text-secondary);margin-top:15px;text-align:center}.popup-info-text-final p[data-v-97f0c9f5]{margin:4px 0;display:flex;align-items:center;justify-content:center}.popup-info-text-final i[data-v-97f0c9f5]{margin-right:5px;flex-shrink:0}.resource-detail-container[data-v-300976a5]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-body)}.detail-title-text[data-v-300976a5]{font-size:17px;font-weight:600}.detail-content-area[data-v-300976a5]{flex:1;padding:10px 10px 85px;overflow-y:auto;-webkit-overflow-scrolling:touch}.skeleton-padding[data-v-300976a5]{padding:10px}.detail-card[data-v-300976a5]{margin-bottom:15px;overflow:hidden}.card-title-cell[data-v-300976a5]{font-weight:600;font-size:15px;padding:10px 16px 8px;border-bottom:1px solid var(--color-outline-variant);min-height:auto;color:var(--color-text)}.header-card[data-v-300976a5]{padding:16px;background-color:var(--paper-background)}.detail-header-section[data-v-300976a5]{display:flex;align-items:center}.detail-icon[data-v-300976a5]{flex-shrink:0;margin-right:16px;box-shadow:0 4px 10px #0000001a}.detail-header-text[data-v-300976a5]{flex-grow:1;display:flex;flex-direction:column;gap:6px;min-width:0}.detail-name[data-v-300976a5]{font-size:18px;font-weight:700;color:var(--color-text);line-height:1.3}.detail-meta[data-v-300976a5]{font-size:13px;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.detail-meta i[data-v-300976a5]{font-size:12px;color:var(--color-primary);width:14px;text-align:center}.detail-swipe-container[data-v-300976a5]{height:240px;padding:10px 0}.preview-image-detail[data-v-300976a5]{width:100%;height:100%;object-fit:contain;cursor:zoom-in}.detail-description[data-v-300976a5]{font-size:14px;line-height:1.75;color:var(--color-text);white-space:pre-wrap;padding:12px 16px}.info-card .var-collapse[data-v-300976a5]{margin:0}[data-v-300976a5] .info-card .var-collapse-item__content{padding:0}[data-v-300976a5] .info-card .var-collapse-item__title{padding:10px 16px;min-height:auto}.collapse-content-detail[data-v-300976a5]{font-size:12px;color:var(--color-text-secondary);padding:10px 16px;background-color:var(--color-surface-container-lowest);line-height:1.6}.detail-fixed-bottom[data-v-300976a5]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;padding:8px 12px;background-color:var(--color-surface-container-high);border-top:1px solid var(--color-outline-variant);box-shadow:0 -2px 5px #0000000d;z-index:5;gap:10px;height:85px}.fee-summary[data-v-300976a5]{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;min-width:0;gap:3px}.cost-chips[data-v-300976a5]{display:flex;flex-wrap:wrap;gap:6px}.fee-total-detail[data-v-300976a5]{font-size:15px;color:var(--color-text-secondary);white-space:nowrap;display:flex;align-items:baseline;margin-top:2px}.total-price-value[data-v-300976a5]{font-size:1.15em;font-weight:700;color:var(--color-primary);margin-left:5px}.action-button-container[data-v-300976a5]{flex-shrink:0;width:160px}.side-by-side-buttons[data-v-300976a5]{display:flex;width:100%;gap:6px}.side-by-side-buttons .var-button[data-v-300976a5]{flex:1}.vertical-buttons-container[data-v-300976a5]{display:flex;flex-direction:column;align-items:center;width:100%;gap:5px}.action-button-container .var-button[data-v-300976a5]{height:42px;font-weight:600;font-size:15px}.action-button-container .info-text-detail[data-v-300976a5]{font-size:13px;text-align:center;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;gap:5px;height:42px;padding:0 5px}.error-message-detail[data-v-300976a5]{text-align:center;padding:40px 20px;color:var(--color-danger);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.error-message-detail p[data-v-300976a5]{margin:15px 0 20px;font-size:16px}.error-message-detail .var-button[data-v-300976a5]{min-width:120px}.install-trigger-container[data-v-9ead5538]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;box-sizing:border-box;text-align:center;background-color:var(--color-body)}.status-container[data-v-9ead5538]{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px;background-color:var(--color-surface-container-high);border-radius:12px;box-shadow:var(--elevation-3);max-width:400px;width:100%}.status-text[data-v-9ead5538]{font-size:16px;font-weight:500;color:var(--color-text);margin:0}.error-container .status-text[data-v-9ead5538]{color:var(--color-danger)}.success-container .status-text[data-v-9ead5538]{color:var(--color-success)}.status-hint[data-v-9ead5538]{font-size:13px;color:var(--color-text-secondary);margin-top:5px}.error-text[data-v-9ead5538]{line-height:1.5}.status-container .var-button[data-v-9ead5538]{margin-top:10px}.summary-card[data-v-7b4d4df8]{--card-padding: 10px}.summary-item[data-v-7b4d4df8]{padding:10px;border-radius:6px;color:#fff;text-align:center;margin-bottom:10px;box-shadow:0 1px 3px #0000001a;width:100%}.summary-value[data-v-7b4d4df8]{font-size:18px;font-weight:600;margin-bottom:3px}.summary-label[data-v-7b4d4df8]{font-size:12px;opacity:.9;display:flex;align-items:center;justify-content:center}.summary-label i[data-v-7b4d4df8]{margin-right:4px;font-size:11px}.primary-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,var(--color-primary),#6a82fb)}.success-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,var(--color-success),#4caf50)}.info-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,var(--color-info),#2196f3)}.warning-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,var(--color-warning),#ff9800)}.pending-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.discount-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#ff7043,#ff8a65)}.service-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#78909c,#90a4ae)}.withdrawal-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#ef5350,#e57373)}.order-count-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#673ab7,#9575cd)}.user-count-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#26a69a,#4db6ac)}.activation-codes-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#3f51b5,#5c6bc0)}.today-activation-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#009688,#26a69a)}.traffic-balance-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#ff5722,#ff7043)}.quota-bg[data-v-7b4d4df8]{background:linear-gradient(135deg,#795548,#8d6e63)}.details-row[data-v-7b4d4df8]{padding:5px 0;font-size:13px;color:var(--color-text-secondary);display:flex;align-items:center}.icon-prefix[data-v-7b4d4df8]{margin-right:8px;width:16px;text-align:center;color:var(--color-primary)}.detail-value[data-v-7b4d4df8]{margin-left:auto;font-weight:500;color:var(--color-text)}.status-icon[data-v-7b4d4df8]{color:var(--color-primary)}.details-row .detail-value .var-chip[data-v-7b4d4df8]{vertical-align:middle}.card-title-container[data-v-7b4d4df8]{display:flex;justify-content:space-between;align-items:center;width:100%}.card-title-with-icon[data-v-7b4d4df8]{display:flex;align-items:center;font-size:16px;font-weight:var(--card-title-font-weight, 500);color:var(--card-title-color, var(--color-text))}.card-title-with-icon .icon-prefix[data-v-7b4d4df8]{margin-right:5px;color:var(--color-primary);font-size:.85em;vertical-align:middle}.chart-card[data-v-7b4d4df8]{border:1px solid var(--color-outline-variant);--card-padding: 10px 15px;--card-title-margin: 0 0 10px 0;margin-bottom:15px}.chart-container[data-v-7b4d4df8]{position:relative;width:100%;height:180px;display:flex;justify-content:center;align-items:center}.chart-ref[data-v-7b4d4df8]{width:100%;height:100%}.chart-container .var-loading[data-v-7b4d4df8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.var-button i[data-v-7b4d4df8]{margin-right:4px}.var-select[data-v-7b4d4df8]{width:100%}@media (max-width: 600px){.summary-value[data-v-7b4d4df8]{font-size:16px}.summary-label[data-v-7b4d4df8]{font-size:11px}.chart-container[data-v-7b4d4df8]{height:160px}}.fade-enter-active[data-v-7b4d4df8],.fade-leave-active[data-v-7b4d4df8]{transition:opacity .3s ease}.fade-enter-from[data-v-7b4d4df8],.fade-leave-to[data-v-7b4d4df8]{opacity:0}.last-updated[data-v-7b4d4df8]{font-size:11px;color:var(--color-text-secondary);font-weight:400;margin-left:10px;display:flex;align-items:center}.last-updated .icon-prefix[data-v-7b4d4df8]{color:var(--color-text-secondary);font-size:1em}.agent-domains-row .icon-prefix[data-v-7b4d4df8]{align-self:flex-start;margin-top:4px}.agent-domains-container[data-v-7b4d4df8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex-grow:1;margin-left:8px;text-align:right}.domain-chip[data-v-7b4d4df8]{cursor:default}.domain-toggle-button[data-v-7b4d4df8]{margin-left:5px;height:auto;padding-top:2px;padding-bottom:2px}.package-management-container[data-v-f10e26f4]{padding:10px 0}.category-toggle-buttons[data-v-f10e26f4]{margin-bottom:15px;width:100%;display:flex}.category-toggle-buttons .var-button[data-v-f10e26f4]{flex-grow:1;flex-basis:0}.main-category-buttons[data-v-f10e26f4]{margin-top:10px;cursor:grab;-webkit-user-select:none;user-select:none}.package-card[data-v-f10e26f4]{margin-bottom:15px;border:1px solid var(--color-outline-variant);--card-padding: 12px 15px;--card-extra-margin: 0}.core-info-group[data-v-f10e26f4],.price-profit-group[data-v-f10e26f4],.agent-settings-group[data-v-f10e26f4]{padding:8px var(--card-content-padding, 15px);display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:var(--color-text-secondary)}.price-profit-group[data-v-f10e26f4]{margin-bottom:5px}.agent-settings-group[data-v-f10e26f4]{padding-top:10px;padding-bottom:5px;flex-direction:column;gap:12px}.icon-detail[data-v-f10e26f4]{margin-right:4px;color:var(--color-text-secondary);width:12px;text-align:center}.final-price[data-v-f10e26f4]{font-weight:700;color:var(--color-warning)}.profit-price[data-v-f10e26f4]{font-weight:700;color:var(--color-success)}.card-subtitle-content[data-v-f10e26f4]{padding:var(--card-content-padding);font-size:13px;color:var(--color-text-secondary);display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:10px}.icon-subtitle[data-v-f10e26f4]{margin-right:4px;color:var(--color-primary-light-3);width:12px;text-align:center}.platform-price-text[data-v-f10e26f4]{color:var(--color-info);font-weight:600}.cost-price-text[data-v-f10e26f4]{color:var(--color-danger);font-weight:600}.subtitle-divider[data-v-f10e26f4]{margin:0 5px;color:var(--color-outline)}.card-title-content[data-v-f10e26f4]{font-size:16px;font-weight:500;color:var(--color-text);display:flex;align-items:center;margin-bottom:15px}.icon-title[data-v-f10e26f4]{margin-right:8px;color:var(--color-primary);width:16px;text-align:center}.icon-prefix[data-v-f10e26f4]{margin-right:10px;width:16px;text-align:center;color:var(--color-primary)}.availability-switch[data-v-f10e26f4]{padding:5px 0}.switch-label[data-v-f10e26f4]{font-size:14px;color:var(--color-text-secondary);display:flex;align-items:center}.switch-label .icon-prefix[data-v-f10e26f4]{color:var(--color-text-secondary)}.var-divider--dashed[data-v-f10e26f4]{margin:8px 0;border-color:var(--color-outline-variant)}.package-card .var-button i[data-v-f10e26f4]{margin-right:4px}.no-packages[data-v-f10e26f4],.no-packages-placeholder[data-v-f10e26f4]{text-align:center;padding:30px 20px;color:var(--color-text-secondary);border:1px dashed var(--color-outline);border-radius:8px;margin-top:10px;margin-bottom:15px}.no-packages i[data-v-f10e26f4],.no-packages-placeholder i[data-v-f10e26f4]{font-size:30px;margin-bottom:10px;display:block;color:var(--color-outline)}.no-packages p[data-v-f10e26f4]{font-size:15px}.no-packages-placeholder[data-v-f10e26f4]{font-size:14px}.var-skeleton[data-v-f10e26f4]{min-height:200px}.category-content-area[data-v-f10e26f4]{cursor:grab;-webkit-user-select:none;user-select:none}.site-settings-container[data-v-102bbb0f]{padding:10px 0 70px}.settings-form[data-v-102bbb0f]{width:100%}.icon-prefix[data-v-102bbb0f]{margin-right:10px;width:16px;text-align:center;color:var(--color-primary)}.input-hint[data-v-102bbb0f]{font-size:12px;color:var(--color-text-secondary);margin-top:-10px;padding-left:5px;display:flex;align-items:center}.input-hint i[data-v-102bbb0f]{margin-right:4px;font-size:13px}.var-button i[data-v-102bbb0f]{margin-right:4px}.settings-section[data-v-102bbb0f]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.form-label[data-v-102bbb0f]{display:block;font-weight:700;color:var(--color-primary);font-size:15px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-outline)}.logo-preview img[data-v-102bbb0f]{display:block;margin-top:8px;border:1px solid var(--color-outline);border-radius:4px;max-width:100%}.var-input[data-v-102bbb0f]{margin-bottom:12px}.wechat-icon[data-v-102bbb0f]{color:#07c160}.logo-crop-container[data-v-102bbb0f]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:15px;padding:10px;border:1px solid var(--color-outline);border-radius:4px;background-color:var(--color-surface-container-low)}.crop-hint-text[data-v-102bbb0f]{font-size:13px;color:var(--color-text-secondary);margin-bottom:10px}.logo-crop-canvas[data-v-102bbb0f]{border:1px solid var(--color-primary-container);cursor:grab;touch-action:none;background-color:var(--color-surface-container-lowest)}.var-button .var-icon[data-v-102bbb0f]{vertical-align:middle;margin-right:4px}.fab-save[data-v-102bbb0f]{position:fixed;bottom:70px;right:20px;width:56px;height:56px;background-color:var(--color-primary, #1976D2);color:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 12px #0003;cursor:pointer;z-index:1050;transition:background-color .3s ease}.fab-save[data-v-102bbb0f]:hover{background-color:var(--color-primary-dark, #1565C0)}.app-display-management-container[data-v-a6fd1163]{padding:10px 0 70px}.settings-form[data-v-a6fd1163]{width:100%}.info-section[data-v-a6fd1163]{border-radius:12px;padding:16px;margin-bottom:20px;border:1px solid var(--color-primary-container, #e3f2fd)}.info-header[data-v-a6fd1163]{display:flex;align-items:center;font-weight:700;color:var(--color-primary);font-size:16px;margin-bottom:12px}.info-header i[data-v-a6fd1163]{margin-right:8px;font-size:18px}.info-content p[data-v-a6fd1163]{margin:8px 0;font-size:14px;line-height:1.5;color:var(--color-on-surface)}.info-content .note[data-v-a6fd1163]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:6px;padding:8px 12px;margin-top:12px;color:var(--color-warning-dark, #f57c00);font-weight:500}.setting-item[data-v-a6fd1163]{background:var(--color-surface-container-low, #fafbff);border:1px solid var(--color-outline-variant, #e1e2ec);border-radius:12px;padding:16px}.setting-header[data-v-a6fd1163]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.form-label[data-v-a6fd1163]{display:flex;align-items:center;font-weight:700;color:var(--color-primary);font-size:15px;margin:0}.icon-prefix[data-v-a6fd1163]{margin-right:8px;width:16px;text-align:center;color:var(--color-primary)}.setting-description[data-v-a6fd1163]{font-size:13px;color:var(--color-on-surface-variant);padding-left:24px}.disabled-text[data-v-a6fd1163]{color:var(--color-outline);font-style:italic}.status-preview[data-v-a6fd1163]{background:var(--color-surface-container-lowest, #ffffff);border:1px solid var(--color-outline-variant, #e1e2ec);border-radius:12px;padding:16px}.preview-header[data-v-a6fd1163]{display:flex;align-items:center;font-weight:700;color:var(--color-on-surface);font-size:15px;margin-bottom:12px}.preview-content[data-v-a6fd1163]{padding-left:24px}.fab-save[data-v-a6fd1163]{position:fixed;bottom:70px;right:20px;width:56px;height:56px;background-color:var(--color-primary, #1976D2);color:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 12px #0003;cursor:pointer;z-index:1050;transition:all .3s ease}.fab-save[data-v-a6fd1163]:hover:not(:disabled){background-color:var(--color-primary-dark, #1565C0);transform:scale(1.05)}.fab-save[data-v-a6fd1163]:disabled{opacity:.6;cursor:not-allowed}.var-switch[data-v-a6fd1163]{transform:scale(1.1)}.frontend-management[data-v-46840beb]{padding:10px 0;background-color:var(--color-body)}.section-paper[data-v-46840beb]{margin-bottom:20px;padding:12px;border-radius:8px}.section-header[data-v-46840beb]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--color-outline)}.section-header h3[data-v-46840beb]{margin:0;font-size:16px}.announcement-card[data-v-46840beb]{margin-bottom:15px;--card-padding: 15px;border-radius:12px;background-color:var(--color-surface-container-highest);box-shadow:0 4px 12px #00000014}.announcement-card .card-header[data-v-46840beb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.announcement-card .card-title[data-v-46840beb]{margin:0 10px 0 0;font-size:16px;font-weight:700;color:var(--color-on-surface);flex-grow:1}.announcement-card .card-chips[data-v-46840beb]{flex-shrink:0;margin-top:2px}.announcement-card .card-dates[data-v-46840beb]{font-size:13px;color:var(--color-text-secondary);margin-bottom:16px}.announcement-card .announcement-content[data-v-46840beb]{font-size:14px;color:var(--color-text);white-space:pre-wrap;word-break:break-word;line-height:1.6;margin-bottom:18px;padding:12px;background-color:transparent;border-radius:var(--border-radius-sm)}.announcement-card .card-actions-container[data-v-46840beb]{display:flex;justify-content:flex-end;padding-top:15px}.image-upload-section[data-v-46840beb]{margin-bottom:20px;padding:15px;border:1px dashed var(--color-outline);border-radius:4px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;position:relative}.image-upload-section h4[data-v-46840beb]{width:100%;margin-bottom:10px;font-size:15px}.crop-container[data-v-46840beb]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:15px;padding:10px;border:1px solid var(--color-outline);border-radius:4px;background-color:var(--color-surface-container)}.crop-container p[data-v-46840beb]{font-size:13px;color:var(--color-text-secondary);margin-bottom:10px}.crop-canvas[data-v-46840beb]{max-width:100%;border:1px solid var(--color-outline);cursor:grab;touch-action:none}.sort-input[data-v-46840beb]{width:150px}.upload-button[data-v-46840beb]{margin-left:auto}.image-grid[data-v-46840beb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.image-card .var-image[data-v-46840beb]{cursor:pointer}.image-actions[data-v-46840beb]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dialog-form .var-input[data-v-46840beb],.dialog-form .var-select[data-v-46840beb],.dialog-form .form-item[data-v-46840beb]{margin-bottom:15px}.dialog-form .form-item label[data-v-46840beb]{display:block;margin-bottom:5px;font-size:14px;color:var(--color-text-secondary)}.datetime-input[data-v-46840beb]{width:100%;padding:8px;border:1px solid var(--color-outline);border-radius:4px;font-size:14px;background-color:var(--color-body);color:var(--color-text)}.datetime-input[data-v-46840beb]::-webkit-calendar-picker-indicator{filter:invert(50%)}.empty-state[data-v-46840beb]{text-align:center;padding:30px 0;color:var(--color-text-secondary)}.empty-state p[data-v-46840beb]{margin-top:8px;font-size:14px}.var-loading[data-v-46840beb]{min-height:100px;width:100%}.var-button i.icon-margin[data-v-46840beb]{margin-right:5px;font-size:inherit;vertical-align:middle}.inner-content-container[data-v-5a33305b]{padding-top:10px}.activation-code-introduction[data-v-aeb15106]{padding:20px}.intro-card[data-v-aeb15106]{max-width:100%;margin:0 auto}.card-title[data-v-aeb15106]{padding:10px;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--color-text)}.card-title i[data-v-aeb15106]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.intro-section[data-v-aeb15106]{margin-bottom:30px}.section-title[data-v-aeb15106]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;margin-bottom:12px;color:var(--color-text)}.section-title i[data-v-aeb15106]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px}.section-text[data-v-aeb15106]{line-height:1.6;color:var(--color-text-secondary);margin:0}.flow-steps[data-v-aeb15106]{display:flex;flex-direction:column;gap:16px}.step-item[data-v-aeb15106]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--color-surface);border-radius:8px;border-left:4px solid var(--color-primary)}.step-number[data-v-aeb15106]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-primary);color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.step-content strong[data-v-aeb15106]{display:block;margin-bottom:4px;color:var(--color-text)}.step-content p[data-v-aeb15106]{margin:0;color:var(--color-text-secondary);font-size:14px}.activation-link-section[data-v-aeb15106]{margin:20px 0;padding:20px;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-outline)}.activation-link-header[data-v-aeb15106]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:16px}.activation-link-content[data-v-aeb15106]{display:flex;flex-direction:column;gap:12px}.link-display[data-v-aeb15106]{display:flex;gap:12px;align-items:center}.link-input[data-v-aeb15106]{flex:1;padding:12px 16px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-body);color:var(--color-text);font-size:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;cursor:pointer;transition:all .2s ease}.link-input[data-v-aeb15106]:hover{border-color:var(--color-primary)}.link-input[data-v-aeb15106]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.copy-link-btn[data-v-aeb15106]{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-link-btn[data-v-aeb15106]:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.copy-link-btn[data-v-aeb15106]:disabled{opacity:.6;cursor:not-allowed;transform:none}.link-description[data-v-aeb15106]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary);padding:8px 12px;background:rgba(var(--color-info-rgb),.1);border-radius:6px;border-left:3px solid var(--color-info)}.cost-info[data-v-aeb15106]{display:flex;flex-direction:column;gap:12px}.cost-item[data-v-aeb15106]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-surface);border-radius:6px}.cost-item i[data-v-aeb15106]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px}.cost-item.warning[data-v-aeb15106]{background:rgba(var(--color-warning-rgb),.1);border:1px solid var(--color-warning)}.advantages[data-v-aeb15106]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.advantage-item[data-v-aeb15106]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--color-surface);border-radius:8px;border-left:3px solid var(--color-success)}.advantage-item i[data-v-aeb15106]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px}.advantage-content[data-v-aeb15106]{flex:1}.advantage-content strong[data-v-aeb15106]{display:block;margin-bottom:4px;color:var(--color-text);font-size:14px}.advantage-content p[data-v-aeb15106]{margin:0;color:var(--color-text-secondary);font-size:13px;line-height:1.4}@media (max-width: 768px){.activation-code-introduction[data-v-aeb15106]{padding:10px}.advantages[data-v-aeb15106]{grid-template-columns:1fr;gap:12px}.advantage-item[data-v-aeb15106]{padding:12px}.flow-steps[data-v-aeb15106]{gap:12px}.step-item[data-v-aeb15106]{padding:12px}.intro-section[data-v-aeb15106]{margin-bottom:24px}.activation-link-section[data-v-aeb15106]{margin:16px 0;padding:16px}.link-display[data-v-aeb15106]{flex-direction:column;gap:8px}.copy-link-btn[data-v-aeb15106]{width:100%;justify-content:center}.link-description[data-v-aeb15106]{font-size:12px;padding:6px 10px}.permission-features[data-v-aeb15106]{gap:16px}.feature-item[data-v-aeb15106]{padding:16px}.feature-header[data-v-aeb15106]{font-size:15px;margin-bottom:10px}.feature-content[data-v-aeb15106]{margin-left:26px}.feature-content p[data-v-aeb15106]{font-size:13px;margin-bottom:10px}.feature-list li[data-v-aeb15106]{font-size:12px;gap:8px}.freeze-status-info[data-v-aeb15106]{margin-top:12px;padding:12px}.status-item[data-v-aeb15106]{gap:8px;margin-bottom:6px}.status-label[data-v-aeb15106]{font-size:10px;padding:3px 6px;min-width:50px}.status-desc[data-v-aeb15106]{font-size:12px}}.generate-modal[data-v-d580a3b9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-d580a3b9 .2s ease}.generate-dialog[data-v-d580a3b9]{background:var(--color-surface-container);border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow:hidden;animation:slideUp-d580a3b9 .3s ease;border:1px solid var(--color-outline)}.dialog-header[data-v-d580a3b9]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--color-primary);color:var(--color-on-primary)}.dialog-header h3[data-v-d580a3b9]{margin:0;font-size:18px;font-weight:500}.close-btn[data-v-d580a3b9]{background:none;border:none;color:var(--color-on-primary);cursor:pointer;padding:4px;border-radius:4px;font-size:16px;transition:background-color .2s}.close-btn[data-v-d580a3b9]:hover{background:#ffffff1a}.dialog-content[data-v-d580a3b9]{padding:24px;max-height:60vh;overflow-y:auto}.form-group[data-v-d580a3b9]{margin-bottom:20px}.form-label[data-v-d580a3b9]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--color-text)}.required[data-v-d580a3b9]{color:var(--color-danger)}.select-wrapper[data-v-d580a3b9]{position:relative}.form-select[data-v-d580a3b9]{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}.form-select[data-v-d580a3b9]:focus{outline:none;border-color:var(--color-primary);background:var(--color-body)}.form-select.error[data-v-d580a3b9]{border-color:var(--color-danger)}.select-arrow[data-v-d580a3b9]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-on-surface-variant);pointer-events:none;font-size:12px}.form-input[data-v-d580a3b9]{width:100%;padding:12px 16px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;transition:all .2s ease}.form-input[data-v-d580a3b9]:focus{outline:none;border-color:var(--color-primary);background:var(--color-body)}.form-input.error[data-v-d580a3b9]{border-color:var(--color-danger)}.form-textarea[data-v-d580a3b9]{width:100%;padding:12px 16px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;resize:vertical;min-height:80px;transition:all .2s ease}.form-textarea[data-v-d580a3b9]:focus{outline:none;border-color:var(--color-primary);background:var(--color-body)}.char-count[data-v-d580a3b9]{text-align:right;font-size:12px;color:var(--color-text-secondary);margin-top:4px}.error-message[data-v-d580a3b9]{color:var(--color-danger);font-size:12px;margin-top:4px}.info-card[data-v-d580a3b9]{background:var(--color-surface-container-high);border:1px solid var(--color-outline);border-radius:12px;margin-bottom:16px;overflow:hidden}.card-header[data-v-d580a3b9]{display:flex;align-items:center;gap:8px;padding:16px 20px 12px;font-weight:500;color:var(--color-text);border-bottom:1px solid var(--color-outline-variant)}.card-content[data-v-d580a3b9]{padding:16px 20px}.quota-item[data-v-d580a3b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.quota-item[data-v-d580a3b9]:last-child{margin-bottom:0}.quota-label[data-v-d580a3b9]{font-size:14px;color:var(--color-text-secondary)}.quota-value[data-v-d580a3b9]{font-size:14px;font-weight:500;color:var(--color-text)}.quota-warning[data-v-d580a3b9]{color:var(--color-warning)!important}.cost-item[data-v-d580a3b9]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.cost-label[data-v-d580a3b9]{color:var(--color-text-secondary)}.cost-value[data-v-d580a3b9]{color:var(--color-text)}.cost-total[data-v-d580a3b9]{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-outline-variant);font-weight:500;font-size:16px}.total-label[data-v-d580a3b9]{color:var(--color-text)}.total-value[data-v-d580a3b9]{color:var(--color-primary)}.dialog-actions[data-v-d580a3b9]{display:flex;gap:12px;padding:20px 24px;background:var(--color-surface-container-low);border-top:1px solid var(--color-outline-variant)}.btn[data-v-d580a3b9]{flex:1;padding:12px 20px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.btn[data-v-d580a3b9]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d580a3b9]{background:var(--color-surface-container);color:var(--color-text);border:1px solid var(--color-outline)}.btn-secondary[data-v-d580a3b9]:hover:not(:disabled){background:var(--color-surface-container-high)}.btn-primary[data-v-d580a3b9]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-d580a3b9]:hover:not(:disabled){opacity:.9}.loading-spinner[data-v-d580a3b9]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-d580a3b9 1s linear infinite}@keyframes spin-d580a3b9{to{transform:rotate(360deg)}}.result-modal[data-v-d580a3b9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;animation:fadeIn-d580a3b9 .2s ease}.result-dialog[data-v-d580a3b9]{background:var(--color-surface-container);border-radius:16px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;animation:slideUp-d580a3b9 .3s ease;border:1px solid var(--color-outline)}.result-header[data-v-d580a3b9]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--color-success);color:#fff}.result-header h3[data-v-d580a3b9]{margin:0;font-size:18px;font-weight:500}.result-info[data-v-d580a3b9]{padding:20px 24px;border-bottom:1px solid var(--color-outline-variant)}.info-item[data-v-d580a3b9]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.info-item[data-v-d580a3b9]:last-child{margin-bottom:0}.info-label[data-v-d580a3b9]{color:var(--color-text-secondary);font-weight:500}.info-value[data-v-d580a3b9]{color:var(--color-text)}.batch-id[data-v-d580a3b9]{font-family:Courier New,monospace;background:var(--color-surface-container-high);padding:2px 6px;border-radius:4px;font-size:12px}.result-codes[data-v-d580a3b9]{max-height:300px;overflow-y:auto}.codes-header[data-v-d580a3b9]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--color-surface-container-low);border-bottom:1px solid var(--color-outline-variant);font-weight:500;color:var(--color-text)}.copy-all-btn[data-v-d580a3b9]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-primary-container);color:var(--color-on-primary-container);border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.copy-all-btn[data-v-d580a3b9]:hover{background:var(--color-primary);color:var(--color-on-primary)}.codes-list[data-v-d580a3b9]{padding:8px 0}.code-item[data-v-d580a3b9]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--color-outline-variant)}.code-item[data-v-d580a3b9]:last-child{border-bottom:none}.code-item[data-v-d580a3b9]:hover{background:var(--color-surface-container-high)}.code-text[data-v-d580a3b9]{font-family:Courier New,monospace;font-size:14px;color:var(--color-text);word-break:break-all}.copy-icon[data-v-d580a3b9]{color:var(--color-primary);font-size:16px;opacity:.7;transition:opacity .2s}.code-item:hover .copy-icon[data-v-d580a3b9]{opacity:1}@keyframes fadeIn-d580a3b9{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d580a3b9{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fas[data-v-d580a3b9]{font-style:normal!important;font-weight:900!important;font-family:"Font Awesome 5 Free"!important;display:inline-block;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@media (max-width: 480px){.generate-dialog[data-v-d580a3b9],.result-dialog[data-v-d580a3b9]{width:95%;max-height:85vh}.dialog-header[data-v-d580a3b9],.result-header[data-v-d580a3b9]{padding:16px 20px}.dialog-content[data-v-d580a3b9],.result-info[data-v-d580a3b9]{padding:20px}.dialog-actions[data-v-d580a3b9]{padding:16px 20px}.codes-header[data-v-d580a3b9]{padding:12px 20px}.code-item[data-v-d580a3b9]{padding:10px 20px}.btn[data-v-d580a3b9]{padding:10px 16px;font-size:13px}}.batches-modal[data-v-1c261643]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-1c261643 .2s ease}.batches-dialog[data-v-1c261643]{background:var(--color-surface-container);border-radius:16px;width:95%;max-width:800px;max-height:90vh;overflow:hidden;animation:slideUp-1c261643 .3s ease;border:1px solid var(--color-outline)}.dialog-header[data-v-1c261643]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--color-primary);color:var(--color-on-primary)}.dialog-header h3[data-v-1c261643]{margin:0;font-size:18px;font-weight:500}.close-btn[data-v-1c261643]{background:none;border:none;color:var(--color-on-primary);cursor:pointer;padding:4px;border-radius:4px;font-size:16px;transition:background-color .2s}.close-btn[data-v-1c261643]:hover{background:#ffffff1a}.dialog-content[data-v-1c261643]{padding:24px;max-height:70vh;overflow-y:auto}.search-section[data-v-1c261643]{margin-bottom:20px}.search-box[data-v-1c261643]{position:relative}.search-input[data-v-1c261643]{width:100%;padding:12px 40px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;transition:all .2s ease}.search-input[data-v-1c261643]:focus{outline:none;border-color:var(--color-primary);background:var(--color-body)}.fa-search[data-v-1c261643]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-on-surface-variant);font-size:16px}.clear-btn[data-v-1c261643]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-on-surface-variant);cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.clear-btn[data-v-1c261643]:hover{background:var(--color-surface-container-high)}.batches-container[data-v-1c261643]{margin-bottom:20px}.loading-state[data-v-1c261643]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-secondary)}.loading-state p[data-v-1c261643]{margin-top:12px;font-size:14px}.loading-spinner[data-v-1c261643]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-1c261643 1s linear infinite}.loading-spinner.large[data-v-1c261643]{width:32px;height:32px;border-width:3px}@keyframes spin-1c261643{to{transform:rotate(360deg)}}.empty-state[data-v-1c261643]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-1c261643]{font-size:64px;color:var(--color-text-disabled);margin-bottom:16px}.empty-state h3[data-v-1c261643]{margin:0 0 8px;font-size:18px;color:var(--color-text)}.empty-state p[data-v-1c261643]{margin:0;font-size:14px;color:var(--color-text-secondary)}.batches-list[data-v-1c261643]{display:flex;flex-direction:column;gap:16px}.batch-card[data-v-1c261643]{background:var(--color-surface-container-high);border:1px solid var(--color-outline);border-radius:12px;padding:20px;transition:all .2s ease}.batch-card[data-v-1c261643]:hover{background:var(--color-surface-container-highest);border-color:var(--color-primary)}.batch-header[data-v-1c261643]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.batch-title[data-v-1c261643]{display:flex;align-items:center;gap:8px}.batch-id[data-v-1c261643]{font-family:Courier New,monospace;font-size:16px;font-weight:500;color:var(--color-primary)}.batch-time[data-v-1c261643]{font-size:12px;color:var(--color-text-secondary)}.batch-info[data-v-1c261643]{margin-bottom:16px}.info-row[data-v-1c261643]{display:flex;margin-bottom:8px;font-size:14px}.info-row[data-v-1c261643]:last-child{margin-bottom:0}.info-label[data-v-1c261643]{color:var(--color-text-secondary);min-width:60px;font-weight:500}.info-value[data-v-1c261643]{color:var(--color-text);flex:1}.status-stats[data-v-1c261643]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.stat-chip[data-v-1c261643]{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:16px;font-size:12px;font-weight:500}.stat-success[data-v-1c261643]{background:var(--color-success-container);color:var(--color-on-success-container)}.stat-warning[data-v-1c261643]{background:var(--color-warning-container);color:var(--color-on-warning-container)}.stat-info[data-v-1c261643]{background:var(--color-info-container);color:var(--color-on-info-container)}.stat-danger[data-v-1c261643]{background:var(--color-error-container);color:var(--color-on-error-container)}.stat-label[data-v-1c261643]{font-size:11px}.stat-count[data-v-1c261643]{font-weight:600}.batch-actions[data-v-1c261643]{display:flex;gap:12px;padding-top:16px;border-top:1px solid var(--color-outline-variant)}.action-btn[data-v-1c261643]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.view-btn[data-v-1c261643]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.view-btn[data-v-1c261643]:hover{background:var(--color-primary);color:var(--color-on-primary)}.copy-btn[data-v-1c261643]{background:var(--color-surface-container-highest);color:var(--color-text);border:1px solid var(--color-outline)}.copy-btn[data-v-1c261643]:hover{background:var(--color-surface-variant)}.pagination-section[data-v-1c261643]{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-top:1px solid var(--color-outline-variant);margin-top:20px}.pagination-info[data-v-1c261643]{text-align:center;font-size:12px;color:var(--color-text-secondary)}.pagination-controls[data-v-1c261643]{display:flex;align-items:center;justify-content:center;gap:8px}.page-btn[data-v-1c261643]{width:32px;height:32px;border:1px solid var(--color-outline);background:var(--color-surface-container);color:var(--color-text);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page-btn[data-v-1c261643]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-1c261643]:not(:disabled):hover{background:var(--color-surface-variant)}.page-numbers[data-v-1c261643]{display:flex;gap:4px}.page-number[data-v-1c261643]{width:32px;height:32px;border:1px solid var(--color-outline-variant);background:var(--color-surface-container);color:var(--color-text);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.page-number.active[data-v-1c261643]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.page-number[data-v-1c261643]:not(.active):hover{background:var(--color-surface-variant)}.dialog-actions[data-v-1c261643]{display:flex;justify-content:flex-end;padding:20px 24px;background:var(--color-surface-container-low);border-top:1px solid var(--color-outline-variant)}.btn[data-v-1c261643]{padding:10px 20px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-1c261643]{background:var(--color-surface-container);color:var(--color-text);border:1px solid var(--color-outline)}.btn-secondary[data-v-1c261643]:hover{background:var(--color-surface-container-high)}.codes-modal[data-v-1c261643]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;animation:fadeIn-1c261643 .2s ease}.codes-dialog[data-v-1c261643]{background:var(--color-surface-container);border-radius:16px;width:90%;max-width:600px;max-height:80vh;overflow:hidden;animation:slideUp-1c261643 .3s ease;border:1px solid var(--color-outline)}.codes-header[data-v-1c261643]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--color-primary);color:var(--color-on-primary)}.codes-header h3[data-v-1c261643]{margin:0;font-size:16px;font-weight:500}.codes-info[data-v-1c261643]{padding:20px 24px;border-bottom:1px solid var(--color-outline-variant)}.info-item[data-v-1c261643]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.info-item[data-v-1c261643]:last-child{margin-bottom:0}.codes-content[data-v-1c261643]{max-height:400px;overflow-y:auto}.codes-list-header[data-v-1c261643]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--color-surface-container-low);border-bottom:1px solid var(--color-outline-variant);font-weight:500;color:var(--color-text)}.copy-all-btn[data-v-1c261643]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-primary-container);color:var(--color-on-primary-container);border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.copy-all-btn[data-v-1c261643]:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}.copy-all-btn[data-v-1c261643]:disabled{opacity:.5;cursor:not-allowed}.codes-items[data-v-1c261643]{padding:8px 0}.code-item[data-v-1c261643]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--color-outline-variant)}.code-item[data-v-1c261643]:last-child{border-bottom:none}.code-item[data-v-1c261643]:hover{background:var(--color-surface-container-high)}.code-content[data-v-1c261643]{display:flex;align-items:center;gap:12px;flex:1}.code-text[data-v-1c261643]{font-family:Courier New,monospace;font-size:14px;color:var(--color-text);word-break:break-all}.status-badge[data-v-1c261643]{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:500;text-transform:uppercase}.status-generated[data-v-1c261643]{background:var(--color-success-container);color:var(--color-on-success-container)}.status-activated[data-v-1c261643]{background:var(--color-warning-container);color:var(--color-on-warning-container)}.status-used[data-v-1c261643]{background:var(--color-info-container);color:var(--color-on-info-container)}.status-expired[data-v-1c261643]{background:var(--color-error-container);color:var(--color-on-error-container)}.copy-icon[data-v-1c261643]{color:var(--color-primary);font-size:16px;opacity:.7;transition:opacity .2s}.code-item:hover .copy-icon[data-v-1c261643]{opacity:1}.codes-actions[data-v-1c261643]{display:flex;justify-content:flex-end;padding:20px 24px;background:var(--color-surface-container-low);border-top:1px solid var(--color-outline-variant)}@keyframes fadeIn-1c261643{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1c261643{0%{transform:translateY(100%)}to{transform:translateY(0)}}.text-warning[data-v-1c261643]{color:var(--color-warning)!important}.deleted-info[data-v-1c261643]{font-size:.85em;color:var(--color-error);font-weight:500;margin-left:8px}.fas[data-v-1c261643]{font-style:normal!important;font-weight:900!important;font-family:"Font Awesome 5 Free"!important;display:inline-block;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@media (max-width: 768px){.batches-dialog[data-v-1c261643],.codes-dialog[data-v-1c261643]{width:95%;max-height:85vh}.dialog-header[data-v-1c261643],.codes-header[data-v-1c261643]{padding:16px 20px}.dialog-content[data-v-1c261643],.codes-info[data-v-1c261643]{padding:20px}.batch-header[data-v-1c261643]{flex-direction:column;align-items:flex-start;gap:8px}.batch-actions[data-v-1c261643]{flex-direction:column;gap:8px}.status-stats[data-v-1c261643]{justify-content:center}.info-row[data-v-1c261643]{flex-direction:column;gap:2px}.info-label[data-v-1c261643]{min-width:auto}.codes-list-header[data-v-1c261643]{padding:12px 20px}.code-item[data-v-1c261643]{padding:10px 20px}.dialog-actions[data-v-1c261643],.codes-actions[data-v-1c261643]{padding:16px 20px}}.activation-manager[data-v-ec93a5d0]{padding:12px;background:var(--color-body);min-height:100vh;color:var(--color-text);transition:background-color .25s,color .25s}.activation-manager[data-v-ec93a5d0] *,.activation-manager[data-v-ec93a5d0] *:before,.activation-manager[data-v-ec93a5d0] *:after{box-sizing:border-box}.stats-grid[data-v-ec93a5d0]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-ec93a5d0]{background:var(--color-surface-container);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid var(--color-outline);transition:all .2s ease}.stat-card[data-v-ec93a5d0]:active{transform:scale(.98);background:var(--color-surface-container-high)}.stat-icon[data-v-ec93a5d0]{width:40px;height:40px;border-radius:10px;background:var(--stat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.stat-info[data-v-ec93a5d0]{flex:1}.stat-value[data-v-ec93a5d0]{font-size:20px;font-weight:700;color:var(--color-text);line-height:1}.stat-label[data-v-ec93a5d0]{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.action-bar[data-v-ec93a5d0]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.btn[data-v-ec93a5d0]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;min-width:fit-content}.btn[data-v-ec93a5d0]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-ec93a5d0]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-ec93a5d0]:active{background:var(--color-primary);opacity:.8}.btn-secondary[data-v-ec93a5d0]{background:var(--color-surface-container);color:var(--color-text);border:1px solid var(--color-outline)}.btn-secondary[data-v-ec93a5d0]:active{background:var(--color-surface-container-high)}.btn-danger[data-v-ec93a5d0]{background:var(--color-danger);color:var(--color-on-danger)}.btn-danger[data-v-ec93a5d0]:active{background:var(--color-danger);opacity:.8}.btn-success[data-v-ec93a5d0]{background:var(--color-success, #4caf50);color:#fff}.btn-success[data-v-ec93a5d0]:active{background:var(--color-success, #4caf50);opacity:.8}.btn-warning[data-v-ec93a5d0]{background:var(--color-warning, #ff9800);color:#fff}.btn-warning[data-v-ec93a5d0]:active{background:var(--color-warning, #ff9800);opacity:.8}.loading-spinner[data-v-ec93a5d0]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-ec93a5d0 1s linear infinite}.loading-spinner.large[data-v-ec93a5d0]{width:32px;height:32px;border-width:3px}@keyframes spin-ec93a5d0{to{transform:rotate(360deg)}}.search-section[data-v-ec93a5d0]{margin-bottom:16px}.search-box[data-v-ec93a5d0]{position:relative;margin-bottom:12px}.search-box input[data-v-ec93a5d0]{width:100%;padding:12px 40px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;box-sizing:border-box}.search-box input[data-v-ec93a5d0]:focus{outline:none;border-color:var(--color-primary);background:var(--color-body)}.search-box .fa-search[data-v-ec93a5d0]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-on-surface-variant);font-size:16px}.clear-btn[data-v-ec93a5d0]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-on-surface-variant);cursor:pointer;padding:4px;border-radius:4px}.clear-btn[data-v-ec93a5d0]:active{background:var(--color-surface-container-high)}.filter-chips[data-v-ec93a5d0]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;align-items:center}.filter-chip[data-v-ec93a5d0]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:var(--color-surface-container);border:1px solid var(--color-outline);border-radius:20px;font-size:12px;color:var(--color-text);cursor:pointer;white-space:nowrap;transition:all .2s ease}.filter-chip.active[data-v-ec93a5d0]{background:var(--color-primary-container);border-color:var(--color-primary);color:var(--color-on-primary-container)}.filter-chip[data-v-ec93a5d0]:active{transform:scale(.95)}.list-controls[data-v-ec93a5d0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--color-surface-container, #f8f8f8);border-radius:8px;margin-bottom:12px}.select-all-section[data-v-ec93a5d0]{display:flex;align-items:center}.checkbox-container[data-v-ec93a5d0]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-container input[type=checkbox][data-v-ec93a5d0]{display:none}.checkmark[data-v-ec93a5d0]{width:18px;height:18px;border:2px solid var(--color-outline, #cccccc);border-radius:4px;position:relative;transition:all .2s ease}.checkbox-container input[type=checkbox]:checked+.checkmark[data-v-ec93a5d0]{background:var(--color-primary, #2196F3);border-color:var(--color-primary, #2196F3)}.checkbox-container input[type=checkbox]:checked+.checkmark[data-v-ec93a5d0]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-label[data-v-ec93a5d0]{font-size:14px;color:var(--color-text, #333333)}.list-info[data-v-ec93a5d0]{display:flex;align-items:center;gap:8px}.total-count[data-v-ec93a5d0]{font-size:12px;color:var(--color-text-secondary, #666666)}.refresh-btn[data-v-ec93a5d0]{background:none;border:none;color:var(--color-text-secondary, #666666);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.refresh-btn[data-v-ec93a5d0]:active{background:var(--color-surface-variant, #f0f0f0)}.refresh-btn .fa-sync-alt.spinning[data-v-ec93a5d0]{animation:spin-ec93a5d0 1s linear infinite}.codes-container[data-v-ec93a5d0]{margin-bottom:16px}.loading-state[data-v-ec93a5d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-secondary, #666666)}.loading-state p[data-v-ec93a5d0]{margin-top:12px;font-size:14px}.empty-state[data-v-ec93a5d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-ec93a5d0]{font-size:64px;color:var(--color-text-disabled, #cccccc);margin-bottom:16px}.empty-state h3[data-v-ec93a5d0]{margin:0 0 8px;font-size:18px;color:var(--color-text, #333333)}.empty-state p[data-v-ec93a5d0]{margin:0 0 20px;font-size:14px;color:var(--color-text-secondary, #666666)}.codes-list[data-v-ec93a5d0]{display:flex;flex-direction:column;gap:8px}.code-item[data-v-ec93a5d0]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--color-surface-container, #f8f8f8);border:1px solid var(--color-outline-variant, #e0e0e0);border-radius:12px;transition:all .2s ease}.code-item.disabled[data-v-ec93a5d0]{opacity:.7}.code-item[data-v-ec93a5d0]:active{transform:scale(.98)}.code-content[data-v-ec93a5d0]{flex:1;cursor:pointer}.code-header[data-v-ec93a5d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.code-text[data-v-ec93a5d0]{font-family:Courier New,monospace;font-size:14px;font-weight:500;color:var(--color-text, #333333);word-break:break-all}.status-badge[data-v-ec93a5d0]{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:500;text-transform:uppercase}.status-generated[data-v-ec93a5d0]{background:var(--color-success, #4caf50);color:var(--color-text)}.status-activated[data-v-ec93a5d0]{background:var(--color-warning-container, #fff3e0);color:var(--color-text)}.status-used[data-v-ec93a5d0]{background:var(--color-info-container, #e3f2fd);color:var(--color-text)}.status-expired[data-v-ec93a5d0]{background:var(--color-error-container, #ffebee);color:var(--color-text)}.status-frozen[data-v-ec93a5d0]{background:var(--color-info, #2196F3);color:#fff}.code-details[data-v-ec93a5d0]{display:flex;flex-direction:column;gap:4px}.detail-item[data-v-ec93a5d0]{display:flex;align-items:center;gap:8px;font-size:12px}.detail-item .label[data-v-ec93a5d0]{color:var(--color-text-secondary, #666666);min-width:40px}.detail-item .value[data-v-ec93a5d0]{color:var(--color-text, #333333);flex:1}.detail-item .batch-id[data-v-ec93a5d0]{font-family:Courier New,monospace;background:#f0f0f078;padding:2px 6px;border-radius:4px;font-size:10px}.code-actions[data-v-ec93a5d0]{display:flex;flex-direction:column;gap:6px}.action-btn[data-v-ec93a5d0]{width:36px;height:36px;border:1px solid var(--color-outline-variant);border-radius:10px;background:var(--color-surface);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:16px;position:relative;overflow:hidden}.action-btn[data-v-ec93a5d0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:currentColor;opacity:0;transition:opacity .25s ease}.action-btn[data-v-ec93a5d0]:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.action-btn[data-v-ec93a5d0]:hover:before{opacity:.08}.action-btn[data-v-ec93a5d0]:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}.action-btn[data-v-ec93a5d0]:active:before{opacity:.12}.copy-btn[data-v-ec93a5d0]:hover{color:var(--color-primary);border-color:var(--color-primary)}.delete-btn[data-v-ec93a5d0]:hover{color:var(--color-danger);border-color:var(--color-danger)}.freeze-btn[data-v-ec93a5d0]:hover{color:#2196f3;border-color:#2196f3}.unfreeze-btn[data-v-ec93a5d0]:hover{color:#ff9800;border-color:#ff9800}.pagination-section[data-v-ec93a5d0]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface-container, #f8f8f8);border-radius:8px}.pagination-info[data-v-ec93a5d0]{text-align:center;font-size:12px;color:var(--color-text-secondary, #666666)}.pagination-controls[data-v-ec93a5d0]{display:flex;align-items:center;justify-content:center;gap:8px}.page-btn[data-v-ec93a5d0]{width:32px;height:32px;border:1px solid var(--color-outline, #cccccc);background:var(--color-surface, #ffffff);color:var(--color-text, #333333);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page-btn[data-v-ec93a5d0]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-ec93a5d0]:not(:disabled):active{background:var(--color-surface-variant, #f0f0f0)}.page-numbers[data-v-ec93a5d0]{display:flex;gap:4px}.page-number[data-v-ec93a5d0]{width:32px;height:32px;border:1px solid var(--color-outline-variant, #e0e0e0);background:var(--color-surface, #ffffff);color:var(--color-text, #333333);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.page-number.active[data-v-ec93a5d0]{background:var(--color-primary, #2196F3);color:#fff;border-color:var(--color-primary, #2196F3)}.page-number[data-v-ec93a5d0]:not(.active):active{background:var(--color-surface-variant, #f0f0f0)}.filter-modal[data-v-ec93a5d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:fadeIn-ec93a5d0 .2s ease}.filter-content[data-v-ec93a5d0]{background:var(--color-surface, #ffffff);border-radius:16px 16px 0 0;padding:20px;width:100%;max-width:400px;max-height:60vh;overflow-y:auto;animation:slideUp-ec93a5d0 .3s ease}.filter-content h3[data-v-ec93a5d0]{margin:0 0 16px;font-size:18px;color:var(--color-text, #333333);text-align:center}.filter-options[data-v-ec93a5d0]{display:flex;flex-direction:column;gap:12px}.filter-option[data-v-ec93a5d0]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s ease}.filter-option[data-v-ec93a5d0]:hover{background:var(--color-surface-variant, #f0f0f0)}.filter-option input[type=radio][data-v-ec93a5d0]{width:16px;height:16px;accent-color:var(--color-primary, #2196F3)}.filter-option span[data-v-ec93a5d0]{font-size:14px;color:var(--color-text, #333333)}.batch-search-container[data-v-ec93a5d0]{display:flex;gap:8px;margin-bottom:8px}.batch-input[data-v-ec93a5d0]{flex:1;padding:12px;border:1px solid var(--color-outline, #cccccc);border-radius:8px;background:var(--color-surface-container, #f8f8f8);color:var(--color-text, #333333);font-size:14px}.batch-input[data-v-ec93a5d0]:focus{outline:none;border-color:var(--color-primary, #2196F3);background:var(--color-surface, #ffffff)}.batch-search-btn[data-v-ec93a5d0]{padding:12px 16px;border:1px solid var(--color-primary, #2196F3);border-radius:8px;background:var(--color-primary, #2196F3);color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.batch-search-btn[data-v-ec93a5d0]:hover{background:var(--color-primary-dark, #1976D2);border-color:var(--color-primary-dark, #1976D2)}.batch-search-hint[data-v-ec93a5d0]{font-size:12px;color:var(--color-text-secondary, #666666);text-align:center;margin-top:4px}.reset-filters-btn[data-v-ec93a5d0]{display:flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid var(--color-error, #f44336);border-radius:20px;background:transparent;color:var(--color-error, #f44336);font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin-left:4px}.reset-filters-btn[data-v-ec93a5d0]:hover{background:var(--color-error, #f44336);color:#fff}.reset-filters-btn[data-v-ec93a5d0]:active{transform:scale(.98)}.reset-filters-btn i[data-v-ec93a5d0]{font-size:10px}.reset-filters-btn span[data-v-ec93a5d0]{font-weight:500}@keyframes slideUp-ec93a5d0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fas[data-v-ec93a5d0]{font-style:normal!important;font-weight:900!important;font-family:"Font Awesome 5 Free"!important}.action-btn .fas[data-v-ec93a5d0]{font-size:14px;line-height:1}.copy-btn .fas[data-v-ec93a5d0],.delete-btn .fas[data-v-ec93a5d0]{display:inline-block;font-style:normal!important;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@media (max-width: 480px){.activation-manager[data-v-ec93a5d0]{padding:8px}.stats-grid[data-v-ec93a5d0]{gap:8px;margin-bottom:12px}.stat-card[data-v-ec93a5d0]{padding:12px}.stat-icon[data-v-ec93a5d0]{width:32px;height:32px;font-size:16px}.stat-value[data-v-ec93a5d0]{font-size:18px}.stat-label[data-v-ec93a5d0]{font-size:11px}.action-bar[data-v-ec93a5d0]{gap:6px}.btn[data-v-ec93a5d0]{padding:8px 12px;font-size:13px}.code-item[data-v-ec93a5d0]{padding:12px;gap:8px}.code-text[data-v-ec93a5d0]{font-size:13px}.detail-item[data-v-ec93a5d0]{font-size:11px}.action-btn[data-v-ec93a5d0]{width:32px;height:32px;font-size:14px;border-radius:8px}.code-actions[data-v-ec93a5d0]{gap:4px}}.activation-link-modal[data-v-ec93a5d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-ec93a5d0 .2s ease}.activation-link-content[data-v-ec93a5d0]{background:var(--color-surface-container);border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;animation:slideUp-ec93a5d0 .3s ease;border:1px solid var(--color-outline)}.modal-header[data-v-ec93a5d0]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-variant)}.modal-header h3[data-v-ec93a5d0]{margin:0;font-size:18px;font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:8px}.close-btn[data-v-ec93a5d0]{background:none;border:none;color:var(--color-text-secondary);font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.close-btn[data-v-ec93a5d0]:hover{background:var(--color-surface-variant);color:var(--color-text)}.modal-body[data-v-ec93a5d0]{padding:24px;max-height:60vh;overflow-y:auto}.link-info-section[data-v-ec93a5d0]{display:flex;flex-direction:column;gap:20px}.info-item[data-v-ec93a5d0]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-ec93a5d0]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--color-text);font-size:14px}.info-label i[data-v-ec93a5d0]{color:var(--color-primary);width:16px}.info-content[data-v-ec93a5d0]{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.link-display[data-v-ec93a5d0]{display:flex;gap:8px;margin-top:8px}.link-input[data-v-ec93a5d0]{flex:1;padding:12px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:14px;font-family:monospace;cursor:pointer}.link-input[data-v-ec93a5d0]:focus{outline:none;border-color:var(--color-primary)}.copy-link-btn[data-v-ec93a5d0]{padding:12px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap}.copy-link-btn[data-v-ec93a5d0]:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.copy-link-btn[data-v-ec93a5d0]:disabled{opacity:.6;cursor:not-allowed}.usage-steps[data-v-ec93a5d0]{margin:8px 0 0;padding-left:20px}.usage-steps li[data-v-ec93a5d0]{margin-bottom:4px;color:var(--color-text-secondary)}.modal-footer[data-v-ec93a5d0]{padding:16px 24px;border-top:1px solid var(--color-outline);display:flex;justify-content:flex-end;background:var(--color-surface-variant)}.btn.btn-info[data-v-ec93a5d0]{background:var(--color-info);color:#fff}.btn.btn-info[data-v-ec93a5d0]:hover{background:var(--color-info-dark)}@keyframes fadeIn-ec93a5d0{0%{opacity:0}to{opacity:1}}@keyframes slideUp-ec93a5d0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.activation-link-content[data-v-ec93a5d0]{width:95%;margin:20px}.modal-header[data-v-ec93a5d0]{padding:16px 20px}.modal-body[data-v-ec93a5d0]{padding:20px}.link-display[data-v-ec93a5d0]{flex-direction:column}.copy-link-btn[data-v-ec93a5d0]{justify-content:center}}.certificate-control-section[data-v-ec93a5d0]{margin-bottom:16px;padding:16px;background:var(--color-surface-container, #f5f5f5);border-radius:12px;border:1px solid var(--color-outline-variant, #e0e0e0)}.control-item[data-v-ec93a5d0]{display:flex;align-items:center;justify-content:space-between;gap:16px}.control-info[data-v-ec93a5d0]{flex:1;min-width:0}.control-title[data-v-ec93a5d0]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--color-text, #333333);margin-bottom:4px}.control-title i[data-v-ec93a5d0]{color:var(--color-primary, #2196F3);font-size:18px}.control-desc[data-v-ec93a5d0]{font-size:13px;color:var(--color-text-secondary, #666666);line-height:1.4}.control-switch[data-v-ec93a5d0]{display:flex;align-items:center;gap:12px;flex-shrink:0}.switch-container[data-v-ec93a5d0]{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .1s ease}.switch-container[data-v-ec93a5d0]:hover:not(.switch-loading){transform:scale(1.05)}.switch-container[data-v-ec93a5d0]:active:not(.switch-loading){transform:scale(.95)}.switch-container.switch-loading[data-v-ec93a5d0]{cursor:not-allowed}.switch-track[data-v-ec93a5d0]{width:52px;height:28px;background:var(--color-outline, #e0e0e0);border-radius:14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.switch-track.switch-active[data-v-ec93a5d0]{background:var(--color-primary, #2196F3);box-shadow:0 0 0 2px #2196f333}.switch-thumb[data-v-ec93a5d0]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.switch-active .switch-thumb[data-v-ec93a5d0]{transform:translate(24px)}.switch-thumb i[data-v-ec93a5d0]{font-size:10px;color:var(--color-text-secondary, #666666)}.switch-active .switch-thumb i[data-v-ec93a5d0]{color:var(--color-primary, #2196F3)}.switch-loading-spinner[data-v-ec93a5d0]{width:12px;height:12px;border:2px solid var(--color-outline, #e0e0e0);border-top:2px solid var(--color-primary, #2196F3);border-radius:50%;animation:spin-ec93a5d0 1s linear infinite}.switch-label[data-v-ec93a5d0]{font-size:14px;font-weight:500;color:var(--color-text-secondary, #666666);min-width:48px;transition:color .3s ease}.switch-label-active[data-v-ec93a5d0]{color:var(--color-primary, #2196F3)!important}@media (max-width: 768px){.certificate-control-section[data-v-ec93a5d0]{margin-bottom:12px;padding:12px;border-radius:8px}.control-item[data-v-ec93a5d0]{gap:12px}.control-title[data-v-ec93a5d0]{font-size:15px}.control-title i[data-v-ec93a5d0]{font-size:16px}.control-desc[data-v-ec93a5d0]{font-size:12px;line-height:1.3}.switch-container[data-v-ec93a5d0]{transform:scale(.9)}.switch-label[data-v-ec93a5d0]{font-size:13px;min-width:42px}}@media (max-width: 480px){.certificate-control-section[data-v-ec93a5d0]{margin-bottom:10px;padding:10px}.control-item[data-v-ec93a5d0]{gap:10px}.control-title[data-v-ec93a5d0]{font-size:14px}.control-desc[data-v-ec93a5d0]{font-size:11px}.switch-container[data-v-ec93a5d0]{transform:scale(.85)}.switch-label[data-v-ec93a5d0]{font-size:12px;min-width:38px}}.batch-freeze-dialog[data-v-ec93a5d0]{max-width:500px}.freeze-reason-input[data-v-ec93a5d0]{margin:16px 0}.freeze-reason-input label[data-v-ec93a5d0]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--color-text, #333333)}.reason-textarea[data-v-ec93a5d0]{width:100%;padding:12px;border:1px solid var(--color-outline, #e0e0e0);border-radius:8px;font-size:14px;font-family:inherit;background:var(--color-surface, #ffffff);color:var(--color-text, #333333);resize:vertical;min-height:80px}.reason-textarea[data-v-ec93a5d0]:focus{outline:none;border-color:var(--color-primary, #2196F3)}.dialog-actions[data-v-ec93a5d0]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.dialog-actions .btn[data-v-ec93a5d0]{min-width:80px}@keyframes spin-ec93a5d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.add-recommendation-dialog[data-v-1fc969be]{width:100%;max-height:85vh;display:flex;flex-direction:column;background:var(--color-body);color:var(--color-text);border-radius:8px;overflow:hidden}[data-v-1fc969be]{box-sizing:border-box}.category-section[data-v-1fc969be]{padding:12px 16px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-container)}.section-header[data-v-1fc969be]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-weight:600;font-size:14px}.section-header i[data-v-1fc969be]{font-size:12px;color:var(--color-primary)}.apps-count[data-v-1fc969be]{margin-left:auto;font-size:11px;color:var(--color-text-disabled);background:var(--color-surface-variant);padding:2px 6px;border-radius:8px}.category-bar[data-v-1fc969be]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.category-bar[data-v-1fc969be]::-webkit-scrollbar{display:none}.category-item[data-v-1fc969be]{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:6px 10px;background:var(--color-surface-variant);border-radius:12px;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.category-item[data-v-1fc969be]:hover{background:var(--color-primary-container)}.category-item.active[data-v-1fc969be]{background:var(--color-primary);color:#fff}.category-item i[data-v-1fc969be]{font-size:10px}.category-skeleton[data-v-1fc969be]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.skeleton-category[data-v-1fc969be]{flex-shrink:0;width:80px;height:28px;background:var(--color-surface-variant);border-radius:12px;animation:skeleton-pulse-1fc969be 1.5s ease-in-out infinite}@keyframes skeleton-pulse-1fc969be{0%,to{opacity:.6}50%{opacity:.3}}.search-section[data-v-1fc969be]{padding:12px 16px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-container)}.main-content[data-v-1fc969be]{display:flex;flex:1;min-height:0;background:var(--color-body);max-height:calc(85vh - 200px)}.search-container[data-v-1fc969be]{display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-outline);border-radius:16px;padding:2px;transition:border-color .2s ease}.search-container[data-v-1fc969be]:focus-within{border-color:var(--color-primary)}.search-input[data-v-1fc969be]{flex:1;border:none;outline:none;background:transparent;padding:8px 12px;font-size:13px;color:var(--color-text)}.search-input[data-v-1fc969be]::placeholder{color:var(--color-text-disabled);font-size:12px}.clear-button[data-v-1fc969be],.search-button[data-v-1fc969be]{background:transparent;border:none;cursor:pointer;padding:6px;color:var(--color-text-disabled);border-radius:50%;transition:all .2s ease}.clear-button[data-v-1fc969be]:hover,.search-button[data-v-1fc969be]:hover{background:var(--color-surface-variant);color:var(--color-text)}.apps-list-section[data-v-1fc969be]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:var(--color-body)}.apps-list-section .section-header[data-v-1fc969be]{padding:12px 16px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-container);margin-bottom:0}.apps-container[data-v-1fc969be]{flex:1;overflow-y:auto}.loading-state[data-v-1fc969be],.empty-state[data-v-1fc969be]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:var(--color-text-disabled);text-align:center}.loading-dots[data-v-1fc969be]{display:flex;gap:4px;margin-bottom:8px}.loading-dots span[data-v-1fc969be]{width:6px;height:6px;background:var(--color-primary);border-radius:50%;animation:loading-dots-1fc969be 1.4s ease-in-out infinite both}.loading-dots span[data-v-1fc969be]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-1fc969be]:nth-child(2){animation-delay:-.16s}.loading-dots span[data-v-1fc969be]:nth-child(3){animation-delay:0s}@keyframes loading-dots-1fc969be{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.empty-icon i[data-v-1fc969be]{font-size:24px;margin-bottom:8px}.loading-state p[data-v-1fc969be],.empty-state h4[data-v-1fc969be],.empty-state p[data-v-1fc969be]{margin:4px 0;font-size:13px}.apps-list[data-v-1fc969be]{padding:0}.app-item[data-v-1fc969be]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-outline);cursor:pointer;transition:background-color .2s ease}.app-item[data-v-1fc969be]:hover{background:var(--color-surface-variant)}.app-item.selected[data-v-1fc969be]{background:var(--color-primary-container);border-left:3px solid var(--color-primary)}.app-icon[data-v-1fc969be]{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0;border:1px solid var(--color-outline)}.app-info[data-v-1fc969be]{flex:1;min-width:0}.app-header[data-v-1fc969be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;gap:6px}.app-name[data-v-1fc969be]{font-size:14px;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.app-badge[data-v-1fc969be]{padding:1px 6px;border-radius:8px;font-size:10px;font-weight:500;background:#4caf501a;color:#4caf50;flex-shrink:0}.app-badge.paid[data-v-1fc969be]{background:#ff98001a;color:#ff9800}.app-description[data-v-1fc969be]{font-size:12px;color:var(--color-text-disabled);margin-bottom:4px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.app-meta[data-v-1fc969be]{display:flex;gap:8px;flex-wrap:wrap}.meta-item[data-v-1fc969be]{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--color-text-disabled)}.meta-item i[data-v-1fc969be]{font-size:9px}.selection-indicator[data-v-1fc969be]{flex-shrink:0}.radio-button[data-v-1fc969be]{width:18px;height:18px;border:2px solid var(--color-outline);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.radio-button.checked[data-v-1fc969be]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.radio-button i[data-v-1fc969be]{font-size:10px}.pagination-container[data-v-1fc969be]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-top:1px solid var(--color-outline);background:var(--color-surface-variant)}.page-btn[data-v-1fc969be]{width:28px;height:28px;border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:12px}.page-btn[data-v-1fc969be]:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-btn[data-v-1fc969be]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-1fc969be]{font-size:12px;color:var(--color-text);font-weight:500;min-width:50px;text-align:center}.recommendation-settings[data-v-1fc969be]{background:var(--color-surface-container);border-left:1px solid var(--color-outline);width:280px;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.recommendation-settings .section-header[data-v-1fc969be]{padding:12px 16px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-variant);margin-bottom:0}.selected-app-preview[data-v-1fc969be]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--color-surface-variant);border-bottom:1px solid var(--color-outline)}.preview-icon[data-v-1fc969be]{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid var(--color-outline);flex-shrink:0}.preview-info[data-v-1fc969be]{flex:1;min-width:0}.preview-info h4[data-v-1fc969be]{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-info p[data-v-1fc969be]{margin:0;font-size:11px;color:var(--color-text-disabled);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-form[data-v-1fc969be]{padding:16px;flex:1;overflow-y:auto}.form-group[data-v-1fc969be]{margin-bottom:12px}.form-group[data-v-1fc969be]:last-child{margin-bottom:0}.form-label[data-v-1fc969be]{display:flex;align-items:center;gap:4px;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--color-text)}.form-label i[data-v-1fc969be]{color:var(--color-primary);font-size:10px}.form-input[data-v-1fc969be],.form-textarea[data-v-1fc969be]{width:100%;padding:8px 10px;border:1px solid var(--color-outline);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:12px;font-family:inherit;transition:all .2s ease;resize:none}.form-textarea[data-v-1fc969be]{min-height:60px;max-height:80px}.form-input[data-v-1fc969be]:focus,.form-textarea[data-v-1fc969be]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px #2196f333}.char-count[data-v-1fc969be]{text-align:right;font-size:10px;color:var(--color-text-disabled);margin-top:2px}.dialog-actions[data-v-1fc969be]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--color-outline);background:var(--color-surface-container);flex-shrink:0}.btn[data-v-1fc969be]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.btn[data-v-1fc969be]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-1fc969be]{background:var(--color-primary);color:#fff}.btn-primary[data-v-1fc969be]:hover:not(:disabled){background:var(--color-primary-dark, #1976D2);transform:translateY(-1px)}.btn-secondary[data-v-1fc969be]{background:var(--color-surface-variant);color:var(--color-text);border:1px solid var(--color-outline)}.btn-secondary[data-v-1fc969be]:hover{background:var(--color-surface-container-high)}.btn i[data-v-1fc969be]{font-size:11px}.spinning[data-v-1fc969be]{animation:spin-1fc969be 1s linear infinite}@keyframes spin-1fc969be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.main-content[data-v-1fc969be]{flex-direction:column}.recommendation-settings[data-v-1fc969be]{width:100%;border-left:none;border-top:1px solid var(--color-outline)}.category-item[data-v-1fc969be]{padding:5px 8px;font-size:11px}.app-item[data-v-1fc969be]{padding:10px 12px}.app-icon[data-v-1fc969be],.preview-icon[data-v-1fc969be]{width:36px;height:36px}.app-name[data-v-1fc969be]{font-size:13px}.app-description[data-v-1fc969be]{font-size:11px}.meta-item[data-v-1fc969be]{font-size:9px}.dialog-actions[data-v-1fc969be]{flex-direction:column;gap:6px}.btn[data-v-1fc969be]{width:100%;padding:10px 16px;font-size:13px}}@media (max-width: 480px){.category-section[data-v-1fc969be],.search-section[data-v-1fc969be],.settings-form[data-v-1fc969be],.dialog-actions[data-v-1fc969be]{padding:10px 12px}.app-item[data-v-1fc969be]{padding:8px 12px}.selected-app-preview[data-v-1fc969be]{padding:10px 12px}.form-input[data-v-1fc969be],.form-textarea[data-v-1fc969be]{padding:6px 8px;font-size:11px}.form-textarea[data-v-1fc969be]{min-height:50px;max-height:70px}}.edit-recommendation-dialog[data-v-717a12a9]{padding:16px}.loading-container[data-v-717a12a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-disabled);text-align:center}.dialog-content[data-v-717a12a9]{max-height:500px;overflow-y:auto}.app-info-section[data-v-717a12a9]{margin-bottom:24px;padding:16px;background:var(--color-surface-variant);border-radius:8px}.app-info-section h4[data-v-717a12a9]{margin:0 0 12px;color:var(--color-text);font-size:16px;font-weight:600}.app-display[data-v-717a12a9]{display:flex;gap:12px;align-items:flex-start}.app-icon[data-v-717a12a9]{width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid var(--color-outline)}.app-details[data-v-717a12a9]{flex:1}.app-name[data-v-717a12a9]{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--color-text)}.app-version[data-v-717a12a9],.app-size[data-v-717a12a9],.app-bundle[data-v-717a12a9]{margin:3px 0;font-size:13px;color:var(--color-text-disabled)}.app-bundle[data-v-717a12a9]{font-family:monospace;background:var(--color-surface);padding:2px 6px;border-radius:4px;display:inline-block}.recommendation-settings[data-v-717a12a9]{margin-bottom:24px}.recommendation-settings h4[data-v-717a12a9]{margin:0 0 16px;color:var(--color-text);font-size:16px;font-weight:600}.form-group[data-v-717a12a9]{margin-bottom:20px}.form-group label[data-v-717a12a9]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--color-text)}.form-help[data-v-717a12a9]{margin:6px 0 0;font-size:12px;color:var(--color-text-disabled);line-height:1.4}.dialog-actions[data-v-717a12a9]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--color-outline)}@media (max-width: 768px){.app-display[data-v-717a12a9]{flex-direction:column;text-align:center}.dialog-actions[data-v-717a12a9]{flex-direction:column}}.recommended-ipa-manager[data-v-85e90926]{padding:12px;background:var(--color-body);min-height:100vh;color:var(--color-text);transition:background-color .25s,color .25s}.recommended-ipa-manager[data-v-85e90926] *,.recommended-ipa-manager[data-v-85e90926] *:before,.recommended-ipa-manager[data-v-85e90926] *:after{box-sizing:border-box}.stats-grid[data-v-85e90926]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-85e90926]{background:var(--color-surface-container);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid var(--color-outline);transition:all .2s ease}.stat-card[data-v-85e90926]:active{transform:scale(.98);background:var(--color-surface-container-high)}.stat-icon[data-v-85e90926]{width:40px;height:40px;border-radius:10px;background:var(--stat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.stat-info[data-v-85e90926]{flex:1}.stat-value[data-v-85e90926]{font-size:20px;font-weight:700;color:var(--color-text);line-height:1}.stat-label[data-v-85e90926]{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.action-bar[data-v-85e90926]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.section-title[data-v-85e90926]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:16px}.title-icon[data-v-85e90926]{color:gold;font-size:18px}.action-buttons[data-v-85e90926]{display:flex;gap:8px}.btn[data-v-85e90926]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;min-width:fit-content}.btn[data-v-85e90926]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-85e90926]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-85e90926]:active:not(:disabled){background:var(--color-primary-container)}.btn-secondary[data-v-85e90926]{background:var(--color-secondary);color:var(--color-on-secondary)}.btn-secondary[data-v-85e90926]:active:not(:disabled){background:var(--color-secondary-container)}.recommendations-container[data-v-85e90926]{background:var(--color-surface-container);border-radius:12px;border:1px solid var(--color-outline);overflow:hidden}.loading-state[data-v-85e90926]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--color-text-disabled)}.empty-state[data-v-85e90926]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--color-text-disabled);text-align:center}.empty-icon[data-v-85e90926]{font-size:48px;color:var(--color-text-disabled);margin-bottom:16px}.empty-state h4[data-v-85e90926]{margin:0 0 8px;color:var(--color-text);font-size:18px}.empty-state p[data-v-85e90926]{margin:0 0 20px;font-size:14px}.recommendations-list[data-v-85e90926]{padding:0}.recommendation-item[data-v-85e90926]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-outline);transition:all .2s ease}.recommendation-item[data-v-85e90926]:last-child{border-bottom:none}.recommendation-item[data-v-85e90926]:hover{background:var(--color-surface-variant)}.recommendation-item.inactive[data-v-85e90926]{opacity:.6}.app-main-info[data-v-85e90926]{display:flex;align-items:center;gap:12px;flex:1}.app-icon[data-v-85e90926]{width:48px;height:48px;border-radius:10px;object-fit:cover;border:1px solid var(--color-outline);flex-shrink:0}.app-details[data-v-85e90926]{flex:1;min-width:0}.app-name-row[data-v-85e90926]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.app-name[data-v-85e90926]{margin:0;font-size:16px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-chip[data-v-85e90926]{flex-shrink:0}.app-meta[data-v-85e90926]{display:flex;gap:12px;margin-bottom:4px;flex-wrap:wrap}.meta-item[data-v-85e90926]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-disabled)}.meta-item i[data-v-85e90926]{width:12px;text-align:center}.recommendation-reason[data-v-85e90926]{font-size:13px;color:var(--color-text);background:var(--color-surface-variant);padding:4px 8px;border-radius:6px;margin-top:4px;display:flex;align-items:center;gap:6px}.item-actions[data-v-85e90926]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sort-controls[data-v-85e90926],.main-actions[data-v-85e90926]{display:flex;gap:4px}.action-btn[data-v-85e90926]{width:32px;height:32px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.action-btn[data-v-85e90926]:disabled{opacity:.4;cursor:not-allowed}.sort-btn[data-v-85e90926]{background:var(--color-surface-variant);color:var(--color-text);border:1px solid var(--color-outline)}.sort-btn[data-v-85e90926]:active:not(:disabled){background:var(--color-surface-container-high)}.edit-btn[data-v-85e90926]{background:#2196f3;color:#fff}.edit-btn[data-v-85e90926]:active{background:#1976d2}.delete-btn[data-v-85e90926]{background:#f44336;color:#fff}.delete-btn[data-v-85e90926]:active{background:#d32f2f}.spinning[data-v-85e90926]{animation:spin-85e90926 1s linear infinite}@keyframes spin-85e90926{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.recommended-ipa-manager[data-v-85e90926]{padding:10px}.stats-grid[data-v-85e90926]{gap:10px;margin-bottom:14px}.stat-card[data-v-85e90926]{padding:14px}.stat-icon[data-v-85e90926]{width:36px;height:36px;font-size:17px}.stat-value[data-v-85e90926]{font-size:19px}.stat-label[data-v-85e90926]{font-size:11px}.section-title[data-v-85e90926]{font-size:15px;margin-bottom:12px}.action-bar[data-v-85e90926]{flex-wrap:wrap;gap:10px;margin-bottom:14px}.btn[data-v-85e90926]{padding:10px 16px;font-size:14px;flex:1;max-width:120px}.recommendation-item[data-v-85e90926]{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.app-main-info[data-v-85e90926]{gap:10px}.app-icon[data-v-85e90926]{width:44px;height:44px}.app-name[data-v-85e90926]{font-size:15px}.app-meta[data-v-85e90926]{gap:10px;flex-wrap:wrap}.meta-item[data-v-85e90926]{font-size:11px}.item-actions[data-v-85e90926]{justify-content:space-between;flex-wrap:wrap;gap:8px}.sort-controls[data-v-85e90926]{order:2;flex:1;justify-content:center}.main-actions[data-v-85e90926]{order:1;gap:6px}.action-btn[data-v-85e90926]{width:36px;height:36px;font-size:12px}}@media (max-width: 480px){.recommended-ipa-manager[data-v-85e90926]{padding:8px}.stats-grid[data-v-85e90926]{gap:8px;margin-bottom:12px}.stat-card[data-v-85e90926]{padding:12px}.stat-icon[data-v-85e90926]{width:32px;height:32px;font-size:16px}.stat-value[data-v-85e90926]{font-size:18px}.stat-label[data-v-85e90926]{font-size:10px}.section-title[data-v-85e90926]{font-size:14px;margin-bottom:10px}.title-icon[data-v-85e90926]{font-size:16px}.action-bar[data-v-85e90926]{gap:8px;margin-bottom:12px}.btn[data-v-85e90926]{padding:8px 12px;font-size:13px;min-height:40px}.recommendation-item[data-v-85e90926]{padding:12px;gap:10px}.app-main-info[data-v-85e90926]{gap:8px}.app-icon[data-v-85e90926]{width:40px;height:40px}.app-name[data-v-85e90926]{font-size:14px}.app-meta[data-v-85e90926]{gap:8px}.meta-item[data-v-85e90926]{font-size:10px}.meta-item i[data-v-85e90926]{width:10px;font-size:9px}.recommendation-reason[data-v-85e90926]{font-size:12px;padding:3px 6px}.status-chip[data-v-85e90926]{font-size:10px}.item-actions[data-v-85e90926]{gap:6px}.action-btn[data-v-85e90926]{width:32px;height:32px;font-size:11px}.loading-state[data-v-85e90926],.empty-state[data-v-85e90926]{padding:40px 12px}.loading-spinner[data-v-85e90926]{font-size:20px}.empty-icon[data-v-85e90926]{font-size:40px}.empty-state h4[data-v-85e90926]{font-size:16px}.empty-state p[data-v-85e90926]{font-size:13px}}@media (max-width: 360px){.recommended-ipa-manager[data-v-85e90926]{padding:6px}.stats-grid[data-v-85e90926]{gap:6px}.stat-card[data-v-85e90926]{padding:10px}.stat-icon[data-v-85e90926]{width:28px;height:28px;font-size:14px}.stat-value[data-v-85e90926]{font-size:16px}.stat-label[data-v-85e90926]{font-size:9px}.section-title[data-v-85e90926]{font-size:13px}.btn[data-v-85e90926]{padding:6px 10px;font-size:12px;min-height:36px}.recommendation-item[data-v-85e90926]{padding:10px}.app-icon[data-v-85e90926]{width:36px;height:36px}.app-name[data-v-85e90926]{font-size:13px}.meta-item[data-v-85e90926]{font-size:9px}.action-btn[data-v-85e90926]{width:28px;height:28px;font-size:10px}}@media (max-height: 600px) and (orientation: landscape){.stats-grid[data-v-85e90926]{grid-template-columns:repeat(4,1fr);margin-bottom:10px}.stat-card[data-v-85e90926]{padding:8px}.stat-icon[data-v-85e90926]{width:28px;height:28px;font-size:14px}.stat-value[data-v-85e90926]{font-size:16px}.action-bar[data-v-85e90926]{margin-bottom:10px}.recommendation-item[data-v-85e90926]{padding:8px 12px}.loading-state[data-v-85e90926],.empty-state[data-v-85e90926]{padding:20px 12px}.empty-icon[data-v-85e90926]{font-size:32px;margin-bottom:8px}}@media (hover: none) and (pointer: coarse){.recommendation-item[data-v-85e90926]{min-height:60px}.btn[data-v-85e90926]{min-height:44px}.action-btn[data-v-85e90926]{min-width:36px;min-height:36px}.stat-card[data-v-85e90926]{min-height:60px}}.custom-dialog-overlay[data-v-85e90926]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:30px;box-sizing:border-box;animation:fadeIn-85e90926 .2s ease-out}@keyframes fadeIn-85e90926{0%{opacity:0}to{opacity:1}}.custom-dialog[data-v-85e90926]{background:var(--color-body);border-radius:12px;box-shadow:0 8px 32px #0003;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-85e90926 .3s ease-out;transform-origin:center}@keyframes slideIn-85e90926{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-dialog-header[data-v-85e90926]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-container)}.custom-dialog-title[data-v-85e90926]{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.custom-dialog-close[data-v-85e90926]{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:50%;color:var(--color-text-disabled);transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.custom-dialog-close[data-v-85e90926]:hover{background:var(--color-surface-variant);color:var(--color-text)}.custom-dialog-content[data-v-85e90926]{flex:1;overflow:hidden}@media (max-width: 1024px){.custom-dialog[data-v-85e90926]{max-width:95vw}}@media (max-width: 768px){.custom-dialog-overlay[data-v-85e90926]{padding:8px}.custom-dialog[data-v-85e90926]{max-width:100%;max-height:95vh;border-radius:8px}.custom-dialog-header[data-v-85e90926]{padding:14px 18px}.custom-dialog-title[data-v-85e90926]{font-size:15px}}@media (max-width: 480px){.custom-dialog-overlay[data-v-85e90926]{padding:4px}.custom-dialog[data-v-85e90926]{border-radius:6px;max-height:98vh}.custom-dialog-header[data-v-85e90926]{padding:12px 16px}.custom-dialog-title[data-v-85e90926]{font-size:14px}}.agent-balance-management[data-v-4019d250]{padding:12px;background:var(--color-body);min-height:100vh;color:var(--color-text);transition:background-color .25s,color .25s}.agent-balance-management[data-v-4019d250] *,.agent-balance-management[data-v-4019d250] *:before,.agent-balance-management[data-v-4019d250] *:after{box-sizing:border-box}.stats-grid[data-v-4019d250]{display:flex;gap:8px;margin-bottom:16px}.stat-card[data-v-4019d250]{background:var(--color-surface-container);border-radius:8px;padding:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--color-outline);transition:all .2s ease;flex:1;min-width:0}.stat-card[data-v-4019d250]:active{transform:scale(.98);background:var(--color-surface-container-high)}.stat-icon[data-v-4019d250]{width:32px;height:32px;border-radius:8px;background:var(--stat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.stat-info[data-v-4019d250]{flex:1;min-width:0}.stat-value[data-v-4019d250]{font-size:16px;font-weight:700;color:var(--color-text);line-height:1}.stat-label[data-v-4019d250]{font-size:11px;color:var(--color-text-secondary);margin-top:1px}.action-bar[data-v-4019d250]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.btn[data-v-4019d250]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;min-width:fit-content}.btn[data-v-4019d250]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-4019d250]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-4019d250]:active:not(:disabled){background:var(--color-primary-container)}.btn-secondary[data-v-4019d250]{background:var(--color-secondary);color:var(--color-on-secondary)}.btn-secondary[data-v-4019d250]:active:not(:disabled){background:var(--color-secondary-container)}.btn-outline[data-v-4019d250]{background:transparent;color:var(--color-primary);border:1px solid var(--color-outline)}.btn-outline[data-v-4019d250]:active:not(:disabled){background:var(--color-surface-container)}.content-section[data-v-4019d250]{background:var(--color-surface-container);border-radius:12px;border:1px solid var(--color-outline);padding:16px;margin-bottom:16px}.section-header[data-v-4019d250]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-4019d250]{font-size:16px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:8px}.recharge-form[data-v-4019d250]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-4019d250]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.form-group[data-v-4019d250]{flex:1;min-width:200px}.form-label[data-v-4019d250]{display:block;margin-bottom:8px;font-weight:500;color:var(--color-text);font-size:14px}.form-input[data-v-4019d250]{width:100%;padding:10px 12px;border:1px solid var(--color-outline);border-radius:8px;font-size:14px;background:var(--color-surface-container);color:var(--color-text);transition:border-color .2s ease}.form-input[data-v-4019d250]:focus{outline:none;border-color:var(--color-primary)}.form-actions[data-v-4019d250]{display:flex;gap:8px;flex-wrap:wrap}.info-section[data-v-4019d250]{background:var(--color-primary-container);border-radius:8px;padding:12px}.info-item[data-v-4019d250]{display:flex;align-items:center;gap:8px;color:var(--color-on-primary-container);font-size:14px}.help-section[data-v-4019d250]{background:var(--color-surface-container);border-radius:12px;border:1px solid var(--color-outline);padding:16px}.help-grid[data-v-4019d250]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.help-item[data-v-4019d250]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-surface-container-high);border-radius:8px;border:1px solid var(--color-outline)}.help-icon[data-v-4019d250]{width:32px;height:32px;border-radius:8px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:var(--color-on-primary);font-size:16px;flex-shrink:0}.help-content[data-v-4019d250]{flex:1;min-width:0}.help-title[data-v-4019d250]{font-weight:500;color:var(--color-text);margin-bottom:4px;font-size:14px}.help-desc[data-v-4019d250]{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.spinning[data-v-4019d250]{animation:spin-4019d250 1s linear infinite}@keyframes spin-4019d250{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.agent-balance-management[data-v-4019d250]{padding:8px}.stats-grid[data-v-4019d250]{gap:6px}.stat-card[data-v-4019d250]{padding:10px;gap:6px}.stat-icon[data-v-4019d250]{width:28px;height:28px;font-size:14px}.stat-value[data-v-4019d250]{font-size:14px}.stat-label[data-v-4019d250]{font-size:10px}.form-row[data-v-4019d250]{flex-direction:column;align-items:stretch}.form-group[data-v-4019d250]{min-width:auto}.form-actions[data-v-4019d250]{flex-direction:column}.help-grid[data-v-4019d250]{grid-template-columns:1fr}.help-item[data-v-4019d250]{flex-direction:column;text-align:center;gap:8px}}.traffic-management[data-v-93268160]{padding:12px;background:var(--color-body, #ffffff);min-height:100vh;color:var(--color-text, #333333);transition:background-color .25s,color .25s}.stats-grid[data-v-93268160]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-93268160]{background:var(--color-surface-container, #f8f8f8);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid var(--color-outline, #e0e0e0);transition:all .2s ease}.stat-card[data-v-93268160]:active{transform:scale(.98);background:var(--color-surface-container-high)}.stat-icon[data-v-93268160]{width:40px;height:40px;border-radius:10px;background:var(--stat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.stat-info[data-v-93268160]{flex:1}.stat-value[data-v-93268160]{font-size:20px;font-weight:700;color:var(--color-text, #333333);line-height:1}.stat-label[data-v-93268160]{font-size:12px;color:var(--color-text-secondary, #666666);margin-top:2px}.action-bar[data-v-93268160]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.btn[data-v-93268160]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;min-width:fit-content}.btn[data-v-93268160]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-93268160]{background:var(--color-primary, #2196F3);color:var(--color-on-primary, #ffffff)}.btn-primary[data-v-93268160]:active:not(:disabled){background:var(--color-primary-container)}.btn-secondary[data-v-93268160]{background:var(--color-secondary, #757575);color:var(--color-on-secondary, #ffffff)}.btn-secondary[data-v-93268160]:active:not(:disabled){background:var(--color-secondary-container)}.btn-outline[data-v-93268160]{background:transparent;color:var(--color-primary, #2196F3);border:1px solid var(--color-outline, #e0e0e0)}.btn-outline[data-v-93268160]:active:not(:disabled){background:var(--color-surface-variant)}.search-bar[data-v-93268160]{margin-bottom:16px;animation:slideDown-93268160 .3s ease}.search-input-container[data-v-93268160]{display:flex;gap:8px;align-items:center}.search-input[data-v-93268160]{flex:1;padding:10px 12px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px}.search-input[data-v-93268160]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.search-btn[data-v-93268160],.close-btn[data-v-93268160]{width:40px;height:40px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.search-btn[data-v-93268160]{background:var(--color-primary);color:var(--color-on-primary)}.search-btn[data-v-93268160]:active{background:var(--color-primary-container)}.close-btn[data-v-93268160]{background:var(--color-error-container);color:var(--color-error)}.close-btn[data-v-93268160]:active{background:var(--color-error);color:var(--color-on-error)}.tabs-container[data-v-93268160]{margin-bottom:16px}.tabs-header[data-v-93268160]{display:flex;background:var(--color-surface-container, #f8f8f8);border-radius:12px;padding:4px;margin-bottom:16px;gap:4px}.tab-btn[data-v-93268160]{flex:1;padding:12px 16px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary, #666666);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.tab-btn.active[data-v-93268160]{background:var(--color-primary, #2196F3);color:#fff;box-shadow:0 2px 4px #2196f34d}.tab-btn[data-v-93268160]:not(.active):hover{background:var(--color-surface-variant, #e8e8e8);color:var(--color-text, #333333)}.tab-content[data-v-93268160]{animation:fadeIn-93268160 .3s ease}.amount-badge[data-v-93268160]{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.amount-badge.positive[data-v-93268160]{background:var(--color-success-container, #e8f5e8)}.records-container[data-v-93268160]{margin-bottom:16px}.loading-state[data-v-93268160]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-secondary, #666666)}.loading-state p[data-v-93268160]{margin-top:12px;font-size:14px}.loading-spinner[data-v-93268160]{width:32px;height:32px;border:3px solid var(--color-outline, #e0e0e0);border-top:3px solid var(--color-primary, #2196F3);border-radius:50%;animation:spin-93268160 1s linear infinite}.loading-spinner.large[data-v-93268160]{width:48px;height:48px;border-width:4px}.empty-state[data-v-93268160]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-93268160]{font-size:64px;color:var(--color-text-disabled, #cccccc);margin-bottom:16px}.empty-state h3[data-v-93268160]{margin:0 0 8px;font-size:18px;color:var(--color-text, #333333)}.empty-state p[data-v-93268160]{margin:0;font-size:14px;color:var(--color-text-secondary, #666666)}.records-list[data-v-93268160]{display:flex;flex-direction:column;gap:8px}.record-item[data-v-93268160]{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:12px;padding:16px;transition:all .2s ease}.record-item[data-v-93268160]:active{transform:scale(.98)}.record-header[data-v-93268160]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.record-time[data-v-93268160]{font-size:13px;color:var(--color-text-secondary, #666666);font-weight:500;flex:1;min-width:140px}.record-time[data-v-93268160]{font-size:14px;color:var(--color-text);font-weight:500}.consumption-badge[data-v-93268160]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:var(--color-primary-container, #e3f2fd);color:var(--color-primary, #2196f3)}.consumption-badge.type-activation_signing[data-v-93268160]{background:var(--color-error-container, #ffebee);color:var(--color-error, #f44336)}.consumption-badge.type-manual_deduction[data-v-93268160]{background:var(--color-secondary-container, #f3e5f5);color:var(--color-secondary, #9c27b0)}.consumption-badge.type-activation_refund[data-v-93268160]{background:var(--color-success-container, #e8f5e9);color:var(--color-success, #4caf50)}.traffic-type-badge[data-v-93268160]{padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.traffic-type-badge.recharge[data-v-93268160]{background:var(--color-success-container, #e8f5e9);color:var(--color-success, #4caf50)}.traffic-type-badge.consume[data-v-93268160]{background:var(--color-error-container, #ffebee);color:var(--color-error, #f44336)}.type-activation_signing[data-v-93268160]{background:var(--color-primary-container)}.type-activation_refund[data-v-93268160]{background:var(--color-success-container)}.type-manual_deduction[data-v-93268160]{background:var(--color-warning-container)}.record-details[data-v-93268160]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-93268160]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.detail-item .label[data-v-93268160]{min-width:60px}.detail-item .value[data-v-93268160]{color:var(--color-text);font-weight:500}.consumption-amount[data-v-93268160]{color:var(--color-error, #f44336);font-weight:600}.recharge-amount[data-v-93268160]{color:var(--color-success, #4caf50);font-weight:600}.pagination-section[data-v-93268160]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface-container);border-radius:8px}.pagination-info[data-v-93268160]{text-align:center}.total-count[data-v-93268160]{font-size:12px;color:var(--color-text-secondary)}.pagination-controls[data-v-93268160]{display:flex;align-items:center;justify-content:center;gap:8px}.page-btn[data-v-93268160]{width:32px;height:32px;border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-text);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.page-btn[data-v-93268160]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-93268160]:not(:disabled):active{background:var(--color-surface-variant)}.page-numbers[data-v-93268160]{display:flex;gap:4px}.page-number[data-v-93268160]{width:32px;height:32px;border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-text);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.page-number.active[data-v-93268160]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.page-number[data-v-93268160]:not(.active):active{background:var(--color-surface-variant)}.recharge-modal[data-v-93268160]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-93268160 .2s ease}.recharge-dialog[data-v-93268160]{background:var(--color-surface-container);border-radius:16px;width:90%;max-width:400px;max-height:90vh;overflow:hidden;animation:slideUp-93268160 .3s ease;border:1px solid var(--color-outline)}.dialog-header[data-v-93268160]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--color-primary);color:var(--color-on-primary)}.dialog-header h3[data-v-93268160]{margin:0;font-size:18px;font-weight:600}.dialog-content[data-v-93268160]{padding:24px}.pricing-info[data-v-93268160]{margin-bottom:20px}.pricing-card[data-v-93268160]{display:flex;align-items:center;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;box-shadow:0 4px 12px #667eea4d}.pricing-icon[data-v-93268160]{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:18px}.pricing-details[data-v-93268160]{flex:1}.pricing-title[data-v-93268160]{font-size:14px;opacity:.9;margin-bottom:4px}.pricing-value[data-v-93268160]{font-size:18px;font-weight:600}.cost-preview[data-v-93268160]{margin-top:8px;padding:8px 12px;background:var(--color-primary, #2196F3);color:#fff;border-radius:6px;font-size:14px;font-weight:500;text-align:center}.form-group[data-v-93268160]{margin-bottom:20px}.form-group label[data-v-93268160]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--color-text)}.form-input[data-v-93268160],.form-select[data-v-93268160]{width:100%;padding:12px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;box-sizing:border-box}.form-input[data-v-93268160]:focus,.form-select[data-v-93268160]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.quick-recharge-buttons[data-v-93268160]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.quick-btn[data-v-93268160]{padding:10px 12px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}.quick-btn-content[data-v-93268160]{display:flex;flex-direction:column;align-items:center;gap:2px}.quick-btn-amount[data-v-93268160]{font-weight:600;font-size:14px}.quick-btn-price[data-v-93268160]{font-size:11px;opacity:.8;font-weight:400}.quick-btn[data-v-93268160]:hover{background:var(--color-surface-variant);border-color:var(--color-primary)}.quick-btn.active[data-v-93268160]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.quick-btn[data-v-93268160]:active{transform:scale(.98)}.dialog-actions[data-v-93268160]{display:flex;gap:12px;padding:20px 24px;background:var(--color-surface-variant)}.dialog-actions .btn[data-v-93268160]{flex:1;justify-content:center}@keyframes fadeIn-93268160{0%{opacity:0}to{opacity:1}}@keyframes slideUp-93268160{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown-93268160{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin-93268160{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning[data-v-93268160]{animation:spin-93268160 1s linear infinite}.fas[data-v-93268160]{font-style:normal!important;font-weight:900!important;font-family:"Font Awesome 5 Free"!important}@media (max-width: 480px){.traffic-management[data-v-93268160]{padding:8px}.stats-grid[data-v-93268160]{gap:8px;margin-bottom:12px}.stat-card[data-v-93268160]{padding:12px}.stat-icon[data-v-93268160]{width:32px;height:32px;font-size:16px}.stat-value[data-v-93268160]{font-size:18px}.stat-label[data-v-93268160]{font-size:11px}.action-bar[data-v-93268160]{gap:6px}.btn[data-v-93268160]{padding:8px 12px;font-size:13px}.record-item[data-v-93268160]{padding:12px}.record-time[data-v-93268160]{font-size:13px}.detail-item[data-v-93268160]{font-size:12px}.recharge-dialog[data-v-93268160]{width:95%}.dialog-header[data-v-93268160]{padding:16px 20px}.dialog-content[data-v-93268160]{padding:20px}.dialog-actions[data-v-93268160]{padding:16px 20px}.quick-recharge-buttons[data-v-93268160]{grid-template-columns:repeat(2,1fr);gap:6px}.quick-btn[data-v-93268160]{padding:8px 10px;font-size:12px}.quick-btn-amount[data-v-93268160]{font-size:12px}.quick-btn-price[data-v-93268160]{font-size:10px}}@keyframes fadeIn-93268160{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agent-transaction-history[data-v-3149bcdb]{padding:12px;background:var(--color-body);min-height:100vh;color:var(--color-text);transition:background-color .25s,color .25s}.agent-transaction-history[data-v-3149bcdb] *,.agent-transaction-history[data-v-3149bcdb] *:before,.agent-transaction-history[data-v-3149bcdb] *:after{box-sizing:border-box}.stats-grid[data-v-3149bcdb]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.stat-card[data-v-3149bcdb]{background:var(--color-surface-container);border-radius:10px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid var(--color-outline);transition:all .2s ease}.stat-card[data-v-3149bcdb]:active{transform:scale(.98);background:var(--color-surface-container-high)}.stat-icon[data-v-3149bcdb]{width:36px;height:36px;border-radius:8px;background:var(--stat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.stat-info[data-v-3149bcdb]{flex:1}.stat-value[data-v-3149bcdb]{font-size:18px;font-weight:700;color:var(--color-text);line-height:1}.stat-value.negative[data-v-3149bcdb]{color:var(--color-error)}.stat-label[data-v-3149bcdb]{font-size:11px;color:var(--color-text-secondary);margin-top:2px}.action-bar[data-v-3149bcdb]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px;align-items:center}.btn[data-v-3149bcdb]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;min-width:fit-content}.btn[data-v-3149bcdb]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-3149bcdb]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-3149bcdb]:active:not(:disabled){background:var(--color-primary-container)}.btn-secondary[data-v-3149bcdb]{background:var(--color-secondary);color:var(--color-on-secondary)}.btn-secondary[data-v-3149bcdb]:active:not(:disabled){background:var(--color-secondary-container)}.btn-outline[data-v-3149bcdb]{background:transparent;color:var(--color-primary);border:1px solid var(--color-outline)}.btn-outline[data-v-3149bcdb]:active:not(:disabled){background:var(--color-surface-container)}.date-input[data-v-3149bcdb]{padding:8px 12px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;min-width:140px}.date-separator[data-v-3149bcdb]{color:var(--color-text-secondary);font-size:14px;margin:0 4px}.filter-bar[data-v-3149bcdb]{display:flex;gap:12px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.filter-group[data-v-3149bcdb]{display:flex;align-items:center}.filter-select[data-v-3149bcdb]{padding:8px 12px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px;min-width:120px}.content-section[data-v-3149bcdb]{background:var(--color-surface-container);border-radius:12px;border:1px solid var(--color-outline);overflow:hidden}.loading-state[data-v-3149bcdb],.empty-state[data-v-3149bcdb]{text-align:center;padding:40px;color:var(--color-text-secondary)}.transaction-list[data-v-3149bcdb]{display:flex;flex-direction:column;gap:1px}.transaction-item[data-v-3149bcdb]{display:flex;align-items:flex-start;padding:14px;border-bottom:1px solid var(--color-outline);transition:all .2s ease;gap:12px}.transaction-item[data-v-3149bcdb]:hover{background:var(--color-surface-container-high)}.transaction-item[data-v-3149bcdb]:last-child{border-bottom:none}.transaction-icon[data-v-3149bcdb]{width:40px;height:40px;border-radius:10px;background:var(--icon-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0;margin-top:2px}.transaction-main[data-v-3149bcdb]{flex:1;min-width:0}.transaction-top[data-v-3149bcdb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}.transaction-title[data-v-3149bcdb]{font-weight:600;color:var(--color-text);font-size:15px;line-height:1.4;flex:1;min-width:0}.transaction-amount[data-v-3149bcdb]{font-size:16px;font-weight:700;white-space:nowrap;letter-spacing:.3px}.transaction-amount.income[data-v-3149bcdb]{color:#4caf50}.transaction-amount.expense[data-v-3149bcdb]{color:#f44336}.transaction-info[data-v-3149bcdb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:12px}.transaction-time[data-v-3149bcdb],.transaction-balance[data-v-3149bcdb]{font-size:12px;color:var(--color-text-secondary);font-weight:500}.transaction-ref[data-v-3149bcdb]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;background:var(--color-surface-container-high);padding:4px 8px;border-radius:6px;font-size:11px;color:var(--color-text-secondary);margin-bottom:4px;display:inline-block}.transaction-remarks[data-v-3149bcdb]{font-size:12px;color:var(--color-text-secondary);font-style:italic;line-height:1.4;margin-top:2px}.pagination-section[data-v-3149bcdb]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface-container);border-radius:8px}.pagination-info[data-v-3149bcdb]{text-align:center;font-size:12px;color:var(--color-text-secondary)}.pagination-controls[data-v-3149bcdb]{display:flex;align-items:center;justify-content:center;gap:8px}.page-btn[data-v-3149bcdb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-outline);background:var(--color-surface-container);color:var(--color-text);border-radius:6px;cursor:pointer;transition:all .2s ease}.page-btn[data-v-3149bcdb]:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-btn[data-v-3149bcdb]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-3149bcdb]{display:flex;gap:4px}.page-number[data-v-3149bcdb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-outline);background:var(--color-surface-container);color:var(--color-text);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:12px}.page-number[data-v-3149bcdb]:hover,.page-number.active[data-v-3149bcdb]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.spinning[data-v-3149bcdb]{animation:spin-3149bcdb 1s linear infinite}@keyframes spin-3149bcdb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.agent-transaction-history[data-v-3149bcdb]{padding:8px}.action-bar[data-v-3149bcdb],.filter-bar[data-v-3149bcdb]{flex-direction:column;align-items:stretch;gap:8px}.transaction-item[data-v-3149bcdb]{padding:12px;gap:10px}.transaction-icon[data-v-3149bcdb]{width:36px;height:36px;font-size:16px}.transaction-top[data-v-3149bcdb]{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:6px}.transaction-title[data-v-3149bcdb]{font-size:14px}.transaction-amount[data-v-3149bcdb]{font-size:15px}.transaction-info[data-v-3149bcdb]{flex-direction:column;align-items:flex-start;gap:4px}.transaction-time[data-v-3149bcdb],.transaction-balance[data-v-3149bcdb]{font-size:11px}.transaction-ref[data-v-3149bcdb]{font-size:10px;padding:3px 6px}.transaction-details[data-v-3149bcdb]{flex-direction:column;gap:4px}.date-input[data-v-3149bcdb],.filter-select[data-v-3149bcdb]{min-width:auto;width:100%}}@media (max-width: 350px){.stats-grid[data-v-3149bcdb]{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.stat-card[data-v-3149bcdb]{padding:10px}.stat-icon[data-v-3149bcdb]{width:32px;height:32px;font-size:16px}.stat-value[data-v-3149bcdb]{font-size:16px}.stat-label[data-v-3149bcdb]{font-size:10px}}.certificate-orders[data-v-3798a7c9]{padding:12px;background:var(--color-body);min-height:100vh;color:var(--color-text);transition:background-color .25s,color .25s}.stats-grid[data-v-3798a7c9]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-3798a7c9]{background:var(--color-surface-container);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid var(--color-outline);transition:all .2s ease}.stat-card[data-v-3798a7c9]:active{transform:scale(.98);background:var(--color-surface-container-high)}.stat-icon[data-v-3798a7c9]{width:40px;height:40px;border-radius:10px;background:var(--stat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.stat-info[data-v-3798a7c9]{flex:1}.stat-value[data-v-3798a7c9]{font-size:20px;font-weight:700;color:var(--color-text);line-height:1}.stat-label[data-v-3798a7c9]{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.action-bar[data-v-3798a7c9]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.btn[data-v-3798a7c9]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;min-width:fit-content}.btn[data-v-3798a7c9]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-3798a7c9]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-3798a7c9]:active:not(:disabled){background:var(--color-primary-container)}.btn-secondary[data-v-3798a7c9]{background:var(--color-secondary);color:var(--color-on-secondary)}.btn-secondary[data-v-3798a7c9]:active:not(:disabled){background:var(--color-secondary-container)}.btn-outline[data-v-3798a7c9]{background:transparent;color:var(--color-primary);border:1px solid var(--color-outline)}.btn-outline[data-v-3798a7c9]:active:not(:disabled){background:var(--color-surface-variant)}.filter-badge[data-v-3798a7c9]{background:var(--color-primary);color:var(--color-on-primary);padding:2px 6px;border-radius:10px;font-size:10px;margin-left:4px}.orders-container[data-v-3798a7c9]{margin-bottom:16px}.loading-state[data-v-3798a7c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-secondary)}.loading-state p[data-v-3798a7c9]{margin-top:12px;font-size:14px}.loading-spinner[data-v-3798a7c9]{width:32px;height:32px;border:3px solid var(--color-outline);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin-3798a7c9 1s linear infinite}.loading-spinner.large[data-v-3798a7c9]{width:48px;height:48px;border-width:4px}.empty-state[data-v-3798a7c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-3798a7c9]{font-size:64px;color:var(--color-text-disabled);margin-bottom:16px}.empty-state h3[data-v-3798a7c9]{margin:0 0 8px;font-size:18px;color:var(--color-text)}.empty-state p[data-v-3798a7c9]{margin:0;font-size:14px;color:var(--color-text-secondary)}.orders-list[data-v-3798a7c9]{display:flex;flex-direction:column;gap:8px}.order-item[data-v-3798a7c9]{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:12px;padding:16px;transition:all .2s ease}.order-item[data-v-3798a7c9]:active{transform:scale(.98)}.order-header[data-v-3798a7c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.order-id[data-v-3798a7c9]{font-size:14px;color:var(--color-text);font-weight:600}.status-badge[data-v-3798a7c9]{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:500;text-transform:uppercase}.status-active[data-v-3798a7c9]{background:var(--color-success-container);color:var(--color-success)}.status-expired[data-v-3798a7c9]{background:var(--color-error-container);color:var(--color-error)}.status-cancelled[data-v-3798a7c9]{background:var(--color-warning-container);color:var(--color-warning)}.order-details[data-v-3798a7c9]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-3798a7c9]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.detail-item .label[data-v-3798a7c9]{color:var(--color-text-secondary);min-width:60px}.detail-item .value[data-v-3798a7c9]{color:var(--color-text);font-weight:500;text-align:right}.price[data-v-3798a7c9]{color:var(--color-primary);font-weight:700}.certificate-section[data-v-3798a7c9]{margin-top:16px}.certificate-collapse[data-v-3798a7c9]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.certificate-collapse-item[data-v-3798a7c9]{border:none;background:linear-gradient(135deg,var(--color-surface-container-high) 0%,var(--color-surface-container) 100%)}.certificate-header-wrapper[data-v-3798a7c9]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 0}.certificate-header-main[data-v-3798a7c9]{display:flex;align-items:center;gap:12px;flex:1}.certificate-main-icon[data-v-3798a7c9]{font-size:24px;color:var(--color-primary)}.certificate-header-info[data-v-3798a7c9]{flex:1}.certificate-title[data-v-3798a7c9]{font-size:16px;font-weight:600;margin:0;line-height:1.2}.certificate-name[data-v-3798a7c9]{font-size:13px;margin-top:2px;font-weight:400}.certificate-status-chip[data-v-3798a7c9]{margin-left:8px}.certificate-details-container[data-v-3798a7c9]{padding:16px 0 8px}.certificate-details-card[data-v-3798a7c9]{margin:0;border-radius:8px;background:var(--color-surface-container)}.certificate-details-grid[data-v-3798a7c9]{display:flex;flex-direction:column;gap:16px;padding:16px}.detail-field[data-v-3798a7c9]{display:flex;flex-direction:column;gap:8px}.field-header[data-v-3798a7c9]{display:flex;align-items:center;gap:8px}.field-icon[data-v-3798a7c9]{font-size:16px;color:var(--color-primary)}.field-label[data-v-3798a7c9]{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.field-value[data-v-3798a7c9]{padding-left:24px;font-size:14px;color:var(--color-text);font-weight:500}.expiry-info[data-v-3798a7c9]{display:flex;flex-direction:row;align-items:center;gap:8px}.expiry-info.expired[data-v-3798a7c9]{color:var(--color-danger)}.days-remaining[data-v-3798a7c9]{font-size:12px;color:var(--color-text-secondary);font-weight:400}.certificate-actions[data-v-3798a7c9]{display:flex;justify-content:center;padding:8px 16px}.download-button[data-v-3798a7c9]{min-width:120px}.text-success[data-v-3798a7c9]{color:var(--color-success)!important}.text-danger[data-v-3798a7c9]{color:var(--color-error)!important}.text-warning[data-v-3798a7c9]{color:var(--color-warning)!important}.text-secondary[data-v-3798a7c9]{color:var(--color-text-secondary)!important}.text-error[data-v-3798a7c9]{color:var(--color-error)!important}.days-remaining[data-v-3798a7c9]{font-size:11px;font-weight:400;margin-left:4px}.pagination-section[data-v-3798a7c9]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface-container);border-radius:8px}.pagination-info[data-v-3798a7c9]{text-align:center}.total-count[data-v-3798a7c9]{font-size:12px;color:var(--color-text-secondary)}.pagination-controls[data-v-3798a7c9]{display:flex;align-items:center;justify-content:center;gap:8px}.page-btn[data-v-3798a7c9]{width:32px;height:32px;border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-text);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.page-btn[data-v-3798a7c9]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-3798a7c9]:not(:disabled):active{background:var(--color-surface-variant)}.page-numbers[data-v-3798a7c9]{display:flex;gap:4px}.page-number[data-v-3798a7c9]{width:32px;height:32px;border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-text);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.page-number.active[data-v-3798a7c9]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.page-number[data-v-3798a7c9]:not(.active):active{background:var(--color-surface-variant)}.filter-modal[data-v-3798a7c9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:fadeIn-3798a7c9 .2s ease}.filter-content[data-v-3798a7c9]{background:var(--color-surface-container);border-radius:16px 16px 0 0;width:100%;max-width:500px;max-height:70vh;overflow-y:auto;animation:slideUp-3798a7c9 .3s ease;padding:24px}.filter-content h3[data-v-3798a7c9]{margin:0 0 20px;font-size:18px;font-weight:600;color:var(--color-text);text-align:center}.filter-options[data-v-3798a7c9]{display:flex;flex-direction:column;gap:12px}.filter-option[data-v-3798a7c9]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s ease}.filter-option[data-v-3798a7c9]:active{background:var(--color-surface-variant)}.filter-option input[type=radio][data-v-3798a7c9]{width:18px;height:18px;accent-color:var(--color-primary)}.filter-option span[data-v-3798a7c9]{font-size:14px;color:var(--color-text)}.date-inputs[data-v-3798a7c9]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.form-group[data-v-3798a7c9]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3798a7c9]{font-size:14px;font-weight:500;color:var(--color-text)}.form-input[data-v-3798a7c9]{padding:12px;border:1px solid var(--color-outline);border-radius:8px;background:var(--color-surface-container);color:var(--color-text);font-size:14px}.form-input[data-v-3798a7c9]:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.filter-actions[data-v-3798a7c9]{display:flex;gap:12px}.filter-actions .btn[data-v-3798a7c9]{flex:1;justify-content:center}@keyframes fadeIn-3798a7c9{0%{opacity:0}to{opacity:1}}@keyframes slideUp-3798a7c9{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spin-3798a7c9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning[data-v-3798a7c9]{animation:spin-3798a7c9 1s linear infinite}.fas[data-v-3798a7c9]{font-style:normal!important;font-weight:900!important;font-family:"Font Awesome 5 Free"!important}@media (max-width: 480px){.certificate-orders[data-v-3798a7c9]{padding:8px}.stats-grid[data-v-3798a7c9]{gap:8px;margin-bottom:12px}.stat-card[data-v-3798a7c9]{padding:12px}.stat-icon[data-v-3798a7c9]{width:32px;height:32px;font-size:16px}.stat-value[data-v-3798a7c9]{font-size:18px}.stat-label[data-v-3798a7c9]{font-size:11px}.action-bar[data-v-3798a7c9]{gap:6px}.btn[data-v-3798a7c9]{padding:8px 12px;font-size:13px}.order-item[data-v-3798a7c9]{padding:12px}.order-id[data-v-3798a7c9]{font-size:13px}.detail-item[data-v-3798a7c9]{font-size:12px}.filter-content[data-v-3798a7c9]{padding:20px}.date-inputs[data-v-3798a7c9]{gap:12px}.certificate-main-icon[data-v-3798a7c9]{font-size:20px}.certificate-title[data-v-3798a7c9]{font-size:14px}.certificate-name[data-v-3798a7c9]{font-size:12px}.certificate-details-grid[data-v-3798a7c9]{padding:12px;gap:12px}.field-icon[data-v-3798a7c9]{font-size:14px}.field-label[data-v-3798a7c9]{font-size:13px}.field-value[data-v-3798a7c9]{font-size:13px;padding-left:20px}.download-button[data-v-3798a7c9]{min-width:100px;font-size:13px}}.activation-code-management[data-v-aa54cf50]{width:100%}.inner-content-container[data-v-aa54cf50]{background-color:var(--color-body);border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow-y:auto}.inner-tab-content-item[data-v-aa54cf50]{margin-top:10px;box-sizing:border-box;min-height:400px;color:var(--color-text)}[data-v-aa54cf50] .var-tabs__nav{overflow-x:auto!important;white-space:nowrap!important}.resource-list[data-v-5a94caca]{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;width:100%;box-sizing:border-box}.app-card[data-v-5a94caca]{display:flex;align-items:flex-start;padding:12px;background-color:var(--color-surface-container-high);border-radius:10px;box-shadow:0 2px 6px #0000000f;transition:transform .2s ease-out,box-shadow .2s ease-out;border:1px solid var(--color-outline-variant);cursor:pointer;width:100%;box-sizing:border-box;max-width:100%;overflow:hidden}.app-card[data-v-5a94caca]:active{transform:scale(.98);background-color:var(--color-hover-overlay)}.app-card[data-v-5a94caca]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;border-color:var(--color-primary)}.app-icon[data-v-5a94caca]{flex-shrink:0;margin-right:12px;box-shadow:0 2px 4px #0000001a;width:62px;height:62px;border-radius:14px;object-fit:cover}.app-content[data-v-5a94caca]{flex-grow:1;display:flex;flex-direction:column;gap:4px;min-width:0;height:62px;justify-content:center;overflow:hidden;width:calc(100% - 74px)}.app-header[data-v-5a94caca]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0}.app-title[data-v-5a94caca]{font-size:14px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;max-width:calc(100% - 60px)}.app-badge[data-v-5a94caca]{font-size:11px;display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;flex-shrink:0;white-space:nowrap}.app-badge i[data-v-5a94caca]{margin-right:3px;font-size:10px}.app-description[data-v-5a94caca]{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.3}.app-details[data-v-5a94caca]{display:flex;align-items:center;gap:6px;font-size:12px;color:#999;margin-top:4px;flex-wrap:wrap;width:100%;overflow:hidden}.app-details span[data-v-5a94caca]{white-space:nowrap;flex-shrink:0}.pagination-controls[data-v-5a94caca]{padding:15px 0 5px;display:flex;justify-content:center;grid-column:1 / -1}.no-resources[data-v-5a94caca]{text-align:center;color:var(--color-text-secondary);padding:30px 15px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.no-resources i[data-v-5a94caca]{font-size:24px;color:var(--color-primary)}.app-list-row[data-v-5a94caca]{display:flex;flex-direction:column;gap:8px;padding:8px;width:100%;box-sizing:border-box}.app-list-row .app-card[data-v-5a94caca]{display:flex;align-items:center;gap:12px;padding:12px;width:100%;box-sizing:border-box}.app-list-row .app-icon[data-v-5a94caca]{margin-right:0}.app-list-row .app-content[data-v-5a94caca]{height:auto;justify-content:flex-start;width:calc(100% - 74px)}.app-list-row .app-header[data-v-5a94caca]{margin-bottom:2px}.app-list-row .app-details[data-v-5a94caca]{margin-top:2px}.search-results-list[data-v-5a94caca]{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.search-results-list .app-card[data-v-5a94caca]{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box}.search-results-list .app-icon[data-v-5a94caca]{margin-right:0}.search-results-list .app-content[data-v-5a94caca]{width:calc(100% - 74px)}.source-apps-results[data-v-5a94caca]{padding:8px;display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}.source-apps-results .app-card[data-v-5a94caca]{margin-bottom:6px;display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box}.source-apps-results .app-card[data-v-5a94caca]:last-child{margin-bottom:0}.source-apps-results .app-icon[data-v-5a94caca]{margin-right:0}.source-apps-results .app-content[data-v-5a94caca]{width:calc(100% - 74px)}@media (max-width: 480px){.source-apps-results .app-content[data-v-5a94caca],.search-results-list .app-content[data-v-5a94caca]{width:calc(100% - 56px)}}@media (max-width: 360px){.source-apps-results .app-content[data-v-5a94caca],.search-results-list .app-content[data-v-5a94caca]{width:calc(100% - 50px)}}.app-icon-placeholder[data-v-5a94caca]{width:62px;height:62px;background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-on-surface-variant);font-size:24px;flex-shrink:0}@media (max-width: 768px){.app-icon-placeholder[data-v-5a94caca]{width:56px;height:56px;border-radius:12px;font-size:20px}}@media (max-width: 480px){.app-icon-placeholder[data-v-5a94caca]{width:48px;height:48px;border-radius:10px;font-size:16px}}@media (max-width: 360px){.app-icon-placeholder[data-v-5a94caca]{width:44px;height:44px;border-radius:8px;font-size:14px}}.software-source-management[data-v-5a94caca]{max-width:1200px;margin:0 auto}.page-header[data-v-5a94caca]{margin-bottom:24px}.page-header h2[data-v-5a94caca]{margin:0 0 8px;color:#333}.page-header p[data-v-5a94caca]{margin:0;color:#666}.summary-item[data-v-5a94caca]{padding:10px;border-radius:6px;color:#fff;text-align:center;margin-bottom:10px;box-shadow:0 1px 3px #0000001a;width:100%}.summary-value[data-v-5a94caca]{font-size:18px;font-weight:600;margin-bottom:3px}.summary-label[data-v-5a94caca]{font-size:12px;opacity:.9;display:flex;align-items:center;justify-content:center}.summary-label i[data-v-5a94caca]{margin-right:4px;font-size:11px}.primary-bg[data-v-5a94caca]{background:linear-gradient(135deg,var(--color-primary),#6a82fb)}.success-bg[data-v-5a94caca]{background:linear-gradient(135deg,var(--color-success),#4caf50)}.info-bg[data-v-5a94caca]{background:linear-gradient(135deg,var(--color-info),#2196f3)}.warning-bg[data-v-5a94caca]{background:linear-gradient(135deg,var(--color-warning),#ff9800)}.platform-setting-cell[data-v-5a94caca]{margin:16px 0 12px;border-radius:12px;background:var(--color-surface-container)}.setting-label[data-v-5a94caca]{font-size:14px;font-weight:500;color:var(--color-on-surface)}.setting-hint[data-v-5a94caca]{font-size:12px;color:var(--color-on-surface-variant)}.action-bar[data-v-5a94caca]{margin-bottom:24px}.skeleton-padding[data-v-5a94caca]{margin-top:10px}.source-card[data-v-5a94caca]{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:12px;padding:12px 12px 12px 20px;margin-bottom:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.source-card[data-v-5a94caca]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;border-color:var(--color-primary)}.source-card-header[data-v-5a94caca]{margin-bottom:8px}.icon-col[data-v-5a94caca]{display:flex;justify-content:center;align-items:center}.icon-container[data-v-5a94caca]{width:56px;height:56px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.source-icon[data-v-5a94caca]{border:1px solid var(--color-outline-variant);flex-shrink:0}.source-name[data-v-5a94caca]{font-size:15px;font-weight:700;color:var(--color-on-surface)}.source-description[data-v-5a94caca]{font-size:13px;color:var(--color-on-surface-variant);margin-top:4px}.meta-text[data-v-5a94caca]{font-size:12px;color:var(--color-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.action-buttons[data-v-5a94caca],.bottom-info-row[data-v-5a94caca]{padding-top:8px}.switch-label-text[data-v-5a94caca]{font-size:12px;color:var(--color-on-surface-variant);font-weight:500}.user-count-text[data-v-5a94caca]{font-size:13px;color:var(--color-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.user-count-text i[data-v-5a94caca]{font-size:12px;color:var(--color-primary)}.empty-state[data-v-5a94caca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:300px}.empty-icon[data-v-5a94caca]{font-size:64px;color:var(--color-on-surface-variant);opacity:.6;margin-bottom:16px}.empty-title[data-v-5a94caca]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--color-on-surface)}.empty-description[data-v-5a94caca]{margin:0 0 24px;font-size:14px;color:var(--color-on-surface-variant);line-height:1.4}.empty-action[data-v-5a94caca]{margin-top:8px}.form-item[data-v-5a94caca]{padding:12px 0}.form-label[data-v-5a94caca]{font-size:14px;font-weight:500;color:var(--color-text)}[data-v-5a94caca] .var-input__prepend-icon{color:var(--color-primary);margin-right:8px}.popup-form[data-v-5a94caca]{background:var(--color-surface-container-low);border-radius:20px 20px 0 0;max-height:80vh;overflow:hidden}.popup-header[data-v-5a94caca]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--color-outline-variant)}.popup-title[data-v-5a94caca]{margin:0;font-size:17px;font-weight:600;color:var(--color-on-surface)}.close-btn[data-v-5a94caca]{padding:6px;min-width:auto}.popup-content[data-v-5a94caca]{padding:16px 20px;max-height:50vh;overflow-y:auto}.popup-footer[data-v-5a94caca]{padding:12px 20px 16px;border-top:1px solid var(--color-outline-variant);background:var(--color-surface-container)}[data-v-5a94caca] .var-switch{flex-shrink:0}.help-section[data-v-5a94caca]{background:var(--color-surface-variant);border-radius:10px;padding:12px}.help-title[data-v-5a94caca]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-primary);margin-bottom:4px}.help-title.small[data-v-5a94caca]{font-size:13px;margin-bottom:2px}.help-content[data-v-5a94caca]{font-size:13px;color:var(--color-on-surface-variant);line-height:1.4}.help-content.small[data-v-5a94caca]{font-size:12px}.help-content p[data-v-5a94caca]{margin:2px 0}.example-text[data-v-5a94caca]{font-family:SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;background:var(--color-surface);padding:3px 6px;border-radius:4px;font-size:11px!important;color:var(--color-primary)!important;word-break:break-all}.udid-help[data-v-5a94caca]{background:var(--color-surface-container-high);border-radius:10px;padding:10px}.url-preview[data-v-5a94caca]{background:var(--color-surface-container-highest);border-radius:10px;padding:10px}.preview-url[data-v-5a94caca]{font-family:SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;background:var(--color-surface);padding:6px 8px;border-radius:6px;font-size:12px;color:var(--color-primary);word-break:break-all;border:1px solid var(--color-outline-variant)}.apps-popup[data-v-5a94caca]{max-height:85vh}.apps-popup-container[data-v-5a94caca]{background:var(--color-surface-container-low);border-radius:20px 20px 0 0;max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.apps-popup-header[data-v-5a94caca]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container)}.apps-popup-title[data-v-5a94caca]{font-size:16px;font-weight:600;color:var(--color-on-surface);display:flex;align-items:center}.apps-popup-title i[data-v-5a94caca]{margin-right:6px;color:var(--color-primary)}.close-btn[data-v-5a94caca]{padding:4px;min-width:auto;color:var(--color-on-surface-variant)}.apps-search-section[data-v-5a94caca]{padding:12px 20px;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container)}.apps-list-content[data-v-5a94caca]{flex:1;overflow-y:auto;max-height:60vh}.earnings-detail-container[data-v-ae635fec]{padding:10px 0}.filter-card[data-v-ae635fec]{padding:12px 15px;margin-bottom:15px;background-color:var(--color-surface-container)}.native-filters[data-v-ae635fec]{background-color:var(--color-surface-container);padding:12px 15px;margin-bottom:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.filter-row[data-v-ae635fec]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filter-label[data-v-ae635fec]{font-size:13px;color:var(--color-text-secondary);margin-right:4px;white-space:nowrap}.date-filter-group[data-v-ae635fec]{display:flex;align-items:center}.filter-input[data-v-ae635fec],.filter-select[data-v-ae635fec],.filter-button[data-v-ae635fec]{padding:6px 10px;border:1px solid var(--color-outline);border-radius:4px;font-size:14px;background-color:var(--color-surface);color:var(--color-text);height:36px;box-sizing:border-box}.filter-input[data-v-ae635fec]::placeholder{color:var(--color-text-secondary)}.filter-input[data-v-ae635fec]:focus,.filter-select[data-v-ae635fec]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-container)}.keyword-input[data-v-ae635fec]{flex-grow:1;min-width:150px}.status-select[data-v-ae635fec]{min-width:110px}.date-picker-single[data-v-ae635fec]{min-width:115px}.filter-button[data-v-ae635fec]{background-color:var(--color-primary);color:var(--color-on-primary);border:none;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.filter-button[data-v-ae635fec]:hover{background-color:var(--color-primary-dark)}.filter-button[data-v-ae635fec]:disabled{background-color:var(--color-outline);cursor:not-allowed;opacity:.7}.filter-button i[data-v-ae635fec]{margin-right:4px}@media (max-width: 768px){.filter-row[data-v-ae635fec]{flex-direction:column;align-items:stretch}.filter-input[data-v-ae635fec],.filter-select[data-v-ae635fec],.date-filter-group[data-v-ae635fec],.filter-button[data-v-ae635fec]{width:100%;min-width:unset;max-width:unset;margin-bottom:10px}.date-filter-group .filter-input[data-v-ae635fec]{flex-grow:1}.filter-button[data-v-ae635fec]{margin-bottom:0}}.earnings-list[data-v-ae635fec]{display:flex;flex-direction:column;gap:12px}.earning-card[data-v-ae635fec]{border:1px solid var(--color-outline-variant);--card-padding: 10px 12px;--card-title-margin: 0 0 8px 0;--card-subtitle-margin: 0;transition:box-shadow .2s ease-in-out}.clickable-card[data-v-ae635fec]{cursor:pointer}.clickable-card[data-v-ae635fec]:hover{box-shadow:0 4px 8px #00000026}.earning-title[data-v-ae635fec]{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:var(--color-text);margin-bottom:8px}.earning-title .title-text[data-v-ae635fec]{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.earning-title .var-chip[data-v-ae635fec]{flex-shrink:0}.earning-preview-details[data-v-ae635fec]{font-size:13px;color:var(--color-text-secondary);padding-top:8px;border-top:1px dashed var(--color-outline-variant);margin-top:8px}.detail-row[data-v-ae635fec]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-ae635fec]{display:flex;align-items:center;color:var(--color-text-secondary)}.detail-value[data-v-ae635fec]{font-weight:500;color:var(--color-text)}.icon-prefix[data-v-ae635fec]{margin-right:6px;width:14px;text-align:center;color:var(--color-primary)}.success-icon[data-v-ae635fec],.success-text[data-v-ae635fec]{color:var(--color-success)}.danger-icon[data-v-ae635fec],.danger-text[data-v-ae635fec]{color:var(--color-danger)}.info-icon[data-v-ae635fec]{color:var(--color-info)}.pending-icon[data-v-ae635fec]{color:#ff9f43}.pagination-control[data-v-ae635fec]{margin-top:20px;display:flex;justify-content:center}.no-earnings[data-v-ae635fec]{text-align:center;padding:40px 20px;color:var(--color-text-secondary)}.no-earnings i[data-v-ae635fec]{font-size:40px;margin-bottom:15px;display:block;color:var(--color-outline)}.no-earnings p[data-v-ae635fec]{font-size:15px}.dialog-content[data-v-ae635fec]{padding:10px 15px;text-align:left;font-size:13px;line-height:1.7}.dialog-content p[data-v-ae635fec]{margin:5px 0}.dialog-content strong[data-v-ae635fec]{margin-right:5px}.dialog-content .success-text[data-v-ae635fec]{color:var(--color-success);font-weight:700}.dialog-content .danger-text[data-v-ae635fec]{color:var(--color-danger)}.hint-text[data-v-ae635fec]{font-size:12px;color:var(--color-text-secondary);margin-top:-3px;margin-bottom:8px}.withdrawal-management-container[data-v-a8642f43]{padding:10px 0}.balance-request-card[data-v-a8642f43]{padding:15px;margin-bottom:20px;background-color:var(--color-surface-container-high)}.balance-info[data-v-a8642f43]{display:flex;flex-direction:column;gap:8px}.balance-display[data-v-a8642f43],.min-withdrawal-display[data-v-a8642f43]{font-size:16px;display:flex;align-items:center;gap:8px;color:var(--color-text)}.balance-value[data-v-a8642f43]{font-weight:700;font-size:18px;margin-left:auto}.min-withdrawal-display[data-v-a8642f43]{font-size:14px;color:var(--color-text-secondary)}.min-withdrawal-value[data-v-a8642f43]{font-weight:700;font-size:15px;margin-left:auto;color:var(--color-info)}.info-text[data-v-a8642f43]{color:var(--color-info)}.request-section[data-v-a8642f43]{margin-top:10px}.payment-warning[data-v-a8642f43]{font-size:12px;color:var(--color-warning);margin-top:10px;display:flex;align-items:center;gap:5px}.history-section[data-v-a8642f43]{margin-top:20px}.history-title[data-v-a8642f43]{font-size:16px;font-weight:600;margin-bottom:15px;color:var(--color-text);padding-left:5px;border-left:4px solid var(--color-primary)}.history-list[data-v-a8642f43]{display:flex;flex-direction:column;gap:12px}.history-card[data-v-a8642f43]{border:1px solid var(--color-outline-variant);--card-padding: 10px 12px;--card-title-margin: 0;--card-extra-margin: 0}.history-title-line[data-v-a8642f43]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--color-text-secondary);margin-bottom:8px}.history-details[data-v-a8642f43]{font-size:13px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px dashed var(--color-outline-variant);margin-top:8px}.detail-row[data-v-a8642f43]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-a8642f43]{display:flex;align-items:center;color:var(--color-text-secondary)}.detail-value[data-v-a8642f43]{font-weight:500;color:var(--color-text);text-align:right;word-break:break-all}.icon-prefix[data-v-a8642f43]{margin-right:6px;width:14px;text-align:center;color:var(--color-primary)}.success-icon[data-v-a8642f43],.success-text[data-v-a8642f43]{color:var(--color-success)}.danger-icon[data-v-a8642f43],.danger-text[data-v-a8642f43]{color:var(--color-danger)}.info-icon[data-v-a8642f43]{color:var(--color-info)}.warning-icon[data-v-a8642f43]{color:var(--color-warning)}.pagination-control[data-v-a8642f43]{margin-top:20px;display:flex;justify-content:center}.no-history[data-v-a8642f43]{text-align:center;padding:40px 20px;color:var(--color-text-secondary)}.no-history i[data-v-a8642f43]{font-size:40px;margin-bottom:15px;display:block;color:var(--color-outline)}.no-history p[data-v-a8642f43]{font-size:15px}.history-card .var-button i[data-v-a8642f43]{margin-right:4px}.payment-info-container[data-v-67e61dfc]{padding:10px 0}.payment-form[data-v-67e61dfc]{width:100%}.icon-prefix[data-v-67e61dfc]{margin-right:10px;width:16px;text-align:center;color:var(--color-primary)}.alipay-icon[data-v-67e61dfc]{color:#1677ff}.wechat-icon[data-v-67e61dfc]{color:#07c160}.input-hint[data-v-67e61dfc]{font-size:12px;color:var(--color-text-secondary);margin-top:-10px;padding-left:5px;display:flex;align-items:center}.input-hint i[data-v-67e61dfc]{margin-right:4px;font-size:13px}.var-button i[data-v-67e61dfc]{margin-right:4px}.form-label[data-v-67e61dfc]{display:block;margin-bottom:8px;font-weight:700;color:var(--color-text-primary);font-size:17px}.qr-code-uploader-section[data-v-67e61dfc]{margin-top:10px;padding:10px;border:1px solid var(--color-outline);border-radius:4px}.qr-code-preview img[data-v-67e61dfc]{display:block;margin-top:8px;border:1px solid var(--color-outline);border-radius:4px}.existing-qr-code-display[data-v-67e61dfc]{margin-top:15px;padding:15px;border:1px solid var(--color-outline);border-radius:4px;background-color:var(--color-surface-container-lowest)}.existing-qr-image[data-v-67e61dfc]{display:block;max-width:200px;max-height:200px;border:1px solid var(--color-outline-variant);border-radius:4px;margin:auto;padding:20px}.info-set-message-container[data-v-67e61dfc]{display:flex;flex-direction:column;align-items:center;margin-top:10px}.info-set-message[data-v-67e61dfc]{padding:10px 15px;background-color:var(--color-success-container);color:var(--color-on-success-container);border-radius:14px;display:flex;align-items:center;gap:8px;font-size:14px;margin-top:10px}.success-icon[data-v-67e61dfc]{color:var(--color-success)}.inner-content-container[data-v-f65ef6fe]{padding-top:10px}.user-management-container[data-v-caf66a56]{padding:5px;display:flex;flex-direction:column;gap:20px}.custom-search-area[data-v-caf66a56]{display:flex;align-items:center;background-color:var(--color-surface-container-high);border-radius:20px;padding:4px 8px 4px 12px;border:1px solid var(--color-outline-variant)}.search-icon[data-v-caf66a56]{color:var(--color-text-secondary);margin-right:8px}.search-input[data-v-caf66a56]{flex-grow:1;border:none;outline:none;background:transparent;color:var(--color-text);font-size:14px}.user-cards-container[data-v-caf66a56]{display:flex;flex-direction:column;gap:12px}.user-item[data-v-caf66a56]{background-color:var(--color-surface-container-high);border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .3s ease;border:1px solid var(--color-outline);overflow:hidden}.user-item[data-v-caf66a56]:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.user-item-header[data-v-caf66a56]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.user-info[data-v-caf66a56]{display:flex;align-items:center;gap:16px;font-weight:500}.user-id[data-v-caf66a56]{color:var(--color-text-secondary)}.username[data-v-caf66a56]{color:var(--color-text)}.user-item-details[data-v-caf66a56]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-outline-variant);color:var(--color-text-secondary);font-size:13px}.user-item-details p[data-v-caf66a56]{margin:8px 0;display:flex;align-items:center}.icon-prefix[data-v-caf66a56]{margin-right:10px;width:16px;text-align:center;color:var(--color-primary)}.user-item-details strong[data-v-caf66a56]{margin-right:8px;color:var(--color-text)}.slide-fade-enter-active[data-v-caf66a56],.slide-fade-leave-active[data-v-caf66a56]{transition:all .3s ease-out;max-height:200px}.slide-fade-enter-from[data-v-caf66a56],.slide-fade-leave-to[data-v-caf66a56]{opacity:0;transform:translateY(-10px);max-height:0}.pagination-container[data-v-caf66a56]{display:flex;justify-content:center;margin-top:20px}.agent-center-container[data-v-63634f7c]{padding:0;width:100%;box-sizing:border-box;background-color:var(--color-body)}[data-v-63634f7c] .var-tabs__nav{overflow-x:auto!important;white-space:nowrap!important}.content-container[data-v-63634f7c]{background-color:var(--color-body);border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow-y:auto}.tab-content-item[data-v-63634f7c]{padding:20px;box-sizing:border-box;min-height:300px;color:var(--color-text)}.new-feature-tab[data-v-63634f7c]{position:relative}.tab-content[data-v-63634f7c]{display:flex;align-items:center;gap:8px;position:relative}.new-badge[data-v-63634f7c]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:10px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border-radius:8px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #ff6b6b4d;animation:pulse-glow-63634f7c 2s ease-in-out infinite;position:relative;overflow:hidden}.new-badge[data-v-63634f7c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shine-63634f7c 3s ease-in-out infinite}@keyframes pulse-glow-63634f7c{0%,to{box-shadow:0 2px 4px #ff6b6b4d;transform:scale(1)}50%{box-shadow:0 2px 8px #ff6b6b80,0 0 12px #ff6b6b4d;transform:scale(1.05)}}@keyframes shine-63634f7c{0%{left:-100%}to{left:100%}}@media (prefers-color-scheme: dark){.new-badge[data-v-63634f7c]{background:linear-gradient(135deg,#ff4757,#ff6b7a);box-shadow:0 2px 4px #ff475766}@keyframes pulse-glow-63634f7c{0%,to{box-shadow:0 2px 4px #ff475766;transform:scale(1)}50%{box-shadow:0 2px 8px #ff475799,0 0 12px #ff475766;transform:scale(1.05)}}}.maintenance-page-container[data-v-122fa822]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px;text-align:center;flex-direction:column}.fade-enter-active[data-v-122fa822],.fade-leave-active[data-v-122fa822]{transition:opacity .5s ease}.fade-enter-from[data-v-122fa822],.fade-leave-to[data-v-122fa822]{opacity:0}.reason-text[data-v-122fa822]{font-size:15px;color:var(--color-text-secondary);line-height:1.7;max-width:400px;margin:10px auto 20px}[data-v-122fa822] .var-result__title{font-size:22px;margin-top:15px}.refresh-status-container[data-v-122fa822]{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--color-text-secondary);height:1.5em;width:100%}.refresh-status-container .refresh-icon[data-v-122fa822]{font-size:1em;color:var(--color-primary)}.status-content[data-v-122fa822]{display:flex;align-items:center;justify-content:center;gap:8px}[data-v-122fa822] .var-result__title{font-size:22px;margin-top:15px;margin-bottom:0}[data-v-122fa822] .var-result__icon{margin-bottom:10px}.tutorial-header-controls[data-v-348b817f]{display:flex;align-items:center;padding:0 10px;height:var(--app-bar-height, 50px);background-color:var(--color-surface);border-bottom:1px solid var(--color-outline-variant)}.tutorial-header-controls .var-button[data-v-348b817f]{margin-right:8px;color:var(--color-on-surface)}.tutorial-header-controls .var-button .var-icon[data-v-348b817f]{font-size:24px}.tutorial-title[data-v-348b817f]{font-size:1.1em;font-weight:500;color:var(--color-on-surface)}.tutorial-page-container[data-v-348b817f]{height:calc(100vh - var(--app-bar-height, 50px) - var(--bottom-navigation-height, 55px) - var(--app-bar-height, 50px));display:flex;flex-direction:column;background-color:var(--color-body);position:relative}.fab-exit-tutorial[data-v-348b817f]{position:fixed;right:16px;bottom:calc(var(--bottom-navigation-height, 55px) + 16px);z-index:100;height:40px;padding:0 16px;border-radius:20px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;transition:all .2s ease-in-out}.fab-exit-tutorial[data-v-348b817f]:hover{box-shadow:0 6px 12px #00000026,0 4px 2px #0000000f;transform:translateY(-2px)}.fab-exit-tutorial .fas[data-v-348b817f]{margin-right:4px;font-size:.95em;line-height:1}.fab-exit-tutorial .var-icon[data-v-348b817f]{margin-right:8px;line-height:1}.fab-exit-tutorial span[data-v-348b817f]{font-size:.9em;font-weight:500}.text-highlight[data-v-348b817f]{color:var(--color-warning)}.var-tabs .var-tab[data-v-348b817f]{font-weight:500}.var-tabs .var-tab .fas[data-v-348b817f]{margin-right:6px;font-size:.95em}.tab-content-wrapper[data-v-348b817f]{flex-grow:1;overflow-y:auto;padding:20px;background-color:var(--color-surface-container-lowest)}.tab-pane-header[data-v-348b817f]{font-size:1.1em;color:var(--color-primary);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--color-primary-container);display:flex;align-items:center}.tab-pane-header .fas[data-v-348b817f]{margin-right:10px;font-size:1.1em}.highlight-features[data-v-348b817f]{padding:0;background-color:transparent;border-radius:0;margin-bottom:25px;box-shadow:none}.feature-section[data-v-348b817f]{margin-bottom:25px;padding:20px;background-color:var(--color-surface-container-high);border-radius:var(--card-border-radius-large, 12px);box-shadow:0 3px 10px #00000012;border:1px solid var(--color-outline-variant)}.feature-section[data-v-348b817f]:last-child{margin-bottom:0}.banner-intro[data-v-348b817f]{background:linear-gradient(135deg,var(--color-primary),var(--color-tertiary));text-align:center;padding:30px 20px}.banner-intro h3[data-v-348b817f]{font-size:1.6em;margin-bottom:10px;font-weight:600}.banner-intro h3 .fas[data-v-348b817f]{margin-right:12px;animation:rocketLaunch-348b817f 2s infinite ease-in-out}@keyframes rocketLaunch-348b817f{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-8px) rotate(5deg)}}.banner-intro .subtitle[data-v-348b817f]{font-size:1em;opacity:.9;line-height:1.6}.highlight-features h4[data-v-348b817f],.feature-section h4[data-v-348b817f]{font-size:1.25em;color:var(--color-primary);margin-bottom:15px;display:flex;align-items:center;font-weight:600}.highlight-features h4 .fas[data-v-348b817f],.feature-section h4 .fas[data-v-348b817f]{margin-right:10px;font-size:1.2em}.highlight-features h5[data-v-348b817f],.feature-section h5[data-v-348b817f]{font-size:1.1em;color:var(--color-secondary);margin-bottom:10px;display:flex;align-items:center;font-weight:500}.highlight-features h5 .fas[data-v-348b817f],.feature-section h5 .fas[data-v-348b817f]{margin-right:8px;font-size:1.1em}.highlight-features ul[data-v-348b817f],.feature-section ul[data-v-348b817f]{list-style:none;padding-left:0;margin-bottom:10px}.core-strengths li[data-v-348b817f]{margin-bottom:15px!important;align-items:center!important}.core-strengths li .var-chip[data-v-348b817f]{margin-right:12px;padding:8px 12px}.core-strengths li .var-chip .fas[data-v-348b817f]{margin-right:6px}.core-strengths li span[data-v-348b817f]{font-size:.98em;line-height:1.6}.highlight-features li[data-v-348b817f],.feature-section li[data-v-348b817f]{margin-bottom:10px;color:var(--color-on-surface-variant);font-size:.95em;display:flex;align-items:flex-start}.highlight-features li .var-chip[data-v-348b817f],.feature-section li .var-chip[data-v-348b817f]{margin-right:8px;flex-shrink:0}.highlight-features li span[data-v-348b817f],.feature-section li span[data-v-348b817f]{flex-grow:1}.highlight-features p[data-v-348b817f],.feature-section p[data-v-348b817f]{font-size:.98em;color:var(--color-on-surface-variant);line-height:1.7;margin-bottom:12px}.feature-section p[data-v-348b817f]:last-of-type{margin-bottom:0}.feature-section .var-button[data-v-348b817f]{margin-right:8px;margin-top:5px}.feature-section .var-button .fas[data-v-348b817f],.feature-section .var-button .fab[data-v-348b817f]{margin-right:6px}.special-card[data-v-348b817f]{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.special-card h4[data-v-348b817f],.special-card h5[data-v-348b817f]{color:var(--color-on-tertiary-container)}.special-card p[data-v-348b817f],.special-card li[data-v-348b817f]{color:var(--color-on-tertiary-container-variant)}.special-card .var-button[data-v-348b817f]{margin-top:15px}.special-card .var-button .fas[data-v-348b817f]{margin-right:8px}.agent-features[data-v-348b817f]{padding:25px}.agent-feature-list[data-v-348b817f]{margin-top:15px}.agent-feature-list li[data-v-348b817f]{margin-bottom:20px!important}.agent-feature-list li strong[data-v-348b817f]{display:flex;align-items:center;font-size:1.1em;color:var(--color-on-tertiary-container);margin-bottom:8px;font-weight:600}.agent-feature-list li strong .fas[data-v-348b817f]{margin-right:12px;font-size:1.3em;width:1.6em;text-align:center}.agent-feature-list li p[data-v-348b817f]{font-size:.95em;line-height:1.6;padding-left:calc(1.3em + 17px);margin-left:0}.agent-cta[data-v-348b817f]{margin-top:25px;text-align:center}.detailed-tutorial-header[data-v-348b817f]{font-size:1.3em;color:var(--color-on-background);margin-top:30px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--color-primary);display:flex;align-items:center}.detailed-tutorial-header .fas[data-v-348b817f]{margin-right:10px;font-size:1.1em}.install-steps-content h4[data-v-348b817f]{margin-top:20px;margin-bottom:10px;font-size:1.05em;color:var(--color-text);display:flex;align-items:center;font-weight:500}.install-steps-content h4[data-v-348b817f]:first-child{margin-top:5px}.install-steps-content p[data-v-348b817f]{margin-bottom:12px}.tutorial-image[data-v-348b817f],.install-steps-content img[data-v-348b817f]{display:block;margin-top:15px;border-radius:var(--card-border-radius, 8px);max-width:100%;height:auto;margin-bottom:20px;border:1px solid var(--color-outline);box-shadow:0 2px 6px #0000000f}[data-v-348b817f] .var-collapse{margin-bottom:0}[data-v-348b817f] .var-collapse-item{margin-bottom:16px;border:1px solid var(--color-outline);border-radius:var(--card-border-radius-large, 12px);background-color:var(--color-surface-container);overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}[data-v-348b817f] .var-collapse-item:hover{border-color:var(--color-primary-variant);box-shadow:0 4px 12px #0000001a}[data-v-348b817f] .var-collapse-item .var-cell{border:none!important;outline:none!important;background-color:transparent!important;padding:14px 18px}[data-v-348b817f] .var-collapse-item .var-cell:after{display:none}[data-v-348b817f] .var-collapse-item__title-content{font-size:1.05em;font-weight:500;color:var(--color-on-surface)}[data-v-348b817f] .var-collapse-item__title-content .fas,[data-v-348b817f] .var-collapse-item__title-content .fab,[data-v-348b817f] .var-collapse-item__title-content .var-icon{margin-right:10px;font-size:1.05em;color:var(--color-primary);vertical-align:-2px}[data-v-348b817f] .var-collapse-item__content{background-color:var(--color-surface-container-lowest);padding:5px 20px 20px}[data-v-348b817f] .var-collapse-item--active .var-collapse-item__title{border-bottom:1px solid var(--color-outline-variant)}[data-v-348b817f] .var-collapse .var-collapse-item:last-child{margin-bottom:5px}.var-collapse-item p[data-v-348b817f],.var-collapse-item ol[data-v-348b817f],.var-collapse-item ul[data-v-348b817f]{font-size:.95em;color:var(--color-on-surface-variant);line-height:1.75;margin:12px 0}.var-collapse-item ol[data-v-348b817f],.var-collapse-item ul[data-v-348b817f]{padding-left:25px}.var-collapse-item li[data-v-348b817f]{margin-bottom:8px}.var-collapse-item strong[data-v-348b817f]{color:var(--color-on-surface);font-weight:600}.var-collapse-item .var-chip[data-v-348b817f]{margin:2px 3px;vertical-align:middle}.var-collapse-item .var-chip .fas[data-v-348b817f],.var-collapse-item .var-chip .fab[data-v-348b817f]{margin-right:4px}.important-note[data-v-348b817f]{display:block;margin-top:12px;margin-bottom:12px;padding:12px 15px;border-radius:var(--card-border-radius-small, 6px);background-color:var(--color-warning-container);color:var(--color-on-warning-container);border:1px solid var(--color-warning);font-size:.95em;line-height:1.6}.important-note.thrilling-red[data-v-348b817f]{background-color:var(--color-error-container);color:var(--color-on-error-container);border-color:var(--color-error)}.important-note .var-icon[data-v-348b817f]{vertical-align:-3px;margin-right:5px}.fas[data-v-348b817f],.fab[data-v-348b817f]{width:1.25em;text-align:center}.var-tab .fas[data-v-348b817f],.var-tab .fab[data-v-348b817f],.var-chip .fas[data-v-348b817f],.var-chip .fab[data-v-348b817f]{width:auto;text-align:left}.anchor-hint[data-v-348b817f]{font-size:.8em;color:var(--color-outline);margin-left:8px;font-weight:400}.numbered-list[data-v-348b817f]{list-style-type:decimal;padding-left:30px}.numbered-list li[data-v-348b817f],.bullet-list li[data-v-348b817f],.sub-bullet-list li[data-v-348b817f]{margin-bottom:10px;line-height:1.7}.bullet-list[data-v-348b817f]{list-style-type:disc;padding-left:25px}.sub-bullet-list[data-v-348b817f]{list-style-type:circle;padding-left:20px;margin-top:5px}.install-steps-content.numbered-steps .step-item[data-v-348b817f]{margin-bottom:20px;padding-left:35px;position:relative}.install-steps-content.numbered-steps .step-item h4[data-v-348b817f]{font-size:1.1em;color:var(--color-primary);margin-bottom:8px;display:flex;align-items:center}.install-steps-content.numbered-steps .step-item .step-number[data-v-348b817f]{position:absolute;left:0;top:0;font-size:1.3em;font-weight:700;color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin-right:12px;line-height:1}.install-steps-content.numbered-steps .step-item p[data-v-348b817f]{margin-left:0}.action-chip[data-v-348b817f]{border:1px solid var(--color-primary)!important;box-shadow:0 1px 3px #0000001a}.action-chip[data-v-348b817f]:hover{background-color:var(--color-primary-container)!important;color:var(--color-on-primary-container)!important}.step-arrow[data-v-348b817f]{margin:0 5px;color:var(--color-outline)}[data-v-b559360e]:root{--card-bg: #ffffff;--card-shadow: 0 8px 16px rgba(0, 0, 0, .1);--text-color: #333;--text-secondary-color: #666;--border-color: #eee}[data-theme=dark][data-v-b559360e]{--card-bg: #2c2c2c;--card-shadow: 0 8px 16px rgba(0, 0, 0, .2);--text-color: #f5f5f5;--text-secondary-color: #aaa;--border-color: #444}.udid-page-container[data-v-b559360e]{background-color:var(--color-body);min-height:100vh;color:var(--color-text)}.content[data-v-b559360e]{padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.action-card[data-v-b559360e],.state-card[data-v-b559360e],.result-card[data-v-b559360e]{width:100%;max-width:400px;background:var(--card-bg);border-radius:16px;padding:24px;box-shadow:var(--card-shadow);transition:all .3s ease}.card-content[data-v-b559360e]{display:flex;flex-direction:column;align-items:center;gap:12px}.title[data-v-b559360e]{font-size:20px;font-weight:700;color:var(--text-color);margin:0}.description[data-v-b559360e]{font-size:14px;color:var(--text-secondary-color);margin-bottom:16px}.description.secondary[data-v-b559360e]{font-size:12px;margin-top:-10px}.loading-card[data-v-b559360e]{padding:40px 24px}.prompt-card[data-v-b559360e]{margin-top:20px;padding:20px;border:1px solid var(--color-warning-container);background:var(--color-warning-container-low-alpha)}.result-card .info-grid[data-v-b559360e]{width:100%;text-align:left;margin:16px 0;display:grid;gap:12px}.info-item[data-v-b559360e]{display:flex;justify-content:space-between;padding:8px;background-color:var(--color-surface-container-high);border-radius:8px;word-break:break-all}.info-item strong[data-v-b559360e]{margin-right:10px;color:var(--color-primary)}.icon-primary[data-v-b559360e]{color:var(--color-primary)}.icon-success[data-v-b559360e]{color:var(--color-success)}.icon-warning[data-v-b559360e]{color:var(--color-warning)}.typewriter-container[data-v-b559360e]{transform:scale(.7);height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.typewriter[data-v-b559360e]{--blue: #5C86FF;--blue-dark: #275EFE;--key: #fff;--paper: #EEF0FD;--text: #D3D4EC;--tool: #FBC56C;--duration: 3s;position:relative;-webkit-animation:bounce05-b559360e var(--duration) linear infinite;animation:bounce05-b559360e var(--duration) linear infinite}.typewriter .slide[data-v-b559360e]{width:92px;height:20px;border-radius:3px;margin-left:14px;transform:translate(14px);background:linear-gradient(var(--blue),var(--blue-dark));-webkit-animation:slide05-b559360e var(--duration) ease infinite;animation:slide05-b559360e var(--duration) ease infinite}.typewriter .slide[data-v-b559360e]:before,.typewriter .slide[data-v-b559360e]:after,.typewriter .slide i[data-v-b559360e]:before{content:"";position:absolute;background:var(--tool)}.typewriter .slide[data-v-b559360e]:before{width:2px;height:8px;top:6px;left:100%}.typewriter .slide[data-v-b559360e]:after{left:94px;top:3px;height:14px;width:6px;border-radius:3px}.typewriter .slide i[data-v-b559360e]{display:block;position:absolute;right:100%;width:6px;height:4px;top:4px;background:var(--tool)}.typewriter .slide i[data-v-b559360e]:before{right:100%;top:-2px;width:4px;border-radius:2px;height:14px}.typewriter .paper[data-v-b559360e]{position:absolute;left:24px;top:-26px;width:40px;height:46px;border-radius:5px;background:var(--paper);transform:translateY(46px);-webkit-animation:paper05-b559360e var(--duration) linear infinite;animation:paper05-b559360e var(--duration) linear infinite}.typewriter .paper[data-v-b559360e]:before{content:"";position:absolute;left:6px;right:6px;top:7px;border-radius:2px;height:4px;transform:scaleY(.8);background:var(--text);box-shadow:0 12px 0 var(--text),0 24px 0 var(--text),0 36px 0 var(--text)}.typewriter .keyboard[data-v-b559360e]{width:120px;height:56px;margin-top:-10px;z-index:1;position:relative}.typewriter .keyboard[data-v-b559360e]:before,.typewriter .keyboard[data-v-b559360e]:after{content:"";position:absolute}.typewriter .keyboard[data-v-b559360e]:before{top:0;left:0;right:0;bottom:0;border-radius:7px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));transform:perspective(10px) rotateX(2deg);transform-origin:50% 100%}.typewriter .keyboard[data-v-b559360e]:after{left:2px;top:25px;width:11px;height:4px;border-radius:2px;box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key);-webkit-animation:keyboard05-b559360e var(--duration) linear infinite;animation:keyboard05-b559360e var(--duration) linear infinite}@keyframes bounce05-b559360e{85%,92%,to{transform:translateY(0)}89%{transform:translateY(-4px)}95%{transform:translateY(2px)}}@keyframes slide05-b559360e{5%{transform:translate(14px)}15%,30%{transform:translate(6px)}40%,55%{transform:translate(0)}65%,70%{transform:translate(-4px)}80%,89%{transform:translate(-12px)}to{transform:translate(14px)}}@keyframes paper05-b559360e{5%{transform:translateY(46px)}20%,30%{transform:translateY(34px)}40%,55%{transform:translateY(22px)}65%,70%{transform:translateY(10px)}80%,85%{transform:translateY(0)}92%,to{transform:translateY(46px)}}@keyframes keyboard05-b559360e{5%,12%,21%,30%,39%,48%,57%,66%,75%,84%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}9%{box-shadow:15px 2px 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}18%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 2px 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}27%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 12px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}36%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 12px 0 var(--key),60px 12px 0 var(--key),68px 12px 0 var(--key),83px 10px 0 var(--key)}45%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 2px 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}54%{box-shadow:15px 0 0 var(--key),30px 2px 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}63%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 12px 0 var(--key)}72%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 2px 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}81%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 12px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}}.dialog-content[data-v-b559360e]{padding:0 16px 16px}.dialog-content ol[data-v-b559360e]{padding-left:20px;line-height:1.8}.tutorial-image[data-v-b559360e]{width:100%;max-width:280px;border-radius:8px;margin:10px 0;border:1px solid var(--border-color)}.steps-container[data-v-b559360e]{width:100%;margin:20px 0;text-align:left}.step[data-v-b559360e]{display:flex;align-items:flex-start;margin-bottom:24px;position:relative}.step[data-v-b559360e]:not(:last-child):before{content:"";position:absolute;left:18px;top:40px;bottom:-24px;width:2px;background-color:var(--color-outline)}.step-icon[data-v-b559360e]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--color-primary-container);color:var(--color-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:18px;margin-right:16px;z-index:1}.step-content[data-v-b559360e]{flex-grow:1}.step-title[data-v-b559360e]{font-size:16px;font-weight:700;margin:0 0 4px;color:var(--text-color)}.step-description[data-v-b559360e]{font-size:14px;color:var(--text-secondary-color);line-height:1.6}[data-v-b9dba22d]{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-v-b9dba22d],body[data-v-b9dba22d]{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica,Arial,sans-serif;letter-spacing:-.022em;-webkit-overflow-scrolling:touch;touch-action:manipulation}.activation-page[data-v-b9dba22d]{width:100vw;margin:0!important;padding:20px;box-sizing:border-box;background:linear-gradient(180deg,#000,#1c1c1e,#2c2c2e);position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;height:100%}.activation-page[data-v-b9dba22d]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250' viewBox='0 0 24 24'%3E%3Cpath d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.03 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83zM13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z' fill='%23ffffff' opacity='0.015'/%3E%3C/svg%3E");background-size:150px 150px;background-position:0 0;background-repeat:repeat;pointer-events:none;z-index:0}.activation-container[data-v-b9dba22d]{max-width:580px;margin:0 auto;padding-top:40px;position:relative;z-index:1;overflow:visible;padding-bottom:20px}.tech-card[data-v-b9dba22d]{background:linear-gradient(135deg,#1c1c1ebf,#2c2c2eb3);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:24px;overflow:visible;animation:appleSlideUp-b9dba22d .6s cubic-bezier(.25,.46,.45,.94);box-shadow:0 20px 40px #0000004d,0 8px 16px #0003,0 1px #ffffff1a inset;position:relative}.tech-card[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,122,255,.04) 0%,transparent 50%);border-radius:24px;pointer-events:none;z-index:0}@keyframes appleSlideUp-b9dba22d{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tech-header[data-v-b9dba22d]{text-align:center;padding:32px 32px 24px;position:relative;z-index:1}.status-indicator[data-v-b9dba22d]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;position:relative;overflow:visible;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:none;background:transparent}.status-indicator.primary[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff,#5856d6);box-shadow:0 16px 40px #007aff40,0 8px 24px #007aff26,0 0 0 1px #ffffff0d inset}.status-indicator.success[data-v-b9dba22d]{background:linear-gradient(135deg,#34c759,#30d158);box-shadow:0 16px 40px #34c75940,0 8px 24px #34c75926,0 0 0 1px #ffffff0d inset}.status-indicator[data-v-b9dba22d]:hover{transform:scale(1.05);box-shadow:0 20px 50px #007aff59,0 12px 32px #007aff40}.status-indicator.success[data-v-b9dba22d]:hover{box-shadow:0 20px 50px #34c75959,0 12px 32px #34c75940}.apple-logo[data-v-b9dba22d]{width:56px;height:56px;color:#fff;filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(255,255,255,.1));transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2;position:relative;display:block;margin:auto}.status-indicator:hover .apple-logo[data-v-b9dba22d]{transform:scale(1.12);filter:drop-shadow(0 6px 20px rgba(0,0,0,.5)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}.status-indicator.success .apple-logo[data-v-b9dba22d]{animation:appleSuccess-b9dba22d 2.5s ease-in-out infinite;color:#fff}@keyframes appleSuccess-b9dba22d{0%,to{transform:scale(1);filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(52,199,89,.3))}50%{transform:scale(1.06);filter:drop-shadow(0 6px 20px rgba(52,199,89,.6)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}}.status-indicator.primary .apple-logo[data-v-b9dba22d]{animation:applePrimary-b9dba22d 3.5s ease-in-out infinite;color:#fff}@keyframes applePrimary-b9dba22d{0%,to{transform:scale(1);filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(0,122,255,.3))}50%{transform:scale(1.04);filter:drop-shadow(0 6px 20px rgba(0,122,255,.6)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}}.status-indicator[data-v-b9dba22d]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:radial-gradient(circle,transparent 60%,rgba(255,255,255,.1) 70%,transparent 80%);border-radius:50%;opacity:.6;z-index:-1}.status-indicator.success[data-v-b9dba22d]:before{background:radial-gradient(circle,transparent 60%,rgba(52,199,89,.2) 70%,transparent 80%)}.status-indicator.primary[data-v-b9dba22d]:before{background:radial-gradient(circle,transparent 60%,rgba(0,122,255,.2) 70%,transparent 80%)}.status-indicator[data-v-b9dba22d]:after{content:"";position:absolute;top:10%;left:10%;right:10%;bottom:10%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 50%);border-radius:50%;pointer-events:none;z-index:1}.tech-title[data-v-b9dba22d]{margin:0 0 8px;font-size:32px;font-weight:600;color:#fff;letter-spacing:-.5px;line-height:1.2}.tech-subtitle[data-v-b9dba22d]{margin:0;font-size:17px;color:#ffffffb3;line-height:1.4;font-weight:400}.tech-content[data-v-b9dba22d]{margin-top:10px;padding:0 32px 32px;position:relative;z-index:1}.input-section[data-v-b9dba22d]{margin-bottom:20px}.input-label[data-v-b9dba22d]{display:block;margin-bottom:8px;font-size:15px;font-weight:500;color:#ffffffe6;letter-spacing:-.2px}.input-group[data-v-b9dba22d]{display:flex;gap:12px;align-items:center;height:52px}.tech-input[data-v-b9dba22d]{flex:1;padding:16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:52px;box-sizing:border-box;font-weight:400}.tech-input[data-v-b9dba22d]:focus{outline:none;border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.tech-input[data-v-b9dba22d]::placeholder{color:#fff6;font-weight:400}.tech-input[data-v-b9dba22d]:readonly{opacity:.6;cursor:not-allowed}.input-btn[data-v-b9dba22d]{padding:16px 20px;background:linear-gradient(135deg,#007aff,#5856d6);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:8px;min-width:88px;justify-content:center;height:52px;box-sizing:border-box;letter-spacing:-.2px}.input-btn[data-v-b9dba22d]:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 12px 32px #007aff4d}.input-btn[data-v-b9dba22d]:active:not(:disabled){transform:translateY(0) scale(.98)}.input-btn[data-v-b9dba22d]:disabled{opacity:.4;cursor:not-allowed;transform:none}.retry-btn[data-v-b9dba22d]{background:linear-gradient(135deg,#ff9500,#ff6b35)!important;border:1px solid rgba(255,149,0,.3)}.retry-btn[data-v-b9dba22d]:hover:not(:disabled){background:linear-gradient(135deg,#ff9500,#ff6b35)!important;box-shadow:0 12px 32px #ff95004d;transform:translateY(-1px) scale(1.02)}.retry-btn[data-v-b9dba22d]:active:not(:disabled){transform:translateY(0) scale(.98)}.timeout-notice[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;background:#ff95001a;border:1px solid rgba(255,149,0,.2);border-radius:8px;color:#ff9500;font-size:14px;font-weight:500;animation:fadeInUp-b9dba22d .3s ease-out}.timeout-notice i[data-v-b9dba22d]{font-size:16px;color:#ff9500}.timeout-notice i.fa-clock[data-v-b9dba22d]{color:#007aff}@keyframes fadeInUp-b9dba22d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.select-section[data-v-b9dba22d]{margin-bottom:28px;overflow:visible;z-index:5}.select-group[data-v-b9dba22d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.select-item[data-v-b9dba22d]{display:flex;flex-direction:column;gap:8px}.tech-select[data-v-b9dba22d]{position:relative;z-index:10}.tech-select select[data-v-b9dba22d]{width:100%;padding:16px 48px 16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;box-sizing:border-box;font-weight:400}.tech-select select[data-v-b9dba22d]:focus{outline:none;border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.tech-select select[data-v-b9dba22d]:disabled{opacity:.4;cursor:not-allowed}.tech-select option[data-v-b9dba22d]{background:#1c1c1e;color:#fff;padding:16px;font-size:16px}.select-arrow[data-v-b9dba22d]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ffffff80;pointer-events:none;font-size:14px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.select-arrow.rotated[data-v-b9dba22d]{transform:translateY(-50%) rotate(180deg)}.custom-select[data-v-b9dba22d]{position:relative;z-index:100;width:100%;box-sizing:border-box}.custom-select.disabled[data-v-b9dba22d]{opacity:.4;pointer-events:none}.select-trigger[data-v-b9dba22d]{width:100%;padding:16px 48px 16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:56px;box-sizing:border-box;display:flex;align-items:center;position:relative;font-weight:400}.select-trigger[data-v-b9dba22d]:hover{border-color:#ffffff1f;background:#2c2c2ecc;transform:scale(1.005)}.select-trigger.active[data-v-b9dba22d]{border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.selected-app[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;flex:1}.placeholder[data-v-b9dba22d]{color:#fff6;flex:1;font-weight:400}.dropdown-menu[data-v-b9dba22d]{position:absolute;top:100%;left:0;right:0;background:#1c1c1ef2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:.5px solid rgba(255,255,255,.08);border-radius:16px;margin-top:8px;max-height:320px;overflow-y:auto;z-index:9999;box-shadow:0 20px 60px #00000080,0 8px 32px #0000004d;animation:appleDropdownSlide-b9dba22d .4s cubic-bezier(.25,.46,.45,.94);width:100%;max-width:100vw;box-sizing:border-box}@keyframes appleDropdownSlide-b9dba22d{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.empty-state[data-v-b9dba22d]{padding:24px;text-align:center;color:#ffffff80;font-size:16px;font-weight:400}.dropdown-item[data-v-b9dba22d]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);border-bottom:.5px solid rgba(255,255,255,.04);width:100%;box-sizing:border-box;min-height:72px}.dropdown-item[data-v-b9dba22d]:last-child{border-bottom:none}.dropdown-item[data-v-b9dba22d]:hover{background:#ffffff0f;transform:scale(1.005)}.app-icon[data-v-b9dba22d]{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0003}.selected-app .app-icon[data-v-b9dba22d]{width:20px;height:20px;border-radius:4px}.app-details[data-v-b9dba22d]{flex:1;min-width:0}.app-info[data-v-b9dba22d]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.app-header[data-v-b9dba22d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.app-name[data-v-b9dba22d]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-app .app-name[data-v-b9dba22d]{font-size:12px;margin-bottom:2px}.app-version[data-v-b9dba22d]{font-size:11px;color:#ffffffb3;background:#ffffff1a;padding:2px 6px;border-radius:4px;flex-shrink:0}.app-meta[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;font-size:11px;color:#fff9;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-app .app-meta[data-v-b9dba22d]{font-size:10px;margin-bottom:0}.app-size[data-v-b9dba22d],.app-date[data-v-b9dba22d]{position:relative}.app-size[data-v-b9dba22d]:after{content:"•";margin-left:8px;color:#fff6}.app-description[data-v-b9dba22d]{font-size:13px;color:#ffffff80;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;letter-spacing:-.1px}.action-section[data-v-b9dba22d]{margin-top:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.tech-btn[data-v-b9dba22d]{padding:12px 20px;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;position:relative;overflow:hidden;height:44px;box-sizing:border-box;letter-spacing:-.1px}.tech-btn.primary[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 8px 24px #007aff40,0 4px 12px #007aff26}.tech-btn.primary[data-v-b9dba22d]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px #007aff59,0 8px 24px #007aff40}.tech-btn.primary[data-v-b9dba22d]:active:not(:disabled){transform:translateY(0) scale(.98)}.tech-btn.secondary[data-v-b9dba22d]{background:#2c2c2ecc;color:#ffffffe6;border:.5px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tech-btn.secondary[data-v-b9dba22d]:hover:not(:disabled){background:#2c2c2ee6;transform:translateY(-1px) scale(1.01)}.tech-btn.large[data-v-b9dba22d]{padding:16px 24px;font-size:16px;font-weight:600;height:52px}.tech-btn[data-v-b9dba22d]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.tech-btn[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .3s ease}.tech-btn[data-v-b9dba22d]:hover:before{left:100%}.info-section[data-v-b9dba22d]{margin-bottom:36px}.section-title[data-v-b9dba22d]{margin:0 0 24px;font-size:22px;font-weight:600;color:#fff;text-align:center;letter-spacing:-.3px}.info-grid[data-v-b9dba22d]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-b9dba22d]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#2c2c2e66;border-radius:14px;border:.5px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.info-item[data-v-b9dba22d]:hover{background:#2c2c2ecc;transform:scale(1.005)}.info-label[data-v-b9dba22d]{font-size:15px;color:#ffffffb3;font-weight:400;letter-spacing:-.2px}.info-value[data-v-b9dba22d]{font-size:15px;color:#fff;font-weight:500;letter-spacing:-.2px}.info-value.certificate-name[data-v-b9dba22d]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top}.status-active[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;color:#34c759}.status-dot[data-v-b9dba22d]{width:10px;height:10px;border-radius:50%;background:#34c759;animation:applePulse-b9dba22d 2s infinite}@keyframes applePulse-b9dba22d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.notice-section[data-v-b9dba22d]{margin-top:28px;padding:20px 24px;background:#ff950014;border:.5px solid rgba(255,149,0,.2);border-radius:16px;display:flex;align-items:center;gap:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notice-section i[data-v-b9dba22d]{color:#ff9500;font-size:18px}.notice-section p[data-v-b9dba22d]{margin:0;font-size:16px;color:#ffffffe6;line-height:1.4;font-weight:400;letter-spacing:-.2px}.rotating[data-v-b9dba22d]{animation:appleSpin-b9dba22d .8s linear infinite;transform-origin:center}@keyframes appleSpin-b9dba22d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-state[data-v-b9dba22d]{border-color:#34c75933}.success-state .tech-header[data-v-b9dba22d]{background:linear-gradient(135deg,#34c75914,#34c7590a)}.main-interface[data-v-b9dba22d]{border-color:#007aff33}.main-interface .tech-header[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff14,#007aff0a)}.dropdown-menu[data-v-b9dba22d]::-webkit-scrollbar{width:8px}.dropdown-menu[data-v-b9dba22d]::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.dropdown-menu[data-v-b9dba22d]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px;transition:background .3s ease}.dropdown-menu[data-v-b9dba22d]::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width: 768px){.activation-page[data-v-b9dba22d]{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;padding-bottom:calc(20px + env(safe-area-inset-bottom,30px))}.activation-container[data-v-b9dba22d]{padding-bottom:50px}.select-group[data-v-b9dba22d]{grid-template-columns:1fr;gap:20px}.tech-title[data-v-b9dba22d]{font-size:28px}.status-indicator[data-v-b9dba22d]{width:80px;height:80px}.apple-logo[data-v-b9dba22d]{width:48px;height:48px}.dropdown-menu[data-v-b9dba22d]{max-height:280px;max-width:calc(100vw - 40px)}.dropdown-item[data-v-b9dba22d]{padding:14px 16px;gap:12px;min-height:64px}.app-icon[data-v-b9dba22d]{width:32px;height:32px}.app-name[data-v-b9dba22d]{font-size:15px}.app-meta[data-v-b9dba22d]{font-size:13px}.info-value.certificate-name[data-v-b9dba22d]{max-width:160px}}@media (max-width: 480px){.activation-page[data-v-b9dba22d]{padding:16px;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;padding-bottom:calc(16px + env(safe-area-inset-bottom,40px))}.activation-container[data-v-b9dba22d]{padding-top:20px;padding-bottom:60px}.tech-header[data-v-b9dba22d]{padding:28px 24px 20px}.tech-title[data-v-b9dba22d]{font-size:26px}.tech-subtitle[data-v-b9dba22d]{font-size:16px}.tech-content[data-v-b9dba22d]{padding:0 18px}.status-indicator[data-v-b9dba22d]{width:72px;height:72px}.apple-logo[data-v-b9dba22d]{width:42px;height:42px}.input-group[data-v-b9dba22d]{gap:8px;height:auto}.input-btn[data-v-b9dba22d]{min-width:76px;padding:14px 16px;font-size:14px;height:48px}.tech-input[data-v-b9dba22d]{font-size:15px;height:48px;padding:14px 16px}.retry-btn[data-v-b9dba22d]{min-width:88px;font-size:14px}.timeout-notice[data-v-b9dba22d]{font-size:13px;padding:10px 14px;margin-top:6px}.timeout-notice i[data-v-b9dba22d]{font-size:14px}.tech-select select[data-v-b9dba22d]{height:48px;font-size:15px;padding:14px 40px 14px 16px}.tech-btn.large[data-v-b9dba22d]{padding:14px 20px;font-size:15px;height:48px}.action-section[data-v-b9dba22d]{margin-bottom:20px}.info-value.certificate-name[data-v-b9dba22d]{max-width:120px}.info-item[data-v-b9dba22d]{padding:12px 16px;border-radius:12px}.info-label[data-v-b9dba22d],.info-value[data-v-b9dba22d]{font-size:14px}.info-grid[data-v-b9dba22d]{gap:6px}}.certificate-info-section[data-v-b9dba22d]{margin-top:28px;animation:appleSlideUp-b9dba22d .6s cubic-bezier(.25,.46,.45,.94)}.certificate-card[data-v-b9dba22d]{margin-bottom:0}.app-selection-section[data-v-b9dba22d]{margin-top:24px;padding-top:20px;border-top:.5px solid rgba(255,255,255,.08)}.section-divider[data-v-b9dba22d]{height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);margin:28px 0}.app-selection-section .section-header[data-v-b9dba22d]{text-align:center;margin-bottom:20px;display:block}.app-selection-section .section-title[data-v-b9dba22d]{color:#fff;font-size:22px;font-weight:600;margin:0 0 8px;text-align:center;letter-spacing:-.3px;display:block;width:100%}.app-selection-section .section-subtitle[data-v-b9dba22d]{color:#ffffffb3;font-size:16px;margin:0;text-align:center;font-weight:400;letter-spacing:-.2px;display:block;width:100%}.certificate-section[data-v-b9dba22d]{margin-bottom:20px}.activation-section[data-v-b9dba22d]{margin-top:0}.activated-info-section[data-v-b9dba22d]{margin-bottom:24px;padding-bottom:20px;border-bottom:.5px solid rgba(255,255,255,.08)}.logout-corner-btn[data-v-b9dba22d]{position:absolute;top:15px;right:15px;z-index:100}.logout-icon-btn[data-v-b9dba22d]{width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffb3!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;min-width:unset!important;box-shadow:0 2px 8px #0000001a!important}.logout-icon-btn[data-v-b9dba22d]:hover{background:#ff95001f!important;border-color:#ff950040!important;color:#ff9500!important;transform:translateY(-1px) scale(1.05)!important;box-shadow:0 6px 20px #ff950026!important}.logout-icon-btn[data-v-b9dba22d]:active{transform:translateY(-1px)!important;box-shadow:0 4px 15px #ff950026!important}.logout-icon-btn i[data-v-b9dba22d]{font-size:14px!important;margin:0!important}.tech-card.main-interface[data-v-b9dba22d]{position:relative}.tech-input.disabled[data-v-b9dba22d]{background:#2c2c2e4d!important;border-color:#ffffff08!important;color:#ffffff80!important;cursor:not-allowed}.tech-input.disabled[data-v-b9dba22d]:focus{border-color:#ffffff08!important;box-shadow:none!important;transform:none!important}.input-btn.disabled[data-v-b9dba22d]{background:#2c2c2e4d!important;border-color:#ffffff08!important;color:#ffffff4d!important;cursor:not-allowed}.input-btn.disabled[data-v-b9dba22d]:hover{background:#2c2c2e4d!important;border-color:#ffffff08!important;transform:none!important}.certificate-card .tech-header[data-v-b9dba22d]{padding-bottom:20px}.certificate-card .tech-title[data-v-b9dba22d]{font-size:22px;margin:8px 0 4px;letter-spacing:-.3px}.certificate-card .tech-subtitle[data-v-b9dba22d]{font-size:16px;opacity:.8;letter-spacing:-.2px}.certificate-status-section[data-v-b9dba22d]{margin:28px 0}.loading-state[data-v-b9dba22d]{text-align:center;padding:60px 20px;color:#ffffffbf;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.loading-state i[data-v-b9dba22d]{font-size:36px;margin-bottom:20px;color:#007aff;animation:loadingPulse-b9dba22d 1.5s ease-in-out infinite}.loading-state i.rotating[data-v-b9dba22d]{animation:appleSpin-b9dba22d 1s linear infinite}@keyframes loadingPulse-b9dba22d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.loading-state p[data-v-b9dba22d]{margin:0;font-size:17px;font-weight:500;letter-spacing:-.2px}.certificate-info[data-v-b9dba22d]{background:#2c2c2e66;border:.5px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;margin-bottom:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.status-warning[data-v-b9dba22d]{color:#ff9500;display:flex;align-items:center;gap:8px;font-weight:500}.status-error[data-v-b9dba22d]{color:#ff3b30;display:flex;align-items:center;gap:8px;font-weight:500}.status-unknown[data-v-b9dba22d]{color:#ffffff80;display:flex;align-items:center;gap:8px;font-weight:400}.status-appointment[data-v-b9dba22d]{color:#64d2ff;display:flex;align-items:center;gap:8px;font-weight:500}.tech-btn.success[data-v-b9dba22d]{background:linear-gradient(135deg,#34c759,#30d158);border:.5px solid rgba(52,199,89,.2);color:#fff;box-shadow:0 8px 24px #34c75940,0 4px 12px #34c75926}.tech-btn.success[data-v-b9dba22d]:hover:not(:disabled){background:linear-gradient(135deg,#30d158,#32d74b);transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px #34c75959,0 8px 24px #34c75940}.tech-btn.success[data-v-b9dba22d]:active:not(:disabled){transform:translateY(0) scale(.98)}.tech-btn.success[data-v-b9dba22d]:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (prefers-color-scheme: dark){.tech-input[data-v-b9dba22d],.tech-select select[data-v-b9dba22d]{color:#fff}.tech-input[data-v-b9dba22d]::placeholder{color:#fff6}.activation-page[data-v-b9dba22d]{background:linear-gradient(180deg,#000,#1c1c1e,#2c2c2e)}}.tech-card[data-v-b9dba22d]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0006,0 2px #ffffff14 inset,0 0 0 1px #ffffff0d;transition:transform .3s ease,box-shadow .3s ease}.tech-card:hover .apple-logo[data-v-b9dba22d]{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(255,255,255,.1))}.tech-input[data-v-b9dba22d]:focus,.tech-select select[data-v-b9dba22d]:focus,.select-trigger.active[data-v-b9dba22d]{outline:none;border-color:#007aff;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.certificate-details[data-v-b9dba22d]{animation:appleSlideUp-b9dba22d .5s cubic-bezier(.25,.46,.45,.94)}.tech-title[data-v-b9dba22d]{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.tech-btn[data-v-b9dba22d],.tech-input[data-v-b9dba22d],.tech-select select[data-v-b9dba22d]{font-feature-settings:"kern" 1}.signing-config-section[data-v-b9dba22d]{margin-top:16px;padding:12px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.signing-config-section.disabled[data-v-b9dba22d]{opacity:.4;pointer-events:none;background:#ffffff03;border-color:#ffffff08}.mode-tabs[data-v-b9dba22d]{display:flex;background:#ffffff0f;border-radius:8px;padding:2px;gap:2px;margin-bottom:12px}.mode-tab[data-v-b9dba22d]{flex:1;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.mode-tab[data-v-b9dba22d]:hover{background:#ffffff1a;color:#ffffffe6}.mode-tab.active[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 4px 12px #007aff4d}.mode-tab.disabled[data-v-b9dba22d]{opacity:.3;cursor:not-allowed;pointer-events:none}.mode-tab[data-v-b9dba22d]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.mode-tab i[data-v-b9dba22d]{font-size:16px}.advanced-config[data-v-b9dba22d]{animation:slideDown-b9dba22d .3s ease-out;display:flex;flex-direction:column;gap:10px}@keyframes slideDown-b9dba22d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.config-group[data-v-b9dba22d]{margin-bottom:10px;padding:8px;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.config-header[data-v-b9dba22d]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#ffffffe6;font-size:14px;font-weight:600}.config-header i[data-v-b9dba22d]{color:#007aff;font-size:16px}.upload-trigger[data-v-b9dba22d]{cursor:pointer;transition:all .3s ease;display:flex;justify-content:center}.upload-trigger[data-v-b9dba22d]:hover{transform:scale(1.02)}.icon-preview[data-v-b9dba22d]{position:relative;width:60px;height:60px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.icon-preview img[data-v-b9dba22d]{width:100%;height:100%;object-fit:cover}.icon-overlay[data-v-b9dba22d]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:12px;gap:4px}.icon-preview:hover .icon-overlay[data-v-b9dba22d]{opacity:1}.upload-placeholder[data-v-b9dba22d]{width:60px;height:60px;padding:5px;border:1px dashed rgba(255,255,255,.3);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9;font-size:11px;gap:4px;transition:all .3s ease}.upload-placeholder[data-v-b9dba22d]:hover{border-color:#007aff;color:#007aff}.upload-placeholder i[data-v-b9dba22d]{font-size:16px}.config-group .input-group[data-v-b9dba22d]{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:6px;flex-wrap:wrap}.config-group .input-group[data-v-b9dba22d]:last-child{margin-bottom:0}.config-label[data-v-b9dba22d]{color:#fffc;font-size:12px;font-weight:500;min-width:65px;text-align:left}.config-input[data-v-b9dba22d]{padding:6px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:13px;transition:all .3s ease;height:30px;box-sizing:border-box;flex:1;min-width:0}.config-input[data-v-b9dba22d]:focus{outline:none;border-color:#007aff;background:#ffffff1a;box-shadow:0 0 0 2px #007aff1a}.config-input[data-v-b9dba22d]::placeholder{color:#fff6}.generate-btn[data-v-b9dba22d]{margin-left:6px;padding:6px;background:linear-gradient(135deg,#34c759,#30d158);border:none;border-radius:6px;color:#fff;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;height:30px;width:30px;box-sizing:border-box}.generate-btn[data-v-b9dba22d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #34c7594d}.generate-btn[data-v-b9dba22d]:active{transform:translateY(0)}.config-switches[data-v-b9dba22d]{display:flex;flex-direction:column;gap:8px}.switch-item[data-v-b9dba22d]{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.switch-info[data-v-b9dba22d]{display:flex;flex-direction:column;gap:2px}.switch-label[data-v-b9dba22d]{color:#ffffffe6;font-size:13px;font-weight:500}.switch-desc[data-v-b9dba22d]{color:#fff9;font-size:11px}.switch[data-v-b9dba22d]{position:relative;display:inline-block;width:38px;height:20px}.switch input[data-v-b9dba22d]{opacity:0;width:0;height:0}.slider[data-v-b9dba22d]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.3s;border-radius:20px}.slider[data-v-b9dba22d]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}input:checked+.slider[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff,#5856d6)}input:checked+.slider[data-v-b9dba22d]:before{transform:translate(18px)}@media (max-width: 480px){.signing-config-section[data-v-b9dba22d]{padding:8px;margin-top:10px}.config-group[data-v-b9dba22d]{padding:6px;margin-bottom:8px}.mode-tab[data-v-b9dba22d],.config-input[data-v-b9dba22d]{padding:5px 8px;font-size:11px}.switch-item[data-v-b9dba22d]{padding:3px 0}.config-header[data-v-b9dba22d]{margin-bottom:6px;font-size:12px}.config-group .input-group[data-v-b9dba22d]{margin-bottom:6px}}.dylib-selection[data-v-b9dba22d]{margin-top:16px}.dylib-list[data-v-b9dba22d]{max-height:240px;overflow-y:auto;background:#1c1c1e99;border:1px solid rgba(255,255,255,.1);border-radius:12px}.dylib-item[data-v-b9dba22d]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s ease}.dylib-item[data-v-b9dba22d]:last-child{border-bottom:none}.dylib-item[data-v-b9dba22d]:hover{background:#ffffff0d}.dylib-item.selected[data-v-b9dba22d]{background:#007aff26}.dylib-checkbox[data-v-b9dba22d]{margin-right:12px;color:#007aff;font-size:16px}.dylib-item.selected .dylib-checkbox[data-v-b9dba22d]{color:#fff}.dylib-info[data-v-b9dba22d]{flex:1;min-width:0}.dylib-name[data-v-b9dba22d]{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.dylib-meta[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;font-size:12px;color:#ffffffb3}.dylib-size[data-v-b9dba22d]{color:#fffc;background:#ffffff1a;padding:2px 6px;border-radius:4px;font-size:11px}.dylib-desc[data-v-b9dba22d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.dylib-list[data-v-b9dba22d]::-webkit-scrollbar{width:4px}.dylib-list[data-v-b9dba22d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}@media (max-width: 768px){.dylib-item[data-v-b9dba22d]{padding:10px 12px}.dylib-checkbox[data-v-b9dba22d]{margin-right:10px;font-size:14px}.dylib-name[data-v-b9dba22d]{font-size:13px}.dylib-meta[data-v-b9dba22d]{font-size:11px;gap:8px}.dylib-size[data-v-b9dba22d]{font-size:10px;padding:1px 4px}}.tab-switch-section[data-v-b9dba22d]{margin-bottom:24px;position:relative}.tab-switch-section[data-v-b9dba22d]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:linear-gradient(90deg,rgba(255,255,255,.15),transparent);border-radius:50%;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.tab-switch-section[data-v-b9dba22d]:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:linear-gradient(-90deg,rgba(255,255,255,.15),transparent);border-radius:50%;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.tab-buttons[data-v-b9dba22d]:not(:hover):before,.tab-buttons[data-v-b9dba22d]:not(:hover):after{opacity:1}.tab-buttons[data-v-b9dba22d]{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:6px 16px;gap:8px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;-ms-overflow-style:none}.tab-buttons[data-v-b9dba22d]::-webkit-scrollbar{display:none}.tab-btn[data-v-b9dba22d]{flex-shrink:0;padding:8px 16px;background:transparent;border:none;border-radius:8px;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;min-width:fit-content;border:1px solid transparent}.tab-btn[data-v-b9dba22d]:hover{color:#ffffffe6;background:#ffffff0d}.tab-btn.active[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 2px 8px #007aff40,0 1px 4px #007aff26,inset 0 1px #ffffff26;border:1px solid rgba(0,122,255,.3);transform:translateY(-.5px)}.tab-btn i[data-v-b9dba22d]{font-size:14px}.tab-content[data-v-b9dba22d]{animation:slideInUp-b9dba22d .4s cubic-bezier(.25,.46,.45,.94);transform-origin:top}@keyframes slideInUp-b9dba22d{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tab-btn[data-v-b9dba22d]{position:relative;overflow:hidden}.tab-btn[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.tab-btn[data-v-b9dba22d]:hover:before{left:100%}.tasks-actions[data-v-b9dba22d]{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px;padding:0 4px}.refresh-btn[data-v-b9dba22d]{padding:12px 20px;background:linear-gradient(135deg,#007aff26,#007aff14);border:.5px solid rgba(0,122,255,.25);border-radius:12px;color:#007aff;font-size:14px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.refresh-btn[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.refresh-btn[data-v-b9dba22d]:hover:before{left:100%}.refresh-btn[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#007aff40,#007aff26);border-color:#007aff59;transform:translateY(-2px);box-shadow:0 8px 24px #007aff40}.refresh-btn[data-v-b9dba22d]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.refresh-btn[data-v-b9dba22d]:disabled:before{display:none}.tutorial-btn[data-v-b9dba22d]{padding:12px 20px;background:linear-gradient(135deg,#ff950026,#ff950014);border:.5px solid rgba(255,149,0,.25);border-radius:12px;color:#ff9500;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.tutorial-btn[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.tutorial-btn[data-v-b9dba22d]:hover:before{left:100%}.tutorial-btn[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#ff950040,#ff950026);border-color:#ff950059;transform:translateY(-2px);box-shadow:0 8px 24px #ff950040}.tutorial-dialog .var-dialog__content[data-v-b9dba22d]{max-width:500px;max-height:80vh;overflow-y:auto}.dialog-title-icon.info[data-v-b9dba22d],.dialog-title-icon.success[data-v-b9dba22d]{display:flex;align-items:center;gap:10px;color:#007aff;font-size:18px;font-weight:600}.tutorial-content[data-v-b9dba22d]{padding:10px 0}.tutorial-step[data-v-b9dba22d]{margin-bottom:24px;padding:16px;background:#007aff0d;border:.5px solid rgba(0,122,255,.1);border-radius:12px;position:relative}.tutorial-step[data-v-b9dba22d]:last-of-type{margin-bottom:16px}.step-header[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.step-icon[data-v-b9dba22d]{color:#007aff;font-size:16px;width:20px;text-align:center}.step-header h4[data-v-b9dba22d]{margin:0;font-size:16px;font-weight:600}.tutorial-step p[data-v-b9dba22d]{margin:0;font-size:14px;line-height:1.5;padding-left:32px}.tutorial-note[data-v-b9dba22d]{padding:16px;background:#ff950014;border:.5px solid rgba(255,149,0,.2);border-radius:12px;display:flex;align-items:flex-start;gap:12px}.tutorial-note.important[data-v-b9dba22d]{background:#ff3b3014;border:.5px solid rgba(255,59,48,.2);margin-bottom:20px}.tutorial-note.important i[data-v-b9dba22d]{color:#ff3b30}.tutorial-note i[data-v-b9dba22d]{color:#ff9500;font-size:16px;margin-top:2px;flex-shrink:0}.tutorial-note p[data-v-b9dba22d]{margin:0;font-size:14px;line-height:1.5}.tutorial-image-container[data-v-b9dba22d]{margin:16px 0;text-align:center}.tutorial-image[data-v-b9dba22d]{max-width:100%;height:auto;border-radius:12px;border:.5px solid rgba(0,122,255,.1);box-shadow:0 4px 16px #0000001a}.tasks-list[data-v-b9dba22d]{display:flex;flex-direction:column;gap:12px;overflow:visible;-webkit-overflow-scrolling:touch;padding-bottom:20px}.task-item[data-v-b9dba22d]{background:#ffffff08;border:.5px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.task-item[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff05,#ffffff03);pointer-events:none}.task-item[data-v-b9dba22d]:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 2px 8px #ffffff1a}.task-header[data-v-b9dba22d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;position:relative;z-index:1}.task-app-info[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;flex:1}.task-app-icon-container[data-v-b9dba22d]{position:relative;display:inline-block}.task-app-icon[data-v-b9dba22d]{width:44px;height:44px;border-radius:12px;object-fit:cover;background:#ffffff14;border:.5px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff1a}.task-status-badge[data-v-b9dba22d]{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid rgba(0,0,0,.8);box-shadow:0 2px 6px #0006}.task-status-badge.status-pending[data-v-b9dba22d]{background:#ff9500;color:#fff}.task-status-badge.status-processing[data-v-b9dba22d]{background:#007aff;color:#fff}.task-status-badge.status-completed[data-v-b9dba22d]{background:#34c759;color:#fff}.task-status-badge.status-failed[data-v-b9dba22d]{background:#ff3b30;color:#fff}.task-status-badge.status-unknown[data-v-b9dba22d]{background:#8e8e93;color:#fff}.task-app-details[data-v-b9dba22d]{flex:1;min-width:0}.task-app-name[data-v-b9dba22d]{color:#fffffff2;font-size:15px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.task-app-meta[data-v-b9dba22d]{color:#ffffff8c;font-size:13px;font-weight:500}.task-bundle-id[data-v-b9dba22d]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:#ffffff0d;padding:3px 6px;border-radius:4px;font-size:11px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:help;transition:all .3s ease;border:.5px solid rgba(255,255,255,.08)}.task-bundle-id[data-v-b9dba22d]:hover{background:#ffffff14;border-color:#ffffff26;transform:scale(1.02)}.task-status[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.5px solid transparent;position:relative;overflow:hidden}.task-status[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:.8;z-index:-1}.task-status i[data-v-b9dba22d]{font-size:12px;animation:statusPulse-b9dba22d 2s infinite ease-in-out}@keyframes statusPulse-b9dba22d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.task-status.status-pending[data-v-b9dba22d]{background:linear-gradient(135deg,#ff950040,#ff950026);color:#ff9500;border-color:#ff95004d;box-shadow:0 2px 8px #ff950033}.task-status.status-processing[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff40,#007aff26);color:#007aff;border-color:#007aff4d;box-shadow:0 2px 8px #007aff33}.task-status.status-signing[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff40,#40a9ff26);color:#007aff;border-color:#007aff4d;box-shadow:0 2px 8px #007aff33}.task-status.status-uploading[data-v-b9dba22d]{background:linear-gradient(135deg,#34c75940,#34c75926);color:#34c759;border-color:#34c7594d;box-shadow:0 2px 8px #34c75933}.task-status.status-completed[data-v-b9dba22d]{background:linear-gradient(135deg,#34c75940,#52c41a26);color:#34c759;border-color:#34c7594d;box-shadow:0 2px 8px #34c75933}.task-status.status-failed[data-v-b9dba22d]{background:linear-gradient(135deg,#ff3b3040,#ff3b3026);color:#ff3b30;border-color:#ff3b304d;box-shadow:0 2px 8px #ff3b3033}.task-status.status-unknown[data-v-b9dba22d]{background:linear-gradient(135deg,#8e8e9340,#8e8e9326);color:#8e8e93;border-color:#8e8e934d;box-shadow:0 2px 8px #8e8e9333}.task-progress-section[data-v-b9dba22d]{margin:20px 0;padding:16px 20px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.task-progress-section[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff03,#ffffff01);border-radius:16px;pointer-events:none}.progress-bar-container[data-v-b9dba22d]{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.progress-bar[data-v-b9dba22d]{width:100%;height:8px;background:#ffffff14;border-radius:6px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0003}.progress-bar[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.progress-fill[data-v-b9dba22d]{height:100%;border-radius:6px;transition:width .6s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.progress-fill[data-v-b9dba22d]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShimmer-b9dba22d 2s infinite}.progress-fill.progress-pending[data-v-b9dba22d]{background:linear-gradient(135deg,#ff9500,#ffb340,#ff9500);box-shadow:0 2px 8px #ff95004d}.progress-fill.progress-downloading[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff,#40a9ff,#007aff);box-shadow:0 2px 8px #007aff4d}.progress-fill.progress-signing[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff,#1890ff,#007aff);box-shadow:0 2px 8px #007aff4d}.progress-fill.progress-uploading[data-v-b9dba22d]{background:linear-gradient(135deg,#34c759,#52c41a,#34c759);box-shadow:0 2px 8px #34c7594d}.progress-fill.progress-default[data-v-b9dba22d]{background:linear-gradient(135deg,#8e8e93,#bfbfbf,#8e8e93);box-shadow:0 2px 8px #8e8e934d}.progress-text[data-v-b9dba22d]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.progress-percentage[data-v-b9dba22d]{color:#fffffff2;font-weight:700;font-size:14px}.progress-status[data-v-b9dba22d]{color:#ffffffbf;font-weight:500}.task-details[data-v-b9dba22d]{border-top:.5px solid rgba(255,255,255,.08);padding-top:12px;position:relative;z-index:1}.task-info-grid[data-v-b9dba22d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.task-info-inline[data-v-b9dba22d]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.task-info-item[data-v-b9dba22d]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-info-label[data-v-b9dba22d]{color:#ffffff8c;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-info-value[data-v-b9dba22d]{color:#fffffff2;font-size:13px;font-weight:500}.task-info-inline-item[data-v-b9dba22d]{display:flex;align-items:center;gap:6px;white-space:nowrap}.task-info-inline-item .task-info-label[data-v-b9dba22d]{color:#ffffff8c;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-info-inline-item .task-info-value[data-v-b9dba22d]{color:#fffffff2;font-size:13px;font-weight:500}.task-actions[data-v-b9dba22d]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.task-action-btn[data-v-b9dba22d]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:6px;border:.5px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.task-action-btn[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.task-action-btn[data-v-b9dba22d]:hover:before{left:100%}.task-action-btn.download[data-v-b9dba22d]{background:linear-gradient(135deg,#007aff40,#007aff26);color:#007aff;border-color:#007aff4d;box-shadow:0 4px 16px #007aff33}.task-action-btn.download[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#007aff59,#007aff40);transform:translateY(-2px);box-shadow:0 8px 24px #007aff4d}.task-action-btn.install[data-v-b9dba22d]{background:linear-gradient(135deg,#34c75940,#34c75926);color:#34c759;border-color:#34c7594d;box-shadow:0 4px 16px #34c75933}.task-action-btn.install[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#34c75959,#34c75940);transform:translateY(-2px);box-shadow:0 8px 24px #34c7594d}.task-action-btn.install.disabled[data-v-b9dba22d]{background:linear-gradient(135deg,#ff950026,#ff950014);color:#ff9500;border-color:#ff950033;box-shadow:0 2px 8px #ff95001a;cursor:not-allowed;opacity:.7}.task-action-btn.install.disabled[data-v-b9dba22d]:hover{transform:none;box-shadow:0 2px 8px #ff95001a}.task-action-btn.delete[data-v-b9dba22d]{background:linear-gradient(135deg,#ff3b3040,#ff3b3026);color:#ff3b30;border-color:#ff3b304d;box-shadow:0 4px 16px #ff3b3033}.task-action-btn.delete[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#ff3b3059,#ff3b3040);transform:translateY(-2px);box-shadow:0 8px 24px #ff3b304d}.task-error[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#ff3b3026,#ff3b3014);border:.5px solid rgba(255,59,48,.25);border-radius:16px;color:#ff3b30;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:16px}.task-error i[data-v-b9dba22d]{font-size:16px;animation:errorPulse-b9dba22d 2s infinite ease-in-out}@keyframes errorPulse-b9dba22d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.no-tasks-state[data-v-b9dba22d]{text-align:center;padding:80px 20px;color:#fff9;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.no-tasks-state i[data-v-b9dba22d]{font-size:64px;margin-bottom:24px;color:#ffffff40;animation:floatIcon-b9dba22d 3s ease-in-out infinite}@keyframes floatIcon-b9dba22d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.no-tasks-state p[data-v-b9dba22d]{margin:12px 0;font-size:18px;font-weight:600;color:#ffffffb3}.no-tasks-tip[data-v-b9dba22d]{font-size:15px!important;color:#ffffff73!important;font-weight:500!important}@media (max-width: 768px){.tab-btn[data-v-b9dba22d]{padding:8px 14px;font-size:13px;border-radius:8px}.tasks-actions[data-v-b9dba22d]{justify-content:center;margin-bottom:20px;flex-direction:row;gap:10px}.refresh-btn[data-v-b9dba22d],.tutorial-btn[data-v-b9dba22d]{padding:10px 16px;border-radius:12px;font-size:13px;flex:1;justify-content:center;min-width:0}.tutorial-dialog .var-dialog__content[data-v-b9dba22d]{max-width:90vw;margin:0 10px}.tutorial-step p[data-v-b9dba22d]{padding-left:0;margin-top:8px}.task-item[data-v-b9dba22d]{padding:20px;border-radius:18px;margin-bottom:4px}.task-header[data-v-b9dba22d]{margin-bottom:12px}.task-app-info[data-v-b9dba22d]{gap:14px}.task-app-icon[data-v-b9dba22d]{width:48px;height:48px;border-radius:14px}.task-app-name[data-v-b9dba22d]{font-size:16px;font-weight:600}.task-app-meta[data-v-b9dba22d]{font-size:13px}.task-bundle-id[data-v-b9dba22d]{font-size:11px;max-width:220px;padding:3px 6px}.task-status[data-v-b9dba22d]{padding:10px 16px;border-radius:12px;font-size:14px;align-self:flex-start}.task-progress-section[data-v-b9dba22d]{margin:18px 0;padding:16px 18px;border-radius:14px}.progress-bar[data-v-b9dba22d]{height:10px;border-radius:8px}.progress-text[data-v-b9dba22d]{font-size:13px}.progress-percentage[data-v-b9dba22d]{font-size:14px}.task-info-grid[data-v-b9dba22d]{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.task-info-inline[data-v-b9dba22d]{flex-direction:column;gap:8px;align-items:stretch}.task-info-inline-item[data-v-b9dba22d]{justify-content:space-between;padding:8px 12px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-info-item[data-v-b9dba22d]{padding:10px 12px;border-radius:8px}.task-info-label[data-v-b9dba22d]{font-size:12px}.task-info-value[data-v-b9dba22d]{font-size:15px}.task-actions[data-v-b9dba22d]{justify-content:stretch}.task-action-btn[data-v-b9dba22d]{flex:1;justify-content:center;padding:10px 16px;border-radius:8px;font-size:13px}.task-error[data-v-b9dba22d]{padding:16px 18px;border-radius:14px;font-size:14px}.no-tasks-state[data-v-b9dba22d]{padding:60px 20px;border-radius:20px;margin-bottom:30px}.no-tasks-state i[data-v-b9dba22d]{font-size:56px;margin-bottom:20px}.no-tasks-state p[data-v-b9dba22d]{font-size:17px}.no-tasks-tip[data-v-b9dba22d]{font-size:14px!important}.tasks-list[data-v-b9dba22d]{padding-bottom:60px}.load-more-section[data-v-b9dba22d],.no-more-data[data-v-b9dba22d]{margin-bottom:60px}}@media (max-width: 480px){.task-bundle-id[data-v-b9dba22d]{font-size:10px;max-width:180px;padding:2px 5px}}@media (max-width: 360px){.task-bundle-id[data-v-b9dba22d]{font-size:9px;max-width:140px;padding:2px 4px}}.install-dialog .var-dialog__content[data-v-b9dba22d]{background:linear-gradient(135deg,#1c1c1ef2,#2c2c2ef2);border:.5px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffffff2}.install-dialog .dialog-title-icon[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#34c759}.install-dialog .dialog-title-icon[data-v-b9dba22d]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#34c759,#30d158);border-radius:50%;font-size:14px;font-weight:700;color:#fff}.install-dialog .dialog-content[data-v-b9dba22d]{padding:20px 0;line-height:1.6}.install-dialog .dialog-content p[data-v-b9dba22d]{margin:0 0 16px;font-size:15px}.install-dialog .dialog-content p[data-v-b9dba22d]:last-child{margin-bottom:0;font-weight:600;color:#34c759}.install-dialog .var-dialog__footer[data-v-b9dba22d]{background:transparent;border-top:.5px solid rgba(255,255,255,.1);padding:16px 24px}.install-dialog .var-button[data-v-b9dba22d]{border-radius:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.install-dialog .var-button--primary[data-v-b9dba22d]{background:linear-gradient(135deg,#34c759,#30d158);border:none;box-shadow:0 4px 16px #34c7594d}.install-dialog .var-button--primary[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#30d158,#34c759);transform:translateY(-1px);box-shadow:0 6px 20px #34c75966}.cert-status-success[data-v-b9dba22d]{color:#34c759!important;font-weight:600}.cert-status-warning[data-v-b9dba22d]{color:#ff9500!important;font-weight:600}.cert-status-danger[data-v-b9dba22d]{color:#ff3b30!important;font-weight:600}.cert-status-default[data-v-b9dba22d]{color:#fff9!important;font-weight:600}.cert-status-info[data-v-b9dba22d]{color:#007aff!important;font-weight:600}.status-badge[data-v-b9dba22d]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.status-badge i[data-v-b9dba22d]{font-size:10px}.status-badge.status-valid[data-v-b9dba22d],.status-badge.status-success[data-v-b9dba22d]{background:#30d15826;color:#30d158;border-color:#30d1584d}.status-badge.status-appointment[data-v-b9dba22d]{background:#ff950026;color:#ff9500;border-color:#ff95004d}.status-badge.status-expired[data-v-b9dba22d],.status-badge.status-failed[data-v-b9dba22d]{background:#ff453a26;color:#ff453a;border-color:#ff453a4d}.status-badge.status-revoked[data-v-b9dba22d]{background:#ff3b3026;color:#ff3b30;border-color:#ff3b304d}.status-badge.status-inactive[data-v-b9dba22d]{background:#ff950026;color:#ff9500;border-color:#ff95004d}.status-badge.status-processing[data-v-b9dba22d],.status-badge.status-pending[data-v-b9dba22d]{background:#64d2ff26;color:#64d2ff;border-color:#64d2ff4d}.status-badge.status-processing i[data-v-b9dba22d],.status-badge.status-pending i[data-v-b9dba22d]{animation:spin-b9dba22d 1s linear infinite}.status-badge.status-unknown[data-v-b9dba22d]{background:#8e8e9326;color:#8e8e93;border-color:#8e8e934d}.delete-dialog .var-dialog__content[data-v-b9dba22d]{background:linear-gradient(135deg,#1c1c1ef2,#2c2c2ef2);border:.5px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffffff2}.delete-dialog .dialog-title-icon[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#ff9500}.delete-dialog .dialog-title-icon.warning[data-v-b9dba22d]:before{content:"⚠";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#ff9500,#ffcc02);border-radius:50%;font-size:14px;font-weight:700;color:#fff}.delete-dialog .dialog-content[data-v-b9dba22d]{padding:20px 0;line-height:1.6}.delete-dialog .dialog-content p[data-v-b9dba22d]{margin:0;font-size:15px}.delete-dialog .var-dialog__footer[data-v-b9dba22d]{background:transparent;border-top:.5px solid rgba(255,255,255,.1);padding:16px 24px}.delete-dialog .var-button[data-v-b9dba22d]{border-radius:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-dialog .var-button--primary[data-v-b9dba22d]{background:linear-gradient(135deg,#ff3b30,#ff453a);border:none;box-shadow:0 4px 16px #ff3b304d}.delete-dialog .var-button--primary[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#ff453a,#ff3b30);transform:translateY(-1px);box-shadow:0 6px 20px #ff3b3066}.load-more-section[data-v-b9dba22d]{display:flex;justify-content:center;padding:20px;margin-top:16px;margin-bottom:20px}.load-more-btn[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#007aff26,#007aff14);border:.5px solid rgba(0,122,255,.2);border-radius:12px;color:#007aff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:120px;justify-content:center}.load-more-btn[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#007aff40,#007aff26);transform:translateY(-2px);box-shadow:0 8px 24px #007aff33}.load-more-btn[data-v-b9dba22d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.load-more-btn[data-v-b9dba22d]:disabled:hover{transform:none;box-shadow:none}.load-more-btn .rotating[data-v-b9dba22d]{animation:appleSpin-b9dba22d .8s linear infinite}.no-more-data[data-v-b9dba22d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;margin-top:16px;color:#fff9;font-size:14px;margin-bottom:20px}.no-more-data i[data-v-b9dba22d]{font-size:20px;color:#34c759}.no-more-data p[data-v-b9dba22d]{margin:0;font-weight:500}.recommended-apps-section[data-v-b9dba22d]{margin-bottom:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px #00000026,0 1px #ffffff1a inset;overflow:visible}.recommended-apps-section .section-header[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:-.2px}.recommended-apps-section .section-header i[data-v-b9dba22d]{color:gold;font-size:16px;text-shadow:0 0 8px rgba(255,215,0,.3)}.recommended-apps-container[data-v-b9dba22d]{overflow:visible}.recommended-apps-scroll[data-v-b9dba22d]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;padding-top:2px;margin:-2px 0;scrollbar-width:none;-ms-overflow-style:none}.recommended-apps-scroll[data-v-b9dba22d]::-webkit-scrollbar{display:none}.recommended-app-card[data-v-b9dba22d]{flex-shrink:0;width:180px;height:56px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;gap:8px;position:relative;overflow:visible}.recommended-app-card[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease;pointer-events:none}.recommended-app-card[data-v-b9dba22d]:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0003,0 1px #ffffff26 inset}.recommended-app-card[data-v-b9dba22d]:hover:before{opacity:1}.recommended-app-card.selected[data-v-b9dba22d]{background:#007aff33;border-color:#007aff66;border-radius:8px;box-shadow:0 4px 12px #007aff4d,0 1px #fff3 inset}.recommended-app-icon[data-v-b9dba22d]{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0003,0 1px #ffffff1a inset;transition:transform .3s ease}.recommended-app-card:hover .recommended-app-icon[data-v-b9dba22d]{transform:scale(1.05)}.recommended-app-info[data-v-b9dba22d]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.recommended-app-name[data-v-b9dba22d]{color:#fffffff2;font-size:12px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;text-align:left}.recommended-app-reason[data-v-b9dba22d]{color:#fff9;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:left;margin:0}.recommended-app-action[data-v-b9dba22d]{color:#007affcc;font-size:14px;transition:all .3s ease;flex-shrink:0}.recommended-app-card:hover .recommended-app-action[data-v-b9dba22d]{color:#007aff;transform:scale(1.1)}.recommended-app-card.selected .recommended-app-action[data-v-b9dba22d]{color:#ffffffe6}@media (max-width: 768px){.recommended-apps-section[data-v-b9dba22d]{padding:12px;margin-bottom:16px;overflow:visible}.recommended-app-card[data-v-b9dba22d]{width:160px;height:48px;padding:6px;border-radius:6px;overflow:visible}.recommended-app-icon[data-v-b9dba22d]{width:28px;height:28px;border-radius:5px}.recommended-app-name[data-v-b9dba22d]{font-size:11px}.recommended-app-reason[data-v-b9dba22d]{font-size:9px}.recommended-apps-section .section-header[data-v-b9dba22d]{font-size:13px;margin-bottom:10px}.app-selection-section .section-title[data-v-b9dba22d]{font-size:20px}.app-selection-section .section-subtitle[data-v-b9dba22d]{font-size:14px}}@media (prefers-color-scheme: dark){.recommended-apps-section[data-v-b9dba22d]{background:#ffffff08;border-color:#ffffff14}.recommended-app-card[data-v-b9dba22d]{background:#ffffff0d;border-color:#ffffff14}.recommended-app-card[data-v-b9dba22d]:hover{background:#ffffff14;border-color:#ffffff26}}.disclaimer-section[data-v-b9dba22d]{max-width:580px;padding:0 20px 20px;margin:auto;position:relative}.disclaimer-content[data-v-b9dba22d]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#ffffff08;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 8px 32px #0003,0 2px 8px #0000001a;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.disclaimer-content[data-v-b9dba22d]:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 12px 40px #00000040,0 4px 12px #00000026}.disclaimer-icon[data-v-b9dba22d]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.disclaimer-icon i[data-v-b9dba22d]{font-size:16px;color:#fff9;transition:color .3s ease}.disclaimer-content:hover .disclaimer-icon i[data-v-b9dba22d]{color:#fffc}.disclaimer-text[data-v-b9dba22d]{flex:1;line-height:1.5}.disclaimer-text p[data-v-b9dba22d]{margin:0;font-size:13px;color:#ffffffb3;font-weight:400;letter-spacing:.2px;transition:color .3s ease}.disclaimer-content:hover .disclaimer-text p[data-v-b9dba22d]{color:#ffffffd9}@media (max-width: 768px){.disclaimer-section[data-v-b9dba22d]{margin-top:24px;padding:0 16px 16px}.disclaimer-content[data-v-b9dba22d]{padding:14px 16px;gap:10px;border-radius:14px}.disclaimer-icon[data-v-b9dba22d]{width:18px;height:18px}.disclaimer-icon i[data-v-b9dba22d]{font-size:14px}.disclaimer-text p[data-v-b9dba22d]{font-size:12px;line-height:1.4}}.activation-container[data-v-b9dba22d]{padding-bottom:40px}@media (max-width: 768px){.activation-container[data-v-b9dba22d]{padding-bottom:30px}}.info-value.expired[data-v-b9dba22d]{color:#ff453a!important;font-weight:600}.info-value.expiring-soon[data-v-b9dba22d]{color:#ff9f0a!important;font-weight:600}.info-value.valid[data-v-b9dba22d]{color:#30d158!important;font-weight:500}.certificate-actions[data-v-b9dba22d]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;gap:12px}.cert-action-btn[data-v-b9dba22d]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;min-width:120px;justify-content:center;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.cert-action-btn.inline[data-v-b9dba22d]{padding:8px 16px;min-width:100px;font-size:13px;border-radius:8px}.cert-action-btn.download[data-v-b9dba22d]{color:#fff;background:linear-gradient(135deg,#007aff,#5856d6);border:1px solid rgba(0,122,255,.3)}.cert-action-btn.download[data-v-b9dba22d]:hover:not(:disabled){background:linear-gradient(135deg,#0056cc,#4c44c4);transform:translateY(-1px);box-shadow:0 8px 25px #007aff4d}.cert-action-btn[data-v-b9dba22d]:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cert-action-btn i.rotating[data-v-b9dba22d]{animation:spin-b9dba22d 1s linear infinite}@keyframes spin-b9dba22d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.certificate-actions[data-v-b9dba22d]{margin-top:16px;padding-top:16px;gap:10px}.cert-action-btn[data-v-b9dba22d]{padding:10px 20px;font-size:13px;min-width:100px}.cert-action-btn.inline[data-v-b9dba22d]{padding:6px 12px;min-width:80px;font-size:12px}}.collapse-toggle-container[data-v-b9dba22d]{display:flex;justify-content:center;margin-bottom:20px}.status-badge.downloadable[data-v-b9dba22d]{cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:none;font-family:inherit;position:relative;overflow:hidden}.status-badge.downloadable[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.status-badge.downloadable[data-v-b9dba22d]:hover:before{left:100%}.status-badge.downloadable[data-v-b9dba22d]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #00000026;filter:brightness(1.1)}.status-badge.downloadable[data-v-b9dba22d]:active{transform:translateY(0) scale(1);box-shadow:0 2px 6px #0000001a}.status-badge.downloadable[data-v-b9dba22d]:disabled{opacity:.7;cursor:not-allowed;transform:none;filter:none}.status-badge.downloadable[data-v-b9dba22d]:disabled:before{display:none}.status-badge.downloadable.status-valid[data-v-b9dba22d]{background:linear-gradient(135deg,#34c759,#30d158);color:#fff;border-color:#34c7594d}.status-badge.downloadable.status-valid[data-v-b9dba22d]:hover{background:linear-gradient(135deg,#30b54a,#2ab24a)}.collapse-toggle-btn[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.collapse-toggle-btn[data-v-b9dba22d]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.collapse-btn-content[data-v-b9dba22d]{display:flex;align-items:center;gap:12px}.collapse-text[data-v-b9dba22d]{font-weight:600;letter-spacing:-.2px}.collapse-icon[data-v-b9dba22d]{font-size:12px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.collapse-icon.rotated[data-v-b9dba22d]{transform:rotate(180deg)}.collapsible-content[data-v-b9dba22d]{overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;opacity:1;transform:translateY(0);visibility:visible;height:auto}.collapsible-content.collapsed[data-v-b9dba22d]{opacity:0;transform:translateY(-20px);visibility:hidden;height:0;margin:0;padding:0}.appointment-pending-notice[data-v-b9dba22d]{margin-bottom:20px}@media (max-width: 768px){.collapse-toggle-btn[data-v-b9dba22d]{padding:10px 16px;font-size:13px}.collapse-btn-content[data-v-b9dba22d]{gap:8px}.collapse-text[data-v-b9dba22d]{font-size:13px}.status-badge[data-v-b9dba22d]{padding:3px 6px;font-size:10px;gap:3px}.status-badge i[data-v-b9dba22d]{font-size:9px}.collapse-toggle-container[data-v-b9dba22d]{margin-bottom:16px}.status-badge.downloadable[data-v-b9dba22d]{font-size:11px}.status-badge.downloadable i[data-v-b9dba22d]{font-size:10px}.appointment-pending-notice[data-v-b9dba22d]{margin-bottom:16px}}.corner-buttons[data-v-b9dba22d]{position:absolute;top:20px;right:20px;display:flex;gap:8px;z-index:10}.corner-btn[data-v-b9dba22d]{width:40px;height:40px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0000001a,0 2px 8px #00000014,0 0 0 1px #ffffff0d inset}.corner-btn[data-v-b9dba22d]:hover{transform:translateY(-1px) scale(1.05);background:#ffffff26;border:1px solid rgba(255,255,255,.25);box-shadow:0 6px 20px #00000026,0 3px 12px #0000001f,0 0 0 1px #ffffff14 inset}.corner-btn[data-v-b9dba22d]:active{transform:translateY(0) scale(1.02);transition:all .1s ease}.corner-btn.customer-service[data-v-b9dba22d]{color:#fff}.corner-btn.customer-service[data-v-b9dba22d]:hover{background:#007aff33;border:1px solid rgba(0,122,255,.3)}.corner-btn.customer-service i[data-v-b9dba22d]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.corner-btn.logout[data-v-b9dba22d]{color:#fff;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.15)!important;min-width:40px!important;width:40px!important;height:40px!important;padding:0!important}.corner-btn.logout[data-v-b9dba22d]:hover{background:#ff3b3033!important;border:1px solid rgba(255,59,48,.3)!important}.corner-btn.logout i[data-v-b9dba22d]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@media (max-width: 768px){.corner-buttons[data-v-b9dba22d]{top:16px;right:16px;gap:6px}.corner-btn[data-v-b9dba22d]{width:36px;height:36px;border-radius:10px}.corner-btn.logout[data-v-b9dba22d]{min-width:36px!important;width:36px!important;height:36px!important}.corner-btn i[data-v-b9dba22d]{font-size:14px}}.storage-selection-dialog .var-dialog__content[data-v-b9dba22d]{max-width:480px;width:85vw}.storage-dialog-content[data-v-b9dba22d]{padding:4px 0}@media (max-width: 768px){.storage-selection-dialog .var-dialog__content[data-v-b9dba22d]{width:92vw;margin:0 auto;max-height:70vh;overflow-y:auto}.storage-dialog-content[data-v-b9dba22d]{padding:2px 0}}.status-notice[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;animation:fadeInUp-b9dba22d .3s ease-out}.udid-progress-container[data-v-b9dba22d]{padding:24px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:16px 0;position:relative;overflow:hidden}.udid-progress-container[data-v-b9dba22d]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,122,255,.3) 20%,rgba(52,199,89,.3) 50%,rgba(0,122,255,.3) 80%,transparent 100%);animation:progressGlow-b9dba22d 2s ease-in-out infinite alternate}@keyframes progressGlow-b9dba22d{0%{opacity:.5}to{opacity:1}}.progress-info[data-v-b9dba22d]{display:flex;flex-direction:column;gap:16px}.progress-header[data-v-b9dba22d]{display:flex;align-items:center;gap:12px;color:#ffffffe6}.progress-header i[data-v-b9dba22d]{font-size:18px;color:#007aff;animation:devicePulse-b9dba22d 2s ease-in-out infinite}@keyframes devicePulse-b9dba22d{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.progress-title[data-v-b9dba22d]{font-size:16px;font-weight:600;color:#ffffffe6}.udid-progress-container .progress-bar[data-v-b9dba22d]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;position:relative}.udid-progress-container .progress-fill[data-v-b9dba22d]{height:100%;background:linear-gradient(90deg,#007aff,#34c759);border-radius:3px;transition:width .5s ease;position:relative;overflow:hidden}.udid-progress-container .progress-fill[data-v-b9dba22d]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:progressShimmer-b9dba22d 2s ease-in-out infinite}@keyframes progressShimmer-b9dba22d{0%{left:-100%}to{left:100%}}.progress-details[data-v-b9dba22d]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.progress-percentage[data-v-b9dba22d]{color:#ffffffe6;font-weight:600}.progress-time[data-v-b9dba22d]{color:#fff9}.phase-tips[data-v-b9dba22d]{margin-top:16px}.phase-tips .tip[data-v-b9dba22d]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#007aff14;border:.5px solid rgba(0,122,255,.15);border-radius:12px;color:#fffc;font-size:13px}.phase-tips .tip i[data-v-b9dba22d]{color:#007aff;font-size:14px}.retry-hint[data-v-b9dba22d]{margin-top:12px;padding:12px 16px;background:#ff950014;border:.5px solid rgba(255,149,0,.15);border-radius:12px;color:#ffffffb3;font-size:13px;display:flex;align-items:center;gap:10px}.retry-hint i[data-v-b9dba22d]{color:#ff9500;font-size:14px}.timeout-notice.enhanced[data-v-b9dba22d]{padding:20px;border-radius:16px;margin:16px 0;background:#ff95001a;border:1px solid rgba(255,149,0,.2);flex-direction:column;align-items:flex-start}.timeout-content[data-v-b9dba22d]{margin-left:8px;width:100%}.timeout-title[data-v-b9dba22d]{font-size:16px;font-weight:600;margin:0 0 8px;color:#ff9500}.timeout-reason[data-v-b9dba22d]{font-size:14px;margin:8px 0 4px;color:#ffffffb3}.timeout-reasons[data-v-b9dba22d]{margin:8px 0;padding-left:20px;color:#fff9}.timeout-reasons li[data-v-b9dba22d]{margin:4px 0;font-size:13px}.timeout-suggestion[data-v-b9dba22d]{font-size:13px;margin:12px 0 0;color:#fffc;padding:8px 12px;background:#ff95001a;border-radius:8px;border-left:3px solid #FF9500}@media (max-width: 768px){.udid-progress-container[data-v-b9dba22d]{padding:20px;border-radius:16px;margin:12px 0}.progress-header i[data-v-b9dba22d]{font-size:16px}.progress-title[data-v-b9dba22d]{font-size:15px}.phase-tips .tip[data-v-b9dba22d],.retry-hint[data-v-b9dba22d]{padding:10px 14px;font-size:12px}.timeout-notice.enhanced[data-v-b9dba22d]{padding:16px;border-radius:14px}.timeout-title[data-v-b9dba22d]{font-size:15px}.timeout-reason[data-v-b9dba22d],.timeout-suggestion[data-v-b9dba22d]{font-size:13px}.timeout-reasons li[data-v-b9dba22d]{font-size:12px}}.download-success-dialog[data-v-b9dba22d]{--dialog-border-radius: 16px}.download-success-content[data-v-b9dba22d]{padding:0}.download-success-item[data-v-b9dba22d]{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}.download-success-item[data-v-b9dba22d]:last-of-type{border-bottom:none}.success-item-label[data-v-b9dba22d]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.success-item-label i[data-v-b9dba22d]{width:16px;font-size:12px;color:#007aff}.success-item-value[data-v-b9dba22d]{font-size:14px;font-weight:400;word-break:break-all;line-height:1.4}.password-item[data-v-b9dba22d]{background:#007aff0d;padding:12px 16px;border-radius:12px;border:1px solid rgba(0,122,255,.1);margin:8px 0}.password-value[data-v-b9dba22d]{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.password-text[data-v-b9dba22d]{flex:1;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:16px;font-weight:600;color:#007aff;background:#007aff1a;padding:6px 12px;border-radius:6px;border:1px solid rgba(0,122,255,.2);display:flex;align-items:center;min-height:16px}.copy-password-btn[data-v-b9dba22d]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;flex-shrink:0}.copy-password-btn[data-v-b9dba22d]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #007aff4d;background:linear-gradient(135deg,#0056cc,#4a47b3)}.copy-password-btn[data-v-b9dba22d]:active{transform:translateY(0) scale(1)}.copy-password-btn i[data-v-b9dba22d]{font-size:11px}.download-tip[data-v-b9dba22d]{display:flex;gap:12px;padding:16px;background:#ff95000d;border-radius:12px;border:1px solid rgba(255,149,0,.1);margin-top:8px}.download-tip i[data-v-b9dba22d]{color:#ff9500;font-size:14px;margin-top:2px;flex-shrink:0}.tip-content[data-v-b9dba22d]{flex:1}.tip-content p[data-v-b9dba22d]{margin:0;font-size:13px;line-height:1.5}.tip-content p+p[data-v-b9dba22d]{margin-top:8px}@media (max-width: 480px){.password-text[data-v-b9dba22d]{font-size:14px;padding:5px 10px}.copy-password-btn[data-v-b9dba22d]{font-size:11px;padding:5px 10px}.download-tip[data-v-b9dba22d]{padding:12px}.tip-content p[data-v-b9dba22d]{font-size:12px}}.activation-signing[data-v-b9dba22d]{width:100%;display:flex;flex-direction:column;gap:16px}.mode-tabs[data-v-b9dba22d]{display:flex;gap:6px;margin-bottom:4px}.mode-tab[data-v-b9dba22d]{flex:1;padding:8px 12px;border:.5px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;text-align:left;min-height:40px}.mode-tab[data-v-b9dba22d]:hover:not(.disabled){background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.mode-tab.active[data-v-b9dba22d]{background:#007aff;border-color:#007aff;box-shadow:0 2px 8px #007aff4d}.mode-tab.disabled[data-v-b9dba22d]{opacity:.4;cursor:not-allowed}.mode-tab i[data-v-b9dba22d]{font-size:14px;width:16px;text-align:center;color:#fffc}.mode-tab.active i[data-v-b9dba22d]{color:#fff}.mode-content[data-v-b9dba22d]{flex:1;min-width:0}.mode-title[data-v-b9dba22d]{font-size:13px;font-weight:600;line-height:1.2;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mode-subtitle[data-v-b9dba22d]{font-size:10px;font-weight:400;line-height:1.2;color:#fff9;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mode-tab.active .mode-subtitle[data-v-b9dba22d]{color:#ffffffe6}.mode-tab.disabled .mode-title[data-v-b9dba22d],.mode-tab.disabled .mode-subtitle[data-v-b9dba22d]{color:#fff6}.signing-config-section[data-v-b9dba22d]{display:flex;flex-direction:column;gap:16px}.signing-config-section.disabled[data-v-b9dba22d]{opacity:.6;pointer-events:none}.selected-app-info[data-v-b9dba22d]{margin-bottom:16px;padding:12px;background:#ffffff0d;border:.5px solid rgba(255,255,255,.1);border-radius:12px;position:relative}.app-info-header[data-v-b9dba22d]{display:flex;align-items:center;gap:12px}.app-info-icon[data-v-b9dba22d]{width:40px;height:40px;border-radius:8px;object-fit:cover}.app-info-details[data-v-b9dba22d]{flex:1}.app-info-name[data-v-b9dba22d]{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.app-info-meta[data-v-b9dba22d]{display:flex;gap:8px;font-size:12px;color:#fff9}.app-update-time[data-v-b9dba22d]{color:#fff9}.app-info-toggle[data-v-b9dba22d]{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;font-size:12px;position:absolute;top:8px;right:0;margin-left:8px}.app-info-toggle[data-v-b9dba22d]:hover{color:#fff;background:#ffffff1a}.app-info-toggle.expanded[data-v-b9dba22d]{color:#007aff}.app-description[data-v-b9dba22d]{margin-top:12px;padding-top:12px;border-top:.5px solid rgba(255,255,255,.1);max-height:36px;overflow:hidden;transition:max-height .3s ease;position:relative}.app-description.expanded[data-v-b9dba22d]{max-height:120px;overflow-y:auto}.app-description-content[data-v-b9dba22d]{font-size:12px;line-height:1.5;color:#ffffffb3;white-space:pre-wrap;word-break:break-word;padding-right:30px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.app-description.expanded .app-description-content[data-v-b9dba22d]{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset;max-height:none;white-space:pre-wrap}.app-description.expanded[data-v-b9dba22d]::-webkit-scrollbar{width:4px}.app-description.expanded[data-v-b9dba22d]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.app-description.expanded[data-v-b9dba22d]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.app-description.expanded[data-v-b9dba22d]::-webkit-scrollbar-thumb:hover{background:#ffffff80}[data-v-676ef9d8]{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-v-676ef9d8],body[data-v-676ef9d8]{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica,Arial,sans-serif;letter-spacing:-.022em;-webkit-overflow-scrolling:touch;touch-action:manipulation}.activation-page[data-v-676ef9d8]{width:100vw;margin:0!important;padding:20px;box-sizing:border-box;background:linear-gradient(180deg,#000,#1c1c1e,#2c2c2e);position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;height:100%}.activation-page[data-v-676ef9d8]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250' viewBox='0 0 24 24'%3E%3Cpath d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.03 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83zM13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z' fill='%23ffffff' opacity='0.015'/%3E%3C/svg%3E");background-size:150px 150px;background-position:0 0;background-repeat:repeat;pointer-events:none;z-index:0}.activation-container[data-v-676ef9d8]{max-width:580px;margin:0 auto;padding-top:40px;position:relative;z-index:1;overflow:visible;padding-bottom:20px}.tech-card[data-v-676ef9d8]{background:linear-gradient(135deg,#1c1c1ebf,#2c2c2eb3);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:24px;overflow:visible;animation:appleSlideUp-676ef9d8 .6s cubic-bezier(.25,.46,.45,.94);box-shadow:0 20px 40px #0000004d,0 8px 16px #0003,0 1px #ffffff1a inset;position:relative}.tech-card[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,122,255,.04) 0%,transparent 50%);border-radius:24px;pointer-events:none;z-index:0}@keyframes appleSlideUp-676ef9d8{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tech-header[data-v-676ef9d8]{text-align:center;padding:32px 32px 24px;position:relative;z-index:1}.status-indicator[data-v-676ef9d8]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;position:relative;overflow:visible;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:none;background:transparent}.status-indicator.primary[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff,#5856d6);box-shadow:0 16px 40px #007aff40,0 8px 24px #007aff26,0 0 0 1px #ffffff0d inset}.status-indicator.success[data-v-676ef9d8]{background:linear-gradient(135deg,#34c759,#30d158);box-shadow:0 16px 40px #34c75940,0 8px 24px #34c75926,0 0 0 1px #ffffff0d inset}.status-indicator[data-v-676ef9d8]:hover{transform:scale(1.05);box-shadow:0 20px 50px #007aff59,0 12px 32px #007aff40}.status-indicator.success[data-v-676ef9d8]:hover{box-shadow:0 20px 50px #34c75959,0 12px 32px #34c75940}.apple-logo[data-v-676ef9d8]{width:56px;height:56px;color:#fff;filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(255,255,255,.1));transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2;position:relative;display:block;margin:auto}.status-indicator:hover .apple-logo[data-v-676ef9d8]{transform:scale(1.12);filter:drop-shadow(0 6px 20px rgba(0,0,0,.5)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}.status-indicator.success .apple-logo[data-v-676ef9d8]{animation:appleSuccess-676ef9d8 2.5s ease-in-out infinite;color:#fff}@keyframes appleSuccess-676ef9d8{0%,to{transform:scale(1);filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(52,199,89,.3))}50%{transform:scale(1.06);filter:drop-shadow(0 6px 20px rgba(52,199,89,.6)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}}.status-indicator.primary .apple-logo[data-v-676ef9d8]{animation:applePrimary-676ef9d8 3.5s ease-in-out infinite;color:#fff}@keyframes applePrimary-676ef9d8{0%,to{transform:scale(1);filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(0,122,255,.3))}50%{transform:scale(1.04);filter:drop-shadow(0 6px 20px rgba(0,122,255,.6)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}}.status-indicator[data-v-676ef9d8]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:radial-gradient(circle,transparent 60%,rgba(255,255,255,.1) 70%,transparent 80%);border-radius:50%;opacity:.6;z-index:-1}.status-indicator.success[data-v-676ef9d8]:before{background:radial-gradient(circle,transparent 60%,rgba(52,199,89,.2) 70%,transparent 80%)}.status-indicator.primary[data-v-676ef9d8]:before{background:radial-gradient(circle,transparent 60%,rgba(0,122,255,.2) 70%,transparent 80%)}.status-indicator[data-v-676ef9d8]:after{content:"";position:absolute;top:10%;left:10%;right:10%;bottom:10%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 50%);border-radius:50%;pointer-events:none;z-index:1}.tech-title[data-v-676ef9d8]{margin:0 0 8px;font-size:32px;font-weight:600;color:#fff;letter-spacing:-.5px;line-height:1.2}.tech-subtitle[data-v-676ef9d8]{margin:0;font-size:17px;color:#ffffffb3;line-height:1.4;font-weight:400}.tech-content[data-v-676ef9d8]{margin-top:10px;padding:0 32px 32px;position:relative;z-index:1}.input-section[data-v-676ef9d8]{margin-bottom:20px}.input-label[data-v-676ef9d8]{display:block;margin-bottom:8px;font-size:15px;font-weight:500;color:#ffffffe6;letter-spacing:-.2px}.input-group[data-v-676ef9d8]{display:flex;gap:12px;align-items:center;height:52px}.tech-input[data-v-676ef9d8]{flex:1;padding:16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:52px;box-sizing:border-box;font-weight:400}.tech-input[data-v-676ef9d8]:focus{outline:none;border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.tech-input[data-v-676ef9d8]::placeholder{color:#fff6;font-weight:400}.tech-input[data-v-676ef9d8]:readonly{opacity:.6;cursor:not-allowed}.input-btn[data-v-676ef9d8]{padding:16px 20px;background:linear-gradient(135deg,#007aff,#5856d6);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:8px;min-width:88px;justify-content:center;height:52px;box-sizing:border-box;letter-spacing:-.2px}.input-btn[data-v-676ef9d8]:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 12px 32px #007aff4d}.input-btn[data-v-676ef9d8]:active:not(:disabled){transform:translateY(0) scale(.98)}.input-btn[data-v-676ef9d8]:disabled{opacity:.4;cursor:not-allowed;transform:none}.retry-btn[data-v-676ef9d8]{background:linear-gradient(135deg,#ff9500,#ff6b35)!important;border:1px solid rgba(255,149,0,.3)}.retry-btn[data-v-676ef9d8]:hover:not(:disabled){background:linear-gradient(135deg,#ff9500,#ff6b35)!important;box-shadow:0 12px 32px #ff95004d;transform:translateY(-1px) scale(1.02)}.retry-btn[data-v-676ef9d8]:active:not(:disabled){transform:translateY(0) scale(.98)}.timeout-notice[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;background:#ff95001a;border:1px solid rgba(255,149,0,.2);border-radius:8px;color:#ff9500;font-size:14px;font-weight:500;animation:fadeInUp-676ef9d8 .3s ease-out}.timeout-notice i[data-v-676ef9d8]{font-size:16px;color:#ff9500}.timeout-notice i.fa-clock[data-v-676ef9d8]{color:#007aff}@keyframes fadeInUp-676ef9d8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.select-section[data-v-676ef9d8]{margin-bottom:28px;overflow:visible;z-index:5}.select-group[data-v-676ef9d8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.select-item[data-v-676ef9d8]{display:flex;flex-direction:column;gap:8px}.tech-select[data-v-676ef9d8]{position:relative;z-index:10}.tech-select select[data-v-676ef9d8]{width:100%;padding:16px 48px 16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;box-sizing:border-box;font-weight:400}.tech-select select[data-v-676ef9d8]:focus{outline:none;border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.tech-select select[data-v-676ef9d8]:disabled{opacity:.4;cursor:not-allowed}.tech-select option[data-v-676ef9d8]{background:#1c1c1e;color:#fff;padding:16px;font-size:16px}.select-arrow[data-v-676ef9d8]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ffffff80;pointer-events:none;font-size:14px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.select-arrow.rotated[data-v-676ef9d8]{transform:translateY(-50%) rotate(180deg)}.custom-select[data-v-676ef9d8]{position:relative;z-index:100;width:100%;box-sizing:border-box}.custom-select.disabled[data-v-676ef9d8]{opacity:.4;pointer-events:none}.select-trigger[data-v-676ef9d8]{width:100%;padding:16px 48px 16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:56px;box-sizing:border-box;display:flex;align-items:center;position:relative;font-weight:400}.select-trigger[data-v-676ef9d8]:hover{border-color:#ffffff1f;background:#2c2c2ecc;transform:scale(1.005)}.select-trigger.active[data-v-676ef9d8]{border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.selected-app[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;flex:1}.placeholder[data-v-676ef9d8]{color:#fff6;flex:1;font-weight:400}.dropdown-menu[data-v-676ef9d8]{position:absolute;top:100%;left:0;right:0;background:#1c1c1ef2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:.5px solid rgba(255,255,255,.08);border-radius:16px;margin-top:8px;max-height:320px;overflow-y:auto;z-index:9999;box-shadow:0 20px 60px #00000080,0 8px 32px #0000004d;animation:appleDropdownSlide-676ef9d8 .4s cubic-bezier(.25,.46,.45,.94);width:100%;max-width:100vw;box-sizing:border-box}@keyframes appleDropdownSlide-676ef9d8{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.empty-state[data-v-676ef9d8]{padding:24px;text-align:center;color:#ffffff80;font-size:16px;font-weight:400}.dropdown-item[data-v-676ef9d8]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);border-bottom:.5px solid rgba(255,255,255,.04);width:100%;box-sizing:border-box;min-height:72px}.dropdown-item[data-v-676ef9d8]:last-child{border-bottom:none}.dropdown-item[data-v-676ef9d8]:hover{background:#ffffff0f;transform:scale(1.005)}.app-icon[data-v-676ef9d8]{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0003}.selected-app .app-icon[data-v-676ef9d8]{width:20px;height:20px;border-radius:4px}.app-details[data-v-676ef9d8]{flex:1;min-width:0}.app-info[data-v-676ef9d8]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.app-header[data-v-676ef9d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.app-name[data-v-676ef9d8]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-app .app-name[data-v-676ef9d8]{font-size:12px;margin-bottom:2px}.app-version[data-v-676ef9d8]{font-size:11px;color:#ffffffb3;background:#ffffff1a;padding:2px 6px;border-radius:4px;flex-shrink:0}.app-meta[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;font-size:11px;color:#fff9;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-app .app-meta[data-v-676ef9d8]{font-size:10px;margin-bottom:0}.app-size[data-v-676ef9d8],.app-date[data-v-676ef9d8]{position:relative}.app-size[data-v-676ef9d8]:after{content:"•";margin-left:8px;color:#fff6}.app-description[data-v-676ef9d8]{font-size:13px;color:#ffffff80;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;letter-spacing:-.1px}.action-section[data-v-676ef9d8]{margin-top:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.tech-btn[data-v-676ef9d8]{padding:12px 20px;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;position:relative;overflow:hidden;height:44px;box-sizing:border-box;letter-spacing:-.1px}.tech-btn.primary[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 8px 24px #007aff40,0 4px 12px #007aff26}.tech-btn.primary[data-v-676ef9d8]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px #007aff59,0 8px 24px #007aff40}.tech-btn.primary[data-v-676ef9d8]:active:not(:disabled){transform:translateY(0) scale(.98)}.tech-btn.secondary[data-v-676ef9d8]{background:#2c2c2ecc;color:#ffffffe6;border:.5px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tech-btn.secondary[data-v-676ef9d8]:hover:not(:disabled){background:#2c2c2ee6;transform:translateY(-1px) scale(1.01)}.tech-btn.large[data-v-676ef9d8]{padding:16px 24px;font-size:16px;font-weight:600;height:52px}.tech-btn[data-v-676ef9d8]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.tech-btn[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .3s ease}.tech-btn[data-v-676ef9d8]:hover:before{left:100%}.info-section[data-v-676ef9d8]{margin-bottom:36px}.section-title[data-v-676ef9d8]{margin:0 0 24px;font-size:22px;font-weight:600;color:#fff;text-align:center;letter-spacing:-.3px}.info-grid[data-v-676ef9d8]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-676ef9d8]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#2c2c2e66;border-radius:14px;border:.5px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.info-item[data-v-676ef9d8]:hover{background:#2c2c2ecc;transform:scale(1.005)}.info-label[data-v-676ef9d8]{font-size:15px;color:#ffffffb3;font-weight:400;letter-spacing:-.2px}.info-value[data-v-676ef9d8]{font-size:15px;color:#fff;font-weight:500;letter-spacing:-.2px}.info-value.certificate-name[data-v-676ef9d8]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top}.status-active[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;color:#34c759}.status-dot[data-v-676ef9d8]{width:10px;height:10px;border-radius:50%;background:#34c759;animation:applePulse-676ef9d8 2s infinite}@keyframes applePulse-676ef9d8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.notice-section[data-v-676ef9d8]{margin-top:28px;padding:20px 24px;background:#ff950014;border:.5px solid rgba(255,149,0,.2);border-radius:16px;display:flex;align-items:center;gap:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notice-section i[data-v-676ef9d8]{color:#ff9500;font-size:18px}.notice-section p[data-v-676ef9d8]{margin:0;font-size:16px;color:#ffffffe6;line-height:1.4;font-weight:400;letter-spacing:-.2px}.rotating[data-v-676ef9d8]{animation:appleSpin-676ef9d8 .8s linear infinite;transform-origin:center}.success-state[data-v-676ef9d8]{border-color:#34c75933}.success-state .tech-header[data-v-676ef9d8]{background:linear-gradient(135deg,#34c75914,#34c7590a)}.main-interface[data-v-676ef9d8]{border-color:#007aff33}.main-interface .tech-header[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff14,#007aff0a)}.dropdown-menu[data-v-676ef9d8]::-webkit-scrollbar{width:8px}.dropdown-menu[data-v-676ef9d8]::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.dropdown-menu[data-v-676ef9d8]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px;transition:background .3s ease}.dropdown-menu[data-v-676ef9d8]::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width: 768px){.activation-page[data-v-676ef9d8]{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;padding-bottom:calc(20px + env(safe-area-inset-bottom,30px))}.activation-container[data-v-676ef9d8]{padding-bottom:50px}.select-group[data-v-676ef9d8]{grid-template-columns:1fr;gap:20px}.tech-title[data-v-676ef9d8]{font-size:28px}.status-indicator[data-v-676ef9d8]{width:80px;height:80px}.apple-logo[data-v-676ef9d8]{width:48px;height:48px}.dropdown-menu[data-v-676ef9d8]{max-height:280px;max-width:calc(100vw - 40px)}.dropdown-item[data-v-676ef9d8]{padding:14px 16px;gap:12px;min-height:64px}.app-icon[data-v-676ef9d8]{width:32px;height:32px}.app-name[data-v-676ef9d8]{font-size:15px}.app-meta[data-v-676ef9d8]{font-size:13px}.info-value.certificate-name[data-v-676ef9d8]{max-width:160px}}@media (max-width: 480px){.activation-page[data-v-676ef9d8]{padding:16px;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;padding-bottom:calc(16px + env(safe-area-inset-bottom,40px))}.activation-container[data-v-676ef9d8]{padding-top:20px;padding-bottom:60px}.tech-header[data-v-676ef9d8]{padding:28px 24px 20px}.tech-title[data-v-676ef9d8]{font-size:26px}.tech-subtitle[data-v-676ef9d8]{font-size:16px}.tech-content[data-v-676ef9d8]{padding:0 18px}.status-indicator[data-v-676ef9d8]{width:72px;height:72px}.apple-logo[data-v-676ef9d8]{width:42px;height:42px}.input-group[data-v-676ef9d8]{gap:8px;height:auto}.input-btn[data-v-676ef9d8]{min-width:76px;padding:14px 16px;font-size:14px;height:48px}.tech-input[data-v-676ef9d8]{font-size:15px;height:48px;padding:14px 16px}.retry-btn[data-v-676ef9d8]{min-width:88px;font-size:14px}.timeout-notice[data-v-676ef9d8]{font-size:13px;padding:10px 14px;margin-top:6px}.timeout-notice i[data-v-676ef9d8]{font-size:14px}.tech-select select[data-v-676ef9d8]{height:48px;font-size:15px;padding:14px 40px 14px 16px}.tech-btn.large[data-v-676ef9d8]{padding:14px 20px;font-size:15px;height:48px}.action-section[data-v-676ef9d8]{margin-bottom:20px}.info-value.certificate-name[data-v-676ef9d8]{max-width:120px}.info-item[data-v-676ef9d8]{padding:12px 16px;border-radius:12px}.info-label[data-v-676ef9d8],.info-value[data-v-676ef9d8]{font-size:14px}.info-grid[data-v-676ef9d8]{gap:6px}}.certificate-info-section[data-v-676ef9d8]{margin-top:28px;animation:appleSlideUp-676ef9d8 .6s cubic-bezier(.25,.46,.45,.94)}.certificate-card[data-v-676ef9d8]{margin-bottom:0}.app-selection-section[data-v-676ef9d8]{margin-top:24px;padding-top:20px;border-top:.5px solid rgba(255,255,255,.08)}.section-divider[data-v-676ef9d8]{height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);margin:28px 0}.app-selection-section .section-header[data-v-676ef9d8]{text-align:center;margin-bottom:20px;display:block}.app-selection-section .section-title[data-v-676ef9d8]{color:#fff;font-size:22px;font-weight:600;margin:0 0 8px;text-align:center;letter-spacing:-.3px;display:block;width:100%}.app-selection-section .section-subtitle[data-v-676ef9d8]{color:#ffffffb3;font-size:16px;margin:0;text-align:center;font-weight:400;letter-spacing:-.2px;display:block;width:100%}.certificate-section[data-v-676ef9d8]{margin-bottom:20px}.activation-section[data-v-676ef9d8]{margin-top:0}.activated-info-section[data-v-676ef9d8]{margin-bottom:24px;padding-bottom:20px;border-bottom:.5px solid rgba(255,255,255,.08)}.logout-corner-btn[data-v-676ef9d8]{position:absolute;top:15px;right:15px;z-index:100}.logout-icon-btn[data-v-676ef9d8]{width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffb3!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;min-width:unset!important;box-shadow:0 2px 8px #0000001a!important}.logout-icon-btn[data-v-676ef9d8]:hover{background:#ff95001f!important;border-color:#ff950040!important;color:#ff9500!important;transform:translateY(-1px) scale(1.05)!important;box-shadow:0 6px 20px #ff950026!important}.logout-icon-btn[data-v-676ef9d8]:active{transform:translateY(-1px)!important;box-shadow:0 4px 15px #ff950026!important}.logout-icon-btn i[data-v-676ef9d8]{font-size:14px!important;margin:0!important}.tech-card.main-interface[data-v-676ef9d8]{position:relative}.tech-input.disabled[data-v-676ef9d8]{background:#2c2c2e4d!important;border-color:#ffffff08!important;color:#ffffff80!important;cursor:not-allowed}.tech-input.disabled[data-v-676ef9d8]:focus{border-color:#ffffff08!important;box-shadow:none!important;transform:none!important}.input-btn.disabled[data-v-676ef9d8]{background:#2c2c2e4d!important;border-color:#ffffff08!important;color:#ffffff4d!important;cursor:not-allowed}.input-btn.disabled[data-v-676ef9d8]:hover{background:#2c2c2e4d!important;border-color:#ffffff08!important;transform:none!important}.certificate-card .tech-header[data-v-676ef9d8]{padding-bottom:20px}.certificate-card .tech-title[data-v-676ef9d8]{font-size:22px;margin:8px 0 4px;letter-spacing:-.3px}.certificate-card .tech-subtitle[data-v-676ef9d8]{font-size:16px;opacity:.8;letter-spacing:-.2px}.certificate-status-section[data-v-676ef9d8]{margin:28px 0}.loading-state[data-v-676ef9d8]{text-align:center;padding:60px 20px;color:#ffffffbf;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.loading-state i[data-v-676ef9d8]{font-size:36px;margin-bottom:20px;color:#007aff;animation:loadingPulse-676ef9d8 1.5s ease-in-out infinite}.certificate-info[data-v-676ef9d8]{background:#2c2c2e66;border:.5px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;margin-bottom:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.status-warning[data-v-676ef9d8]{color:#ff9500;display:flex;align-items:center;gap:8px;font-weight:500}.status-error[data-v-676ef9d8]{color:#ff3b30;display:flex;align-items:center;gap:8px;font-weight:500}.status-unknown[data-v-676ef9d8]{color:#ffffff80;display:flex;align-items:center;gap:8px;font-weight:400}.status-appointment[data-v-676ef9d8]{color:#64d2ff;display:flex;align-items:center;gap:8px;font-weight:500}.tech-btn.success[data-v-676ef9d8]{background:linear-gradient(135deg,#34c759,#30d158);border:.5px solid rgba(52,199,89,.2);color:#fff;box-shadow:0 8px 24px #34c75940,0 4px 12px #34c75926}.tech-btn.success[data-v-676ef9d8]:hover:not(:disabled){background:linear-gradient(135deg,#30d158,#32d74b);transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px #34c75959,0 8px 24px #34c75940}.tech-btn.success[data-v-676ef9d8]:active:not(:disabled){transform:translateY(0) scale(.98)}.tech-btn.success[data-v-676ef9d8]:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (prefers-color-scheme: dark){.tech-input[data-v-676ef9d8],.tech-select select[data-v-676ef9d8]{color:#fff}.tech-input[data-v-676ef9d8]::placeholder{color:#fff6}.activation-page[data-v-676ef9d8]{background:linear-gradient(180deg,#000,#1c1c1e,#2c2c2e)}}.tech-card[data-v-676ef9d8]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0006,0 2px #ffffff14 inset,0 0 0 1px #ffffff0d;transition:transform .3s ease,box-shadow .3s ease}.tech-card:hover .apple-logo[data-v-676ef9d8]{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(255,255,255,.1))}.tech-input[data-v-676ef9d8]:focus,.tech-select select[data-v-676ef9d8]:focus,.select-trigger.active[data-v-676ef9d8]{outline:none;border-color:#007aff;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.certificate-details[data-v-676ef9d8]{animation:appleSlideUp-676ef9d8 .5s cubic-bezier(.25,.46,.45,.94)}.tech-title[data-v-676ef9d8]{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.tech-btn[data-v-676ef9d8],.tech-input[data-v-676ef9d8],.tech-select select[data-v-676ef9d8]{font-feature-settings:"kern" 1}.signing-config-section[data-v-676ef9d8]{margin-top:16px;padding:12px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.signing-config-section.disabled[data-v-676ef9d8]{opacity:.4;pointer-events:none;background:#ffffff03;border-color:#ffffff08}.mode-tabs[data-v-676ef9d8]{display:flex;background:#ffffff0f;border-radius:8px;padding:2px;gap:2px;margin-bottom:12px}.mode-tab[data-v-676ef9d8]{flex:1;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.mode-tab[data-v-676ef9d8]:hover{background:#ffffff1a;color:#ffffffe6}.mode-tab.active[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 4px 12px #007aff4d}.mode-tab.disabled[data-v-676ef9d8]{opacity:.3;cursor:not-allowed;pointer-events:none}.mode-tab[data-v-676ef9d8]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.mode-tab i[data-v-676ef9d8]{font-size:16px}.advanced-config[data-v-676ef9d8]{animation:slideDown-676ef9d8 .3s ease-out;display:flex;flex-direction:column;gap:10px}@keyframes slideDown-676ef9d8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.config-group[data-v-676ef9d8]{margin-bottom:10px;padding:8px;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.config-header[data-v-676ef9d8]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#ffffffe6;font-size:14px;font-weight:600}.config-header i[data-v-676ef9d8]{color:#007aff;font-size:16px}.upload-trigger[data-v-676ef9d8]{cursor:pointer;transition:all .3s ease;display:flex;justify-content:center}.upload-trigger[data-v-676ef9d8]:hover{transform:scale(1.02)}.icon-preview[data-v-676ef9d8]{position:relative;width:60px;height:60px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.icon-preview img[data-v-676ef9d8]{width:100%;height:100%;object-fit:cover}.icon-overlay[data-v-676ef9d8]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:12px;gap:4px}.icon-preview:hover .icon-overlay[data-v-676ef9d8]{opacity:1}.upload-placeholder[data-v-676ef9d8]{width:60px;height:60px;padding:5px;border:1px dashed rgba(255,255,255,.3);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9;font-size:11px;gap:4px;transition:all .3s ease}.upload-placeholder[data-v-676ef9d8]:hover{border-color:#007aff;color:#007aff}.upload-placeholder i[data-v-676ef9d8]{font-size:16px}.config-group .input-group[data-v-676ef9d8]{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:6px;flex-wrap:wrap}.config-group .input-group[data-v-676ef9d8]:last-child{margin-bottom:0}.config-label[data-v-676ef9d8]{color:#fffc;font-size:12px;font-weight:500;min-width:65px;text-align:left}.config-input[data-v-676ef9d8]{padding:6px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:13px;transition:all .3s ease;height:30px;box-sizing:border-box;flex:1;min-width:0}.config-input[data-v-676ef9d8]:focus{outline:none;border-color:#007aff;background:#ffffff1a;box-shadow:0 0 0 2px #007aff1a}.config-input[data-v-676ef9d8]::placeholder{color:#fff6}.generate-btn[data-v-676ef9d8]{margin-left:6px;padding:6px;background:linear-gradient(135deg,#34c759,#30d158);border:none;border-radius:6px;color:#fff;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;height:30px;width:30px;box-sizing:border-box}.generate-btn[data-v-676ef9d8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #34c7594d}.generate-btn[data-v-676ef9d8]:active{transform:translateY(0)}.config-switches[data-v-676ef9d8]{display:flex;flex-direction:column;gap:8px}.switch-item[data-v-676ef9d8]{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.switch-info[data-v-676ef9d8]{display:flex;flex-direction:column;gap:2px}.switch-label[data-v-676ef9d8]{color:#ffffffe6;font-size:13px;font-weight:500}.switch-desc[data-v-676ef9d8]{color:#fff9;font-size:11px}.switch[data-v-676ef9d8]{position:relative;display:inline-block;width:38px;height:20px}.switch input[data-v-676ef9d8]{opacity:0;width:0;height:0}.slider[data-v-676ef9d8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.3s;border-radius:20px}.slider[data-v-676ef9d8]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}input:checked+.slider[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff,#5856d6)}input:checked+.slider[data-v-676ef9d8]:before{transform:translate(18px)}@media (max-width: 480px){.signing-config-section[data-v-676ef9d8]{padding:8px;margin-top:10px}.config-group[data-v-676ef9d8]{padding:6px;margin-bottom:8px}.mode-tab[data-v-676ef9d8],.config-input[data-v-676ef9d8]{padding:5px 8px;font-size:11px}.switch-item[data-v-676ef9d8]{padding:3px 0}.config-header[data-v-676ef9d8]{margin-bottom:6px;font-size:12px}.config-group .input-group[data-v-676ef9d8]{margin-bottom:6px}}.dylib-selection[data-v-676ef9d8]{margin-top:16px}.dylib-list[data-v-676ef9d8]{max-height:240px;overflow-y:auto;background:#1c1c1e99;border:1px solid rgba(255,255,255,.1);border-radius:12px}.dylib-item[data-v-676ef9d8]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s ease}.dylib-item[data-v-676ef9d8]:last-child{border-bottom:none}.dylib-item[data-v-676ef9d8]:hover{background:#ffffff0d}.dylib-item.selected[data-v-676ef9d8]{background:#007aff26}.dylib-checkbox[data-v-676ef9d8]{margin-right:12px;color:#007aff;font-size:16px}.dylib-item.selected .dylib-checkbox[data-v-676ef9d8]{color:#fff}.dylib-info[data-v-676ef9d8]{flex:1;min-width:0}.dylib-name[data-v-676ef9d8]{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.dylib-meta[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;font-size:12px;color:#ffffffb3}.dylib-size[data-v-676ef9d8]{color:#fffc;background:#ffffff1a;padding:2px 6px;border-radius:4px;font-size:11px}.dylib-desc[data-v-676ef9d8]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.dylib-list[data-v-676ef9d8]::-webkit-scrollbar{width:4px}.dylib-list[data-v-676ef9d8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}@media (max-width: 768px){.dylib-item[data-v-676ef9d8]{padding:10px 12px}.dylib-checkbox[data-v-676ef9d8]{margin-right:10px;font-size:14px}.dylib-name[data-v-676ef9d8]{font-size:13px}.dylib-meta[data-v-676ef9d8]{font-size:11px;gap:8px}.dylib-size[data-v-676ef9d8]{font-size:10px;padding:1px 4px}}.tab-switch-section[data-v-676ef9d8]{margin-bottom:24px;position:relative}.tab-switch-section[data-v-676ef9d8]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:linear-gradient(90deg,rgba(255,255,255,.15),transparent);border-radius:50%;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.tab-switch-section[data-v-676ef9d8]:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:linear-gradient(-90deg,rgba(255,255,255,.15),transparent);border-radius:50%;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.tab-buttons[data-v-676ef9d8]:not(:hover):before,.tab-buttons[data-v-676ef9d8]:not(:hover):after{opacity:1}.tab-buttons[data-v-676ef9d8]{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:6px 16px;gap:8px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;-ms-overflow-style:none}.tab-buttons[data-v-676ef9d8]::-webkit-scrollbar{display:none}.tab-btn[data-v-676ef9d8]{flex-shrink:0;padding:8px 16px;background:transparent;border:none;border-radius:8px;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;min-width:fit-content;border:1px solid transparent}.tab-btn[data-v-676ef9d8]:hover{color:#ffffffe6;background:#ffffff0d}.tab-btn.active[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 2px 8px #007aff40,0 1px 4px #007aff26,inset 0 1px #ffffff26;border:1px solid rgba(0,122,255,.3);transform:translateY(-.5px)}.tab-btn i[data-v-676ef9d8]{font-size:14px}.tab-content[data-v-676ef9d8]{animation:slideInUp-676ef9d8 .4s cubic-bezier(.25,.46,.45,.94);transform-origin:top}@keyframes slideInUp-676ef9d8{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tab-btn[data-v-676ef9d8]{position:relative;overflow:hidden}.tab-btn[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.tab-btn[data-v-676ef9d8]:hover:before{left:100%}.tasks-actions[data-v-676ef9d8]{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px;padding:0 4px}.refresh-btn[data-v-676ef9d8]{padding:12px 20px;background:linear-gradient(135deg,#007aff26,#007aff14);border:.5px solid rgba(0,122,255,.25);border-radius:12px;color:#007aff;font-size:14px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.refresh-btn[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.refresh-btn[data-v-676ef9d8]:hover:before{left:100%}.refresh-btn[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#007aff40,#007aff26);border-color:#007aff59;transform:translateY(-2px);box-shadow:0 8px 24px #007aff40}.refresh-btn[data-v-676ef9d8]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.refresh-btn[data-v-676ef9d8]:disabled:before{display:none}.tutorial-btn[data-v-676ef9d8]{padding:12px 20px;background:linear-gradient(135deg,#ff950026,#ff950014);border:.5px solid rgba(255,149,0,.25);border-radius:12px;color:#ff9500;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.tutorial-btn[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.tutorial-btn[data-v-676ef9d8]:hover:before{left:100%}.tutorial-btn[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#ff950040,#ff950026);border-color:#ff950059;transform:translateY(-2px);box-shadow:0 8px 24px #ff950040}.tutorial-dialog .var-dialog__content[data-v-676ef9d8]{max-width:500px;max-height:80vh;overflow-y:auto}.dialog-title-icon.info[data-v-676ef9d8],.dialog-title-icon.success[data-v-676ef9d8]{display:flex;align-items:center;gap:10px;color:#007aff;font-size:18px;font-weight:600}.tutorial-content[data-v-676ef9d8]{padding:10px 0}.tutorial-step[data-v-676ef9d8]{margin-bottom:24px;padding:16px;background:#007aff0d;border:.5px solid rgba(0,122,255,.1);border-radius:12px;position:relative}.tutorial-step[data-v-676ef9d8]:last-of-type{margin-bottom:16px}.step-header[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.step-icon[data-v-676ef9d8]{color:#007aff;font-size:16px;width:20px;text-align:center}.step-header h4[data-v-676ef9d8]{margin:0;font-size:16px;font-weight:600}.tutorial-step p[data-v-676ef9d8]{margin:0;font-size:14px;line-height:1.5;padding-left:32px}.tutorial-note[data-v-676ef9d8]{padding:16px;background:#ff950014;border:.5px solid rgba(255,149,0,.2);border-radius:12px;display:flex;align-items:flex-start;gap:12px}.tutorial-note.important[data-v-676ef9d8]{background:#ff3b3014;border:.5px solid rgba(255,59,48,.2);margin-bottom:20px}.tutorial-note.important i[data-v-676ef9d8]{color:#ff3b30}.tutorial-note i[data-v-676ef9d8]{color:#ff9500;font-size:16px;margin-top:2px;flex-shrink:0}.tutorial-note p[data-v-676ef9d8]{margin:0;font-size:14px;line-height:1.5}.tutorial-image-container[data-v-676ef9d8]{margin:16px 0;text-align:center}.tutorial-image[data-v-676ef9d8]{max-width:100%;height:auto;border-radius:12px;border:.5px solid rgba(0,122,255,.1);box-shadow:0 4px 16px #0000001a}.tasks-list[data-v-676ef9d8]{display:flex;flex-direction:column;gap:12px;overflow:visible;-webkit-overflow-scrolling:touch;padding-bottom:20px}.task-item[data-v-676ef9d8]{background:#ffffff08;border:.5px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.task-item[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff05,#ffffff03);pointer-events:none}.task-item[data-v-676ef9d8]:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 2px 8px #ffffff1a}.task-header[data-v-676ef9d8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;position:relative;z-index:1}.task-app-info[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;flex:1}.task-app-icon-container[data-v-676ef9d8]{position:relative;display:inline-block}.task-app-icon[data-v-676ef9d8]{width:44px;height:44px;border-radius:12px;object-fit:cover;background:#ffffff14;border:.5px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff1a}.task-status-badge[data-v-676ef9d8]{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid rgba(0,0,0,.8);box-shadow:0 2px 6px #0006}.task-status-badge.status-pending[data-v-676ef9d8]{background:#ff9500;color:#fff}.task-status-badge.status-processing[data-v-676ef9d8]{background:#007aff;color:#fff}.task-status-badge.status-completed[data-v-676ef9d8]{background:#34c759;color:#fff}.task-status-badge.status-failed[data-v-676ef9d8]{background:#ff3b30;color:#fff}.task-status-badge.status-unknown[data-v-676ef9d8]{background:#8e8e93;color:#fff}.task-app-details[data-v-676ef9d8]{flex:1;min-width:0}.task-app-name[data-v-676ef9d8]{color:#fffffff2;font-size:15px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.task-app-meta[data-v-676ef9d8]{color:#ffffff8c;font-size:13px;font-weight:500}.task-bundle-id[data-v-676ef9d8]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:#ffffff0d;padding:3px 6px;border-radius:4px;font-size:11px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:help;transition:all .3s ease;border:.5px solid rgba(255,255,255,.08)}.task-bundle-id[data-v-676ef9d8]:hover{background:#ffffff14;border-color:#ffffff26;transform:scale(1.02)}.task-status[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.5px solid transparent;position:relative;overflow:hidden}.task-status[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:.8;z-index:-1}.task-status i[data-v-676ef9d8]{font-size:12px;animation:statusPulse-676ef9d8 2s infinite ease-in-out}@keyframes statusPulse-676ef9d8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.task-status.status-pending[data-v-676ef9d8]{background:linear-gradient(135deg,#ff950040,#ff950026);color:#ff9500;border-color:#ff95004d;box-shadow:0 2px 8px #ff950033}.task-status.status-processing[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff40,#007aff26);color:#007aff;border-color:#007aff4d;box-shadow:0 2px 8px #007aff33}.task-status.status-signing[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff40,#40a9ff26);color:#007aff;border-color:#007aff4d;box-shadow:0 2px 8px #007aff33}.task-status.status-uploading[data-v-676ef9d8]{background:linear-gradient(135deg,#34c75940,#34c75926);color:#34c759;border-color:#34c7594d;box-shadow:0 2px 8px #34c75933}.task-status.status-completed[data-v-676ef9d8]{background:linear-gradient(135deg,#34c75940,#52c41a26);color:#34c759;border-color:#34c7594d;box-shadow:0 2px 8px #34c75933}.task-status.status-failed[data-v-676ef9d8]{background:linear-gradient(135deg,#ff3b3040,#ff3b3026);color:#ff3b30;border-color:#ff3b304d;box-shadow:0 2px 8px #ff3b3033}.task-status.status-unknown[data-v-676ef9d8]{background:linear-gradient(135deg,#8e8e9340,#8e8e9326);color:#8e8e93;border-color:#8e8e934d;box-shadow:0 2px 8px #8e8e9333}.task-progress-section[data-v-676ef9d8]{margin:20px 0;padding:16px 20px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.task-progress-section[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff03,#ffffff01);border-radius:16px;pointer-events:none}.progress-bar-container[data-v-676ef9d8]{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.progress-bar[data-v-676ef9d8]{width:100%;height:8px;background:#ffffff14;border-radius:6px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0003}.progress-bar[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.progress-fill[data-v-676ef9d8]{height:100%;border-radius:6px;transition:width .6s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.progress-fill[data-v-676ef9d8]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShimmer-676ef9d8 2s infinite}.progress-fill.progress-pending[data-v-676ef9d8]{background:linear-gradient(135deg,#ff9500,#ffb340,#ff9500);box-shadow:0 2px 8px #ff95004d}.progress-fill.progress-downloading[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff,#40a9ff,#007aff);box-shadow:0 2px 8px #007aff4d}.progress-fill.progress-signing[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff,#1890ff,#007aff);box-shadow:0 2px 8px #007aff4d}.progress-fill.progress-uploading[data-v-676ef9d8]{background:linear-gradient(135deg,#34c759,#52c41a,#34c759);box-shadow:0 2px 8px #34c7594d}.progress-fill.progress-default[data-v-676ef9d8]{background:linear-gradient(135deg,#8e8e93,#bfbfbf,#8e8e93);box-shadow:0 2px 8px #8e8e934d}.progress-text[data-v-676ef9d8]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.progress-percentage[data-v-676ef9d8]{color:#fffffff2;font-weight:700;font-size:14px}.progress-status[data-v-676ef9d8]{color:#ffffffbf;font-weight:500}.task-details[data-v-676ef9d8]{border-top:.5px solid rgba(255,255,255,.08);padding-top:12px;position:relative;z-index:1}.task-info-grid[data-v-676ef9d8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.task-info-inline[data-v-676ef9d8]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.task-info-item[data-v-676ef9d8]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-info-label[data-v-676ef9d8]{color:#ffffff8c;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-info-value[data-v-676ef9d8]{color:#fffffff2;font-size:13px;font-weight:500}.task-info-inline-item[data-v-676ef9d8]{display:flex;align-items:center;gap:6px;white-space:nowrap}.task-info-inline-item .task-info-label[data-v-676ef9d8]{color:#ffffff8c;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-info-inline-item .task-info-value[data-v-676ef9d8]{color:#fffffff2;font-size:13px;font-weight:500}.task-actions[data-v-676ef9d8]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.task-action-btn[data-v-676ef9d8]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:6px;border:.5px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.task-action-btn[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.task-action-btn[data-v-676ef9d8]:hover:before{left:100%}.task-action-btn.download[data-v-676ef9d8]{background:linear-gradient(135deg,#007aff40,#007aff26);color:#007aff;border-color:#007aff4d;box-shadow:0 4px 16px #007aff33}.task-action-btn.download[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#007aff59,#007aff40);transform:translateY(-2px);box-shadow:0 8px 24px #007aff4d}.task-action-btn.install[data-v-676ef9d8]{background:linear-gradient(135deg,#34c75940,#34c75926);color:#34c759;border-color:#34c7594d;box-shadow:0 4px 16px #34c75933}.task-action-btn.install[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#34c75959,#34c75940);transform:translateY(-2px);box-shadow:0 8px 24px #34c7594d}.task-action-btn.install.disabled[data-v-676ef9d8]{background:linear-gradient(135deg,#ff950026,#ff950014);color:#ff9500;border-color:#ff950033;box-shadow:0 2px 8px #ff95001a;cursor:not-allowed;opacity:.7}.task-action-btn.install.disabled[data-v-676ef9d8]:hover{transform:none;box-shadow:0 2px 8px #ff95001a}.task-action-btn.delete[data-v-676ef9d8]{background:linear-gradient(135deg,#ff3b3040,#ff3b3026);color:#ff3b30;border-color:#ff3b304d;box-shadow:0 4px 16px #ff3b3033}.task-action-btn.delete[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#ff3b3059,#ff3b3040);transform:translateY(-2px);box-shadow:0 8px 24px #ff3b304d}.task-error[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#ff3b3026,#ff3b3014);border:.5px solid rgba(255,59,48,.25);border-radius:16px;color:#ff3b30;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:16px}.task-error i[data-v-676ef9d8]{font-size:16px;animation:errorPulse-676ef9d8 2s infinite ease-in-out}@keyframes errorPulse-676ef9d8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.no-tasks-state[data-v-676ef9d8]{text-align:center;padding:80px 20px;color:#fff9;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.no-tasks-state i[data-v-676ef9d8]{font-size:64px;margin-bottom:24px;color:#ffffff40;animation:floatIcon-676ef9d8 3s ease-in-out infinite}.no-tasks-state p[data-v-676ef9d8]{margin:12px 0;font-size:18px;font-weight:600;color:#ffffffb3}.no-tasks-tip[data-v-676ef9d8]{font-size:15px!important;color:#ffffff73!important;font-weight:500!important}@media (max-width: 768px){.tab-btn[data-v-676ef9d8]{padding:8px 14px;font-size:13px;border-radius:8px}.tasks-actions[data-v-676ef9d8]{justify-content:center;margin-bottom:20px;flex-direction:row;gap:10px}.refresh-btn[data-v-676ef9d8],.tutorial-btn[data-v-676ef9d8]{padding:10px 16px;border-radius:12px;font-size:13px;flex:1;justify-content:center;min-width:0}.tutorial-dialog .var-dialog__content[data-v-676ef9d8]{max-width:90vw;margin:0 10px}.tutorial-step p[data-v-676ef9d8]{padding-left:0;margin-top:8px}.task-item[data-v-676ef9d8]{padding:20px;border-radius:18px;margin-bottom:4px}.task-header[data-v-676ef9d8]{margin-bottom:12px}.task-app-info[data-v-676ef9d8]{gap:14px}.task-app-icon[data-v-676ef9d8]{width:48px;height:48px;border-radius:14px}.task-app-name[data-v-676ef9d8]{font-size:16px;font-weight:600}.task-app-meta[data-v-676ef9d8]{font-size:13px}.task-bundle-id[data-v-676ef9d8]{font-size:11px;max-width:220px;padding:3px 6px}.task-status[data-v-676ef9d8]{padding:10px 16px;border-radius:12px;font-size:14px;align-self:flex-start}.task-progress-section[data-v-676ef9d8]{margin:18px 0;padding:16px 18px;border-radius:14px}.progress-bar[data-v-676ef9d8]{height:10px;border-radius:8px}.progress-text[data-v-676ef9d8]{font-size:13px}.progress-percentage[data-v-676ef9d8]{font-size:14px}.task-info-grid[data-v-676ef9d8]{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.task-info-inline[data-v-676ef9d8]{flex-direction:column;gap:8px;align-items:stretch}.task-info-inline-item[data-v-676ef9d8]{justify-content:space-between;padding:8px 12px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-info-item[data-v-676ef9d8]{padding:10px 12px;border-radius:8px}.task-info-label[data-v-676ef9d8]{font-size:12px}.task-info-value[data-v-676ef9d8]{font-size:15px}.task-actions[data-v-676ef9d8]{justify-content:stretch}.task-action-btn[data-v-676ef9d8]{flex:1;justify-content:center;padding:10px 16px;border-radius:8px;font-size:13px}.task-error[data-v-676ef9d8]{padding:16px 18px;border-radius:14px;font-size:14px}.no-tasks-state[data-v-676ef9d8]{padding:60px 20px;border-radius:20px;margin-bottom:30px}.no-tasks-state i[data-v-676ef9d8]{font-size:56px;margin-bottom:20px}.no-tasks-state p[data-v-676ef9d8]{font-size:17px}.no-tasks-tip[data-v-676ef9d8]{font-size:14px!important}.tasks-list[data-v-676ef9d8]{padding-bottom:60px}.load-more-section[data-v-676ef9d8],.no-more-data[data-v-676ef9d8]{margin-bottom:60px}}@media (max-width: 480px){.task-bundle-id[data-v-676ef9d8]{font-size:10px;max-width:180px;padding:2px 5px}}@media (max-width: 360px){.task-bundle-id[data-v-676ef9d8]{font-size:9px;max-width:140px;padding:2px 4px}}.install-dialog .var-dialog__content[data-v-676ef9d8]{background:linear-gradient(135deg,#1c1c1ef2,#2c2c2ef2);border:.5px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffffff2}.install-dialog .dialog-title-icon[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#34c759}.install-dialog .dialog-title-icon[data-v-676ef9d8]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#34c759,#30d158);border-radius:50%;font-size:14px;font-weight:700;color:#fff}.install-dialog .dialog-content[data-v-676ef9d8]{padding:20px 0;line-height:1.6}.install-dialog .dialog-content p[data-v-676ef9d8]{margin:0 0 16px;font-size:15px}.install-dialog .dialog-content p[data-v-676ef9d8]:last-child{margin-bottom:0;font-weight:600;color:#34c759}.install-dialog .var-dialog__footer[data-v-676ef9d8]{background:transparent;border-top:.5px solid rgba(255,255,255,.1);padding:16px 24px}.install-dialog .var-button[data-v-676ef9d8]{border-radius:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.install-dialog .var-button--primary[data-v-676ef9d8]{background:linear-gradient(135deg,#34c759,#30d158);border:none;box-shadow:0 4px 16px #34c7594d}.install-dialog .var-button--primary[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#30d158,#34c759);transform:translateY(-1px);box-shadow:0 6px 20px #34c75966}.cert-status-success[data-v-676ef9d8]{color:#34c759!important;font-weight:600}.cert-status-warning[data-v-676ef9d8]{color:#ff9500!important;font-weight:600}.cert-status-danger[data-v-676ef9d8]{color:#ff3b30!important;font-weight:600}.cert-status-default[data-v-676ef9d8]{color:#fff9!important;font-weight:600}.cert-status-info[data-v-676ef9d8]{color:#007aff!important;font-weight:600}.status-badge[data-v-676ef9d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.status-badge i[data-v-676ef9d8]{font-size:10px}.status-badge.status-valid[data-v-676ef9d8],.status-badge.status-success[data-v-676ef9d8]{background:#30d15826;color:#30d158;border-color:#30d1584d}.status-badge.status-appointment[data-v-676ef9d8]{background:#ff950026;color:#ff9500;border-color:#ff95004d}.status-badge.status-expired[data-v-676ef9d8],.status-badge.status-failed[data-v-676ef9d8]{background:#ff453a26;color:#ff453a;border-color:#ff453a4d}.status-badge.status-revoked[data-v-676ef9d8]{background:#ff3b3026;color:#ff3b30;border-color:#ff3b304d}.status-badge.status-inactive[data-v-676ef9d8]{background:#ff950026;color:#ff9500;border-color:#ff95004d}.status-badge.status-processing[data-v-676ef9d8],.status-badge.status-pending[data-v-676ef9d8]{background:#64d2ff26;color:#64d2ff;border-color:#64d2ff4d}.status-badge.status-processing i[data-v-676ef9d8],.status-badge.status-pending i[data-v-676ef9d8]{animation:spin-676ef9d8 1s linear infinite}.status-badge.status-unknown[data-v-676ef9d8]{background:#8e8e9326;color:#8e8e93;border-color:#8e8e934d}.delete-dialog .var-dialog__content[data-v-676ef9d8]{background:linear-gradient(135deg,#1c1c1ef2,#2c2c2ef2);border:.5px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffffff2}.delete-dialog .dialog-title-icon[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#ff9500}.delete-dialog .dialog-title-icon.warning[data-v-676ef9d8]:before{content:"⚠";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#ff9500,#ffcc02);border-radius:50%;font-size:14px;font-weight:700;color:#fff}.delete-dialog .dialog-content[data-v-676ef9d8]{padding:20px 0;line-height:1.6}.delete-dialog .dialog-content p[data-v-676ef9d8]{margin:0;font-size:15px}.delete-dialog .var-dialog__footer[data-v-676ef9d8]{background:transparent;border-top:.5px solid rgba(255,255,255,.1);padding:16px 24px}.delete-dialog .var-button[data-v-676ef9d8]{border-radius:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-dialog .var-button--primary[data-v-676ef9d8]{background:linear-gradient(135deg,#ff3b30,#ff453a);border:none;box-shadow:0 4px 16px #ff3b304d}.delete-dialog .var-button--primary[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#ff453a,#ff3b30);transform:translateY(-1px);box-shadow:0 6px 20px #ff3b3066}.load-more-section[data-v-676ef9d8]{display:flex;justify-content:center;padding:20px;margin-top:16px;margin-bottom:20px}.load-more-btn[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#007aff26,#007aff14);border:.5px solid rgba(0,122,255,.2);border-radius:12px;color:#007aff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:120px;justify-content:center}.load-more-btn[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#007aff40,#007aff26);transform:translateY(-2px);box-shadow:0 8px 24px #007aff33}.load-more-btn[data-v-676ef9d8]:disabled{opacity:.6;cursor:not-allowed;transform:none}.load-more-btn[data-v-676ef9d8]:disabled:hover{transform:none;box-shadow:none}.load-more-btn .rotating[data-v-676ef9d8]{animation:appleSpin-676ef9d8 .8s linear infinite}.no-more-data[data-v-676ef9d8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;margin-top:16px;color:#fff9;font-size:14px;margin-bottom:20px}.no-more-data i[data-v-676ef9d8]{font-size:20px;color:#34c759}.no-more-data p[data-v-676ef9d8]{margin:0;font-weight:500}.recommended-apps-section[data-v-676ef9d8]{margin-bottom:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px #00000026,0 1px #ffffff1a inset;overflow:visible}.recommended-apps-section .section-header[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:-.2px}.recommended-apps-section .section-header i[data-v-676ef9d8]{color:gold;font-size:16px;text-shadow:0 0 8px rgba(255,215,0,.3)}.recommended-apps-container[data-v-676ef9d8]{overflow:visible}.recommended-apps-scroll[data-v-676ef9d8]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;padding-top:2px;margin:-2px 0;scrollbar-width:none;-ms-overflow-style:none}.recommended-apps-scroll[data-v-676ef9d8]::-webkit-scrollbar{display:none}.recommended-app-card[data-v-676ef9d8]{flex-shrink:0;width:180px;height:56px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;gap:8px;position:relative;overflow:visible}.recommended-app-card[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease;pointer-events:none}.recommended-app-card[data-v-676ef9d8]:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0003,0 1px #ffffff26 inset}.recommended-app-card[data-v-676ef9d8]:hover:before{opacity:1}.recommended-app-card.selected[data-v-676ef9d8]{background:#007aff33;border-color:#007aff66;border-radius:8px;box-shadow:0 4px 12px #007aff4d,0 1px #fff3 inset}.recommended-app-icon[data-v-676ef9d8]{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0003,0 1px #ffffff1a inset;transition:transform .3s ease}.recommended-app-card:hover .recommended-app-icon[data-v-676ef9d8]{transform:scale(1.05)}.recommended-app-info[data-v-676ef9d8]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.recommended-app-name[data-v-676ef9d8]{color:#fffffff2;font-size:12px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;text-align:left}.recommended-app-reason[data-v-676ef9d8]{color:#fff9;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:left;margin:0}.recommended-app-action[data-v-676ef9d8]{color:#007affcc;font-size:14px;transition:all .3s ease;flex-shrink:0}.recommended-app-card:hover .recommended-app-action[data-v-676ef9d8]{color:#007aff;transform:scale(1.1)}.recommended-app-card.selected .recommended-app-action[data-v-676ef9d8]{color:#ffffffe6}@media (max-width: 768px){.recommended-apps-section[data-v-676ef9d8]{padding:12px;margin-bottom:16px;overflow:visible}.recommended-app-card[data-v-676ef9d8]{width:160px;height:48px;padding:6px;border-radius:6px;overflow:visible}.recommended-app-icon[data-v-676ef9d8]{width:28px;height:28px;border-radius:5px}.recommended-app-name[data-v-676ef9d8]{font-size:11px}.recommended-app-reason[data-v-676ef9d8]{font-size:9px}.recommended-apps-section .section-header[data-v-676ef9d8]{font-size:13px;margin-bottom:10px}.app-selection-section .section-title[data-v-676ef9d8]{font-size:20px}.app-selection-section .section-subtitle[data-v-676ef9d8]{font-size:14px}}@media (prefers-color-scheme: dark){.recommended-apps-section[data-v-676ef9d8]{background:#ffffff08;border-color:#ffffff14}.recommended-app-card[data-v-676ef9d8]{background:#ffffff0d;border-color:#ffffff14}.recommended-app-card[data-v-676ef9d8]:hover{background:#ffffff14;border-color:#ffffff26}}.disclaimer-section[data-v-676ef9d8]{max-width:580px;padding:0 20px 20px;margin:auto;position:relative}.disclaimer-content[data-v-676ef9d8]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#ffffff08;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 8px 32px #0003,0 2px 8px #0000001a;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.disclaimer-content[data-v-676ef9d8]:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 12px 40px #00000040,0 4px 12px #00000026}.disclaimer-icon[data-v-676ef9d8]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.disclaimer-icon i[data-v-676ef9d8]{font-size:16px;color:#fff9;transition:color .3s ease}.disclaimer-content:hover .disclaimer-icon i[data-v-676ef9d8]{color:#fffc}.disclaimer-text[data-v-676ef9d8]{flex:1;line-height:1.5}.disclaimer-text p[data-v-676ef9d8]{margin:0;font-size:13px;color:#ffffffb3;font-weight:400;letter-spacing:.2px;transition:color .3s ease}.disclaimer-content:hover .disclaimer-text p[data-v-676ef9d8]{color:#ffffffd9}@media (max-width: 768px){.disclaimer-section[data-v-676ef9d8]{margin-top:24px;padding:0 16px 16px}.disclaimer-content[data-v-676ef9d8]{padding:14px 16px;gap:10px;border-radius:14px}.disclaimer-icon[data-v-676ef9d8]{width:18px;height:18px}.disclaimer-icon i[data-v-676ef9d8]{font-size:14px}.disclaimer-text p[data-v-676ef9d8]{font-size:12px;line-height:1.4}}.activation-container[data-v-676ef9d8]{padding-bottom:40px}@media (max-width: 768px){.activation-container[data-v-676ef9d8]{padding-bottom:30px}}.info-value.expired[data-v-676ef9d8]{color:#ff453a!important;font-weight:600}.info-value.expiring-soon[data-v-676ef9d8]{color:#ff9f0a!important;font-weight:600}.info-value.valid[data-v-676ef9d8]{color:#30d158!important;font-weight:500}.certificate-actions[data-v-676ef9d8]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;gap:12px}.cert-action-btn[data-v-676ef9d8]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;min-width:120px;justify-content:center;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.cert-action-btn.inline[data-v-676ef9d8]{padding:8px 16px;min-width:100px;font-size:13px;border-radius:8px}.cert-action-btn.download[data-v-676ef9d8]{color:#fff;background:linear-gradient(135deg,#007aff,#5856d6);border:1px solid rgba(0,122,255,.3)}.cert-action-btn.download[data-v-676ef9d8]:hover:not(:disabled){background:linear-gradient(135deg,#0056cc,#4c44c4);transform:translateY(-1px);box-shadow:0 8px 25px #007aff4d}.cert-action-btn[data-v-676ef9d8]:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cert-action-btn i.rotating[data-v-676ef9d8]{animation:spin-676ef9d8 1s linear infinite}@keyframes spin-676ef9d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.certificate-actions[data-v-676ef9d8]{margin-top:16px;padding-top:16px;gap:10px}.cert-action-btn[data-v-676ef9d8]{padding:10px 20px;font-size:13px;min-width:100px}.cert-action-btn.inline[data-v-676ef9d8]{padding:6px 12px;min-width:80px;font-size:12px}}.collapse-toggle-container[data-v-676ef9d8]{display:flex;justify-content:center;margin-bottom:20px}.status-badge.downloadable[data-v-676ef9d8]{cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:none;font-family:inherit;position:relative;overflow:hidden}.status-badge.downloadable[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.status-badge.downloadable[data-v-676ef9d8]:hover:before{left:100%}.status-badge.downloadable[data-v-676ef9d8]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #00000026;filter:brightness(1.1)}.status-badge.downloadable[data-v-676ef9d8]:active{transform:translateY(0) scale(1);box-shadow:0 2px 6px #0000001a}.status-badge.downloadable[data-v-676ef9d8]:disabled{opacity:.7;cursor:not-allowed;transform:none;filter:none}.status-badge.downloadable[data-v-676ef9d8]:disabled:before{display:none}.status-badge.downloadable.status-valid[data-v-676ef9d8]{background:linear-gradient(135deg,#34c759,#30d158);color:#fff;border-color:#34c7594d}.status-badge.downloadable.status-valid[data-v-676ef9d8]:hover{background:linear-gradient(135deg,#30b54a,#2ab24a)}.collapse-toggle-btn[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.collapse-toggle-btn[data-v-676ef9d8]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.collapse-btn-content[data-v-676ef9d8]{display:flex;align-items:center;gap:12px}.collapse-text[data-v-676ef9d8]{font-weight:600;letter-spacing:-.2px}.collapse-icon[data-v-676ef9d8]{font-size:12px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.collapse-icon.rotated[data-v-676ef9d8]{transform:rotate(180deg)}.collapsible-content[data-v-676ef9d8]{overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;opacity:1;transform:translateY(0);visibility:visible;height:auto}.collapsible-content.collapsed[data-v-676ef9d8]{opacity:0;transform:translateY(-20px);visibility:hidden;height:0;margin:0;padding:0}.appointment-pending-notice[data-v-676ef9d8]{margin-bottom:20px}@media (max-width: 768px){.collapse-toggle-btn[data-v-676ef9d8]{padding:10px 16px;font-size:13px}.collapse-btn-content[data-v-676ef9d8]{gap:8px}.collapse-text[data-v-676ef9d8]{font-size:13px}.status-badge[data-v-676ef9d8]{padding:3px 6px;font-size:10px;gap:3px}.status-badge i[data-v-676ef9d8]{font-size:9px}.collapse-toggle-container[data-v-676ef9d8]{margin-bottom:16px}.status-badge.downloadable[data-v-676ef9d8]{font-size:11px}.status-badge.downloadable i[data-v-676ef9d8]{font-size:10px}.appointment-pending-notice[data-v-676ef9d8]{margin-bottom:16px}}.corner-buttons[data-v-676ef9d8]{position:absolute;top:20px;right:20px;display:flex;gap:8px;z-index:10}.corner-btn[data-v-676ef9d8]{width:40px;height:40px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0000001a,0 2px 8px #00000014,0 0 0 1px #ffffff0d inset}.corner-btn[data-v-676ef9d8]:hover{transform:translateY(-1px) scale(1.05);background:#ffffff26;border:1px solid rgba(255,255,255,.25);box-shadow:0 6px 20px #00000026,0 3px 12px #0000001f,0 0 0 1px #ffffff14 inset}.corner-btn[data-v-676ef9d8]:active{transform:translateY(0) scale(1.02);transition:all .1s ease}.corner-btn.customer-service[data-v-676ef9d8]{color:#fff}.corner-btn.customer-service[data-v-676ef9d8]:hover{background:#007aff33;border:1px solid rgba(0,122,255,.3)}.corner-btn.customer-service i[data-v-676ef9d8]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.corner-btn.logout[data-v-676ef9d8]{color:#fff;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.15)!important;min-width:40px!important;width:40px!important;height:40px!important;padding:0!important}.corner-btn.logout[data-v-676ef9d8]:hover{background:#ff3b3033!important;border:1px solid rgba(255,59,48,.3)!important}.corner-btn.logout i[data-v-676ef9d8]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@media (max-width: 768px){.corner-buttons[data-v-676ef9d8]{top:16px;right:16px;gap:6px}.corner-btn[data-v-676ef9d8]{width:36px;height:36px;border-radius:10px}.corner-btn.logout[data-v-676ef9d8]{min-width:36px!important;width:36px!important;height:36px!important}.corner-btn i[data-v-676ef9d8]{font-size:14px}}.storage-selection-dialog .var-dialog__content[data-v-676ef9d8]{max-width:480px;width:85vw}.storage-dialog-content[data-v-676ef9d8]{padding:4px 0}@media (max-width: 768px){.storage-selection-dialog .var-dialog__content[data-v-676ef9d8]{width:92vw;margin:0 auto;max-height:70vh;overflow-y:auto}.storage-dialog-content[data-v-676ef9d8]{padding:2px 0}}.status-notice[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;animation:fadeInUp-676ef9d8 .3s ease-out}.udid-progress-container[data-v-676ef9d8]{padding:24px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:16px 0;position:relative;overflow:hidden}.udid-progress-container[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,122,255,.3) 20%,rgba(52,199,89,.3) 50%,rgba(0,122,255,.3) 80%,transparent 100%);animation:progressGlow-676ef9d8 2s ease-in-out infinite alternate}@keyframes progressGlow-676ef9d8{0%{opacity:.5}to{opacity:1}}.progress-info[data-v-676ef9d8]{display:flex;flex-direction:column;gap:16px}.progress-header[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;color:#ffffffe6}.progress-header i[data-v-676ef9d8]{font-size:18px;color:#007aff;animation:devicePulse-676ef9d8 2s ease-in-out infinite}@keyframes devicePulse-676ef9d8{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.progress-title[data-v-676ef9d8]{font-size:16px;font-weight:600;color:#ffffffe6}.udid-progress-container .progress-bar[data-v-676ef9d8]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;position:relative}.udid-progress-container .progress-fill[data-v-676ef9d8]{height:100%;background:linear-gradient(90deg,#007aff,#34c759);border-radius:3px;transition:width .5s ease;position:relative;overflow:hidden}.udid-progress-container .progress-fill[data-v-676ef9d8]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:progressShimmer-676ef9d8 2s ease-in-out infinite}@keyframes progressShimmer-676ef9d8{0%{left:-100%}to{left:100%}}.progress-details[data-v-676ef9d8]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.progress-percentage[data-v-676ef9d8]{color:#ffffffe6;font-weight:600}.progress-time[data-v-676ef9d8]{color:#fff9}.phase-tips[data-v-676ef9d8]{margin-top:16px}.phase-tips .tip[data-v-676ef9d8]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#007aff14;border:.5px solid rgba(0,122,255,.15);border-radius:12px;color:#fffc;font-size:13px}.phase-tips .tip i[data-v-676ef9d8]{color:#007aff;font-size:14px}.retry-hint[data-v-676ef9d8]{margin-top:12px;padding:12px 16px;background:#ff950014;border:.5px solid rgba(255,149,0,.15);border-radius:12px;color:#ffffffb3;font-size:13px;display:flex;align-items:center;gap:10px}.retry-hint i[data-v-676ef9d8]{color:#ff9500;font-size:14px}.timeout-notice.enhanced[data-v-676ef9d8]{padding:20px;border-radius:16px;margin:16px 0;background:#ff95001a;border:1px solid rgba(255,149,0,.2);flex-direction:column;align-items:flex-start}.timeout-content[data-v-676ef9d8]{margin-left:8px;width:100%}.timeout-title[data-v-676ef9d8]{font-size:16px;font-weight:600;margin:0 0 8px;color:#ff9500}.timeout-reason[data-v-676ef9d8]{font-size:14px;margin:8px 0 4px;color:#ffffffb3}.timeout-reasons[data-v-676ef9d8]{margin:8px 0;padding-left:20px;color:#fff9}.timeout-reasons li[data-v-676ef9d8]{margin:4px 0;font-size:13px}.timeout-suggestion[data-v-676ef9d8]{font-size:13px;margin:12px 0 0;color:#fffc;padding:8px 12px;background:#ff95001a;border-radius:8px;border-left:3px solid #FF9500}@media (max-width: 768px){.udid-progress-container[data-v-676ef9d8]{padding:20px;border-radius:16px;margin:12px 0}.progress-header i[data-v-676ef9d8]{font-size:16px}.progress-title[data-v-676ef9d8]{font-size:15px}.phase-tips .tip[data-v-676ef9d8],.retry-hint[data-v-676ef9d8]{padding:10px 14px;font-size:12px}.timeout-notice.enhanced[data-v-676ef9d8]{padding:16px;border-radius:14px}.timeout-title[data-v-676ef9d8]{font-size:15px}.timeout-reason[data-v-676ef9d8],.timeout-suggestion[data-v-676ef9d8]{font-size:13px}.timeout-reasons li[data-v-676ef9d8]{font-size:12px}}.download-success-dialog[data-v-676ef9d8]{--dialog-border-radius: 16px}.download-success-content[data-v-676ef9d8]{padding:0}.download-success-item[data-v-676ef9d8]{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}.download-success-item[data-v-676ef9d8]:last-of-type{border-bottom:none}.success-item-label[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.success-item-label i[data-v-676ef9d8]{width:16px;font-size:12px;color:#007aff}.success-item-value[data-v-676ef9d8]{font-size:14px;font-weight:400;word-break:break-all;line-height:1.4}.password-item[data-v-676ef9d8]{background:#007aff0d;padding:12px 16px;border-radius:12px;border:1px solid rgba(0,122,255,.1);margin:8px 0}.password-value[data-v-676ef9d8]{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.password-text[data-v-676ef9d8]{flex:1;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:16px;font-weight:600;color:#007aff;background:#007aff1a;padding:6px 12px;border-radius:6px;border:1px solid rgba(0,122,255,.2);display:flex;align-items:center;min-height:16px}.copy-password-btn[data-v-676ef9d8]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;flex-shrink:0}.copy-password-btn[data-v-676ef9d8]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #007aff4d;background:linear-gradient(135deg,#0056cc,#4a47b3)}.copy-password-btn[data-v-676ef9d8]:active{transform:translateY(0) scale(1)}.copy-password-btn i[data-v-676ef9d8]{font-size:11px}.download-tip[data-v-676ef9d8]{display:flex;gap:12px;padding:16px;background:#ff95000d;border-radius:12px;border:1px solid rgba(255,149,0,.1);margin-top:8px}.download-tip i[data-v-676ef9d8]{color:#ff9500;font-size:14px;margin-top:2px;flex-shrink:0}.tip-content[data-v-676ef9d8]{flex:1}.tip-content p[data-v-676ef9d8]{margin:0;font-size:13px;line-height:1.5}.tip-content p+p[data-v-676ef9d8]{margin-top:8px}@media (max-width: 480px){.password-text[data-v-676ef9d8]{font-size:14px;padding:5px 10px}.copy-password-btn[data-v-676ef9d8]{font-size:11px;padding:5px 10px}.download-tip[data-v-676ef9d8]{padding:12px}.tip-content p[data-v-676ef9d8]{font-size:12px}}.activation-software-sources[data-v-676ef9d8]{position:relative;z-index:1}.unified-search-container[data-v-676ef9d8]{margin-bottom:20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:visible}.unified-search-container[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff0d,#ffffff05,#ffffff0a);border-radius:16px;pointer-events:none;z-index:-1}.unified-search-autocomplete[data-v-676ef9d8]{width:100%}[data-v-676ef9d8] .unified-search-autocomplete .var-auto-complete{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:all .3s ease!important}[data-v-676ef9d8] .unified-search-autocomplete .var-auto-complete--outlined{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}[data-v-676ef9d8] .unified-search-autocomplete .var-auto-complete--focus{background:#ffffff1f!important;border-color:#007aff99!important;box-shadow:0 0 0 3px #007aff33!important}[data-v-676ef9d8] .unified-search-autocomplete .var-field,[data-v-676ef9d8] .unified-search-autocomplete .var-field--outlined{border-radius:12px!important}[data-v-676ef9d8] .unified-search-autocomplete .var-field__input{color:#fff!important;font-size:14px!important;padding:12px 50px 12px 40px!important}[data-v-676ef9d8] .unified-search-autocomplete .var-field__placeholder{color:#ffffff80!important}[data-v-676ef9d8] .unified-search-autocomplete .var-auto-complete__options{background:#2c2c2ef2!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #0006!important;max-height:200px!important;overflow-y:auto!important}[data-v-676ef9d8] .unified-search-autocomplete .var-option{color:#fff!important;padding:12px 16px!important;font-size:14px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;transition:background .2s ease!important}[data-v-676ef9d8] .unified-search-autocomplete .var-option:last-child{border-bottom:none!important}[data-v-676ef9d8] .unified-search-autocomplete .var-option:hover{background:#ffffff1a!important}[data-v-676ef9d8] .unified-search-autocomplete .var-option--selected{background:#007aff1a!important;font-weight:600!important}[data-v-676ef9d8] .unified-search-autocomplete .search-icon{color:#ffffff80!important;font-size:14px!important}[data-v-676ef9d8] .unified-search-autocomplete .var-icon--clear{color:#fff9!important;background:#ffffff1a!important;border-radius:6px!important;transition:all .2s ease!important}[data-v-676ef9d8] .unified-search-autocomplete .var-icon--clear:hover{background:#ffffff26!important;color:#ffffffe6!important}[data-v-676ef9d8] .unified-search-autocomplete .var-loading{color:#007affcc!important}.search-status[data-v-676ef9d8]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.search-info[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;color:#fffc;font-size:13px}.search-info i[data-v-676ef9d8]{color:#007affcc}.exit-search-btn[data-v-676ef9d8]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:4px 8px;color:#ffffffb3;font-size:11px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.exit-search-btn[data-v-676ef9d8]:hover{background:#ffffff26;color:#ffffffe6}.unified-search-results[data-v-676ef9d8]{margin-bottom:20px}.search-results-list[data-v-676ef9d8]{display:flex;flex-direction:column;gap:16px}.source-result-group[data-v-676ef9d8]{background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.source-group-header[data-v-676ef9d8]{padding:16px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff08}.source-group-info[data-v-676ef9d8]{display:flex;align-items:center;gap:12px}.source-group-icon[data-v-676ef9d8]{width:32px;height:32px;border-radius:6px;object-fit:cover}.source-group-details[data-v-676ef9d8]{flex:1}.source-group-name[data-v-676ef9d8]{color:#fff;font-size:14px;font-weight:600;margin:0 0 2px}.source-group-count[data-v-676ef9d8]{color:#fff9;font-size:11px}.load-more-section[data-v-676ef9d8]{padding:12px 16px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff05;display:flex;justify-content:center}.load-more-btn[data-v-676ef9d8]{min-width:140px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;border-radius:8px}.load-more-btn[data-v-676ef9d8]:disabled{opacity:.6;cursor:not-allowed}.load-more-btn i.rotating[data-v-676ef9d8]{animation:appleSpin-676ef9d8 1s linear infinite}.more-available[data-v-676ef9d8]{color:#007affcc;font-size:10px;background:#007aff26;padding:2px 6px;border-radius:4px;margin-left:8px}.empty-search-state[data-v-676ef9d8]{text-align:center;padding:60px 20px;color:#fff9;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.empty-search-state i[data-v-676ef9d8]{font-size:48px;margin-bottom:16px;color:#ffffff4d;animation:floatIcon-676ef9d8 3s ease-in-out infinite}.empty-search-state p[data-v-676ef9d8]{margin:8px 0;font-size:16px;font-weight:600;color:#ffffffb3}.empty-search-state .empty-tip[data-v-676ef9d8]{font-size:13px;color:#ffffff73;font-weight:500}@media (max-width: 768px){.unified-search-container[data-v-676ef9d8]{margin-bottom:16px;padding:12px}.unified-search-input[data-v-676ef9d8]{padding:10px 45px 10px 35px!important;font-size:13px!important}.search-wrapper .search-icon[data-v-676ef9d8]{left:10px;font-size:12px}.clear-search-button[data-v-676ef9d8]{right:35px;width:20px;height:20px;font-size:9px}.search-loading[data-v-676ef9d8]{right:10px;font-size:12px}.search-status[data-v-676ef9d8]{flex-direction:column;gap:8px;align-items:flex-start}.source-group-header[data-v-676ef9d8]{padding:12px}.source-group-icon[data-v-676ef9d8]{width:28px;height:28px}.source-group-name[data-v-676ef9d8]{font-size:13px}.source-group-count[data-v-676ef9d8]{font-size:10px}.source-apps-results[data-v-676ef9d8]{padding:8px;gap:6px}.source-apps-results .app-card[data-v-676ef9d8]{padding:10px;gap:10px}.load-more-section[data-v-676ef9d8]{padding:8px 12px}.load-more-btn[data-v-676ef9d8]{min-width:120px;font-size:11px}}@media (max-width: 480px){.unified-search-container[data-v-676ef9d8]{padding:10px}.unified-search-input[data-v-676ef9d8]{padding:8px 40px 8px 30px!important;font-size:12px!important}.empty-search-state[data-v-676ef9d8]{padding:40px 15px}.empty-search-state i[data-v-676ef9d8]{font-size:36px}.empty-search-state p[data-v-676ef9d8]{font-size:14px}}.btn-small[data-v-676ef9d8]{padding:6px 12px!important;font-size:12px!important;min-height:28px!important;height:28px!important;border-radius:6px!important}.btn-small i[data-v-676ef9d8]{font-size:10px!important}.source-actions[data-v-676ef9d8]{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 16px 16px}.sources-list[data-v-676ef9d8]{display:flex;flex-direction:column;gap:12px}.source-card[data-v-676ef9d8]{background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;position:relative}.source-card .status-badge[data-v-676ef9d8]{position:absolute;top:12px;right:12px;white-space:nowrap;z-index:2}.source-card[data-v-676ef9d8]:hover{background:#2c2c2ecc;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 12px 24px #0000004d}.source-content[data-v-676ef9d8]{padding:16px 16px 8px}.source-icon[data-v-676ef9d8]{width:100%;height:100%;object-fit:cover;box-sizing:border-box}.source-header[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.source-icon-container[data-v-676ef9d8]{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#ffffff14;display:flex;align-items:center;justify-content:center;flex-shrink:0}.source-title[data-v-676ef9d8]{flex:1;min-width:0}.source-name-row[data-v-676ef9d8]{display:flex;align-items:center;margin-bottom:4px}.source-name[data-v-676ef9d8]{color:#fff;font-size:16px;font-weight:600;margin:0;letter-spacing:-.2px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-meta[data-v-676ef9d8]{display:flex;align-items:center;gap:12px;font-size:11px;color:#fff9}.source-meta span[data-v-676ef9d8]{display:flex;align-items:center;gap:3px}.source-meta i[data-v-676ef9d8]{font-size:9px;color:#ffffff80}.source-description[data-v-676ef9d8]{color:#ffffffb3;font-size:13px;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.apps-section[data-v-676ef9d8]{padding:16px;animation:slideDown-676ef9d8 .3s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;gap:16px}@keyframes slideDown-676ef9d8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.apps-container[data-v-676ef9d8]{position:relative;flex:1;max-height:400px;overflow-y:auto;padding-right:4px}.apps-content[data-v-676ef9d8]{display:flex;flex-direction:column;gap:8px;width:100%}.apps-container[data-v-676ef9d8]::-webkit-scrollbar{width:6px}.apps-container[data-v-676ef9d8]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.apps-container[data-v-676ef9d8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;transition:background .3s ease}.apps-container[data-v-676ef9d8]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.app-card[data-v-676ef9d8]{background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.app-card[data-v-676ef9d8]:hover{background:#2c2c2ecc;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.app-icon-container[data-v-676ef9d8]{width:40px;height:40px;border-radius:8px;overflow:hidden;background:#ffffff14;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #0003}.app-icon[data-v-676ef9d8]{width:100%;height:100%;object-fit:cover;box-sizing:border-box}.app-info[data-v-676ef9d8]{flex:1;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.app-name[data-v-676ef9d8]{color:#fff;font-size:14px;font-weight:600;margin:0;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-meta[data-v-676ef9d8]{display:flex;align-items:center;gap:8px;font-size:10px;flex-wrap:wrap}.app-version[data-v-676ef9d8]{color:#fffc;background:#ffffff1a;padding:1px 4px;border-radius:3px;font-weight:500;font-size:9px}.app-size[data-v-676ef9d8]{color:#fff9;font-size:9px}.app-date[data-v-676ef9d8]{color:#fff9;display:flex;align-items:center;gap:3px;font-size:9px}.app-date i[data-v-676ef9d8]{font-size:7px;color:#ffffff80}.app-description-container[data-v-676ef9d8]{position:relative;margin-bottom:2px}.app-description[data-v-676ef9d8]{color:#ffffffb3;font-size:11px;line-height:1.2;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;padding-right:16px;word-break:break-word;overflow-wrap:break-word}.app-description-expanded[data-v-676ef9d8]{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;overflow:visible}.expand-toggle[data-v-676ef9d8]{position:absolute;right:0;top:2px;color:#ffffff80;font-size:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.expand-toggle[data-v-676ef9d8]:hover{color:#fffc}.expand-toggle i[data-v-676ef9d8]{transition:transform .2s ease}.loading-state[data-v-676ef9d8]{text-align:center;padding:60px 20px;color:#ffffffbf;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.loading-state i[data-v-676ef9d8]{font-size:36px;color:#007aff;animation:loadingPulse-676ef9d8 1.5s ease-in-out infinite}.loading-state i.rotating[data-v-676ef9d8]{animation:appleSpin-676ef9d8 1s linear infinite}.loading-state p[data-v-676ef9d8]{margin:0;font-size:17px;font-weight:500;letter-spacing:-.2px}.empty-state[data-v-676ef9d8],.empty-apps-state[data-v-676ef9d8]{text-align:center;padding:80px 20px;color:#fff9;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.empty-state i[data-v-676ef9d8],.empty-apps-state i[data-v-676ef9d8]{font-size:64px;margin-bottom:24px;color:#ffffff40;animation:floatIcon-676ef9d8 3s ease-in-out infinite}.empty-state p[data-v-676ef9d8],.empty-apps-state p[data-v-676ef9d8]{margin:12px 0;font-size:18px;font-weight:600;color:#ffffffb3}.empty-tip[data-v-676ef9d8]{font-size:15px;color:#ffffff73;font-weight:500}@keyframes loadingPulse-676ef9d8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes appleSpin-676ef9d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatIcon-676ef9d8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pagination[data-v-676ef9d8]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.page-info[data-v-676ef9d8]{color:#ffffffb3;font-size:14px;font-weight:500}.apps-list-wrapper[data-v-676ef9d8]{padding:0;width:100%}.empty-apps-state[data-v-676ef9d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#fff9}.empty-apps-state i[data-v-676ef9d8]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-apps-state p[data-v-676ef9d8]{margin:0;font-size:14px}@media (max-width: 768px){.source-header[data-v-676ef9d8]{gap:10px}.source-icon-container[data-v-676ef9d8]{width:44px;height:44px}.source-name-row[data-v-676ef9d8]{gap:6px}.source-name[data-v-676ef9d8]{font-size:15px}.app-name[data-v-676ef9d8]{font-size:13px}.apps-content[data-v-676ef9d8]{width:100%;gap:8px}.apps-container[data-v-676ef9d8]{max-height:350px}.app-card[data-v-676ef9d8]{padding:10px}.app-icon-container[data-v-676ef9d8]{width:36px;height:36px}.pagination[data-v-676ef9d8]{flex-direction:column;gap:12px}.page-info[data-v-676ef9d8]{order:-1}}@media (max-width: 480px){.source-header[data-v-676ef9d8]{gap:8px}.source-icon-container[data-v-676ef9d8]{width:40px;height:40px}.source-name-row[data-v-676ef9d8]{flex-direction:column;align-items:flex-start;gap:4px}.source-name[data-v-676ef9d8]{font-size:14px}.apps-container[data-v-676ef9d8]{max-height:300px}}[data-v-676ef9d8] .software-source-signing-popup .var-popup__content{background:linear-gradient(135deg,#1c1c1efa,#2c2c2efa);border:.5px solid rgba(255,255,255,.1);border-radius:20px 20px 0 0;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);max-height:85vh;overflow:hidden;box-shadow:0 -8px 32px #0006}.signing-popup-container[data-v-676ef9d8]{display:flex;flex-direction:column;height:100%;max-height:85vh;background:#ffffff05;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:20px 20px 0 0;overflow:hidden;position:relative}.signing-popup-container[data-v-676ef9d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff14,#ffffff05,#ffffff0d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none;z-index:-1}.signing-popup-header[data-v-676ef9d8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:.5px solid rgba(255,255,255,.15);flex-shrink:0;background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;z-index:1}.signing-popup-title[data-v-676ef9d8]{color:#fff;font-size:18px;font-weight:600;margin:0;letter-spacing:-.3px}.signing-popup-close[data-v-676ef9d8]{background:#ffffff1a;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signing-popup-close[data-v-676ef9d8]:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.signing-popup-close i[data-v-676ef9d8]{font-size:14px}.signing-popup-content[data-v-676ef9d8]{flex:1;overflow-y:auto;padding:20px 24px 24px;min-height:0;background:#ffffff03;position:relative;z-index:1}.signing-popup-content[data-v-676ef9d8]::-webkit-scrollbar{width:6px}.signing-popup-content[data-v-676ef9d8]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.signing-popup-content[data-v-676ef9d8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;transition:background .3s ease}.signing-popup-content[data-v-676ef9d8]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 768px){[data-v-676ef9d8] .software-source-signing-popup .var-popup__content{max-height:90vh;border-radius:16px 16px 0 0}.signing-popup-container[data-v-676ef9d8]{border-radius:16px 16px 0 0}.signing-popup-header[data-v-676ef9d8]{padding:16px 20px 12px}.signing-popup-title[data-v-676ef9d8]{font-size:16px}.signing-popup-close[data-v-676ef9d8]{width:28px;height:28px}.signing-popup-close i[data-v-676ef9d8]{font-size:12px}.signing-popup-content[data-v-676ef9d8]{padding:16px 20px 20px}}@media (max-width: 480px){[data-v-676ef9d8] .software-source-signing-popup .var-popup__content{max-height:92vh;border-radius:12px 12px 0 0}.signing-popup-header[data-v-676ef9d8]{padding:12px 16px 10px}.signing-popup-title[data-v-676ef9d8]{font-size:15px}.signing-popup-content[data-v-676ef9d8]{padding:12px 16px 16px}}[data-v-8a7cfa9f]{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-v-8a7cfa9f],body[data-v-8a7cfa9f]{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica,Arial,sans-serif;letter-spacing:-.022em;-webkit-overflow-scrolling:touch;touch-action:manipulation}.activation-page[data-v-8a7cfa9f]{width:100vw;margin:0!important;padding:20px;box-sizing:border-box;background:linear-gradient(180deg,#000,#1c1c1e,#2c2c2e);position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;height:100%}.activation-page[data-v-8a7cfa9f]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250' viewBox='0 0 24 24'%3E%3Cpath d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.03 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83zM13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z' fill='%23ffffff' opacity='0.015'/%3E%3C/svg%3E");background-size:150px 150px;background-position:0 0;background-repeat:repeat;pointer-events:none;z-index:0}.activation-container[data-v-8a7cfa9f]{max-width:580px;margin:0 auto;padding-top:40px;position:relative;z-index:1;overflow:visible;padding-bottom:20px}.tech-card[data-v-8a7cfa9f]{background:linear-gradient(135deg,#1c1c1ebf,#2c2c2eb3);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:24px;overflow:visible;animation:appleSlideUp-8a7cfa9f .6s cubic-bezier(.25,.46,.45,.94);box-shadow:0 20px 40px #0000004d,0 8px 16px #0003,0 1px #ffffff1a inset;position:relative}.tech-card[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,122,255,.04) 0%,transparent 50%);border-radius:24px;pointer-events:none;z-index:0}@keyframes appleSlideUp-8a7cfa9f{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tech-header[data-v-8a7cfa9f]{text-align:center;padding:32px 32px 24px;position:relative;z-index:1}.status-indicator[data-v-8a7cfa9f]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;position:relative;overflow:visible;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:none;background:transparent}.status-indicator.primary[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff,#5856d6);box-shadow:0 16px 40px #007aff40,0 8px 24px #007aff26,0 0 0 1px #ffffff0d inset}.status-indicator.success[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c759,#30d158);box-shadow:0 16px 40px #34c75940,0 8px 24px #34c75926,0 0 0 1px #ffffff0d inset}.status-indicator[data-v-8a7cfa9f]:hover{transform:scale(1.05);box-shadow:0 20px 50px #007aff59,0 12px 32px #007aff40}.status-indicator.success[data-v-8a7cfa9f]:hover{box-shadow:0 20px 50px #34c75959,0 12px 32px #34c75940}.apple-logo[data-v-8a7cfa9f]{width:56px;height:56px;color:#fff;filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(255,255,255,.1));transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2;position:relative;display:block;margin:auto}.status-indicator:hover .apple-logo[data-v-8a7cfa9f]{transform:scale(1.12);filter:drop-shadow(0 6px 20px rgba(0,0,0,.5)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}.status-indicator.success .apple-logo[data-v-8a7cfa9f]{animation:appleSuccess-8a7cfa9f 2.5s ease-in-out infinite;color:#fff}@keyframes appleSuccess-8a7cfa9f{0%,to{transform:scale(1);filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(52,199,89,.3))}50%{transform:scale(1.06);filter:drop-shadow(0 6px 20px rgba(52,199,89,.6)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}}.status-indicator.primary .apple-logo[data-v-8a7cfa9f]{animation:applePrimary-8a7cfa9f 3.5s ease-in-out infinite;color:#fff}@keyframes applePrimary-8a7cfa9f{0%,to{transform:scale(1);filter:drop-shadow(0 3px 12px rgba(0,0,0,.4)) drop-shadow(0 1px 4px rgba(0,122,255,.3))}50%{transform:scale(1.04);filter:drop-shadow(0 6px 20px rgba(0,122,255,.6)) drop-shadow(0 2px 8px rgba(255,255,255,.2))}}.status-indicator[data-v-8a7cfa9f]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:radial-gradient(circle,transparent 60%,rgba(255,255,255,.1) 70%,transparent 80%);border-radius:50%;opacity:.6;z-index:-1}.status-indicator.success[data-v-8a7cfa9f]:before{background:radial-gradient(circle,transparent 60%,rgba(52,199,89,.2) 70%,transparent 80%)}.status-indicator.primary[data-v-8a7cfa9f]:before{background:radial-gradient(circle,transparent 60%,rgba(0,122,255,.2) 70%,transparent 80%)}.status-indicator[data-v-8a7cfa9f]:after{content:"";position:absolute;top:10%;left:10%;right:10%;bottom:10%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 50%);border-radius:50%;pointer-events:none;z-index:1}.tech-title[data-v-8a7cfa9f]{margin:0 0 8px;font-size:32px;font-weight:600;color:#fff;letter-spacing:-.5px;line-height:1.2}.tech-subtitle[data-v-8a7cfa9f]{margin:0;font-size:17px;color:#ffffffb3;line-height:1.4;font-weight:400}.tech-content[data-v-8a7cfa9f]{margin-top:10px;padding:0 32px 32px;position:relative;z-index:1}.input-section[data-v-8a7cfa9f]{margin-bottom:20px}.input-label[data-v-8a7cfa9f]{display:block;margin-bottom:8px;font-size:15px;font-weight:500;color:#ffffffe6;letter-spacing:-.2px}.input-group[data-v-8a7cfa9f]{display:flex;gap:12px;align-items:center;height:52px}.tech-input[data-v-8a7cfa9f]{flex:1;padding:16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:52px;box-sizing:border-box;font-weight:400}.tech-input[data-v-8a7cfa9f]:focus{outline:none;border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.tech-input[data-v-8a7cfa9f]::placeholder{color:#fff6;font-weight:400}.tech-input[data-v-8a7cfa9f]:readonly{opacity:.6;cursor:not-allowed}.input-btn[data-v-8a7cfa9f]{padding:16px 20px;background:linear-gradient(135deg,#007aff,#5856d6);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:8px;min-width:88px;justify-content:center;height:52px;box-sizing:border-box;letter-spacing:-.2px}.input-btn[data-v-8a7cfa9f]:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 12px 32px #007aff4d}.input-btn[data-v-8a7cfa9f]:active:not(:disabled){transform:translateY(0) scale(.98)}.input-btn[data-v-8a7cfa9f]:disabled{opacity:.4;cursor:not-allowed;transform:none}.retry-btn[data-v-8a7cfa9f]{background:linear-gradient(135deg,#ff9500,#ff6b35)!important;border:1px solid rgba(255,149,0,.3)}.retry-btn[data-v-8a7cfa9f]:hover:not(:disabled){background:linear-gradient(135deg,#ff9500,#ff6b35)!important;box-shadow:0 12px 32px #ff95004d;transform:translateY(-1px) scale(1.02)}.retry-btn[data-v-8a7cfa9f]:active:not(:disabled){transform:translateY(0) scale(.98)}.timeout-notice[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;background:#ff95001a;border:1px solid rgba(255,149,0,.2);border-radius:8px;color:#ff9500;font-size:14px;font-weight:500;animation:fadeInUp-8a7cfa9f .3s ease-out}.timeout-notice i[data-v-8a7cfa9f]{font-size:16px;color:#ff9500}.timeout-notice i.fa-clock[data-v-8a7cfa9f]{color:#007aff}@keyframes fadeInUp-8a7cfa9f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.select-section[data-v-8a7cfa9f]{margin-bottom:28px;overflow:visible;z-index:5}.select-group[data-v-8a7cfa9f]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.select-item[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:8px}.tech-select[data-v-8a7cfa9f]{position:relative;z-index:10}.tech-select select[data-v-8a7cfa9f]{width:100%;padding:16px 48px 16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;box-sizing:border-box;font-weight:400}.tech-select select[data-v-8a7cfa9f]:focus{outline:none;border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.tech-select select[data-v-8a7cfa9f]:disabled{opacity:.4;cursor:not-allowed}.tech-select option[data-v-8a7cfa9f]{background:#1c1c1e;color:#fff;padding:16px;font-size:16px}.select-arrow[data-v-8a7cfa9f]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ffffff80;pointer-events:none;font-size:14px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.select-arrow.rotated[data-v-8a7cfa9f]{transform:translateY(-50%) rotate(180deg)}.custom-select[data-v-8a7cfa9f]{position:relative;z-index:100;width:100%;box-sizing:border-box}.custom-select.disabled[data-v-8a7cfa9f]{opacity:.4;pointer-events:none}.select-trigger[data-v-8a7cfa9f]{width:100%;padding:16px 48px 16px 20px;background:#2c2c2e66;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:56px;box-sizing:border-box;display:flex;align-items:center;position:relative;font-weight:400}.select-trigger[data-v-8a7cfa9f]:hover{border-color:#ffffff1f;background:#2c2c2ecc;transform:scale(1.005)}.select-trigger.active[data-v-8a7cfa9f]{border-color:#007aff;background:#2c2c2ecc;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.selected-app[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;flex:1}.placeholder[data-v-8a7cfa9f]{color:#fff6;flex:1;font-weight:400}.dropdown-menu[data-v-8a7cfa9f]{position:absolute;top:100%;left:0;right:0;background:#1c1c1ef2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:.5px solid rgba(255,255,255,.08);border-radius:16px;margin-top:8px;max-height:320px;overflow-y:auto;z-index:9999;box-shadow:0 20px 60px #00000080,0 8px 32px #0000004d;animation:appleDropdownSlide-8a7cfa9f .4s cubic-bezier(.25,.46,.45,.94);width:100%;max-width:100vw;box-sizing:border-box}@keyframes appleDropdownSlide-8a7cfa9f{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.empty-state[data-v-8a7cfa9f]{padding:24px;text-align:center;color:#ffffff80;font-size:16px;font-weight:400}.dropdown-item[data-v-8a7cfa9f]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);border-bottom:.5px solid rgba(255,255,255,.04);width:100%;box-sizing:border-box;min-height:72px}.dropdown-item[data-v-8a7cfa9f]:last-child{border-bottom:none}.dropdown-item[data-v-8a7cfa9f]:hover{background:#ffffff0f;transform:scale(1.005)}.app-icon[data-v-8a7cfa9f]{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0003}.selected-app .app-icon[data-v-8a7cfa9f]{width:20px;height:20px;border-radius:4px}.app-details[data-v-8a7cfa9f]{flex:1;min-width:0}.app-info[data-v-8a7cfa9f]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.app-header[data-v-8a7cfa9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.app-name[data-v-8a7cfa9f]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-app .app-name[data-v-8a7cfa9f]{font-size:12px;margin-bottom:2px}.app-version[data-v-8a7cfa9f]{font-size:11px;color:#ffffffb3;background:#ffffff1a;padding:2px 6px;border-radius:4px;flex-shrink:0}.app-meta[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;font-size:11px;color:#fff9;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-app .app-meta[data-v-8a7cfa9f]{font-size:10px;margin-bottom:0}.app-size[data-v-8a7cfa9f],.app-date[data-v-8a7cfa9f]{position:relative}.app-size[data-v-8a7cfa9f]:after{content:"•";margin-left:8px;color:#fff6}.app-description[data-v-8a7cfa9f]{font-size:13px;color:#ffffff80;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;letter-spacing:-.1px}.action-section[data-v-8a7cfa9f]{margin-top:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.tech-btn[data-v-8a7cfa9f]{padding:12px 20px;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;position:relative;overflow:hidden;height:44px;box-sizing:border-box;letter-spacing:-.1px}.tech-btn.primary[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 8px 24px #007aff40,0 4px 12px #007aff26}.tech-btn.primary[data-v-8a7cfa9f]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px #007aff59,0 8px 24px #007aff40}.tech-btn.primary[data-v-8a7cfa9f]:active:not(:disabled){transform:translateY(0) scale(.98)}.tech-btn.secondary[data-v-8a7cfa9f]{background:#2c2c2ecc;color:#ffffffe6;border:.5px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tech-btn.secondary[data-v-8a7cfa9f]:hover:not(:disabled){background:#2c2c2ee6;transform:translateY(-1px) scale(1.01)}.tech-btn.large[data-v-8a7cfa9f]{padding:16px 24px;font-size:16px;font-weight:600;height:52px}.tech-btn[data-v-8a7cfa9f]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.tech-btn[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .3s ease}.tech-btn[data-v-8a7cfa9f]:hover:before{left:100%}.info-section[data-v-8a7cfa9f]{margin-bottom:36px}.section-title[data-v-8a7cfa9f]{margin:0 0 24px;font-size:22px;font-weight:600;color:#fff;text-align:center;letter-spacing:-.3px}.info-grid[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-8a7cfa9f]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#2c2c2e66;border-radius:14px;border:.5px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.info-item[data-v-8a7cfa9f]:hover{background:#2c2c2ecc;transform:scale(1.005)}.info-label[data-v-8a7cfa9f]{font-size:15px;color:#ffffffb3;font-weight:400;letter-spacing:-.2px}.info-value[data-v-8a7cfa9f]{font-size:15px;color:#fff;font-weight:500;letter-spacing:-.2px}.info-value.certificate-name[data-v-8a7cfa9f]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top}.status-active[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;color:#34c759}.status-dot[data-v-8a7cfa9f]{width:10px;height:10px;border-radius:50%;background:#34c759;animation:applePulse-8a7cfa9f 2s infinite}@keyframes applePulse-8a7cfa9f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.notice-section[data-v-8a7cfa9f]{margin-top:28px;padding:20px 24px;background:#ff950014;border:.5px solid rgba(255,149,0,.2);border-radius:16px;display:flex;align-items:center;gap:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notice-section i[data-v-8a7cfa9f]{color:#ff9500;font-size:18px}.notice-section p[data-v-8a7cfa9f]{margin:0;font-size:16px;color:#ffffffe6;line-height:1.4;font-weight:400;letter-spacing:-.2px}.rotating[data-v-8a7cfa9f]{animation:appleSpin-8a7cfa9f .8s linear infinite;transform-origin:center}@keyframes appleSpin-8a7cfa9f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-state[data-v-8a7cfa9f]{border-color:#34c75933}.success-state .tech-header[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c75914,#34c7590a)}.main-interface[data-v-8a7cfa9f]{border-color:#007aff33}.main-interface .tech-header[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff14,#007aff0a)}.dropdown-menu[data-v-8a7cfa9f]::-webkit-scrollbar{width:8px}.dropdown-menu[data-v-8a7cfa9f]::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.dropdown-menu[data-v-8a7cfa9f]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px;transition:background .3s ease}.dropdown-menu[data-v-8a7cfa9f]::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width: 768px){.activation-page[data-v-8a7cfa9f]{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;padding-bottom:calc(20px + env(safe-area-inset-bottom,30px))}.activation-container[data-v-8a7cfa9f]{padding-bottom:50px}.select-group[data-v-8a7cfa9f]{grid-template-columns:1fr;gap:20px}.tech-title[data-v-8a7cfa9f]{font-size:28px}.status-indicator[data-v-8a7cfa9f]{width:80px;height:80px}.apple-logo[data-v-8a7cfa9f]{width:48px;height:48px}.dropdown-menu[data-v-8a7cfa9f]{max-height:280px;max-width:calc(100vw - 40px)}.dropdown-item[data-v-8a7cfa9f]{padding:14px 16px;gap:12px;min-height:64px}.app-icon[data-v-8a7cfa9f]{width:32px;height:32px}.app-name[data-v-8a7cfa9f]{font-size:15px}.app-meta[data-v-8a7cfa9f]{font-size:13px}.info-value.certificate-name[data-v-8a7cfa9f]{max-width:160px}}@media (max-width: 480px){.activation-page[data-v-8a7cfa9f]{padding:16px;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scroll-behavior:smooth;padding-bottom:calc(16px + env(safe-area-inset-bottom,40px))}.activation-container[data-v-8a7cfa9f]{padding-top:20px;padding-bottom:60px}.tech-header[data-v-8a7cfa9f]{padding:28px 24px 20px}.tech-title[data-v-8a7cfa9f]{font-size:26px}.tech-subtitle[data-v-8a7cfa9f]{font-size:16px}.tech-content[data-v-8a7cfa9f]{padding:0 18px}.status-indicator[data-v-8a7cfa9f]{width:72px;height:72px}.apple-logo[data-v-8a7cfa9f]{width:42px;height:42px}.input-group[data-v-8a7cfa9f]{gap:8px;height:auto}.input-btn[data-v-8a7cfa9f]{min-width:76px;padding:14px 16px;font-size:14px;height:48px}.tech-input[data-v-8a7cfa9f]{font-size:15px;height:48px;padding:14px 16px}.retry-btn[data-v-8a7cfa9f]{min-width:88px;font-size:14px}.timeout-notice[data-v-8a7cfa9f]{font-size:13px;padding:10px 14px;margin-top:6px}.timeout-notice i[data-v-8a7cfa9f]{font-size:14px}.tech-select select[data-v-8a7cfa9f]{height:48px;font-size:15px;padding:14px 40px 14px 16px}.tech-btn.large[data-v-8a7cfa9f]{padding:14px 20px;font-size:15px;height:48px}.action-section[data-v-8a7cfa9f]{margin-bottom:20px}.info-value.certificate-name[data-v-8a7cfa9f]{max-width:120px}.info-item[data-v-8a7cfa9f]{padding:12px 16px;border-radius:12px}.info-label[data-v-8a7cfa9f],.info-value[data-v-8a7cfa9f]{font-size:14px}.info-grid[data-v-8a7cfa9f]{gap:6px}}.certificate-info-section[data-v-8a7cfa9f]{margin-top:28px;animation:appleSlideUp-8a7cfa9f .6s cubic-bezier(.25,.46,.45,.94)}.certificate-card[data-v-8a7cfa9f]{margin-bottom:0}.app-selection-section[data-v-8a7cfa9f]{margin-top:24px;padding-top:20px;border-top:.5px solid rgba(255,255,255,.08)}.section-divider[data-v-8a7cfa9f]{height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);margin:28px 0}.app-selection-section .section-header[data-v-8a7cfa9f]{text-align:center;margin-bottom:20px;display:block}.app-selection-section .section-title[data-v-8a7cfa9f]{color:#fff;font-size:22px;font-weight:600;margin:0 0 8px;text-align:center;letter-spacing:-.3px;display:block;width:100%}.app-selection-section .section-subtitle[data-v-8a7cfa9f]{color:#ffffffb3;font-size:16px;margin:0;text-align:center;font-weight:400;letter-spacing:-.2px;display:block;width:100%}.certificate-section[data-v-8a7cfa9f]{margin-bottom:20px}.activation-section[data-v-8a7cfa9f]{margin-top:0}.activated-info-section[data-v-8a7cfa9f]{margin-bottom:24px;padding-bottom:20px;border-bottom:.5px solid rgba(255,255,255,.08)}.logout-corner-btn[data-v-8a7cfa9f]{position:absolute;top:15px;right:15px;z-index:100}.logout-icon-btn[data-v-8a7cfa9f]{width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffb3!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;min-width:unset!important;box-shadow:0 2px 8px #0000001a!important}.logout-icon-btn[data-v-8a7cfa9f]:hover{background:#ff95001f!important;border-color:#ff950040!important;color:#ff9500!important;transform:translateY(-1px) scale(1.05)!important;box-shadow:0 6px 20px #ff950026!important}.logout-icon-btn[data-v-8a7cfa9f]:active{transform:translateY(-1px)!important;box-shadow:0 4px 15px #ff950026!important}.logout-icon-btn i[data-v-8a7cfa9f]{font-size:14px!important;margin:0!important}.tech-card.main-interface[data-v-8a7cfa9f]{position:relative}.tech-input.disabled[data-v-8a7cfa9f]{background:#2c2c2e4d!important;border-color:#ffffff08!important;color:#ffffff80!important;cursor:not-allowed}.tech-input.disabled[data-v-8a7cfa9f]:focus{border-color:#ffffff08!important;box-shadow:none!important;transform:none!important}.input-btn.disabled[data-v-8a7cfa9f]{background:#2c2c2e4d!important;border-color:#ffffff08!important;color:#ffffff4d!important;cursor:not-allowed}.input-btn.disabled[data-v-8a7cfa9f]:hover{background:#2c2c2e4d!important;border-color:#ffffff08!important;transform:none!important}.certificate-card .tech-header[data-v-8a7cfa9f]{padding-bottom:20px}.certificate-card .tech-title[data-v-8a7cfa9f]{font-size:22px;margin:8px 0 4px;letter-spacing:-.3px}.certificate-card .tech-subtitle[data-v-8a7cfa9f]{font-size:16px;opacity:.8;letter-spacing:-.2px}.certificate-status-section[data-v-8a7cfa9f]{margin:28px 0}.loading-state[data-v-8a7cfa9f]{text-align:center;padding:60px 20px;color:#ffffffbf;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.loading-state i[data-v-8a7cfa9f]{font-size:36px;margin-bottom:20px;color:#007aff;animation:loadingPulse-8a7cfa9f 1.5s ease-in-out infinite}.loading-state i.rotating[data-v-8a7cfa9f]{animation:appleSpin-8a7cfa9f 1s linear infinite}@keyframes loadingPulse-8a7cfa9f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.loading-state p[data-v-8a7cfa9f]{margin:0;font-size:17px;font-weight:500;letter-spacing:-.2px}.certificate-info[data-v-8a7cfa9f]{background:#2c2c2e66;border:.5px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;margin-bottom:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.status-warning[data-v-8a7cfa9f]{color:#ff9500;display:flex;align-items:center;gap:8px;font-weight:500}.status-error[data-v-8a7cfa9f]{color:#ff3b30;display:flex;align-items:center;gap:8px;font-weight:500}.status-unknown[data-v-8a7cfa9f]{color:#ffffff80;display:flex;align-items:center;gap:8px;font-weight:400}.status-appointment[data-v-8a7cfa9f]{color:#64d2ff;display:flex;align-items:center;gap:8px;font-weight:500}.tech-btn.success[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c759,#30d158);border:.5px solid rgba(52,199,89,.2);color:#fff;box-shadow:0 8px 24px #34c75940,0 4px 12px #34c75926}.tech-btn.success[data-v-8a7cfa9f]:hover:not(:disabled){background:linear-gradient(135deg,#30d158,#32d74b);transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px #34c75959,0 8px 24px #34c75940}.tech-btn.success[data-v-8a7cfa9f]:active:not(:disabled){transform:translateY(0) scale(.98)}.tech-btn.success[data-v-8a7cfa9f]:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (prefers-color-scheme: dark){.tech-input[data-v-8a7cfa9f],.tech-select select[data-v-8a7cfa9f]{color:#fff}.tech-input[data-v-8a7cfa9f]::placeholder{color:#fff6}.activation-page[data-v-8a7cfa9f]{background:linear-gradient(180deg,#000,#1c1c1e,#2c2c2e)}}.tech-card[data-v-8a7cfa9f]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0006,0 2px #ffffff14 inset,0 0 0 1px #ffffff0d;transition:transform .3s ease,box-shadow .3s ease}.tech-card:hover .apple-logo[data-v-8a7cfa9f]{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(255,255,255,.1))}.tech-input[data-v-8a7cfa9f]:focus,.tech-select select[data-v-8a7cfa9f]:focus,.select-trigger.active[data-v-8a7cfa9f]{outline:none;border-color:#007aff;box-shadow:0 0 0 4px #007aff26;transform:scale(1.01)}.certificate-details[data-v-8a7cfa9f]{animation:appleSlideUp-8a7cfa9f .5s cubic-bezier(.25,.46,.45,.94)}.tech-title[data-v-8a7cfa9f]{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.tech-btn[data-v-8a7cfa9f],.tech-input[data-v-8a7cfa9f],.tech-select select[data-v-8a7cfa9f]{font-feature-settings:"kern" 1}.signing-config-section[data-v-8a7cfa9f]{margin-top:16px;padding:12px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.signing-config-section.disabled[data-v-8a7cfa9f]{opacity:.4;pointer-events:none;background:#ffffff03;border-color:#ffffff08}.mode-tabs[data-v-8a7cfa9f]{display:flex;background:#ffffff0f;border-radius:8px;padding:2px;gap:2px;margin-bottom:12px}.mode-tab[data-v-8a7cfa9f]{flex:1;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.mode-tab[data-v-8a7cfa9f]:hover{background:#ffffff1a;color:#ffffffe6}.mode-tab.active[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 4px 12px #007aff4d}.mode-tab.disabled[data-v-8a7cfa9f]{opacity:.3;cursor:not-allowed;pointer-events:none}.mode-tab[data-v-8a7cfa9f]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.mode-tab i[data-v-8a7cfa9f]{font-size:16px}.advanced-config[data-v-8a7cfa9f]{animation:slideDown-8a7cfa9f .3s ease-out;display:flex;flex-direction:column;gap:10px}@keyframes slideDown-8a7cfa9f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.config-group[data-v-8a7cfa9f]{margin-bottom:10px;padding:8px;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.config-header[data-v-8a7cfa9f]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#ffffffe6;font-size:14px;font-weight:600}.config-header i[data-v-8a7cfa9f]{color:#007aff;font-size:16px}.upload-trigger[data-v-8a7cfa9f]{cursor:pointer;transition:all .3s ease;display:flex;justify-content:center}.upload-trigger[data-v-8a7cfa9f]:hover{transform:scale(1.02)}.icon-preview[data-v-8a7cfa9f]{position:relative;width:60px;height:60px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.icon-preview img[data-v-8a7cfa9f]{width:100%;height:100%;object-fit:cover}.icon-overlay[data-v-8a7cfa9f]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:12px;gap:4px}.icon-preview:hover .icon-overlay[data-v-8a7cfa9f]{opacity:1}.upload-placeholder[data-v-8a7cfa9f]{width:60px;height:60px;padding:5px;border:1px dashed rgba(255,255,255,.3);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9;font-size:11px;gap:4px;transition:all .3s ease}.upload-placeholder[data-v-8a7cfa9f]:hover{border-color:#007aff;color:#007aff}.upload-placeholder i[data-v-8a7cfa9f]{font-size:16px}.config-group .input-group[data-v-8a7cfa9f]{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:6px;flex-wrap:wrap}.config-group .input-group[data-v-8a7cfa9f]:last-child{margin-bottom:0}.config-label[data-v-8a7cfa9f]{color:#fffc;font-size:12px;font-weight:500;min-width:65px;text-align:left}.config-input[data-v-8a7cfa9f]{padding:6px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:13px;transition:all .3s ease;height:30px;box-sizing:border-box;flex:1;min-width:0}.config-input[data-v-8a7cfa9f]:focus{outline:none;border-color:#007aff;background:#ffffff1a;box-shadow:0 0 0 2px #007aff1a}.config-input[data-v-8a7cfa9f]::placeholder{color:#fff6}.generate-btn[data-v-8a7cfa9f]{margin-left:6px;padding:6px;background:linear-gradient(135deg,#34c759,#30d158);border:none;border-radius:6px;color:#fff;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;height:30px;width:30px;box-sizing:border-box}.generate-btn[data-v-8a7cfa9f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #34c7594d}.generate-btn[data-v-8a7cfa9f]:active{transform:translateY(0)}.config-switches[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:8px}.switch-item[data-v-8a7cfa9f]{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.switch-info[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:2px}.switch-label[data-v-8a7cfa9f]{color:#ffffffe6;font-size:13px;font-weight:500}.switch-desc[data-v-8a7cfa9f]{color:#fff9;font-size:11px}.switch[data-v-8a7cfa9f]{position:relative;display:inline-block;width:38px;height:20px}.switch input[data-v-8a7cfa9f]{opacity:0;width:0;height:0}.slider[data-v-8a7cfa9f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.3s;border-radius:20px}.slider[data-v-8a7cfa9f]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}input:checked+.slider[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff,#5856d6)}input:checked+.slider[data-v-8a7cfa9f]:before{transform:translate(18px)}@media (max-width: 480px){.signing-config-section[data-v-8a7cfa9f]{padding:8px;margin-top:10px}.config-group[data-v-8a7cfa9f]{padding:6px;margin-bottom:8px}.mode-tab[data-v-8a7cfa9f],.config-input[data-v-8a7cfa9f]{padding:5px 8px;font-size:11px}.switch-item[data-v-8a7cfa9f]{padding:3px 0}.config-header[data-v-8a7cfa9f]{margin-bottom:6px;font-size:12px}.config-group .input-group[data-v-8a7cfa9f]{margin-bottom:6px}}.dylib-selection[data-v-8a7cfa9f]{margin-top:16px}.dylib-list[data-v-8a7cfa9f]{max-height:240px;overflow-y:auto;background:#1c1c1e99;border:1px solid rgba(255,255,255,.1);border-radius:12px}.dylib-item[data-v-8a7cfa9f]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s ease}.dylib-item[data-v-8a7cfa9f]:last-child{border-bottom:none}.dylib-item[data-v-8a7cfa9f]:hover{background:#ffffff0d}.dylib-item.selected[data-v-8a7cfa9f]{background:#007aff26}.dylib-checkbox[data-v-8a7cfa9f]{margin-right:12px;color:#007aff;font-size:16px}.dylib-item.selected .dylib-checkbox[data-v-8a7cfa9f]{color:#fff}.dylib-info[data-v-8a7cfa9f]{flex:1;min-width:0}.dylib-name[data-v-8a7cfa9f]{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.dylib-meta[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;font-size:12px;color:#ffffffb3}.dylib-size[data-v-8a7cfa9f]{color:#fffc;background:#ffffff1a;padding:2px 6px;border-radius:4px;font-size:11px}.dylib-desc[data-v-8a7cfa9f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.dylib-list[data-v-8a7cfa9f]::-webkit-scrollbar{width:4px}.dylib-list[data-v-8a7cfa9f]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}@media (max-width: 768px){.dylib-item[data-v-8a7cfa9f]{padding:10px 12px}.dylib-checkbox[data-v-8a7cfa9f]{margin-right:10px;font-size:14px}.dylib-name[data-v-8a7cfa9f]{font-size:13px}.dylib-meta[data-v-8a7cfa9f]{font-size:11px;gap:8px}.dylib-size[data-v-8a7cfa9f]{font-size:10px;padding:1px 4px}}.tab-switch-section[data-v-8a7cfa9f]{margin-bottom:24px;position:relative}.tab-switch-section[data-v-8a7cfa9f]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:linear-gradient(90deg,rgba(255,255,255,.15),transparent);border-radius:50%;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.tab-switch-section[data-v-8a7cfa9f]:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:linear-gradient(-90deg,rgba(255,255,255,.15),transparent);border-radius:50%;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.tab-buttons[data-v-8a7cfa9f]:not(:hover):before,.tab-buttons[data-v-8a7cfa9f]:not(:hover):after{opacity:1}.tab-buttons[data-v-8a7cfa9f]{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:6px 16px;gap:8px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;-ms-overflow-style:none}.tab-buttons[data-v-8a7cfa9f]::-webkit-scrollbar{display:none}.tab-btn[data-v-8a7cfa9f]{flex-shrink:0;padding:8px 16px;background:transparent;border:none;border-radius:8px;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;min-width:fit-content;border:1px solid transparent}.tab-btn[data-v-8a7cfa9f]:hover{color:#ffffffe6;background:#ffffff0d}.tab-btn.active[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 2px 8px #007aff40,0 1px 4px #007aff26,inset 0 1px #ffffff26;border:1px solid rgba(0,122,255,.3);transform:translateY(-.5px)}.tab-btn i[data-v-8a7cfa9f]{font-size:14px}.tab-content[data-v-8a7cfa9f]{animation:slideInUp-8a7cfa9f .4s cubic-bezier(.25,.46,.45,.94);transform-origin:top}@keyframes slideInUp-8a7cfa9f{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tab-btn[data-v-8a7cfa9f]{position:relative;overflow:hidden}.tab-btn[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.tab-btn[data-v-8a7cfa9f]:hover:before{left:100%}.tasks-actions[data-v-8a7cfa9f]{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px;padding:0 4px}.refresh-btn[data-v-8a7cfa9f]{padding:12px 20px;background:linear-gradient(135deg,#007aff26,#007aff14);border:.5px solid rgba(0,122,255,.25);border-radius:12px;color:#007aff;font-size:14px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.refresh-btn[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.refresh-btn[data-v-8a7cfa9f]:hover:before{left:100%}.refresh-btn[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#007aff40,#007aff26);border-color:#007aff59;transform:translateY(-2px);box-shadow:0 8px 24px #007aff40}.refresh-btn[data-v-8a7cfa9f]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.refresh-btn[data-v-8a7cfa9f]:disabled:before{display:none}.tutorial-btn[data-v-8a7cfa9f]{padding:12px 20px;background:linear-gradient(135deg,#ff950026,#ff950014);border:.5px solid rgba(255,149,0,.25);border-radius:12px;color:#ff9500;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.tutorial-btn[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.tutorial-btn[data-v-8a7cfa9f]:hover:before{left:100%}.tutorial-btn[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#ff950040,#ff950026);border-color:#ff950059;transform:translateY(-2px);box-shadow:0 8px 24px #ff950040}.tutorial-dialog .var-dialog__content[data-v-8a7cfa9f]{max-width:500px;max-height:80vh;overflow-y:auto}.dialog-title-icon.info[data-v-8a7cfa9f],.dialog-title-icon.success[data-v-8a7cfa9f]{display:flex;align-items:center;gap:10px;color:#007aff;font-size:18px;font-weight:600}.tutorial-content[data-v-8a7cfa9f]{padding:10px 0}.tutorial-step[data-v-8a7cfa9f]{margin-bottom:24px;padding:16px;background:#007aff0d;border:.5px solid rgba(0,122,255,.1);border-radius:12px;position:relative}.tutorial-step[data-v-8a7cfa9f]:last-of-type{margin-bottom:16px}.step-header[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.step-icon[data-v-8a7cfa9f]{color:#007aff;font-size:16px;width:20px;text-align:center}.step-header h4[data-v-8a7cfa9f]{margin:0;font-size:16px;font-weight:600}.tutorial-step p[data-v-8a7cfa9f]{margin:0;font-size:14px;line-height:1.5;padding-left:32px}.tutorial-note[data-v-8a7cfa9f]{padding:16px;background:#ff950014;border:.5px solid rgba(255,149,0,.2);border-radius:12px;display:flex;align-items:flex-start;gap:12px}.tutorial-note.important[data-v-8a7cfa9f]{background:#ff3b3014;border:.5px solid rgba(255,59,48,.2);margin-bottom:20px}.tutorial-note.important i[data-v-8a7cfa9f]{color:#ff3b30}.tutorial-note i[data-v-8a7cfa9f]{color:#ff9500;font-size:16px;margin-top:2px;flex-shrink:0}.tutorial-note p[data-v-8a7cfa9f]{margin:0;font-size:14px;line-height:1.5}.tutorial-image-container[data-v-8a7cfa9f]{margin:16px 0;text-align:center}.tutorial-image[data-v-8a7cfa9f]{max-width:100%;height:auto;border-radius:12px;border:.5px solid rgba(0,122,255,.1);box-shadow:0 4px 16px #0000001a}.tasks-list[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:12px;overflow:visible;-webkit-overflow-scrolling:touch;padding-bottom:20px}.task-item[data-v-8a7cfa9f]{background:#ffffff08;border:.5px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.task-item[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff05,#ffffff03);pointer-events:none}.task-item[data-v-8a7cfa9f]:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 2px 8px #ffffff1a}.task-header[data-v-8a7cfa9f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;position:relative;z-index:1}.task-app-info[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;flex:1}.task-app-icon-container[data-v-8a7cfa9f]{position:relative;display:inline-block}.task-app-icon[data-v-8a7cfa9f]{width:44px;height:44px;border-radius:12px;object-fit:cover;background:#ffffff14;border:.5px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff1a}.task-status-badge[data-v-8a7cfa9f]{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid rgba(0,0,0,.8);box-shadow:0 2px 6px #0006}.task-status-badge.status-pending[data-v-8a7cfa9f]{background:#ff9500;color:#fff}.task-status-badge.status-processing[data-v-8a7cfa9f]{background:#007aff;color:#fff}.task-status-badge.status-completed[data-v-8a7cfa9f]{background:#34c759;color:#fff}.task-status-badge.status-failed[data-v-8a7cfa9f]{background:#ff3b30;color:#fff}.task-status-badge.status-unknown[data-v-8a7cfa9f]{background:#8e8e93;color:#fff}.task-app-details[data-v-8a7cfa9f]{flex:1;min-width:0}.task-app-name[data-v-8a7cfa9f]{color:#fffffff2;font-size:15px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.task-app-meta[data-v-8a7cfa9f]{color:#ffffff8c;font-size:13px;font-weight:500}.task-bundle-id[data-v-8a7cfa9f]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:#ffffff0d;padding:3px 6px;border-radius:4px;font-size:11px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:help;transition:all .3s ease;border:.5px solid rgba(255,255,255,.08)}.task-bundle-id[data-v-8a7cfa9f]:hover{background:#ffffff14;border-color:#ffffff26;transform:scale(1.02)}.task-status[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.5px solid transparent;position:relative;overflow:hidden}.task-status[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:.8;z-index:-1}.task-status i[data-v-8a7cfa9f]{font-size:12px;animation:statusPulse-8a7cfa9f 2s infinite ease-in-out}@keyframes statusPulse-8a7cfa9f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.task-status.status-pending[data-v-8a7cfa9f]{background:linear-gradient(135deg,#ff950040,#ff950026);color:#ff9500;border-color:#ff95004d;box-shadow:0 2px 8px #ff950033}.task-status.status-processing[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff40,#007aff26);color:#007aff;border-color:#007aff4d;box-shadow:0 2px 8px #007aff33}.task-status.status-signing[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff40,#40a9ff26);color:#007aff;border-color:#007aff4d;box-shadow:0 2px 8px #007aff33}.task-status.status-uploading[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c75940,#34c75926);color:#34c759;border-color:#34c7594d;box-shadow:0 2px 8px #34c75933}.task-status.status-completed[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c75940,#52c41a26);color:#34c759;border-color:#34c7594d;box-shadow:0 2px 8px #34c75933}.task-status.status-failed[data-v-8a7cfa9f]{background:linear-gradient(135deg,#ff3b3040,#ff3b3026);color:#ff3b30;border-color:#ff3b304d;box-shadow:0 2px 8px #ff3b3033}.task-status.status-unknown[data-v-8a7cfa9f]{background:linear-gradient(135deg,#8e8e9340,#8e8e9326);color:#8e8e93;border-color:#8e8e934d;box-shadow:0 2px 8px #8e8e9333}.task-progress-section[data-v-8a7cfa9f]{margin:20px 0;padding:16px 20px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.task-progress-section[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff03,#ffffff01);border-radius:16px;pointer-events:none}.progress-bar-container[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.progress-bar[data-v-8a7cfa9f]{width:100%;height:8px;background:#ffffff14;border-radius:6px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0003}.progress-bar[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.progress-fill[data-v-8a7cfa9f]{height:100%;border-radius:6px;transition:width .6s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.progress-fill[data-v-8a7cfa9f]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShimmer-8a7cfa9f 2s infinite}.progress-fill.progress-pending[data-v-8a7cfa9f]{background:linear-gradient(135deg,#ff9500,#ffb340,#ff9500);box-shadow:0 2px 8px #ff95004d}.progress-fill.progress-downloading[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff,#40a9ff,#007aff);box-shadow:0 2px 8px #007aff4d}.progress-fill.progress-signing[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff,#1890ff,#007aff);box-shadow:0 2px 8px #007aff4d}.progress-fill.progress-uploading[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c759,#52c41a,#34c759);box-shadow:0 2px 8px #34c7594d}.progress-fill.progress-default[data-v-8a7cfa9f]{background:linear-gradient(135deg,#8e8e93,#bfbfbf,#8e8e93);box-shadow:0 2px 8px #8e8e934d}.progress-text[data-v-8a7cfa9f]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.progress-percentage[data-v-8a7cfa9f]{color:#fffffff2;font-weight:700;font-size:14px}.progress-status[data-v-8a7cfa9f]{color:#ffffffbf;font-weight:500}.task-details[data-v-8a7cfa9f]{border-top:.5px solid rgba(255,255,255,.08);padding-top:12px;position:relative;z-index:1}.task-info-grid[data-v-8a7cfa9f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.task-info-inline[data-v-8a7cfa9f]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.task-info-item[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-info-label[data-v-8a7cfa9f]{color:#ffffff8c;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-info-value[data-v-8a7cfa9f]{color:#fffffff2;font-size:13px;font-weight:500}.task-info-inline-item[data-v-8a7cfa9f]{display:flex;align-items:center;gap:6px;white-space:nowrap}.task-info-inline-item .task-info-label[data-v-8a7cfa9f]{color:#ffffff8c;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-info-inline-item .task-info-value[data-v-8a7cfa9f]{color:#fffffff2;font-size:13px;font-weight:500}.task-actions[data-v-8a7cfa9f]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.task-action-btn[data-v-8a7cfa9f]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:6px;border:.5px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.task-action-btn[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.task-action-btn[data-v-8a7cfa9f]:hover:before{left:100%}.task-action-btn.download[data-v-8a7cfa9f]{background:linear-gradient(135deg,#007aff40,#007aff26);color:#007aff;border-color:#007aff4d;box-shadow:0 4px 16px #007aff33}.task-action-btn.download[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#007aff59,#007aff40);transform:translateY(-2px);box-shadow:0 8px 24px #007aff4d}.task-action-btn.install[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c75940,#34c75926);color:#34c759;border-color:#34c7594d;box-shadow:0 4px 16px #34c75933}.task-action-btn.install[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#34c75959,#34c75940);transform:translateY(-2px);box-shadow:0 8px 24px #34c7594d}.task-action-btn.install.disabled[data-v-8a7cfa9f]{background:linear-gradient(135deg,#ff950026,#ff950014);color:#ff9500;border-color:#ff950033;box-shadow:0 2px 8px #ff95001a;cursor:not-allowed;opacity:.7}.task-action-btn.install.disabled[data-v-8a7cfa9f]:hover{transform:none;box-shadow:0 2px 8px #ff95001a}.task-action-btn.delete[data-v-8a7cfa9f]{background:linear-gradient(135deg,#ff3b3040,#ff3b3026);color:#ff3b30;border-color:#ff3b304d;box-shadow:0 4px 16px #ff3b3033}.task-action-btn.delete[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#ff3b3059,#ff3b3040);transform:translateY(-2px);box-shadow:0 8px 24px #ff3b304d}.task-error[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#ff3b3026,#ff3b3014);border:.5px solid rgba(255,59,48,.25);border-radius:16px;color:#ff3b30;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:16px}.task-error i[data-v-8a7cfa9f]{font-size:16px;animation:errorPulse-8a7cfa9f 2s infinite ease-in-out}@keyframes errorPulse-8a7cfa9f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.no-tasks-state[data-v-8a7cfa9f]{text-align:center;padding:80px 20px;color:#fff9;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px 0}.no-tasks-state i[data-v-8a7cfa9f]{font-size:64px;margin-bottom:24px;color:#ffffff40;animation:floatIcon-8a7cfa9f 3s ease-in-out infinite}@keyframes floatIcon-8a7cfa9f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.no-tasks-state p[data-v-8a7cfa9f]{margin:12px 0;font-size:18px;font-weight:600;color:#ffffffb3}.no-tasks-tip[data-v-8a7cfa9f]{font-size:15px!important;color:#ffffff73!important;font-weight:500!important}@media (max-width: 768px){.tab-btn[data-v-8a7cfa9f]{padding:8px 14px;font-size:13px;border-radius:8px}.tasks-actions[data-v-8a7cfa9f]{justify-content:center;margin-bottom:20px;flex-direction:row;gap:10px}.refresh-btn[data-v-8a7cfa9f],.tutorial-btn[data-v-8a7cfa9f]{padding:10px 16px;border-radius:12px;font-size:13px;flex:1;justify-content:center;min-width:0}.tutorial-dialog .var-dialog__content[data-v-8a7cfa9f]{max-width:90vw;margin:0 10px}.tutorial-step p[data-v-8a7cfa9f]{padding-left:0;margin-top:8px}.task-item[data-v-8a7cfa9f]{padding:20px;border-radius:18px;margin-bottom:4px}.task-header[data-v-8a7cfa9f]{margin-bottom:12px}.task-app-info[data-v-8a7cfa9f]{gap:14px}.task-app-icon[data-v-8a7cfa9f]{width:48px;height:48px;border-radius:14px}.task-app-name[data-v-8a7cfa9f]{font-size:16px;font-weight:600}.task-app-meta[data-v-8a7cfa9f]{font-size:13px}.task-bundle-id[data-v-8a7cfa9f]{font-size:11px;max-width:220px;padding:3px 6px}.task-status[data-v-8a7cfa9f]{padding:10px 16px;border-radius:12px;font-size:14px;align-self:flex-start}.task-progress-section[data-v-8a7cfa9f]{margin:18px 0;padding:16px 18px;border-radius:14px}.progress-bar[data-v-8a7cfa9f]{height:10px;border-radius:8px}.progress-text[data-v-8a7cfa9f]{font-size:13px}.progress-percentage[data-v-8a7cfa9f]{font-size:14px}.task-info-grid[data-v-8a7cfa9f]{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.task-info-inline[data-v-8a7cfa9f]{flex-direction:column;gap:8px;align-items:stretch}.task-info-inline-item[data-v-8a7cfa9f]{justify-content:space-between;padding:8px 12px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-info-item[data-v-8a7cfa9f]{padding:10px 12px;border-radius:8px}.task-info-label[data-v-8a7cfa9f]{font-size:12px}.task-info-value[data-v-8a7cfa9f]{font-size:15px}.task-actions[data-v-8a7cfa9f]{justify-content:stretch}.task-action-btn[data-v-8a7cfa9f]{flex:1;justify-content:center;padding:10px 16px;border-radius:8px;font-size:13px}.task-error[data-v-8a7cfa9f]{padding:16px 18px;border-radius:14px;font-size:14px}.no-tasks-state[data-v-8a7cfa9f]{padding:60px 20px;border-radius:20px;margin-bottom:30px}.no-tasks-state i[data-v-8a7cfa9f]{font-size:56px;margin-bottom:20px}.no-tasks-state p[data-v-8a7cfa9f]{font-size:17px}.no-tasks-tip[data-v-8a7cfa9f]{font-size:14px!important}.tasks-list[data-v-8a7cfa9f]{padding-bottom:60px}.load-more-section[data-v-8a7cfa9f],.no-more-data[data-v-8a7cfa9f]{margin-bottom:60px}}@media (max-width: 480px){.task-bundle-id[data-v-8a7cfa9f]{font-size:10px;max-width:180px;padding:2px 5px}}@media (max-width: 360px){.task-bundle-id[data-v-8a7cfa9f]{font-size:9px;max-width:140px;padding:2px 4px}}.install-dialog .var-dialog__content[data-v-8a7cfa9f]{background:linear-gradient(135deg,#1c1c1ef2,#2c2c2ef2);border:.5px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffffff2}.install-dialog .dialog-title-icon[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#34c759}.install-dialog .dialog-title-icon[data-v-8a7cfa9f]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#34c759,#30d158);border-radius:50%;font-size:14px;font-weight:700;color:#fff}.install-dialog .dialog-content[data-v-8a7cfa9f]{padding:20px 0;line-height:1.6}.install-dialog .dialog-content p[data-v-8a7cfa9f]{margin:0 0 16px;font-size:15px}.install-dialog .dialog-content p[data-v-8a7cfa9f]:last-child{margin-bottom:0;font-weight:600;color:#34c759}.install-dialog .var-dialog__footer[data-v-8a7cfa9f]{background:transparent;border-top:.5px solid rgba(255,255,255,.1);padding:16px 24px}.install-dialog .var-button[data-v-8a7cfa9f]{border-radius:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.install-dialog .var-button--primary[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c759,#30d158);border:none;box-shadow:0 4px 16px #34c7594d}.install-dialog .var-button--primary[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#30d158,#34c759);transform:translateY(-1px);box-shadow:0 6px 20px #34c75966}.cert-status-success[data-v-8a7cfa9f]{color:#34c759!important;font-weight:600}.cert-status-warning[data-v-8a7cfa9f]{color:#ff9500!important;font-weight:600}.cert-status-danger[data-v-8a7cfa9f]{color:#ff3b30!important;font-weight:600}.cert-status-default[data-v-8a7cfa9f]{color:#fff9!important;font-weight:600}.cert-status-info[data-v-8a7cfa9f]{color:#007aff!important;font-weight:600}.status-badge[data-v-8a7cfa9f]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.status-badge i[data-v-8a7cfa9f]{font-size:10px}.status-badge.status-valid[data-v-8a7cfa9f],.status-badge.status-success[data-v-8a7cfa9f]{background:#30d15826;color:#30d158;border-color:#30d1584d}.status-badge.status-appointment[data-v-8a7cfa9f]{background:#ff950026;color:#ff9500;border-color:#ff95004d}.status-badge.status-expired[data-v-8a7cfa9f],.status-badge.status-failed[data-v-8a7cfa9f]{background:#ff453a26;color:#ff453a;border-color:#ff453a4d}.status-badge.status-revoked[data-v-8a7cfa9f]{background:#ff3b3026;color:#ff3b30;border-color:#ff3b304d}.status-badge.status-inactive[data-v-8a7cfa9f]{background:#ff950026;color:#ff9500;border-color:#ff95004d}.status-badge.status-processing[data-v-8a7cfa9f],.status-badge.status-pending[data-v-8a7cfa9f]{background:#64d2ff26;color:#64d2ff;border-color:#64d2ff4d}.status-badge.status-processing i[data-v-8a7cfa9f],.status-badge.status-pending i[data-v-8a7cfa9f]{animation:spin-8a7cfa9f 1s linear infinite}.status-badge.status-unknown[data-v-8a7cfa9f]{background:#8e8e9326;color:#8e8e93;border-color:#8e8e934d}.delete-dialog .var-dialog__content[data-v-8a7cfa9f]{background:linear-gradient(135deg,#1c1c1ef2,#2c2c2ef2);border:.5px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffffff2}.delete-dialog .dialog-title-icon[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#ff9500}.delete-dialog .dialog-title-icon.warning[data-v-8a7cfa9f]:before{content:"⚠";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#ff9500,#ffcc02);border-radius:50%;font-size:14px;font-weight:700;color:#fff}.delete-dialog .dialog-content[data-v-8a7cfa9f]{padding:20px 0;line-height:1.6}.delete-dialog .dialog-content p[data-v-8a7cfa9f]{margin:0;font-size:15px}.delete-dialog .var-dialog__footer[data-v-8a7cfa9f]{background:transparent;border-top:.5px solid rgba(255,255,255,.1);padding:16px 24px}.delete-dialog .var-button[data-v-8a7cfa9f]{border-radius:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-dialog .var-button--primary[data-v-8a7cfa9f]{background:linear-gradient(135deg,#ff3b30,#ff453a);border:none;box-shadow:0 4px 16px #ff3b304d}.delete-dialog .var-button--primary[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#ff453a,#ff3b30);transform:translateY(-1px);box-shadow:0 6px 20px #ff3b3066}.load-more-section[data-v-8a7cfa9f]{display:flex;justify-content:center;padding:20px;margin-top:16px;margin-bottom:20px}.load-more-btn[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#007aff26,#007aff14);border:.5px solid rgba(0,122,255,.2);border-radius:12px;color:#007aff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:120px;justify-content:center}.load-more-btn[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#007aff40,#007aff26);transform:translateY(-2px);box-shadow:0 8px 24px #007aff33}.load-more-btn[data-v-8a7cfa9f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.load-more-btn[data-v-8a7cfa9f]:disabled:hover{transform:none;box-shadow:none}.load-more-btn .rotating[data-v-8a7cfa9f]{animation:appleSpin-8a7cfa9f .8s linear infinite}.no-more-data[data-v-8a7cfa9f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;margin-top:16px;color:#fff9;font-size:14px;margin-bottom:20px}.no-more-data i[data-v-8a7cfa9f]{font-size:20px;color:#34c759}.no-more-data p[data-v-8a7cfa9f]{margin:0;font-weight:500}.recommended-apps-section[data-v-8a7cfa9f]{margin-bottom:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px #00000026,0 1px #ffffff1a inset;overflow:visible}.recommended-apps-section .section-header[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:-.2px}.recommended-apps-section .section-header i[data-v-8a7cfa9f]{color:gold;font-size:16px;text-shadow:0 0 8px rgba(255,215,0,.3)}.recommended-apps-container[data-v-8a7cfa9f]{overflow:visible}.recommended-apps-scroll[data-v-8a7cfa9f]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;padding-top:2px;margin:-2px 0;scrollbar-width:none;-ms-overflow-style:none}.recommended-apps-scroll[data-v-8a7cfa9f]::-webkit-scrollbar{display:none}.recommended-app-card[data-v-8a7cfa9f]{flex-shrink:0;width:180px;height:56px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;gap:8px;position:relative;overflow:visible}.recommended-app-card[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease;pointer-events:none}.recommended-app-card[data-v-8a7cfa9f]:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0003,0 1px #ffffff26 inset}.recommended-app-card[data-v-8a7cfa9f]:hover:before{opacity:1}.recommended-app-card.selected[data-v-8a7cfa9f]{background:#007aff33;border-color:#007aff66;border-radius:8px;box-shadow:0 4px 12px #007aff4d,0 1px #fff3 inset}.recommended-app-icon[data-v-8a7cfa9f]{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0003,0 1px #ffffff1a inset;transition:transform .3s ease}.recommended-app-card:hover .recommended-app-icon[data-v-8a7cfa9f]{transform:scale(1.05)}.recommended-app-info[data-v-8a7cfa9f]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.recommended-app-name[data-v-8a7cfa9f]{color:#fffffff2;font-size:12px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;text-align:left}.recommended-app-reason[data-v-8a7cfa9f]{color:#fff9;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:left;margin:0}.recommended-app-action[data-v-8a7cfa9f]{color:#007affcc;font-size:14px;transition:all .3s ease;flex-shrink:0}.recommended-app-card:hover .recommended-app-action[data-v-8a7cfa9f]{color:#007aff;transform:scale(1.1)}.recommended-app-card.selected .recommended-app-action[data-v-8a7cfa9f]{color:#ffffffe6}@media (max-width: 768px){.recommended-apps-section[data-v-8a7cfa9f]{padding:12px;margin-bottom:16px;overflow:visible}.recommended-app-card[data-v-8a7cfa9f]{width:160px;height:48px;padding:6px;border-radius:6px;overflow:visible}.recommended-app-icon[data-v-8a7cfa9f]{width:28px;height:28px;border-radius:5px}.recommended-app-name[data-v-8a7cfa9f]{font-size:11px}.recommended-app-reason[data-v-8a7cfa9f]{font-size:9px}.recommended-apps-section .section-header[data-v-8a7cfa9f]{font-size:13px;margin-bottom:10px}.app-selection-section .section-title[data-v-8a7cfa9f]{font-size:20px}.app-selection-section .section-subtitle[data-v-8a7cfa9f]{font-size:14px}}@media (prefers-color-scheme: dark){.recommended-apps-section[data-v-8a7cfa9f]{background:#ffffff08;border-color:#ffffff14}.recommended-app-card[data-v-8a7cfa9f]{background:#ffffff0d;border-color:#ffffff14}.recommended-app-card[data-v-8a7cfa9f]:hover{background:#ffffff14;border-color:#ffffff26}}.disclaimer-section[data-v-8a7cfa9f]{max-width:580px;padding:0 20px 20px;margin:auto;position:relative}.disclaimer-content[data-v-8a7cfa9f]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#ffffff08;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 8px 32px #0003,0 2px 8px #0000001a;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.disclaimer-content[data-v-8a7cfa9f]:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 12px 40px #00000040,0 4px 12px #00000026}.disclaimer-icon[data-v-8a7cfa9f]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.disclaimer-icon i[data-v-8a7cfa9f]{font-size:16px;color:#fff9;transition:color .3s ease}.disclaimer-content:hover .disclaimer-icon i[data-v-8a7cfa9f]{color:#fffc}.disclaimer-text[data-v-8a7cfa9f]{flex:1;line-height:1.5}.disclaimer-text p[data-v-8a7cfa9f]{margin:0;font-size:13px;color:#ffffffb3;font-weight:400;letter-spacing:.2px;transition:color .3s ease}.disclaimer-content:hover .disclaimer-text p[data-v-8a7cfa9f]{color:#ffffffd9}@media (max-width: 768px){.disclaimer-section[data-v-8a7cfa9f]{margin-top:24px;padding:0 16px 16px}.disclaimer-content[data-v-8a7cfa9f]{padding:14px 16px;gap:10px;border-radius:14px}.disclaimer-icon[data-v-8a7cfa9f]{width:18px;height:18px}.disclaimer-icon i[data-v-8a7cfa9f]{font-size:14px}.disclaimer-text p[data-v-8a7cfa9f]{font-size:12px;line-height:1.4}}.activation-container[data-v-8a7cfa9f]{padding-bottom:40px}@media (max-width: 768px){.activation-container[data-v-8a7cfa9f]{padding-bottom:30px}}.info-value.expired[data-v-8a7cfa9f]{color:#ff453a!important;font-weight:600}.info-value.expiring-soon[data-v-8a7cfa9f]{color:#ff9f0a!important;font-weight:600}.info-value.valid[data-v-8a7cfa9f]{color:#30d158!important;font-weight:500}.certificate-actions[data-v-8a7cfa9f]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;gap:12px}.cert-action-btn[data-v-8a7cfa9f]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;min-width:120px;justify-content:center;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.cert-action-btn.inline[data-v-8a7cfa9f]{padding:8px 16px;min-width:100px;font-size:13px;border-radius:8px}.cert-action-btn.download[data-v-8a7cfa9f]{color:#fff;background:linear-gradient(135deg,#007aff,#5856d6);border:1px solid rgba(0,122,255,.3)}.cert-action-btn.download[data-v-8a7cfa9f]:hover:not(:disabled){background:linear-gradient(135deg,#0056cc,#4c44c4);transform:translateY(-1px);box-shadow:0 8px 25px #007aff4d}.cert-action-btn[data-v-8a7cfa9f]:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cert-action-btn i.rotating[data-v-8a7cfa9f]{animation:spin-8a7cfa9f 1s linear infinite}@keyframes spin-8a7cfa9f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.certificate-actions[data-v-8a7cfa9f]{margin-top:16px;padding-top:16px;gap:10px}.cert-action-btn[data-v-8a7cfa9f]{padding:10px 20px;font-size:13px;min-width:100px}.cert-action-btn.inline[data-v-8a7cfa9f]{padding:6px 12px;min-width:80px;font-size:12px}}.collapse-toggle-container[data-v-8a7cfa9f]{display:flex;justify-content:center;margin-bottom:20px}.status-badge.downloadable[data-v-8a7cfa9f]{cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:none;font-family:inherit;position:relative;overflow:hidden}.status-badge.downloadable[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.status-badge.downloadable[data-v-8a7cfa9f]:hover:before{left:100%}.status-badge.downloadable[data-v-8a7cfa9f]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #00000026;filter:brightness(1.1)}.status-badge.downloadable[data-v-8a7cfa9f]:active{transform:translateY(0) scale(1);box-shadow:0 2px 6px #0000001a}.status-badge.downloadable[data-v-8a7cfa9f]:disabled{opacity:.7;cursor:not-allowed;transform:none;filter:none}.status-badge.downloadable[data-v-8a7cfa9f]:disabled:before{display:none}.status-badge.downloadable.status-valid[data-v-8a7cfa9f]{background:linear-gradient(135deg,#34c759,#30d158);color:#fff;border-color:#34c7594d}.status-badge.downloadable.status-valid[data-v-8a7cfa9f]:hover{background:linear-gradient(135deg,#30b54a,#2ab24a)}.collapse-toggle-btn[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.collapse-toggle-btn[data-v-8a7cfa9f]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.collapse-btn-content[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px}.collapse-text[data-v-8a7cfa9f]{font-weight:600;letter-spacing:-.2px}.collapse-icon[data-v-8a7cfa9f]{font-size:12px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.collapse-icon.rotated[data-v-8a7cfa9f]{transform:rotate(180deg)}.collapsible-content[data-v-8a7cfa9f]{overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;opacity:1;transform:translateY(0);visibility:visible;height:auto}.collapsible-content.collapsed[data-v-8a7cfa9f]{opacity:0;transform:translateY(-20px);visibility:hidden;height:0;margin:0;padding:0}.appointment-pending-notice[data-v-8a7cfa9f]{margin-bottom:20px}@media (max-width: 768px){.collapse-toggle-btn[data-v-8a7cfa9f]{padding:10px 16px;font-size:13px}.collapse-btn-content[data-v-8a7cfa9f]{gap:8px}.collapse-text[data-v-8a7cfa9f]{font-size:13px}.status-badge[data-v-8a7cfa9f]{padding:3px 6px;font-size:10px;gap:3px}.status-badge i[data-v-8a7cfa9f]{font-size:9px}.collapse-toggle-container[data-v-8a7cfa9f]{margin-bottom:16px}.status-badge.downloadable[data-v-8a7cfa9f]{font-size:11px}.status-badge.downloadable i[data-v-8a7cfa9f]{font-size:10px}.appointment-pending-notice[data-v-8a7cfa9f]{margin-bottom:16px}}.corner-buttons[data-v-8a7cfa9f]{position:absolute;top:20px;right:20px;display:flex;gap:8px;z-index:10}.corner-btn[data-v-8a7cfa9f]{width:40px;height:40px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0000001a,0 2px 8px #00000014,0 0 0 1px #ffffff0d inset}.corner-btn[data-v-8a7cfa9f]:hover{transform:translateY(-1px) scale(1.05);background:#ffffff26;border:1px solid rgba(255,255,255,.25);box-shadow:0 6px 20px #00000026,0 3px 12px #0000001f,0 0 0 1px #ffffff14 inset}.corner-btn[data-v-8a7cfa9f]:active{transform:translateY(0) scale(1.02);transition:all .1s ease}.corner-btn.customer-service[data-v-8a7cfa9f]{color:#fff}.corner-btn.customer-service[data-v-8a7cfa9f]:hover{background:#007aff33;border:1px solid rgba(0,122,255,.3)}.corner-btn.customer-service i[data-v-8a7cfa9f]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.corner-btn.logout[data-v-8a7cfa9f]{color:#fff;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.15)!important;min-width:40px!important;width:40px!important;height:40px!important;padding:0!important}.corner-btn.logout[data-v-8a7cfa9f]:hover{background:#ff3b3033!important;border:1px solid rgba(255,59,48,.3)!important}.corner-btn.logout i[data-v-8a7cfa9f]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@media (max-width: 768px){.corner-buttons[data-v-8a7cfa9f]{top:16px;right:16px;gap:6px}.corner-btn[data-v-8a7cfa9f]{width:36px;height:36px;border-radius:10px}.corner-btn.logout[data-v-8a7cfa9f]{min-width:36px!important;width:36px!important;height:36px!important}.corner-btn i[data-v-8a7cfa9f]{font-size:14px}}.storage-selection-dialog .var-dialog__content[data-v-8a7cfa9f]{max-width:480px;width:85vw}.storage-dialog-content[data-v-8a7cfa9f]{padding:4px 0}@media (max-width: 768px){.storage-selection-dialog .var-dialog__content[data-v-8a7cfa9f]{width:92vw;margin:0 auto;max-height:70vh;overflow-y:auto}.storage-dialog-content[data-v-8a7cfa9f]{padding:2px 0}}.status-notice[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;animation:fadeInUp-8a7cfa9f .3s ease-out}.udid-progress-container[data-v-8a7cfa9f]{padding:24px;background:#ffffff05;border:.5px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:16px 0;position:relative;overflow:hidden}.udid-progress-container[data-v-8a7cfa9f]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,122,255,.3) 20%,rgba(52,199,89,.3) 50%,rgba(0,122,255,.3) 80%,transparent 100%);animation:progressGlow-8a7cfa9f 2s ease-in-out infinite alternate}@keyframes progressGlow-8a7cfa9f{0%{opacity:.5}to{opacity:1}}.progress-info[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:16px}.progress-header[data-v-8a7cfa9f]{display:flex;align-items:center;gap:12px;color:#ffffffe6}.progress-header i[data-v-8a7cfa9f]{font-size:18px;color:#007aff;animation:devicePulse-8a7cfa9f 2s ease-in-out infinite}@keyframes devicePulse-8a7cfa9f{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.progress-title[data-v-8a7cfa9f]{font-size:16px;font-weight:600;color:#ffffffe6}.udid-progress-container .progress-bar[data-v-8a7cfa9f]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;position:relative}.udid-progress-container .progress-fill[data-v-8a7cfa9f]{height:100%;background:linear-gradient(90deg,#007aff,#34c759);border-radius:3px;transition:width .5s ease;position:relative;overflow:hidden}.udid-progress-container .progress-fill[data-v-8a7cfa9f]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:progressShimmer-8a7cfa9f 2s ease-in-out infinite}@keyframes progressShimmer-8a7cfa9f{0%{left:-100%}to{left:100%}}.progress-details[data-v-8a7cfa9f]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.progress-percentage[data-v-8a7cfa9f]{color:#ffffffe6;font-weight:600}.progress-time[data-v-8a7cfa9f]{color:#fff9}.phase-tips[data-v-8a7cfa9f]{margin-top:16px}.phase-tips .tip[data-v-8a7cfa9f]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#007aff14;border:.5px solid rgba(0,122,255,.15);border-radius:12px;color:#fffc;font-size:13px}.phase-tips .tip i[data-v-8a7cfa9f]{color:#007aff;font-size:14px}.retry-hint[data-v-8a7cfa9f]{margin-top:12px;padding:12px 16px;background:#ff950014;border:.5px solid rgba(255,149,0,.15);border-radius:12px;color:#ffffffb3;font-size:13px;display:flex;align-items:center;gap:10px}.retry-hint i[data-v-8a7cfa9f]{color:#ff9500;font-size:14px}.timeout-notice.enhanced[data-v-8a7cfa9f]{padding:20px;border-radius:16px;margin:16px 0;background:#ff95001a;border:1px solid rgba(255,149,0,.2);flex-direction:column;align-items:flex-start}.timeout-content[data-v-8a7cfa9f]{margin-left:8px;width:100%}.timeout-title[data-v-8a7cfa9f]{font-size:16px;font-weight:600;margin:0 0 8px;color:#ff9500}.timeout-reason[data-v-8a7cfa9f]{font-size:14px;margin:8px 0 4px;color:#ffffffb3}.timeout-reasons[data-v-8a7cfa9f]{margin:8px 0;padding-left:20px;color:#fff9}.timeout-reasons li[data-v-8a7cfa9f]{margin:4px 0;font-size:13px}.timeout-suggestion[data-v-8a7cfa9f]{font-size:13px;margin:12px 0 0;color:#fffc;padding:8px 12px;background:#ff95001a;border-radius:8px;border-left:3px solid #FF9500}@media (max-width: 768px){.udid-progress-container[data-v-8a7cfa9f]{padding:20px;border-radius:16px;margin:12px 0}.progress-header i[data-v-8a7cfa9f]{font-size:16px}.progress-title[data-v-8a7cfa9f]{font-size:15px}.phase-tips .tip[data-v-8a7cfa9f],.retry-hint[data-v-8a7cfa9f]{padding:10px 14px;font-size:12px}.timeout-notice.enhanced[data-v-8a7cfa9f]{padding:16px;border-radius:14px}.timeout-title[data-v-8a7cfa9f]{font-size:15px}.timeout-reason[data-v-8a7cfa9f],.timeout-suggestion[data-v-8a7cfa9f]{font-size:13px}.timeout-reasons li[data-v-8a7cfa9f]{font-size:12px}}.download-success-dialog[data-v-8a7cfa9f]{--dialog-border-radius: 16px}.download-success-content[data-v-8a7cfa9f]{padding:0}.download-success-item[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}.download-success-item[data-v-8a7cfa9f]:last-of-type{border-bottom:none}.success-item-label[data-v-8a7cfa9f]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.success-item-label i[data-v-8a7cfa9f]{width:16px;font-size:12px;color:#007aff}.success-item-value[data-v-8a7cfa9f]{font-size:14px;font-weight:400;word-break:break-all;line-height:1.4}.password-item[data-v-8a7cfa9f]{background:#007aff0d;padding:12px 16px;border-radius:12px;border:1px solid rgba(0,122,255,.1);margin:8px 0}.password-value[data-v-8a7cfa9f]{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.password-text[data-v-8a7cfa9f]{flex:1;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:16px;font-weight:600;color:#007aff;background:#007aff1a;padding:6px 12px;border-radius:6px;border:1px solid rgba(0,122,255,.2);display:flex;align-items:center;min-height:16px}.copy-password-btn[data-v-8a7cfa9f]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;flex-shrink:0}.copy-password-btn[data-v-8a7cfa9f]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #007aff4d;background:linear-gradient(135deg,#0056cc,#4a47b3)}.copy-password-btn[data-v-8a7cfa9f]:active{transform:translateY(0) scale(1)}.copy-password-btn i[data-v-8a7cfa9f]{font-size:11px}.download-tip[data-v-8a7cfa9f]{display:flex;gap:12px;padding:16px;background:#ff95000d;border-radius:12px;border:1px solid rgba(255,149,0,.1);margin-top:8px}.download-tip i[data-v-8a7cfa9f]{color:#ff9500;font-size:14px;margin-top:2px;flex-shrink:0}.tip-content[data-v-8a7cfa9f]{flex:1}.tip-content p[data-v-8a7cfa9f]{margin:0;font-size:13px;line-height:1.5}.tip-content p+p[data-v-8a7cfa9f]{margin-top:8px}@media (max-width: 480px){.password-text[data-v-8a7cfa9f]{font-size:14px;padding:5px 10px}.copy-password-btn[data-v-8a7cfa9f]{font-size:11px;padding:5px 10px}.download-tip[data-v-8a7cfa9f]{padding:12px}.tip-content p[data-v-8a7cfa9f]{font-size:12px}}.activation-page[data-v-8a7cfa9f]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;margin:0!important;max-width:none!important;min-width:none!important}.custom-tag[data-v-8a7cfa9f]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;margin-left:6px;white-space:nowrap;vertical-align:middle}.tag-software-source[data-v-8a7cfa9f]{background-color:#34c7591a;color:#34c759;border:1px solid rgba(52,199,89,.2)}.custom-tag i[data-v-8a7cfa9f]{font-size:10px}.task-app-meta[data-v-8a7cfa9f]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.udid-helper-links[data-v-8a7cfa9f]{margin-top:6px;text-align:left}.udid-helper-links .link-btn[data-v-8a7cfa9f]{border:none;background:transparent;color:var(--color-primary);font-size:12px;display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer}.udid-guidance-container[data-v-8a7cfa9f]{margin-top:14px;padding:16px;border:1px solid var(--color-outline, rgba(0, 0, 0, .08));border-radius:14px;background:var(--color-surface-container-low, rgba(0, 0, 0, .02))}.udid-step-list[data-v-8a7cfa9f]{display:flex;flex-direction:column;gap:10px}.udid-step-item[data-v-8a7cfa9f]{display:flex;gap:12px;padding:10px 12px;border-radius:12px;border:1px dashed var(--color-outline, rgba(0, 0, 0, .12));background:#ffffffb3}[data-theme=dark] .udid-step-item[data-v-8a7cfa9f]{background:#ffffff0a}.udid-step-item.active[data-v-8a7cfa9f]{border-color:var(--color-primary);background:#3b82f61f}.udid-step-item.pending[data-v-8a7cfa9f]{opacity:.7}.udid-step-item .step-index[data-v-8a7cfa9f]{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-primary);margin-top:2px;flex-shrink:0}.udid-step-item.active .step-index[data-v-8a7cfa9f]{background:var(--color-primary);color:#fff}.udid-step-item .step-title[data-v-8a7cfa9f]{font-size:14px;margin:0;font-weight:600}.udid-step-item .step-desc[data-v-8a7cfa9f]{font-size:12px;margin:4px 0 0;color:var(--color-text-secondary, #6b7280);line-height:1.4}.install-confirm-panel[data-v-8a7cfa9f],.udid-status-panel[data-v-8a7cfa9f]{margin-top:16px;display:flex;flex-direction:column;gap:10px}.install-notice[data-v-8a7cfa9f]{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:12px;background:#ffc10726;color:#a05a00;line-height:1.5}[data-theme=dark] .install-notice[data-v-8a7cfa9f]{color:#ffd666}.udid-status-panel .status-row[data-v-8a7cfa9f]{display:flex;gap:12px;align-items:center}.status-title[data-v-8a7cfa9f]{margin:0;font-size:14px;font-weight:600}.status-desc[data-v-8a7cfa9f]{margin:2px 0 0;font-size:12px;color:var(--color-text-secondary, #7c7c7c)}.status-hint[data-v-8a7cfa9f]{margin:6px 0 0;font-size:12px;color:var(--color-text-secondary, #7c7c7c)}.status-actions[data-v-8a7cfa9f]{display:flex;gap:10px}.retry-hint[data-v-8a7cfa9f]{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--color-warning, #f59e0b);margin-top:6px}.ranking-container[data-v-b535d882]{width:100%}.ranking-scroll[data-v-b535d882]{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ranking-scroll[data-v-b535d882]::-webkit-scrollbar{display:none}.ranking-card[data-v-b535d882]{flex-shrink:0;width:90px;padding:10px 8px;background:var(--color-surface-container-low);border-radius:12px;text-align:center;cursor:pointer;position:relative;scroll-snap-align:start;transition:transform .2s,box-shadow .2s}.ranking-card[data-v-b535d882]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ranking-card[data-v-b535d882]:active{transform:scale(.97)}.rank-badge[data-v-b535d882]{position:absolute;top:-4px;left:-4px;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:8px;background:var(--color-surface-container-highest);color:var(--color-on-surface-variant)}.rank-badge.rank-1[data-v-b535d882],.rank-badge.rank-2[data-v-b535d882],.rank-badge.rank-3[data-v-b535d882]{background:transparent;font-size:16px}.app-icon[data-v-b535d882]{width:48px;height:48px;border-radius:12px;object-fit:cover;margin-bottom:6px}.app-name[data-v-b535d882]{font-size:12px;font-weight:500;color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.app-stats[data-v-b535d882]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px}.success-rate[data-v-b535d882]{font-weight:600;padding:2px 4px;border-radius:4px}.success-rate.rate-high[data-v-b535d882]{color:#10b981;background:#10b9811a}.success-rate.rate-mid[data-v-b535d882]{color:#3b82f6;background:#3b82f61a}.success-rate.rate-low[data-v-b535d882]{color:#f59e0b;background:#f59e0b1a}.sign-count[data-v-b535d882]{color:var(--color-on-surface-variant)}.skeleton-scroll[data-v-b535d882]{display:flex;gap:10px;overflow:hidden;padding:4px 2px 8px}.skeleton-card[data-v-b535d882]{flex-shrink:0;width:90px;padding:10px 8px;background:var(--color-surface-container-low);border-radius:12px;text-align:center}.skeleton-icon[data-v-b535d882]{width:48px;height:48px;border-radius:12px;background:var(--color-surface-container-highest);margin:0 auto 6px;animation:pulse-b535d882 1.5s infinite}.skeleton-name[data-v-b535d882]{width:70%;height:12px;border-radius:4px;background:var(--color-surface-container-highest);margin:0 auto 4px;animation:pulse-b535d882 1.5s infinite}.skeleton-meta[data-v-b535d882]{width:50%;height:10px;border-radius:4px;background:var(--color-surface-container-highest);margin:0 auto;animation:pulse-b535d882 1.5s infinite}@keyframes pulse-b535d882{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-b535d882]{padding:20px;text-align:center;color:var(--color-on-surface-variant);font-size:13px}@media (max-width: 480px){.ranking-card[data-v-b535d882]{width:82px;padding:8px 6px;border-radius:10px}.rank-badge[data-v-b535d882]{min-width:20px;height:20px;font-size:11px}.rank-badge.rank-1[data-v-b535d882],.rank-badge.rank-2[data-v-b535d882],.rank-badge.rank-3[data-v-b535d882]{font-size:14px}.app-icon[data-v-b535d882]{width:42px;height:42px;border-radius:10px}.app-name[data-v-b535d882]{font-size:11px}.app-stats[data-v-b535d882]{font-size:9px}}@media (max-width: 375px){.ranking-card[data-v-b535d882]{width:76px;padding:6px 4px}.app-icon[data-v-b535d882]{width:38px;height:38px;border-radius:9px;margin-bottom:4px}.app-name[data-v-b535d882]{font-size:10px;margin-bottom:2px}.app-stats[data-v-b535d882]{font-size:8px;gap:2px}.success-rate[data-v-b535d882]{padding:1px 3px}}.trust-badges[data-v-867b02a7]{display:flex;justify-content:space-around;padding:14px 8px;background:linear-gradient(135deg,#10b98114,#3b82f614);border-radius:16px;margin-bottom:14px}.trust-badge[data-v-867b02a7]{display:flex;flex-direction:column;align-items:center;gap:6px;animation:badge-fade-in-867b02a7 .5s ease-out backwards}@keyframes badge-fade-in-867b02a7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.badge-icon-wrapper[data-v-867b02a7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b98126,#10b98114);border-radius:12px;position:relative;overflow:hidden}.badge-icon-wrapper[data-v-867b02a7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:shimmer-867b02a7 2s infinite}@keyframes shimmer-867b02a7{0%{transform:translate(-100%)}to{transform:translate(100%)}}.badge-icon-wrapper i[data-v-867b02a7]{font-size:18px;color:#10b981;position:relative;z-index:1}.trust-badge span[data-v-867b02a7]{font-size:11px;color:var(--color-on-surface-variant);font-weight:600}.app-showcase[data-v-867b02a7]{background:linear-gradient(180deg,var(--color-surface-container) 0%,var(--color-surface-container-low) 100%);border-radius:16px;padding:14px;margin-bottom:14px;overflow:hidden}.showcase-header[data-v-867b02a7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header-left[data-v-867b02a7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-on-surface)}.fire-icon[data-v-867b02a7]{color:#f97316;animation:fire-pulse-867b02a7 1.5s ease-in-out infinite}@keyframes fire-pulse-867b02a7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}.app-count[data-v-867b02a7]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--color-primary);background:rgba(var(--color-primary-rgb, 56, 118, 235),.1);padding:4px 10px;border-radius:10px}.app-count i[data-v-867b02a7]{font-size:10px}.scroll-row[data-v-867b02a7]{overflow:hidden;margin:6px 0;position:relative;padding:4px 0;-webkit-mask-image:linear-gradient(to right,transparent,black 30px,black calc(100% - 30px),transparent);mask-image:linear-gradient(to right,transparent,black 30px,black calc(100% - 30px),transparent)}.scroll-track[data-v-867b02a7]{display:flex;gap:10px;width:max-content}.scroll-left .scroll-track[data-v-867b02a7]{animation:scroll-left-867b02a7 20s linear infinite}.scroll-right .scroll-track[data-v-867b02a7]{animation:scroll-right-867b02a7 22s linear infinite}.scroll-row:hover .scroll-track[data-v-867b02a7]{animation-play-state:paused}@keyframes scroll-left-867b02a7{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right-867b02a7{0%{transform:translate(-50%)}to{transform:translate(0)}}.app-item[data-v-867b02a7]{flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:visible;position:relative;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.app-item img[data-v-867b02a7]{width:100%;height:100%;border-radius:12px;object-fit:cover;box-shadow:0 2px 8px #0000001f;transition:box-shadow .3s,transform .3s}.app-item[data-v-867b02a7]:hover{transform:scale(1.2) translateY(-4px);z-index:10}.app-item:hover img[data-v-867b02a7]{box-shadow:0 8px 20px #00000040}.app-tooltip[data-v-867b02a7]{position:absolute;bottom:-26px;left:50%;transform:translate(-50%);background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);padding:4px 8px;border-radius:6px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;max-width:100px;overflow:hidden;text-overflow:ellipsis}.app-item:hover .app-tooltip[data-v-867b02a7]{opacity:1}.sources-section[data-v-867b02a7]{margin-bottom:14px}.section-header[data-v-867b02a7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-on-surface);margin-bottom:12px;padding:0 4px}.section-header i[data-v-867b02a7]{color:var(--color-primary);font-size:14px}.count-badge[data-v-867b02a7]{margin-left:auto;font-size:11px;font-weight:500;color:var(--color-on-surface-variant);background:var(--color-surface-container-highest);padding:4px 10px;border-radius:10px}.source-list[data-v-867b02a7]{display:flex;flex-direction:column;gap:10px}.source-card[data-v-867b02a7]{background:var(--color-surface-container);border-radius:14px;padding:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;animation:card-slide-in-867b02a7 .4s ease-out backwards;border:1px solid transparent}@keyframes card-slide-in-867b02a7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.source-card[data-v-867b02a7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:var(--color-primary)}.source-card[data-v-867b02a7]:active{transform:scale(.98)}.preset-badge[data-v-867b02a7]{position:absolute;top:10px;right:10px;font-size:10px!important}.source-header[data-v-867b02a7]{display:flex;align-items:center;gap:12px}.source-icon-wrapper[data-v-867b02a7]{position:relative;flex-shrink:0}.source-icon[data-v-867b02a7]{box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.source-card:hover .source-icon[data-v-867b02a7]{transform:scale(1.05) rotate(-2deg)}.icon-glow[data-v-867b02a7]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,var(--color-primary),transparent);border-radius:18px;opacity:0;z-index:-1;transition:opacity .3s;filter:blur(8px)}.source-card:hover .icon-glow[data-v-867b02a7]{opacity:.3}.source-info[data-v-867b02a7]{flex:1;min-width:0}.source-name[data-v-867b02a7]{font-size:15px;font-weight:600;color:var(--color-on-surface);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-meta[data-v-867b02a7]{display:flex;gap:12px;font-size:12px;color:var(--color-on-surface-variant)}.meta-item[data-v-867b02a7]{display:flex;align-items:center;gap:4px}.meta-item i[data-v-867b02a7]{font-size:11px}.meta-item.highlight[data-v-867b02a7]{color:var(--color-primary);font-weight:500}.sync-btn[data-v-867b02a7]{transition:transform .3s ease}.sync-btn[data-v-867b02a7]:hover{transform:rotate(180deg)}.source-desc[data-v-867b02a7]{font-size:13px;color:var(--color-on-surface-variant);margin:10px 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.source-actions[data-v-867b02a7]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-outline-variant)}.source-list-enter-active[data-v-867b02a7],.source-list-leave-active[data-v-867b02a7]{transition:all .4s ease}.source-list-enter-from[data-v-867b02a7]{opacity:0;transform:translate(-30px)}.source-list-leave-to[data-v-867b02a7]{opacity:0;transform:translate(30px)}.source-list-move[data-v-867b02a7]{transition:transform .4s ease}.ranking-section[data-v-867b02a7]{background:var(--color-surface-container);border-radius:16px;overflow:hidden;margin-bottom:14px}.ranking-header[data-v-867b02a7]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;font-size:14px;font-weight:600;color:var(--color-on-surface);transition:background .2s ease}.ranking-header[data-v-867b02a7]:active{background:var(--color-surface-container-high)}.ranking-header span[data-v-867b02a7]{display:flex;align-items:center;gap:8px}.trophy-icon[data-v-867b02a7]{color:#f59e0b;animation:trophy-bounce-867b02a7 2s ease-in-out infinite}@keyframes trophy-bounce-867b02a7{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.chevron-icon[data-v-867b02a7]{transition:transform .3s ease}.ranking-content[data-v-867b02a7]{padding:0 12px 12px}.expand-enter-active[data-v-867b02a7],.expand-leave-active[data-v-867b02a7]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-867b02a7],.expand-leave-to[data-v-867b02a7]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-867b02a7],.expand-leave-from[data-v-867b02a7]{opacity:1;max-height:500px}.empty-state[data-v-867b02a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon-wrapper[data-v-867b02a7]{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-primary-rgb, 56, 118, 235),.1),rgba(var(--color-primary-rgb, 56, 118, 235),.05));border-radius:50%;margin-bottom:20px;animation:empty-pulse-867b02a7 2s ease-in-out infinite}@keyframes empty-pulse-867b02a7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.empty-icon[data-v-867b02a7]{font-size:40px;color:var(--color-primary);opacity:.6}.empty-title[data-v-867b02a7]{font-size:17px;font-weight:600;margin:0 0 8px;color:var(--color-on-surface)}.empty-description[data-v-867b02a7]{font-size:14px;margin:0 0 20px;color:var(--color-on-surface-variant)}.empty-action i[data-v-867b02a7]{margin-right:6px}.popup-form[data-v-867b02a7]{background:var(--color-surface-container-low);border-radius:20px 20px 0 0;max-height:85vh;overflow:hidden}.popup-header[data-v-867b02a7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--color-outline-variant)}.popup-title[data-v-867b02a7]{margin:0;font-size:17px;font-weight:600;color:var(--color-on-surface)}.close-btn[data-v-867b02a7]{padding:6px;min-width:auto}.close-btn i[data-v-867b02a7]{font-size:18px}.popup-content[data-v-867b02a7]{padding:16px 20px;max-height:55vh;overflow-y:auto}.popup-footer[data-v-867b02a7]{padding:12px 20px 16px;border-top:1px solid var(--color-outline-variant);background:var(--color-surface-container)}.info-tip-card[data-v-867b02a7]{display:flex;gap:10px;padding:12px;background:linear-gradient(135deg,#3b82f614,#10b98114);border-radius:12px;font-size:13px;color:var(--color-on-surface-variant);line-height:1.5}.info-tip-card i[data-v-867b02a7]{color:var(--color-primary);font-size:16px;flex-shrink:0;margin-top:2px}.info-tip-card p[data-v-867b02a7]{margin:0 0 4px}.info-tip-card p[data-v-867b02a7]:last-child{margin:0}.form-label[data-v-867b02a7]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--color-on-surface)}.form-label i[data-v-867b02a7]{font-size:14px;color:var(--color-primary)}.url-preview[data-v-867b02a7]{background:var(--color-surface-container-highest);border-radius:10px;padding:10px}.preview-label[data-v-867b02a7]{font-size:12px;color:var(--color-on-surface-variant);margin-bottom:6px;display:flex;align-items:center;gap:4px}.preview-url[data-v-867b02a7]{font-family:SF Mono,Consolas,monospace;background:var(--color-surface);padding:8px 10px;border-radius:8px;font-size:12px;color:var(--color-primary);word-break:break-all;border:1px solid var(--color-outline-variant)}@media (max-width: 480px){.trust-badges[data-v-867b02a7]{padding:12px 6px;border-radius:12px;margin-bottom:12px}.badge-icon-wrapper[data-v-867b02a7]{width:34px;height:34px;border-radius:10px}.badge-icon-wrapper i[data-v-867b02a7]{font-size:15px}.trust-badge span[data-v-867b02a7]{font-size:10px}.app-showcase[data-v-867b02a7]{padding:12px;border-radius:12px;margin-bottom:12px}.header-left[data-v-867b02a7]{font-size:13px;gap:6px}.app-count[data-v-867b02a7]{font-size:10px;padding:3px 8px}.scroll-row[data-v-867b02a7]{margin:4px 0;padding:3px 0}.scroll-track[data-v-867b02a7]{gap:8px}.app-item[data-v-867b02a7]{width:42px;height:42px;border-radius:10px}.app-item img[data-v-867b02a7]{border-radius:10px}.app-tooltip[data-v-867b02a7]{font-size:9px;padding:3px 6px;bottom:-22px}.section-header[data-v-867b02a7]{font-size:13px;margin-bottom:10px}.source-card[data-v-867b02a7]{padding:12px;border-radius:12px}.source-icon-wrapper .source-icon[data-v-867b02a7]{width:46px!important;height:46px!important}.source-name[data-v-867b02a7]{font-size:14px}.source-meta[data-v-867b02a7]{font-size:11px;gap:10px}.source-desc[data-v-867b02a7]{font-size:12px;margin-top:8px}.ranking-section[data-v-867b02a7]{border-radius:12px;margin-bottom:12px}.ranking-header[data-v-867b02a7]{padding:12px 14px;font-size:13px}.ranking-content[data-v-867b02a7]{padding:0 10px 10px}.empty-state[data-v-867b02a7]{padding:40px 16px}.empty-icon[data-v-867b02a7]{font-size:48px}.empty-title[data-v-867b02a7]{font-size:16px}.empty-description[data-v-867b02a7]{font-size:13px}.popup-content[data-v-867b02a7]{padding:14px 16px}.info-tip-card[data-v-867b02a7]{padding:10px;font-size:12px;border-radius:10px}}@media (max-width: 375px){.trust-badges[data-v-867b02a7]{padding:10px 4px;gap:2px}.badge-icon-wrapper[data-v-867b02a7]{width:30px;height:30px;border-radius:8px}.badge-icon-wrapper i[data-v-867b02a7]{font-size:13px}.trust-badge span[data-v-867b02a7]{font-size:9px}.app-showcase[data-v-867b02a7]{padding:10px;border-radius:10px}.header-left[data-v-867b02a7]{font-size:12px}.app-count[data-v-867b02a7]{font-size:9px;padding:2px 6px}.scroll-track[data-v-867b02a7]{gap:6px}.app-item[data-v-867b02a7]{width:38px;height:38px;border-radius:9px}.app-item img[data-v-867b02a7]{border-radius:9px}.source-header[data-v-867b02a7]{gap:10px}.source-icon-wrapper .source-icon[data-v-867b02a7]{width:42px!important;height:42px!important}.source-name[data-v-867b02a7]{font-size:13px}.source-meta[data-v-867b02a7]{font-size:10px;gap:8px}.source-card[data-v-867b02a7]{padding:10px;border-radius:10px}.ranking-section[data-v-867b02a7]{border-radius:10px}.ranking-header[data-v-867b02a7]{padding:10px 12px;font-size:12px}}.app-card-wrapper[data-v-226dd513]{animation:card-appear-226dd513 .4s ease-out backwards}@keyframes card-appear-226dd513{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-card[data-v-226dd513]{display:flex;align-items:flex-start;gap:14px;padding:16px;background:var(--color-surface-container-low);border-radius:16px;border:1px solid var(--color-outline-variant);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.app-card[data-v-226dd513]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--color-primary-rgb, 56, 118, 235),.03) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.app-card[data-v-226dd513]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 24px #0000001f,0 0 0 1px var(--color-primary);border-color:var(--color-primary)}.app-card[data-v-226dd513]:hover:before{opacity:1}.app-card[data-v-226dd513]:active{transform:translateY(-2px) scale(.99);box-shadow:0 4px 12px #00000014}.app-icon-wrapper[data-v-226dd513]{position:relative;flex-shrink:0}.app-icon[data-v-226dd513]{box-shadow:0 4px 12px #0000001a,0 0 0 1px #0000000d;transition:transform .3s ease}.app-card:hover .app-icon[data-v-226dd513]{transform:scale(1.05) rotate(2deg)}.icon-loading[data-v-226dd513]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-surface-container-high);border-radius:16px}.app-icon-placeholder[data-v-226dd513]{width:64px;height:64px;background:linear-gradient(135deg,var(--color-surface-container) 0%,var(--color-surface-container-high) 100%);border:1px solid var(--color-outline-variant);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--color-on-surface-variant);transition:all .3s ease}.app-card:hover .app-icon-placeholder[data-v-226dd513]{background:linear-gradient(135deg,var(--color-primary-container) 0%,var(--color-tertiary-container) 100%);color:var(--color-primary)}.app-info[data-v-226dd513]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.app-name-row[data-v-226dd513]{display:flex;align-items:center;gap:8px;justify-content:space-between}.app-name[data-v-226dd513]{font-size:16px;font-weight:600;color:var(--color-on-surface);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;letter-spacing:-.3px;line-height:1.3}.cloud-badge[data-v-226dd513]{flex-shrink:0;font-size:11px;padding:2px 6px;border-radius:6px}.app-desc[data-v-226dd513]{font-size:13px;color:var(--color-on-surface-variant);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word}.app-meta[data-v-226dd513]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.meta-item[data-v-226dd513]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-on-surface-variant);padding:4px 8px;background:var(--color-surface-container-highest);border-radius:8px;font-weight:500;transition:all .2s ease}.meta-item[data-v-226dd513]:hover{background:var(--color-primary-container);color:var(--color-on-primary-container)}@media (max-width: 768px){.app-card[data-v-226dd513]{padding:14px;gap:12px}.app-icon[data-v-226dd513],.icon-loading[data-v-226dd513],.app-icon-placeholder[data-v-226dd513]{width:56px;height:56px;border-radius:14px}.app-name[data-v-226dd513]{font-size:15px}.app-desc[data-v-226dd513]{font-size:12px;-webkit-line-clamp:1}.meta-item[data-v-226dd513]{font-size:11px;padding:3px 6px}}@media (max-width: 480px){.app-card[data-v-226dd513]{padding:12px;gap:10px}.app-icon[data-v-226dd513],.icon-loading[data-v-226dd513],.app-icon-placeholder[data-v-226dd513]{width:52px;height:52px;border-radius:12px}.app-name[data-v-226dd513]{font-size:14px}.app-desc[data-v-226dd513]{font-size:11px}.meta-item[data-v-226dd513]{font-size:10px;padding:2px 5px}}@media (prefers-color-scheme: dark){.app-card[data-v-226dd513]{box-shadow:0 2px 8px #0000004d}.app-card[data-v-226dd513]:hover{box-shadow:0 8px 24px #0006,0 0 0 1px var(--color-primary)}.app-icon[data-v-226dd513]{box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff1a}}.app-grid[data-v-ddb16a2f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;width:100%}@media (max-width: 768px){.app-grid[data-v-ddb16a2f]{grid-template-columns:1fr;gap:12px}}@media (max-width: 480px){.app-grid[data-v-ddb16a2f]{gap:8px}}.source-apps-container[data-v-acbdbdf7]{min-height:100vh;background:var(--color-surface);position:relative;overflow:hidden}.background-decoration[data-v-acbdbdf7]{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(var(--color-primary-rgb, 56, 118, 235),.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:gradient-shift-acbdbdf7 15s ease infinite}@keyframes gradient-shift-acbdbdf7{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-5%,-5%) rotate(5deg)}}.header-section[data-v-acbdbdf7]{position:sticky;top:0;z-index:100;background:var(--color-surface);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--color-outline-variant);box-shadow:0 1px 3px #0000000d}.header-content[data-v-acbdbdf7]{display:flex;align-items:center;gap:16px;padding:12px 16px;max-width:1200px;margin:0 auto}.back-btn[data-v-acbdbdf7]{min-width:40px;height:40px;padding:0;color:var(--color-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.back-btn[data-v-acbdbdf7]:hover{background:var(--color-primary-container);transform:translate(-2px)}.back-btn[data-v-acbdbdf7]:active{transform:scale(.95) translate(-2px)}.header-info[data-v-acbdbdf7]{flex:1;min-width:0}.source-title[data-v-acbdbdf7]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:var(--color-on-surface);letter-spacing:-.5px;margin-bottom:4px}.source-icon[data-v-acbdbdf7]{width:32px;height:32px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px #0000001a;transition:transform .3s cubic-bezier(.4,0,.2,1)}.source-icon[data-v-acbdbdf7]:hover{transform:scale(1.05)}.title-icon[data-v-acbdbdf7]{color:var(--color-primary);animation:icon-float-acbdbdf7 3s ease-in-out infinite}@keyframes icon-float-acbdbdf7{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.source-description[data-v-acbdbdf7]{font-size:14px;color:var(--color-on-surface-variant);line-height:1.5;margin-bottom:6px;padding:8px 0;border-radius:4px}.source-stats[data-v-acbdbdf7]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-on-surface-variant);font-weight:500}.refresh-container[data-v-acbdbdf7]{position:relative;z-index:1}.apps-list[data-v-acbdbdf7]{padding:16px;max-width:1200px;margin:0 auto}.empty-state[data-v-acbdbdf7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:var(--color-on-surface-variant)}.empty-icon[data-v-acbdbdf7]{color:var(--color-primary);opacity:.3;margin-bottom:16px;animation:empty-pulse-acbdbdf7 2s ease-in-out infinite}@keyframes empty-pulse-acbdbdf7{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.empty-title[data-v-acbdbdf7]{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--color-on-surface)}.empty-desc[data-v-acbdbdf7]{font-size:14px;margin:0;color:var(--color-on-surface-variant)}.back-top-btn[data-v-acbdbdf7]{width:48px;height:48px;background:var(--color-primary);color:var(--color-on-primary);border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(var(--color-primary-rgb, 56, 118, 235),.4);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-top-btn[data-v-acbdbdf7]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(var(--color-primary-rgb, 56, 118, 235),.5)}.back-top-btn[data-v-acbdbdf7]:active{transform:translateY(-2px) scale(.95)}@media (max-width: 768px){.header-content[data-v-acbdbdf7]{padding:10px 12px;gap:12px}.source-title[data-v-acbdbdf7]{font-size:18px}.source-icon[data-v-acbdbdf7]{width:28px;height:28px;border-radius:7px}.source-description[data-v-acbdbdf7]{font-size:13px;padding:6px 0;margin-bottom:5px}.source-stats[data-v-acbdbdf7]{font-size:12px}.apps-list[data-v-acbdbdf7]{padding:12px}.back-top-btn[data-v-acbdbdf7]{width:44px;height:44px}}@media (max-width: 480px){.header-content[data-v-acbdbdf7]{padding:8px 10px}.source-title[data-v-acbdbdf7]{font-size:16px}.source-icon[data-v-acbdbdf7]{width:24px;height:24px;border-radius:6px}.source-description[data-v-acbdbdf7]{font-size:12px;padding:5px 0;margin-bottom:4px}.apps-list[data-v-acbdbdf7]{padding:10px}}@media (prefers-color-scheme: dark){.background-decoration[data-v-acbdbdf7]{background:radial-gradient(circle at 30% 20%,rgba(var(--color-primary-rgb, 56, 118, 235),.12) 0%,transparent 50%)}}.search-page[data-v-cfa6e782]{min-height:100vh;background:var(--color-surface);display:flex;flex-direction:column;position:relative;overflow:hidden}.search-header[data-v-cfa6e782]{background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant)}.header-cell[data-v-cfa6e782]{padding:12px 16px}.back-btn[data-v-cfa6e782]{color:var(--color-primary);padding:4px 8px}.page-title[data-v-cfa6e782]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--color-on-surface)}.search-cell[data-v-cfa6e782]{padding:8px 16px 12px}.search-input[data-v-cfa6e782]{width:100%}.filter-cell[data-v-cfa6e782]{padding:0 16px 8px}.search-filters[data-v-cfa6e782]{margin-top:8px}.filter-count[data-v-cfa6e782]{margin-left:4px}.status-cell[data-v-cfa6e782]{padding:8px 16px;border-top:1px solid var(--color-outline-variant);background:var(--color-surface-variant)}.search-status[data-v-cfa6e782]{font-size:14px}.search-info[data-v-cfa6e782]{display:flex;align-items:center;gap:6px;color:var(--color-on-surface-variant)}.exit-search-btn[data-v-cfa6e782]{font-size:12px;padding:2px 8px}.search-content[data-v-cfa6e782]{flex:1;padding:16px;overflow-x:hidden;min-width:0}.search-results-section[data-v-cfa6e782]{margin-bottom:16px}.source-groups-container[data-v-cfa6e782]{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.source-group-card[data-v-cfa6e782]{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:12px;overflow:hidden;min-width:0}.source-header[data-v-cfa6e782]{background:var(--color-surface-variant);padding:16px;border-bottom:1px solid var(--color-outline-variant)}.source-info[data-v-cfa6e782]{flex:1;min-width:0;margin-left:5px}.source-name[data-v-cfa6e782]{color:var(--color-on-surface);font-size:16px;font-weight:600;margin:0 0 4px}.source-stats[data-v-cfa6e782]{color:var(--color-on-surface-variant);font-size:12px;margin:0;display:flex;align-items:center;gap:8px}.source-apps-wrapper[data-v-cfa6e782]{padding:12px;min-width:0;overflow:hidden}.load-more-section[data-v-cfa6e782]{padding:12px 16px;border-top:1px solid var(--color-outline-variant);background:var(--color-surface)}.empty-search-state[data-v-cfa6e782]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--color-on-surface-variant);text-align:center}.empty-search-state h3[data-v-cfa6e782]{margin:12px 0 8px;font-size:16px;font-weight:500}.empty-tip[data-v-cfa6e782]{font-size:14px;opacity:.8;margin:0}.default-state[data-v-cfa6e782]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:20px}.default-content[data-v-cfa6e782]{text-align:center;padding:40px 20px}.default-title[data-v-cfa6e782]{margin:16px 0 8px;font-size:20px;font-weight:600;color:var(--color-on-surface)}.default-description[data-v-cfa6e782]{margin:0 0 24px;font-size:14px;color:var(--color-on-surface-variant);line-height:1.4}.default-stats[data-v-cfa6e782]{margin-top:16px}.history-section[data-v-cfa6e782]{width:100%;max-width:500px;margin:0 auto 24px;padding:16px;background:var(--color-surface-container);border-radius:12px}.history-header[data-v-cfa6e782]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.history-title[data-v-cfa6e782]{font-size:14px;font-weight:500;color:var(--color-on-surface-variant);display:flex;align-items:center;gap:6px}.history-tags[data-v-cfa6e782]{display:flex;flex-wrap:wrap;gap:8px}.history-tag[data-v-cfa6e782]{cursor:pointer;transition:all .2s ease}.history-tag[data-v-cfa6e782]:hover{transform:translateY(-1px)}@media (max-width: 768px){.source-apps-wrapper[data-v-cfa6e782]{padding:8px}.source-header[data-v-cfa6e782]{padding:12px}.source-name[data-v-cfa6e782]{font-size:14px}.load-more-section[data-v-cfa6e782]{padding:8px 12px}}@media (max-width: 480px){.source-apps-wrapper[data-v-cfa6e782]{padding:8px}}.trust-badges[data-v-a75ce54e]{display:flex;justify-content:space-between;padding:12px 8px;background:linear-gradient(135deg,#f9731614,#ef444414);border-radius:12px;margin-bottom:16px;position:relative;overflow:hidden}.trust-badges[data-v-a75ce54e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-a75ce54e 3s infinite}@keyframes shimmer-a75ce54e{0%{left:-100%}to{left:100%}}.badge-item[data-v-a75ce54e]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.badge-icon[data-v-a75ce54e]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#f97316,#ef4444);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.badge-item span[data-v-a75ce54e]{font-size:11px;color:var(--color-on-surface-variant);font-weight:500}.stats-card[data-v-a75ce54e]{display:flex;align-items:center;padding:14px 8px;background:linear-gradient(135deg,#10b98114,#3b82f614);border-radius:12px;margin-bottom:16px;animation:card-slide-in-a75ce54e .4s ease-out}@keyframes card-slide-in-a75ce54e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stats-item[data-v-a75ce54e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.stats-icon[data-v-a75ce54e]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.stats-icon.green[data-v-a75ce54e]{background:linear-gradient(135deg,#10b981,#059669)}.stats-icon.orange[data-v-a75ce54e]{background:linear-gradient(135deg,#f97316,#ea580c)}.stats-value[data-v-a75ce54e]{font-size:18px;font-weight:700;color:var(--color-on-surface)}.stats-value.highlight[data-v-a75ce54e]{color:#10b981}.stats-label[data-v-a75ce54e]{font-size:11px;color:var(--color-on-surface-variant)}.stats-divider[data-v-a75ce54e]{width:1px;height:50px;background:var(--color-outline-variant)}.invite-card[data-v-a75ce54e]{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:12px;padding:16px;margin-bottom:16px}.invite-header[data-v-a75ce54e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-on-surface-variant);margin-bottom:12px}.invite-header i[data-v-a75ce54e]{color:#f97316}.commission-rate[data-v-a75ce54e]{margin-left:auto;font-size:12px;padding:3px 8px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;border-radius:10px;font-weight:500}.invite-code[data-v-a75ce54e]{text-align:center;font-size:28px;font-weight:700;letter-spacing:4px;color:var(--color-on-surface);padding:16px;background:var(--color-surface-container);border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.invite-code[data-v-a75ce54e]:hover{background:var(--color-surface-container-highest)}.invite-code[data-v-a75ce54e]:active{transform:scale(.98)}.copy-icon[data-v-a75ce54e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--color-primary);opacity:.6}.invite-link-row[data-v-a75ce54e]{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0;color:var(--color-on-surface-variant);font-size:13px}.invite-link-content[data-v-a75ce54e]{padding-top:10px;display:flex;flex-direction:column;gap:10px}.link-text[data-v-a75ce54e]{font-size:12px;color:var(--color-primary);word-break:break-all;padding:10px;background:var(--color-surface-container);border-radius:8px}.action-buttons[data-v-a75ce54e]{display:flex;gap:12px;margin-bottom:16px}.action-btn[data-v-a75ce54e]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;color:#fff}.action-btn[data-v-a75ce54e]:disabled{opacity:.5;cursor:not-allowed}.action-btn.transfer[data-v-a75ce54e]{background:linear-gradient(135deg,#10b981,#059669)}.action-btn.transfer[data-v-a75ce54e]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.action-btn.withdraw[data-v-a75ce54e]{background:linear-gradient(135deg,#f97316,#ea580c)}.action-btn.withdraw[data-v-a75ce54e]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px #f973164d}.calculator-card[data-v-a75ce54e]{background:linear-gradient(135deg,#f9731614,#ef444414);border-radius:12px;padding:12px 8px;margin-bottom:16px;position:relative;overflow:hidden}.calculator-card[data-v-a75ce54e]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(249,115,22,.1) 0%,transparent 70%);animation:pulse-glow-a75ce54e 3s ease-in-out infinite}@keyframes pulse-glow-a75ce54e{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.calculator-header[data-v-a75ce54e]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;color:#f97316;margin-bottom:8px;position:relative;z-index:1}.calculator-header i[data-v-a75ce54e]{font-size:14px}.calculator-content[data-v-a75ce54e]{position:relative;z-index:1}.formula-display[data-v-a75ce54e]{text-align:center}.formula-text[data-v-a75ce54e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:10px;margin-bottom:6px}.formula-number[data-v-a75ce54e]{font-size:18px;font-weight:700;color:#3b82f6}.formula-operator[data-v-a75ce54e]{font-size:16px;font-weight:600;color:var(--color-on-surface-variant)}.formula-rate[data-v-a75ce54e]{font-size:18px;font-weight:700;color:#f97316}.formula-result[data-v-a75ce54e]{font-size:20px;font-weight:700;color:#10b981;animation:number-pop-a75ce54e .5s ease-out}@keyframes number-pop-a75ce54e{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.formula-tip[data-v-a75ce54e]{font-size:11px;color:var(--color-on-surface-variant);text-align:center}.rules-card[data-v-a75ce54e]{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:12px;padding:14px 16px;margin-bottom:16px}.rules-header[data-v-a75ce54e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-on-surface-variant)}.rules-header i[data-v-a75ce54e]:first-child{color:var(--color-primary)}.rules-content[data-v-a75ce54e]{padding-top:12px;display:flex;flex-direction:column;gap:10px}.rule-item[data-v-a75ce54e]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--color-on-surface-variant);line-height:1.5}.rule-item i[data-v-a75ce54e]{color:var(--color-primary);margin-top:3px;font-size:12px;flex-shrink:0}.rule-item.highlight[data-v-a75ce54e]{background:linear-gradient(135deg,#f973161a,#ef44441a);padding:10px 12px;border-radius:8px;margin:4px -12px}.rule-item.highlight i[data-v-a75ce54e],.rule-item strong[data-v-a75ce54e]{color:#f97316}.records-section[data-v-a75ce54e]{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:12px;padding:16px}.record-list[data-v-a75ce54e]{min-height:100px;max-height:350px;overflow-y:auto}.record-item[data-v-a75ce54e]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--color-outline-variant);animation:card-slide-in-a75ce54e .3s ease-out backwards}.record-item[data-v-a75ce54e]:last-child{border-bottom:none}.record-left[data-v-a75ce54e]{display:flex;align-items:center;gap:12px}.record-avatar[data-v-a75ce54e]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#10b981,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.record-avatar.withdraw[data-v-a75ce54e]{background:linear-gradient(135deg,#f97316,#ef4444)}.record-info[data-v-a75ce54e]{display:flex;flex-direction:column;gap:4px}.record-user[data-v-a75ce54e]{font-size:14px;font-weight:500;color:var(--color-on-surface)}.record-time[data-v-a75ce54e]{font-size:12px;color:var(--color-on-surface-variant)}.record-right[data-v-a75ce54e]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.record-amount[data-v-a75ce54e]{font-size:15px;font-weight:600}.record-amount.success[data-v-a75ce54e]{color:#10b981}.record-amount.warning[data-v-a75ce54e]{color:#f97316}.record-detail[data-v-a75ce54e]{font-size:12px;color:var(--color-on-surface-variant)}.status-tag[data-v-a75ce54e]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.status-tag.pending[data-v-a75ce54e]{background:#3b82f61a;color:#3b82f6}.status-tag.approved[data-v-a75ce54e]{background:#10b9811a;color:#10b981}.status-tag.rejected[data-v-a75ce54e]{background:#ef44441a;color:#ef4444}.status-tag.completed[data-v-a75ce54e]{background:#10b9811a;color:#10b981}.empty-state[data-v-a75ce54e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-on-surface-variant);gap:10px}.empty-state i[data-v-a75ce54e]{font-size:32px;opacity:.5}.empty-state span[data-v-a75ce54e]{font-size:13px}.dialog-title[data-v-a75ce54e]{display:flex;align-items:center;gap:8px;font-weight:600}.dialog-title i[data-v-a75ce54e]{color:#f97316}.dialog-body[data-v-a75ce54e]{display:flex;flex-direction:column;gap:14px;padding-top:10px}.dialog-balance[data-v-a75ce54e]{font-size:14px;color:var(--color-on-surface-variant)}.dialog-balance strong[data-v-a75ce54e]{color:#10b981}.min-tip[data-v-a75ce54e]{font-size:12px;opacity:.7}.submit-btn[data-v-a75ce54e]{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-a75ce54e]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}.submit-btn[data-v-a75ce54e]:disabled{opacity:.6;cursor:not-allowed}.payment-success-container[data-v-80466f62]{min-height:100vh;padding:20px;display:flex;align-items:center;justify-content:center}.success-result[data-v-80466f62]{width:100%;max-width:400px;border-radius:16px;padding:20px}.result-actions[data-v-80466f62]{width:100%}.info-card[data-v-80466f62]{width:100%;border-radius:12px;overflow:hidden}.info-content[data-v-80466f62]{padding:16px}.info-row[data-v-80466f62]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-outline)}.info-row[data-v-80466f62]:last-child{border-bottom:none}.info-label[data-v-80466f62]{font-size:14px;color:var(--color-text-secondary);font-weight:500}.info-value[data-v-80466f62]{font-size:16px;color:var(--color-text);font-weight:600}.success-amount[data-v-80466f62]{color:var(--color-success);font-size:18px;font-weight:700}.action-buttons[data-v-80466f62]{width:100%}.tip-card[data-v-80466f62]{width:100%;border-radius:12px;overflow:hidden}.tip-content[data-v-80466f62]{padding:16px}.tip-header[data-v-80466f62]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tip-title[data-v-80466f62]{font-size:16px;font-weight:600;color:var(--color-text)}.tip-list[data-v-80466f62]{margin:0;padding-left:20px;color:var(--color-text-secondary)}.tip-list li[data-v-80466f62]{margin-bottom:8px;font-size:14px;line-height:1.5}.tip-list li[data-v-80466f62]:last-child{margin-bottom:0}@media (max-width: 768px){.payment-success-container[data-v-80466f62]{padding:15px}.success-result[data-v-80466f62]{max-width:100%;padding:16px}.info-content[data-v-80466f62],.tip-content[data-v-80466f62]{padding:12px}.info-row[data-v-80466f62]{padding:10px 0}.info-value[data-v-80466f62]{font-size:15px}.success-amount[data-v-80466f62]{font-size:17px}}.payment-failed-container[data-v-4c8754b8]{min-height:100vh;padding:20px;display:flex;align-items:center;justify-content:center}.failed-result[data-v-4c8754b8]{width:100%;max-width:400px;border-radius:16px;padding:20px}.result-actions[data-v-4c8754b8]{width:100%}.info-card[data-v-4c8754b8],.reason-card[data-v-4c8754b8]{width:100%;border-radius:12px;overflow:hidden}.info-content[data-v-4c8754b8],.reason-content[data-v-4c8754b8]{padding:16px}.info-row[data-v-4c8754b8]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-outline)}.info-row[data-v-4c8754b8]:last-child{border-bottom:none}.info-label[data-v-4c8754b8]{font-size:14px;color:var(--color-text-secondary);font-weight:500}.info-value[data-v-4c8754b8]{font-size:16px;color:var(--color-text);font-weight:600}.failed-amount[data-v-4c8754b8]{color:var(--color-danger);font-size:18px;font-weight:700}.action-buttons[data-v-4c8754b8]{width:100%}.reason-header[data-v-4c8754b8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.reason-title[data-v-4c8754b8]{font-size:16px;font-weight:600;color:var(--color-text)}.reason-list[data-v-4c8754b8]{margin:0;padding-left:20px;color:var(--color-text-secondary)}.reason-list li[data-v-4c8754b8]{margin-bottom:8px;font-size:14px;line-height:1.5}.reason-list li[data-v-4c8754b8]:last-child{margin-bottom:0}@media (max-width: 768px){.payment-failed-container[data-v-4c8754b8]{padding:15px}.failed-result[data-v-4c8754b8]{max-width:100%;padding:16px}.info-content[data-v-4c8754b8],.reason-content[data-v-4c8754b8]{padding:12px}.info-row[data-v-4c8754b8]{padding:10px 0}.info-value[data-v-4c8754b8]{font-size:15px}.failed-amount[data-v-4c8754b8]{font-size:17px}}.announcement-popup[data-v-9e497332]{--popup-content-padding: 0;--popup-content-background-color: transparent}.announcement-container[data-v-9e497332]{background:var(--color-surface-container-low);border-radius:20px;width:90vw;max-width:420px;max-height:85vh;overflow:hidden;box-shadow:var(--elevation-3)}.announcement-header[data-v-9e497332]{padding:12px 16px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-container));color:var(--color-on-primary);display:flex;justify-content:space-between;align-items:center}.header-content[data-v-9e497332]{display:flex;align-items:center;gap:16px}.header-icon[data-v-9e497332]{width:36px;height:36px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.header-icon[data-v-9e497332]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,.1),transparent);pointer-events:none}.announcement-svg-icon[data-v-9e497332]{color:currentColor;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:pulse-9e497332 2s ease-in-out infinite}@keyframes pulse-9e497332{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.header-title .title-text[data-v-9e497332]{font-size:17px;font-weight:600;margin-bottom:2px}.header-title .title-subtitle[data-v-9e497332]{font-size:12px;opacity:.8}.close-btn[data-v-9e497332]{color:var(--color-on-primary)!important;background:#ffffff26!important;min-width:32px;height:32px}.close-btn[data-v-9e497332]:hover{background:#ffffff40!important}.announcement-content[data-v-9e497332]{display:flex;flex-direction:column;max-height:calc(85vh - 70px)}.skeleton-loading[data-v-9e497332]{padding:20px}.announcement-list[data-v-9e497332]{flex:1;overflow-y:auto;padding:8px 0}.announcement-item[data-v-9e497332]{padding:16px 20px;cursor:pointer;border-bottom:1px solid var(--color-outline-variant);transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;position:relative}.announcement-item[data-v-9e497332]:last-child{border-bottom:none}.announcement-item[data-v-9e497332]:hover{background:var(--color-surface-container-highest)}.announcement-item.unread[data-v-9e497332]{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.05),transparent);border-left:4px solid var(--color-primary)}.item-content[data-v-9e497332]{flex:1;margin-right:12px}.item-header[data-v-9e497332]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.item-title[data-v-9e497332]{font-size:15px;font-weight:500;color:var(--color-on-surface);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-right:12px}.status-chip[data-v-9e497332]{flex-shrink:0;transform:scale(.9)}.item-meta[data-v-9e497332]{display:flex;align-items:center;gap:4px}.time-icon[data-v-9e497332]{color:var(--color-outline)}.item-time[data-v-9e497332]{font-size:13px;color:var(--color-outline)}.item-arrow[data-v-9e497332]{display:flex;align-items:center}.empty-state[data-v-9e497332]{text-align:center;padding:48px 20px;color:var(--color-outline)}.empty-icon[data-v-9e497332]{margin-bottom:16px}.empty-text[data-v-9e497332]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--color-on-surface-variant)}.empty-desc[data-v-9e497332]{font-size:14px;opacity:.8}.pagination-container[data-v-9e497332]{padding:16px 20px;border-top:1px solid var(--color-outline-variant);display:flex;justify-content:center;background:var(--color-surface)}.announcement-detail-dialog[data-v-9e497332]{--dialog-max-width: 90vw;--dialog-width: 420px;--dialog-border-radius: 16px}.detail-header[data-v-9e497332]{display:flex;align-items:center;gap:12px}.detail-title[data-v-9e497332]{font-size:18px;font-weight:600;color:var(--color-on-surface)}.detail-content[data-v-9e497332]{max-height:60vh;overflow-y:auto}.content-body[data-v-9e497332]{padding:4px 0 16px}.content-text[data-v-9e497332]{font-size:15px;line-height:1.6;color:var(--color-on-surface);word-break:break-word;white-space:pre-wrap}.content-text img[data-v-9e497332]{max-width:100%;height:auto;border-radius:8px;margin:8px 0}.content-divider[data-v-9e497332]{margin:16px 0}.content-meta[data-v-9e497332]{display:flex;flex-direction:column;gap:12px}.meta-item[data-v-9e497332]{display:flex;align-items:center;gap:8px;font-size:14px}.meta-icon[data-v-9e497332]{color:var(--color-outline)}.meta-label[data-v-9e497332]{color:var(--color-outline);font-weight:500;min-width:70px}.meta-value[data-v-9e497332]{color:var(--color-on-surface-variant)}@media (max-width: 480px){.announcement-container[data-v-9e497332]{width:95vw;max-height:90vh;border-radius:16px}.announcement-header[data-v-9e497332]{padding:10px 14px}.header-icon[data-v-9e497332]{width:32px;height:32px}.header-title .title-text[data-v-9e497332]{font-size:16px}.announcement-item[data-v-9e497332]{padding:14px 16px}.item-title[data-v-9e497332]{font-size:14px}}@keyframes slideIn-9e497332{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.announcement-item[data-v-9e497332]{animation:slideIn-9e497332 .3s ease}.announcement-item[data-v-9e497332]:nth-child(1){animation-delay:.05s}.announcement-item[data-v-9e497332]:nth-child(2){animation-delay:.1s}.announcement-item[data-v-9e497332]:nth-child(3){animation-delay:.15s}.announcement-item[data-v-9e497332]:nth-child(4){animation-delay:.2s}.announcement-item[data-v-9e497332]:nth-child(5){animation-delay:.25s}.left-container[data-v-6b7cd839]{display:flex;align-items:center;padding:0 10px;height:100%}.logo-img[data-v-6b7cd839]{height:30px;margin-right:8px;vertical-align:middle;transition:transform .2s ease-in-out,filter .2s ease-in-out;cursor:pointer}.logo-img[data-v-6b7cd839]:hover{transform:scale(1.05);filter:brightness(1.1)}.toptitle[data-v-6b7cd839]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-synthesis:none;font-size:17px;letter-spacing:.5px;line-height:1;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1);animation:titleFadeIn-6b7cd839 .5s ease-out forwards}.buttondiv[data-v-6b7cd839]{display:flex;align-items:center}.buttondiv>.var-button[data-v-6b7cd839],.buttondiv>.var-menu>.var-button[data-v-6b7cd839]{transition:transform .2s ease-in-out,background-color .2s ease}.buttondiv>.var-button[data-v-6b7cd839]:hover,.buttondiv>.var-menu>.var-button[data-v-6b7cd839]:hover{transform:scale(1.1)}@keyframes titleFadeIn-6b7cd839{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.buttondiv>.var-button:hover i[data-v-6b7cd839],.buttondiv>.var-menu>.var-button:hover i[data-v-6b7cd839]{text-shadow:0 0 6px rgba(52,152,219,.8),0 0 12px rgba(52,152,219,.6);transition:text-shadow .2s ease-in-out}[data-theme=dark] .buttondiv>.var-button:hover i[data-v-6b7cd839],[data-theme=dark] .buttondiv>.var-menu>.var-button:hover i[data-v-6b7cd839]{text-shadow:0 0 6px rgba(173,216,230,.8),0 0 12px rgba(173,216,230,.6)}.var-menu .var-cell[data-v-6b7cd839]{transition:background-color .2s ease}.var-menu .var-cell[data-v-6b7cd839]:hover{background-color:#8080801a}[data-v-6b7cd839] .var-app-bar{box-shadow:0 2px 4px #0000001a;border-bottom:1px solid rgba(255,255,255,.1)}[data-theme=dark][data-v-6b7cd839] .var-app-bar{box-shadow:0 2px 6px #0000004d;border-bottom:1px solid rgba(255,255,255,.15)}@media (max-width: 600px){.toptitle[data-v-6b7cd839]{font-size:15px;letter-spacing:.2px}.logo-img[data-v-6b7cd839]{height:28px;margin-right:6px}.left-container[data-v-6b7cd839]{padding:0 8px}.buttondiv .var-button[data-v-6b7cd839]{margin-right:2px!important}.buttondiv .var-button i[data-v-6b7cd839]{font-size:16px!important}}.contextual-tip-system[data-v-d1c3a504]{position:fixed;top:calc(76px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:1000;width:90%;max-width:380px;animation:slideDown-d1c3a504 .3s ease-out}@keyframes slideDown-d1c3a504{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.tip-container[data-v-d1c3a504]{background:var(--color-surface-container-highest);border:none!important;box-shadow:0 8px 32px #00000059;overflow:hidden;position:relative}.tip-container[data-v-d1c3a504]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#64b4ffcc,#8c64ff99,#64b4ff66,#8c64ffcc);background-size:300% 300%;animation:borderGlow-d1c3a504 2s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes borderGlow-d1c3a504{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tip-content[data-v-d1c3a504]{padding:0}.tip-header[data-v-d1c3a504]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px 6px}.tip-title-row[data-v-d1c3a504]{display:flex;align-items:center;gap:10px}.tip-icon[data-v-d1c3a504]{width:26px;height:26px;border-radius:50%;background:rgba(var(--color-warning-rgb),.15);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--color-warning)}.tip-title[data-v-d1c3a504]{font-size:15px;font-weight:600;color:var(--color-text);margin:0}.close-action[data-v-d1c3a504]{width:22px;height:22px;border-radius:50%;background:rgba(var(--color-text-secondary-rgb),.1);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;color:var(--color-text-secondary);transition:all .2s ease}.close-action[data-v-d1c3a504]:hover{background:rgba(var(--color-text-secondary-rgb),.2);color:var(--color-text)}.tip-message[data-v-d1c3a504]{font-size:12px;color:var(--color-text-secondary);line-height:1.4;margin:0;padding:0 15px 12px}.tip-actions[data-v-d1c3a504]{padding:0 15px 12px;display:flex;gap:8px;align-items:center}.action-btn[data-v-d1c3a504]{flex:1;font-size:12px;border-radius:8px;box-shadow:0 2px 6px rgba(var(--color-primary-rgb),.2)}.action-btn i[data-v-d1c3a504]{margin-right:4px;font-size:11px}.dismiss-btn[data-v-d1c3a504]{flex-shrink:0;font-size:11px;color:var(--color-text-secondary)}.tip-progress[data-v-d1c3a504]{height:3px;background:rgba(var(--color-outline-variant-rgb),.2);position:relative}.progress-bar[data-v-d1c3a504]{height:100%;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-info) 100%);transition:width .3s ease}@media (max-width: 768px){.contextual-tip-system[data-v-d1c3a504]{width:95%;top:calc(71px + env(safe-area-inset-top,0px))}.tip-header[data-v-d1c3a504]{padding:10px 12px 6px}.tip-icon[data-v-d1c3a504]{width:24px;height:24px;font-size:12px}.close-action[data-v-d1c3a504]{width:20px;height:20px;font-size:10px}.tip-body[data-v-d1c3a504]{padding:0 12px 10px}.tip-title[data-v-d1c3a504]{font-size:13px}.tip-message[data-v-d1c3a504]{font-size:11px}.tip-actions[data-v-d1c3a504]{padding:0 12px 10px;gap:6px}.action-btn[data-v-d1c3a504]{font-size:11px}.dismiss-btn[data-v-d1c3a504]{font-size:10px}}@media (prefers-color-scheme: dark){.tip-container[data-v-d1c3a504]{box-shadow:0 8px 32px #00000080}.tip-container[data-v-d1c3a504]:before{background:linear-gradient(135deg,#64b4ff,#8c64ffcc,#64b4ff99,#8c64ff)}}.guide-content[data-v-811e405a]{max-height:400px;overflow-y:auto}.guide-subtitle[data-v-811e405a]{color:var(--color-text-secondary);margin:0 0 16px;font-size:13px}.step-list[data-v-811e405a]{display:flex;flex-direction:column;gap:12px}.guide-step[data-v-811e405a]{padding:10px;border-radius:8px;background:rgba(var(--color-surface-container-rgb),.5);border:1px solid rgba(var(--color-outline-variant-rgb),.3)}.step-header[data-v-811e405a]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.step-number[data-v-811e405a]{width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.step-icon-1[data-v-811e405a]{color:#3b82f6}.step-icon-2[data-v-811e405a]{color:#f59e0b}.step-icon-3[data-v-811e405a]{color:#10b981}.step-desc[data-v-811e405a]{font-size:12px;color:var(--color-text-secondary);margin:0 0 6px}.step-highlights[data-v-811e405a]{margin:0;padding:0;list-style:none}.step-highlights li[data-v-811e405a]{font-size:11px;color:var(--color-text-secondary);margin-bottom:2px}.step-highlights i[data-v-811e405a]{color:var(--color-success);font-size:10px;margin-right:4px}.guide-tip[data-v-811e405a]{margin-top:14px;padding:10px;background:rgba(var(--color-info-rgb),.08);border-radius:8px;font-size:12px;color:var(--color-info)}.guide-tip i[data-v-811e405a]{color:var(--color-warning);margin-right:6px}.selector[data-v-e134e7ac]{border-radius:24px 24px 0 0;padding:16px 20px 24px;max-height:75vh;display:flex;flex-direction:column}.header[data-v-e134e7ac]{text-align:center;padding-bottom:16px}.bar[data-v-e134e7ac]{width:40px;height:4px;background:currentColor;opacity:.2;border-radius:2px;margin:0 auto 16px}.header h3[data-v-e134e7ac]{margin:0;font-size:18px;font-weight:600}.header p[data-v-e134e7ac]{margin:6px 0 0;font-size:13px;opacity:.5}.body[data-v-e134e7ac]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.list[data-v-e134e7ac]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.card[data-v-e134e7ac]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(128,128,128,.2);border-radius:14px;cursor:pointer;transition:all .2s}.card[data-v-e134e7ac]:active{transform:scale(.98)}.card.active[data-v-e134e7ac]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.icon[data-v-e134e7ac]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#8080801a}.icon i[data-v-e134e7ac]{font-size:20px}.info[data-v-e134e7ac]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.name[data-v-e134e7ac]{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-e134e7ac]{font-size:11px;opacity:.4;font-family:monospace}.check[data-v-e134e7ac]{font-size:20px;color:var(--color-primary)}.empty[data-v-e134e7ac]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;opacity:.3}.empty i[data-v-e134e7ac]{font-size:36px}.pager[data-v-e134e7ac]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px;font-size:14px;opacity:.6}.pager span[data-v-e134e7ac]{cursor:pointer;padding:4px 8px}.pager span.off[data-v-e134e7ac]{opacity:.3;cursor:not-allowed}.hint[data-v-e134e7ac]{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0;font-size:13px;opacity:.5;cursor:pointer}.hint .link[data-v-e134e7ac]{color:var(--color-primary);font-weight:500}.add-to-home-content[data-v-55d12b62]{font-size:14px;line-height:1.6}.add-to-home-content p[data-v-55d12b62]{margin-bottom:10px}.add-to-home-content ol[data-v-55d12b62]{padding-left:20px;margin-top:5px}.add-to-home-content li[data-v-55d12b62]{margin-bottom:8px}:root{--card-border-radius: 15px !important;--paper-border-radius: 15px !important;--button-border-radius: 8px !important;--dialog-border-radius: 15px !important;--collapse-border-radius: 25px !important;--field-decorator-line-border-radius: 13px !important;--tabs-item-horizontal-height: 35px !important;--tabs-radius: 12px !important;--color-surface-container: #fbfaf8;--color-surface-container-low: #fcfbf9;--color-surface-container-high: #f9f8f5}.var-popup--center{border-radius:15px!important}body{transition:background-color .25s,color .25s;color:var(--color-text);background-color:var(--color-body);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.guifan{max-width:600px;min-width:350px;margin:0 auto;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.maincontent{background-color:#fff0;border-radius:10px}.mytitle{font-weight:700;font-size:18px}.usershebeiname{font-size:16px}.usershebeiinfo{margin-top:8px}.route-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:var(--color-primary);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.info-tip-card{text-align:center;font-size:12px;color:var(--color-text-disabled);padding:8px;margin:10px 0;border-radius:8px;border:1px solid var(--color-text-disabled);line-height:1.6}.info-tip-card i{margin-right:6px;color:var(--color-primary)}.info-tip-card strong{color:var(--color-danger)}.content-area{padding:12px!important}.tishi{margin-top:5px;font-size:12px;text-align:center}.certificate-tip{--tip-bg: #fffbe6;--tip-border-color: #ffe58f;--tip-text-color: #d46b08;font-size:14px;text-align:center;padding:10px 15px;border-radius:8px;border:1px solid var(--tip-border-color);background-color:var(--tip-bg);color:var(--tip-text-color);box-shadow:0 2px 8px #0000000d;transition:all .3s ease}@media (prefers-color-scheme: dark){.certificate-tip{--tip-bg: #2c2c2c;--tip-border-color: #a88e3c;--tip-text-color: #fadb14}}.icon-primary{color:var(--color-primary)}.cert-card{border:1px solid #eee;border-radius:8px;padding:15px;margin-bottom:10px;box-shadow:0 2px 4px #0000000d;transition:box-shadow .2s ease-in-out}.cert-card:hover{box-shadow:0 4px 8px #0000001a}.dialog-content{padding:15px;max-height:70vh;overflow-y:auto}
