.navbar[data-v-9b819341]{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(15,15,35,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.navbar-container[data-v-9b819341]{max-width:1200px;margin:0 auto;padding:0 2rem;height:70px;display:flex;align-items:center;justify-content:space-between}.navbar-brand[data-v-9b819341]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#fff;font-size:1.25rem;font-weight:600}.brand-icon[data-v-9b819341]{font-size:1.5rem}.brand-text[data-v-9b819341]{background:linear-gradient(135deg,#fff 0%,#a78bfa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-links[data-v-9b819341]{display:flex;align-items:center;gap:1.5rem}.nav-link[data-v-9b819341]{color:#ffffffb3;text-decoration:none;font-weight:500;transition:color .3s ease;padding:.5rem 1rem;border-radius:8px}.nav-link[data-v-9b819341]:hover{color:#a78bfa}.nav-link.router-link-exact-active[data-v-9b819341]{color:#a78bfa;background:rgba(167,139,250,.1)}.login-link[data-v-9b819341]{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff!important}.login-link[data-v-9b819341]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #a78bfa4d}.user-dropdown[data-v-9b819341]{position:relative;cursor:pointer}.user-info[data-v-9b819341]{color:#a78bfa;font-weight:500;padding:.5rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;transition:background .3s ease}.user-info[data-v-9b819341]:hover{background:rgba(167,139,250,.1)}.dropdown-arrow[data-v-9b819341]{font-size:.6rem;transition:transform .3s ease}.dropdown-menu[data-v-9b819341]{position:absolute;top:100%;right:0;margin-top:.5rem;background:rgba(30,30,50,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-width:120px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.dropdown-item[data-v-9b819341]{width:100%;padding:.75rem 1rem;background:none;border:none;color:#ffffffb3;cursor:pointer;text-align:left;transition:all .3s ease}.dropdown-item[data-v-9b819341]:hover{background:rgba(239,68,68,.2);color:#f87171}.mobile-menu-btn[data-v-9b819341]{display:none;background:none;border:none;padding:.5rem;cursor:pointer;z-index:1001}.hamburger[data-v-9b819341]{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px}.hamburger span[data-v-9b819341]{display:block;height:2px;width:100%;background:white;border-radius:2px;transition:all .3s ease}.hamburger.active span[data-v-9b819341]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span[data-v-9b819341]:nth-child(2){opacity:0}.hamburger.active span[data-v-9b819341]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 768px){.navbar-container[data-v-9b819341]{padding:0 1rem;height:60px}.mobile-menu-btn[data-v-9b819341]{display:block}.navbar-brand[data-v-9b819341]{font-size:1rem}.brand-icon[data-v-9b819341]{font-size:1.25rem}.navbar-links[data-v-9b819341]{position:fixed;top:60px;left:0;right:0;bottom:0;height:calc(100vh - 60px);height:calc(100dvh - 60px);background:rgba(15,15,35,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1.5rem;gap:.75rem;overflow-y:auto;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:flex}.navbar-links.mobile-active[data-v-9b819341]{opacity:1;visibility:visible}.nav-link[data-v-9b819341]{display:block;padding:1rem;text-align:center;font-size:1.1rem;border-radius:12px;background:rgba(255,255,255,.05)}.nav-link[data-v-9b819341]:hover,.nav-link.router-link-exact-active[data-v-9b819341]{background:rgba(167,139,250,.2)}.user-dropdown[data-v-9b819341]{width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.user-info[data-v-9b819341]{justify-content:center;padding:1rem;background:rgba(255,255,255,.05);border-radius:12px}.dropdown-menu[data-v-9b819341]{position:static;margin-top:.5rem;width:100%}.dropdown-item[data-v-9b819341]{text-align:center}}.app[data-v-028028c7]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-028028c7]{flex:1}.footer[data-v-028028c7]{padding:2rem;text-align:center;border-top:1px solid rgba(255,255,255,.1);background:rgba(15,15,35,.5)}.footer-content p[data-v-028028c7]{color:#fff6;font-size:.9rem}.dashboard-view[data-v-e88b1c2e]{min-height:100vh;padding-top:70px}.page-header[data-v-e88b1c2e]{padding:3rem 0 4rem;background:linear-gradient(135deg,rgba(99,102,241,.1) 0%,transparent 100%)}.header-container[data-v-e88b1c2e]{max-width:1200px;margin:0 auto;padding:0 2rem}.page-title[data-v-e88b1c2e]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.page-subtitle[data-v-e88b1c2e]{font-size:1.1rem;color:#fff9}.container[data-v-e88b1c2e]{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.dashboard-section[data-v-e88b1c2e]{margin-bottom:3rem}.section-title[data-v-e88b1c2e]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.section-title .icon[data-v-e88b1c2e]{font-size:1.5rem}.card[data-v-e88b1c2e]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem}.subscription-card[data-v-e88b1c2e]{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(135deg,rgba(99,102,241,.1) 0%,rgba(255,255,255,.03) 100%);border-color:#6366f14d;margin-bottom:1rem}.subscription-info[data-v-e88b1c2e]{flex:1;overflow:hidden}.subscription-label[data-v-e88b1c2e]{font-size:.9rem;color:#818cf8;margin-bottom:.5rem;font-weight:600}.subscription-url[data-v-e88b1c2e]{font-family:monospace;font-size:1.1rem;color:#fff;background:rgba(0,0,0,.2);padding:.75rem 1rem;border-radius:8px;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscription-hint[data-v-e88b1c2e]{font-size:.85rem;color:#ffffff80}.btn-copy[data-v-e88b1c2e]{flex-shrink:0;padding:.75rem 1.5rem;background:#6366f1;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-copy[data-v-e88b1c2e]:hover{background:#4f46e5;transform:translateY(-2px)}.btn-copy.copied[data-v-e88b1c2e]{background:#10b981}.usage-card[data-v-e88b1c2e]{background:rgba(255,255,255,.05)}.usage-header[data-v-e88b1c2e]{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.95rem;color:#ffffffe6;font-weight:500}.progress-bar[data-v-e88b1c2e]{height:10px;background:rgba(0,0,0,.3);border-radius:5px;overflow:hidden;margin-bottom:1rem}.progress-fill[data-v-e88b1c2e]{height:100%;background:linear-gradient(90deg,#34d399 0%,#10b981 100%);border-radius:5px;transition:width 1s ease-in-out}.usage-footer[data-v-e88b1c2e]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.expire-info[data-v-e88b1c2e]{display:flex;align-items:center;gap:.5rem;color:#fbbf24}.reset-info[data-v-e88b1c2e]{color:#ef4444}.loading-text[data-v-e88b1c2e]{text-align:center;color:#ffffff80;padding:1rem}.info-grid[data-v-e88b1c2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.info-card[data-v-e88b1c2e]{display:flex;flex-direction:column;gap:.5rem}.info-label[data-v-e88b1c2e]{font-size:.9rem;color:#ffffff80}.info-value[data-v-e88b1c2e]{font-size:1.1rem;color:#fff;font-weight:500}.role-badge[data-v-e88b1c2e]{display:inline-block;padding:.25rem .75rem;background:rgba(255,255,255,.1);border-radius:20px;font-size:.85rem;margin-right:.5rem;font-weight:500}.role-badge.role-admin[data-v-e88b1c2e]{background:linear-gradient(135deg,rgba(239,68,68,.2) 0%,rgba(249,115,22,.2) 100%);color:#f87171;border:1px solid rgba(239,68,68,.3)}.role-badge.role-vip[data-v-e88b1c2e]{background:linear-gradient(135deg,rgba(251,191,36,.2) 0%,rgba(245,158,11,.2) 100%);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.role-badge.role-user[data-v-e88b1c2e]{background:linear-gradient(135deg,rgba(96,165,250,.2) 0%,rgba(99,102,241,.2) 100%);color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.empty-subscription[data-v-e88b1c2e]{text-align:center;padding:3rem;color:#ffffff80}.empty-icon[data-v-e88b1c2e]{font-size:3rem;margin-bottom:1rem;opacity:.5}@media (max-width: 768px){.dashboard-view[data-v-e88b1c2e]{padding-top:60px}.page-header[data-v-e88b1c2e]{padding:2rem 0 2.5rem}.header-container[data-v-e88b1c2e]{padding:0 1rem}.page-title[data-v-e88b1c2e]{font-size:1.5rem}.page-subtitle[data-v-e88b1c2e]{font-size:.95rem}.container[data-v-e88b1c2e]{padding:0 1rem 2rem}.section-title[data-v-e88b1c2e]{font-size:1.1rem}.subscription-card[data-v-e88b1c2e]{flex-direction:column;align-items:stretch;gap:1.5rem}.subscription-url[data-v-e88b1c2e]{font-size:.85rem;padding:.6rem .8rem;word-break:break-all;white-space:normal}.btn-copy[data-v-e88b1c2e]{width:100%}.usage-header[data-v-e88b1c2e]{flex-direction:column;gap:.25rem}.usage-footer[data-v-e88b1c2e]{flex-direction:column;align-items:flex-start;gap:.5rem}.info-grid[data-v-e88b1c2e]{grid-template-columns:1fr;gap:1rem}.card[data-v-e88b1c2e]{padding:1rem}}@media (max-width: 400px){.page-title[data-v-e88b1c2e]{font-size:1.3rem}.subscription-url[data-v-e88b1c2e]{font-size:.75rem}}.platform-card[data-v-db93b0e1]{position:relative;display:block;padding:2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;text-decoration:none;color:#fff;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.platform-card[data-v-db93b0e1]:hover{transform:translateY(-8px);border-color:var(--accent-color);box-shadow:0 20px 40px #0000004d,0 0 60px color-mix(in srgb,var(--accent-color) 20%,transparent)}.card-glow[data-v-db93b0e1]{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 10%,transparent) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.platform-card:hover .card-glow[data-v-db93b0e1]{opacity:1}.card-content[data-v-db93b0e1]{position:relative;z-index:1}.icon-wrapper[data-v-db93b0e1]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 20%,transparent) 0%,transparent 100%);border-radius:20px;margin-bottom:1.5rem;color:var(--accent-color);transition:all .4s ease}.platform-card:hover .icon-wrapper[data-v-db93b0e1]{transform:scale(1.1);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 30%,transparent) 0%,color-mix(in srgb,var(--accent-color) 10%,transparent) 100%)}.platform-name[data-v-db93b0e1]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.platform-desc[data-v-db93b0e1]{color:#fff9;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.card-arrow[data-v-db93b0e1]{display:flex;align-items:center;color:var(--accent-color);opacity:0;transform:translate(-10px);transition:all .3s ease}.platform-card:hover .card-arrow[data-v-db93b0e1]{opacity:1;transform:translate(0)}.home[data-v-4a66b52e]{min-height:100vh}.hero[data-v-4a66b52e]{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem;overflow:hidden}.hero-bg[data-v-4a66b52e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gradient-orb[data-v-4a66b52e]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-4a66b52e 20s ease-in-out infinite}.orb-1[data-v-4a66b52e]{width:600px;height:600px;background:linear-gradient(135deg,#a78bfa 0%,#6366f1 100%);top:-200px;left:-100px}.orb-2[data-v-4a66b52e]{width:400px;height:400px;background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 100%);bottom:-100px;right:-100px;animation-delay:-10s}.orb-3[data-v-4a66b52e]{width:300px;height:300px;background:linear-gradient(135deg,#ec4899 0%,#f43f5e 100%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-5s}@keyframes float-4a66b52e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.hero-content[data-v-4a66b52e]{position:relative;text-align:center;z-index:1}.hero-title[data-v-4a66b52e]{font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.title-line[data-v-4a66b52e]{display:block}.title-line.highlight[data-v-4a66b52e]{background:linear-gradient(135deg,#a78bfa 0%,#60a5fa 50%,#34d399 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-4a66b52e]{font-size:1.25rem;color:#ffffffb3;max-width:500px;margin:0 auto}.platforms-section[data-v-4a66b52e]{padding:4rem 2rem 6rem}.container[data-v-4a66b52e]{max-width:1200px;margin:0 auto}.section-title[data-v-4a66b52e]{text-align:center;font-size:2rem;font-weight:700;margin-bottom:3rem;color:#fff}.platforms-grid[data-v-4a66b52e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto}@media (max-width: 768px){.platforms-grid[data-v-4a66b52e]{grid-template-columns:1fr}}.features-section[data-v-4a66b52e]{padding:4rem 2rem 8rem;background:linear-gradient(180deg,transparent 0%,rgba(167,139,250,.05) 100%)}.features-grid[data-v-4a66b52e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card[data-v-4a66b52e]{text-align:center;padding:2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .3s ease}.feature-card[data-v-4a66b52e]:hover{background:rgba(255,255,255,.05);transform:translateY(-4px)}.feature-icon[data-v-4a66b52e]{font-size:3rem;margin-bottom:1rem}.feature-card h3[data-v-4a66b52e]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff}.feature-card p[data-v-4a66b52e]{color:#fff9;font-size:.95rem}.file-card[data-v-aabf3eac]{position:relative;padding:1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease}.file-card[data-v-aabf3eac]:hover{background:rgba(255,255,255,.05);border-color:#fff3;transform:translateY(-4px)}.file-card.recommended[data-v-aabf3eac]{border-color:#a78bfa80;background:linear-gradient(135deg,rgba(167,139,250,.1) 0%,rgba(255,255,255,.03) 100%)}.file-badge[data-v-aabf3eac]{position:absolute;top:-10px;right:20px;padding:.25rem .75rem;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);border-radius:20px;font-size:.8rem;font-weight:600;color:#fff}.file-header[data-v-aabf3eac]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.file-icon[data-v-aabf3eac]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(167,139,250,.15);border-radius:12px;color:#a78bfa;flex-shrink:0}.file-info[data-v-aabf3eac]{flex:1;min-width:0}.file-name[data-v-aabf3eac]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#fff;word-break:break-all}.file-meta[data-v-aabf3eac]{display:flex;gap:.75rem;flex-wrap:wrap}.file-arch[data-v-aabf3eac]{padding:.2rem .6rem;background:rgba(59,130,246,.2);border-radius:6px;font-size:.75rem;color:#60a5fa;font-weight:500}.file-size[data-v-aabf3eac]{color:#ffffff80;font-size:.85rem}.file-desc[data-v-aabf3eac]{color:#fff9;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.file-actions[data-v-aabf3eac]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-download[data-v-aabf3eac]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:10px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s ease;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff}.btn-download[data-v-aabf3eac]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a78bfa66}.platform-view[data-v-b5f8553f]{min-height:100vh;padding-top:70px}.page-header[data-v-b5f8553f]{padding:3rem 0 4rem;background:linear-gradient(180deg,rgba(167,139,250,.1) 0%,transparent 100%)}.header-container[data-v-b5f8553f]{max-width:1200px;margin:0 auto;padding:0 2rem}.back-link[data-v-b5f8553f]{display:inline-flex;align-items:center;gap:.5rem;color:#ffffffb3;text-decoration:none;font-size:.95rem;margin-bottom:2rem;transition:color .3s ease}.back-link[data-v-b5f8553f]:hover{color:#a78bfa}.header-content[data-v-b5f8553f]{max-width:800px}.platform-badge[data-v-b5f8553f]{display:inline-block;padding:.35rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;color:#fff;margin-bottom:1rem}.page-title[data-v-b5f8553f]{font-size:2.5rem;font-weight:700;margin-bottom:.75rem;color:#fff}.page-desc[data-v-b5f8553f]{font-size:1.1rem;color:#ffffffb3;line-height:1.6;margin-bottom:1.5rem}.btn-tutorial-main[data-v-b5f8553f]{display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 1.5rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#34d399;text-decoration:none;font-size:1rem;font-weight:500;transition:all .3s ease}.btn-tutorial-main[data-v-b5f8553f]:hover{background:rgba(34,197,94,.25);border-color:#22c55e80;transform:translateY(-2px)}.container[data-v-b5f8553f]{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.appstore-section[data-v-b5f8553f]{margin-bottom:3rem}.appstore-card[data-v-b5f8553f]{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;background:linear-gradient(135deg,rgba(162,170,173,.15) 0%,rgba(255,255,255,.05) 100%);border:1px solid rgba(162,170,173,.3);border-radius:20px;margin-bottom:2rem}.appstore-left[data-v-b5f8553f]{display:flex;align-items:center;gap:1.5rem}.app-icon[data-v-b5f8553f]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a2aaad 0%,#8e959a 100%);border-radius:18px;color:#fff}.app-info[data-v-b5f8553f]{display:flex;flex-direction:column;gap:.25rem}.app-name[data-v-b5f8553f]{font-size:1.5rem;font-weight:700;color:#fff}.app-price[data-v-b5f8553f]{font-size:1.1rem;color:#a78bfa;font-weight:600}.app-note[data-v-b5f8553f]{font-size:.85rem;color:#ffffff80}.btn-appstore[data-v-b5f8553f]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);border-radius:12px;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s ease}.btn-appstore[data-v-b5f8553f]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #a78bfa80}.qrcode-section[data-v-b5f8553f]{text-align:center;padding:2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px}.qrcode-title[data-v-b5f8553f]{display:inline-flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem}.qrcode-title svg[data-v-b5f8553f]{color:#a78bfa}.qrcode-desc[data-v-b5f8553f]{color:#fff9;font-size:.95rem;margin-bottom:1.5rem}.qrcode-wrapper[data-v-b5f8553f]{display:inline-block;padding:1rem;background:white;border-radius:16px;margin-bottom:1rem}.qrcode-img[data-v-b5f8553f]{display:block;width:200px;height:200px}.qrcode-hint[data-v-b5f8553f]{color:#ffffff80;font-size:.85rem}.section-title[data-v-b5f8553f]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.section-title svg[data-v-b5f8553f]{color:#a78bfa}.files-grid[data-v-b5f8553f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.empty-state[data-v-b5f8553f]{text-align:center;padding:4rem 2rem}.empty-icon[data-v-b5f8553f]{font-size:4rem;margin-bottom:1.5rem}.empty-state h3[data-v-b5f8553f]{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:#fff}.empty-state p[data-v-b5f8553f]{color:#fff9;margin-bottom:2rem}.btn-back[data-v-b5f8553f]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff;text-decoration:none;border-radius:10px;font-weight:500;transition:all .3s ease}.btn-back[data-v-b5f8553f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a78bfa66}.help-section[data-v-b5f8553f]{margin-top:3rem}.help-card[data-v-b5f8553f]{display:flex;gap:1.5rem;padding:1.5rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:16px}.help-card.apple-help[data-v-b5f8553f]{background:rgba(162,170,173,.1);border-color:#a2aaad33}.help-icon[data-v-b5f8553f]{font-size:2rem;flex-shrink:0}.help-content h3[data-v-b5f8553f]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.help-content p[data-v-b5f8553f]{color:#ffffffb3;font-size:.95rem;line-height:1.6}.help-content strong[data-v-b5f8553f]{color:#fbbf24}.help-content .badge[data-v-b5f8553f]{display:inline-block;padding:.15rem .5rem;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);border-radius:12px;font-size:.75rem;font-weight:600;color:#fff}@media (max-width: 768px){.files-grid[data-v-b5f8553f]{grid-template-columns:1fr}.help-card[data-v-b5f8553f]{flex-direction:column;gap:1rem}.appstore-card[data-v-b5f8553f]{flex-direction:column;text-align:center}.appstore-left[data-v-b5f8553f]{flex-direction:column}}.apple-ids-section[data-v-b5f8553f]{margin-bottom:3rem}.permission-denied-message[data-v-b5f8553f]{text-align:center;padding:3rem;background:rgba(255,255,255,.05);border:1px dashed rgba(255,255,255,.2);border-radius:12px;color:#fff}.lock-icon[data-v-b5f8553f]{font-size:3rem;margin-bottom:1rem}.permission-denied-message p[data-v-b5f8553f]{font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.permission-denied-message .sub-text[data-v-b5f8553f]{font-size:.9rem;color:#fff9}.accounts-grid[data-v-b5f8553f]{display:flex;flex-direction:column;gap:1.5rem}.account-card[data-v-b5f8553f]{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative;color:#1f2937}.card-header[data-v-b5f8553f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #f3f4f6;padding-bottom:1rem}.region-badge[data-v-b5f8553f]{font-size:1.1rem;font-weight:600;color:#374151}.status-badge[data-v-b5f8553f]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.status-normal[data-v-b5f8553f]{background-color:#d1fae5;color:#065f46}.status-locked[data-v-b5f8553f]{background-color:#fee2e2;color:#991b1b}.info-row[data-v-b5f8553f]{display:flex;align-items:center;margin-bottom:1rem;font-size:1rem}.label[data-v-b5f8553f]{width:80px;color:#6b7280;flex-shrink:0}.value[data-v-b5f8553f]{flex:1;color:#111827;font-family:monospace;font-size:1.05rem;word-break:break-all;margin-right:1rem}.password-value[data-v-b5f8553f]{letter-spacing:2px}.remark[data-v-b5f8553f]{color:#4b5563;font-family:sans-serif}.time[data-v-b5f8553f]{color:#6b7280;font-family:sans-serif;font-size:.9rem}.btn-icon[data-v-b5f8553f]{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:0 .5rem;margin-right:.5rem;opacity:.7;transition:opacity .2s}.btn-icon[data-v-b5f8553f]:hover{opacity:1}.btn-copy[data-v-b5f8553f]{padding:.4rem 1rem;background-color:#e66c28;color:#fff;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:opacity .2s;white-space:nowrap}.btn-copy[data-v-b5f8553f]:hover{opacity:.9}.btn-locked[data-v-b5f8553f]{background-color:#9ca3af;cursor:not-allowed}.warning-box[data-v-b5f8553f]{margin-top:1.5rem;background-color:#fef2f2;border-radius:8px;padding:1rem}.warning-title[data-v-b5f8553f]{color:#dc2626;font-weight:700;margin-bottom:.5rem}.warning-list[data-v-b5f8553f]{margin:0;padding-left:1.2rem;color:#b91c1c}.warning-list li[data-v-b5f8553f]{margin-bottom:.25rem}.toast-notification[data-v-b5f8553f]{position:fixed;top:100px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(0,0,0,.8);color:#fff;border-radius:12px;font-weight:600;z-index:1000}.toast-enter-active[data-v-b5f8553f],.toast-leave-active[data-v-b5f8553f]{transition:all .3s ease}.toast-enter-from[data-v-b5f8553f],.toast-leave-to[data-v-b5f8553f]{opacity:0;transform:translate(-50%) translateY(-20px)}.tutorial-view[data-v-c2db25b5]{min-height:100vh;padding-top:70px}.page-header[data-v-c2db25b5]{padding:3rem 0 4rem;background:linear-gradient(180deg,rgba(34,197,94,.1) 0%,transparent 100%)}.header-container[data-v-c2db25b5]{max-width:900px;margin:0 auto;padding:0 2rem}.back-link[data-v-c2db25b5]{display:inline-flex;align-items:center;gap:.5rem;color:#ffffffb3;text-decoration:none;font-size:.95rem;margin-bottom:2rem;transition:color .3s ease}.back-link[data-v-c2db25b5]:hover{color:#34d399}.header-content[data-v-c2db25b5]{max-width:800px}.tutorial-badge[data-v-c2db25b5]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3);border-radius:20px;color:#34d399;font-size:.9rem;font-weight:500;margin-bottom:1rem}.page-title[data-v-c2db25b5]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.page-subtitle[data-v-c2db25b5]{font-size:1.1rem;color:#fff9}.container[data-v-c2db25b5]{max-width:900px;margin:0 auto;padding:0 2rem 4rem}.steps-nav[data-v-c2db25b5]{display:flex;gap:.5rem;overflow-x:auto;padding:1rem 0;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.step-nav-item[data-v-c2db25b5]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;white-space:nowrap;transition:all .3s ease}.step-nav-item[data-v-c2db25b5]:hover{background:rgba(255,255,255,.08)}.step-nav-item.active[data-v-c2db25b5]{background:rgba(34,197,94,.15);border-color:#22c55e4d}.step-nav-number[data-v-c2db25b5]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-radius:50%;font-size:.75rem;font-weight:600;color:#ffffffb3}.step-nav-item.active .step-nav-number[data-v-c2db25b5]{background:#34d399;color:#0a0a1a}.step-nav-title[data-v-c2db25b5]{font-size:.85rem;color:#ffffffb3}.step-nav-item.active .step-nav-title[data-v-c2db25b5]{color:#34d399}.steps-content[data-v-c2db25b5]{display:flex;flex-direction:column;gap:2rem}.step-card[data-v-c2db25b5]{padding:2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;transition:all .3s ease}.step-card[data-v-c2db25b5]:hover{background:rgba(255,255,255,.05);border-color:#22c55e4d}.step-header[data-v-c2db25b5]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.step-number[data-v-c2db25b5]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#34d399 0%,#22c55e 100%);border-radius:16px;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0}.step-title-wrapper[data-v-c2db25b5]{flex:1}.step-title[data-v-c2db25b5]{font-size:1.35rem;font-weight:600;color:#fff;margin-bottom:.5rem}.step-desc[data-v-c2db25b5]{color:#fff9;font-size:1rem;line-height:1.6}.step-substeps[data-v-c2db25b5]{display:flex;flex-direction:column;gap:.75rem;padding-left:.5rem}.substep-item[data-v-c2db25b5]{display:flex;gap:1rem;align-items:flex-start;padding:.75rem 1rem;background:rgba(255,255,255,.02);border-radius:10px;transition:background .2s ease}.substep-item[data-v-c2db25b5]:hover{background:rgba(255,255,255,.05)}.substep-bullet[data-v-c2db25b5]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.15);border-radius:8px;color:#34d399;flex-shrink:0}.substep-text[data-v-c2db25b5]{color:#fffc;font-size:.95rem;line-height:1.6;padding-top:.2rem}.empty-state[data-v-c2db25b5]{text-align:center;padding:4rem 2rem}.empty-icon[data-v-c2db25b5]{font-size:4rem;margin-bottom:1.5rem}.empty-state h3[data-v-c2db25b5]{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:#fff}.empty-state p[data-v-c2db25b5]{color:#fff9;margin-bottom:2rem}.btn-back[data-v-c2db25b5]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff;text-decoration:none;border-radius:10px;font-weight:500;transition:all .3s ease}.btn-back[data-v-c2db25b5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a78bfa66}.action-section[data-v-c2db25b5]{margin-top:3rem;text-align:center}.btn-download[data-v-c2db25b5]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff;text-decoration:none;border-radius:12px;font-size:1.1rem;font-weight:600;transition:all .3s ease}.btn-download[data-v-c2db25b5]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #a78bfa80}.tips-section[data-v-c2db25b5]{margin-top:3rem}.tip-card[data-v-c2db25b5]{padding:1.5rem;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:16px}.tip-header[data-v-c2db25b5]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.tip-icon[data-v-c2db25b5]{font-size:1.5rem}.tip-header h4[data-v-c2db25b5]{font-size:1.1rem;font-weight:600;color:#fbbf24}.tip-list[data-v-c2db25b5]{list-style:none;padding:0;margin:0}.tip-list li[data-v-c2db25b5]{position:relative;padding-left:1.5rem;color:#ffffffb3;font-size:.95rem;line-height:1.8}.tip-list li[data-v-c2db25b5]:before{content:"•";position:absolute;left:0;color:#fbbf24}@media (max-width: 768px){.steps-nav[data-v-c2db25b5]{display:none}.step-header[data-v-c2db25b5]{flex-direction:column;gap:1rem}.step-number[data-v-c2db25b5]{width:48px;height:48px;font-size:1.25rem}.step-card[data-v-c2db25b5]{padding:1.5rem}}.login-page[data-v-564d2005]{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#0f0f23 0%,#1a1a3e 100%)}.login-container[data-v-564d2005]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;width:100%;max-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-header[data-v-564d2005]{text-align:center;margin-bottom:2rem}.login-header h1[data-v-564d2005]{font-size:2rem;color:#fff;margin-bottom:.5rem}.login-header p[data-v-564d2005]{color:#fff9}.form-group[data-v-564d2005]{margin-bottom:1.5rem}.form-group label[data-v-564d2005]{display:block;color:#fffc;margin-bottom:.5rem;font-weight:500}.form-group input[data-v-564d2005]{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.05);color:#fff;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-group input[data-v-564d2005]:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33}.form-group input[data-v-564d2005]::placeholder{color:#fff6}.remember-row[data-v-564d2005]{margin-bottom:1.5rem}.remember-label[data-v-564d2005]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-checkbox[data-v-564d2005]{display:none}.checkmark[data-v-564d2005]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:4px;margin-right:10px;position:relative;transition:all .2s ease;background:rgba(255,255,255,.05)}.remember-checkbox:checked+.checkmark[data-v-564d2005]{background:#a78bfa;border-color:#a78bfa}.remember-checkbox:checked+.checkmark[data-v-564d2005]:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.remember-text[data-v-564d2005]{color:#ffffffb3;font-size:.9rem}.error-message[data-v-564d2005]{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;text-align:center}.login-btn[data-v-564d2005]{width:100%;padding:1rem;background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.login-btn[data-v-564d2005]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #a78bfa4d}.login-btn[data-v-564d2005]:disabled{opacity:.6;cursor:not-allowed}.admin-page[data-v-2bb449f8]{min-height:calc(100vh - 70px);padding:6rem 2rem 2rem;background:linear-gradient(135deg,#0f0f23 0%,#1a1a3e 100%)}.admin-container[data-v-2bb449f8]{max-width:1200px;margin:0 auto}.admin-tabs[data-v-2bb449f8]{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:rgba(255,255,255,.05);border-radius:12px}.tab-btn[data-v-2bb449f8]{flex:1;padding:1rem;background:transparent;border:none;color:#fff9;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease}.tab-btn[data-v-2bb449f8]:hover{background:rgba(255,255,255,.1);color:#fff}.tab-btn.active[data-v-2bb449f8]{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff}.tab-content[data-v-2bb449f8]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.section-header[data-v-2bb449f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-2bb449f8]{color:#fff;margin:0}.add-btn[data-v-2bb449f8]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.add-btn[data-v-2bb449f8]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #10b9814d}.data-table[data-v-2bb449f8]{width:100%;border-collapse:collapse}.data-table th[data-v-2bb449f8],.data-table td[data-v-2bb449f8]{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.data-table th[data-v-2bb449f8]{color:#fff9;font-weight:500}.data-table td[data-v-2bb449f8]{color:#fff}.role-tag[data-v-2bb449f8],.menu-tag[data-v-2bb449f8]{display:inline-block;padding:.25rem .5rem;margin:.125rem;background:rgba(167,139,250,.2);color:#a78bfa;border-radius:4px;font-size:.85rem}.menu-tag[data-v-2bb449f8]{background:rgba(96,165,250,.2);color:#60a5fa}.status-badge[data-v-2bb449f8]{padding:.25rem .75rem;border-radius:20px;font-size:.85rem}.status-badge.active[data-v-2bb449f8]{background:rgba(16,185,129,.2);color:#34d399}.status-badge.disabled[data-v-2bb449f8]{background:rgba(239,68,68,.2);color:#f87171}.edit-btn[data-v-2bb449f8],.delete-btn[data-v-2bb449f8]{padding:.4rem .75rem;margin-right:.5rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .3s ease}.edit-btn[data-v-2bb449f8]{background:rgba(96,165,250,.2);color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.edit-btn[data-v-2bb449f8]:hover{background:rgba(96,165,250,.3)}.delete-btn[data-v-2bb449f8]{background:rgba(239,68,68,.2);color:#f87171;border:1px solid rgba(239,68,68,.3)}.delete-btn[data-v-2bb449f8]:hover{background:rgba(239,68,68,.3)}.loading[data-v-2bb449f8],.no-data[data-v-2bb449f8]{color:#fff6;text-align:center;padding:2rem}.modal-overlay[data-v-2bb449f8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-2bb449f8]{background:#1a1a3e;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;width:100%;max-width:500px;max-height:80vh;overflow-y:auto}.modal h3[data-v-2bb449f8]{color:#fff;margin:0 0 1.5rem}.form-group[data-v-2bb449f8]{margin-bottom:1.5rem}.form-group label[data-v-2bb449f8]{display:block;color:#ffffffb3;margin-bottom:.5rem}.form-group input[data-v-2bb449f8],.form-group select[data-v-2bb449f8],.form-group textarea[data-v-2bb449f8]{width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.05);color:#fff;font-size:1rem}.form-group textarea[data-v-2bb449f8]{resize:vertical}.checkbox-group[data-v-2bb449f8]{display:flex;flex-wrap:wrap;gap:1rem}.checkbox-label[data-v-2bb449f8]{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;cursor:pointer}.checkbox-label input[type=checkbox][data-v-2bb449f8]{width:auto}.modal-actions[data-v-2bb449f8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.form-group-row[data-v-2bb449f8]{display:flex;gap:1rem}.form-group-row .form-group[data-v-2bb449f8]{flex:1}.color-input[data-v-2bb449f8]{display:flex;gap:.5rem}.color-input input[type=color][data-v-2bb449f8]{width:50px;padding:.1rem;height:42px}.plan-badge-mini[data-v-2bb449f8]{display:inline-block;font-size:.7rem;padding:.1rem .3rem;background:rgba(251,191,36,.2);color:#fbbf24;border-radius:4px;margin-left:.5rem}.cancel-btn[data-v-2bb449f8],.submit-btn[data-v-2bb449f8]{padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.cancel-btn[data-v-2bb449f8]{background:rgba(255,255,255,.1);color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.cancel-btn[data-v-2bb449f8]:hover{background:rgba(255,255,255,.2)}.submit-btn[data-v-2bb449f8]{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);color:#fff;border:none}.submit-btn[data-v-2bb449f8]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #a78bfa4d}code[data-v-2bb449f8]{background:rgba(255,255,255,.1);padding:.2rem .5rem;border-radius:4px;font-family:monospace}.checkbox-group[data-v-2bb449f8]{display:flex;align-items:center;gap:.5rem;color:#fff}.checkbox-group label[data-v-2bb449f8]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-group input[type=checkbox][data-v-2bb449f8]{width:1.1em;height:1.1em;margin:0}:root{--color-bg: #0a0a1a;--color-bg-secondary: #0f0f23;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .6);--color-primary: #a78bfa;--color-primary-hover: #8b5cf6;--color-border: rgba(255, 255, 255, .1);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);background:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top left,rgba(167,139,250,.08) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(59,130,246,.08) 0%,transparent 50%),var(--color-bg);z-index:-1}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}::selection{background:var(--color-primary);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:rgba(167,139,250,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(167,139,250,.5)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in{animation:fadeIn .6s ease forwards}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0%,#60a5fa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){html{font-size:15px}}@media (max-width: 480px){html{font-size:14px}}
