.locale-flag[data-v-9d7eb7d6]{border-radius:1px;flex-shrink:0;width:1.15rem;height:.575rem;display:block;box-shadow:0 0 0 1px #0000001f}.lang-switcher[data-v-f6cbde47]{position:relative}.lang-switcher__trigger[data-v-f6cbde47]{cursor:pointer;font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-grey);background:0 0;border:none;align-items:center;gap:.35rem;padding:.25rem 0;font-size:.72rem;transition:color .2s;display:flex}.lang-switcher__trigger[data-v-f6cbde47]:hover{color:var(--color-dark)}.lang-switcher__code[data-v-f6cbde47]{text-transform:uppercase}.lang-switcher__dropdown[data-v-f6cbde47]{background:var(--color-cream);border:1px solid var(--color-border);z-index:50;flex-direction:column;min-width:140px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.lang-switcher__item[data-v-f6cbde47]{color:var(--color-grey);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.lang-switcher__item[data-v-f6cbde47]:hover{color:var(--color-dark);background:#0000000a}.lang-switcher__item--active[data-v-f6cbde47]{color:var(--color-dark);font-weight:500}.cookie-banner[data-v-272abfa3]{z-index:200;border-top:1px solid var(--color-border,#e5e5e5);background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000014}.cookie-banner__inner[data-v-272abfa3]{max-width:860px;margin:0 auto;padding:1.25rem 1.5rem}.cookie-banner__text[data-v-272abfa3]{font-family:var(--font-sans,"Montserrat", sans-serif);color:var(--color-dark,#1a1a18);font-size:.85rem;line-height:1.6}.cookie-banner__title[data-v-272abfa3]{font-family:var(--font-sans,"Montserrat", sans-serif);color:var(--color-dark,#1a1a18);margin-bottom:1rem;font-size:.9rem;font-weight:600}.cookie-banner__actions[data-v-272abfa3]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.cookie-btn[data-v-272abfa3]{font-family:var(--font-sans,"Montserrat", sans-serif);cursor:pointer;border:none;font-size:.8rem;font-weight:500;transition:all .2s}.cookie-btn--outline[data-v-272abfa3]{border:1px solid var(--color-dark,#1a1a18);color:var(--color-dark,#1a1a18);background:0 0;border-radius:3px;padding:.5rem 1.25rem}.cookie-btn--outline[data-v-272abfa3]:hover{background:var(--color-dark,#1a1a18);color:#fff}.cookie-btn--filled[data-v-272abfa3]{border:1px solid var(--color-dark,#1a1a18);background:var(--color-dark,#1a1a18);color:#fff;border-radius:3px;padding:.5rem 1.25rem}.cookie-btn--filled[data-v-272abfa3]:hover{background:#333}.cookie-btn--link[data-v-272abfa3]{color:var(--color-grey,#999);text-underline-offset:2px;background:0 0;padding:.5rem 0;text-decoration:underline}.cookie-btn--link[data-v-272abfa3]:hover{color:var(--color-dark,#1a1a18)}.cookie-categories[data-v-272abfa3]{flex-direction:column;gap:.75rem;display:flex}.cookie-category[data-v-272abfa3]{background:var(--color-cream,#faf7f2);border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.cookie-category__name[data-v-272abfa3]{font-family:var(--font-sans,"Montserrat", sans-serif);color:var(--color-dark,#1a1a18);font-size:.85rem;font-weight:500}.cookie-category__desc[data-v-272abfa3]{font-family:var(--font-sans,"Montserrat", sans-serif);color:var(--color-grey,#999);margin-top:.15rem;font-size:.75rem}.cookie-category__badge[data-v-272abfa3]{font-family:var(--font-sans,"Montserrat", sans-serif);color:var(--color-grey,#999);white-space:nowrap;font-size:.7rem;font-weight:500}.cookie-toggle[data-v-272abfa3]{cursor:pointer;align-items:center;display:inline-flex;position:relative}.cookie-toggle input[data-v-272abfa3]{opacity:0;width:0;height:0;position:absolute}.cookie-toggle__slider[data-v-272abfa3]{background:#ccc;border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.cookie-toggle__slider[data-v-272abfa3]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.cookie-toggle input:checked+.cookie-toggle__slider[data-v-272abfa3]{background:var(--color-dark,#1a1a18)}.cookie-toggle input:checked+.cookie-toggle__slider[data-v-272abfa3]:after{transform:translate(16px)}.cookie-banner-enter-active[data-v-272abfa3],.cookie-banner-leave-active[data-v-272abfa3]{transition:transform .3s,opacity .3s}.cookie-banner-enter-from[data-v-272abfa3],.cookie-banner-leave-to[data-v-272abfa3]{opacity:0;transform:translateY(100%)}.panel[data-v-fd6791ff]{flex:1;display:none;position:relative;overflow:hidden}@media (width>=900px){.panel[data-v-fd6791ff]{display:block}}.panel__slides[data-v-fd6791ff]{position:absolute;inset:0}.panel__slide[data-v-fd6791ff]{background-position:50%;background-size:cover;position:absolute;inset:0}.slide-enter-active[data-v-fd6791ff],.slide-leave-active[data-v-fd6791ff]{transition:opacity 1.2s}.slide-enter-from[data-v-fd6791ff],.slide-leave-to[data-v-fd6791ff]{opacity:0}.panel__overlay[data-v-fd6791ff]{pointer-events:none;background:linear-gradient(160deg,#1a1a1880 0%,#b67d0b40 100%);position:absolute;inset:0}.panel__content[data-v-fd6791ff]{flex-direction:column;gap:1.25rem;display:flex;position:absolute;bottom:3rem;left:3rem;right:3rem}.panel__tagline[data-v-fd6791ff]{font-family:var(--font-serif);color:#fff;letter-spacing:.02em;font-size:clamp(1.5rem,2.5vw,2.2rem);font-style:italic;font-weight:300;line-height:1.4}.panel__dots[data-v-fd6791ff]{gap:8px;display:flex}.panel__dot[data-v-fd6791ff]{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .3s,transform .3s}.panel__dot--active[data-v-fd6791ff]{background:#fff;transform:scale(1.3)}.form[data-v-e5c15a05]{flex-direction:column;gap:1.25rem;display:flex}.form__group[data-v-e5c15a05]{flex-direction:column;gap:.5rem;display:flex}.form__label-row[data-v-e5c15a05]{align-items:center;gap:.4rem;display:flex}.form__tooltip-anchor[data-v-e5c15a05]{color:var(--color-grey);cursor:default;align-items:center;display:flex;position:relative}.form__tooltip-anchor svg[data-v-e5c15a05]{width:13px;height:13px}.form__tooltip-anchor[data-v-e5c15a05]:hover{color:var(--color-dark)}.form__tooltip[data-v-e5c15a05]{background:var(--color-cream);border:1px solid var(--color-border);color:var(--color-grey);font-size:.7rem;font-family:var(--font-sans);letter-spacing:.02em;white-space:nowrap;pointer-events:none;z-index:10;padding:.4rem .65rem;display:none;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.form__tooltip-anchor:hover .form__tooltip[data-v-e5c15a05]{display:block}.form__label[data-v-e5c15a05]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey);font-size:.7rem;font-weight:500}.form__input-wrapper[data-v-e5c15a05]{border-bottom:1px solid var(--color-border);transition:border-color .2s}.form__input-wrapper[data-v-e5c15a05]:focus-within{border-color:var(--color-gold)}.form__input-wrapper--error[data-v-e5c15a05]{border-color:var(--color-error)}.form__input[data-v-e5c15a05]{width:100%;font-family:var(--font-serif);letter-spacing:.5em;color:var(--color-dark);text-align:center;background:0 0;border:none;outline:none;padding:.75rem 0;font-size:1.6rem;font-weight:300}.form__input[data-v-e5c15a05]::placeholder{color:var(--color-grey);letter-spacing:.4em}.form--disabled .form__group[data-v-e5c15a05]{opacity:.5}.form--disabled .form__input[data-v-e5c15a05]{cursor:not-allowed}.form--disabled .form__input-wrapper[data-v-e5c15a05]:focus-within{border-color:var(--color-border)}.form__error[data-v-e5c15a05]{color:var(--color-error);letter-spacing:.02em;font-size:.78rem}.form__btn[data-v-e5c15a05]{background-color:var(--color-gold);color:#fff;cursor:pointer;font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;border:none;justify-content:center;align-items:center;min-height:48px;margin-top:.5rem;padding:.9rem 2rem;font-size:.75rem;font-weight:500;transition:background-color .2s,opacity .2s;display:flex}.form__btn[data-v-e5c15a05]:hover:not(:disabled){background-color:var(--color-gold-dark)}.form__btn[data-v-e5c15a05]:disabled{opacity:.7;cursor:not-allowed}.form__btn-loader[data-v-e5c15a05]{align-items:center;gap:5px;display:flex}.form__btn-loader span[data-v-e5c15a05]{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce-e5c15a05;display:block}.form__btn-loader span[data-v-e5c15a05]:nth-child(2){animation-delay:.15s}.form__btn-loader span[data-v-e5c15a05]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-e5c15a05{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.error-enter-active[data-v-e5c15a05],.error-leave-active[data-v-e5c15a05]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-e5c15a05],.error-leave-to[data-v-e5c15a05]{opacity:0;transform:translateY(-4px)}.client[data-v-5eaaa9b8]{flex-direction:column;gap:1rem;display:flex}.client__divider[data-v-5eaaa9b8]{align-items:center;gap:.75rem;width:100%;display:flex}.client__divider[data-v-5eaaa9b8]:before,.client__divider[data-v-5eaaa9b8]:after{content:"";background:var(--color-border);flex:1;height:1px}.client__divider-label[data-v-5eaaa9b8]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey);font-size:.7rem}.client__welcome[data-v-5eaaa9b8]{font-family:var(--font-serif);color:var(--color-dark);letter-spacing:.03em;font-size:1.1rem;font-style:italic;font-weight:400}.client__title[data-v-5eaaa9b8]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey);font-size:.7rem;font-weight:500}.client__form[data-v-5eaaa9b8]{flex-direction:column;gap:.75rem;display:flex}.client__field[data-v-5eaaa9b8]{border-bottom:1px solid var(--color-border);transition:border-color .2s;position:relative}.client__field[data-v-5eaaa9b8]:focus-within{border-color:var(--color-dark)}.client__input[data-v-5eaaa9b8]{width:100%;font-family:var(--font-sans);color:var(--color-dark);background:0 0;border:none;outline:none;padding:.6rem 2rem .6rem 0;font-size:.85rem}.client__input[data-v-5eaaa9b8]::placeholder{color:var(--color-grey)}.client__eye[data-v-5eaaa9b8]{cursor:pointer;color:var(--color-grey);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.client__eye svg[data-v-5eaaa9b8]{width:16px;height:16px}.client__forgot[data-v-5eaaa9b8]{color:var(--color-grey);letter-spacing:.02em;align-self:flex-end;font-size:.72rem;text-decoration:underline;transition:color .2s}.client__forgot[data-v-5eaaa9b8]:hover{color:var(--color-dark)}.client__register[data-v-5eaaa9b8]{flex-direction:column;gap:.75rem;display:flex}a.client__btn[data-v-5eaaa9b8]{text-decoration:none}.client__error[data-v-5eaaa9b8]{color:var(--color-error);letter-spacing:.02em;font-size:.78rem}.client__btn[data-v-5eaaa9b8]{border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;min-height:44px;padding:.75rem 2rem;font-size:.72rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.client__btn[data-v-5eaaa9b8]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.client__btn[data-v-5eaaa9b8]:disabled{opacity:.6;cursor:not-allowed}.client__account-created[data-v-5eaaa9b8]{color:var(--color-dark);text-align:center;font-size:.85rem;line-height:1.5}.client__link[data-v-5eaaa9b8]{text-align:center;color:var(--color-grey);font-size:.75rem;text-decoration:underline}.client__btn--microsoft[data-v-5eaaa9b8]{border-color:var(--color-grey);color:var(--color-grey);gap:.5rem}.client__btn--microsoft[data-v-5eaaa9b8]:hover:not(:disabled){border-color:var(--color-dark);color:var(--color-dark);background-color:#0000}.client__microsoft-icon[data-v-5eaaa9b8]{flex-shrink:0;width:16px;height:16px}.client__btn--ghost[data-v-5eaaa9b8]{border-color:var(--color-grey);color:var(--color-grey)}.client__btn--ghost[data-v-5eaaa9b8]:hover:not(:disabled){border-color:var(--color-grey);color:var(--color-dark);background-color:#0000}.btn-loader[data-v-5eaaa9b8]{align-items:center;gap:5px;display:flex}.btn-loader span[data-v-5eaaa9b8]{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce-5eaaa9b8;display:block}.btn-loader span[data-v-5eaaa9b8]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-5eaaa9b8]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-5eaaa9b8{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.error-enter-active[data-v-5eaaa9b8],.error-leave-active[data-v-5eaaa9b8]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-5eaaa9b8],.error-leave-to[data-v-5eaaa9b8]{opacity:0;transform:translateY(-4px)}.popin-overlay[data-v-f1f227d2]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1a1880;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popin[data-v-f1f227d2]{background:var(--color-cream);text-align:center;flex-direction:column;align-items:center;gap:.75rem;min-width:280px;padding:2.5rem 3rem;display:flex}.popin__icon[data-v-f1f227d2]{width:52px;height:52px;color:var(--color-gold)}.popin__icon svg[data-v-f1f227d2]{width:100%;height:100%}.popin__title[data-v-f1f227d2]{font-family:var(--font-serif);color:var(--color-dark);letter-spacing:.05em;font-size:1.5rem;font-weight:400}.popin__text[data-v-f1f227d2]{color:var(--color-grey);letter-spacing:.05em;font-size:.8rem}.popin__bar[data-v-f1f227d2]{background:var(--color-border);width:100%;height:2px;margin-top:.5rem;overflow:hidden}.popin__bar-fill[data-v-f1f227d2]{background:var(--color-gold);height:100%;animation:1.5s linear forwards progress-f1f227d2}@keyframes progress-f1f227d2{0%{width:0%}to{width:100%}}.popin-enter-active[data-v-f1f227d2],.popin-leave-active[data-v-f1f227d2]{transition:opacity .25s}.popin-enter-from[data-v-f1f227d2],.popin-leave-to[data-v-f1f227d2]{opacity:0}.popin-overlay[data-v-ebc80b7e]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1a1880;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popin[data-v-ebc80b7e]{background:var(--color-cream);text-align:center;flex-direction:column;align-items:center;gap:.75rem;min-width:280px;padding:2.5rem 3rem;display:flex}.popin__icon[data-v-ebc80b7e]{width:52px;height:52px;color:var(--color-error)}.popin__icon svg[data-v-ebc80b7e]{width:100%;height:100%}.popin__title[data-v-ebc80b7e]{font-family:var(--font-serif);color:var(--color-dark);letter-spacing:.05em;font-size:1.5rem;font-weight:400}.popin__text[data-v-ebc80b7e]{color:var(--color-grey);letter-spacing:.05em;font-size:.8rem}.popin__btn[data-v-ebc80b7e]{background-color:var(--color-dark);color:#fff;cursor:pointer;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;border:none;margin-top:.5rem;padding:.7rem 2rem;font-size:.72rem;font-weight:500;transition:background-color .2s}.popin__btn[data-v-ebc80b7e]:hover{background-color:var(--color-gold)}.popin-enter-active[data-v-ebc80b7e],.popin-leave-active[data-v-ebc80b7e]{transition:opacity .25s}.popin-enter-from[data-v-ebc80b7e],.popin-leave-to[data-v-ebc80b7e]{opacity:0}.popin-overlay[data-v-0d39d8c9]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1a1880;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popin[data-v-0d39d8c9]{background:var(--color-cream);text-align:center;flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;max-width:400px;padding:2.5rem 3rem;display:flex;position:relative}.popin__close[data-v-0d39d8c9]{cursor:pointer;color:var(--color-grey);background:0 0;border:none;padding:0;display:flex;position:absolute;top:1rem;right:1rem}.popin__close svg[data-v-0d39d8c9]{width:18px;height:18px}.popin__close[data-v-0d39d8c9]:hover{color:var(--color-dark)}.popin__title[data-v-0d39d8c9]{font-family:var(--font-serif);color:var(--color-dark);letter-spacing:.05em;font-size:1.5rem;font-weight:400}.popin__empty[data-v-0d39d8c9]{flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.popin__empty-title[data-v-0d39d8c9]{font-family:var(--font-serif);color:var(--color-dark);font-size:1rem;font-weight:400}.popin__empty-text[data-v-0d39d8c9]{color:var(--color-grey);font-size:.78rem;line-height:1.7}.popin__list[data-v-0d39d8c9]{flex-direction:column;gap:.5rem;list-style:none;display:flex}.popin__item[data-v-0d39d8c9]{border:1px solid var(--color-border);font-family:var(--font-sans);letter-spacing:.05em;color:var(--color-dark);cursor:pointer;text-align:left;padding:.75rem 1rem;font-size:.8rem;transition:border-color .2s,background-color .2s,color .2s}.popin__item[data-v-0d39d8c9]:hover:not(.popin__item--disabled){border-color:var(--color-dark);background-color:var(--color-dark);color:var(--color-cream)}.popin__item--disabled[data-v-0d39d8c9]{opacity:.4;cursor:not-allowed}.popin-enter-active[data-v-0d39d8c9],.popin-leave-active[data-v-0d39d8c9]{transition:opacity .25s}.popin-enter-from[data-v-0d39d8c9],.popin-leave-to[data-v-0d39d8c9]{opacity:0}.page[data-v-3403a18e]{min-height:100vh;display:flex}.connect[data-v-3403a18e]{background-color:var(--color-cream);justify-content:center;align-items:center;width:100%;padding:2rem 1.5rem;display:flex}@media (width>=900px){.connect[data-v-3403a18e]{flex-shrink:0;width:480px}}.connect__inner[data-v-3403a18e]{flex-direction:column;gap:2.5rem;width:100%;max-width:360px;display:flex}.connect__header[data-v-3403a18e]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.connect__logo[data-v-3403a18e]{max-width:180px;height:auto;display:block}.connect__subtitle[data-v-3403a18e]{font-family:var(--font-serif);color:var(--color-grey);letter-spacing:.05em;font-size:1rem;font-style:italic;font-weight:300}.connect__footer[data-v-3403a18e]{text-align:center;color:var(--color-grey);letter-spacing:.05em;font-size:.7rem}.connect__cookie-link[data-v-3403a18e]{color:var(--color-grey);text-underline-offset:2px;cursor:pointer;letter-spacing:.05em;background:0 0;border:none;margin-top:.5rem;font-size:.7rem;text-decoration:underline;transition:color .2s}.connect__cookie-link[data-v-3403a18e]:hover{color:var(--color-grey)}.connect__guest-blocked[data-v-3403a18e]{border:1px solid var(--color-gold);text-align:center;background-color:#b67d0b0f;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}.connect__guest-blocked-icon[data-v-3403a18e]{width:28px;height:28px;color:var(--color-gold)}.connect__guest-blocked-text[data-v-3403a18e]{color:var(--color-dark);font-size:.85rem;line-height:1.5}.page[data-v-60fbe9d6]{background-color:var(--color-cream);min-height:100vh;display:flex}.reset[data-v-60fbe9d6]{justify-content:center;align-items:center;width:100%;padding:2rem 1.5rem;display:flex}.reset__inner[data-v-60fbe9d6]{flex-direction:column;gap:2rem;width:100%;max-width:360px;display:flex}.reset__header[data-v-60fbe9d6]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.reset__logo[data-v-60fbe9d6]{max-width:180px;height:auto;display:block}.reset__subtitle[data-v-60fbe9d6]{font-family:var(--font-serif);color:var(--color-grey);letter-spacing:.05em;font-size:1rem;font-style:italic;font-weight:300}.reset__form[data-v-60fbe9d6]{flex-direction:column;gap:.75rem;display:flex}.reset__field[data-v-60fbe9d6]{border-bottom:1px solid var(--color-border);transition:border-color .2s;position:relative}.reset__field[data-v-60fbe9d6]:focus-within{border-color:var(--color-dark)}.reset__input[data-v-60fbe9d6]{width:100%;font-family:var(--font-sans);color:var(--color-dark);background:0 0;border:none;outline:none;padding:.6rem 2rem .6rem 0;font-size:.85rem}.reset__input[data-v-60fbe9d6]::placeholder{color:var(--color-grey)}.reset__eye[data-v-60fbe9d6]{cursor:pointer;color:var(--color-grey);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.reset__eye svg[data-v-60fbe9d6]{width:16px;height:16px}.reset__hint[data-v-60fbe9d6]{color:var(--color-grey);letter-spacing:.02em;font-size:.7rem}.reset__error[data-v-60fbe9d6]{color:var(--color-error);letter-spacing:.02em;font-size:.78rem}.reset__error-block[data-v-60fbe9d6]{color:var(--color-error);text-align:center;font-size:.85rem}.reset__success[data-v-60fbe9d6]{color:var(--color-dark);text-align:center;font-size:.85rem;font-family:var(--font-serif);font-style:italic}.reset__link[data-v-60fbe9d6]{text-align:center;color:var(--color-grey);font-size:.75rem;text-decoration:underline}.reset__btn[data-v-60fbe9d6]{border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;min-height:44px;padding:.75rem 2rem;font-size:.72rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.reset__btn[data-v-60fbe9d6]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.reset__btn[data-v-60fbe9d6]:disabled{opacity:.6;cursor:not-allowed}.reset__footer[data-v-60fbe9d6]{text-align:center;color:var(--color-grey);letter-spacing:.05em;font-size:.7rem}.btn-loader[data-v-60fbe9d6]{align-items:center;gap:5px;display:flex}.btn-loader span[data-v-60fbe9d6]{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce-60fbe9d6;display:block}.btn-loader span[data-v-60fbe9d6]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-60fbe9d6]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-60fbe9d6{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.error-enter-active[data-v-60fbe9d6],.error-leave-active[data-v-60fbe9d6]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-60fbe9d6],.error-leave-to[data-v-60fbe9d6]{opacity:0;transform:translateY(-4px)}.page[data-v-44c163df]{background-color:var(--color-cream);min-height:100vh;display:flex}.forgot[data-v-44c163df]{justify-content:center;align-items:center;width:100%;padding:2rem 1.5rem;display:flex}.forgot__inner[data-v-44c163df]{flex-direction:column;gap:2rem;width:100%;max-width:360px;display:flex}.forgot__header[data-v-44c163df]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.forgot__logo[data-v-44c163df]{max-width:180px;height:auto;display:block}.forgot__subtitle[data-v-44c163df]{font-family:var(--font-serif);color:var(--color-grey);letter-spacing:.05em;font-size:1rem;font-style:italic;font-weight:300}.forgot__form[data-v-44c163df]{flex-direction:column;gap:.75rem;display:flex}.forgot__field[data-v-44c163df]{border-bottom:1px solid var(--color-border);transition:border-color .2s}.forgot__field[data-v-44c163df]:focus-within{border-color:var(--color-dark)}.forgot__input[data-v-44c163df]{width:100%;font-family:var(--font-sans);color:var(--color-dark);background:0 0;border:none;outline:none;padding:.6rem 0;font-size:.85rem}.forgot__input[data-v-44c163df]::placeholder{color:var(--color-grey)}.forgot__error[data-v-44c163df]{color:var(--color-error);letter-spacing:.02em;font-size:.78rem}.forgot__success[data-v-44c163df]{color:var(--color-dark);text-align:center;font-size:.85rem;font-family:var(--font-serif);font-style:italic;line-height:1.6}.forgot__btn[data-v-44c163df]{border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;min-height:44px;padding:.75rem 2rem;font-size:.72rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.forgot__btn[data-v-44c163df]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.forgot__btn[data-v-44c163df]:disabled{opacity:.6;cursor:not-allowed}.forgot__back[data-v-44c163df]{text-align:center;color:var(--color-grey);letter-spacing:.02em;font-size:.75rem;text-decoration:underline;transition:color .2s}.forgot__back[data-v-44c163df]:hover{color:var(--color-dark)}.forgot__footer[data-v-44c163df]{text-align:center;color:var(--color-grey);letter-spacing:.05em;font-size:.7rem}.btn-loader[data-v-44c163df]{align-items:center;gap:5px;display:flex}.btn-loader span[data-v-44c163df]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce-44c163df;display:block}.btn-loader span[data-v-44c163df]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-44c163df]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-44c163df{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.error-enter-active[data-v-44c163df],.error-leave-active[data-v-44c163df]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-44c163df],.error-leave-to[data-v-44c163df]{opacity:0;transform:translateY(-4px)}.page[data-v-cb7ed72b]{background-color:var(--color-cream);min-height:100vh;display:flex}.register[data-v-cb7ed72b]{justify-content:center;align-items:center;width:100%;padding:2rem 1.5rem;display:flex}.register__inner[data-v-cb7ed72b]{flex-direction:column;gap:2rem;width:100%;max-width:360px;display:flex}.register__header[data-v-cb7ed72b]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.register__logo[data-v-cb7ed72b]{max-width:180px;height:auto;display:block}.register__subtitle[data-v-cb7ed72b]{font-family:var(--font-serif);color:var(--color-grey);letter-spacing:.05em;font-size:1rem;font-style:italic;font-weight:300}.register__form[data-v-cb7ed72b]{flex-direction:column;gap:.75rem;display:flex}.register__field[data-v-cb7ed72b]{border-bottom:1px solid var(--color-border);transition:border-color .2s}.register__field[data-v-cb7ed72b]:focus-within{border-color:var(--color-dark)}.register__input[data-v-cb7ed72b]{width:100%;font-family:var(--font-sans);color:var(--color-dark);background:0 0;border:none;outline:none;padding:.6rem 0;font-size:.85rem}.register__input[data-v-cb7ed72b]::placeholder{color:var(--color-grey)}.register__error[data-v-cb7ed72b]{color:var(--color-error);letter-spacing:.02em;font-size:.78rem}.register__success[data-v-cb7ed72b]{color:var(--color-dark);text-align:center;font-size:.85rem;font-family:var(--font-serif);font-style:italic;line-height:1.6}.register__btn[data-v-cb7ed72b]{border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;min-height:44px;padding:.75rem 2rem;font-size:.72rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.register__btn[data-v-cb7ed72b]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.register__btn[data-v-cb7ed72b]:disabled{opacity:.6;cursor:not-allowed}.register__back[data-v-cb7ed72b]{text-align:center;color:var(--color-grey);letter-spacing:.02em;font-size:.75rem;text-decoration:underline;transition:color .2s}.register__back[data-v-cb7ed72b]:hover{color:var(--color-dark)}.register__footer[data-v-cb7ed72b]{text-align:center;color:var(--color-grey);letter-spacing:.05em;font-size:.7rem}.btn-loader[data-v-cb7ed72b]{align-items:center;gap:5px;display:flex}.btn-loader span[data-v-cb7ed72b]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce-cb7ed72b;display:block}.btn-loader span[data-v-cb7ed72b]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-cb7ed72b]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-cb7ed72b{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.error-enter-active[data-v-cb7ed72b],.error-leave-active[data-v-cb7ed72b]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-cb7ed72b],.error-leave-to[data-v-cb7ed72b]{opacity:0;transform:translateY(-4px)}.page[data-v-c5492c89]{background-color:var(--color-cream);min-height:100vh;display:flex}.profile[data-v-c5492c89]{justify-content:center;width:100%;padding:2rem 1.5rem 3rem;display:flex}.profile__inner[data-v-c5492c89]{flex-direction:column;gap:2rem;width:100%;max-width:520px;display:flex}.profile__back[data-v-c5492c89]{color:var(--color-grey);letter-spacing:.05em;align-self:flex-start;align-items:center;gap:.35rem;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-flex}.profile__back[data-v-c5492c89]:hover{color:var(--color-dark)}.profile__back svg[data-v-c5492c89]{width:14px;height:14px}.profile__header[data-v-c5492c89]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.profile__logo[data-v-c5492c89]{max-width:180px;height:auto;display:block}.profile__subtitle[data-v-c5492c89]{font-family:var(--font-serif);color:var(--color-grey);letter-spacing:.05em;font-size:1rem;font-style:italic;font-weight:300}.profile__loading[data-v-c5492c89]{color:var(--color-grey);text-align:center;padding:2rem 0;font-size:.85rem}.profile__section[data-v-c5492c89]{border:1px solid var(--color-border);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.profile__section-header[data-v-c5492c89]{justify-content:space-between;align-items:center;display:flex}.profile__section-title[data-v-c5492c89]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey);font-size:.7rem;font-weight:500}.profile__edit-btn[data-v-c5492c89]{font-size:.72rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.profile__edit-btn[data-v-c5492c89]:hover{color:var(--color-dark)}.profile__display[data-v-c5492c89]{flex-direction:column;gap:.6rem;display:flex}.profile__display-row[data-v-c5492c89]{align-items:baseline;gap:1rem;display:flex}.profile__display-row dt[data-v-c5492c89]{color:var(--color-grey);letter-spacing:.05em;flex-shrink:0;min-width:90px;font-size:.72rem}.profile__display-row dd[data-v-c5492c89]{color:var(--color-dark);font-size:.85rem}.profile__password-dots[data-v-c5492c89]{color:var(--color-dark);letter-spacing:.2em;font-size:.85rem}.profile__form[data-v-c5492c89]{flex-direction:column;gap:.75rem;display:flex}.profile__field[data-v-c5492c89]{border-bottom:1px solid var(--color-border);transition:border-color .2s;position:relative}.profile__field[data-v-c5492c89]:focus-within{border-color:var(--color-dark)}.profile__input[data-v-c5492c89]{width:100%;font-family:var(--font-sans);color:var(--color-dark);background:0 0;border:none;outline:none;padding:.6rem 2rem .6rem 0;font-size:.85rem}.profile__input[data-v-c5492c89]::placeholder{color:var(--color-grey)}.profile__eye[data-v-c5492c89]{cursor:pointer;color:var(--color-grey);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.profile__eye svg[data-v-c5492c89]{width:16px;height:16px}.profile__hint[data-v-c5492c89]{color:var(--color-grey);letter-spacing:.02em;font-size:.7rem;line-height:1.5}.profile__error[data-v-c5492c89]{color:var(--color-error);letter-spacing:.02em;font-size:.78rem}.profile__success[data-v-c5492c89]{color:#2e7d32;letter-spacing:.02em;font-size:.78rem}.profile__form-actions[data-v-c5492c89]{justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.profile__btn[data-v-c5492c89]{border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;min-height:38px;padding:.6rem 1.5rem;font-size:.72rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.profile__btn[data-v-c5492c89]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.profile__btn[data-v-c5492c89]:disabled{opacity:.6;cursor:not-allowed}.profile__btn--ghost[data-v-c5492c89]{border-color:var(--color-grey);color:var(--color-grey)}.profile__btn--ghost[data-v-c5492c89]:hover:not(:disabled){border-color:var(--color-grey);color:var(--color-dark);background-color:#0000}.profile__footer[data-v-c5492c89]{text-align:center;color:var(--color-grey);letter-spacing:.05em;font-size:.7rem}.btn-loader[data-v-c5492c89]{align-items:center;gap:5px;display:flex}.btn-loader span[data-v-c5492c89]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce-c5492c89;display:block}.btn-loader span[data-v-c5492c89]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-c5492c89]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-c5492c89{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.fade-enter-active[data-v-c5492c89],.fade-leave-active[data-v-c5492c89]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-c5492c89],.fade-leave-to[data-v-c5492c89]{opacity:0;transform:translateY(-4px)}.page[data-v-8a397250]{background-color:var(--color-cream);min-height:100vh;display:flex}.become-client[data-v-8a397250]{justify-content:center;width:100%;padding:2rem 1.5rem 3rem;display:flex}.become-client__inner[data-v-8a397250]{flex-direction:column;gap:2rem;width:100%;max-width:420px;display:flex}.become-client__back-top[data-v-8a397250]{color:var(--color-grey);letter-spacing:.05em;align-self:flex-start;align-items:center;gap:.35rem;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-flex}.become-client__back-top[data-v-8a397250]:hover{color:var(--color-dark)}.become-client__back-top svg[data-v-8a397250]{width:14px;height:14px}.become-client__header[data-v-8a397250]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.become-client__logo[data-v-8a397250]{max-width:180px;height:auto;display:block}.become-client__subtitle[data-v-8a397250]{font-family:var(--font-serif);color:var(--color-grey);letter-spacing:.05em;font-size:1rem;font-style:italic;font-weight:300}.become-client__loading[data-v-8a397250]{color:var(--color-grey);text-align:center;padding:2rem 0;font-size:.85rem}.become-client__intro[data-v-8a397250]{color:var(--color-grey);text-align:center;letter-spacing:.02em;font-size:.82rem;line-height:1.6}.become-client__form[data-v-8a397250]{flex-direction:column;gap:.75rem;display:flex}.become-client__field[data-v-8a397250]{border-bottom:1px solid var(--color-border);transition:border-color .2s}.become-client__field[data-v-8a397250]:focus-within{border-color:var(--color-dark)}.become-client__field--textarea[data-v-8a397250]{border:1px solid var(--color-border);margin-top:.5rem}.become-client__input[data-v-8a397250]{width:100%;font-family:var(--font-sans);color:var(--color-dark);background:0 0;border:none;outline:none;padding:.6rem 0;font-size:.85rem}.become-client__input[data-v-8a397250]::placeholder{color:var(--color-grey)}.become-client__textarea[data-v-8a397250]{resize:vertical;width:100%;font-family:var(--font-sans);color:var(--color-dark);background:0 0;border:none;outline:none;padding:.6rem .75rem;font-size:.85rem}.become-client__textarea[data-v-8a397250]::placeholder{color:var(--color-grey)}.become-client__hint[data-v-8a397250]{color:var(--color-grey);letter-spacing:.02em;text-align:center;font-size:.72rem;line-height:1.5}.become-client__error[data-v-8a397250]{color:var(--color-error);letter-spacing:.02em;font-size:.78rem}.become-client__success[data-v-8a397250]{color:var(--color-dark);text-align:center;font-size:.85rem;font-family:var(--font-serif);font-style:italic;line-height:1.6}.become-client__btn[data-v-8a397250]{border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;min-height:44px;padding:.75rem 2rem;font-size:.72rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.become-client__btn[data-v-8a397250]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.become-client__btn[data-v-8a397250]:disabled{opacity:.6;cursor:not-allowed}.become-client__back[data-v-8a397250]{text-align:center;color:var(--color-grey);letter-spacing:.02em;font-size:.75rem;text-decoration:underline;transition:color .2s}.become-client__back[data-v-8a397250]:hover{color:var(--color-dark)}.become-client__footer[data-v-8a397250]{text-align:center;color:var(--color-grey);letter-spacing:.05em;font-size:.7rem}.btn-loader[data-v-8a397250]{align-items:center;gap:5px;display:flex}.btn-loader span[data-v-8a397250]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce-8a397250;display:block}.btn-loader span[data-v-8a397250]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-8a397250]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-8a397250{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.error-enter-active[data-v-8a397250],.error-leave-active[data-v-8a397250]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-8a397250],.error-leave-to[data-v-8a397250]{opacity:0;transform:translateY(-4px)}.app-lang-switcher[data-v-651840f3]{z-index:100;position:fixed;top:1rem;right:1.25rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-gold:#1a1a18;--color-gold-light:#333;--color-gold-dark:#000;--color-cream:var(--wp-color-67f9681,#faf7f2);--color-dark:#1a1a18;--color-grey:#6b6b65;--color-border:#e8e0d0;--color-error:#c0392b;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Montserrat", system-ui, sans-serif}html,body{height:100%;font-family:var(--font-sans);background-color:var(--color-cream);color:var(--color-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}
