@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@600;700&family=Manrope:wght@300;400;600;700&display=swap";.modal-overlay[data-v-e6a7fc2e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#14121f99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:1000}.modal-content[data-v-e6a7fc2e]{background:#fff;padding:40px;border-radius:24px;text-align:center;box-shadow:0 24px 60px #15182633;width:min(400px,90vw)}h2[data-v-e6a7fc2e]{margin:0 0 12px;font-family:Fraunces,serif;color:#14121f}p[data-v-e6a7fc2e]{margin:0 0 32px;color:#5f6672}.language-buttons[data-v-e6a7fc2e]{display:flex;gap:16px;justify-content:center}.btn[data-v-e6a7fc2e]{padding:12px 24px;border-radius:999px;font-weight:700;cursor:pointer;border:none;font-size:16px;transition:transform .2s ease}.btn.primary[data-v-e6a7fc2e]{background:#ff7a59;color:#fff}.btn[data-v-e6a7fc2e]:hover{transform:translateY(-2px)}.small[data-v-6d43570c]{font-size:13px;padding:6px 12px;height:auto}.home-page[data-v-6d43570c]{--ink: #14121f;--muted: #5f6672;--accent: #ff7a59;--accent-strong: #ff5b3d;--accent-soft: #fff1eb;--blue: #2b5df5;--surface: rgba(255, 255, 255, .9);--surface-strong: #ffffff;--stroke: rgba(20, 18, 31, .12);--shadow: 0 24px 60px rgba(21, 24, 38, .14);min-height:100vh;position:relative;overflow:hidden;padding:28px 6vw 80px;background:radial-gradient(circle at top left,#fff0e4,#f4f6ff 45%,#f7fbff);color:var(--ink);font-family:Manrope,sans-serif}.top-nav[data-v-6d43570c]{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.brand[data-v-6d43570c]{display:flex;gap:12px;align-items:center}.brand-mark[data-v-6d43570c]{width:44px;height:44px;border-radius:16px;object-fit:cover;display:block;background:#fff;box-shadow:0 10px 20px #ff7a5959}.brand-name[data-v-6d43570c]{font-family:Fraunces,serif;font-size:20px;letter-spacing:.4px}.brand-sub[data-v-6d43570c]{font-size:12px;color:var(--muted)}.nav-links[data-v-6d43570c]{display:flex;gap:24px;font-size:14px}.nav-links a[data-v-6d43570c]{color:var(--muted);text-decoration:none;font-weight:600}.nav-actions[data-v-6d43570c]{display:flex;gap:12px}.btn[data-v-6d43570c]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;border:1px solid transparent}.btn.primary[data-v-6d43570c]{background:var(--accent);color:#fff;box-shadow:0 14px 28px #ff7a5959}.btn.primary[data-v-6d43570c]:hover{transform:translateY(-1px);background:var(--accent-strong)}.btn.secondary[data-v-6d43570c]{background:var(--surface-strong);color:var(--ink);border-color:var(--stroke)}.btn.ghost[data-v-6d43570c]{background:transparent;color:var(--ink);border-color:var(--stroke)}.btn.micro[data-v-6d43570c]{padding:8px 16px;font-size:13px;border-radius:12px;background:#14121f;color:#fff}.btn.full[data-v-6d43570c]{width:100%}.hero[data-v-6d43570c]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;margin-top:60px;position:relative;z-index:2}.hero-copy h1[data-v-6d43570c]{font-family:Fraunces,serif;font-size:clamp(36px,4vw,52px);line-height:1.05;margin:10px 0 18px}.lead[data-v-6d43570c]{font-size:18px;color:var(--muted);max-width:520px}.eyebrow[data-v-6d43570c]{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--blue);font-weight:700}.cta-row[data-v-6d43570c]{display:flex;gap:16px;margin:28px 0 24px}.hero-meta[data-v-6d43570c]{display:flex;flex-wrap:wrap;gap:12px}.meta-card[data-v-6d43570c]{padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--stroke);font-size:13px;font-weight:600}.hero-panel[data-v-6d43570c]{display:flex;align-items:center;justify-content:center}.panel-card[data-v-6d43570c]{width:100%;background:var(--surface-strong);border-radius:26px;border:1px solid var(--stroke);box-shadow:var(--shadow);padding:28px;position:relative;overflow:hidden}.panel-card[data-v-6d43570c]:before{content:"";position:absolute;inset:-60px 40% auto auto;width:200px;height:200px;background:radial-gradient(circle,rgba(255,122,89,.24),transparent 70%);opacity:.8}.panel-title[data-v-6d43570c]{font-weight:700;font-size:16px;margin-bottom:18px}.panel-list[data-v-6d43570c]{display:grid;gap:14px}.panel-item[data-v-6d43570c]{display:flex;align-items:center;gap:12px;font-size:14px}.panel-tag[data-v-6d43570c]{padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:#b34733;font-weight:700;font-size:12px}.panel-footer[data-v-6d43570c]{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:13px;color:var(--muted)}.section-block[data-v-6d43570c]{margin-top:90px;position:relative;z-index:2}.section-block.alt[data-v-6d43570c]{background:#fff9;border-radius:32px;padding:48px;border:1px solid var(--stroke)}.section-header[data-v-6d43570c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.section-header h2[data-v-6d43570c]{font-family:Fraunces,serif;font-size:clamp(28px,3vw,36px);margin:8px 0 0}.section-lead[data-v-6d43570c]{color:var(--muted);font-size:16px}.curriculum-grid[data-v-6d43570c],.practice-grid[data-v-6d43570c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.curriculum-card[data-v-6d43570c]{padding:26px 26px 28px;border-radius:24px;background:linear-gradient(160deg,#fff,#f6f8ff);border:1px solid rgba(20,18,31,.1);box-shadow:0 18px 36px #14121f1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.curriculum-card[data-v-6d43570c]:hover{transform:translateY(-4px);box-shadow:0 22px 44px #14121f24;border-color:#ff7a5959}.curriculum-card h3[data-v-6d43570c]{margin:12px 0 10px}.card-tag[data-v-6d43570c]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#3b4a74;background:#2b5df514;font-weight:700}.practice-card[data-v-6d43570c]{display:flex;gap:16px;padding:22px;border-radius:20px;border:1px solid rgba(20,18,31,.1);background:linear-gradient(180deg,#fff,#f7f9ff);box-shadow:0 14px 28px #14121f14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.practice-card[data-v-6d43570c]:hover{transform:translateY(-3px);box-shadow:0 18px 34px #14121f1f;border-color:#2b5df533}.practice-closer[data-v-6d43570c]{margin-top:24px;font-size:15px;font-weight:600;color:var(--ink);max-width:720px}.practice-icon[data-v-6d43570c]{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#2b5df5,#88b3ff);color:#fff;font-weight:700;box-shadow:0 10px 18px #2b5df538}.pricing .pricing-card[data-v-6d43570c]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;background:var(--surface-strong);border-radius:32px;padding:48px;border:1px solid var(--stroke);box-shadow:var(--shadow)}.price-box[data-v-6d43570c]{padding:28px;border-radius:24px;border:1px solid var(--stroke);background:#fff;box-shadow:0 10px 24px #14121f14;display:grid;gap:12px}.price-plans[data-v-6d43570c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.price-plan[data-v-6d43570c]{border-radius:16px;border:1px solid var(--stroke);background:#f8faff;padding:14px;text-decoration:none;color:var(--ink);display:grid;gap:6px;transition:transform .2s ease,box-shadow .2s ease,border .2s ease}.price-plan[data-v-6d43570c]:hover{transform:translateY(-2px);box-shadow:0 12px 22px #1518261f;border-color:#2b5df540}.plan-title[data-v-6d43570c]{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.plan-price[data-v-6d43570c]{font-family:Fraunces,serif;font-size:20px;color:var(--ink)}.plan-action[data-v-6d43570c]{font-size:12px;font-weight:700;color:var(--accent-strong)}@media (max-width: 900px){.price-plans[data-v-6d43570c]{grid-template-columns:1fr}}.price-core[data-v-6d43570c]{margin:0;font-weight:600}.price-core-note[data-v-6d43570c]{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.price-section-title[data-v-6d43570c]{margin:8px 0 0;font-size:13px;font-weight:700}.price-list[data-v-6d43570c]{list-style:disc;padding-left:18px;margin:0;display:grid;gap:8px;color:var(--muted)}.price-anchor[data-v-6d43570c]{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.price-block[data-v-6d43570c]{display:grid;gap:6px;font-size:12px;color:var(--muted)}.price-block strong[data-v-6d43570c]{color:var(--ink);font-size:13px}.price-block p[data-v-6d43570c]{margin:0;line-height:1.5}.price-cta-note[data-v-6d43570c]{margin:0;font-size:12px;color:var(--muted);text-align:center}.price-fit-note[data-v-6d43570c]{margin:0;font-size:12px;color:var(--muted)}.price-final[data-v-6d43570c]{margin:0;font-weight:600;color:var(--ink);font-size:13px}.footer[data-v-6d43570c]{margin-top:80px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;color:var(--muted)}.footer-meta[data-v-6d43570c]{display:grid;gap:6px}.footer-disclaimer[data-v-6d43570c]{margin:0;max-width:520px;font-size:12px;line-height:1.4;color:var(--muted)}.footer-links[data-v-6d43570c]{display:flex;gap:16px}.footer a[data-v-6d43570c]{color:var(--ink);text-decoration:none;font-weight:600}.shape[data-v-6d43570c]{position:absolute;border-radius:50%;opacity:.5;filter:blur(0px);animation:float-6d43570c 10s ease-in-out infinite}.shape-1[data-v-6d43570c]{width:240px;height:240px;background:#ff7a5940;top:-80px;right:-50px}.shape-2[data-v-6d43570c]{width:180px;height:180px;background:#2b5df533;bottom:140px;left:-60px;animation-delay:2s}.shape-3[data-v-6d43570c]{width:120px;height:120px;background:#ffb47840;top:55%;right:8%;animation-delay:4s}.reveal[data-v-6d43570c]{opacity:0;transform:translateY(16px);animation:reveal-6d43570c .8s ease forwards}.delay-1[data-v-6d43570c]{animation-delay:.1s}.delay-2[data-v-6d43570c]{animation-delay:.2s}.delay-3[data-v-6d43570c]{animation-delay:.3s}.delay-4[data-v-6d43570c]{animation-delay:.4s}.delay-5[data-v-6d43570c]{animation-delay:.5s}@keyframes reveal-6d43570c{to{opacity:1;transform:translateY(0)}}@keyframes float-6d43570c{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (max-width: 1100px){.hero[data-v-6d43570c],.pricing .pricing-card[data-v-6d43570c],.section-header[data-v-6d43570c]{grid-template-columns:1fr}}@media (max-width: 900px){.nav-links[data-v-6d43570c]{display:none}.curriculum-grid[data-v-6d43570c],.practice-grid[data-v-6d43570c]{grid-template-columns:1fr}.section-block.alt[data-v-6d43570c]{padding:32px}}@media (max-width: 720px){.top-nav[data-v-6d43570c]{flex-direction:column;align-items:flex-start}.hero[data-v-6d43570c]{margin-top:40px}.cta-row[data-v-6d43570c],.footer[data-v-6d43570c]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.shape[data-v-6d43570c],.reveal[data-v-6d43570c]{animation:none}}.auth-page[data-v-9db48298]{--ink: #14121f;--muted: #5f6672;--accent: #ff7a59;--accent-strong: #ff5b3d;--surface: rgba(255, 255, 255, .92);--stroke: rgba(20, 18, 31, .12);--shadow: 0 24px 60px rgba(21, 24, 38, .14);position:relative;min-height:100vh;display:grid;place-items:center;padding:48px 6vw;background:radial-gradient(circle at top right,#fff1ea,#f2f5ff 45%,#f7fbff);color:var(--ink);font-family:Manrope,sans-serif}.auth-back[data-v-9db48298]{position:absolute;top:28px;left:28px;width:44px;height:44px;border-radius:999px;border:1px solid var(--stroke);background:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;box-shadow:0 12px 26px #15182626;transition:transform .2s ease,box-shadow .2s ease}.auth-back[data-v-9db48298]:hover{transform:translateY(-1px);box-shadow:0 16px 32px #1518262e}.auth-back[data-v-9db48298]:focus-visible{outline:3px solid rgba(255,122,89,.4);outline-offset:3px}.auth-back svg[data-v-9db48298]{width:20px;height:20px}.auth-shell[data-v-9db48298]{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;background:var(--surface);border-radius:28px;border:1px solid var(--stroke);box-shadow:var(--shadow);padding:32px}.auth-visual h1[data-v-9db48298]{font-family:Fraunces,serif;font-size:clamp(32px,3vw,40px);margin:12px 0 16px}.auth-visual p[data-v-9db48298]{color:var(--muted);font-size:16px}.visual-badge[data-v-9db48298]{display:inline-flex;padding:6px 14px;border-radius:999px;background:#14121f;color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.visual-grid[data-v-9db48298]{margin-top:28px;display:grid;gap:16px}.visual-card[data-v-9db48298]{display:flex;gap:14px;align-items:center;padding:16px;border-radius:18px;border:1px solid var(--stroke);background:#fff}.visual-card strong[data-v-9db48298]{display:block}.visual-card span[data-v-9db48298]{display:block;color:var(--muted);font-size:12px}.visual-number[data-v-9db48298]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#2b5df5,#7ab3ff);color:#fff;font-weight:700}.auth-card[data-v-9db48298]{background:#fff;border-radius:22px;border:1px solid var(--stroke);padding:28px;display:grid;gap:20px}.auth-header h2[data-v-9db48298]{font-family:Fraunces,serif;margin:0 0 6px}.auth-header p[data-v-9db48298]{color:var(--muted);margin:0}.auth-form[data-v-9db48298]{display:grid;gap:16px}.field[data-v-9db48298]{display:grid;gap:8px;font-size:13px;font-weight:600}.field input[data-v-9db48298]{padding:12px 14px;border-radius:12px;border:1px solid var(--stroke);font-size:14px;font-family:inherit}.field input[data-v-9db48298]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ff7a5933}.form-error[data-v-9db48298]{color:#b42318;background:#ffe6e3;border:1px solid #ffcbc4;border-radius:12px;padding:10px 12px;font-size:13px}.btn[data-v-9db48298]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn.primary[data-v-9db48298]{background:var(--accent);color:#fff;box-shadow:0 14px 28px #ff7a5959}.btn.primary[data-v-9db48298]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn.full[data-v-9db48298]{width:100%}.divider[data-v-9db48298]{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.2em}.divider[data-v-9db48298]:before,.divider[data-v-9db48298]:after{content:"";height:1px;flex:1;background:var(--stroke)}.google-button[data-v-9db48298]{display:grid;gap:.5rem;justify-items:stretch}.btn.google[data-v-9db48298]{background:#fff;color:var(--ink);border:1px solid var(--stroke);box-shadow:0 12px 24px #15182614}.btn.google[data-v-9db48298]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.google-hint[data-v-9db48298]{font-size:12px;color:var(--muted);text-align:center;margin:0}.auth-footer[data-v-9db48298]{font-size:13px;color:var(--muted)}.auth-footer a[data-v-9db48298]{color:var(--ink);font-weight:700;text-decoration:none}@media (max-width: 960px){.auth-shell[data-v-9db48298]{grid-template-columns:1fr}}@media (max-width: 600px){.auth-page[data-v-9db48298]{padding:32px 5vw}.auth-back[data-v-9db48298]{top:20px;left:20px;width:40px;height:40px}.auth-shell[data-v-9db48298]{padding:24px}}.auth-page[data-v-c23b6735]{--ink: #14121f;--muted: #5f6672;--accent: #ff7a59;--accent-strong: #ff5b3d;--surface: rgba(255, 255, 255, .92);--stroke: rgba(20, 18, 31, .12);--shadow: 0 24px 60px rgba(21, 24, 38, .14);position:relative;min-height:100vh;display:grid;place-items:center;padding:48px 6vw;background:radial-gradient(circle at top left,#fff1ea,#f2f5ff 45%,#f7fbff);color:var(--ink);font-family:Manrope,sans-serif}.auth-back[data-v-c23b6735]{position:absolute;top:28px;left:28px;width:44px;height:44px;border-radius:999px;border:1px solid var(--stroke);background:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;box-shadow:0 12px 26px #15182626;transition:transform .2s ease,box-shadow .2s ease}.auth-back[data-v-c23b6735]:hover{transform:translateY(-1px);box-shadow:0 16px 32px #1518262e}.auth-back[data-v-c23b6735]:focus-visible{outline:3px solid rgba(255,122,89,.4);outline-offset:3px}.auth-back svg[data-v-c23b6735]{width:20px;height:20px}.auth-shell[data-v-c23b6735]{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;background:var(--surface);border-radius:28px;border:1px solid var(--stroke);box-shadow:var(--shadow);padding:32px}.auth-visual h1[data-v-c23b6735]{font-family:Fraunces,serif;font-size:clamp(32px,3vw,40px);margin:12px 0 16px}.auth-visual p[data-v-c23b6735]{color:var(--muted);font-size:16px}.visual-badge[data-v-c23b6735]{display:inline-flex;padding:6px 14px;border-radius:999px;background:#14121f;color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.visual-grid[data-v-c23b6735]{margin-top:28px;display:grid;gap:16px}.visual-card[data-v-c23b6735]{display:flex;gap:14px;align-items:center;padding:16px;border-radius:18px;border:1px solid var(--stroke);background:#fff}.visual-card strong[data-v-c23b6735]{display:block}.visual-card span[data-v-c23b6735]{display:block;color:var(--muted);font-size:12px}.visual-number[data-v-c23b6735]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#2b5df5,#7ab3ff);color:#fff;font-weight:700}.auth-card[data-v-c23b6735]{background:#fff;border-radius:22px;border:1px solid var(--stroke);padding:28px;display:grid;gap:20px}.auth-header h2[data-v-c23b6735]{font-family:Fraunces,serif;margin:0 0 6px}.auth-header p[data-v-c23b6735]{color:var(--muted);margin:0}.auth-form[data-v-c23b6735]{display:grid;gap:16px}.field[data-v-c23b6735]{display:grid;gap:8px;font-size:13px;font-weight:600}.field input[data-v-c23b6735]{padding:12px 14px;border-radius:12px;border:1px solid var(--stroke);font-size:14px;font-family:inherit}.field input[data-v-c23b6735]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ff7a5933}.form-error[data-v-c23b6735]{color:#b42318;background:#ffe6e3;border:1px solid #ffcbc4;border-radius:12px;padding:10px 12px;font-size:13px}.helper-text[data-v-c23b6735]{font-size:12px;color:var(--muted);margin:0}.btn[data-v-c23b6735]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn.primary[data-v-c23b6735]{background:var(--accent);color:#fff;box-shadow:0 14px 28px #ff7a5959}.btn.primary[data-v-c23b6735]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn.full[data-v-c23b6735]{width:100%}.divider[data-v-c23b6735]{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.2em}.divider[data-v-c23b6735]:before,.divider[data-v-c23b6735]:after{content:"";height:1px;flex:1;background:var(--stroke)}.google-button[data-v-c23b6735]{display:grid;gap:.5rem;justify-items:stretch}.btn.google[data-v-c23b6735]{background:#fff;color:var(--ink);border:1px solid var(--stroke);box-shadow:0 12px 24px #15182614}.btn.google[data-v-c23b6735]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.google-hint[data-v-c23b6735]{font-size:12px;color:var(--muted);text-align:center;margin:0}.auth-footer[data-v-c23b6735]{font-size:13px;color:var(--muted)}.auth-footer a[data-v-c23b6735]{color:var(--ink);font-weight:700;text-decoration:none}@media (max-width: 960px){.auth-shell[data-v-c23b6735]{grid-template-columns:1fr}}@media (max-width: 600px){.auth-page[data-v-c23b6735]{padding:32px 5vw}.auth-back[data-v-c23b6735]{top:20px;left:20px;width:40px;height:40px}.auth-shell[data-v-c23b6735]{padding:24px}}.management-container[data-v-1b06fc86]{min-height:100vh;background:#f4f7f6;padding:1.5rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.mgmt-header[data-v-1b06fc86]{background:#fff;padding:1rem 2rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem}.header-main[data-v-1b06fc86]{display:flex;align-items:center;gap:3rem}.header-main h1[data-v-1b06fc86]{margin:0;font-size:1.5rem;color:#2c3e50;white-space:nowrap}.tabs[data-v-1b06fc86]{display:flex;gap:.5rem}.tab-btn[data-v-1b06fc86]{padding:.6rem 1.2rem;border:none;background:transparent;color:#666;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s}.tab-btn[data-v-1b06fc86]:hover{background:#f0f2f5;color:#333}.tab-btn.active[data-v-1b06fc86]{background:#3498db;color:#fff;box-shadow:0 2px 4px #3498db4d}.header-actions[data-v-1b06fc86]{display:flex;align-items:center;gap:1rem}.back-btn[data-v-1b06fc86]{padding:.6rem 1.2rem;background:#e74c3c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.lang-btn[data-v-1b06fc86]{padding:.6rem 1.2rem;background:#fff;border:1px solid #ddd;color:#666;border-radius:8px;cursor:pointer;transition:all .2s}.lang-btn[data-v-1b06fc86]:hover{background:#f8f9fa;color:#333}.back-btn[data-v-1b06fc86]:hover{opacity:.9}.data-section[data-v-1b06fc86]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000000d;animation:fadeIn-1b06fc86 .3s ease-out}.section-header[data-v-1b06fc86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-1b06fc86]{margin:0;color:#2c3e50}.count-badge[data-v-1b06fc86]{background:#ebf5fb;color:#3498db;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600}.table-wrapper[data-v-1b06fc86]{overflow-x:auto}table[data-v-1b06fc86]{width:100%;border-collapse:collapse}th[data-v-1b06fc86]{text-align:left;padding:1rem;border-bottom:2px solid #f0f2f5;color:#7f8c8d;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}td[data-v-1b06fc86]{padding:1rem;border-bottom:1px solid #f0f2f5;font-size:.95rem}.amount[data-v-1b06fc86]{font-family:Courier New,Courier,monospace;font-weight:600}.amount.balance[data-v-1b06fc86]{color:#27ae60}.plan-tag[data-v-1b06fc86]{padding:.2rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:capitalize;background:#eef5ff;color:#2c5fa8}.plan-tag.free[data-v-1b06fc86]{background:#f1f5f9;color:#64748b}.plan-tag.monthly[data-v-1b06fc86]{background:#eaf7f0;color:#2f855a}.plan-tag.yearly[data-v-1b06fc86]{background:#fff4e5;color:#b45309}.plan-tag.lifetime[data-v-1b06fc86]{background:#f3e8ff;color:#6b21a8}.status-tag[data-v-1b06fc86]{padding:.2rem .6rem;border-radius:4px;font-size:.8rem;font-weight:600;background:#eee}.feedback-grid[data-v-1b06fc86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.feedback-card[data-v-1b06fc86]{border:1px solid #eee;border-radius:10px;padding:1.2rem;background:#fdfdfd}.card-meta[data-v-1b06fc86]{display:flex;justify-content:space-between;font-size:.8rem;color:#95a5a6;margin-bottom:.8rem}.progress-text[data-v-1b06fc86]{margin:0;line-height:1.5;color:#34495e}.loading-overlay[data-v-1b06fc86]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}.spinner[data-v-1b06fc86]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-1b06fc86 1s linear infinite;margin-bottom:1rem}@keyframes spin-1b06fc86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-1b06fc86{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.error-msg[data-v-1b06fc86]{text-align:center;padding:3rem;color:#e74c3c}.retry-btn[data-v-1b06fc86]{margin-top:1rem;padding:.5rem 1.5rem;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer}:root{color-scheme:light}body{margin:0;min-height:100vh;font-family:Noto Sans,Helvetica Neue,Arial,sans-serif;background:#f5f7fb}#app{min-height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.audioPanel{display:inline-flex;align-items:center;gap:6px;margin:4px 0 8px;background-color:#add1f8;border-radius:10px;padding:6px 8px;width:auto}.audio-icon{min-width:28px;height:28px;padding:0 6px;border-radius:8px;color:#94a3b8!important;transition:background-color .15s ease,color .15s ease,transform .05s ease}.audio-icon:hover{background-color:#f1f5f9!important;color:#64748b!important}.audio-icon:active{transform:translateY(1px)}.audio-icon.is-active{background-color:#e2e8f0!important;color:#475569!important;font-weight:600}.audio-icon.v-btn--disabled,.audio-icon.v-btn--disabled:hover{background-color:transparent!important;color:#cbd5e1!important;cursor:not-allowed}.audio-icon .v-btn__overlay{background-color:transparent!important}.audio-icon .v-icon{transition:color .15s ease}.audio-icon:hover .v-icon,.audio-icon.is-active .v-icon{color:inherit!important}
