.lang-switcher[data-v-8b2b20f9]{position:relative}.lang-switcher__btn[data-v-8b2b20f9]{display:flex;align-items:center;justify-content:center;padding:3px;border-radius:var(--radius-full);border:1px solid var(--c-border);color:var(--c-muted);font-weight:600;font-size:.75rem;transition:all var(--transition-base)}.lang-switcher__btn[data-v-8b2b20f9]:hover{color:var(--c-primary);border-color:var(--c-primary)}.lang-switcher__menu[data-v-8b2b20f9]{position:absolute;top:calc(100% + 8px);right:0;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:160px;padding:.25rem;z-index:var(--z-header)}.lang-switcher__option[data-v-8b2b20f9]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border-radius:var(--radius-sm);color:var(--c-muted);font-size:.8125rem;transition:all var(--transition-fast)}.lang-switcher__option[data-v-8b2b20f9]:hover{background:var(--c-primary-soft);color:var(--c-primary);border-radius:20px}.lang-switcher__option.is-active[data-v-8b2b20f9]{color:var(--c-primary);font-weight:600;pointer-events:none;opacity:.8;border-radius:20px}.lang-switcher__option.is-active[data-v-8b2b20f9] :hover{background:var(--c-primary-soft);color:var(--c-primary);border-radius:20px}.lang-switcher__btn img[data-v-8b2b20f9]{min-width:25px!important;min-height:25px!important}.lang-switcher__btn img[data-v-8b2b20f9],.lang-switcher__option img[data-v-8b2b20f9]{border-radius:50%;-o-object-fit:cover;object-fit:cover}.lang-switcher__option img[data-v-8b2b20f9]{width:25px!important;height:25px!important;padding:2px;border:1px solid green}.lang-switcher__code[data-v-8b2b20f9]{font-weight:600;font-size:.75rem;min-width:24px}.fade-enter-active[data-v-8b2b20f9],.fade-leave-active[data-v-8b2b20f9]{transition:all var(--transition-fast)}.fade-enter-from[data-v-8b2b20f9],.fade-leave-to[data-v-8b2b20f9]{opacity:0;transform:translateY(-8px)}.theme-toggle-btn[data-v-37f5ffc0]{display:flex;align-items:center;justify-content:center;width:32px!important;height:32px!important;border-radius:var(--radius-full)!important;border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.theme-toggle-btn[data-v-37f5ffc0]:hover{color:var(--c-primary);border:1px solid var(--c-primary);background-color:var(--c-primary-light)}.theme-toggle-btn .icon[data-v-37f5ffc0]{font-size:18px}.notif-bell[data-v-f65b3911],.notif-bell__btn[data-v-f65b3911]{position:relative;display:flex}.notif-bell__btn[data-v-f65b3911]{align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--c-border);color:var(--c-muted);transition:all var(--transition-base)}.notif-bell__btn.is-active[data-v-f65b3911],.notif-bell__btn[data-v-f65b3911]:hover{color:var(--c-primary);border-color:var(--c-primary)}.notif-bell__badge[data-v-f65b3911]{position:absolute;top:-4px;right:-5px;height:17px!important;min-width:17px!important;padding:0 3px;border-radius:var(--radius-full);background:var(--c-secondary);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.navbar[data-v-d2bc7e0c]{position:fixed;top:0;left:0;right:0;height:var(--header-height,80px);background:transparent;z-index:9999;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}.navbar.is-scrolled[data-v-d2bc7e0c]{background:color-mix(in srgb,var(--c-bg) 88%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px #0003}.navbar__inner[data-v-d2bc7e0c]{justify-content:space-between;height:100%;gap:var(--space-2,1rem)}.navbar__inner[data-v-d2bc7e0c],.navbar__logo[data-v-d2bc7e0c]{display:flex;align-items:center}.navbar__logo[data-v-d2bc7e0c]{text-decoration:none;flex-shrink:0}.navbar__logo-mark[data-v-d2bc7e0c]{font-family:var(--font-sans,sans-serif);font-weight:800;font-size:1.35rem;color:var(--c-primary,#eab308);letter-spacing:.05em}.navbar__menu[data-v-d2bc7e0c]{display:flex;align-items:center;gap:1.5rem}.navbar__item[data-v-d2bc7e0c]{position:relative}.navbar__link[data-v-d2bc7e0c]{font-weight:500;font-size:.94rem;padding:.5rem 0;color:var(--c-muted);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap!important}.navbar__link.is-active[data-v-d2bc7e0c],.navbar__link[data-v-d2bc7e0c]:hover{color:var(--c-primary,#eab308);border-color:var(--c-primary,#eab308)}.navbar__caret[data-v-d2bc7e0c]{font-size:.9rem;transition:transform .2s ease}.navbar__item:hover .navbar__caret[data-v-d2bc7e0c]{transform:rotate(180deg)}.auth-actions[data-v-d2bc7e0c]{display:flex;white-space:nowrap}@media(max-width:768px){.auth-actions[data-v-d2bc7e0c]{display:none}}.navbar__dropdown[data-v-d2bc7e0c]{position:absolute;top:100%;left:0;min-width:220px;display:none;flex-direction:column;padding:.5rem 0;background:var(--c-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 15px 35px #0000004d;z-index:100}.navbar__item:hover .navbar__dropdown[data-v-d2bc7e0c]{display:flex}.navbar__dropdown-item[data-v-d2bc7e0c]{position:relative}.navbar__dropdown-link[data-v-d2bc7e0c]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;font-size:.875rem;color:var(--c-text);text-decoration:none;transition:background .2s ease,color .2s ease}.navbar__dropdown-link[data-v-d2bc7e0c]:hover{background:var(--c-primary-soft);color:var(--c-primary)}.navbar__sub-caret[data-v-d2bc7e0c]{font-size:.85rem}.navbar__sub-dropdown[data-v-d2bc7e0c]{position:absolute;top:0;left:100%;min-width:220px;display:none;flex-direction:column;padding:.5rem 0;background:var(--c-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 15px 35px #00000059;z-index:101}.navbar__dropdown-item:hover .navbar__sub-dropdown[data-v-d2bc7e0c]{display:flex}.navbar__sub-dropdown-link[data-v-d2bc7e0c]{padding:.55rem 1rem;font-size:.825rem;color:var(--c-muted);text-decoration:none;transition:background .2s ease,color .2s ease}.navbar__sub-dropdown-link[data-v-d2bc7e0c]:hover{background:var(--c-primary-soft);color:var(--c-primary)}.navbar__actions[data-v-d2bc7e0c]{display:flex;align-items:center;gap:.5rem}.navbar__btn-login[data-v-d2bc7e0c]{padding:.5rem 1rem;font-size:.8125rem}.navbar__btn-join[data-v-d2bc7e0c]{padding:.5rem 1.25rem;font-size:.8125rem}.navbar__user[data-v-d2bc7e0c]{position:relative}.navbar__user-avatar-btn[data-v-d2bc7e0c]{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:2px;border-radius:50%;background:#eab30826;border:1px solid rgba(234,179,8,.3);cursor:pointer;overflow:hidden;transition:all .2s ease}.navbar__user-avatar-btn img[data-v-d2bc7e0c]{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.navbar__user-avatar-btn[data-v-d2bc7e0c]:hover{border-color:var(--c-primary,#eab308)}.navbar__user-avatar[data-v-d2bc7e0c]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eab30826;color:var(--c-primary,#eab308);font-weight:700;font-size:.75rem;-o-object-fit:cover;object-fit:cover}.navbar__user-menu[data-v-d2bc7e0c]{position:absolute;top:calc(100% + .75rem);right:0;min-width:220px;padding:.5rem;background:var(--c-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 15px 35px #0000004d;z-index:100}.navbar__user-info[data-v-d2bc7e0c]{display:flex;flex-direction:column;padding:.5rem .75rem}.navbar__user-name[data-v-d2bc7e0c]{font-weight:700;font-size:.875rem;color:var(--c-text)}.navbar__user-email[data-v-d2bc7e0c]{font-size:.75rem;color:var(--c-muted,#9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__user-divider[data-v-d2bc7e0c]{height:1px;background:var(--c-border);margin:.35rem 0}.navbar__user-menu-item[data-v-d2bc7e0c]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;font-size:.875rem;font-weight:500;color:var(--c-text);text-decoration:none;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease}.navbar__user-menu-item i[data-v-d2bc7e0c]{font-size:1rem}.navbar__user-menu-item[data-v-d2bc7e0c]:hover{background:var(--c-primary-soft);color:var(--c-primary,#eab308)}.navbar__user-menu-item--logout[data-v-d2bc7e0c]{color:var(--c-danger,#ef4444)}.navbar__user-menu-item--logout[data-v-d2bc7e0c]:hover{background:#ef44441f;color:var(--c-danger,#ef4444)}.dropdown-enter-active[data-v-d2bc7e0c],.dropdown-leave-active[data-v-d2bc7e0c]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-d2bc7e0c],.dropdown-leave-to[data-v-d2bc7e0c]{opacity:0;transform:translateY(-6px)}.navbar__burger[data-v-d2bc7e0c]{display:flex;flex-direction:column;gap:5px;padding:.5rem;background:transparent;border:none;cursor:pointer}.navbar__burger span[data-v-d2bc7e0c]{width:24px;height:2px;background:var(--c-text);border-radius:2px;transition:all .25s ease}.navbar__burger.is-active span[data-v-d2bc7e0c]:first-child{transform:translateY(7px) rotate(45deg)}.navbar__burger.is-active span[data-v-d2bc7e0c]:nth-child(2){opacity:0}.navbar__burger.is-active span[data-v-d2bc7e0c]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width:1024px){.navbar__burger[data-v-d2bc7e0c]{display:none}}.navbar__mobile[data-v-d2bc7e0c]{position:absolute;top:var(--header-height,80px);left:0;right:0;background:var(--c-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border);padding:1rem;gap:.5rem;box-shadow:0 20px 40px #0000004d;max-height:80vh;overflow-y:auto}.navbar__mobile[data-v-d2bc7e0c],.navbar__mobile-group[data-v-d2bc7e0c]{display:flex;flex-direction:column}.navbar__mobile-head[data-v-d2bc7e0c]{display:flex;align-items:center;justify-content:space-between}.navbar__mobile-link[data-v-d2bc7e0c]{padding:.6rem .8rem;color:var(--c-text);font-weight:600;font-size:.95rem;text-decoration:none}.navbar__mobile-expand-btn[data-v-d2bc7e0c]{background:transparent;border:none;color:var(--c-primary,#eab308);font-size:1.1rem;cursor:pointer;padding:.4rem}.navbar__mobile-sub[data-v-d2bc7e0c]{padding-left:1rem;display:flex;flex-direction:column;gap:.4rem;border-left:2px solid rgba(234,179,8,.3);margin-left:.5rem}.navbar__mobile-sub-link[data-v-d2bc7e0c]{color:var(--c-muted);font-size:.875rem;text-decoration:none}.navbar__mobile-sub-link[data-v-d2bc7e0c]:hover{color:var(--c-primary)}.navbar__mobile-subchild-list[data-v-d2bc7e0c]{padding-left:1rem;display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem}.navbar__mobile-subchild-link[data-v-d2bc7e0c]{font-size:.8rem;color:var(--c-muted);text-decoration:none}.navbar__mobile-subchild-link[data-v-d2bc7e0c]:hover{color:var(--c-primary)}.navbar__mobile-actions[data-v-d2bc7e0c]{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--c-border)}.slide-down-enter-active[data-v-d2bc7e0c],.slide-down-leave-active[data-v-d2bc7e0c]{transition:all .3s ease}.slide-down-enter-from[data-v-d2bc7e0c],.slide-down-leave-to[data-v-d2bc7e0c]{opacity:0;transform:translateY(-20px)}.footer[data-v-a069612e]{background:var(--c-surface);border-top:1px solid var(--c-border);padding-block:var(--space-7) var(--space-4)}.footer__grid[data-v-a069612e]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.footer__grid[data-v-a069612e]{grid-template-columns:2fr 1fr 1fr 1fr}}.footer__logo[data-v-a069612e]{font-size:1.5rem;margin-bottom:var(--space-1)}.footer__tagline[data-v-a069612e]{color:var(--c-muted);font-size:.875rem;margin-bottom:var(--space-2);max-width:40ch}.footer__made[data-v-a069612e]{color:var(--c-muted);font-size:.75rem}.footer__heading[data-v-a069612e]{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--c-primary);margin-bottom:var(--space-2)}.footer__links[data-v-a069612e]{display:flex;flex-direction:column;gap:.5rem}.footer__link[data-v-a069612e]{color:var(--c-muted);font-size:.875rem;transition:color var(--transition-fast)}.footer__link[data-v-a069612e]:hover{color:var(--c-primary)}.footer__socials[data-v-a069612e]{display:flex;gap:.5rem;margin-bottom:var(--space-2)}.footer__social[data-v-a069612e]{display:flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:var(--radius-full);border:1px solid var(--c-border);color:var(--c-muted);font-size:.75rem;font-weight:600;transition:all var(--transition-base)}.footer__social i[data-v-a069612e]{font-size:18px}.footer__social[data-v-a069612e]:hover{border-color:var(--c-primary);color:var(--c-primary);transform:translateY(-2px)}.footer__contact[data-v-a069612e]{color:var(--c-muted);font-size:.8125rem}.footer__bottom[data-v-a069612e]{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--c-border);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}@media(min-width:640px){.footer__bottom[data-v-a069612e]{flex-direction:row;justify-content:space-between}}.footer__bottom p[data-v-a069612e]{color:var(--c-muted);font-size:.75rem}.footer__bottom-links[data-v-a069612e]{display:flex;align-items:center;gap:.75rem}.footer__bottom-link[data-v-a069612e]{color:var(--c-muted);font-size:.75rem;transition:color var(--transition-fast)}.footer__bottom-link[data-v-a069612e]:hover{color:var(--c-primary)}.footer__divider[data-v-a069612e]{color:var(--c-border);font-size:.75rem}.toast-stack[data-v-6870ebe4]{position:fixed;bottom:var(--space-3);right:var(--space-3);display:flex;flex-direction:column;gap:.625rem;z-index:var(--z-toast);width:min(380px,calc(100vw - var(--space-6)))}.toast[data-v-6870ebe4]{display:flex;align-items:flex-start;gap:.75rem;padding:var(--space-2) var(--space-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:380px}.toast__icon[data-v-6870ebe4]{flex-shrink:0;margin-top:2px;font-size:1.125rem;line-height:1}.toast--account .toast__icon[data-v-6870ebe4],.toast--auth .toast__icon[data-v-6870ebe4],.toast__icon[data-v-6870ebe4]{color:var(--c-primary)}.toast--article .toast__icon[data-v-6870ebe4],.toast--blog .toast__icon[data-v-6870ebe4],.toast--news .toast__icon[data-v-6870ebe4]{color:var(--c-success)}.toast--system .toast__icon[data-v-6870ebe4]{color:var(--c-warning)}.toast--booking .toast__icon[data-v-6870ebe4],.toast--class .toast__icon[data-v-6870ebe4],.toast--schedule .toast__icon[data-v-6870ebe4]{color:#10b981}.toast--billing .toast__icon[data-v-6870ebe4],.toast--membership .toast__icon[data-v-6870ebe4],.toast--payment .toast__icon[data-v-6870ebe4]{color:#ffb23e}.toast__title[data-v-6870ebe4]{font-size:.875rem;font-weight:600;color:var(--c-text)}.toast__msg[data-v-6870ebe4]{font-size:.75rem;color:var(--c-muted);margin-top:2px;line-height:1.45}.toast__close[data-v-6870ebe4]{color:var(--c-muted);font-size:.875rem;flex-shrink:0;transition:color var(--transition-fast)}.toast__close[data-v-6870ebe4]:hover{color:var(--c-text)}.toast-enter-active[data-v-6870ebe4],.toast-leave-active[data-v-6870ebe4]{transition:all var(--transition-base) ease}.toast-move[data-v-6870ebe4]{transition:transform var(--transition-base) ease}.toast-enter-from[data-v-6870ebe4],.toast-leave-to[data-v-6870ebe4]{opacity:0;transform:translate(100%)}.auth-modal__overlay[data-v-a2182224]{position:fixed;inset:0;background:var(--c-overlay,rgba(0,0,0,.75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:var(--space-2,1rem)}.auth-modal[data-v-a2182224]{width:100%;max-width:440px;max-height:90vh;overflow-y:auto;background:var(--c-surface,#18181c);border-radius:var(--radius-lg,16px);padding:var(--space-4,2rem);position:relative;box-shadow:var(--shadow-lg)}.auth-modal[data-v-a2182224],.auth-modal__close[data-v-a2182224]{border:1px solid var(--c-border)}.auth-modal__close[data-v-a2182224]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--c-muted,#9ca3af);font-size:1.25rem;cursor:pointer;transition:all .2s ease}.auth-modal__close[data-v-a2182224]:hover{color:var(--c-primary);background:var(--c-primary-soft);border-color:var(--c-primary)}.auth-modal__header[data-v-a2182224]{margin-bottom:1.5rem;text-align:center}.auth-modal__title[data-v-a2182224]{font-size:1.5rem;margin-bottom:.35rem}.auth-modal__subtitle[data-v-a2182224]{font-size:.875rem;color:var(--c-muted,#9ca3af)}.auth-modal__oauth-section[data-v-a2182224]{margin-bottom:1.25rem}.auth-modal__oauth-heading[data-v-a2182224]{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted,#9ca3af);margin-bottom:.75rem;text-align:center}.auth-modal__oauth[data-v-a2182224]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.auth-modal__oauth-btn[data-v-a2182224]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .85rem;border:1px solid var(--c-border);border-radius:var(--radius-md,10px);background:transparent;color:var(--c-text);font-size:.825rem;font-weight:600;cursor:pointer;transition:all .2s ease}.auth-modal__oauth-btn i[data-v-a2182224]{font-size:1.1rem}.auth-modal__oauth-btn--google[data-v-a2182224]:hover{background:#ea433526;border-color:#ea4335;color:#ea4335}.auth-modal__oauth-btn--telegram[data-v-a2182224]:hover{background:#24a1de26;border-color:#24a1de;color:#24a1de}.auth-modal__oauth-btn--tiktok[data-v-a2182224]:hover{background:#00f2fe26;border-color:#00f2fe;color:#00f2fe}.auth-modal__oauth-btn--facebook[data-v-a2182224]:hover{background:#1877f226;border-color:#1877f2;color:#1877f2}.auth-modal__oauth-error[data-v-a2182224]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.925rem;padding:.65rem .85rem;border:1px solid rgba(244,63,94,.35);background:#f43f5e1a;color:#fb7185;border-radius:var(--radius-md,10px);font-size:.8rem;line-height:1.45}.auth-modal__oauth-error i[data-v-a2182224]{margin-top:2px;flex-shrink:0}.auth-modal__divider[data-v-a2182224]{text-align:center;margin:1.25rem 0;position:relative}.auth-modal__divider span[data-v-a2182224]{font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--c-muted,#9ca3af);background:var(--c-surface,#18181c);padding:0 .75rem;position:relative;z-index:1}.auth-modal__divider[data-v-a2182224]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--c-border)}.auth-modal__field[data-v-a2182224]{margin-bottom:1rem}.auth-modal__field label[data-v-a2182224]{display:block;font-size:.75rem;font-weight:600;color:var(--c-muted,#9ca3af);margin-bottom:.35rem}.auth-modal__field input[data-v-a2182224]{width:100%;padding:.65rem .85rem;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-md,8px);color:var(--c-text);font-size:.875rem;transition:border-color .2s ease}.auth-modal__field input[data-v-a2182224]:focus{outline:none;border-color:var(--c-primary,#eab308)}.auth-modal__remember[data-v-a2182224]{margin:-.25rem 0 1rem;display:flex;justify-content:flex-start}.auth-modal__remember-label[data-v-a2182224]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8rem;font-weight:500;color:var(--c-muted,#9ca3af);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.auth-modal__remember-label[data-v-a2182224]:hover{color:var(--c-text)}.auth-modal__remember-label input[type=checkbox][data-v-a2182224]{width:16px;height:16px;accent-color:var(--c-primary,#eab308);cursor:pointer}.auth-modal__remember-label i[data-v-a2182224]{font-size:.95rem;color:var(--c-primary,#eab308)}.auth-modal__plans[data-v-a2182224]{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:1rem}.auth-modal__plan[data-v-a2182224]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem;border:1px solid var(--c-border);border-radius:var(--radius-md,8px);cursor:pointer;transition:all .2s ease}.auth-modal__plan input[data-v-a2182224]{display:none}.auth-modal__plan.is-selected[data-v-a2182224]{border-color:var(--c-primary,#eab308);background:var(--c-primary-soft)}.auth-modal__plan-name[data-v-a2182224]{font-size:.75rem;font-weight:600}.auth-modal__plan-price[data-v-a2182224]{font-size:.65rem;color:var(--c-muted,#9ca3af)}.auth-modal__submit[data-v-a2182224]{width:100%;margin-top:.5rem;justify-content:center}.auth-modal__switch[data-v-a2182224]{text-align:center;margin-top:1.25rem;font-size:.8125rem;color:var(--c-muted,#9ca3af)}.auth-modal__switch button[data-v-a2182224]{background:transparent;border:none;color:var(--c-primary,#eab308);font-weight:600;cursor:pointer;margin-left:.3rem}.auth-modal__switch button[data-v-a2182224]:hover{text-decoration:underline}.modal-enter-active[data-v-a2182224],.modal-leave-active[data-v-a2182224]{transition:opacity .25s ease}.modal-enter-active .auth-modal[data-v-a2182224],.modal-leave-active .auth-modal[data-v-a2182224]{transition:transform .25s ease}.modal-enter-from[data-v-a2182224],.modal-leave-to[data-v-a2182224]{opacity:0}.modal-enter-from .auth-modal[data-v-a2182224],.modal-leave-to .auth-modal[data-v-a2182224]{transform:translateY(30px) scale(.95)}.app-layout[data-v-c800d64a]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-c800d64a]{flex:1;padding-top:var(--header-height)}
