.notification[data-v-51a064de]{position:fixed;bottom:24px;right:24px;padding:14px 24px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:flex;align-items:center;gap:12px;z-index:10000;animation:slideInUp-51a064de .32s cubic-bezier(.34,.69,.1,1);border:1px solid rgba(0,0,0,.06);max-width:420px;min-width:280px}.notification-success[data-v-51a064de]{border-left:4px solid #00c875}.notification-success i[data-v-51a064de]{color:#00c875}.notification-error[data-v-51a064de]{border-left:4px solid #e74c3c}.notification-error i[data-v-51a064de]{color:#e74c3c}.notification-warning[data-v-51a064de]{border-left:4px solid #ffb020}.notification-warning i[data-v-51a064de]{color:#ffb020}.notification-info[data-v-51a064de]{border-left:4px solid #0081ff}.notification-info i[data-v-51a064de]{color:#0081ff}.notification i[data-v-51a064de]{font-size:20px}.notification span[data-v-51a064de]{font-size:.875rem;color:#1a1a2e;flex:1}@keyframes slideInUp-51a064de{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.qris-overlay[data-v-51a064de]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:9999;display:flex;justify-content:center;align-items:center;padding:20px;animation:fadeIn-51a064de .3s ease}@keyframes fadeIn-51a064de{0%{opacity:0}to{opacity:1}}.qris-modal[data-v-51a064de]{background:#fff;border-radius:16px;max-width:440px;width:100%;max-height:90vh;overflow-y:auto;padding:32px 28px 28px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:slideUp-51a064de .35s ease}@keyframes slideUp-51a064de{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.qris-close[data-v-51a064de]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;color:#888;cursor:pointer;transition:color .2s ease;padding:4px 8px}.qris-close[data-v-51a064de]:hover{color:#1a1a2e}.qris-content[data-v-51a064de]{text-align:center}.qris-header[data-v-51a064de]{margin-bottom:20px}.qris-header-icon[data-v-51a064de]{font-size:48px;color:#0081ff;margin-bottom:8px}.qris-header h2[data-v-51a064de]{font-size:22px;font-weight:600;color:#1a1a2e;margin:0 0 4px 0}.qris-subtitle[data-v-51a064de]{color:#888;font-size:14px;margin:0}.qris-nominal-section[data-v-51a064de]{background:#f5f5f7;border-radius:10px;padding:16px;margin-bottom:12px}.qris-discount[data-v-51a064de],.qris-nominal[data-v-51a064de]{display:flex;justify-content:center;align-items:center;gap:12px}.qris-discount[data-v-51a064de]{margin-top:4px;color:#e53e3e}.qris-discount-value[data-v-51a064de]{font-size:18px;font-weight:700;color:#e53e3e}.qris-total[data-v-51a064de]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding-top:8px;border-top:2px dashed #ddd}.qris-total-value[data-v-51a064de]{font-size:20px;font-weight:700;color:#0081ff}.qris-label[data-v-51a064de]{font-size:14px;color:#888}.qris-price[data-v-51a064de]{font-size:24px;font-weight:700;color:#00c875}.qris-id-section[data-v-51a064de]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #ddd}.qris-id[data-v-51a064de]{font-size:14px;font-weight:600;color:#1a1a2e;font-family:Courier New,monospace;letter-spacing:.5px}.btn-copy-id[data-v-51a064de]{padding:2px 10px;background:#0081ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.btn-copy-id[data-v-51a064de]:hover{background:#06c}.promo-section[data-v-51a064de]{margin-bottom:12px}.promo-toggle[data-v-51a064de]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#f5f5f7;border-radius:10px;cursor:pointer;transition:all .2s;font-size:14px;color:#888;border:1px solid #ddd}.promo-toggle[data-v-51a064de]:hover{background:#edebe9}.promo-toggle i.fa-chevron-down[data-v-51a064de]{transition:transform .25s ease}.promo-toggle i.fa-chevron-down.rotate[data-v-51a064de]{transform:rotate(180deg)}.promo-input-wrapper[data-v-51a064de]{margin-top:10px;padding:12px;background:#f5f5f7;border-radius:10px;border:1px solid #ddd}.promo-input-group[data-v-51a064de]{display:flex;gap:8px}.input-promo[data-v-51a064de]{flex:1;padding:10px 14px;border:2px solid #ddd;border-radius:10px;font-size:14px;font-family:inherit;background:#fff;color:#1a1a2e;transition:border-color .2s ease}.input-promo[data-v-51a064de]:focus{outline:none;border-color:#0081ff;box-shadow:0 0 0 3px rgba(0,129,255,.15)}.input-promo[data-v-51a064de]:disabled{opacity:.6;cursor:not-allowed}.btn-apply-promo[data-v-51a064de]{padding:10px 20px;background:#0081ff;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit;white-space:nowrap}.btn-apply-promo[data-v-51a064de]:hover:not(:disabled){background:#06c;transform:translateY(-1px)}.btn-apply-promo[data-v-51a064de]:disabled{opacity:.6;cursor:not-allowed}.promo-result[data-v-51a064de]{margin-top:8px;padding:8px 12px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:8px}.promo-success[data-v-51a064de]{background:#e8f5e9;color:#2e7d32;border:1px solid #4caf50}.promo-error[data-v-51a064de]{background:#fce4ec;color:#c62828;border:1px solid #e74c3c}.qris-image-wrapper[data-v-51a064de]{background:#fff;padding:12px;border-radius:10px;border:1px solid #ddd;margin-bottom:16px}.qris-image[data-v-51a064de]{width:100%;max-width:320px;height:auto;display:block;margin:0 auto;border-radius:8px}.payment-status[data-v-51a064de]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:10px;margin-bottom:16px;text-align:left;border:1px solid transparent}.status-pending[data-v-51a064de]{background:#fff8e1;border-color:#ffb300}.status-pending .status-icon i[data-v-51a064de]{color:#ffb300}.status-processing[data-v-51a064de]{background:#e3f2fd;border-color:#2196f3}.status-processing .status-icon i[data-v-51a064de]{color:#2196f3}.status-paid[data-v-51a064de]{background:#e8f5e9;border-color:#4caf50}.status-paid .status-icon i[data-v-51a064de]{color:#4caf50}.status-expired[data-v-51a064de]{background:#fce4ec;border-color:#e74c3c}.status-expired .status-icon i[data-v-51a064de]{color:#e74c3c}.status-failed[data-v-51a064de]{background:#fce4ec;border-color:#e74c3c}.status-failed .status-icon i[data-v-51a064de]{color:#e74c3c}.status-verified[data-v-51a064de]{background:#e8f5e9;border-color:#4caf50}.status-verified .status-icon i[data-v-51a064de]{color:#4caf50}.status-rejected[data-v-51a064de]{background:#fce4ec;border-color:#e74c3c}.status-rejected .status-icon i[data-v-51a064de]{color:#e74c3c}.status-icon[data-v-51a064de]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon i[data-v-51a064de]{font-size:24px}.status-text h4[data-v-51a064de]{font-size:15px;font-weight:600;color:#1a1a2e;margin:0 0 4px 0}.status-text p[data-v-51a064de]{font-size:13px;color:#666;margin:0 0 2px 0}.status-time[data-v-51a064de]{font-size:12px!important;color:#999!important}.qris-actions[data-v-51a064de]{margin-bottom:16px}.btn-check-status[data-v-51a064de]{width:100%;padding:12px;background:#0081ff;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.btn-check-status[data-v-51a064de]:hover:not(:disabled){background:#06c;transform:translateY(-1px)}.btn-check-status[data-v-51a064de]:disabled{opacity:.6;cursor:not-allowed}.qris-footer[data-v-51a064de]{text-align:center}.qris-divider[data-v-51a064de]{display:flex;align-items:center;margin:16px 0}.qris-divider[data-v-51a064de]:after,.qris-divider[data-v-51a064de]:before{content:"";flex:1;border-bottom:1px solid #ddd}.qris-divider span[data-v-51a064de]{padding:0 16px;color:#888;font-size:13px}.qris-telegram[data-v-51a064de]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background:#08c;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit}.qris-telegram[data-v-51a064de]:hover{background:#069;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,136,204,.3)}.qris-telegram i[data-v-51a064de]{font-size:18px}.qris-note[data-v-51a064de]{font-size:12px;color:#999;margin:12px 0 0 0;display:flex;align-items:center;gap:6px;justify-content:center}@media (max-width:480px){.qris-modal[data-v-51a064de]{padding:24px 16px 20px;margin:10px}.qris-header h2[data-v-51a064de]{font-size:18px}.qris-price[data-v-51a064de]{font-size:20px}.qris-id[data-v-51a064de]{font-size:12px}.promo-input-group[data-v-51a064de]{flex-direction:column}.btn-apply-promo[data-v-51a064de]{width:100%}.notification[data-v-51a064de]{bottom:12px;right:12px;left:12px;max-width:none;min-width:auto}}@media (max-width:360px){.qris-modal[data-v-51a064de]{padding:16px 12px 16px}.qris-nominal[data-v-51a064de]{flex-direction:column;gap:4px}.qris-id-section[data-v-51a064de]{flex-wrap:wrap}}:root{--bg-primary:#f6f5f4;--bg-secondary:#fff;--bg-card:hsla(0,0%,100%,.72);--bg-input:#fff;--bg-hover:rgba(0,0,0,.06);--bg-section:#f6f5f4;--text-primary:#241f31;--text-secondary:#5e5c64;--text-muted:#a09ea8;--text-inverse:#fff;--border-color:rgba(0,0,0,.08);--shadow-color:rgba(0,0,0,.12);--color-primary:#3584e4;--color-primary-hover:#2a6bb8;--color-secondary:#9141ac;--color-secondary-hover:#7a3691;--color-success:#2e7d32;--color-danger:#e53e3e;--color-danger-hover:#c53030;--color-warning:#ed8936;--color-warning-hover:#dd6b20;--radius:12px;--radius-lg:20px;--shadow:0 8px 32px rgba(0,0,0,.12);--shadow-hover:0 12px 48px rgba(0,0,0,.18);--fab-size:42px;--fab-bg:#3584e4;--fab-color:#fff;--glass-bg:hsla(0,0%,100%,.68);--glass-border:hsla(0,0%,100%,.3);--glass-shadow:0 8px 32px rgba(0,0,0,.15);--glass-blur:blur(20px)}.theme-dark{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-card:rgba(45,45,45,.78);--bg-input:#3d3d3d;--bg-hover:hsla(0,0%,100%,.08);--bg-section:#3d3d3d;--text-primary:#f0f0f0;--text-secondary:#b0b0b0;--text-muted:grey;--border-color:hsla(0,0%,100%,.08);--shadow-color:rgba(0,0,0,.4);--color-primary:#4a90d9;--color-primary-hover:#5a9ee9;--color-secondary:#a855c7;--color-secondary-hover:#b86ad9;--color-success:#4caf50;--color-danger:#ef5350;--color-danger-hover:#e57373;--color-warning:#ffa726;--shadow:0 8px 32px rgba(0,0,0,.4);--shadow-hover:0 12px 48px rgba(0,0,0,.5);--fab-bg:#4a90d9;--fab-color:#fff;--glass-bg:rgba(45,45,45,.72);--glass-border:hsla(0,0%,100%,.08);--glass-shadow:0 8px 32px rgba(0,0,0,.5);--glass-blur:blur(20px)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.fab-user-email,.fab-user-info,.fab-username,.user-email,.user-id,input,textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}#app,body{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;transition:background .3s ease,color .3s ease}#app{display:flex;flex-direction:column}.main-content{flex:1}.fab-container,.main-content{display:flex;flex-direction:column}.fab-container{position:fixed;bottom:24px;right:24px;z-index:9999;align-items:flex-end}.fab-button{width:var(--fab-size);height:var(--fab-size);border-radius:50%;background:var(--fab-bg);color:var(--fab-color);border:none;box-shadow:var(--shadow);font-size:18px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;font-family:inherit}.fab-button:hover{transform:scale(1.05);box-shadow:var(--shadow-hover)}.fab-button.fab-active{background:var(--color-danger);transform:rotate(90deg)}.fab-button.fab-active:hover{transform:rotate(90deg) scale(1.05)}.fab-menu{position:absolute;bottom:calc(var(--fab-size) + 16px);right:0;width:340px;max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);padding:16px 0;z-index:1}.fab-slide-enter-active{animation:fabSlideUp .2s cubic-bezier(.34,1.56,.64,1)}.fab-slide-leave-active{animation:fabSlideDown .15s cubic-bezier(.34,1.56,.64,1)}@keyframes fabSlideUp{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fabSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.95)}}.fab-menu::-webkit-scrollbar{width:4px}.fab-menu::-webkit-scrollbar-track{background:transparent}.fab-menu::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.fab-menu::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.fab-brand{display:flex;align-items:center;gap:10px;padding:0 16px 12px 16px;border-bottom:1px solid var(--border-color);font-size:16px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:opacity .2s ease}.fab-brand:hover{opacity:.7}.fab-brand i{color:var(--color-primary);font-size:20px}.fab-user{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid var(--border-color)}.fab-user:hover{background:var(--bg-hover)}.fab-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.fab-user-info{flex:1;min-width:0}.fab-username{display:block;font-weight:600;font-size:14px;color:var(--text-primary)}.fab-user-email{display:block;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-user-badges{display:flex;gap:4px;margin-top:2px;flex-wrap:wrap}.fab-badge{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;padding:1px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.fab-badge-admin{background:var(--color-secondary);color:#fff}.fab-badge-pro{background:var(--color-success);color:#fff}.fab-badge-free{background:var(--bg-section);color:var(--text-muted);border:1px solid var(--border-color)}.fab-items{padding:4px 0}.fab-item-group{padding:2px 0}.fab-item-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:6px 16px 2px 16px}.fab-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;background:transparent;border:none;color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none;font-family:inherit;text-align:left}.fab-item:hover{background:var(--bg-hover)}.fab-item i:first-child{width:20px;text-align:center;color:var(--color-primary);font-size:14px}.fab-item span{flex:1}.fab-item-arrow{font-size:11px!important;color:var(--text-muted)!important;opacity:.5}.fab-item-primary i:first-child{color:var(--color-primary)}.fab-item-danger i:first-child{color:var(--color-danger)}.fab-item-danger:hover{background:rgba(229,62,62,.12)}.theme-dark .fab-item-danger:hover{background:rgba(239,83,80,.15)}@media (max-width:480px){.fab-container{bottom:16px;right:16px}.fab-menu{width:calc(100vw - 32px);max-height:65vh;bottom:calc(var(--fab-size) + 12px);right:0;border-radius:var(--radius);--glass-blur:blur(16px);padding:12px 0}.fab-button{width:42px;height:42px;font-size:16px}.fab-user{padding:10px 14px}.fab-avatar{width:36px;height:36px}.fab-item{padding:8px 14px;font-size:12px}.fab-brand{padding:0 14px 10px 14px;font-size:15px}.fab-item-label{padding:4px 14px 2px 14px;font-size:9px}}@media (max-width:360px){.fab-menu{max-height:60vh;--glass-blur:blur(12px)}.fab-item{font-size:11px;padding:6px 12px}.fab-username{font-size:12px}}.home-page[data-v-697eaf07]{position:relative;overflow:hidden}.home-page[data-v-697eaf07]>:not(.system-waves){position:relative;z-index:2}.system-waves[data-v-697eaf07]{position:absolute;z-index:0;left:0;right:0;bottom:-2px;height:58vh;min-height:360px;overflow:hidden;pointer-events:none;opacity:.95}.system-waves[data-v-697eaf07]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgba(95,120,255,.16),transparent 62%)}.system-wave[data-v-697eaf07]{position:absolute;left:-18%;width:136%;border-radius:48% 52% 0 0/32% 42% 0 0;transform-origin:50% 100%;will-change:transform}.wave-1[data-v-697eaf07]{bottom:-23%;height:70%;background:linear-gradient(115deg,rgba(38,115,255,.1),rgba(70,105,255,.48) 35%,rgba(132,72,255,.58) 58%,rgba(33,181,255,.3) 78%,rgba(38,115,255,.06));filter:blur(14px);animation:appleRibbonOne-697eaf07 15s ease-in-out infinite alternate}.wave-2[data-v-697eaf07]{bottom:-30%;height:60%;background:linear-gradient(105deg,rgba(0,177,255,.04),rgba(52,145,255,.3) 28%,rgba(105,76,255,.62) 53%,rgba(182,69,255,.42) 70%,rgba(0,177,255,.05));filter:blur(12px);animation:appleRibbonTwo-697eaf07 19s ease-in-out infinite alternate}.wave-3[data-v-697eaf07]{bottom:-36%;height:52%;background:linear-gradient(100deg,rgba(67,178,255,.02),rgba(40,155,255,.34) 30%,rgba(111,91,255,.56) 51%,rgba(74,205,255,.28) 74%,rgba(67,178,255,.02));filter:blur(10px);animation:appleRibbonThree-697eaf07 22s ease-in-out infinite alternate}@keyframes appleRibbonOne-697eaf07{0%{transform:translateX(-7%) translateY(5%) rotate(-5deg) scaleY(.92)}50%{transform:translateX(3%) translateY(-5%) rotate(2deg) scaleY(1.08)}to{transform:translateX(9%) translateY(4%) rotate(5deg) scaleY(.95)}}@keyframes appleRibbonTwo-697eaf07{0%{transform:translateX(8%) translateY(3%) rotate(5deg) scaleY(.9)}50%{transform:translateX(-3%) translateY(-7%) rotate(-2deg) scaleY(1.12)}to{transform:translateX(-10%) translateY(2%) rotate(-5deg) scaleY(.94)}}@keyframes appleRibbonThree-697eaf07{0%{transform:translateX(-5%) translateY(4%) rotate(-3deg) scaleY(.9)}50%{transform:translateX(5%) translateY(-6%) rotate(3deg) scaleY(1.1)}to{transform:translateX(11%) translateY(3%) rotate(5deg) scaleY(.92)}}@media (prefers-color-scheme:light){.system-waves[data-v-697eaf07]{opacity:.92}}@media (prefers-color-scheme:dark){.system-waves[data-v-697eaf07]{opacity:1}.system-waves[data-v-697eaf07]:before{background:radial-gradient(ellipse at 50% 100%,rgba(75,95,255,.28),transparent 65%)}.wave-1[data-v-697eaf07]{filter:blur(15px)}.wave-2[data-v-697eaf07]{filter:blur(13px)}.wave-3[data-v-697eaf07]{filter:blur(11px)}}@media (max-width:600px){.system-waves[data-v-697eaf07]{height:48vh;min-height:280px}}@media (prefers-reduced-motion:reduce){.system-wave[data-v-697eaf07]{animation:none}}.home-page[data-v-697eaf07]{min-height:calc(100vh - 64px);background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;transition:background .3s ease}.brand-section[data-v-697eaf07]{text-align:center;max-width:580px;margin-bottom:36px}.brand-icon[data-v-697eaf07]{font-size:48px;color:var(--color-primary);margin-bottom:14px;display:inline-block}.tagline[data-v-697eaf07]{font-size:16px;color:var(--text-secondary);line-height:1.8;margin:0}.highlight[data-v-697eaf07]{color:var(--text-primary);font-weight:500}.flow-icons[data-v-697eaf07]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:36px;flex-wrap:nowrap}.flow-item[data-v-697eaf07]{width:52px;height:52px;border-radius:50%;background:var(--bg-card);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.flow-item i[data-v-697eaf07]{font-size:20px;color:var(--color-primary);transition:color .3s ease}.flow-item[data-v-697eaf07]:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 24px rgba(53,132,228,.12)}.flow-divider[data-v-697eaf07]{width:28px;height:1px;background:var(--border-color);flex-shrink:0;margin:0 6px;opacity:.3}.promo-section[data-v-697eaf07]{text-align:center;max-width:480px;margin-bottom:48px}.promo-text[data-v-697eaf07]{font-size:15px;color:var(--text-secondary);line-height:1.7;margin:0 0 12px 0}.promo-highlight[data-v-697eaf07]{color:var(--color-primary);font-weight:600}.promo-icons[data-v-697eaf07]{display:flex;align-items:center;justify-content:center;gap:18px}.promo-icons i[data-v-697eaf07]{font-size:22px;color:var(--text-muted);transition:all .3s ease}.promo-icons i.fa-tiktok[data-v-697eaf07]{color:#000}.theme-dark .promo-icons i.fa-tiktok[data-v-697eaf07]{color:#fff}.promo-icons i.fa-tag[data-v-697eaf07]{color:var(--color-primary)}.promo-icons i.fa-percent[data-v-697eaf07]{color:var(--color-success)}.promo-icons i[data-v-697eaf07]:hover{transform:scale(1.12) translateY(-2px)}.live-card[data-v-697eaf07]{width:100%;max-width:1100px;position:relative;overflow:hidden;min-height:360px;background:radial-gradient(circle at 80% 40%,rgba(255,73,118,.13),transparent 35%),linear-gradient(135deg,#fff,#fff9fb);border:1px solid hsla(0,0%,100%,.9);border-radius:10px;padding:24px;box-shadow:0 20px 60px rgba(25,35,65,.08);display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:28px}.live-content[data-v-697eaf07]{position:relative;z-index:2;flex:1}.section-number[data-v-697eaf07]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:42px;border-radius:50px;font-size:15px;font-weight:800;margin-bottom:25px}.number-pink[data-v-697eaf07]{background:#ffe1e8;color:#f02c58}.number-blue[data-v-697eaf07]{background:#e3efff;color:#1769e0}.number-purple[data-v-697eaf07]{background:#eee5ff;color:#7b2bea}.live-title[data-v-697eaf07]{font-size:clamp(42px,5vw,62px);line-height:1;letter-spacing:-2.5px;font-weight:800;margin:0 0 22px}.live-title .tiktok[data-v-697eaf07]{background:linear-gradient(90deg,#ff1744,#ff2d55,#00b8d4);-webkit-background-clip:text;background-clip:text;color:transparent}.live-subtitle[data-v-697eaf07]{color:#536079;font-size:20px;font-weight:500;margin:0 0 34px}.live-info[data-v-697eaf07]{display:flex;flex-direction:column;gap:20px}.info-item[data-v-697eaf07]{display:flex;align-items:center;gap:16px;font-size:16px;line-height:1.55}.info-icon[data-v-697eaf07]{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:19px}.icon-user[data-v-697eaf07]{background:#ffe8ed;color:#f02c58}.icon-telegram[data-v-697eaf07]{background:#e4f8fb;color:#00a9c4}.info-item strong[data-v-697eaf07]{color:#f02c58;font-weight:700}.telegram-text[data-v-697eaf07]{color:#00a9c4!important}.live-visual[data-v-697eaf07]{width:330px;height:270px;flex-shrink:0}.live-visual[data-v-697eaf07],.tiktok-box[data-v-697eaf07]{position:relative;display:flex;align-items:center;justify-content:center}.tiktok-box[data-v-697eaf07]{width:145px;height:145px;border-radius:30px;background:linear-gradient(145deg,#1d242d,#05070a);box-shadow:0 30px 45px rgba(0,0,0,.18);transform:rotate(5deg);z-index:2}.tiktok-box i[data-v-697eaf07]{font-size:82px;color:#fff;filter:drop-shadow(7px 5px 0 #ff315c) drop-shadow(-5px -4px 0 #16e6ed)}.live-badge[data-v-697eaf07]{position:absolute;bottom:22px;right:35px;background:#ff3858;color:#fff;padding:12px 20px;border-radius:13px;font-size:19px;font-weight:800;box-shadow:0 12px 25px rgba(255,56,88,.28);z-index:4}.platform[data-v-697eaf07]{position:absolute;bottom:15px;width:270px;height:55px;border-radius:50%;background:linear-gradient(90deg,rgba(255,145,173,.45),rgba(255,193,207,.7));filter:blur(1px)}.floating-heart[data-v-697eaf07]{position:absolute;color:#ff4164;font-size:30px;animation:floating-697eaf07 3s ease-in-out infinite}.heart-one[data-v-697eaf07]{top:35px;left:25px}.heart-two[data-v-697eaf07]{top:95px;right:0;font-size:23px;animation-delay:.8s}.chat-bubble[data-v-697eaf07]{position:absolute;left:5px;top:110px;width:55px;height:55px;border-radius:50%;background:#14cbd9;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 12px 25px rgba(20,203,217,.25)}@keyframes floating-697eaf07{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pricing-grid[data-v-697eaf07]{width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.price-card[data-v-697eaf07]{min-height:560px;background:hsla(0,0%,100%,.95);border:1px solid #edf0f6;border-radius:12px;padding:24px;box-shadow:0 18px 50px rgba(25,35,65,.06);transition:transform .3s ease,box-shadow .3s ease}.price-card[data-v-697eaf07]:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(25,35,65,.11)}.price-card[data-v-697eaf07]:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-100px;height:170px;border-radius:50% 50% 0 0;opacity:.65;pointer-events:none}.umkm[data-v-697eaf07]:after{background:#dcecff;box-shadow:0 -20px 0 rgba(224,239,255,.65)}.business[data-v-697eaf07]:after{background:#eee1ff;box-shadow:0 -20px 0 rgba(241,232,255,.7)}.card-header[data-v-697eaf07]{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:24px}.card-header .section-number[data-v-697eaf07]{margin-bottom:0;flex-shrink:0}.plan-title[data-v-697eaf07]{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.plan-name[data-v-697eaf07]{font-size:38px;line-height:1.1;letter-spacing:-1.5px;font-weight:800;margin:0}.blue-text[data-v-697eaf07]{color:#1769e0}.purple-text[data-v-697eaf07]{color:#852bea}.qris-button[data-v-697eaf07]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 18px;border:0;border-radius:10px;background:linear-gradient(135deg,#1769e0,#287ff2);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 9px 20px rgba(23,105,224,.2);transition:transform .2s ease,box-shadow .2s ease}.qris-button i[data-v-697eaf07]{font-size:17px}.qris-button[data-v-697eaf07]:hover{transform:translateY(-2px);box-shadow:0 13px 25px rgba(23,105,224,.28)}.qris-button[data-v-697eaf07]:active{transform:translateY(0)}.coming-soon[data-v-697eaf07]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:8px;border:1px solid rgba(133,43,234,.2);background:rgba(133,43,234,.025);color:rgba(133,43,234,.42);font-size:13px;font-weight:700;letter-spacing:.1px}.price[data-v-697eaf07]{position:relative;z-index:3;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;padding-bottom:25px;border-bottom:1px solid #e9edf4;margin-bottom:27px}.price-main[data-v-697eaf07]{font-size:34px;font-weight:800;letter-spacing:-1px}.price-period[data-v-697eaf07]{font-size:15px;color:#657089;font-weight:500}.features[data-v-697eaf07]{position:relative;z-index:3;display:flex;flex-direction:column;gap:24px}.feature[data-v-697eaf07]{display:flex;align-items:flex-start;gap:16px}.feature-icon[data-v-697eaf07]{flex:0 0 46px;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px}.blue-icon[data-v-697eaf07]{color:#1769e0;background:#e8f2ff}.purple-icon[data-v-697eaf07]{color:#852bea;background:#f0e8ff}.feature-text[data-v-697eaf07]{padding-top:2px;color:#20283a;font-size:15.5px;line-height:1.55}.feature-text strong[data-v-697eaf07]{font-weight:600}.highlight-blue[data-v-697eaf07]{color:#1769e0;font-weight:700}.highlight-purple[data-v-697eaf07]{color:#852bea;font-weight:700}@media (max-width:850px){.home-page[data-v-697eaf07]{padding:32px 16px}.live-card[data-v-697eaf07]{padding:40px 35px;flex-direction:column;align-items:flex-start}.live-visual[data-v-697eaf07]{width:100%;height:230px}.pricing-grid[data-v-697eaf07]{grid-template-columns:1fr}}@media (max-width:600px){.home-page[data-v-697eaf07]{padding:32px 16px}.brand-icon[data-v-697eaf07]{font-size:38px}.tagline[data-v-697eaf07]{font-size:14px}.flow-item[data-v-697eaf07]{width:44px;height:44px}.flow-item i[data-v-697eaf07]{font-size:16px}.flow-divider[data-v-697eaf07]{width:16px;margin:0 4px}.promo-text[data-v-697eaf07]{font-size:13px}.promo-icons i[data-v-697eaf07]{font-size:18px}}@media (max-width:520px){.home-page[data-v-697eaf07]{padding:15px 10px}.live-card[data-v-697eaf07]{padding:24px;border-radius:12px}.live-title[data-v-697eaf07]{font-size:40px;letter-spacing:-1.8px}.live-subtitle[data-v-697eaf07]{font-size:17px}.info-item[data-v-697eaf07]{font-size:14px}.info-icon[data-v-697eaf07]{flex-basis:42px;width:42px;height:42px}.live-visual[data-v-697eaf07]{transform:scale(.9);margin:-10px auto}.price-card[data-v-697eaf07]{padding:24px;border-radius:12px}.plan-title[data-v-697eaf07]{align-items:flex-start}.plan-name[data-v-697eaf07]{font-size:32px}.qris-button[data-v-697eaf07]{min-height:42px;padding:0 13px;font-size:13px}.qris-button i[data-v-697eaf07]{font-size:15px}.coming-soon[data-v-697eaf07]{min-height:34px;padding:0 9px;font-size:11px}.price-main[data-v-697eaf07]{font-size:30px}.feature-text[data-v-697eaf07]{font-size:14px}}@media (max-width:400px){.flow-item[data-v-697eaf07]{width:38px;height:38px}.flow-item i[data-v-697eaf07]{font-size:14px}.flow-divider[data-v-697eaf07]{width:10px;margin:0 2px}}@media (max-width:390px){.plan-title[data-v-697eaf07]{flex-direction:column;align-items:flex-start;gap:12px}.qris-button[data-v-697eaf07]{width:100%}.coming-soon[data-v-697eaf07]{align-self:flex-start}}@media (prefers-color-scheme:dark){.live-card[data-v-697eaf07]{background:#171923;border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.3)}.info-item[data-v-697eaf07],.live-subtitle[data-v-697eaf07]{color:#d8deea}.icon-user[data-v-697eaf07]{background:rgba(240,44,88,.16)}.icon-telegram[data-v-697eaf07]{background:rgba(0,169,196,.14)}.tiktok-box[data-v-697eaf07]{background:linear-gradient(145deg,#252b35,#080a0e);box-shadow:0 30px 45px rgba(0,0,0,.45)}.platform[data-v-697eaf07]{background:linear-gradient(90deg,rgba(255,90,130,.2),rgba(255,120,150,.3))}.price-card[data-v-697eaf07]{background:#181b24;border-color:hsla(0,0%,100%,.1);box-shadow:0 18px 50px rgba(0,0,0,.3)}.price-card[data-v-697eaf07]:hover{box-shadow:0 25px 60px rgba(0,0,0,.42)}.umkm[data-v-697eaf07]:after{background:rgba(35,104,210,.2);box-shadow:0 -20px 0 rgba(45,110,220,.12)}.business[data-v-697eaf07]:after{background:rgba(133,43,234,.18);box-shadow:0 -20px 0 rgba(133,43,234,.11)}.price[data-v-697eaf07]{border-bottom-color:hsla(0,0%,100%,.1)}.price-period[data-v-697eaf07]{color:#9aa4b8}.feature-text[data-v-697eaf07]{color:#e5e8ef}.blue-icon[data-v-697eaf07]{background:rgba(23,105,224,.16)}.purple-icon[data-v-697eaf07]{background:rgba(133,43,234,.16)}.coming-soon[data-v-697eaf07]{border-color:rgba(170,100,255,.25);background:rgba(133,43,234,.08);color:rgba(190,145,255,.72)}}.price-card[data-v-697eaf07]{position:relative;overflow:hidden}.price-card[data-v-697eaf07]>:not(.card-waves){position:relative;z-index:2}.card-waves[data-v-697eaf07]{position:absolute;z-index:0;left:0;right:0;bottom:0;height:58%;overflow:hidden;pointer-events:none;opacity:.78}.card-waves .system-wave[data-v-697eaf07]{position:absolute;left:-18%;width:136%;border-radius:48% 52% 0 0/32% 42% 0 0;transform-origin:50% 100%;will-change:transform}.card-waves .wave-1[data-v-697eaf07]{bottom:-23%;height:70%;filter:blur(14px);animation:appleRibbonOne-697eaf07 15s ease-in-out infinite alternate}.card-waves .wave-2[data-v-697eaf07]{bottom:-30%;height:60%;filter:blur(12px);animation:appleRibbonTwo-697eaf07 19s ease-in-out infinite alternate}.card-waves .wave-3[data-v-697eaf07]{bottom:-36%;height:52%;filter:blur(10px);animation:appleRibbonThree-697eaf07 22s ease-in-out infinite alternate}.card-waves-umkm .wave-1[data-v-697eaf07]{background:linear-gradient(115deg,rgba(0,190,150,.04),rgba(0,174,150,.3) 35%,rgba(35,205,175,.46) 58%,rgba(0,220,190,.22) 78%,rgba(0,190,150,.03))}.card-waves-umkm .wave-2[data-v-697eaf07]{background:linear-gradient(105deg,rgba(0,210,180,.02),rgba(0,190,165,.22) 28%,rgba(20,200,170,.42) 53%,rgba(75,220,190,.3) 70%,rgba(0,210,180,.03))}.card-waves-umkm .wave-3[data-v-697eaf07]{background:linear-gradient(100deg,rgba(60,220,190,.02),rgba(0,195,170,.25) 30%,rgba(45,210,180,.38) 51%,rgba(95,230,205,.2) 74%,rgba(60,220,190,.02))}.card-waves-business .wave-1[data-v-697eaf07]{background:linear-gradient(115deg,rgba(255,120,70,.03),rgba(255,105,70,.28) 35%,rgba(255,150,65,.46) 58%,rgba(255,190,80,.22) 78%,rgba(255,120,70,.03))}.card-waves-business .wave-2[data-v-697eaf07]{background:linear-gradient(105deg,rgba(255,150,70,.02),rgba(255,115,70,.22) 28%,rgba(255,135,65,.42) 53%,rgba(255,185,80,.3) 70%,rgba(255,150,70,.03))}.card-waves-business .wave-3[data-v-697eaf07]{background:linear-gradient(100deg,rgba(255,180,80,.02),rgba(255,125,65,.25) 30%,rgba(255,155,70,.38) 51%,rgba(255,200,95,.2) 74%,rgba(255,180,80,.02))}@media (prefers-color-scheme:dark){.card-waves[data-v-697eaf07]{opacity:.62}}@media (prefers-reduced-motion:reduce){.card-waves .system-wave[data-v-697eaf07]{animation:none}}.login-page[data-v-a2130cb0]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);background:var(--bg-primary);padding:24px;transition:background .3s ease}.login-card[data-v-a2130cb0]{background:var(--bg-card);padding:40px 48px;border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:480px;width:100%;border:1px solid var(--border-color);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.login-header[data-v-a2130cb0]{text-align:center;margin-bottom:32px}.login-icon[data-v-a2130cb0]{font-size:40px;color:var(--color-primary);margin-bottom:12px}.login-header h1[data-v-a2130cb0]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 6px 0}.login-header p[data-v-a2130cb0]{color:var(--text-secondary);font-size:15px;margin:0}.notification-login[data-v-a2130cb0]{padding:14px 16px;border-radius:var(--radius);margin-bottom:16px;display:flex;align-items:flex-start;gap:12px;font-size:14px;animation:slideDown-a2130cb0 .4s ease}@keyframes slideDown-a2130cb0{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.notification-login i[data-v-a2130cb0]{font-size:20px;margin-top:2px;flex-shrink:0}.notification-login div[data-v-a2130cb0]{flex:1}.notification-login strong[data-v-a2130cb0]{display:block;margin-bottom:2px}.notification-login p[data-v-a2130cb0]{margin:0;font-size:13px;opacity:.9}.notification-success-login[data-v-a2130cb0]{background:#e8f5e9;color:#2e7d32;border:1px solid #4caf50}.notification-success-login i[data-v-a2130cb0]{color:#4caf50}.notification-info-login[data-v-a2130cb0]{background:#e3f2fd;color:#0d47a1;border:1px solid #42a5f5}.notification-info-login i[data-v-a2130cb0]{color:#42a5f5}.notification-warning-login[data-v-a2130cb0]{background:#fff8e1;color:#e65100;border:1px solid #ffb300}.notification-warning-login i[data-v-a2130cb0]{color:#ffb300}.status-badge[data-v-a2130cb0]{padding:10px 14px;border-radius:var(--radius);margin-bottom:12px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.status-badge i[data-v-a2130cb0]{font-size:18px}.status-verified[data-v-a2130cb0]{background:#e8f5e9;color:#2e7d32;border:1px solid #4caf50}.status-pending[data-v-a2130cb0]{background:#fff8e1;color:#e65100;border:1px solid #ffb300}.status-new[data-v-a2130cb0]{background:#f5f5f5;color:#616161;border:1px solid #bdbdbd}.pending-state[data-v-a2130cb0]{text-align:center;padding:20px 10px}.pending-icon[data-v-a2130cb0]{font-size:48px;color:#ffb300;margin-bottom:12px}.pending-state h3[data-v-a2130cb0]{font-size:18px;color:var(--text-primary);margin:0 0 8px 0}.pending-state p[data-v-a2130cb0]{font-size:14px;color:var(--text-secondary);margin:0 0 4px 0}.pending-detail[data-v-a2130cb0]{font-size:13px!important;color:var(--text-muted)!important;margin-top:4px!important}.pending-spinner[data-v-a2130cb0]{margin:16px 0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:var(--text-secondary)}.pending-spinner i[data-v-a2130cb0]{font-size:20px;color:var(--color-primary)}.btn-refresh-status[data-v-a2130cb0]{padding:8px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.btn-refresh-status[data-v-a2130cb0]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.new-state[data-v-a2130cb0],.verified-state[data-v-a2130cb0]{animation:fadeIn-a2130cb0 .3s ease}@keyframes fadeIn-a2130cb0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.new-user-hint[data-v-a2130cb0]{margin-top:12px;padding:14px;background:#f5f5f5;border-radius:var(--radius);display:flex;align-items:flex-start;gap:10px;border:1px dashed #bdbdbd}.new-user-hint i[data-v-a2130cb0]{font-size:20px;color:#ffb300;margin-top:2px}.new-user-hint div[data-v-a2130cb0]{flex:1}.new-user-hint strong[data-v-a2130cb0]{display:block;font-size:14px;color:var(--text-primary);margin-bottom:2px}.new-user-hint p[data-v-a2130cb0]{font-size:13px;color:var(--text-secondary);margin:0 0 8px 0}.btn-hint[data-v-a2130cb0]{padding:6px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.btn-hint[data-v-a2130cb0]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.btn-google[data-v-a2130cb0]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 20px;font-size:15px;font-weight:500;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-google[data-v-a2130cb0]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow)}.btn-google[data-v-a2130cb0]:disabled{opacity:.6;cursor:not-allowed}.btn-google img[data-v-a2130cb0]{width:22px;height:22px}.user-info[data-v-a2130cb0]{display:flex;align-items:center;gap:10px;justify-content:center;padding:10px;background:var(--bg-section);border-radius:var(--radius);margin-bottom:16px;font-size:14px;color:var(--text-primary)}.user-info i[data-v-a2130cb0]{font-size:20px;color:var(--color-primary)}.already-pro[data-v-a2130cb0]{background:var(--bg-section);padding:16px;border-radius:var(--radius);color:var(--color-success);font-weight:500;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;gap:10px;animation:pulse-green-a2130cb0 1.5s ease-in-out infinite}@keyframes pulse-green-a2130cb0{0%,to{opacity:1}50%{opacity:.7}}.divider[data-v-a2130cb0]{display:flex;align-items:center;margin:20px 0}.divider[data-v-a2130cb0]:after,.divider[data-v-a2130cb0]:before{content:"";flex:1;border-bottom:1px solid var(--border-color)}.divider span[data-v-a2130cb0]{padding:0 16px;color:var(--text-secondary);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.token-section[data-v-a2130cb0]{background:var(--bg-section);padding:20px;border-radius:var(--radius)}.token-section h3[data-v-a2130cb0]{font-size:15px;color:var(--text-primary);margin:0 0 4px 0;display:flex;align-items:center;gap:8px}.token-section h3 i[data-v-a2130cb0]{color:var(--color-primary)}.token-section>p[data-v-a2130cb0]{font-size:14px;color:var(--text-secondary);margin:0 0 12px 0}.input-group[data-v-a2130cb0]{display:flex;gap:8px}.input-token[data-v-a2130cb0]{flex:1;padding:10px 14px;border:2px solid var(--border-color);border-radius:var(--radius);font-size:14px;font-family:inherit;background:var(--bg-input);color:var(--text-primary);transition:border-color .2s ease,background .3s ease,color .3s ease}.input-token[data-v-a2130cb0]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(53,132,228,.15)}.input-token.input-error[data-v-a2130cb0]{border-color:var(--color-danger);box-shadow:0 0 0 3px rgba(229,62,62,.15)}.input-token[data-v-a2130cb0]::-moz-placeholder{color:var(--text-muted)}.input-token[data-v-a2130cb0]::placeholder{color:var(--text-muted)}.input-token[data-v-a2130cb0]:disabled{opacity:.6;cursor:not-allowed}.btn-activate[data-v-a2130cb0]{padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}.btn-activate[data-v-a2130cb0]:hover:not(:disabled){transform:translateY(-1px)}.btn-activate[data-v-a2130cb0]:disabled{opacity:.6;cursor:not-allowed}.pro-btn[data-v-a2130cb0]{background:var(--color-primary)}.pro-btn[data-v-a2130cb0]:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 12px rgba(53,132,228,.25)}.error-text[data-v-a2130cb0]{color:var(--color-danger)}.error-text[data-v-a2130cb0],.success-text[data-v-a2130cb0]{font-size:13px;margin-top:10px;display:flex;align-items:center;gap:6px}.success-text[data-v-a2130cb0]{color:var(--color-success)}.pending-text[data-v-a2130cb0]{color:var(--color-warning);font-size:13px;margin-top:10px;display:flex;align-items:center;gap:6px}.back-link[data-v-a2130cb0]{margin-top:20px;text-align:center;font-size:14px}.back-link a[data-v-a2130cb0]{color:var(--color-primary);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.back-link a[data-v-a2130cb0]:hover{text-decoration:underline;color:var(--color-primary-hover)}@media (max-width:480px){.login-card[data-v-a2130cb0]{padding:28px 20px}.input-group[data-v-a2130cb0]{flex-direction:column}.btn-activate[data-v-a2130cb0]{width:100%}.new-user-hint[data-v-a2130cb0],.notification-login[data-v-a2130cb0]{flex-direction:column;align-items:center;text-align:center}.pending-state[data-v-a2130cb0]{padding:10px}}.admin-login-page[data-v-8e7a3878]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);background:var(--bg-primary);padding:24px;transition:background .3s ease}.admin-login-card[data-v-8e7a3878]{background:var(--bg-card);padding:40px 48px;border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:440px;width:100%;border:1px solid var(--border-color);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.login-header[data-v-8e7a3878]{text-align:center;margin-bottom:32px}.login-icon[data-v-8e7a3878]{font-size:40px;color:var(--color-secondary);margin-bottom:12px}.login-header h1[data-v-8e7a3878]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 6px 0}.login-header p[data-v-8e7a3878]{color:var(--text-secondary);font-size:15px;margin:0}.btn-google[data-v-8e7a3878]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 20px;font-size:15px;font-weight:500;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-google[data-v-8e7a3878]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow)}.btn-google[data-v-8e7a3878]:disabled{opacity:.6;cursor:not-allowed}.btn-google img[data-v-8e7a3878]{width:22px;height:22px}.user-info[data-v-8e7a3878]{display:flex;align-items:center;gap:10px;justify-content:center;padding:10px;background:var(--bg-section);border-radius:var(--radius);margin-bottom:16px;font-size:14px;color:var(--text-primary);transition:background .3s ease}.user-info i[data-v-8e7a3878]{font-size:20px;color:var(--color-primary)}.already-admin[data-v-8e7a3878]{background:var(--bg-section);padding:16px;border-radius:var(--radius);color:var(--color-success);font-weight:500;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;gap:10px;animation:pulse-green-8e7a3878 1.5s ease-in-out infinite}@keyframes pulse-green-8e7a3878{0%,to{opacity:1}50%{opacity:.7}}.divider[data-v-8e7a3878]{display:flex;align-items:center;margin:20px 0}.divider[data-v-8e7a3878]:after,.divider[data-v-8e7a3878]:before{content:"";flex:1;border-bottom:1px solid var(--border-color)}.divider span[data-v-8e7a3878]{padding:0 16px;color:var(--text-secondary);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.token-section[data-v-8e7a3878]{background:var(--bg-section);padding:20px;border-radius:var(--radius);transition:background .3s ease}.token-section h3[data-v-8e7a3878]{font-size:15px;color:var(--text-primary);margin:0 0 4px 0;display:flex;align-items:center;gap:8px}.token-section h3 i[data-v-8e7a3878]{color:var(--color-secondary)}.token-section p[data-v-8e7a3878]{font-size:14px;color:var(--text-secondary);margin:0 0 12px 0}.input-group[data-v-8e7a3878]{display:flex;gap:8px}.input-token[data-v-8e7a3878]{flex:1;padding:10px 14px;border:2px solid var(--border-color);border-radius:var(--radius);font-size:14px;font-family:inherit;background:var(--bg-input);color:var(--text-primary);transition:border-color .2s ease,background .3s ease,color .3s ease}.input-token[data-v-8e7a3878]:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(145,65,172,.15)}.input-token.input-error[data-v-8e7a3878]{border-color:var(--color-danger);box-shadow:0 0 0 3px rgba(229,62,62,.15)}.input-token[data-v-8e7a3878]::-moz-placeholder{color:var(--text-muted)}.input-token[data-v-8e7a3878]::placeholder{color:var(--text-muted)}.admin-btn[data-v-8e7a3878]{background:var(--color-secondary)}.admin-btn[data-v-8e7a3878]:hover:not(:disabled){background:var(--color-secondary-hover);box-shadow:0 4px 12px rgba(145,65,172,.25)}.btn-activate[data-v-8e7a3878]{padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}.btn-activate[data-v-8e7a3878]:hover:not(:disabled){transform:translateY(-1px)}.btn-activate[data-v-8e7a3878]:disabled{opacity:.6;cursor:not-allowed}.error-text[data-v-8e7a3878]{color:var(--color-danger)}.error-text[data-v-8e7a3878],.success-text[data-v-8e7a3878]{font-size:13px;margin-top:10px;display:flex;align-items:center;gap:6px}.success-text[data-v-8e7a3878]{color:var(--color-success)}.back-link[data-v-8e7a3878]{margin-top:20px;text-align:center;font-size:14px}.back-link a[data-v-8e7a3878]{color:var(--color-primary);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.back-link a[data-v-8e7a3878]:hover{text-decoration:underline;color:var(--color-primary-hover)}@media (max-width:480px){.admin-login-card[data-v-8e7a3878]{padding:28px 20px}.input-group[data-v-8e7a3878]{flex-direction:column}.btn-activate[data-v-8e7a3878]{width:100%}}.scanner-wrapper[data-v-1eb411c0]{width:100%}.notification[data-v-1eb411c0]{position:fixed;top:80px;left:50%;transform:translateX(-50%);padding:14px 28px;border-radius:12px;font-weight:500;z-index:9999;animation:slideDown-1eb411c0 .3s ease;max-width:90%;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;align-items:center;gap:12px;font-size:15px}.notification i[data-v-1eb411c0]{font-size:20px}.notification.success[data-v-1eb411c0]{background:#73d216;color:#fff}.notification.error[data-v-1eb411c0]{background:#c00;color:#fff}.notification.info[data-v-1eb411c0]{background:#3465a4;color:#fff}.scan-section[data-v-1eb411c0]{background:#fff;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #d3d7cf}.video-container[data-v-1eb411c0]{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9}@media (max-width:768px){.video-container[data-v-1eb411c0]{aspect-ratio:9/16}}.video-container video[data-v-1eb411c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-container video.recording-active[data-v-1eb411c0]{filter:brightness(1)}.scan-overlay[data-v-1eb411c0]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.scan-frame[data-v-1eb411c0]{position:relative;width:45%;max-width:240px;aspect-ratio:1}.corner[data-v-1eb411c0]{position:absolute;width:28px;height:28px;border:3px solid #73d216;filter:drop-shadow(0 0 12px rgba(115,210,22,.4))}.corner.tl[data-v-1eb411c0]{top:0;left:0;border-right:none;border-bottom:none;border-radius:4px 0 0 0}.corner.tr[data-v-1eb411c0]{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 4px 0 0}.corner.bl[data-v-1eb411c0]{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 4px}.corner.br[data-v-1eb411c0]{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 4px 0}.scan-hint[data-v-1eb411c0]{color:#fff;background:rgba(0,0,0,.55);padding:8px 18px;border-radius:24px;margin-top:18px;font-size:14px;backdrop-filter:blur(4px);pointer-events:none;animation:pulse-1eb411c0 2s infinite}.scan-hint i[data-v-1eb411c0]{margin-right:8px}.control-btn[data-v-1eb411c0]{position:absolute;width:48px;height:48px;border-radius:50%;border:none;background:rgba(0,0,0,.65);color:#fff;font-size:20px;cursor:pointer;transition:all .3s;backdrop-filter:blur(8px);box-shadow:0 2px 12px rgba(0,0,0,.2);z-index:10}.control-btn[data-v-1eb411c0]:hover{transform:scale(1.08);background:rgba(0,0,0,.8)}.control-btn.active[data-v-1eb411c0]{background:#f5c211;color:#2e3436}.flash-btn[data-v-1eb411c0]{bottom:16px;right:16px}.audio-btn[data-v-1eb411c0]{bottom:72px;right:16px}.stop-btn[data-v-1eb411c0]{bottom:16px;left:16px;background:#c00;color:#fff}.stop-btn[data-v-1eb411c0]:hover{background:#a80000}.echo-warning[data-v-1eb411c0]{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);background:rgba(204,0,0,.85);color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;z-index:10;animation:pulse-1eb411c0 1.5s infinite;white-space:nowrap;backdrop-filter:blur(4px)}.flash-indicator[data-v-1eb411c0]{left:50%;transform:translateX(-50%);background:rgba(245,194,17,.9);color:#2e3436;padding:6px 18px;font-weight:600;font-size:13px;animation:slideDown-1eb411c0 .3s ease;gap:8px}.flash-indicator[data-v-1eb411c0],.recording-indicator-mini[data-v-1eb411c0]{position:absolute;top:16px;border-radius:24px;z-index:10;display:flex;align-items:center}.recording-indicator-mini[data-v-1eb411c0]{left:16px;gap:10px;background:rgba(0,0,0,.7);padding:8px 16px;backdrop-filter:blur(8px);box-shadow:0 2px 12px rgba(0,0,0,.2)}.red-dot-mini[data-v-1eb411c0]{display:inline-block;width:10px;height:10px;background:#c00;border-radius:50%;animation:blink-1eb411c0 1s infinite}.recording-text-mini[data-v-1eb411c0]{color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px}.recording-timer[data-v-1eb411c0]{color:#fff;font-size:13px;font-weight:600;background:hsla(0,0%,100%,.15);padding:0 10px;border-radius:12px}.bottom-controls[data-v-1eb411c0]{text-align:center;margin-top:16px}.btn-primary[data-v-1eb411c0]{background:#3465a4;color:#fff;border:none;padding:10px 32px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(52,101,164,.25)}.btn-primary[data-v-1eb411c0]:hover{background:#2a4f7e;transform:scale(1.02)}.btn-primary i[data-v-1eb411c0]{margin-right:8px}.info-text[data-v-1eb411c0]{color:#888a85;font-size:13px;margin-top:10px}.info-text i[data-v-1eb411c0]{margin-right:6px}.info-text-small[data-v-1eb411c0]{color:#e67e22;font-size:12px;margin-top:6px;background:#fef9e7;padding:4px 14px;border-radius:8px;display:inline-block}.info-text-small i[data-v-1eb411c0]{margin-right:6px}.list-section[data-v-1eb411c0]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #d3d7cf}.list-header[data-v-1eb411c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.list-header h2[data-v-1eb411c0]{font-size:18px;font-weight:600;color:#2e3436;display:flex;align-items:center;gap:10px}.list-header h2 i[data-v-1eb411c0]{color:#3465a4}.count-badge[data-v-1eb411c0]{background:#d3d7cf;color:#2e3436;padding:2px 12px;border-radius:20px;font-size:14px;font-weight:600}.header-actions[data-v-1eb411c0]{display:flex;gap:8px;flex-wrap:wrap}.btn-download-all[data-v-1eb411c0]{background:#73d216;color:#fff;border:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-download-all[data-v-1eb411c0]:hover{background:#5fb012;transform:scale(1.02)}.btn-download-all i[data-v-1eb411c0]{margin-right:6px}.btn-danger[data-v-1eb411c0]{background:#c00;color:#fff;border:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-1eb411c0]:hover{background:#a80000;transform:scale(1.02)}.btn-danger i[data-v-1eb411c0]{margin-right:6px}.empty-state[data-v-1eb411c0]{text-align:center;padding:40px 20px}.empty-icon[data-v-1eb411c0]{font-size:48px;color:#babdb6;margin-bottom:12px}.empty-state p[data-v-1eb411c0]{font-size:16px;color:#888a85}.empty-hint[data-v-1eb411c0]{font-size:13px;color:#babdb6;margin-top:4px}.qr-list[data-v-1eb411c0]{display:flex;flex-direction:column;gap:12px;max-height:600px;overflow-y:auto}.qr-item[data-v-1eb411c0]{background:#f6f5f4;border-radius:12px;padding:14px 16px;border-left:4px solid #3465a4;transition:all .2s}.qr-item.has-video[data-v-1eb411c0]{border-left-color:#73d216}.qr-header[data-v-1eb411c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;color:#888a85;flex-wrap:wrap;gap:4px}.qr-number[data-v-1eb411c0]{font-weight:600;color:#2e3436}.qr-date i[data-v-1eb411c0],.qr-number i[data-v-1eb411c0]{margin-right:4px}.badge-downloaded[data-v-1eb411c0]{background:#73d216;color:#fff;padding:2px 10px;border-radius:12px;font-size:10px;font-weight:600}.badge-downloaded i[data-v-1eb411c0]{margin-right:4px}.badge-has-video[data-v-1eb411c0]{background:#3465a4;color:#fff;padding:2px 10px;border-radius:12px;font-size:10px;font-weight:600}.badge-has-video i[data-v-1eb411c0]{margin-right:4px}.qr-content[data-v-1eb411c0]{margin-bottom:8px}.qr-label[data-v-1eb411c0]{font-size:12px;color:#888a85;margin-bottom:2px}.qr-label i[data-v-1eb411c0]{margin-right:4px}.qr-text[data-v-1eb411c0]{background:#fff;padding:8px 12px;border-radius:8px;font-size:13px;border:1px solid #d3d7cf}.qr-actions[data-v-1eb411c0]{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.btn-sm[data-v-1eb411c0]{padding:6px 14px;border:none;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s;flex:1;min-width:70px;display:flex;align-items:center;justify-content:center;gap:6px}.btn-sm[data-v-1eb411c0]:hover{transform:scale(1.03)}.btn-sm[data-v-1eb411c0]:disabled{opacity:.5;cursor:not-allowed}.btn-copy[data-v-1eb411c0]{background:#3465a4;color:#fff}.btn-copy[data-v-1eb411c0]:hover{background:#2a4f7e}.btn-delete[data-v-1eb411c0]{background:#c00;color:#fff}.btn-delete[data-v-1eb411c0]:hover{background:#a80000}.btn-delete-video[data-v-1eb411c0]{background:#e67e22;color:#fff}.btn-delete-video[data-v-1eb411c0]:hover{background:#d35400}.btn-record-video[data-v-1eb411c0]{background:#c00;color:#fff;width:100%}.btn-record-video[data-v-1eb411c0]:hover:not(:disabled){background:#a80000}.btn-download[data-v-1eb411c0]{background:#73d216;color:#fff}.btn-download[data-v-1eb411c0]:hover:not(:disabled){background:#5fb012}.video-section[data-v-1eb411c0]{margin-top:8px;padding-top:8px;border-top:1px solid #d3d7cf}.video-preview[data-v-1eb411c0]{display:flex;flex-direction:column;gap:8px}.video-container-preview[data-v-1eb411c0]{width:100%;border-radius:8px;overflow:hidden;background:#000}.preview-video[data-v-1eb411c0]{width:100%;border-radius:8px;max-height:180px}.loading-video[data-v-1eb411c0]{text-align:center;padding:20px;color:#888a85;background:#f0f0f0;border-radius:8px}.loading-video i[data-v-1eb411c0]{margin-right:8px}.video-actions[data-v-1eb411c0]{display:flex;gap:8px}.video-actions .btn-sm[data-v-1eb411c0]{flex:1}.modal-overlay[data-v-1eb411c0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-1eb411c0 .3s ease;padding:20px;backdrop-filter:blur(4px)}.modal-content[data-v-1eb411c0]{background:#fff;padding:28px 32px;border-radius:20px;max-width:460px;width:100%;text-align:center;animation:slideUp-1eb411c0 .3s ease;box-shadow:0 8px 40px rgba(0,0,0,.2)}.modal-header[data-v-1eb411c0]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.success-icon[data-v-1eb411c0]{font-size:28px;color:#73d216}.modal-header h3[data-v-1eb411c0]{font-size:20px;color:#2e3436}.qr-text-wrapper[data-v-1eb411c0]{background:#f6f5f4;padding:14px;border-radius:12px;margin:12px 0 18px;max-height:120px;overflow-y:auto;border:1px solid #d3d7cf}.qr-text[data-v-1eb411c0]{word-break:break-all;font-size:14px;line-height:1.5;color:#2e3436;margin:0;text-align:left;font-family:Monaco,Courier New,monospace}.modal-actions[data-v-1eb411c0]{display:flex;gap:8px;flex-wrap:wrap}.btn-modal[data-v-1eb411c0]{flex:1;padding:10px 16px;border:none;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;min-width:80px;display:flex;align-items:center;justify-content:center;gap:8px}.btn-modal[data-v-1eb411c0]:hover{transform:scale(1.03)}.btn-save[data-v-1eb411c0]{background:#3465a4;color:#fff}.btn-save[data-v-1eb411c0]:hover{background:#2a4f7e}.btn-record[data-v-1eb411c0]{background:#c00;color:#fff}.btn-record[data-v-1eb411c0]:hover{background:#a80000}.btn-continue[data-v-1eb411c0]{background:#babdb6;color:#2e3436}.btn-continue[data-v-1eb411c0]:hover{background:#a0a39b}@keyframes pulse-1eb411c0{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeIn-1eb411c0{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1eb411c0{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown-1eb411c0{0%{transform:translateX(-50%) translateY(-20px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes blink-1eb411c0{0%,to{opacity:1}50%{opacity:0}}@media (max-width:768px){.scan-section[data-v-1eb411c0]{padding:12px}.list-section[data-v-1eb411c0]{padding:14px}.control-btn[data-v-1eb411c0]{width:40px;height:40px;font-size:16px}.flash-btn[data-v-1eb411c0]{bottom:12px;right:12px}.audio-btn[data-v-1eb411c0]{bottom:60px;right:12px}.stop-btn[data-v-1eb411c0]{bottom:12px;left:12px}.scan-frame[data-v-1eb411c0]{width:55%;max-width:160px}.corner[data-v-1eb411c0]{width:20px;height:20px}.scan-hint[data-v-1eb411c0]{font-size:12px;padding:6px 14px;margin-top:14px}.modal-content[data-v-1eb411c0]{padding:20px}.modal-actions[data-v-1eb411c0]{flex-direction:column}.btn-modal[data-v-1eb411c0]{min-width:auto}.recording-indicator-mini[data-v-1eb411c0]{padding:6px 12px;top:12px;left:12px}.recording-text-mini[data-v-1eb411c0],.recording-timer[data-v-1eb411c0]{font-size:11px}.echo-warning[data-v-1eb411c0]{font-size:10px;padding:4px 12px;bottom:60px}.list-header[data-v-1eb411c0]{flex-direction:column;align-items:stretch}.header-actions[data-v-1eb411c0]{justify-content:stretch}.header-actions button[data-v-1eb411c0]{flex:1}.video-actions[data-v-1eb411c0]{flex-direction:column}}@media (max-width:480px){.scan-section[data-v-1eb411c0]{padding:8px}.list-section[data-v-1eb411c0]{padding:10px}.control-btn[data-v-1eb411c0]{width:36px;height:36px;font-size:14px}.flash-btn[data-v-1eb411c0]{bottom:10px;right:10px}.audio-btn[data-v-1eb411c0]{bottom:54px;right:10px}.stop-btn[data-v-1eb411c0]{bottom:10px;left:10px;font-size:14px}.qr-text[data-v-1eb411c0]{font-size:12px}.btn-sm[data-v-1eb411c0]{font-size:11px;padding:5px 10px;min-width:50px}.btn-primary[data-v-1eb411c0]{font-size:13px;padding:8px 20px}.echo-warning[data-v-1eb411c0]{font-size:9px;padding:3px 10px;bottom:50px;white-space:normal}}.resource-version[data-v-dd404efe]{color:#9898b0}[data-v-c8c69d66]:root{--primary:#0081ff;--primary-light:#3da3ff;--primary-dark:#06c;--secondary:#7b61ff;--success:#00c875;--warning:#ffb020;--danger:#ff5733;--info:#36b9cc;--bg-primary:#f0f0f0;--bg-secondary:#fff;--bg-none:transparent;--bg-tertiary:#f5f5f7;--bg-surface:hsla(0,0%,100%,.68);--bg-card:hsla(0,0%,100%,.88);--text-primary:#1a1a2e;--text-secondary:#4a4a6a;--text-tertiary:#9898b0;--text-inverse:#fff;--border-color:rgba(0,0,0,.08);--border-radius:12px;--border-radius-sm:12px;--border-radius-lg:18px;--border-radius-xl:24px;--shadow-sm:0 2px 8px rgba(0,129,255,.06),0 1px 3px rgba(0,0,0,.06);--shadow-md:0 6px 20px rgba(0,129,255,.1),0 2px 8px rgba(0,0,0,.07);--shadow-lg:0 12px 36px rgba(0,129,255,.13),0 4px 14px rgba(0,0,0,.08);--shadow-xl:0 20px 60px rgba(0,129,255,.16),0 8px 24px rgba(0,0,0,.1);--spacing-oo:0px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--transition-fast:0.20s cubic-bezier(0.34,0.69,0.10,1.00);--transition-normal:0.32s cubic-bezier(0.34,0.69,0.10,1.00);--transition-slow:0.50s cubic-bezier(0.34,0.69,0.10,1.00);--backdrop-blur:blur(24px) saturate(160%);--font-family:"Noto Sans","PingFang SC","Microsoft YaHei UI",-apple-system,"Segoe UI",sans-serif;--font-family-mono:"Noto Sans Mono","Cascadia Code","Consolas",monospace}@media (prefers-color-scheme:dark){[data-v-c8c69d66]:root{--primary:#1e90ff;--primary-light:#4facff;--primary-dark:#0070e0;--secondary:#9b7fff;--success:#00d98b;--warning:#ffbe4a;--danger:#ff6b55;--info:#50cfe0;--bg-primary:#161620;--bg-secondary:#1e1e2e;--bg-tertiary:#252536;--bg-surface:rgba(22,22,38,.8);--bg-card:rgba(30,30,48,.92);--text-primary:#e8e8f0;--text-secondary:#a0a0c0;--text-tertiary:#60607a;--border-color:hsla(0,0%,100%,.09);--shadow-sm:0 2px 8px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);--shadow-md:0 6px 20px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25);--shadow-lg:0 12px 36px rgba(0,0,0,.5),0 4px 14px rgba(0,0,0,.3);--shadow-xl:0 20px 60px rgba(0,0,0,.6),0 8px 24px rgba(0,0,0,.35)}}[data-v-c8c69d66]{margin:0;padding:0;box-sizing:border-box}body[data-v-c8c69d66]{font-family:var(--font-family);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pdf-manager[data-v-c8c69d66]{min-height:100vh;padding:var(--spacing-oo);background:var(--bg-none)}header[data-v-c8c69d66]{margin-bottom:var(--spacing-xl);background:var(--bg-surface);backdrop-filter:var(--backdrop-blur);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-color);overflow:hidden}.header-content[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl)}.header-icon[data-v-c8c69d66]{width:54px;height:54px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(0,129,255,.4)}.header-icon i[data-v-c8c69d66]{font-size:24px;color:#fff}.header-text h1[data-v-c8c69d66]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:2px;letter-spacing:.01em}.subtitle[data-v-c8c69d66]{color:var(--text-secondary);font-size:.875rem;font-weight:400}.gnome-nav[data-v-c8c69d66]{border-top:1px solid var(--border-color);background:hsla(0,0%,100%,.4);position:relative}@media (prefers-color-scheme:dark){.gnome-nav[data-v-c8c69d66]{background:rgba(30,30,48,.4)}}.mobile-menu-toggle[data-v-c8c69d66]{display:none;position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:38px;height:38px;border:1px solid var(--border-color);background:var(--bg-surface);border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer;z-index:1001}.nav-menu[data-v-c8c69d66]{display:flex;align-items:center;list-style:none;padding:0 var(--spacing-xl);margin:0;gap:var(--spacing-xs)}.nav-item[data-v-c8c69d66]{position:relative}.nav-link[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-sm);padding:10px 14px;color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:all var(--transition-fast);border-bottom:5px solid transparent;border-radius:var(--border-radius-sm);margin:5px 0}.nav-link i[data-v-c8c69d66]{font-size:1rem;width:20px;color:var(--text-tertiary);transition:color var(--transition-fast)}.nav-link[data-v-c8c69d66]:hover{color:var(--primary);background:rgba(0,129,255,.08);border-radius:var(--border-radius)}.nav-link:hover i[data-v-c8c69d66]{color:var(--primary)}.nav-link.active[data-v-c8c69d66]{color:var(--primary);background:rgba(0,129,255,.1);border-bottom-color:none}.nav-link.active i[data-v-c8c69d66]{color:var(--primary)}.profile-item[data-v-c8c69d66]{margin-left:auto}.profile-link[data-v-c8c69d66]{background:var(--bg-tertiary);border-radius:20px;padding:5px 14px;border:1px solid var(--border-color)}.profile-avatar[data-v-c8c69d66]{width:28px;height:28px;background:linear-gradient(135deg,var(--secondary) 0,#a87fff 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-avatar i[data-v-c8c69d66]{color:#fff;font-size:12px;width:auto}@media (max-width:768px){.gnome-nav[data-v-c8c69d66]{min-height:58px}.mobile-menu-toggle[data-v-c8c69d66]{display:flex;align-items:center;justify-content:center}.nav-menu[data-v-c8c69d66]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-surface);backdrop-filter:var(--backdrop-blur);flex-direction:column;justify-content:flex-start;padding:var(--spacing-xxl) var(--spacing-lg);transform:translateY(-100%);transition:transform var(--transition-normal);z-index:1000;gap:var(--spacing-sm);overflow-y:auto}.nav-menu.show[data-v-c8c69d66]{transform:translateY(0)}.nav-item[data-v-c8c69d66]{width:100%}.nav-link[data-v-c8c69d66]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);border-radius:var(--border-radius)}.nav-link[data-v-c8c69d66]:hover{background:rgba(0,129,255,.08)}.nav-link.active[data-v-c8c69d66]{border-bottom-color:var(--border-color);background:rgba(0,129,255,.1)}.profile-item[data-v-c8c69d66]{margin-left:0;margin-top:var(--spacing-lg)}.profile-link[data-v-c8c69d66]{justify-content:center}}.hero[data-v-c8c69d66]{margin-bottom:var(--spacing-xl);background:url(/img/splash.101bfbae.png) 50%/cover no-repeat;border-radius:var(--border-radius-xl);border:0 solid rgba(0,129,255,.14);overflow:hidden;animation:slideDown-c8c69d66 var(--transition-normal);box-shadow:var(--shadow-sm);position:relative}.hero[data-v-c8c69d66]:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:0;border-radius:var(--border-radius-xl)}.hero-content[data-v-c8c69d66]{padding:var(--spacing-xl);position:relative;z-index:1}.hero-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl)}.hero-title[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md);font-size:1.375rem;color:var(--text-primary);font-weight:600}.hero-title i[data-v-c8c69d66]{font-size:1.375rem;color:var(--warning)}.hero-close[data-v-c8c69d66]{width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:50%;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.hero-close[data-v-c8c69d66]:hover{background:var(--danger);color:#fff;border-color:var(--danger);transform:rotate(90deg)}.hero-grid[data-v-c8c69d66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.hero-card[data-v-c8c69d66]{background:var(--bg-card);backdrop-filter:blur(12px);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.hero-card[data-v-c8c69d66]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:rgba(0,129,255,.28)}.hero-card-icon[data-v-c8c69d66]{width:48px;height:48px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);box-shadow:0 4px 12px rgba(0,129,255,.35)}.hero-card-icon i[data-v-c8c69d66]{color:#fff;font-size:20px}.hero-card h3[data-v-c8c69d66]{font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.hero-card p[data-v-c8c69d66]{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.hero-list[data-v-c8c69d66]{list-style:none;padding:0;margin:0}.hero-list li[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.875rem;margin-bottom:var(--spacing-xs)}.hero-list li i[data-v-c8c69d66]{color:var(--success);font-size:12px;width:16px}.detail-card .hero-list li i[data-v-c8c69d66]{color:var(--info)}.advantage-card .hero-list li i[data-v-c8c69d66]{color:var(--warning)}@keyframes slideDown-c8c69d66{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.main-layout[data-v-c8c69d66]{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}@media (max-width:1024px){.main-layout[data-v-c8c69d66]{flex-direction:column;gap:var(--spacing-lg)}}.left-column[data-v-c8c69d66]{flex:1;min-width:340px;max-width:420px}.right-column[data-v-c8c69d66]{flex:1.5;min-width:0}.card[data-v-c8c69d66]{background:var(--bg-card);backdrop-filter:blur(16px);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);overflow:hidden;margin-bottom:var(--spacing-lg)}.card[data-v-c8c69d66]:hover{box-shadow:var(--shadow-md);border-color:rgba(0,129,255,.22)}.section-header[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);background:hsla(0,0%,100%,.5)}@media (prefers-color-scheme:dark){.section-header[data-v-c8c69d66]{background:rgba(30,30,48,.5)}}.upload-modes[data-v-c8c69d66]{display:flex;gap:3px;background:var(--bg-tertiary);padding:3px;border-radius:14px;border:1px solid var(--border-color);margin-left:auto}.btn-mode[data-v-c8c69d66]{background:transparent;color:var(--text-secondary);border:none;padding:4px 12px;border-radius:8px;font-size:.75rem;font-weight:500;font-family:var(--font-family);transition:all var(--transition-fast)}.btn-mode.active[data-v-c8c69d66]{background:var(--primary);color:#fff;box-shadow:0 2px 8px rgba(0,129,255,.35)}.btn-mode[data-v-c8c69d66]:hover:not(.active){background:rgba(0,129,255,.08);color:var(--primary)}.section-icon[data-v-c8c69d66]{width:38px;height:38px;background:linear-gradient(135deg,rgba(0,129,255,.12),rgba(0,129,255,.06));border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,129,255,.16)}.section-icon i[data-v-c8c69d66]{color:var(--primary);font-size:16px}.section-title[data-v-c8c69d66]{flex:1;display:flex;align-items:center;justify-content:space-between}.files-section .section-title h2[data-v-c8c69d66],.upload-section .section-header h2[data-v-c8c69d66]{font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.file-count[data-v-c8c69d66]{background:rgba(0,129,255,.1);color:var(--primary);padding:3px 10px;border-radius:10px;font-size:.75rem;font-weight:600;border:1px solid rgba(0,129,255,.2)}.upload-area[data-v-c8c69d66]{padding:var(--spacing-xl);text-align:center;border:2px dashed rgba(0,129,255,.25);border-radius:var(--border-radius-lg);margin:var(--spacing-lg);background:linear-gradient(135deg,rgba(0,129,255,.03),rgba(123,97,255,.03));transition:all var(--transition-normal);cursor:pointer;position:relative;overflow:hidden}.upload-area.dragover[data-v-c8c69d66],.upload-area[data-v-c8c69d66]:hover{border-color:var(--primary);background:linear-gradient(135deg,rgba(0,129,255,.07),rgba(123,97,255,.07));border-style:solid;box-shadow:0 0 0 4px rgba(0,129,255,.08)}.upload-area.dragover[data-v-c8c69d66]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,129,255,.05)}.upload-icon-container[data-v-c8c69d66]{position:relative;width:72px;height:72px;margin:0 auto var(--spacing-lg)}.upload-icon[data-v-c8c69d66]{font-size:36px;color:var(--primary);position:relative;padding:18px 0 0 10px;z-index:2}.upload-icon-ring[data-v-c8c69d66]{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--primary);border-radius:50%;opacity:.18}.upload-text[data-v-c8c69d66]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.upload-hint[data-v-c8c69d66]{color:var(--text-tertiary);font-size:.875rem;margin-bottom:var(--spacing-sm)}.upload-mode-info[data-v-c8c69d66]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;color:var(--text-secondary);margin:var(--spacing-lg);padding:4px 12px;background:rgba(0,129,255,.07);border-radius:var(--border-radius);border:1px solid rgba(0,129,255,.15)}.upload-mode-info i[data-v-c8c69d66]{color:var(--primary)}.browse-btn[data-v-c8c69d66]{margin-top:var(--spacing-md);padding:10px 24px;font-size:.875rem;font-weight:500}.file-info[data-v-c8c69d66]{margin:0 var(--spacing-lg) var(--spacing-md);padding:var(--spacing-md);background:var(--bg-tertiary);border-radius:var(--border-radius);border:1px solid var(--border-color);display:none}.file-info.show[data-v-c8c69d66]{display:block}.file-name[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md)}.file-name i[data-v-c8c69d66]{color:var(--primary);font-size:18px}.file-name-text[data-v-c8c69d66]{display:flex;flex-direction:column;gap:2px;flex:1}.file-name-main[data-v-c8c69d66]{font-weight:500;color:var(--text-primary);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-c8c69d66]{font-size:.75rem;color:var(--text-tertiary)}.btn-clear-file[data-v-c8c69d66]{width:24px;height:24px;padding:0;background:var(--bg-secondary);color:var(--text-tertiary);border:1px solid var(--border-color);border-radius:50%}.btn-clear-file[data-v-c8c69d66]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.multiple-files-info[data-v-c8c69d66]{margin:0 var(--spacing-lg) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden}.multiple-files-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.multiple-files-title[data-v-c8c69d66]{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--text-primary)}.multiple-files-title i[data-v-c8c69d66]{color:var(--secondary)}.multiple-files-total[data-v-c8c69d66]{margin-left:8px;padding:2px 8px;border-radius:10px}.btn-clear-all[data-v-c8c69d66],.multiple-files-total[data-v-c8c69d66]{background:var(--bg-secondary);font-size:.75rem;color:var(--text-secondary);border:1px solid var(--border-color)}.btn-clear-all[data-v-c8c69d66]{padding:4px 12px}.btn-clear-all[data-v-c8c69d66]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.multiple-files-list[data-v-c8c69d66]{max-height:200px;overflow-y:auto;background:var(--bg-card)}.multiple-file-item[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--border-color);transition:background var(--transition-fast)}.multiple-file-item[data-v-c8c69d66]:hover{background:var(--bg-tertiary)}.multiple-file-info[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.multiple-file-icon[data-v-c8c69d66]{width:32px;height:32px;background:linear-gradient(135deg,var(--secondary) 0,#a87fff 100%);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.multiple-file-icon i[data-v-c8c69d66]{color:#fff;font-size:14px}.multiple-file-details[data-v-c8c69d66]{flex:1;min-width:0}.multiple-file-name[data-v-c8c69d66]{font-size:.875rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-file-size[data-v-c8c69d66]{font-size:.75rem;color:var(--text-tertiary);margin-top:2px}.btn-remove-file[data-v-c8c69d66]{width:24px;height:24px;padding:0;background:var(--bg-secondary);color:var(--text-tertiary);border:1px solid var(--border-color);border-radius:50%;flex-shrink:0}.btn-remove-file[data-v-c8c69d66]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.multiple-files-summary[data-v-c8c69d66]{display:flex;justify-content:space-around;padding:var(--spacing-md);background:var(--bg-tertiary);border-top:1px solid var(--border-color);gap:var(--spacing-lg)}.summary-item[data-v-c8c69d66]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.75rem;color:var(--text-secondary)}.summary-item i[data-v-c8c69d66]{font-size:14px;color:var(--primary)}.summary-item strong[data-v-c8c69d66]{color:var(--text-primary);font-weight:600}.upload-button-container[data-v-c8c69d66]{margin:var(--spacing-lg)}.btn-upload[data-v-c8c69d66]{width:100%;padding:var(--spacing-md);background:linear-gradient(135deg,var(--success) 0,#00e088 100%);color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all var(--transition-normal);position:relative;overflow:hidden;box-shadow:0 4px 14px rgba(0,200,117,.38)}.btn-upload[data-v-c8c69d66]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,200,117,.44)}.btn-upload[data-v-c8c69d66]:disabled{opacity:.55;cursor:not-allowed}.upload-progress[data-v-c8c69d66]{position:absolute;bottom:0;left:0;right:0;height:3px;background:hsla(0,0%,100%,.25);overflow:hidden}.upload-progress-bar[data-v-c8c69d66]{height:100%;background:#fff;transition:width .3s ease}.upload-progress-text[data-v-c8c69d66]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:500;color:#fff}.btn[data-v-c8c69d66]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;border-radius:var(--border-radius);font-family:var(--font-family);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:visible;outline:none}.btn-primary[data-v-c8c69d66]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff;border:none;box-shadow:0 3px 10px rgba(0,129,255,.38)}.btn-primary[data-v-c8c69d66]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,129,255,.44)}.btn-secondary[data-v-c8c69d66]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-c8c69d66]:hover{background:var(--bg-tertiary)}.btn-danger[data-v-c8c69d66]{background:linear-gradient(135deg,var(--danger) 0,#ff7560 100%);color:#fff;border:none;box-shadow:0 3px 10px rgba(255,87,51,.35)}.btn-danger[data-v-c8c69d66]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,87,51,.42)}.btn-info[data-v-c8c69d66]{background:linear-gradient(135deg,var(--info) 0,#60d0e8 100%);color:#fff;border:none}.btn-info[data-v-c8c69d66]:hover{transform:translateY(-1px)}.btn-small[data-v-c8c69d66]{padding:6px 12px;font-size:.8125rem}.btn-icon[data-v-c8c69d66]{width:32px;height:32px;padding:0;border-radius:var(--border-radius)}.btn-close[data-v-c8c69d66]{background:transparent;color:var(--text-tertiary);border:1px solid transparent}.btn-close[data-v-c8c69d66]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.print-dropdown[data-v-c8c69d66]{position:relative;display:inline-block}.btn-print[data-v-c8c69d66]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;border:none;padding:6px 12px;border-radius:var(--border-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:4px}.btn-print[data-v-c8c69d66]:hover{background:linear-gradient(135deg,#34495e,#2c3e50);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.btn-print-selected[data-v-c8c69d66]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;border:none;padding:10px 20px;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px rgba(44,62,80,.35)}.btn-print-selected[data-v-c8c69d66]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px rgba(44,62,80,.42)}.btn-print-selected[data-v-c8c69d66]:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.print-dropdown-menu[data-v-c8c69d66]{position:absolute;top:110%;right:0;min-width:240px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);z-index:1000;overflow:hidden;display:none;padding:4px 0}.print-dropdown-menu.show[data-v-c8c69d66]{display:block;animation:slideDown-c8c69d66 .2s ease}.print-dropdown-menu button[data-v-c8c69d66]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:transparent;border:none;border-bottom:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;font-size:.875rem;text-align:left;font-family:var(--font-family);transition:background var(--transition-fast)}.print-dropdown-menu button[data-v-c8c69d66]:hover:not(:disabled){background:rgba(0,129,255,.08);color:var(--primary)}.print-dropdown-menu button[data-v-c8c69d66]:disabled{opacity:.45;cursor:not-allowed}.print-dropdown-menu button[data-v-c8c69d66]:last-child{border-bottom:none}.print-dropdown-menu button i[data-v-c8c69d66]{width:20px;text-align:center;font-size:14px}.modal-overlay[data-v-c8c69d66]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn-c8c69d66 .25s ease}.modal-content[data-v-c8c69d66]{background:var(--bg-card);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-xl);max-width:480px;width:90%;max-height:80vh;overflow-y:auto;animation:scaleIn-c8c69d66 .25s ease}@keyframes scaleIn-c8c69d66{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-c8c69d66]{font-size:1.125rem;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.modal-header h3 i[data-v-c8c69d66]{color:var(--primary)}.modal-close[data-v-c8c69d66]{width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:50%;color:var(--text-tertiary);cursor:pointer;font-size:18px;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.modal-close[data-v-c8c69d66]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.modal-body[data-v-c8c69d66]{padding:var(--spacing-xl)}.print-option[data-v-c8c69d66]{margin-bottom:var(--spacing-lg)}.print-option label[data-v-c8c69d66]{display:block;font-weight:500;margin-bottom:4px;font-size:.875rem;color:var(--text-secondary)}.print-option input[type=number][data-v-c8c69d66],.print-option input[type=text][data-v-c8c69d66],.print-option select[data-v-c8c69d66]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-family);font-size:.875rem}.print-option input[data-v-c8c69d66]:focus,.print-option select[data-v-c8c69d66]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,129,255,.14)}.print-option input[type=checkbox][data-v-c8c69d66]{width:16px;height:16px;accent-color:var(--primary);margin-right:8px}.printer-item[data-v-c8c69d66]{margin-top:var(--spacing-sm)}.btn-printer[data-v-c8c69d66]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-secondary);cursor:pointer;display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-size:.875rem;transition:all var(--transition-fast)}.btn-printer[data-v-c8c69d66]:hover{background:rgba(0,129,255,.08);border-color:var(--primary);color:var(--primary)}.btn-printer i[data-v-c8c69d66]{color:var(--primary)}.modal-footer[data-v-c8c69d66]{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--border-color);justify-content:flex-end}.modal-footer .btn[data-v-c8c69d66]{padding:8px 24px;font-weight:500}.modal-footer .btn-primary[data-v-c8c69d66]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff;border:none}.modal-footer .btn-primary[data-v-c8c69d66]:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,129,255,.35)}.modal-footer .btn-secondary[data-v-c8c69d66]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.modal-footer .btn-secondary[data-v-c8c69d66]:hover{background:var(--bg-secondary)}.files-section[data-v-c8c69d66]{background:var(--bg-card);backdrop-filter:blur(16px);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);overflow:hidden}.files-section[data-v-c8c69d66]:hover{box-shadow:var(--shadow-md);border-color:rgba(0,129,255,.2)}.bulk-selection-controls[data-v-c8c69d66]{margin:0 var(--spacing-lg) var(--spacing-lg);padding:var(--spacing-md);background:linear-gradient(135deg,rgba(0,129,255,.06),rgba(123,97,255,.06));border-radius:var(--border-radius);border:1px solid rgba(0,129,255,.14)}.bulk-actions[data-v-c8c69d66]{display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width:640px){.bulk-actions[data-v-c8c69d66]{flex-direction:row;align-items:center;justify-content:space-between}}.selection-info[data-v-c8c69d66]{gap:8px;padding:8px 12px;background:var(--bg-card);font-size:.875rem;color:var(--text-primary)}.selection-info i[data-v-c8c69d66]{font-size:16px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.selection-info strong[data-v-c8c69d66]{color:var(--primary);font-weight:600;margin:0 2px}.bulk-buttons[data-v-c8c69d66]{display:flex;gap:8px;flex-wrap:wrap}.bulk-buttons .btn-small[data-v-c8c69d66]{padding:6px 12px;font-size:.8125rem;font-weight:500;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all var(--transition-fast);display:flex;align-items:center;gap:6px}.bulk-buttons .btn-small[data-v-c8c69d66]:hover:not(:disabled){background:var(--bg-tertiary);border-color:rgba(0,129,255,.28);transform:translateY(-1px)}.bulk-buttons .btn-small[data-v-c8c69d66]:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.bulk-buttons .btn-primary[data-v-c8c69d66]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff!important;border-color:transparent;box-shadow:0 2px 8px rgba(0,129,255,.32)}.bulk-buttons .btn-primary[data-v-c8c69d66]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%)!important;color:#fff!important;box-shadow:0 4px 14px rgba(0,129,255,.42)}.files-section .search-container[data-v-c8c69d66]{margin:0 var(--spacing-lg) var(--spacing-lg);margin-top:16px;position:relative}.files-section .search-container i[data-v-c8c69d66]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:14px;z-index:2}.files-section .search-input[data-v-c8c69d66]{width:100%;padding:10px 12px 10px 36px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:.875rem;color:var(--text-primary);transition:all var(--transition-fast);font-family:var(--font-family)}.files-section .search-input[data-v-c8c69d66]::-moz-placeholder{color:var(--text-tertiary)}.files-section .search-input[data-v-c8c69d66]::placeholder{color:var(--text-tertiary)}.files-section .search-input[data-v-c8c69d66]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,129,255,.14);background:var(--bg-secondary)}.files-list[data-v-c8c69d66]{max-height:400px;overflow-y:auto;margin:0 var(--spacing-lg);border-radius:var(--border-radius);padding-right:4px}.files-list[data-v-c8c69d66]::-webkit-scrollbar{width:5px}.files-list[data-v-c8c69d66]::-webkit-scrollbar-track{background:transparent}.files-list[data-v-c8c69d66]::-webkit-scrollbar-thumb{background:rgba(0,129,255,.2);border-radius:3px}.files-list[data-v-c8c69d66]::-webkit-scrollbar-thumb:hover{background:rgba(0,129,255,.38)}.file-item[data-v-c8c69d66]{display:flex;align-items:center;padding:var(--spacing-md);border-radius:var(--border-radius);margin-bottom:4px;background:transparent;border:1px solid rgba(0,129,255,.11);transition:all var(--transition-fast);cursor:pointer;position:relative;gap:12px}.file-item[data-v-c8c69d66]:hover{background:rgba(0,129,255,.05);border-color:rgba(0,129,255,.16)}.file-item.selected[data-v-c8c69d66]{background:rgba(0,129,255,.09);border-color:rgba(0,129,255,.32);box-shadow:0 2px 8px rgba(0,129,255,.12)}.file-item.bulk-selected[data-v-c8c69d66]{background:rgba(0,200,117,.08);border-color:rgba(0,200,117,.28)}.file-item.loaded-to-preview[data-v-c8c69d66]{background:linear-gradient(135deg,rgba(123,97,255,.08),rgba(0,129,255,.08))}.file-item.loaded-to-preview .file-details h3[data-v-c8c69d66]{color:var(--secondary)}.file-item[data-v-c8c69d66]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:transparent;border-radius:var(--border-radius) 0 0 var(--border-radius);transition:background var(--transition-fast)}.file-item.bulk-selected[data-v-c8c69d66]:before,.file-item.selected[data-v-c8c69d66]:before{background:none}.file-checkbox[data-v-c8c69d66]{flex-shrink:0;margin-right:8px;display:flex;align-items:center;justify-content:center}.file-select-checkbox[data-v-c8c69d66]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary);border-radius:5px}.file-icon[data-v-c8c69d66]{width:40px;height:40px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px;box-shadow:0 3px 8px rgba(0,129,255,.28)}.file-icon i[data-v-c8c69d66]{color:#fff;font-size:18px}.file-details[data-v-c8c69d66]{flex:1;min-width:0;overflow:hidden}.file-details h3[data-v-c8c69d66]{font-size:.9375rem;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.file-item-info[data-v-c8c69d66]{display:flex;align-items:center;flex:1;min-width:0;gap:1px}@media (max-width:768px){.file-details h3[data-v-c8c69d66]{-webkit-line-clamp:1}.file-item[data-v-c8c69d66]{padding:12px;gap:8px}.file-icon[data-v-c8c69d66]{width:36px;height:36px;min-width:36px}.file-icon i[data-v-c8c69d66]{font-size:16px}}.file-item:hover .file-details h3[data-v-c8c69d66]{overflow:visible;white-space:normal;position:relative;z-index:5;background:var(--bg-card);padding:4px 8px;border-radius:var(--border-radius-sm);margin:-4px -8px;box-shadow:var(--shadow-md);max-height:100px;overflow-y:auto}@media (hover:none){.file-details h3[data-v-c8c69d66]{white-space:normal;word-break:break-word;-webkit-line-clamp:2;display:-webkit-box}.file-item:hover .file-details h3[data-v-c8c69d66]{overflow:hidden;white-space:normal;padding:0;margin:0;box-shadow:none;background:transparent}}.file-actions[data-v-c8c69d66]{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.action-btn[data-v-c8c69d66]{width:32px;height:32px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:9px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;font-size:13px}.action-btn[data-v-c8c69d66]:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:scale(1.06);box-shadow:0 3px 10px rgba(0,129,255,.32)}.action-btn.preview-btn.active[data-v-c8c69d66]{background:var(--secondary);color:#fff;border-color:var(--secondary);box-shadow:0 3px 10px rgba(123,97,255,.32)}.action-btn.preview-btn[data-v-c8c69d66]:hover{background:var(--info);border-color:var(--info);box-shadow:0 3px 10px rgba(54,185,204,.32)}.action-btn.download-btn[data-v-c8c69d66]:hover{background:var(--success);border-color:var(--success);box-shadow:0 3px 10px rgba(0,200,117,.32)}.empty-state[data-v-c8c69d66]{text-align:center;padding:var(--spacing-xl);color:var(--text-tertiary);background:linear-gradient(135deg,rgba(0,129,255,.03),rgba(123,97,255,.03));border-radius:var(--border-radius-lg);margin:0 var(--spacing-lg);border:2px dashed rgba(0,129,255,.18)}.empty-state i[data-v-c8c69d66]{font-size:48px;margin-bottom:var(--spacing-lg);color:rgba(0,129,255,.28);opacity:.8}.empty-state h3[data-v-c8c69d66]{font-size:1.125rem;font-weight:600;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.empty-state p[data-v-c8c69d66]{font-size:.875rem;color:var(--text-tertiary);max-width:300px;margin:0 auto;line-height:1.5}.storage-info[data-v-c8c69d66]{margin:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--border-radius);border:1px solid var(--border-color)}.storage-header[data-v-c8c69d66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;color:var(--text-secondary)}.storage-header span[data-v-c8c69d66]:first-child{font-weight:500;color:var(--text-primary)}.storage-header span[data-v-c8c69d66]:last-child{font-family:var(--font-family-mono);font-size:.8125rem}.storage-bar[data-v-c8c69d66]{height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden;margin-bottom:8px;position:relative}.storage-fill[data-v-c8c69d66]{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--primary) 0,var(--primary-light) 100%);transition:width .8s cubic-bezier(.34,.69,.1,1);position:relative}.storage-fill[data-v-c8c69d66]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 50%,transparent);animation:shimmer-c8c69d66 2.5s infinite}.storage-percentage[data-v-c8c69d66]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-tertiary)}.storage-percentage span[data-v-c8c69d66]{font-weight:500;color:var(--text-secondary)}.storage-bar.warning .storage-fill[data-v-c8c69d66]{background:linear-gradient(90deg,var(--warning) 0,#ffd060 100%)}.storage-bar.danger .storage-fill[data-v-c8c69d66]{background:linear-gradient(90deg,var(--danger) 0,#ff7560 100%)}.search-container[data-v-c8c69d66]{position:relative;margin:var(--spacing-lg)}.search-container i[data-v-c8c69d66]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);z-index:2}.search-input[data-v-c8c69d66]{width:100%;padding:10px 12px 10px 36px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:.875rem;color:var(--text-primary);transition:all var(--transition-fast);font-family:var(--font-family)}.search-input[data-v-c8c69d66]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,129,255,.14)}.keyword-search-container[data-v-c8c69d66]{margin:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.search-header[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.search-header h3[data-v-c8c69d66]{font-size:1rem;font-weight:600;color:var(--text-primary)}.search-header i[data-v-c8c69d66]{color:var(--primary)}.search-interface[data-v-c8c69d66]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.manual-select-wrapper[data-v-c8c69d66],.search-input-wrapper[data-v-c8c69d66]{display:flex;gap:var(--spacing-sm)}.input-with-icon[data-v-c8c69d66]{position:relative;flex:1}.input-with-icon i[data-v-c8c69d66]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.manual-page-input[data-v-c8c69d66],.search-keyword-input[data-v-c8c69d66]{width:100%;padding:10px 12px 10px 36px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:.875rem;color:var(--text-primary);font-family:var(--font-family)}.manual-page-input[data-v-c8c69d66]:focus,.search-keyword-input[data-v-c8c69d66]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,129,255,.14)}.apply-button[data-v-c8c69d66],.search-button[data-v-c8c69d66]{padding:10px 20px;font-weight:500;min-width:100px}.search-results-container[data-v-c8c69d66]{margin-top:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden}.results-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.results-header h4[data-v-c8c69d66]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.results-count[data-v-c8c69d66]{background:rgba(0,129,255,.1);padding:3px 10px;border-radius:10px;font-size:.75rem;color:var(--primary);font-weight:500;border:1px solid rgba(0,129,255,.2)}.search-results[data-v-c8c69d66]{max-height:200px;overflow-y:auto}.empty-results[data-v-c8c69d66]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;color:var(--text-tertiary);min-height:120px}.empty-results i[data-v-c8c69d66]{font-size:24px;color:rgba(0,129,255,.25);margin-bottom:var(--spacing-md)}.empty-results p[data-v-c8c69d66]{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-xs);line-height:1.4}.empty-results small[data-v-c8c69d66]{font-size:.75rem;color:var(--text-tertiary);line-height:1.4}.result-item[data-v-c8c69d66]{display:flex;align-items:center;padding:var(--spacing-md);border-bottom:1px solid var(--border-color);transition:all var(--transition-fast);cursor:pointer}.result-item[data-v-c8c69d66]:hover{background:rgba(0,129,255,.05)}.result-info[data-v-c8c69d66]{flex:1}.result-page[data-v-c8c69d66]{font-weight:500;color:var(--primary);font-size:.875rem}.selected-file-info[data-v-c8c69d66]{margin:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--border-radius);border:1px solid var(--border-color)}.file-display[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-lg)}.file-icon-large[data-v-c8c69d66]{width:56px;height:56px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px rgba(0,129,255,.35)}.file-icon-large i[data-v-c8c69d66]{color:#fff;font-size:22px}.file-details h3[data-v-c8c69d66]{font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.file-meta[data-v-c8c69d66]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.meta-item[data-v-c8c69d66]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary)}.meta-item i[data-v-c8c69d66]{color:var(--primary)}.multi-file-nav[data-v-c8c69d66]{margin:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-tertiary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color)}.nav-label[data-v-c8c69d66]{font-size:.75rem;font-weight:600;color:var(--text-tertiary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px}.nav-tabs[data-v-c8c69d66]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.nav-tab[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-sm);padding:6px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:.8125rem;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);max-width:200px}.nav-tab[data-v-c8c69d66]:hover{background:var(--bg-tertiary);border-color:rgba(0,129,255,.24)}.nav-tab.active[data-v-c8c69d66]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 8px rgba(0,129,255,.3)}.nav-tab.active i[data-v-c8c69d66]{color:#fff}.nav-tab i[data-v-c8c69d66]{color:var(--primary);font-size:12px}.tab-name[data-v-c8c69d66]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-remove[data-v-c8c69d66]{width:18px;height:18px;padding:0;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all var(--transition-fast);margin-left:auto;flex-shrink:0}.tab-remove[data-v-c8c69d66]:hover{background:var(--danger);color:#fff}.nav-tab.active .tab-remove[data-v-c8c69d66]{color:hsla(0,0%,100%,.8)}.nav-tab.active .tab-remove[data-v-c8c69d66]:hover{background:hsla(0,0%,100%,.2);color:#fff}.pdf-frame-container[data-v-c8c69d66]{display:flex;align-items:center;justify-content:center;min-height:400px;background:var(--bg-tertiary);overflow:auto;padding:var(--spacing-md);margin:0 auto}.pdf-canvas[data-v-c8c69d66]{width:100%;height:auto;display:block;margin:0 auto;box-shadow:var(--shadow-md);border-radius:var(--border-radius);background:var(--bg-secondary)}.pdf-preview-container[data-v-c8c69d66]{margin:var(--spacing-lg) 0;background:var(--bg-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);overflow:hidden}.preview-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:hsla(0,0%,100%,.5);border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:var(--spacing-md)}.preview-controls[data-v-c8c69d66]{flex-wrap:wrap}.btn-preview-nav[data-v-c8c69d66]{cursor:pointer}.btn-preview-toggle[data-v-c8c69d66]{cursor:pointer;border-radius:var(--border-radius)}.pdf-loading[data-v-c8c69d66]{padding:var(--spacing-xl)}@keyframes spin-c8c69d66{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pdf-error[data-v-c8c69d66]{padding:var(--spacing-xl)}@media (prefers-color-scheme:dark){.preview-header[data-v-c8c69d66]{background:rgba(30,30,48,.5)}}.preview-title[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md)}.preview-title i[data-v-c8c69d66]{color:var(--primary);font-size:15px;width:28px;height:28px;background:rgba(0,129,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,129,255,.18)}.preview-title h3[data-v-c8c69d66]{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.preview-controls[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md)}.btn-preview-nav[data-v-c8c69d66]{width:32px;height:32px;padding:0;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;border-radius:9px}.btn-preview-nav[data-v-c8c69d66]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff;border-color:var(--primary);box-shadow:0 2px 8px rgba(0,129,255,.3)}.btn-preview-nav[data-v-c8c69d66]:disabled{opacity:.4;cursor:not-allowed}.page-indicator[data-v-c8c69d66]{font-family:var(--font-family-mono);font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:2px;background:var(--bg-tertiary);padding:4px 10px;border-radius:var(--border-radius);border:1px solid var(--border-color)}.current-page[data-v-c8c69d66]{color:var(--primary);font-weight:600}.page-separator[data-v-c8c69d66],.total-pages[data-v-c8c69d66]{color:var(--text-tertiary)}.btn-preview-toggle[data-v-c8c69d66]{padding:6px 12px;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);font-weight:500;font-size:.875rem}.btn-preview-toggle[data-v-c8c69d66]:hover{background:var(--bg-secondary)}.pdf-frame-container[data-v-c8c69d66]{max-width:500px;position:relative;background:none}#pdfPreview[data-v-c8c69d66]{width:100%;height:100%;border:none}.pdf-loading[data-v-c8c69d66]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.loading-spinner[data-v-c8c69d66]{width:40px;height:40px;border:3px solid rgba(0,129,255,.14);border-top-color:var(--primary);border-radius:50%;animation:spin-c8c69d66 .85s linear infinite}.pdf-loading p[data-v-c8c69d66]{color:var(--text-secondary);font-size:.875rem}.pdf-error[data-v-c8c69d66]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg);text-align:center}.pdf-error i[data-v-c8c69d66]{font-size:40px;color:var(--danger)}.pdf-error p[data-v-c8c69d66]{font-size:.875rem;color:var(--text-primary)}.pdf-error small[data-v-c8c69d66]{color:var(--text-tertiary);font-size:.75rem}.page-selection-container[data-v-c8c69d66]{margin-top:var(--spacing-xl);background:var(--bg-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:var(--spacing-lg)}.selection-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-md)}.selection-title[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.selection-title h3[data-v-c8c69d66]{font-size:1.125rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.selection-title h3 i[data-v-c8c69d66]{color:var(--primary)}.selection-info[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md);background:var(--bg-tertiary);padding:8px 16px;border-radius:var(--border-radius);border:1px solid var(--border-color)}.selection-info i[data-v-c8c69d66]{font-size:20px}.selection-info-text[data-v-c8c69d66]{display:flex;flex-direction:column;gap:2px}.selection-info-label[data-v-c8c69d66]{font-size:.75rem;color:var(--text-tertiary)}.selection-info-count[data-v-c8c69d66]{font-size:1rem;font-weight:600;color:var(--text-primary)}.selection-controls[data-v-c8c69d66]{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--border-radius);border:1px solid var(--border-color)}.quick-select-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:var(--spacing-md)}.quick-select-label[data-v-c8c69d66]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.quick-select-buttons[data-v-c8c69d66]{display:flex;gap:8px;flex-wrap:wrap}.btn-quick-select[data-v-c8c69d66]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);font-weight:500}.btn-quick-select[data-v-c8c69d66]:hover{background:rgba(0,129,255,.06);border-color:rgba(0,129,255,.22)}.lock-controls[data-v-c8c69d66]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-sm)}@media (min-width:640px){.lock-controls[data-v-c8c69d66]{flex-direction:row;align-items:center;justify-content:space-between}}.lock-label[data-v-c8c69d66]{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap}.lock-buttons[data-v-c8c69d66]{display:flex;gap:8px;flex-wrap:wrap}.btn-lock[data-v-c8c69d66]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);font-weight:500}.btn-lock[data-v-c8c69d66]:hover:not(:disabled){background:rgba(0,129,255,.06);border-color:rgba(0,129,255,.22)}.btn-lock[data-v-c8c69d66]:disabled{opacity:.45;cursor:not-allowed}.file-legend[data-v-c8c69d66]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.legend-item[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.75rem}.legend-color[data-v-c8c69d66]{width:12px;height:12px;border-radius:3px}.legend-name[data-v-c8c69d66]{color:var(--text-secondary);font-weight:500}.legend-pages[data-v-c8c69d66]{color:var(--text-tertiary)}.page-file-indicator[data-v-c8c69d66]{position:absolute;top:0;left:0;right:0;height:0;border-radius:var(--border-radius) var(--border-radius) 0 0}.page-grid-item[data-v-c8c69d66]{padding-top:8px}.page-list-file[data-v-c8c69d66]{width:120px;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-file-select[data-v-c8c69d66]{padding:6px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-size:.875rem;font-family:var(--font-family);cursor:pointer;min-width:180px;max-width:250px}.preview-file-select[data-v-c8c69d66]:focus{outline:none;border-color:var(--primary)}.preview-file-select option[data-v-c8c69d66]{background:var(--bg-card);color:var(--text-primary)}.result-item[data-v-c8c69d66]{border-left-width:4px;border-left-style:solid}.result-file[data-v-c8c69d66]{font-size:.75rem;color:var(--text-secondary);margin-bottom:2px}.file-item.loaded-to-preview[data-v-c8c69d66]{border-left-width:1px;border-left-style:solid}@media (max-width:768px){.file-legend[data-v-c8c69d66]{flex-direction:column;gap:var(--spacing-sm)}.page-list-file[data-v-c8c69d66]{width:80px}.preview-file-select[data-v-c8c69d66]{min-width:140px;max-width:180px}}.pages-container-wrapper[data-v-c8c69d66]{margin-bottom:var(--spacing-xl);background:var(--bg-tertiary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);overflow:hidden}.pages-container-header[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:hsla(0,0%,100%,.5);border-bottom:1px solid var(--border-color)}@media (prefers-color-scheme:dark){.pages-container-header[data-v-c8c69d66]{background:rgba(30,30,48,.5)}}.pages-total[data-v-c8c69d66]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.pages-view-controls[data-v-c8c69d66]{display:flex;gap:4px}.btn-view-mode[data-v-c8c69d66]{width:32px;height:32px;padding:0;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:13px}.btn-view-mode[data-v-c8c69d66]:hover{background:var(--bg-secondary)}.btn-view-mode.active[data-v-c8c69d66]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 8px rgba(0,129,255,.3)}.pages-grid-container[data-v-c8c69d66]{padding:var(--spacing-lg);max-height:400px;overflow-y:auto}.pages-grid[data-v-c8c69d66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}.page-grid-item[data-v-c8c69d66]{position:relative;aspect-ratio:1;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.page-grid-item[data-v-c8c69d66]:hover{border-color:rgba(0,129,255,.32);box-shadow:0 2px 8px rgba(0,129,255,.12)}.page-grid-item.selected[data-v-c8c69d66]{background:rgba(0,129,255,.1);border-color:var(--primary);box-shadow:0 3px 10px rgba(0,129,255,.18)}.page-grid-item.locked[data-v-c8c69d66]{background:repeating-linear-gradient(45deg,rgba(123,97,255,.09),rgba(123,97,255,.09) 8px,rgba(123,97,255,.04) 0,rgba(123,97,255,.04) 16px);border-color:var(--secondary);cursor:not-allowed}.page-grid-item.locked .page-grid-number[data-v-c8c69d66]{color:var(--secondary);opacity:.7}.page-grid-number[data-v-c8c69d66]{font-size:.9375rem;font-weight:600;color:inherit}.page-grid-checkbox[data-v-c8c69d66]{position:absolute;top:4px;right:4px;width:16px;height:16px}.page-grid-checkbox-input[data-v-c8c69d66]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.page-grid-checkmark[data-v-c8c69d66]{position:absolute;top:0;left:0;width:16px;height:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;transition:all var(--transition-fast)}.page-grid-checkbox-input:checked~.page-grid-checkmark[data-v-c8c69d66]{background:var(--primary);border-color:var(--primary)}.page-grid-checkbox-input:checked~.page-grid-checkmark[data-v-c8c69d66]:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.page-lock-indicator[data-v-c8c69d66]{position:absolute;top:4px;left:4px;color:var(--secondary);font-size:10px}.pages-list-container[data-v-c8c69d66]{padding:var(--spacing-md);max-height:400px;overflow-y:auto}.pages-list[data-v-c8c69d66]{display:flex;flex-direction:column;gap:4px}.page-list-item[data-v-c8c69d66]{display:flex;align-items:center;padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);gap:var(--spacing-md)}.page-list-item[data-v-c8c69d66]:hover{background:rgba(0,129,255,.04);border-color:rgba(0,129,255,.18)}.page-list-item.selected[data-v-c8c69d66]{background:rgba(0,129,255,.09);border-color:var(--primary);box-shadow:0 2px 8px rgba(0,129,255,.12)}.page-list-item.locked[data-v-c8c69d66]{background:repeating-linear-gradient(45deg,rgba(123,97,255,.09),rgba(123,97,255,.09) 8px,rgba(123,97,255,.04) 0,rgba(123,97,255,.04) 16px);border-color:var(--secondary);cursor:not-allowed}.page-list-item.locked .page-list-number[data-v-c8c69d66]{color:var(--secondary);opacity:.7}.page-list-checkbox[data-v-c8c69d66]{position:relative;width:18px;height:18px;flex-shrink:0}.page-list-checkbox-input[data-v-c8c69d66]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.page-list-checkmark[data-v-c8c69d66]{position:absolute;top:0;left:0;width:18px;height:18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;transition:all var(--transition-fast)}.page-list-checkbox-input:checked~.page-list-checkmark[data-v-c8c69d66]{background:var(--primary);border-color:var(--primary)}.page-list-checkbox-input:checked~.page-list-checkmark[data-v-c8c69d66]:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.page-list-number[data-v-c8c69d66]{flex:1;font-size:.875rem;font-weight:500;color:inherit}.page-list-status[data-v-c8c69d66]{font-size:.75rem;color:var(--text-tertiary)}.status-selected[data-v-c8c69d66]{color:var(--success)}.status-locked[data-v-c8c69d66]{color:var(--secondary);font-weight:500}.status-not-selected[data-v-c8c69d66]{color:var(--text-tertiary)}.selection-actions[data-v-c8c69d66]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.selection-actions-primary[data-v-c8c69d66],.selection-actions-secondary[data-v-c8c69d66]{display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:flex-start}.btn-clear-selection[data-v-c8c69d66],.btn-delete-file[data-v-c8c69d66],.btn-download-all[data-v-c8c69d66],.btn-download-selected[data-v-c8c69d66]{flex:0 1 auto;min-width:160px;max-width:260px;padding:10px 20px;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--border-radius);transition:all var(--transition-normal);white-space:nowrap}.btn-download-selected[data-v-c8c69d66]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff!important;box-shadow:0 4px 14px rgba(0,129,255,.35)}.btn-download-selected[data-v-c8c69d66]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,129,255,.42)}.btn-download-all[data-v-c8c69d66]{background:linear-gradient(135deg,var(--success) 0,#00e088 100%);color:#fff;box-shadow:0 4px 14px rgba(0,200,117,.35)}.btn-download-all[data-v-c8c69d66]:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,200,117,.42)}.btn-delete-file[data-v-c8c69d66]{background:linear-gradient(135deg,var(--danger) 0,#ff7560 100%);color:#fff;box-shadow:0 4px 14px rgba(255,87,51,.35)}.btn-delete-file[data-v-c8c69d66]:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(255,87,51,.42)}.btn-clear-selection[data-v-c8c69d66]{background:linear-gradient(135deg,var(--info) 0,#60d0e8 100%);color:#fff;box-shadow:0 4px 14px rgba(54,185,204,.32)}.btn-clear-selection[data-v-c8c69d66]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px rgba(54,185,204,.4)}.btn-badge[data-v-c8c69d66]{position:relative;top:unset;right:unset;background:hsla(0,0%,100%,.28);color:#fff;font-size:.75rem;font-weight:700;padding:1px 7px;border-radius:10px;min-width:22px;text-align:center;line-height:1.6;border:1px solid hsla(0,0%,100%,.4);flex-shrink:0}.empty-preview[data-v-c8c69d66]{display:flex;align-items:center;justify-content:center;min-height:600px;background:var(--bg-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.empty-content[data-v-c8c69d66]{text-align:center;padding:var(--spacing-xl);max-width:400px}.empty-icon[data-v-c8c69d66]{width:68px;height:68px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg);box-shadow:0 6px 20px rgba(0,129,255,.38)}.empty-icon i[data-v-c8c69d66]{color:#fff;font-size:26px}.empty-content h3[data-v-c8c69d66]{font-size:1.25rem;margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:600}.empty-content p[data-v-c8c69d66]{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:.875rem}.empty-features[data-v-c8c69d66]{display:flex;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap}.feature[data-v-c8c69d66]{display:flex;flex-direction:column;align-items:center;gap:8px}.feature-icon[data-v-c8c69d66]{width:42px;height:42px;background:linear-gradient(135deg,rgba(0,129,255,.1),rgba(123,97,255,.1));border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,129,255,.16)}.feature-icon i[data-v-c8c69d66]{color:var(--primary);font-size:17px}.feature span[data-v-c8c69d66]{font-size:.75rem;color:var(--text-secondary);font-weight:500}.user-guide[data-v-c8c69d66]{margin:var(--spacing-xl) 0;padding:var(--spacing-xl);background:var(--bg-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);animation:fadeIn-c8c69d66 var(--transition-normal)}.guide-header[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);justify-content:space-between}.guide-header>div>i[data-v-c8c69d66]{font-size:28px;color:var(--primary)}.guide-header h2[data-v-c8c69d66]{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.guide-grid[data-v-c8c69d66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.guide-step[data-v-c8c69d66]{display:flex;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);transition:all var(--transition-fast)}.guide-step[data-v-c8c69d66]:hover{transform:translateX(4px);border-color:rgba(0,129,255,.24);background:linear-gradient(135deg,rgba(0,129,255,.04),rgba(123,97,255,.04));box-shadow:var(--shadow-sm)}.step-number[data-v-c8c69d66]{width:36px;height:36px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;flex-shrink:0;box-shadow:0 3px 10px rgba(0,129,255,.35)}.step-content h3[data-v-c8c69d66]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.step-content p[data-v-c8c69d66]{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.faq-section[data-v-c8c69d66]{margin:var(--spacing-xl) 0;padding:var(--spacing-xl);background:var(--bg-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.faq-header[data-v-c8c69d66]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);justify-content:space-between}.faq-header>div>i[data-v-c8c69d66]{font-size:28px;color:var(--warning)}.faq-header h2[data-v-c8c69d66]{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.faq-grid[data-v-c8c69d66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:var(--spacing-lg);align-items:start}@media (max-width:768px){.faq-grid[data-v-c8c69d66]{grid-template-columns:1fr}}.faq-item[data-v-c8c69d66]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden;cursor:pointer;transition:all var(--transition-fast)}.faq-item[data-v-c8c69d66]:hover{border-color:rgba(0,129,255,.24);box-shadow:var(--shadow-sm)}.faq-question[data-v-c8c69d66]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);background:hsla(0,0%,100%,.6);border-bottom:1px solid transparent;transition:all var(--transition-fast)}@media (prefers-color-scheme:dark){.faq-question[data-v-c8c69d66]{background:rgba(30,30,48,.6)}}.faq-item:hover .faq-question[data-v-c8c69d66]{background:rgba(0,129,255,.04)}.faq-question h3[data-v-c8c69d66]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.faq-question i[data-v-c8c69d66]{color:var(--primary);transition:transform var(--transition-fast)}.faq-answer[data-v-c8c69d66]{max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--bg-tertiary);visibility:hidden}.faq-answer.show[data-v-c8c69d66]{max-height:300px;visibility:visible}.faq-answer p[data-v-c8c69d66]{padding:var(--spacing-lg);color:var(--text-secondary);font-size:.875rem;line-height:1.6;border-top:1px dashed var(--border-color)}footer[data-v-c8c69d66]{text-align:center;padding:var(--spacing-lg);color:var(--text-tertiary);font-size:.75rem;margin-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.footer-links[data-v-c8c69d66]{display:flex;justify-content:center;gap:var(--spacing-xl);margin-top:var(--spacing-md);flex-wrap:wrap}.footer-link[data-v-c8c69d66]{color:var(--text-secondary);text-decoration:none;font-size:.75rem;display:flex;align-items:center;gap:6px;transition:color var(--transition-fast)}.footer-link[data-v-c8c69d66]:hover{color:var(--primary)}.notification[data-v-c8c69d66]{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-surface);backdrop-filter:var(--backdrop-blur);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);display:flex;align-items:center;gap:var(--spacing-md);z-index:10000;animation:slideInUp-c8c69d66 .32s cubic-bezier(.34,.69,.1,1);border:1px solid var(--border-color);max-width:400px}.notification-success[data-v-c8c69d66]{border:1px solid rgba(0,200,117,.38)}.notification-error[data-v-c8c69d66]{border:1px solid rgba(255,87,51,.38)}.notification-info[data-v-c8c69d66]{border:1px solid rgba(54,185,204,.38)}.notification-warning[data-v-c8c69d66]{border:1px solid rgba(255,176,32,.38)}.notification i[data-v-c8c69d66]{font-size:20px}.notification-success i[data-v-c8c69d66]{color:var(--success)}.notification-error i[data-v-c8c69d66]{color:var(--danger)}.notification-info i[data-v-c8c69d66]{color:var(--info)}.notification-warning i[data-v-c8c69d66]{color:var(--warning)}@keyframes slideInUp-c8c69d66{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer-c8c69d66{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes fadeIn-c8c69d66{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.pdf-manager[data-v-c8c69d66],header[data-v-c8c69d66]{padding:var(--spacing-md)}.main-layout[data-v-c8c69d66]{gap:var(--spacing-md)}.left-column[data-v-c8c69d66],.right-column[data-v-c8c69d66]{min-width:100%}.selection-actions-primary[data-v-c8c69d66],.selection-actions-secondary[data-v-c8c69d66]{flex-direction:column}.btn-clear-selection[data-v-c8c69d66],.btn-delete-file[data-v-c8c69d66],.btn-download-all[data-v-c8c69d66],.btn-download-selected[data-v-c8c69d66],.btn-print-selected[data-v-c8c69d66]{flex:1 1 100%;max-width:100%}.pages-grid[data-v-c8c69d66]{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.notification[data-v-c8c69d66]{bottom:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md);max-width:none}.bulk-actions[data-v-c8c69d66]{flex-direction:column;align-items:stretch}.bulk-buttons[data-v-c8c69d66]{justify-content:center}.file-item[data-v-c8c69d66]{padding:12px}.file-details h3[data-v-c8c69d66]{font-size:.875rem}.file-details p[data-v-c8c69d66]{font-size:.6875rem}.file-actions[data-v-c8c69d66]{flex-direction:column}.action-btn[data-v-c8c69d66]{width:28px;height:28px}.lock-controls[data-v-c8c69d66]{flex-direction:column;align-items:stretch}.lock-buttons[data-v-c8c69d66]{justify-content:center}.multiple-files-summary[data-v-c8c69d66]{flex-direction:column;gap:var(--spacing-md)}.guide-step[data-v-c8c69d66]{flex-direction:column;align-items:center;text-align:center}.faq-question h3[data-v-c8c69d66]{font-size:.875rem}.nav-tabs[data-v-c8c69d66]{flex-direction:column}.nav-tab[data-v-c8c69d66]{max-width:100%}.print-dropdown-menu[data-v-c8c69d66]{right:-20px;min-width:200px}.modal-content[data-v-c8c69d66]{max-width:95%;margin:var(--spacing-md)}}@media (max-width:480px){.file-item[data-v-c8c69d66]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.file-item-info[data-v-c8c69d66]{width:100%}.file-actions[data-v-c8c69d66]{width:100%;flex-direction:row;justify-content:flex-end;margin-top:var(--spacing-sm)}.file-details h3[data-v-c8c69d66]{white-space:normal;word-break:break-word}.upload-modes[data-v-c8c69d66]{flex-direction:column;width:38%;margin-top:var(--spacing-sm)}.multiple-files-header[data-v-c8c69d66]{flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}.hero-grid[data-v-c8c69d66]{grid-template-columns:1fr}.faq-header h2[data-v-c8c69d66],.guide-header h2[data-v-c8c69d66]{font-size:1.25rem}.faq-answer.show[data-v-c8c69d66]{max-height:300px}.pdf-frame-container[data-v-c8c69d66]{min-height:300px}.preview-file-select[data-v-c8c69d66]{min-width:140px}}.unified-parser[data-v-1b7fcbf3]{--ink:#1c1d1f;--ink-soft:#55585e;--line:#dfe1e6;--surface:#fff;--surface-alt:#f6f7f9;--shopee-color:#1a6b4f;--shopee-soft:#e5f2ec;--jnt-color:#c0272d;--jnt-soft:#fbeaea;--ocr-color:#7b61ff;--ocr-soft:#f0edff;--radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);max-width:960px;margin:0 auto;padding:24px 16px 64px}.unified-parser__header h1[data-v-1b7fcbf3]{font-size:22px;font-weight:700;margin:0 0 4px}.unified-parser__header p[data-v-1b7fcbf3]{margin:0;color:var(--ink-soft);font-size:14px}.ocr-status[data-v-1b7fcbf3]{margin-top:8px;padding:8px 14px;background:var(--ocr-soft);color:var(--ocr-color);border-radius:var(--radius);font-size:13px;border:1px solid var(--ocr-color);display:inline-block}.ocr-status i[data-v-1b7fcbf3]{margin-right:6px}.unified-parser__upload[data-v-1b7fcbf3]{margin-top:20px}.upload-box[data-v-1b7fcbf3]{display:flex;align-items:center;justify-content:center;min-height:96px;border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--surface-alt);color:var(--ink-soft);font-size:14px;cursor:pointer;text-align:center;padding:16px;transition:border-color .15s ease,background .15s ease;position:relative}.upload-box[data-v-1b7fcbf3]:hover{border-color:var(--shopee-color);background:var(--shopee-soft)}.upload-box--busy[data-v-1b7fcbf3]{cursor:progress;opacity:.75}.upload-box input[type=file][data-v-1b7fcbf3]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.alert[data-v-1b7fcbf3]{margin-top:12px;padding:10px 14px;border-radius:var(--radius);font-size:13.5px;line-height:1.5}.alert--error[data-v-1b7fcbf3]{background:#fbeceb;color:#b3261e}.alert--ok[data-v-1b7fcbf3]{background:#e5f2ec;color:#1a6b4f}.unified-parser__actions[data-v-1b7fcbf3]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.btn[data-v-1b7fcbf3]{border:none;border-radius:var(--radius);padding:9px 16px;font-size:13.5px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .05s ease}.btn[data-v-1b7fcbf3]:active{transform:translateY(1px)}.btn--primary[data-v-1b7fcbf3]{background:var(--shopee-color);color:#fff}.btn--secondary[data-v-1b7fcbf3]{background:var(--jnt-color);color:#fff}.btn--ghost[data-v-1b7fcbf3]{background:transparent;color:var(--ink-soft);border:1px solid var(--line)}.btn[data-v-1b7fcbf3]:hover{opacity:.9}.unified-parser__preview[data-v-1b7fcbf3]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.label-card[data-v-1b7fcbf3]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.label-card--jnt[data-v-1b7fcbf3],.label-card--shopee[data-v-1b7fcbf3]{border-left:1px solid var(--line)}.label-card__head[data-v-1b7fcbf3]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.label-card__badge[data-v-1b7fcbf3]{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--surface-alt);color:var(--ink-soft);padding:3px 8px;border-radius:999px;white-space:nowrap}.badge-shopee[data-v-1b7fcbf3]{background:var(--shopee-soft);color:var(--shopee-color)}.badge-jnt[data-v-1b7fcbf3]{background:var(--jnt-soft);color:var(--jnt-color)}.ocr-badge[data-v-1b7fcbf3]{background:var(--ocr-color)!important;color:#fff!important}.label-card__service[data-v-1b7fcbf3]{font-size:11px;font-weight:700;letter-spacing:.03em;background:var(--jnt-soft);color:var(--jnt-color);padding:3px 8px;border-radius:999px}.label-card__head h2[data-v-1b7fcbf3]{font-size:16px;margin:0;font-family:SFMono-Regular,Consolas,monospace;word-break:break-all}.label-card__meta[data-v-1b7fcbf3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;margin:0 0 16px}.label-card__meta dt[data-v-1b7fcbf3]{font-size:11px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px}.label-card__meta dd[data-v-1b7fcbf3]{margin:0;font-size:13.5px;word-break:break-word}.label-card__meta-full[data-v-1b7fcbf3]{grid-column:1/-1}.label-card__section[data-v-1b7fcbf3]{margin:14px 0;padding-top:12px;border-top:1px dashed var(--line)}.label-card__section h3[data-v-1b7fcbf3]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft);margin:0 0 10px}.label-card__table[data-v-1b7fcbf3]{width:100%;border-collapse:collapse;font-size:13px}.label-card__table td[data-v-1b7fcbf3],.label-card__table th[data-v-1b7fcbf3]{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line)}.label-card__table th[data-v-1b7fcbf3]{color:var(--ink-soft);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.02em}.label-card__table td[data-v-1b7fcbf3]:first-child{width:40px}.empty-row[data-v-1b7fcbf3]{color:var(--ink-soft);font-style:italic}.unified-parser__raw[data-v-1b7fcbf3]{margin-top:24px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px}.unified-parser__raw summary[data-v-1b7fcbf3]{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-soft)}.unified-parser__raw pre[data-v-1b7fcbf3]{margin-top:10px;max-height:400px;overflow:auto;font-size:12px;background:var(--surface-alt);padding:12px;border-radius:6px;white-space:pre-wrap;word-break:break-all}@media (max-width:640px){.unified-parser[data-v-1b7fcbf3]{padding:16px 12px 40px}.label-card__meta[data-v-1b7fcbf3]{grid-template-columns:1fr}.label-card__table[data-v-1b7fcbf3]{font-size:12px}.label-card__table td[data-v-1b7fcbf3],.label-card__table th[data-v-1b7fcbf3]{padding:4px 6px}.unified-parser__actions[data-v-1b7fcbf3]{flex-direction:column}.btn[data-v-1b7fcbf3]{width:100%;justify-content:center}}.verifikasi-produk[data-v-01ce1078]{max-width:1000px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h2[data-v-01ce1078]{color:#2c3e50;border-bottom:3px solid #3498db;padding-bottom:10px}.tabs[data-v-01ce1078]{display:flex;gap:10px;margin:20px 0;border-bottom:2px solid #e0e0e0;padding-bottom:10px;flex-wrap:wrap}.tab-btn[data-v-01ce1078]{padding:10px 20px;border:none;background:none;cursor:pointer;font-weight:500;color:#7f8c8d;border-radius:4px;transition:all .3s;display:inline-flex;align-items:center;gap:8px}.tab-btn[data-v-01ce1078]:hover{background:#ecf0f1}.tab-btn.active[data-v-01ce1078]{background:#3498db;color:#fff}.tab-content[data-v-01ce1078]{margin-top:20px}.card[data-v-01ce1078]{background:#fff;border-radius:8px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e0e0e0}.card h3[data-v-01ce1078]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#2c3e50}.form-group[data-v-01ce1078]{margin-bottom:20px}.form-group label[data-v-01ce1078]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:#2c3e50;font-size:14px}.label-icon[data-v-01ce1078]{color:#3498db;font-size:14px}.hint-text[data-v-01ce1078]{display:flex;align-items:center;gap:6px;margin-top:6px;color:#7f8c8d;font-size:12px}.hint-text svg[data-v-01ce1078]{font-size:12px;color:#3498db}.modern-input[data-v-01ce1078]{padding:12px 16px!important;border:2px solid #e0e0e0!important;border-radius:10px!important;font-size:14px!important;transition:all .3s ease!important;background:#fafafa!important;width:100%!important;box-sizing:border-box!important}.modern-input[data-v-01ce1078]:focus{border-color:#3498db!important;background:#fff!important;box-shadow:0 0 0 4px rgba(52,152,219,.1)!important;outline:none!important}.modern-input.with-icon[data-v-01ce1078]{padding-left:44px!important}.input-with-icon[data-v-01ce1078]{position:relative;width:100%}.input-icon[data-v-01ce1078]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#95a5a6;font-size:16px;pointer-events:none;z-index:1}.modern-input.with-icon:focus~.input-icon[data-v-01ce1078]{color:#3498db}.input-with-toggle.modern[data-v-01ce1078]{position:relative;width:100%}.input-with-toggle.modern .modern-input[data-v-01ce1078]{padding-right:90px!important}.modern-toggle[data-v-01ce1078]{right:45px!important;font-size:18px!important;padding:6px 10px!important;border-radius:8px!important;color:#7f8c8d!important}.modern-toggle[data-v-01ce1078]:hover{background:#ecf0f1!important;color:#2c3e50!important}.clear-btn[data-v-01ce1078]{position:absolute;right:8px;background:none;border:none;color:#e74c3c;cursor:pointer;padding:4px 8px;font-size:16px;border-radius:6px;transition:all .2s;z-index:2}.clear-btn[data-v-01ce1078]:hover{background:#fde8e8;color:#c0392b}.key-list[data-v-01ce1078]{list-style:none;padding:0;margin:0}.key-list li[data-v-01ce1078]{padding:6px 0;margin:4px 0;border-radius:4px}.key-list-item[data-v-01ce1078]{display:flex;align-items:center;gap:8px;width:100%}.input-with-toggle.key-with-actions[data-v-01ce1078]{display:flex;align-items:center;position:relative;width:100%}.input-with-toggle.key-with-actions .key-input.small[data-v-01ce1078]{padding:8px 12px;padding-right:120px!important;font-size:13px;width:100%;border-radius:8px;border:2px solid #e0e0e0;background:#f8f9fa;transition:all .3s ease;box-sizing:border-box}.input-with-toggle.key-with-actions .key-input.small[data-v-01ce1078]:focus{border-color:#3498db;background:#fff;box-shadow:0 0 0 3px rgba(52,152,219,.1);outline:none}.input-with-toggle.key-with-actions .toggle-btn.small[data-v-01ce1078]{position:absolute;right:92px;background:none;border:none;cursor:pointer;font-size:15px;padding:4px 6px;border-radius:4px;transition:all .2s;color:#666;line-height:1;z-index:2}.input-with-toggle.key-with-actions .toggle-btn.small[data-v-01ce1078]:hover{color:#1a1a2e;background:#e9ecef}.input-with-toggle.key-with-actions .action-btn[data-v-01ce1078]{position:absolute;background:none;border:none;cursor:pointer;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .2s;line-height:1;z-index:2;display:flex;align-items:center;justify-content:center}.input-with-toggle.key-with-actions .use-btn[data-v-01ce1078]{right:50px;color:#27ae60}.input-with-toggle.key-with-actions .use-btn[data-v-01ce1078]:hover{background:#e8f5e9;color:#1b5e20;transform:scale(1.1)}.input-with-toggle.key-with-actions .remove-btn[data-v-01ce1078]{right:8px;color:#e74c3c}.input-with-toggle.key-with-actions .remove-btn[data-v-01ce1078]:hover{background:#fde8e8;color:#c0392b;transform:scale(1.1)}.upload-area[data-v-01ce1078]{border:none!important;padding:0!important;background:none!important}.upload-label[data-v-01ce1078]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:10px;color:#2c3e50;font-size:14px}.upload-wrapper[data-v-01ce1078]{width:100%}.drop-zone[data-v-01ce1078]{border:2px dashed #d0d7de;border-radius:12px;padding:24px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafbfc;min-height:120px;display:flex;align-items:center;justify-content:center;position:relative;width:100%;box-sizing:border-box}.drop-zone[data-v-01ce1078]:hover{border-color:#3498db;background:#f0f7ff}.drop-zone.dragover[data-v-01ce1078]{border-color:#3498db;background:#e3f2fd;transform:scale(1.02)}.drop-zone.has-logo[data-v-01ce1078]{padding:12px;min-height:100px}.drop-zone-content[data-v-01ce1078]{display:flex;flex-direction:column;align-items:center;gap:6px}.drop-icon[data-v-01ce1078]{font-size:36px;color:#3498db;opacity:.6}.drop-text[data-v-01ce1078]{margin:0;font-size:14px;color:#2c3e50;font-weight:500}.drop-subtext[data-v-01ce1078]{margin:0;font-size:12px;color:#95a5a6}.logo-preview-modern[data-v-01ce1078]{position:relative;display:inline-block}.logo-preview-img-modern[data-v-01ce1078]{max-width:80px;max-height:80px;border-radius:10px;border:2px solid #3498db;padding:4px;background:#fff}.logo-overlay[data-v-01ce1078]{position:absolute;top:-8px;right:-8px}.btn-remove-logo[data-v-01ce1078]{width:24px;height:24px;border-radius:50%;border:none;background:#e74c3c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.btn-remove-logo[data-v-01ce1078]:hover{background:#c0392b;transform:scale(1.1)}.file-drop-zone[data-v-01ce1078]{min-height:100px}.file-drop-zone.has-files[data-v-01ce1078]{padding:12px;min-height:80px;border-color:#27ae60;background:#f0faf4}.file-list-modern[data-v-01ce1078]{width:100%}.file-list-header[data-v-01ce1078]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #e0e0e0;flex-wrap:wrap}.file-count[data-v-01ce1078]{font-weight:600;font-size:14px;color:#2c3e50;display:flex;align-items:center;gap:6px}.file-total-size[data-v-01ce1078]{color:#7f8c8d;font-size:13px;flex:1}.btn-clear-files[data-v-01ce1078]{background:none;border:none;color:#e74c3c;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.btn-clear-files[data-v-01ce1078]:hover{background:#fde8e8}.file-items-scroll[data-v-01ce1078]{max-height:200px;overflow-y:auto;padding-right:4px}.file-items-scroll[data-v-01ce1078]::-webkit-scrollbar{width:6px}.file-items-scroll[data-v-01ce1078]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.file-items-scroll[data-v-01ce1078]::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:3px}.file-items-scroll[data-v-01ce1078]::-webkit-scrollbar-thumb:hover{background:#a0a7ad}.file-item-modern[data-v-01ce1078]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border-radius:6px;margin-bottom:4px;border:1px solid #f0f0f0;transition:all .2s}.file-item-modern[data-v-01ce1078]:hover{border-color:#d0d7de;background:#fafbfc}.file-icon[data-v-01ce1078]{color:#3498db;font-size:16px;width:20px;text-align:center;flex-shrink:0}.file-name-modern[data-v-01ce1078]{flex:1;font-size:13px;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.file-size-modern[data-v-01ce1078]{font-size:12px;color:#7f8c8d;white-space:nowrap;flex-shrink:0}.btn-remove-file[data-v-01ce1078]{background:none;border:none;color:#95a5a6;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s;flex-shrink:0}.btn-remove-file[data-v-01ce1078]:hover{color:#e74c3c;background:#fde8e8}.file-input-hidden[data-v-01ce1078]{display:none}.input-with-toggle[data-v-01ce1078]{display:flex;align-items:center;position:relative;width:100%}.input-with-toggle .form-input[data-v-01ce1078],.input-with-toggle .key-input[data-v-01ce1078]{flex:1;padding:10px;padding-right:80px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:100%;min-width:0;transition:border-color .3s;box-sizing:border-box}.input-with-toggle .key-input[data-v-01ce1078]{background:#f8f9fa;color:#2c3e50;font-family:Courier New,monospace}.input-with-toggle .key-input.small[data-v-01ce1078]{padding:6px 10px;padding-right:60px;font-size:12px}.input-with-toggle .toggle-btn[data-v-01ce1078]{position:absolute;right:45px;background:none;border:none;cursor:pointer;font-size:18px;padding:4px 8px;border-radius:4px;transition:all .2s;color:#666;line-height:1;z-index:2}.input-with-toggle .toggle-btn[data-v-01ce1078]:hover{color:#1a1a2e;background:#e9ecef}.input-with-toggle .toggle-btn.small[data-v-01ce1078]{font-size:14px;right:35px;padding:2px 6px}.input-with-toggle .copy-btn[data-v-01ce1078]{position:absolute;right:8px;background:none;border:1px solid #ddd;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:14px;color:#666;transition:all .2s;z-index:2}.input-with-toggle .copy-btn[data-v-01ce1078]:hover{background:#e9ecef;color:#1a1a2e}.input-with-toggle.small .copy-btn[data-v-01ce1078]{right:6px;padding:2px 6px;font-size:12px}.form-input[data-v-01ce1078]:focus,.key-input[data-v-01ce1078]:focus{border-color:#3498db;outline:none}.form-textarea[data-v-01ce1078]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Courier New,monospace;resize:vertical;box-sizing:border-box}.key-display[data-v-01ce1078]{display:flex;flex-direction:column;background:#fff;padding:12px;border-radius:4px;border:1px solid #ddd;margin:8px 0;gap:8px}.key-info[data-v-01ce1078]{font-size:13px;color:#7f8c8d}.btn-primary[data-v-01ce1078]{background:#3498db;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-weight:600;transition:background .3s;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-01ce1078]:hover:not(:disabled){background:#2980b9}.btn-primary[data-v-01ce1078]:disabled{background:#bdc3c7;cursor:not-allowed}.btn-encrypt[data-v-01ce1078]{width:100%;justify-content:center;padding:14px;border-radius:10px;font-size:16px;margin-top:8px}.btn-secondary[data-v-01ce1078]{background:#95a5a6;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .3s}.btn-secondary[data-v-01ce1078]:hover{background:#7f8c8d}.btn-small[data-v-01ce1078]{background:#ecf0f1;border:1px solid #bdc3c7;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;gap:4px;transition:all .2s}.btn-small[data-v-01ce1078]:hover{background:#d5dbdb}.btn-danger[data-v-01ce1078]{background:#e74c3c;color:#fff;border-color:#c0392b}.btn-danger[data-v-01ce1078]:hover{background:#c0392b}.result-box[data-v-01ce1078]{margin-top:20px;padding:16px;background:#f8f9fa;border-radius:4px;border-left:4px solid #3498db}.result-header[data-v-01ce1078]{justify-content:space-between;align-items:center;margin-bottom:12px}.result-actions[data-v-01ce1078],.result-header[data-v-01ce1078]{display:flex;flex-wrap:wrap;gap:8px}.file-list[data-v-01ce1078]{margin:12px 0;padding:12px;background:#fafafa;border-radius:4px;border:1px solid #eee}.file-item[data-v-01ce1078]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #eee}.file-item[data-v-01ce1078]:last-child{border-bottom:none}.file-name[data-v-01ce1078]{font-weight:500;display:flex;align-items:center;gap:6px}.batch-result-list[data-v-01ce1078]{max-height:600px;overflow-y:auto}.result-item[data-v-01ce1078]{padding:12px;margin:8px 0;background:#fff;border-radius:4px;border:1px solid #e0e0e0}.result-encrypted[data-v-01ce1078],.result-original[data-v-01ce1078]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.result-decrypted[data-v-01ce1078]{flex-wrap:wrap}.result-decrypted[data-v-01ce1078],.result-error[data-v-01ce1078]{display:flex;align-items:center;gap:8px;margin-top:4px}.result-qr[data-v-01ce1078]{margin-top:8px;padding-top:8px;border-top:1px solid #eee}.qr-container[data-v-01ce1078]{display:flex;align-items:center;gap:16px;margin-top:4px;flex-wrap:wrap}.qr-wrapper[data-v-01ce1078]{position:relative;display:inline-block}.qr-image[data-v-01ce1078]{width:120px;height:120px;border:1px solid #ddd;border-radius:4px;padding:4px;background:#fff;display:block}.qr-logo-overlay[data-v-01ce1078]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;border:3px solid #fff;background:#fff;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 8px rgba(0,0,0,.15);pointer-events:none}.qr-actions[data-v-01ce1078]{display:flex;flex-direction:column;gap:8px}.qr-text-display[data-v-01ce1078]{margin-top:8px;padding:8px 12px;background:#f0f7ff;border-radius:4px;border-left:3px solid #3498db}.qr-text-content[data-v-01ce1078]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qr-text-label[data-v-01ce1078]{font-weight:600;font-size:13px;color:#2c3e50}.qr-text-value[data-v-01ce1078]{font-size:13px;color:#1a1a2e;background:#fff;padding:2px 10px;border-radius:4px;word-break:break-word}.qr-link[data-v-01ce1078]{margin-top:4px}.qr-link-text[data-v-01ce1078]{font-size:11px;word-break:break-all;background:#f1f9ff;padding:2px 6px;border-radius:3px;color:#2980b9}.encrypted-name[data-v-01ce1078]{background:#2c3e50;color:#ecf0f1}.decrypted-name[data-v-01ce1078],.encrypted-name[data-v-01ce1078]{padding:4px 8px;border-radius:4px;word-break:break-all;font-size:13px}.decrypted-name[data-v-01ce1078]{background:#27ae60;color:#fff}.error-text[data-v-01ce1078]{color:#e74c3c;font-size:13px}.file-info[data-v-01ce1078]{display:flex;align-items:center;gap:10px;padding:8px;background:#f1f9ff;border-radius:4px;margin-top:8px;flex-wrap:wrap}.file-size[data-v-01ce1078]{color:#7f8c8d;font-size:12px}.upload-area[data-v-01ce1078]{border:2px dashed #bdc3c7;padding:16px;border-radius:4px;background:#fafafa}.info-text[data-v-01ce1078]{color:#555;font-size:14px;margin-bottom:16px}.verification-page-full[data-v-01ce1078]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.verification-card[data-v-01ce1078]{max-width:500px;width:100%;background:#fff;border-radius:16px;padding:40px 32px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;animation:fadeInUp-01ce1078 .6s ease-out;transition:all .3s ease}.verification-card.status-valid[data-v-01ce1078]{border:2px solid #27ae60}.verification-card.status-valid .verification-status.success[data-v-01ce1078]{background:#e8f5e9;border-left:4px solid #27ae60}.verification-card.status-valid .verification-status.success p[data-v-01ce1078]{color:#1b5e20}.verification-card.status-invalid[data-v-01ce1078]{border:2px solid #e74c3c;animation:shake-01ce1078 .5s ease-in-out}@keyframes shake-01ce1078{0%,to{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}}.verification-card.status-invalid .verification-status.error[data-v-01ce1078]{background:#fde8e8;border-left:4px solid #e74c3c}.verification-card.status-invalid .verification-status.error p[data-v-01ce1078]{color:#c0392b}.verification-card.status-invalid .verification-error-details[data-v-01ce1078]{margin:16px 0;padding:16px;background:#fdf2f2;border-radius:8px;border:1px solid #f5c6c6}.verification-card.status-invalid .error-analysis[data-v-01ce1078]{text-align:left;margin:12px 0;padding:8px 12px;background:#fdf2f2;border-radius:6px}.verification-card.status-invalid .error-item[data-v-01ce1078]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px;color:#c0392b}.verification-card.status-invalid .error-icon[data-v-01ce1078]{font-size:16px}.verification-card.status-invalid .error-message[data-v-01ce1078]{color:#c0392b;font-size:14px;font-weight:600;margin-top:8px;padding:8px;background:#fde8e8;border-radius:4px}.verification-card.status-invalid .verification-warning[data-v-01ce1078]{margin-top:16px;padding:16px;background:#fff3cd;border-radius:8px;border:1px solid #ffc107}.verification-card.status-invalid .verification-warning p[data-v-01ce1078]{color:#856404;font-size:13px;margin:4px 0}.verification-card.status-loading[data-v-01ce1078]{border:2px solid #3498db}.verification-card.status-loading .verification-status.loading[data-v-01ce1078]{background:#e3f2fd;border-left:4px solid #3498db}.verification-card.status-loading .verification-status.loading p[data-v-01ce1078]{color:#1a237e}.loading-spinner[data-v-01ce1078]{margin:20px auto;width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-01ce1078 1s linear infinite}@keyframes spin-01ce1078{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp-01ce1078{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.verification-icon[data-v-01ce1078]{font-size:72px;margin-bottom:16px;display:block}.verification-card h2[data-v-01ce1078]{color:#1a1a2e;border-bottom:none;padding-bottom:0;font-size:28px;margin-bottom:8px}.verification-status[data-v-01ce1078]{padding:16px 20px;border-radius:10px;margin:20px 0}.verification-status p[data-v-01ce1078]{font-size:18px;font-weight:600;margin:0;display:flex;align-items:center;justify-content:center;gap:8px}.verification-details[data-v-01ce1078]{margin:20px 0;padding:16px 20px;background:#f8f9fa;border-radius:10px}.verification-details p[data-v-01ce1078]{font-weight:600;color:#2c3e50;margin-bottom:8px}.verification-code[data-v-01ce1078]{font-size:12px;word-break:break-all;background:#e9ecef;padding:10px 16px;border-radius:6px;display:inline-block;font-family:Courier New,monospace;color:#1a1a2e;max-width:100%}.verification-time[data-v-01ce1078]{color:#6c757d;font-size:12px;margin-top:16px}.verification-footer[data-v-01ce1078]{margin-top:24px;padding-top:16px;border-top:1px solid #e9ecef;color:#adb5bd;font-size:11px}@media (max-width:768px){.verifikasi-produk[data-v-01ce1078]{padding:12px}.card[data-v-01ce1078]{padding:16px}.tabs[data-v-01ce1078]{flex-direction:column;gap:6px}.tab-btn[data-v-01ce1078]{width:100%;justify-content:center;padding:8px 16px;font-size:14px}.modern-input[data-v-01ce1078]{font-size:13px!important;padding:10px 14px!important}.modern-input.with-icon[data-v-01ce1078]{padding-left:38px!important}.input-icon[data-v-01ce1078]{font-size:14px;left:12px}.drop-zone[data-v-01ce1078]{padding:16px;min-height:80px}.drop-icon[data-v-01ce1078]{font-size:28px}.drop-text[data-v-01ce1078]{font-size:13px}.drop-subtext[data-v-01ce1078]{font-size:11px}.file-item-modern[data-v-01ce1078]{flex-wrap:wrap;padding:6px 10px}.file-name-modern[data-v-01ce1078]{flex:1 1 100%;font-size:12px;white-space:normal;word-break:break-all}.file-size-modern[data-v-01ce1078]{font-size:11px}.file-list-header[data-v-01ce1078]{font-size:13px;padding:6px 10px;flex-wrap:wrap}.btn-encrypt[data-v-01ce1078]{font-size:14px;padding:12px}.result-item[data-v-01ce1078]{padding:10px}.result-header[data-v-01ce1078]{flex-direction:column;align-items:flex-start}.result-actions[data-v-01ce1078]{width:100%;flex-direction:column}.result-actions .btn-secondary[data-v-01ce1078],.result-actions .btn-small[data-v-01ce1078]{width:100%;justify-content:center}.qr-container[data-v-01ce1078]{flex-direction:column;align-items:flex-start}.qr-image[data-v-01ce1078]{width:100px;height:100px}.verification-card[data-v-01ce1078]{padding:24px 16px}.verification-card h2[data-v-01ce1078]{font-size:22px}.verification-icon[data-v-01ce1078]{font-size:48px}.verification-status p[data-v-01ce1078]{font-size:15px}.input-with-toggle.key-with-actions .key-input.small[data-v-01ce1078]{padding-right:110px!important;font-size:12px;padding:6px 10px}.input-with-toggle.key-with-actions .toggle-btn.small[data-v-01ce1078]{right:84px;font-size:13px}.input-with-toggle.key-with-actions .use-btn[data-v-01ce1078]{right:46px;font-size:12px;padding:3px 6px}.input-with-toggle.key-with-actions .remove-btn[data-v-01ce1078]{right:6px;font-size:12px;padding:3px 6px}.key-list li[data-v-01ce1078]{padding:4px 0}}@media (max-width:480px){.verifikasi-produk[data-v-01ce1078]{padding:8px}.card[data-v-01ce1078]{padding:12px;border-radius:6px}.card h3[data-v-01ce1078]{font-size:16px}.form-group label[data-v-01ce1078]{font-size:13px}.modern-input[data-v-01ce1078]{font-size:12px!important;padding:8px 12px!important;border-radius:8px!important}.modern-input.with-icon[data-v-01ce1078]{padding-left:34px!important}.input-icon[data-v-01ce1078]{font-size:13px;left:10px}.drop-zone[data-v-01ce1078]{padding:12px;min-height:60px;border-radius:8px}.drop-icon[data-v-01ce1078]{font-size:24px}.drop-text[data-v-01ce1078]{font-size:12px}.drop-subtext[data-v-01ce1078]{font-size:10px}.file-item-modern[data-v-01ce1078]{padding:4px 8px;gap:6px}.file-icon[data-v-01ce1078]{font-size:14px;width:16px}.file-name-modern[data-v-01ce1078]{font-size:11px}.file-size-modern[data-v-01ce1078]{font-size:10px}.file-list-header[data-v-01ce1078]{font-size:12px;padding:4px 8px;gap:6px}.btn-encrypt[data-v-01ce1078]{font-size:13px;padding:10px;border-radius:8px}.btn-primary[data-v-01ce1078]{padding:10px 16px;font-size:13px}.btn-secondary[data-v-01ce1078]{padding:6px 12px;font-size:12px}.btn-small[data-v-01ce1078]{font-size:11px;padding:3px 8px}.result-box[data-v-01ce1078]{padding:12px}.result-item[data-v-01ce1078]{padding:8px}.qr-image[data-v-01ce1078]{width:80px;height:80px}.qr-logo-overlay[data-v-01ce1078]{width:22px;height:22px}.decrypted-name[data-v-01ce1078],.encrypted-name[data-v-01ce1078]{font-size:11px;padding:2px 6px}.verification-card[data-v-01ce1078]{padding:20px 12px}.verification-card h2[data-v-01ce1078]{font-size:20px}.verification-icon[data-v-01ce1078]{font-size:40px}.verification-status p[data-v-01ce1078]{font-size:14px}.verification-code[data-v-01ce1078]{font-size:10px;padding:8px 12px}.logo-preview-img-modern[data-v-01ce1078]{max-width:60px;max-height:60px}.input-with-toggle.key-with-actions .key-input.small[data-v-01ce1078]{padding-right:100px!important;font-size:11px;padding:5px 8px;border-radius:6px}.input-with-toggle.key-with-actions .toggle-btn.small[data-v-01ce1078]{right:76px;font-size:12px;padding:2px 4px}.input-with-toggle.key-with-actions .use-btn[data-v-01ce1078]{right:42px;font-size:11px;padding:2px 5px}.input-with-toggle.key-with-actions .remove-btn[data-v-01ce1078]{right:4px;font-size:11px;padding:2px 5px}.key-list li[data-v-01ce1078]{padding:3px 0}}.dashboard-page[data-v-159eb80e]{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);background:var(--bg-primary);padding:8px;transition:background .3s ease}.dashboard-card[data-v-159eb80e]{background:var(--bg-card);padding:12px;border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:100%;width:100%;border:1px solid var(--border-color);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.session-badge[data-v-159eb80e]{display:flex;align-items:center;gap:8px;background:var(--bg-section);padding:10px 16px;border-radius:var(--radius);font-size:14px;color:var(--color-success);margin-bottom:16px;transition:background .3s ease;flex-wrap:wrap}.session-badge i[data-v-159eb80e]{font-size:10px;color:var(--color-success)}.session-badge span[data-v-159eb80e]{color:var(--text-secondary)}.badge-label[data-v-159eb80e]{font-size:12px;color:var(--text-secondary);margin-left:auto}.badge-short-id[data-v-159eb80e]{font-size:12px;font-weight:600;color:var(--color-primary);background:var(--bg-card);padding:2px 12px;border-radius:12px;border:1px solid var(--border-color);font-family:Courier New,monospace;letter-spacing:.5px}.pro-features[data-v-159eb80e]{margin-bottom:16px}.toggle-grid[data-v-159eb80e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.btn-toggle[data-v-159eb80e]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;color:#fff}.btn-toggle i[data-v-159eb80e]{font-size:16px}.btn-toggle-scanner[data-v-159eb80e]{background:var(--color-primary)}.btn-toggle-scanner[data-v-159eb80e]:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(53,132,228,.25)}.btn-toggle-shortir[data-v-159eb80e]{background:var(--color-secondary)}.btn-toggle-shortir[data-v-159eb80e]:hover{background:var(--color-secondary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(145,65,172,.25)}.btn-toggle-pdf[data-v-159eb80e]{background:#e53e3e}.btn-toggle-pdf[data-v-159eb80e]:hover{background:#c53030;transform:translateY(-1px);box-shadow:0 4px 12px rgba(229,62,62,.25)}.btn-toggle-stok[data-v-159eb80e]{background:#38a169}.btn-toggle-stok[data-v-159eb80e]:hover{background:#2f855a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(56,161,105,.25)}.component-wrapper[data-v-159eb80e]{margin:16px 0;padding:0;background:none;border-radius:var(--radius);border:0;transition:background .3s ease,border-color .3s ease;overflow:hidden;animation:fadeIn-159eb80e .3s ease}@keyframes fadeIn-159eb80e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.component-wrapper.full-width[data-v-159eb80e]{padding:0;background:transparent;border:none}.no-access[data-v-159eb80e]{text-align:center;padding:40px 20px;background:var(--bg-section);border-radius:var(--radius);margin-bottom:16px}.no-access i.fa-lock[data-v-159eb80e]{font-size:48px;color:var(--color-warning);margin-bottom:12px}.no-access h3[data-v-159eb80e]{font-size:18px;color:var(--text-primary);margin:0 0 12px 0}.no-access p[data-v-159eb80e]{font-size:14px;color:var(--text-secondary);margin:0 0 12px 0}.no-access-steps[data-v-159eb80e]{text-align:left;max-width:360px;margin:0 auto 16px auto;padding-left:20px;color:var(--text-secondary);font-size:14px;line-height:1.8}.no-access-steps li[data-v-159eb80e]{margin-bottom:4px}.no-access-steps li strong[data-v-159eb80e]{color:var(--text-primary)}.no-access-actions[data-v-159eb80e]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.btn-go-login[data-v-159eb80e]{padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;display:inline-flex;align-items:center;gap:8px}.btn-go-login[data-v-159eb80e]:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(53,132,228,.25)}.no-access-hint[data-v-159eb80e]{font-size:13px;color:var(--text-muted);margin:0}.no-access-hint i[data-v-159eb80e]{color:var(--color-primary)}.loading-page[data-v-159eb80e]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);background:var(--bg-primary)}.loading-spinner[data-v-159eb80e]{text-align:center;color:var(--text-secondary)}.loading-spinner i[data-v-159eb80e]{font-size:48px;color:var(--color-primary);margin-bottom:16px}.loading-spinner p[data-v-159eb80e]{font-size:16px;margin:0}@media (max-width:1200px){.toggle-grid[data-v-159eb80e]{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.toggle-grid[data-v-159eb80e]{grid-template-columns:1fr 1fr}.btn-toggle[data-v-159eb80e]{width:100%}}@media (max-width:768px){.dashboard-card[data-v-159eb80e]{padding:24px 20px}.session-badge[data-v-159eb80e]{justify-content:center;text-align:center;gap:6px}.badge-label[data-v-159eb80e]{margin-left:0}.badge-short-id[data-v-159eb80e]{font-size:11px;padding:2px 10px}}@media (max-width:600px){.toggle-grid[data-v-159eb80e]{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dashboard-card[data-v-159eb80e]{padding:20px 16px}.toggle-grid[data-v-159eb80e]{grid-template-columns:1fr}.btn-toggle[data-v-159eb80e]{font-size:13px;padding:10px 16px}.no-access-steps[data-v-159eb80e]{font-size:13px;padding-left:16px}.no-access-actions[data-v-159eb80e]{flex-direction:column;align-items:center}.btn-go-login[data-v-159eb80e]{width:100%;justify-content:center}}.admin-page[data-v-475876d8]{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);background:#f0f0f2;padding:24px}.admin-card[data-v-475876d8]{background:#fff;padding:32px 40px;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);max-width:1200px;width:100%;border:1px solid #e2e8f0}.loading-state[data-v-475876d8]{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-spinner[data-v-475876d8]{text-align:center}.loading-spinner i[data-v-475876d8]{font-size:48px;color:#3584e4}.loading-spinner p[data-v-475876d8]{margin-top:16px;color:#64748b;font-size:16px}.access-denied[data-v-475876d8]{text-align:center;padding:60px 20px}.access-denied i[data-v-475876d8]{font-size:64px;color:#e74c3c;margin-bottom:16px}.access-denied h2[data-v-475876d8]{color:#1a1a2e;margin-bottom:8px}.access-denied p[data-v-475876d8]{color:#64748b;margin-bottom:24px}.btn-back[data-v-475876d8]{padding:10px 32px;background:#3584e4;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-back[data-v-475876d8]:hover{background:#2a6bb8;transform:translateY(-1px)}.admin-header[data-v-475876d8]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:16px}.admin-header h1[data-v-475876d8]{font-size:24px;color:#1a1a2e;margin:0 0 4px 0;display:flex;align-items:center;gap:10px}.admin-header h1 i[data-v-475876d8]{color:#9141ac}.admin-header .subtitle[data-v-475876d8]{color:#64748b;font-size:15px;margin:0}.admin-info[data-v-475876d8]{color:#64748b;font-size:14px;margin:4px 0 0 0}.admin-badge[data-v-475876d8]{display:inline-block;background:#9141ac;color:#fff;padding:2px 12px;border-radius:12px;font-size:12px;font-weight:600;margin-left:8px}.header-actions[data-v-475876d8]{display:flex;gap:10px;flex-wrap:wrap}.btn-refresh[data-v-475876d8]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#4299e1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-refresh[data-v-475876d8]:hover{background:#3182ce;transform:translateY(-1px);box-shadow:0 4px 12px rgba(66,153,225,.25)}.btn-pdf[data-v-475876d8]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#e53e3e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-pdf[data-v-475876d8]:hover:not(:disabled){background:#c53030;transform:translateY(-1px);box-shadow:0 4px 12px rgba(229,62,62,.25)}.btn-excel[data-v-475876d8]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#2e7d32;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-excel[data-v-475876d8]:hover:not(:disabled){background:#1b5e20;transform:translateY(-1px);box-shadow:0 4px 12px rgba(46,125,50,.25)}.btn-excel[data-v-475876d8]:disabled,.btn-pdf[data-v-475876d8]:disabled{opacity:.6;cursor:not-allowed}.grid-2[data-v-475876d8]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.section[data-v-475876d8]{background:#f8fafc;padding:20px;border-radius:10px;margin-bottom:16px}.section h2[data-v-475876d8]{font-size:15px;color:#1a1a2e;margin:0 0 12px 0;display:flex;align-items:center;gap:8px}.section h2 i[data-v-475876d8]{color:#3584e4;width:20px}.badge-count[data-v-475876d8]{display:inline-block;background:#e2e8f0;color:#1a1a2e;padding:1px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-left:auto}.badge-pending-count[data-v-475876d8]{background:#f6e05e;color:#744210}.pending-section[data-v-475876d8]{background:#fefcbf;border:2px solid #f6e05e}.promo-section[data-v-475876d8]{background:linear-gradient(135deg,#fefcbf,#fdf6e3);border:2px solid #f6e05e}.promo-form[data-v-475876d8]{display:flex;flex-direction:column;gap:12px}.promo-input-group[data-v-475876d8]{display:flex;flex-direction:column;gap:4px}.promo-input-group label[data-v-475876d8]{font-size:13px;font-weight:500;color:#64748b}.promo-code-input-wrapper[data-v-475876d8]{display:flex;gap:8px}.promo-row[data-v-475876d8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.input-promo[data-v-475876d8]{flex:1;padding:10px 14px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:inherit;background:#fff;color:#1a1a2e;transition:border-color .2s ease}.input-promo[data-v-475876d8]:focus{outline:none;border-color:#3584e4;box-shadow:0 0 0 3px rgba(53,132,228,.15)}.input-promo.input-error[data-v-475876d8]{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(229,62,62,.15)}.btn-random[data-v-475876d8]{padding:10px 16px;background:#9141ac;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;white-space:nowrap}.btn-random[data-v-475876d8]:hover{background:#7a3691}.promo-type-group[data-v-475876d8]{display:flex;gap:6px}.btn-type[data-v-475876d8]{padding:8px 16px;background:#fff;color:#64748b;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;font-family:inherit}.btn-type.active[data-v-475876d8]{background:#3584e4;color:#fff;border-color:#3584e4}.btn-type[data-v-475876d8]:hover:not(.active){border-color:#3584e4;color:#3584e4}.promo-value-group[data-v-475876d8]{display:flex;align-items:center;gap:4px}.promo-value-group .input-promo[data-v-475876d8]{flex:1}.promo-value-suffix[data-v-475876d8]{font-size:16px;font-weight:600;color:#64748b;padding:0 8px}.btn-promo[data-v-475876d8]{background:linear-gradient(135deg,#f6ad55,#ed8936);color:#fff;width:100%;justify-content:center}.btn-promo[data-v-475876d8]:hover:not(:disabled){background:linear-gradient(135deg,#ed8936,#dd6b20);transform:translateY(-1px);box-shadow:0 4px 12px rgba(237,137,54,.35)}.promo-detail[data-v-475876d8]{display:flex;gap:16px;padding:8px 0;flex-wrap:wrap}.promo-detail span[data-v-475876d8]{font-size:13px;color:#64748b;background:#f8fafc;padding:4px 12px;border-radius:8px}.badge-fixed[data-v-475876d8]{background:#bee3f8;color:#2a4365}.badge-fixed[data-v-475876d8],.badge-percentage[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-percentage[data-v-475876d8]{background:#fefcbf;color:#744210}.badge-discount[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:#fefcbf;color:#744210;border-radius:20px;font-size:12px;font-weight:500}.promo-code-label[data-v-475876d8]{font-size:10px;opacity:.7}.text-muted[data-v-475876d8]{color:#94a3b8}.error-text[data-v-475876d8]{color:#e74c3c;font-size:13px;margin-top:4px;display:flex;align-items:center;gap:6px}.btn-generate[data-v-475876d8]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;color:#fff}.btn-generate[data-v-475876d8]:hover:not(:disabled){transform:translateY(-1px)}.btn-generate[data-v-475876d8]:disabled{opacity:.6;cursor:not-allowed}.btn-pro[data-v-475876d8]{background:#3584e4}.btn-pro[data-v-475876d8]:hover:not(:disabled){background:#2a6bb8;box-shadow:0 4px 12px rgba(53,132,228,.25)}.btn-admin[data-v-475876d8]{background:#9141ac}.btn-admin[data-v-475876d8]:hover:not(:disabled){background:#7a3691;box-shadow:0 4px 12px rgba(145,65,172,.25)}.token-result[data-v-475876d8]{margin-top:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.token-result p[data-v-475876d8]{font-size:13px;color:#64748b;margin:0 0 4px 0}.token-result code[data-v-475876d8]{display:block;background:#f1f5f9;color:#1a1a2e;padding:8px 12px;border-radius:6px;font-size:14px;font-family:Courier New,monospace;margin-bottom:8px;word-break:break-all}.btn-copy[data-v-475876d8]{padding:4px 16px;background:#3584e4;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s ease}.btn-copy[data-v-475876d8]:hover{background:#2a6bb8}.table-scroll[data-v-475876d8],.table-wrapper[data-v-475876d8]{overflow-x:auto}table[data-v-475876d8]{width:100%;border-collapse:collapse;font-size:14px}td[data-v-475876d8],th[data-v-475876d8]{padding:10px 12px;border-bottom:1px solid #e2e8f0;text-align:left}th[data-v-475876d8]{background:#f1f5f9;font-weight:600;color:#1a1a2e;white-space:nowrap}td code[data-v-475876d8]{background:#f1f5f9;padding:2px 8px;border-radius:4px;font-size:12px;font-family:Courier New,monospace}.badge-active[data-v-475876d8]{background:#dcfce7;color:#166534}.badge-active[data-v-475876d8],.badge-inactive[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-inactive[data-v-475876d8]{background:#fee2e2;color:#991b1b}.badge-pending[data-v-475876d8]{background:#fefcbf;color:#744210}.badge-approved[data-v-475876d8],.badge-pending[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-approved[data-v-475876d8]{background:#dcfce7;color:#166534}.badge-rejected[data-v-475876d8]{background:#fee2e2;color:#991b1b}.badge-disabled[data-v-475876d8],.badge-rejected[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-disabled[data-v-475876d8]{background:#f1f5f9;color:#475569}.badge-protected[data-v-475876d8]{background:#dbeafe;color:#1e3a8a}.badge-protected[data-v-475876d8],.badge-verified[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-verified[data-v-475876d8]{background:#dcfce7;color:#166534}.badge-payment-rejected[data-v-475876d8]{background:#fee2e2;color:#991b1b}.badge-payment-expired[data-v-475876d8],.badge-payment-rejected[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-payment-expired[data-v-475876d8]{background:#f1f5f9;color:#475569}.badge-processing[data-v-475876d8]{background:#fefcbf;color:#744210}.badge-paid[data-v-475876d8],.badge-processing[data-v-475876d8]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-paid[data-v-475876d8]{background:#dcfce7;color:#166534}.btn-verify[data-v-475876d8]{padding:4px 12px;background:#48bb78;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}.btn-verify[data-v-475876d8]:hover:not(:disabled){background:#38a169;transform:scale(1.05)}.btn-verify[data-v-475876d8]:disabled{opacity:.6;cursor:not-allowed}.btn-reject-payment[data-v-475876d8]{padding:4px 12px;background:#e53e3e;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease;margin-left:4px}.btn-reject-payment[data-v-475876d8]:hover{background:#c53030;transform:scale(1.05)}.btn-deactivate[data-v-475876d8]{padding:4px 12px;background:#ed8936;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}.btn-deactivate[data-v-475876d8]:hover{background:#dd6b20}.btn-delete[data-v-475876d8]{padding:4px 12px;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}.btn-delete[data-v-475876d8]:hover{background:#c0392b}.btn-approve[data-v-475876d8]{padding:4px 12px;background:#48bb78;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease;margin-right:4px}.btn-approve[data-v-475876d8]:hover{background:#38a169;transform:scale(1.05)}.btn-reject[data-v-475876d8]{padding:4px 12px;background:#e53e3e;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}.btn-reject[data-v-475876d8]:hover{background:#c53030;transform:scale(1.05)}.payment-user[data-v-475876d8]{display:flex;flex-direction:column;gap:2px}.payment-user-email[data-v-475876d8]{font-size:13px;font-weight:500;color:#1a1a2e}.payment-user-name[data-v-475876d8]{font-size:11px;color:#94a3b8}.payment-nominal[data-v-475876d8]{font-weight:600;color:#166534}.empty[data-v-475876d8]{color:#94a3b8;text-align:center;padding:24px}.info-section[data-v-475876d8]{background:#f8fafc;border:1px solid #e2e8f0}.info-section ul[data-v-475876d8]{margin:0;padding-left:20px;color:#64748b;font-size:14px;line-height:2}@media (max-width:768px){.grid-2[data-v-475876d8],.promo-row[data-v-475876d8]{grid-template-columns:1fr}.admin-card[data-v-475876d8]{padding:20px}.admin-header[data-v-475876d8]{flex-direction:column;align-items:stretch}.header-actions[data-v-475876d8]{justify-content:stretch}.btn-excel[data-v-475876d8],.btn-pdf[data-v-475876d8],.btn-refresh[data-v-475876d8]{flex:1;justify-content:center}}@media (max-width:480px){.admin-card[data-v-475876d8]{padding:16px}td[data-v-475876d8],th[data-v-475876d8]{padding:6px 8px;font-size:12px}.btn-approve[data-v-475876d8],.btn-deactivate[data-v-475876d8],.btn-delete[data-v-475876d8],.btn-reject-payment[data-v-475876d8],.btn-reject[data-v-475876d8],.btn-verify[data-v-475876d8]{font-size:10px;padding:2px 8px}.promo-code-input-wrapper[data-v-475876d8],.promo-type-group[data-v-475876d8]{flex-direction:column}}.page-wrapper[data-v-4e895cce]{min-height:calc(100vh - 64px);padding:40px 24px 80px;background:var(--bg-primary,#f8f9fc)}.page-container[data-v-4e895cce]{max-width:820px;margin:0 auto}.page-title[data-v-4e895cce]{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.page-subtitle[data-v-4e895cce]{font-size:16px;color:var(--text-secondary,#5a6378);margin:0 0 32px 0}.content-card[data-v-4e895cce]{background:var(--bg-card,#fff);border-radius:16px;padding:40px 48px;border:1px solid var(--border-color,#e9edf4);box-shadow:0 4px 20px rgba(0,0,0,.04)}.terms-section[data-v-4e895cce]{margin-bottom:32px}.terms-section[data-v-4e895cce]:last-of-type{margin-bottom:0}.terms-section h2[data-v-4e895cce]{font-size:20px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0 0 12px 0}.terms-section p[data-v-4e895cce]{font-size:15px;line-height:1.8;color:var(--text-secondary,#5a6378);margin:0}.terms-section ul[data-v-4e895cce]{padding-left:20px;margin:0}.terms-section ul li[data-v-4e895cce]{font-size:15px;line-height:1.8;color:var(--text-secondary,#5a6378);margin-bottom:8px}.terms-section ul li[data-v-4e895cce]:last-child{margin-bottom:0}.terms-section ul li strong[data-v-4e895cce]{color:var(--text-primary,#1a1f2e)}.contact-info[data-v-4e895cce]{margin-top:12px;padding:16px 20px;background:var(--bg-secondary,#f0f2f6);border-radius:10px}.contact-info p[data-v-4e895cce]{margin:4px 0;font-size:14px}.contact-info p[data-v-4e895cce]:first-child{margin-top:0}.contact-info p[data-v-4e895cce]:last-child{margin-bottom:0}.update-date[data-v-4e895cce]{margin-top:32px;padding-top:20px;border-top:1px solid var(--border-color,#e9edf4)}.update-date p[data-v-4e895cce]{font-size:13px;color:var(--text-muted,#8e96a8);margin:0}@media (max-width:600px){.page-wrapper[data-v-4e895cce]{padding:24px 16px 60px}.page-title[data-v-4e895cce]{font-size:28px}.content-card[data-v-4e895cce]{padding:24px 20px;border-radius:12px}.terms-section h2[data-v-4e895cce]{font-size:18px}.terms-section p[data-v-4e895cce],.terms-section ul li[data-v-4e895cce]{font-size:14px}}@media (prefers-color-scheme:dark){.page-wrapper[data-v-4e895cce]{background:#0d0f17}.content-card[data-v-4e895cce]{background:#171923;border-color:hsla(0,0%,100%,.06)}.terms-section h2[data-v-4e895cce]{color:#e5e8ef}.terms-section p[data-v-4e895cce],.terms-section ul li[data-v-4e895cce]{color:#9aa4b8}.terms-section ul li strong[data-v-4e895cce]{color:#e5e8ef}.contact-info[data-v-4e895cce]{background:#1a1d27}.update-date[data-v-4e895cce]{border-color:hsla(0,0%,100%,.06)}}.page-wrapper[data-v-12ad6d64]{min-height:calc(100vh - 64px);padding:40px 24px 80px;background:var(--bg-primary,#f8f9fc)}.page-container[data-v-12ad6d64]{max-width:820px;margin:0 auto}.page-title[data-v-12ad6d64]{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.page-subtitle[data-v-12ad6d64]{font-size:16px;color:var(--text-secondary,#5a6378);margin:0 0 32px 0}.content-card[data-v-12ad6d64]{background:var(--bg-card,#fff);border-radius:16px;padding:40px 48px;border:1px solid var(--border-color,#e9edf4);box-shadow:0 4px 20px rgba(0,0,0,.04)}.refund-section[data-v-12ad6d64]{margin-bottom:32px}.refund-section[data-v-12ad6d64]:last-of-type{margin-bottom:0}.refund-section h2[data-v-12ad6d64]{font-size:20px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0 0 12px 0}.refund-section p[data-v-12ad6d64]{font-size:15px;line-height:1.8;color:var(--text-secondary,#5a6378);margin:0 0 12px 0}.refund-section p[data-v-12ad6d64]:last-child{margin-bottom:0}.refund-section ol[data-v-12ad6d64],.refund-section ul[data-v-12ad6d64]{padding-left:20px;margin:0}.refund-section ol li[data-v-12ad6d64],.refund-section ul li[data-v-12ad6d64]{font-size:15px;line-height:1.8;color:var(--text-secondary,#5a6378);margin-bottom:8px}.refund-section ol li[data-v-12ad6d64]:last-child,.refund-section ul li[data-v-12ad6d64]:last-child{margin-bottom:0}.refund-section ol li strong[data-v-12ad6d64],.refund-section ul li strong[data-v-12ad6d64]{color:var(--text-primary,#1a1f2e)}.refund-section ul ul[data-v-12ad6d64]{margin-top:4px;padding-left:24px}.refund-section a[data-v-12ad6d64]{color:var(--color-primary,#1769e0);text-decoration:none}.refund-section a[data-v-12ad6d64]:hover{text-decoration:underline}.contact-info[data-v-12ad6d64]{margin-top:12px;padding:16px 20px;background:var(--bg-secondary,#f0f2f6);border-radius:10px}.contact-info p[data-v-12ad6d64]{margin:4px 0;font-size:14px}.contact-info p[data-v-12ad6d64]:first-child{margin-top:0}.contact-info p[data-v-12ad6d64]:last-child{margin-bottom:0}.contact-info a[data-v-12ad6d64]{color:var(--color-primary,#1769e0);text-decoration:none}.contact-info a[data-v-12ad6d64]:hover{text-decoration:underline}.update-date[data-v-12ad6d64]{margin-top:32px;padding-top:20px;border-top:1px solid var(--border-color,#e9edf4)}.update-date p[data-v-12ad6d64]{font-size:13px;color:var(--text-muted,#8e96a8);margin:0}@media (max-width:600px){.page-wrapper[data-v-12ad6d64]{padding:24px 16px 60px}.page-title[data-v-12ad6d64]{font-size:28px}.content-card[data-v-12ad6d64]{padding:24px 20px;border-radius:12px}.refund-section h2[data-v-12ad6d64]{font-size:18px}.refund-section ol li[data-v-12ad6d64],.refund-section p[data-v-12ad6d64],.refund-section ul li[data-v-12ad6d64]{font-size:14px}}@media (prefers-color-scheme:dark){.page-wrapper[data-v-12ad6d64]{background:#0d0f17}.content-card[data-v-12ad6d64]{background:#171923;border-color:hsla(0,0%,100%,.06)}.refund-section h2[data-v-12ad6d64]{color:#e5e8ef}.refund-section ol li[data-v-12ad6d64],.refund-section p[data-v-12ad6d64],.refund-section ul li[data-v-12ad6d64]{color:#9aa4b8}.refund-section ol li strong[data-v-12ad6d64],.refund-section ul li strong[data-v-12ad6d64]{color:#e5e8ef}.refund-section a[data-v-12ad6d64]{color:#7bb3ff}.contact-info[data-v-12ad6d64]{background:#1a1d27}.contact-info a[data-v-12ad6d64]{color:#7bb3ff}.update-date[data-v-12ad6d64]{border-color:hsla(0,0%,100%,.06)}}.page-wrapper[data-v-5ed92975]{min-height:calc(100vh - 64px);padding:40px 24px 80px;background:var(--bg-primary,#f8f9fc)}.page-container[data-v-5ed92975]{max-width:820px;margin:0 auto}.page-title[data-v-5ed92975]{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.page-subtitle[data-v-5ed92975]{font-size:16px;color:var(--text-secondary,#5a6378);margin:0 0 32px 0}.content-card[data-v-5ed92975]{background:var(--bg-card,#fff);border-radius:16px;padding:32px 40px;border:1px solid var(--border-color,#e9edf4);box-shadow:0 4px 20px rgba(0,0,0,.04)}.faq-search[data-v-5ed92975]{margin-bottom:28px}.search-wrapper[data-v-5ed92975]{position:relative;display:flex;align-items:center}.search-wrapper i[data-v-5ed92975]{position:absolute;left:14px;color:var(--text-muted,#8e96a8);font-size:15px}.search-input[data-v-5ed92975]{width:100%;padding:12px 14px 12px 40px;border:1px solid var(--border-color,#e9edf4);border-radius:10px;font-size:14px;font-family:inherit;background:var(--bg-secondary,#f0f2f6);color:var(--text-primary,#1a1f2e);transition:border-color .3s ease,box-shadow .3s ease}.search-input[data-v-5ed92975]:focus{outline:none;border-color:var(--color-primary,#1769e0);box-shadow:0 0 0 3px rgba(23,105,224,.1)}.search-input[data-v-5ed92975]::-moz-placeholder{color:var(--text-muted,#8e96a8)}.search-input[data-v-5ed92975]::placeholder{color:var(--text-muted,#8e96a8)}.faq-item[data-v-5ed92975]{border-bottom:1px solid var(--border-color,#e9edf4)}.faq-item[data-v-5ed92975]:last-child{border-bottom:none}.faq-question[data-v-5ed92975]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:var(--text-primary,#1a1f2e);text-align:left;transition:color .2s ease;gap:16px}.faq-question[data-v-5ed92975]:hover{color:var(--color-primary,#1769e0)}.faq-question .question-text[data-v-5ed92975]{flex:1}.faq-question i[data-v-5ed92975]{flex-shrink:0;color:var(--text-muted,#8e96a8);font-size:14px;transition:transform .3s ease,color .3s ease}.faq-question i.rotated[data-v-5ed92975]{transform:rotate(180deg);color:var(--color-primary,#1769e0)}.faq-answer[data-v-5ed92975]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-answer.open[data-v-5ed92975]{max-height:400px;padding-bottom:18px}.faq-answer p[data-v-5ed92975]{margin:0;font-size:15px;line-height:1.8;color:var(--text-secondary,#5a6378)}.no-results[data-v-5ed92975]{text-align:center;padding:40px 20px}.no-results i[data-v-5ed92975]{font-size:48px;color:var(--text-muted,#8e96a8);margin-bottom:16px}.no-results p[data-v-5ed92975]{font-size:15px;color:var(--text-secondary,#5a6378);margin:0}@media (max-width:600px){.page-wrapper[data-v-5ed92975]{padding:24px 16px 60px}.page-title[data-v-5ed92975]{font-size:28px}.content-card[data-v-5ed92975]{padding:20px 16px;border-radius:12px}.faq-question[data-v-5ed92975]{font-size:15px;padding:14px 0}.faq-answer p[data-v-5ed92975]{font-size:14px}.faq-answer.open[data-v-5ed92975]{padding-bottom:14px}}@media (prefers-color-scheme:dark){.page-wrapper[data-v-5ed92975]{background:#0d0f17}.content-card[data-v-5ed92975]{background:#171923;border-color:hsla(0,0%,100%,.06)}.search-input[data-v-5ed92975]{background:#1a1d27;border-color:hsla(0,0%,100%,.08);color:#e5e8ef}.search-input[data-v-5ed92975]:focus{border-color:var(--color-primary,#1769e0)}.faq-item[data-v-5ed92975]{border-color:hsla(0,0%,100%,.06)}.faq-question[data-v-5ed92975]{color:#e5e8ef}.faq-question[data-v-5ed92975]:hover{color:#7bb3ff}.faq-answer p[data-v-5ed92975]{color:#9aa4b8}.no-results i[data-v-5ed92975]{color:#4a5266}.no-results p[data-v-5ed92975]{color:#9aa4b8}}.page-wrapper[data-v-3ad0eca0]{min-height:calc(100vh - 64px);padding:40px 24px 80px;background:var(--bg-primary,#f8f9fc)}.page-container[data-v-3ad0eca0]{max-width:900px;margin:0 auto}.page-title[data-v-3ad0eca0]{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.page-subtitle[data-v-3ad0eca0]{font-size:16px;color:var(--text-secondary,#5a6378);margin:0 0 40px 0}.contact-grid[data-v-3ad0eca0]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.contact-card[data-v-3ad0eca0]{background:var(--bg-card,#fff);border-radius:16px;padding:32px 24px 28px;text-align:center;border:1px solid var(--border-color,#e9edf4);transition:transform .3s ease,box-shadow .3s ease}.contact-card[data-v-3ad0eca0]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.06)}.contact-icon-wrapper[data-v-3ad0eca0]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px}.email-bg[data-v-3ad0eca0]{background:#e8f2ff;color:#1769e0}.phone-bg[data-v-3ad0eca0]{background:#e4f8f0;color:#0a9e73}.location-bg[data-v-3ad0eca0]{background:#f0e8ff;color:#7b2bea}.contact-card h3[data-v-3ad0eca0]{font-size:16px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.contact-detail[data-v-3ad0eca0]{font-size:15px;color:var(--text-secondary,#5a6378);margin:0 0 4px 0;line-height:1.6}.contact-detail a[data-v-3ad0eca0]{color:var(--text-secondary,#5a6378);text-decoration:none;transition:color .2s ease}.contact-detail a[data-v-3ad0eca0]:hover{color:var(--color-primary,#1769e0)}.contact-note[data-v-3ad0eca0]{font-size:12px;color:var(--text-muted,#8e96a8);margin:4px 0 0 0}.social-section[data-v-3ad0eca0]{margin-bottom:48px}.social-section h2[data-v-3ad0eca0]{font-size:20px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0 0 20px 0}.social-grid[data-v-3ad0eca0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.social-card[data-v-3ad0eca0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--bg-card,#fff);border:1px solid var(--border-color,#e9edf4);text-decoration:none;color:var(--text-primary,#1a1f2e);font-size:14px;font-weight:500;transition:all .3s ease}.social-card i[data-v-3ad0eca0]{font-size:20px}.social-card[data-v-3ad0eca0]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.social-card.tiktok[data-v-3ad0eca0]:hover{border-color:#000;color:#000}.social-card.instagram[data-v-3ad0eca0]:hover{border-color:#e1306c;color:#e1306c}.social-card.youtube[data-v-3ad0eca0]:hover{border-color:red;color:red}.social-card.telegram[data-v-3ad0eca0]:hover{border-color:#08c;color:#08c}.map-section h2[data-v-3ad0eca0]{font-size:20px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0 0 16px 0}.map-placeholder[data-v-3ad0eca0]{background:var(--bg-card,#fff);border:2px dashed var(--border-color,#e9edf4);border-radius:16px;padding:48px 24px;text-align:center;cursor:pointer;transition:border-color .3s ease,background .3s ease}.map-placeholder[data-v-3ad0eca0]:hover{border-color:var(--color-primary,#1769e0);background:var(--bg-secondary,#f0f2f6)}.map-placeholder i[data-v-3ad0eca0]{font-size:40px;color:var(--color-primary,#1769e0);margin-bottom:12px}.map-placeholder p[data-v-3ad0eca0]{font-size:15px;color:var(--text-secondary,#5a6378);margin:0 0 4px 0}.map-note[data-v-3ad0eca0]{font-size:13px;color:var(--text-muted,#8e96a8)}@media (max-width:768px){.contact-grid[data-v-3ad0eca0]{grid-template-columns:1fr;gap:16px}.social-grid[data-v-3ad0eca0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-wrapper[data-v-3ad0eca0]{padding:24px 16px 60px}.page-title[data-v-3ad0eca0]{font-size:28px}.contact-card[data-v-3ad0eca0]{padding:24px 20px}.social-grid[data-v-3ad0eca0]{grid-template-columns:1fr}.map-placeholder[data-v-3ad0eca0]{padding:32px 16px}}@media (prefers-color-scheme:dark){.page-wrapper[data-v-3ad0eca0]{background:#0d0f17}.contact-card[data-v-3ad0eca0]{background:#171923;border-color:hsla(0,0%,100%,.06)}.contact-card h3[data-v-3ad0eca0]{color:#e5e8ef}.contact-detail a[data-v-3ad0eca0],.contact-detail[data-v-3ad0eca0]{color:#9aa4b8}.contact-detail a[data-v-3ad0eca0]:hover{color:#7bb3ff}.contact-note[data-v-3ad0eca0]{color:#6a7488}.social-card[data-v-3ad0eca0]{background:#171923;border-color:hsla(0,0%,100%,.06);color:#d0d5e0}.social-card.tiktok[data-v-3ad0eca0]:hover{border-color:#fff;color:#fff}.social-card.instagram[data-v-3ad0eca0]:hover{border-color:#e1306c;color:#e1306c}.social-card.youtube[data-v-3ad0eca0]:hover{border-color:red;color:red}.social-card.telegram[data-v-3ad0eca0]:hover{border-color:#08c;color:#08c}.map-section h2[data-v-3ad0eca0],.social-section h2[data-v-3ad0eca0]{color:#e5e8ef}.map-placeholder[data-v-3ad0eca0]{background:#171923;border-color:hsla(0,0%,100%,.06)}.map-placeholder[data-v-3ad0eca0]:hover{border-color:#7bb3ff;background:#1a1d27}.map-placeholder p[data-v-3ad0eca0]{color:#9aa4b8}.map-note[data-v-3ad0eca0]{color:#6a7488}.email-bg[data-v-3ad0eca0]{background:rgba(23,105,224,.16)}.phone-bg[data-v-3ad0eca0]{background:rgba(10,158,115,.16)}.location-bg[data-v-3ad0eca0]{background:rgba(123,43,234,.16)}}.page-wrapper[data-v-599d2378]{min-height:calc(100vh - 64px);padding:40px 24px 80px;background:var(--bg-primary,#f8f9fc)}.page-container[data-v-599d2378]{max-width:820px;margin:0 auto}.page-title[data-v-599d2378]{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.page-subtitle[data-v-599d2378]{font-size:16px;color:var(--text-secondary,#5a6378);margin:0 0 32px 0}.content-card[data-v-599d2378]{background:var(--bg-card,#fff);border-radius:16px;padding:40px 48px;border:1px solid var(--border-color,#e9edf4);box-shadow:0 4px 20px rgba(0,0,0,.04)}.privacy-section[data-v-599d2378]{margin-bottom:32px}.privacy-section[data-v-599d2378]:last-of-type{margin-bottom:0}.privacy-section h2[data-v-599d2378]{font-size:20px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0 0 12px 0}.privacy-section h3[data-v-599d2378]{font-size:17px;font-weight:600;color:var(--text-primary,#1a1f2e);margin:16px 0 10px 0}.privacy-section h3[data-v-599d2378]:first-of-type{margin-top:0}.privacy-section p[data-v-599d2378]{font-size:15px;line-height:1.8;color:var(--text-secondary,#5a6378);margin:0 0 12px 0}.privacy-section p[data-v-599d2378]:last-child{margin-bottom:0}.privacy-section ul[data-v-599d2378]{padding-left:20px;margin:0 0 12px 0}.privacy-section ul[data-v-599d2378]:last-child{margin-bottom:0}.privacy-section ul li[data-v-599d2378]{font-size:15px;line-height:1.8;color:var(--text-secondary,#5a6378);margin-bottom:8px}.privacy-section ul li[data-v-599d2378]:last-child{margin-bottom:0}.privacy-section ul li strong[data-v-599d2378]{color:var(--text-primary,#1a1f2e)}.privacy-section a[data-v-599d2378]{color:var(--color-primary,#1769e0);text-decoration:none}.privacy-section a[data-v-599d2378]:hover{text-decoration:underline}.contact-info[data-v-599d2378]{margin-top:12px;padding:16px 20px;background:var(--bg-secondary,#f0f2f6);border-radius:10px}.contact-info p[data-v-599d2378]{margin:4px 0;font-size:14px}.contact-info p[data-v-599d2378]:first-child{margin-top:0}.contact-info p[data-v-599d2378]:last-child{margin-bottom:0}.contact-info a[data-v-599d2378]{color:var(--color-primary,#1769e0);text-decoration:none}.contact-info a[data-v-599d2378]:hover{text-decoration:underline}.update-date[data-v-599d2378]{margin-top:32px;padding-top:20px;border-top:1px solid var(--border-color,#e9edf4)}.update-date p[data-v-599d2378]{font-size:13px;color:var(--text-muted,#8e96a8);margin:0}@media (max-width:600px){.page-wrapper[data-v-599d2378]{padding:24px 16px 60px}.page-title[data-v-599d2378]{font-size:28px}.content-card[data-v-599d2378]{padding:24px 20px;border-radius:12px}.privacy-section h2[data-v-599d2378]{font-size:18px}.privacy-section h3[data-v-599d2378]{font-size:16px}.privacy-section p[data-v-599d2378],.privacy-section ul li[data-v-599d2378]{font-size:14px}}@media (prefers-color-scheme:dark){.page-wrapper[data-v-599d2378]{background:#0d0f17}.content-card[data-v-599d2378]{background:#171923;border-color:hsla(0,0%,100%,.06)}.privacy-section h2[data-v-599d2378],.privacy-section h3[data-v-599d2378]{color:#e5e8ef}.privacy-section p[data-v-599d2378],.privacy-section ul li[data-v-599d2378]{color:#9aa4b8}.privacy-section ul li strong[data-v-599d2378]{color:#e5e8ef}.privacy-section a[data-v-599d2378]{color:#7bb3ff}.contact-info[data-v-599d2378]{background:#1a1d27}.contact-info a[data-v-599d2378]{color:#7bb3ff}.update-date[data-v-599d2378]{border-color:hsla(0,0%,100%,.06)}}.page-wrapper[data-v-0cfd9770]{min-height:calc(100vh - 64px);padding:40px 24px 80px;background:var(--bg-primary,#f8f9fc)}.page-container[data-v-0cfd9770]{max-width:900px;margin:0 auto}.page-title[data-v-0cfd9770]{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.page-subtitle[data-v-0cfd9770]{font-size:16px;color:var(--text-secondary,#5a6378);margin:0 0 32px 0}.content-card[data-v-0cfd9770]{background:var(--bg-card,#fff);border-radius:16px;padding:32px 40px;border:1px solid var(--border-color,#e9edf4);box-shadow:0 4px 20px rgba(0,0,0,.04)}.help-search[data-v-0cfd9770]{margin-bottom:32px}.search-wrapper[data-v-0cfd9770]{position:relative;display:flex;align-items:center}.search-wrapper i[data-v-0cfd9770]{position:absolute;left:14px;color:var(--text-muted,#8e96a8);font-size:15px}.search-input[data-v-0cfd9770]{width:100%;padding:12px 14px 12px 40px;border:1px solid var(--border-color,#e9edf4);border-radius:10px;font-size:14px;font-family:inherit;background:var(--bg-secondary,#f0f2f6);color:var(--text-primary,#1a1f2e);transition:border-color .3s ease,box-shadow .3s ease}.search-input[data-v-0cfd9770]:focus{outline:none;border-color:var(--color-primary,#1769e0);box-shadow:0 0 0 3px rgba(23,105,224,.1)}.search-input[data-v-0cfd9770]::-moz-placeholder{color:var(--text-muted,#8e96a8)}.search-input[data-v-0cfd9770]::placeholder{color:var(--text-muted,#8e96a8)}.no-results[data-v-0cfd9770]{text-align:center;padding:40px 20px}.no-results i[data-v-0cfd9770]{font-size:48px;color:var(--text-muted,#8e96a8);margin-bottom:16px}.no-results p[data-v-0cfd9770]{font-size:15px;color:var(--text-secondary,#5a6378);margin:0}.help-category[data-v-0cfd9770]{margin-bottom:24px;border-bottom:1px solid var(--border-color,#e9edf4)}.help-category[data-v-0cfd9770]:last-child{border-bottom:none;margin-bottom:0}.category-header[data-v-0cfd9770]{display:flex;align-items:center;gap:14px;padding:16px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.category-header[data-v-0cfd9770]:hover{opacity:.8}.category-icon[data-v-0cfd9770]{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.category-title[data-v-0cfd9770]{flex:1;font-size:18px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0}.category-toggle[data-v-0cfd9770]{flex-shrink:0;color:var(--text-muted,#8e96a8);transition:transform .3s ease}.category-toggle.rotated[data-v-0cfd9770]{transform:rotate(180deg)}.category-content[data-v-0cfd9770]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.category-content.open[data-v-0cfd9770]{max-height:2000px;padding-bottom:16px}.guide-item[data-v-0cfd9770]{padding-left:16px;margin-bottom:12px}.guide-item[data-v-0cfd9770]:last-child{margin-bottom:0}.guide-question[data-v-0cfd9770]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;cursor:pointer;font-size:15px;font-weight:600;color:var(--text-primary,#1a1f2e);transition:color .2s ease}.guide-question[data-v-0cfd9770]:hover{color:var(--color-primary,#1769e0)}.guide-question i[data-v-0cfd9770]{flex-shrink:0;color:var(--text-muted,#8e96a8);font-size:13px;transition:transform .3s ease,color .3s ease}.guide-question i.rotated[data-v-0cfd9770]{transform:rotate(180deg);color:var(--color-primary,#1769e0)}.guide-answer[data-v-0cfd9770]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.guide-answer.open[data-v-0cfd9770]{max-height:800px;padding-bottom:12px}.step[data-v-0cfd9770]{display:flex;gap:10px;font-size:14px;line-height:1.7;color:var(--text-secondary,#5a6378);margin-bottom:4px}.step-number[data-v-0cfd9770]{flex-shrink:0;font-weight:700;color:var(--color-primary,#1769e0)}.step-text[data-v-0cfd9770]{flex:1}.guide-note[data-v-0cfd9770]{margin-top:8px;padding:10px 14px;background:#fef9e7;border-radius:8px;display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#7f5f0a}.guide-note i[data-v-0cfd9770]{flex-shrink:0;font-size:16px;color:#f39c12;margin-top:1px}.help-contact[data-v-0cfd9770]{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color,#e9edf4);text-align:center}.help-contact h3[data-v-0cfd9770]{font-size:18px;font-weight:700;color:var(--text-primary,#1a1f2e);margin:0 0 8px 0}.help-contact p[data-v-0cfd9770]{font-size:15px;color:var(--text-secondary,#5a6378);margin:0 0 16px 0}.help-contact-buttons[data-v-0cfd9770]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.contact-btn[data-v-0cfd9770]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.contact-btn.primary[data-v-0cfd9770]{background:var(--color-primary,#1769e0);color:#fff}.contact-btn.primary[data-v-0cfd9770]:hover{background:#1557b8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(23,105,224,.25)}.contact-btn.secondary[data-v-0cfd9770]{background:var(--bg-secondary,#f0f2f6);color:var(--text-primary,#1a1f2e)}.contact-btn.secondary[data-v-0cfd9770]:hover{background:var(--border-color,#e9edf4);transform:translateY(-2px)}@media (max-width:600px){.page-wrapper[data-v-0cfd9770]{padding:24px 16px 60px}.page-title[data-v-0cfd9770]{font-size:28px}.content-card[data-v-0cfd9770]{padding:20px 16px;border-radius:12px}.category-title[data-v-0cfd9770]{font-size:16px}.guide-question[data-v-0cfd9770]{font-size:14px}.step[data-v-0cfd9770]{font-size:13px}.help-contact-buttons[data-v-0cfd9770]{flex-direction:column;align-items:center}.contact-btn[data-v-0cfd9770]{width:100%;max-width:280px;justify-content:center}}@media (prefers-color-scheme:dark){.page-wrapper[data-v-0cfd9770]{background:#0d0f17}.content-card[data-v-0cfd9770]{background:#171923;border-color:hsla(0,0%,100%,.06)}.search-input[data-v-0cfd9770]{background:#1a1d27;border-color:hsla(0,0%,100%,.08);color:#e5e8ef}.search-input[data-v-0cfd9770]:focus{border-color:var(--color-primary,#1769e0)}.help-category[data-v-0cfd9770]{border-color:hsla(0,0%,100%,.06)}.category-title[data-v-0cfd9770]{color:#e5e8ef}.guide-item[data-v-0cfd9770]{border-color:hsla(0,0%,100%,.06)}.guide-question[data-v-0cfd9770]{color:#e5e8ef}.guide-question[data-v-0cfd9770]:hover{color:#7bb3ff}.step[data-v-0cfd9770]{color:#9aa4b8}.step-number[data-v-0cfd9770]{color:#7bb3ff}.guide-note[data-v-0cfd9770]{background:rgba(243,156,18,.12);border-color:#f39c12;color:#f5d48a}.guide-note i[data-v-0cfd9770]{color:#f39c12}.help-contact[data-v-0cfd9770]{border-color:hsla(0,0%,100%,.06)}.help-contact h3[data-v-0cfd9770]{color:#e5e8ef}.help-contact p[data-v-0cfd9770]{color:#9aa4b8}.contact-btn.secondary[data-v-0cfd9770]{background:#1a1d27;color:#d0d5e0}.contact-btn.secondary[data-v-0cfd9770]:hover{background:#242836}.no-results i[data-v-0cfd9770]{color:#4a5266}.no-results p[data-v-0cfd9770]{color:#9aa4b8}}.payment-container[data-v-4e1f6876]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:40px 24px;background:linear-gradient(135deg,#f8f9fc,#f0f2f5)}.payment-card[data-v-4e1f6876]{max-width:1000px;width:100%;background:#fff;border-radius:20px;padding:48px;box-shadow:0 20px 60px rgba(0,0,0,.06);position:relative}.payment-header[data-v-4e1f6876]{text-align:center;margin-bottom:40px}.payment-header h1[data-v-4e1f6876]{font-size:36px;font-weight:800;color:#1a1a2e;margin-bottom:8px;letter-spacing:-.5px}.payment-header .subtitle[data-v-4e1f6876]{color:#6b7280;font-size:16px}.error-alert[data-v-4e1f6876]{display:flex;align-items:center;gap:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px 18px;margin-bottom:24px;color:#991b1b}.error-alert i[data-v-4e1f6876]{font-size:20px;color:#ef4444;flex-shrink:0}.error-alert .close-alert[data-v-4e1f6876]{background:none;border:none;font-size:24px;color:#991b1b;cursor:pointer;margin-left:auto;padding:0 4px}.debug-info[data-v-4e1f6876]{background:#1a1a2e;color:#0f8;border-radius:10px;padding:16px;margin-bottom:24px;font-family:monospace;font-size:13px;overflow-x:auto}.debug-info details[data-v-4e1f6876]{cursor:pointer}.debug-info summary[data-v-4e1f6876]{color:#fff;font-weight:600;margin-bottom:8px}.debug-info pre[data-v-4e1f6876]{color:#0f8;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto}.loading-overlay[data-v-4e1f6876]{position:absolute;inset:0;background:hsla(0,0%,100%,.9);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;backdrop-filter:blur(4px)}.loading-overlay .spinner[data-v-4e1f6876]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#1769e0;border-radius:50%;animation:spin-4e1f6876 .8s linear infinite;margin-bottom:16px}@keyframes spin-4e1f6876{to{transform:rotate(1turn)}}.packages-grid[data-v-4e1f6876]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.package-card[data-v-4e1f6876]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:28px;transition:all .3s ease;position:relative}.package-card[data-v-4e1f6876]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.06)}.package-card.selected[data-v-4e1f6876]{border-color:#1769e0;box-shadow:0 0 0 4px rgba(23,105,224,.08),0 12px 32px rgba(23,105,224,.06)}.package-card.selected[data-v-4e1f6876]:has(.purple-text){border-color:#852bea;box-shadow:0 0 0 4px rgba(133,43,234,.08),0 12px 32px rgba(133,43,234,.06)}.package-badge[data-v-4e1f6876]{position:absolute;top:-10px;right:20px;background:#1769e0;color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:50px;letter-spacing:.5px;text-transform:uppercase}.package-badge.premium[data-v-4e1f6876]{background:linear-gradient(135deg,#852bea,#a855f7)}.package-header[data-v-4e1f6876]{margin-bottom:20px}.package-header h3[data-v-4e1f6876]{font-size:26px;font-weight:700;margin:0 0 8px 0;color:#1a1a2e}.blue-text[data-v-4e1f6876]{color:#1769e0}.purple-text[data-v-4e1f6876]{color:#852bea}.price-tag[data-v-4e1f6876]{display:flex;align-items:baseline;gap:6px}.price-tag .price[data-v-4e1f6876]{font-size:28px;font-weight:800;color:#1a1a2e}.price-tag .period[data-v-4e1f6876]{color:#6b7280;font-size:14px}.features[data-v-4e1f6876]{list-style:none;padding:0;margin:0 0 24px 0}.features li[data-v-4e1f6876]{padding:6px 0;font-size:14px;color:#4b5563;display:flex;align-items:center;gap:10px}.features li i[data-v-4e1f6876]{width:18px;font-size:14px}.select-btn[data-v-4e1f6876]{width:100%;padding:12px;border:none;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease}.btn-blue[data-v-4e1f6876]{background:linear-gradient(135deg,#1769e0,#287ff2);color:#fff}.btn-blue[data-v-4e1f6876]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(23,105,224,.3)}.btn-purple[data-v-4e1f6876]{background:linear-gradient(135deg,#852bea,#a855f7);color:#fff}.btn-purple[data-v-4e1f6876]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(133,43,234,.3)}.btn-outline[data-v-4e1f6876]{background:transparent;color:#6b7280;border:2px solid #e5e7eb}.btn-outline[data-v-4e1f6876]:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb}.select-btn[data-v-4e1f6876]:disabled{opacity:.6;cursor:not-allowed}.payment-action[data-v-4e1f6876]{border-top:1px solid #e5e7eb;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.selected-info[data-v-4e1f6876]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.selected-info span[data-v-4e1f6876]{color:#6b7280;font-size:14px}.selected-info strong[data-v-4e1f6876]{color:#1a1a2e;font-size:16px;font-weight:700}.selected-info .total-price[data-v-4e1f6876]{color:#1769e0;font-weight:800;font-size:20px}.pay-now-btn[data-v-4e1f6876]{padding:14px 40px;border:none;border-radius:12px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;font-size:18px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:10px;white-space:nowrap}.pay-now-btn[data-v-4e1f6876]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(34,197,94,.3)}.pay-now-btn[data-v-4e1f6876]:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.payment-card[data-v-4e1f6876]{padding:24px}.packages-grid[data-v-4e1f6876]{grid-template-columns:1fr}.payment-header h1[data-v-4e1f6876]{font-size:28px}.payment-action[data-v-4e1f6876]{flex-direction:column;align-items:stretch}.selected-info[data-v-4e1f6876]{justify-content:center}.pay-now-btn[data-v-4e1f6876]{justify-content:center;white-space:normal}}@media (max-width:480px){.payment-container[data-v-4e1f6876]{padding:16px}.payment-card[data-v-4e1f6876]{padding:16px;border-radius:12px}.payment-header h1[data-v-4e1f6876]{font-size:24px}.package-card[data-v-4e1f6876]{padding:20px}.package-header h3[data-v-4e1f6876]{font-size:22px}.price-tag .price[data-v-4e1f6876]{font-size:24px}}