.home-page[data-v-2ebc2b48]{display:flex;flex-direction:column;background-color:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding-bottom:64px}.hero[data-v-2ebc2b48]{padding:100px 24px 64px;text-align:center;background:#fff;max-width:800px;margin:0 auto}.hero h1[data-v-2ebc2b48]{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.1;letter-spacing:-.03em;font-weight:800;color:#1a1a1a}.hero-subtitle[data-v-2ebc2b48]{margin:16px 0 0;font-size:24px;font-weight:600;color:#5c5cff;letter-spacing:-.01em}.hero-sub[data-v-2ebc2b48]{margin:24px auto 0;color:#666;line-height:1.6;font-size:18px}.hero-actions[data-v-2ebc2b48]{margin-top:40px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn[data-v-2ebc2b48]{min-width:160px;height:52px;border-radius:8px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;font-size:16px;transition:all .2s ease}.btn.primary[data-v-2ebc2b48]{background:#5c5cff;color:#fff}.btn.primary[data-v-2ebc2b48]:hover{background:#4a4aff;transform:translateY(-2px);box-shadow:0 4px 12px #5c5cff33}.btn.ghost[data-v-2ebc2b48]{border:1px solid #eaeaea;color:#1a1a1a;background:#fff}.btn.ghost[data-v-2ebc2b48]:hover{background:#f8f9fa;border-color:#d0d0d0}.metrics[data-v-2ebc2b48]{display:flex;justify-content:center;flex-wrap:wrap;gap:48px;padding:40px 24px;max-width:1000px;margin:0 auto;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.metric-card[data-v-2ebc2b48]{text-align:center;min-width:140px}.metric-card .value[data-v-2ebc2b48]{font-size:40px;font-weight:800;color:#1a1a1a;letter-spacing:-.02em}.metric-card .label[data-v-2ebc2b48]{color:#666;font-size:15px;margin-top:8px;font-weight:500}.feature-section[data-v-2ebc2b48]{padding:80px 24px 40px;max-width:1200px;margin:0 auto}.feature-header[data-v-2ebc2b48]{text-align:center;margin-bottom:64px}.feature-header h2[data-v-2ebc2b48]{margin:0;font-size:36px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.feature-header p[data-v-2ebc2b48]{margin:16px 0 0;font-size:18px;color:#666}.highlight-grid[data-v-2ebc2b48]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.highlight-card[data-v-2ebc2b48]{border:1px solid #eaeaea;border-radius:16px;background:#fff;padding:40px;transition:all .3s ease}.highlight-card[data-v-2ebc2b48]:hover{box-shadow:0 12px 32px #0000000f;transform:translateY(-4px);border-color:#e0e0e0}.card-icon[data-v-2ebc2b48]{font-size:40px;margin-bottom:24px;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#f5f5ff;border-radius:12px}.highlight-card h3[data-v-2ebc2b48]{margin:0 0 12px;font-size:22px;color:#1a1a1a;font-weight:700}.highlight-card p[data-v-2ebc2b48]{margin:0;color:#666;line-height:1.6;font-size:16px}@media(max-width:900px){.highlight-grid[data-v-2ebc2b48]{grid-template-columns:1fr}}@media(max-width:600px){.hero[data-v-2ebc2b48]{padding:64px 24px 40px}.metrics[data-v-2ebc2b48]{gap:24px;padding:32px 24px}.metric-card[data-v-2ebc2b48]{min-width:120px}.feature-section[data-v-2ebc2b48]{padding-top:64px}.highlight-card[data-v-2ebc2b48]{padding:24px}}.download-page[data-v-bcad2876]{padding:64px 24px;max-width:1000px;margin:0 auto}.header-section[data-v-bcad2876]{text-align:center;margin-bottom:64px}.header-section h1[data-v-bcad2876]{font-size:36px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.subtitle[data-v-bcad2876]{font-size:18px;color:#666}.download-cards[data-v-bcad2876]{display:flex;gap:32px;justify-content:center;margin-bottom:80px}.card[data-v-bcad2876]{width:300px;background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:40px 24px;text-align:center;box-shadow:0 4px 6px #00000005;transition:all .2s}.card[data-v-bcad2876]:hover:not(.disabled){transform:translateY(-4px);box-shadow:0 12px 24px #0000000f;border-color:#5c5cff}.card.disabled[data-v-bcad2876]{opacity:.6;background:#fafafa}.card-icon[data-v-bcad2876]{color:#1a1a1a;margin-bottom:24px}.card h3[data-v-bcad2876]{font-size:24px;font-weight:700;margin-bottom:8px;color:#1a1a1a}.card p[data-v-bcad2876]{color:#666;font-size:14px;margin-bottom:12px}.file-name[data-v-bcad2876]{display:block;margin-bottom:16px;color:gray;font-size:12px;line-height:1.4;word-break:break-all}.btn[data-v-bcad2876]{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:44px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;border:none;width:100%;transition:background .15s}.btn-primary[data-v-bcad2876]{background:#5c5cff;color:#fff}.btn-primary[data-v-bcad2876]:hover{background:#4a4aff}.btn-secondary[data-v-bcad2876]{background:#eaeaea;color:#666;cursor:not-allowed}.history-section h2[data-v-bcad2876]{font-size:24px;font-weight:700;margin-bottom:32px;color:#1a1a1a;text-align:center}.timeline[data-v-bcad2876]{max-width:700px;margin:0 auto;border-left:2px solid #eaeaea;padding-left:32px}.version-item[data-v-bcad2876]{position:relative;margin-bottom:48px}.version-item[data-v-bcad2876]:last-child{margin-bottom:0}.version-item[data-v-bcad2876]:before{content:"";position:absolute;left:-41px;top:0;width:16px;height:16px;border-radius:50%;background:#5c5cff;border:4px solid #ffffff}.version-meta[data-v-bcad2876]{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.v-num[data-v-bcad2876]{font-size:20px;font-weight:700;color:#5c5cff}.v-date[data-v-bcad2876]{font-size:14px;color:#888}.version-content[data-v-bcad2876]{background:#fafafa;border:1px solid #eaeaea;border-radius:8px;padding:24px}.version-content ul[data-v-bcad2876]{margin:0;padding-left:20px;color:#333}.version-content li[data-v-bcad2876]{margin-bottom:8px}.version-content li[data-v-bcad2876]:last-child{margin-bottom:0}@media(max-width:768px){.download-cards[data-v-bcad2876]{flex-direction:column;align-items:center}.card[data-v-bcad2876]{width:100%;max-width:360px}.timeline[data-v-bcad2876]{padding-left:24px}.version-item[data-v-bcad2876]:before{left:-33px}}.docs-page[data-v-b20de7c2]{border:1px solid #e8ecf4;border-radius:20px;background:linear-gradient(180deg,#fff,#fcfcff);display:grid;grid-template-columns:240px 1fr 220px;overflow:hidden;margin-top:32px;box-shadow:0 18px 50px #0f172a0f}.docs-nav[data-v-b20de7c2]{border-right:1px solid #edf1f7;padding:24px;background:linear-gradient(180deg,#fafbff,#fff)}.docs-nav h3[data-v-b20de7c2]{margin:0 0 16px;font-size:16px;color:#1a1a1a;font-weight:600}.docs-nav ul[data-v-b20de7c2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.docs-nav li[data-v-b20de7c2]{margin:0}.docs-nav a[data-v-b20de7c2]{display:block;border-radius:12px;padding:10px 12px;font-size:14px;color:#666;text-decoration:none;transition:all .2s ease}.docs-nav a[data-v-b20de7c2]:hover{background:#f2f5ff;color:#3538cd;transform:translate(2px)}.docs-content[data-v-b20de7c2]{padding:32px 40px}.overline[data-v-b20de7c2]{margin:0;color:#5c5cff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.docs-content h1[data-v-b20de7c2]{margin:8px 0 16px;font-size:32px;font-weight:700;color:#1a1a1a;line-height:1.2}.lead[data-v-b20de7c2]{color:#666;line-height:1.7;font-size:16px;margin-bottom:24px}.hero-panel[data-v-b20de7c2]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:20px;margin-top:24px;padding:24px;border-radius:20px;background:linear-gradient(135deg,#eef2ff,#fff 55%,#f5fffb);border:1px solid #e6ebff}.hero-copy h2[data-v-b20de7c2]{margin:14px 0 12px;font-size:28px;line-height:1.3}.hero-copy p[data-v-b20de7c2]{margin:0;color:#5b6474;line-height:1.8}.hero-badges[data-v-b20de7c2]{display:flex;flex-wrap:wrap;gap:10px}.hero-badge[data-v-b20de7c2]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#5c5cff1a;color:#4444d4;font-size:12px;font-weight:700}.hero-stats[data-v-b20de7c2]{display:grid;gap:12px}.stat-card[data-v-b20de7c2]{display:grid;gap:6px;padding:16px 18px;border-radius:16px;background:#ffffffd9;border:1px solid #e7ebf6;box-shadow:0 8px 20px #6366f10f}.stat-card strong[data-v-b20de7c2]{font-size:15px;color:#111827}.stat-card span[data-v-b20de7c2]{color:#667085;line-height:1.6;font-size:13px}.stat-card.soft[data-v-b20de7c2]{background:#f0fdfae6}.notice-grid[data-v-b20de7c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.callout[data-v-b20de7c2]{margin:0;border-radius:14px;padding:16px;font-size:14px;line-height:1.6}.callout.info[data-v-b20de7c2]{background:#f5f5ff;color:#4a4aff;border:1px solid #e0e0ff}.callout.success[data-v-b20de7c2]{background:#f0fdf4;color:#166534;border:1px solid #dcfce7}.intro-grid[data-v-b20de7c2],.module-grid[data-v-b20de7c2]{display:grid;gap:16px}.intro-grid[data-v-b20de7c2]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.scene-strip[data-v-b20de7c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.scene-card[data-v-b20de7c2]{display:grid;gap:8px;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #edf1f7}.scene-card strong[data-v-b20de7c2]{color:#111827;font-size:15px}.scene-card span[data-v-b20de7c2]{color:#667085;line-height:1.7;font-size:14px}.module-grid[data-v-b20de7c2]{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid.two-col[data-v-b20de7c2]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card[data-v-b20de7c2],.summary-card[data-v-b20de7c2]{border:1px solid #edf1f7;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfcfe);padding:20px;box-shadow:0 8px 24px #0f172a08}.module-card.full[data-v-b20de7c2]{grid-column:1 / -1}.summary-tag[data-v-b20de7c2]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:26px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:600}.summary-tag.app[data-v-b20de7c2]{background:#ecfeff;color:#0f766e}.summary-card h3[data-v-b20de7c2],.module-card h3[data-v-b20de7c2]{margin:12px 0 8px;font-size:18px;color:#1a1a1a}.summary-card p[data-v-b20de7c2],.section-desc[data-v-b20de7c2]{margin:0;color:#666;line-height:1.7}.section-block[data-v-b20de7c2]{margin-top:36px}.docs-content h2[data-v-b20de7c2]{margin:0 0 16px;font-size:22px;font-weight:700;color:#1a1a1a}.normal-list[data-v-b20de7c2],.step-list[data-v-b20de7c2]{margin:0;padding-left:20px;color:#666;line-height:1.85}.step-list.compact[data-v-b20de7c2],.normal-list.compact[data-v-b20de7c2]{line-height:1.75}.normal-list li[data-v-b20de7c2],.step-list li[data-v-b20de7c2]{margin-bottom:8px}.toc[data-v-b20de7c2]{border-left:1px solid #edf1f7;padding:24px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,#fff,#fbfcff)}.toc h4[data-v-b20de7c2]{margin:0 0 8px;font-size:14px;color:#1a1a1a;font-weight:600}.toc a[data-v-b20de7c2]{color:#666;font-size:13px;text-decoration:none;transition:color .15s}.toc a[data-v-b20de7c2]:hover{color:#5c5cff}@media(max-width:1280px){.docs-page[data-v-b20de7c2]{grid-template-columns:220px 1fr}.toc[data-v-b20de7c2]{display:none}}@media(max-width:1080px){.docs-page[data-v-b20de7c2]{grid-template-columns:1fr;margin-top:16px}.docs-nav[data-v-b20de7c2]{border-right:none;border-bottom:1px solid #eaeaea}.intro-grid[data-v-b20de7c2],.notice-grid[data-v-b20de7c2],.hero-panel[data-v-b20de7c2],.scene-strip[data-v-b20de7c2],.module-grid[data-v-b20de7c2],.module-grid.two-col[data-v-b20de7c2]{grid-template-columns:1fr}.docs-content[data-v-b20de7c2]{padding:24px 20px}}.auth-page[data-v-9768f165]{min-height:calc(100vh - 64px);display:grid;place-items:center;padding:32px 16px}.auth-card[data-v-9768f165]{width:min(92vw,460px);background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 44px #0f172a1f;padding:20px;display:grid;gap:14px}.auth-head h2[data-v-9768f165]{margin:0;font-size:24px;color:#0f172a}.auth-head p[data-v-9768f165]{margin:6px 0 0;color:#64748b;font-size:13px}.field[data-v-9768f165]{display:grid;gap:6px}.field label[data-v-9768f165]{font-size:13px;color:#475569}.field input[data-v-9768f165]{height:42px;padding:0 12px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;outline:none}.field input[data-v-9768f165]:focus{border-color:#4f46e5}.auth-error[data-v-9768f165]{color:#b91c1c;font-size:12px}.auth-message[data-v-9768f165]{color:#0f766e;font-size:12px}.submit-row[data-v-9768f165]{display:flex;align-items:center;justify-content:space-between;gap:12px}.switch-inline[data-v-9768f165]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.switch-link[data-v-9768f165]{border:none;background:transparent;color:#1d4ed8;font-size:12px;padding:0;cursor:pointer}.switch-link[data-v-9768f165]:hover{color:#1e40af;text-decoration:underline}.btn[data-v-9768f165]{border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer}.btn.primary[data-v-9768f165]{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.btn.primary[data-v-9768f165]:disabled{opacity:.7;cursor:not-allowed}.btn.ghost[data-v-9768f165]{background:#f8fafc}.logged-box[data-v-9768f165]{display:grid;gap:12px}.logged-email[data-v-9768f165]{color:#0f172a;font-size:14px}.logged-actions[data-v-9768f165]{display:flex;flex-wrap:wrap;gap:8px}.center-page[data-v-fb51d74b]{display:flex;flex-direction:column;gap:24px;padding:32px 0}.header-card[data-v-fb51d74b]{border:1px solid #eaeaea;border-radius:12px;background:#fff;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.header-card .actions[data-v-fb51d74b]{display:flex;gap:12px}.header-card h2[data-v-fb51d74b]{margin:0;font-size:24px;font-weight:600;color:#1a1a1a}.header-card p[data-v-fb51d74b]{margin:8px 0 0;color:#666;font-size:15px}.balance-grid[data-v-fb51d74b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.balance-card[data-v-fb51d74b]{border:1px solid #eaeaea;border-radius:12px;background:#fff;padding:24px}.balance-card .label[data-v-fb51d74b]{color:#666;font-size:14px;font-weight:500}.balance-card .value[data-v-fb51d74b]{margin-top:12px;font-size:32px;font-weight:700;color:#1a1a1a}.balance-card .value.text[data-v-fb51d74b]{font-size:16px;color:#334155}.table-card[data-v-fb51d74b]{border:1px solid #dbe4f2;border-radius:12px;background:#fff;padding:24px}.table-head h3[data-v-fb51d74b]{margin:0 0 16px;font-size:18px;font-weight:600;color:#1a1a1a}.table[data-v-fb51d74b]{width:100%;border-collapse:collapse}.table th[data-v-fb51d74b],.table td[data-v-fb51d74b]{border-bottom:1px solid #eaeaea;padding:12px 16px;text-align:left;font-size:14px;color:#1a1a1a}.table th[data-v-fb51d74b]{color:#666;font-weight:500}.modal-mask[data-v-fb51d74b]{position:fixed;inset:0;background:#0006;display:grid;place-items:center;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-fb51d74b]{width:min(480px,90vw);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 8px 32px #00000014}.modal-header[data-v-fb51d74b]{border-bottom:1px solid #eaeaea;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-fb51d74b]{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.icon-btn[data-v-fb51d74b]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#666;transition:color .15s}.icon-btn[data-v-fb51d74b]:hover{color:#1a1a1a}.modal-body[data-v-fb51d74b]{padding:24px;display:flex;flex-direction:column;gap:20px}.modal-body label[data-v-fb51d74b]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;color:#1a1a1a}.modal-body select[data-v-fb51d74b],.modal-body input[data-v-fb51d74b]{height:44px;border:1px solid #e0e0e0;border-radius:8px;padding:0 16px;font-size:15px;outline:none;background:#fff;color:#1a1a1a;transition:border-color .2s}.modal-body select[data-v-fb51d74b]:focus,.modal-body input[data-v-fb51d74b]:focus{border-color:#5c5cff}.modal-actions[data-v-fb51d74b]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.order-result[data-v-fb51d74b]{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;font-size:14px;color:#1a1a1a;display:flex;flex-direction:column;gap:8px}.btn[data-v-fb51d74b]{height:40px;border-radius:8px;padding:0 16px;border:1px solid transparent;cursor:pointer;font-weight:500;font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.btn.primary[data-v-fb51d74b]{color:#fff;background:#5c5cff}.btn.primary[data-v-fb51d74b]:hover{background:#4a4aff}.btn.ghost[data-v-fb51d74b]{border-color:#e0e0e0;background:#fff;color:#1a1a1a}.btn.ghost[data-v-fb51d74b]:hover{background:#f5f5f5}@media(max-width:900px){.header-card[data-v-fb51d74b]{flex-direction:column;align-items:flex-start}}.orders-page[data-v-774d1090]{padding:32px 24px;display:flex;flex-direction:column;gap:24px}.header-card[data-v-774d1090]{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 4px 6px #00000005}.header-card h2[data-v-774d1090]{margin:0;font-size:28px;font-weight:700;color:#1a1a1a;line-height:1.2}.header-card p[data-v-774d1090]{margin:8px 0 0;color:#666;font-size:15px}.filter-card[data-v-774d1090]{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:24px;display:flex;align-items:end;gap:16px;flex-wrap:wrap;box-shadow:0 4px 6px #00000005}.filter-card label[data-v-774d1090]{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#666;font-weight:500}.filter-card select[data-v-774d1090]{min-width:200px;height:40px;border:1px solid #e0e0e0;border-radius:8px;padding:0 16px;font-size:14px;outline:none;background:#fff;transition:border-color .2s}.filter-card select[data-v-774d1090]:focus{border-color:#5c5cff}.table-card[data-v-774d1090]{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:24px;overflow:auto;box-shadow:0 4px 6px #00000005}.table[data-v-774d1090]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-774d1090],.table td[data-v-774d1090]{padding:16px;text-align:left;border-bottom:1px solid #eaeaea}.table th[data-v-774d1090]{color:#666;font-weight:500;white-space:nowrap}.table td[data-v-774d1090]{color:#1a1a1a}.empty[data-v-774d1090]{text-align:center;color:#666;padding:48px!important}.btn[data-v-774d1090]{height:40px;border-radius:8px;padding:0 20px;font-size:14px;font-weight:500;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.btn.primary[data-v-774d1090]{background:#5c5cff;color:#fff}.btn.primary[data-v-774d1090]:hover{background:#4a4aff}.btn.ghost[data-v-774d1090]{background:transparent;color:#1a1a1a;border:1px solid #e0e0e0}.btn.ghost[data-v-774d1090]:hover{background:#f8f9fa;border-color:#d0d0d0}@media(max-width:900px){.header-card[data-v-774d1090]{flex-direction:column;align-items:flex-start}}.admin-page[data-v-64826993]{display:flex;flex-direction:column;gap:24px;padding:32px 0}.header-card[data-v-64826993]{border:1px solid #eaeaea;border-radius:12px;background:#fff;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.header-card h2[data-v-64826993]{margin:0;font-size:24px;font-weight:600;color:#1a1a1a}.header-card p[data-v-64826993]{margin:8px 0 0;color:#666;font-size:15px}.menu-row[data-v-64826993]{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid #eaeaea;padding-bottom:16px}.menu-btn[data-v-64826993]{border:none;background:transparent;color:#666;padding:8px 16px;cursor:pointer;font-weight:500;font-size:15px;border-radius:6px;transition:all .2s}.menu-btn[data-v-64826993]:hover{background:#f5f5f5;color:#1a1a1a}.menu-btn.active[data-v-64826993]{color:#5c5cff;background:#f5f5ff;font-weight:600}.card[data-v-64826993]{border:1px solid #eaeaea;border-radius:12px;background:#fff;padding:24px;display:flex;flex-direction:column;gap:20px}.card h3[data-v-64826993]{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.setting-grid[data-v-64826993]{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.setting-grid.two label[data-v-64826993]{display:flex;flex-direction:column;gap:8px;min-width:240px;color:#1a1a1a;font-size:14px;font-weight:500}.setting-grid input[type=number][data-v-64826993]{height:44px;border:1px solid #e0e0e0;border-radius:8px;padding:0 16px;font-size:15px;outline:none;transition:border-color .2s}.setting-grid input[type=number][data-v-64826993]:focus{border-color:#5c5cff}.setting-grid.three[data-v-64826993]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px}.sub-card[data-v-64826993]{border:1px solid #eaeaea;border-radius:10px;padding:16px;background:#fcfcff;display:flex;flex-direction:column;gap:12px}.sub-card h4[data-v-64826993]{margin:0;font-size:15px;color:#1a1a1a}.table.compact th[data-v-64826993],.table.compact td[data-v-64826993]{padding:8px 10px;font-size:13px}.table.compact input[type=text][data-v-64826993],.table.compact input[type=number][data-v-64826993]{width:100%;height:34px;border:1px solid #e0e0e0;border-radius:6px;padding:0 10px;font-size:13px}.line-item[data-v-64826993]{display:inline-flex;align-items:center;gap:8px;color:#1a1a1a;font-size:15px}.setting-actions[data-v-64826993]{display:flex;justify-content:flex-end;margin-top:8px}.table-head[data-v-64826993]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.toolbar[data-v-64826993]{display:flex;gap:12px;flex-wrap:wrap}.toolbar input[data-v-64826993],.toolbar select[data-v-64826993]{height:40px;border:1px solid #e0e0e0;border-radius:8px;padding:0 16px;font-size:14px;outline:none;background:#fff}.toolbar input[data-v-64826993]:focus,.toolbar select[data-v-64826993]:focus{border-color:#5c5cff}.table[data-v-64826993]{width:100%;border-collapse:collapse}.table th[data-v-64826993],.table td[data-v-64826993]{border-bottom:1px solid #eaeaea;padding:12px 16px;text-align:left;vertical-align:middle;font-size:14px;color:#1a1a1a}.table th[data-v-64826993]{color:#666;font-weight:500}.btn[data-v-64826993]{height:40px;border-radius:8px;padding:0 16px;border:1px solid transparent;cursor:pointer;font-weight:500;font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.btn.primary[data-v-64826993]{color:#fff;background:#5c5cff}.btn.primary[data-v-64826993]:hover{background:#4a4aff}.btn.ghost[data-v-64826993]{border-color:#e0e0e0;background:#fff;color:#1a1a1a}.btn.ghost[data-v-64826993]:hover{background:#f5f5f5}.btn.tiny[data-v-64826993]{height:32px;padding:0 12px;font-size:13px}.modal-mask[data-v-64826993]{position:fixed;inset:0;background:#0006;display:grid;place-items:center;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-64826993]{width:min(480px,90vw);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 8px 32px #00000014}.ledger-modal[data-v-64826993]{width:min(960px,92vw)}.modal-header[data-v-64826993]{border-bottom:1px solid #eaeaea;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-64826993]{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.icon-btn[data-v-64826993]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#666;transition:color .15s}.icon-btn[data-v-64826993]:hover{color:#1a1a1a}.modal-body[data-v-64826993]{padding:24px;display:flex;flex-direction:column;gap:20px}.target[data-v-64826993]{margin:0;background:#f8f9fa;border-radius:8px;padding:12px 16px;color:#1a1a1a;font-size:14px;font-weight:500}.modal-body label[data-v-64826993]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;color:#1a1a1a}.modal-body select[data-v-64826993],.modal-body input[data-v-64826993]{height:44px;border:1px solid #e0e0e0;border-radius:8px;padding:0 16px;font-size:15px;outline:none;background:#fff;transition:border-color .2s}.modal-body select[data-v-64826993]:focus,.modal-body input[data-v-64826993]:focus{border-color:#5c5cff}.modal-actions[data-v-64826993]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.pager[data-v-64826993]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pager-summary[data-v-64826993]{color:#666;font-size:13px}.pager-actions[data-v-64826993]{display:flex;align-items:center;gap:8px}.ledger-summary[data-v-64826993]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.summary-card[data-v-64826993]{border:1px solid #eaeaea;border-radius:10px;background:#f8f9ff;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.summary-label[data-v-64826993]{color:#666;font-size:13px}@media(max-width:768px){.header-card[data-v-64826993]{flex-direction:column;align-items:flex-start}.setting-grid.three[data-v-64826993],.ledger-summary[data-v-64826993]{grid-template-columns:1fr}}.recharge-page[data-v-a8c7c676]{padding:48px 24px;min-height:calc(100vh - 64px);display:flex;justify-content:center;align-items:flex-start}.recharge-container[data-v-a8c7c676]{width:100%;max-width:640px;background:#fff;border-radius:16px;border:1px solid #eaeaea;box-shadow:0 8px 24px #0000000d;padding:40px}.header[data-v-a8c7c676]{text-align:center;margin-bottom:40px}.header h1[data-v-a8c7c676]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.header p[data-v-a8c7c676]{font-size:16px;color:#666}.amount-selection[data-v-a8c7c676],.payment-selection[data-v-a8c7c676]{margin-bottom:32px}h3[data-v-a8c7c676]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px;border-bottom:1px solid #eaeaea;padding-bottom:8px}.amount-grid[data-v-a8c7c676]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.amount-option[data-v-a8c7c676]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s ease;font-weight:600}.amount-option[data-v-a8c7c676]:hover{border-color:#5c5cff;background:#f1f3ff}.amount-option.selected[data-v-a8c7c676]{border-color:#5c5cff;background-color:#5c5cff;color:#fff;box-shadow:0 4px 8px #5c5cff33}.amount-option .value[data-v-a8c7c676]{font-size:18px}.custom-amount[data-v-a8c7c676]{display:flex;align-items:center;padding:0 16px}.custom-amount .prefix[data-v-a8c7c676]{font-size:18px;font-weight:600;color:#666}.custom-amount input[data-v-a8c7c676]{width:100%;border:none;background:transparent;outline:none;font-size:18px;font-weight:600;text-align:center;color:#1a1a1a}.custom-amount input[data-v-a8c7c676]:focus{color:#5c5cff}.payment-methods[data-v-a8c7c676]{display:flex;flex-direction:column;gap:12px}.method-option[data-v-a8c7c676]{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.method-option[data-v-a8c7c676]:hover{border-color:#5c5cff}.method-option.selected[data-v-a8c7c676]{border-color:#5c5cff;background-color:#f1f3ff}.method-option img[data-v-a8c7c676]{height:28px}.method-option span[data-v-a8c7c676]{font-weight:600;color:#1a1a1a;flex-grow:1}.radio-checkmark[data-v-a8c7c676]{width:20px;height:20px;border-radius:50%;border:2px solid #cccccc;transition:all .2s}.method-option.selected .radio-checkmark[data-v-a8c7c676]{border-color:#5c5cff;background-color:#5c5cff;position:relative}.method-option.selected .radio-checkmark[data-v-a8c7c676]:after{content:"";position:absolute;top:4px;left:7px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.summary-and-action[data-v-a8c7c676]{margin-top:40px;padding-top:24px;border-top:1px solid #eaeaea;display:flex;justify-content:space-between;align-items:center}.summary-text[data-v-a8c7c676]{font-size:16px;font-weight:500;color:#1a1a1a}.final-amount[data-v-a8c7c676]{font-size:24px;font-weight:700;color:#d93025}.pay-btn[data-v-a8c7c676]{height:48px;padding:0 40px;border-radius:8px;background:#5c5cff;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:background .2s}.pay-btn[data-v-a8c7c676]:hover:not(:disabled){background:#4a4aff}.pay-btn[data-v-a8c7c676]:disabled{background:#ccc;cursor:not-allowed}.qr-modal-mask[data-v-a8c7c676]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}.qr-modal[data-v-a8c7c676]{position:relative;width:min(92vw,420px);padding:32px 28px 28px;border:1px solid #e0e0e0;border-radius:16px;background:#f8f9fa;box-shadow:0 20px 60px #0f172a38;display:flex;flex-direction:column;align-items:center;gap:12px}.qr-modal-close[data-v-a8c7c676]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:#475569;font-size:20px;line-height:1;cursor:pointer}.qr-modal-close[data-v-a8c7c676]:hover{background:#0f172a0f}.qr-panel[data-v-a8c7c676]{margin-top:32px;padding:28px;border:1px solid #e0e0e0;border-radius:12px;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;gap:12px}.qr-header[data-v-a8c7c676]{display:flex;align-items:center;gap:12px}.qr-title[data-v-a8c7c676]{font-size:16px;font-weight:600;color:#1a1a1a}.qr-amount[data-v-a8c7c676]{font-size:20px;font-weight:700;color:#07a84e}.qr-image[data-v-a8c7c676]{width:200px;height:200px;border-radius:8px;border:1px solid #eaeaea;background:#fff}.qr-tip[data-v-a8c7c676]{font-size:14px;color:#666;margin:0}.qr-order[data-v-a8c7c676]{font-size:12px;color:#999;margin:0;font-family:monospace}.qr-cancel[data-v-a8c7c676]{margin-top:4px;background:transparent;border:1px solid #e0e0e0;border-radius:6px;padding:6px 20px;font-size:13px;color:#666;cursor:pointer;transition:background .15s}.qr-cancel[data-v-a8c7c676]:hover{background:#eee}.success-page[data-v-4a5a766b]{min-height:calc(100vh - 64px);padding:48px 24px;display:flex;justify-content:center}.success-card[data-v-4a5a766b]{width:100%;max-width:560px;background:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 8px 24px #0000000f;padding:40px;text-align:center}.success-icon[data-v-4a5a766b]{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#e8fff1;color:#0ea75a;font-size:36px;font-weight:700;display:flex;align-items:center;justify-content:center}.success-card h1[data-v-4a5a766b]{margin:0;font-size:30px;color:#1a1a1a}.success-desc[data-v-4a5a766b]{margin:12px 0 0;color:#666;line-height:1.7}.success-meta[data-v-4a5a766b]{margin-top:28px;border-radius:12px;background:#f8f9fb;padding:20px;text-align:left}.meta-row[data-v-4a5a766b]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #e9ebef}.meta-row[data-v-4a5a766b]:last-child{border-bottom:none}.label[data-v-4a5a766b]{color:#666}.value[data-v-4a5a766b]{color:#1a1a1a;font-weight:600;word-break:break-all;text-align:right}.actions[data-v-4a5a766b]{margin-top:28px;display:flex;justify-content:center;gap:12px}.btn[data-v-4a5a766b]{border:none;border-radius:10px;padding:12px 20px;cursor:pointer;font-size:15px;font-weight:600}.btn.primary[data-v-4a5a766b]{background:#5c5cff;color:#fff}.btn.ghost[data-v-4a5a766b]{background:#f3f4f6;color:#1a1a1a}.app-shell[data-v-5cfbf1fe]{min-height:100vh;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a}.topbar[data-v-5cfbf1fe]{position:sticky;top:0;z-index:30;border-bottom:1px solid #eaeaea;background:#fff}.topbar-inner[data-v-5cfbf1fe]{max-width:1240px;margin:0 auto;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.brand-link[data-v-5cfbf1fe]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#1a1a1a}.brand-icon[data-v-5cfbf1fe]{flex-shrink:0;display:block;border-radius:11px;box-shadow:0 2px 10px #4b40dd59}.brand-text[data-v-5cfbf1fe]{display:flex;align-items:baseline;gap:8px}.brand-text strong[data-v-5cfbf1fe]{font-size:28px;font-weight:800;color:#1a1a1a;line-height:1}.brand-tagline[data-v-5cfbf1fe]{font-size:14px;color:#666;font-weight:500}.nav[data-v-5cfbf1fe]{display:flex;align-items:center;gap:24px}.nav-link[data-v-5cfbf1fe]{text-decoration:none;color:#666;font-size:14px;font-weight:500;transition:color .15s ease}.nav-link[data-v-5cfbf1fe]:hover{color:#1a1a1a}.nav-link.router-link-active[data-v-5cfbf1fe]{color:#1a1a1a;font-weight:600}.nav-link-primary[data-v-5cfbf1fe]{height:36px;padding:0 16px;border-radius:6px;background:#5c5cff;color:#fff!important;display:inline-flex;align-items:center;font-weight:500;transition:background .15s}.nav-link-primary[data-v-5cfbf1fe]:hover{background:#4a4aff}.logout-btn[data-v-5cfbf1fe]{border:none;background:transparent;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s}.logout-btn[data-v-5cfbf1fe]:hover{color:#1a1a1a}.app-main[data-v-5cfbf1fe]{max-width:1240px;margin:0 auto;padding:0}.user-dropdown[data-v-5cfbf1fe]{position:relative;display:inline-block}.dropdown-btn[data-v-5cfbf1fe]{background:transparent;border:none;font-size:14px;font-weight:500;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:6px;transition:all .15s}.dropdown-btn[data-v-5cfbf1fe]:hover{color:#1a1a1a;background:#f5f5f5}.dropdown-menu[data-v-5cfbf1fe]{display:none;position:absolute;top:100%;right:0;background:#fff;min-width:140px;box-shadow:0 4px 12px #0000001a;border:1px solid #eaeaea;border-radius:8px;padding:8px 0;z-index:100;overflow:hidden}.user-dropdown:hover .dropdown-menu[data-v-5cfbf1fe]{display:block}.dropdown-item[data-v-5cfbf1fe]{display:block;width:100%;box-sizing:border-box;text-align:left;padding:8px 16px;font-size:14px;color:#1a1a1a;text-decoration:none;background:none;border:none;cursor:pointer;transition:background .1s}.dropdown-item[data-v-5cfbf1fe]:hover{background:#f5f5f5}.dropdown-divider[data-v-5cfbf1fe]{height:1px;background:#eaeaea;margin:6px 0}.logout-item[data-v-5cfbf1fe]{color:#d93025}@media(max-width:768px){.topbar-inner[data-v-5cfbf1fe]{height:auto;padding:16px 24px;flex-wrap:wrap;gap:16px}}
