.lang-switcher[data-v-179c5903]{position:relative}.lang-switcher__trigger[data-v-179c5903]{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;cursor:pointer;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;color:var(--color-grey);padding:.25rem 0;transition:color .2s}.lang-switcher__trigger[data-v-179c5903]:hover{color:var(--color-dark)}.lang-switcher__flag[data-v-179c5903]{font-size:1rem;line-height:1}.lang-switcher__code[data-v-179c5903]{text-transform:uppercase}.lang-switcher__dropdown[data-v-179c5903]{position:absolute;top:calc(100% + 4px);right:0;background:var(--color-cream);border:1px solid var(--color-border);display:flex;flex-direction:column;min-width:140px;z-index:50}.lang-switcher__item[data-v-179c5903]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;color:var(--color-grey);text-decoration:none;transition:background-color .15s,color .15s}.lang-switcher__item[data-v-179c5903]:hover{background:#0000000a;color:var(--color-dark)}.lang-switcher__item--active[data-v-179c5903]{font-weight:500;color:var(--color-dark)}.panel[data-v-b1a5e2d7]{position:relative;flex:1;display:none;overflow:hidden}@media(min-width:900px){.panel[data-v-b1a5e2d7]{display:block}}.panel__slides[data-v-b1a5e2d7]{position:absolute;top:0;right:0;bottom:0;left:0}.panel__slide[data-v-b1a5e2d7]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.slide-enter-active[data-v-b1a5e2d7],.slide-leave-active[data-v-b1a5e2d7]{transition:opacity 1.2s ease}.slide-enter-from[data-v-b1a5e2d7],.slide-leave-to[data-v-b1a5e2d7]{opacity:0}.panel__overlay[data-v-b1a5e2d7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#1a1a1880,#b67d0b40);pointer-events:none}.panel__content[data-v-b1a5e2d7]{position:absolute;bottom:3rem;left:3rem;right:3rem;display:flex;flex-direction:column;gap:1.25rem}.panel__tagline[data-v-b1a5e2d7]{font-family:var(--font-serif);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:300;font-style:italic;color:#fff;line-height:1.4;letter-spacing:.02em}.panel__dots[data-v-b1a5e2d7]{display:flex;gap:8px}.panel__dot[data-v-b1a5e2d7]{width:6px;height:6px;border-radius:50%;border:none;background:#fff6;cursor:pointer;padding:0;transition:background .3s,transform .3s}.panel__dot--active[data-v-b1a5e2d7]{background:#fff;transform:scale(1.3)}.form[data-v-fedf7b59]{display:flex;flex-direction:column;gap:1.25rem}.form__group[data-v-fedf7b59]{display:flex;flex-direction:column;gap:.5rem}.form__label-row[data-v-fedf7b59]{display:flex;align-items:center;gap:.4rem}.form__tooltip-anchor[data-v-fedf7b59]{position:relative;display:flex;align-items:center;color:var(--color-grey);cursor:default}.form__tooltip-anchor svg[data-v-fedf7b59]{width:13px;height:13px}.form__tooltip-anchor[data-v-fedf7b59]:hover{color:var(--color-dark)}.form__tooltip[data-v-fedf7b59]{display:none;position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);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;padding:.4rem .65rem;pointer-events:none;z-index:10}.form__tooltip-anchor:hover .form__tooltip[data-v-fedf7b59]{display:block}.form__label[data-v-fedf7b59]{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey)}.form__input-wrapper[data-v-fedf7b59]{border-bottom:1px solid var(--color-border);transition:border-color .2s}.form__input-wrapper[data-v-fedf7b59]:focus-within{border-color:var(--color-gold)}.form__input-wrapper--error[data-v-fedf7b59]{border-color:var(--color-error)}.form__input[data-v-fedf7b59]{width:100%;padding:.75rem 0;background:transparent;border:none;outline:none;font-family:var(--font-serif);font-size:1.6rem;font-weight:300;letter-spacing:.5em;color:var(--color-dark);text-align:center}.form__input[data-v-fedf7b59]::placeholder{color:var(--color-border);letter-spacing:.4em}.form__error[data-v-fedf7b59]{font-size:.78rem;color:var(--color-error);letter-spacing:.02em}.form__btn[data-v-fedf7b59]{margin-top:.5rem;padding:.9rem 2rem;background-color:var(--color-gold);color:#fff;border:none;cursor:pointer;font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background-color .2s,opacity .2s;display:flex;align-items:center;justify-content:center;min-height:48px}.form__btn[data-v-fedf7b59]:hover:not(:disabled){background-color:var(--color-gold-dark)}.form__btn[data-v-fedf7b59]:disabled{opacity:.7;cursor:not-allowed}.form__btn-loader[data-v-fedf7b59]{display:flex;gap:5px;align-items:center}.form__btn-loader span[data-v-fedf7b59]{display:block;width:6px;height:6px;border-radius:50%;background:#fff;animation:dot-bounce-fedf7b59 1s infinite ease-in-out}.form__btn-loader span[data-v-fedf7b59]:nth-child(2){animation-delay:.15s}.form__btn-loader span[data-v-fedf7b59]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-fedf7b59{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-6px);opacity:1}}.error-enter-active[data-v-fedf7b59],.error-leave-active[data-v-fedf7b59]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-fedf7b59],.error-leave-to[data-v-fedf7b59]{opacity:0;transform:translateY(-4px)}.client[data-v-90f551e1]{display:flex;flex-direction:column;gap:1rem}.client__divider[data-v-90f551e1]{width:100%;display:flex;align-items:center;gap:.75rem}.client__divider[data-v-90f551e1]:before,.client__divider[data-v-90f551e1]:after{content:"";flex:1;height:1px;background:var(--color-border)}.client__divider-label[data-v-90f551e1]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-border)}.client__welcome[data-v-90f551e1]{font-family:var(--font-serif);font-size:1.1rem;font-weight:400;font-style:italic;color:var(--color-dark);letter-spacing:.03em}.client__title[data-v-90f551e1]{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey)}.client__form[data-v-90f551e1]{display:flex;flex-direction:column;gap:.75rem}.client__field[data-v-90f551e1]{position:relative;border-bottom:1px solid var(--color-border);transition:border-color .2s}.client__field[data-v-90f551e1]:focus-within{border-color:var(--color-dark)}.client__input[data-v-90f551e1]{width:100%;padding:.6rem 2rem .6rem 0;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:.85rem;color:var(--color-dark)}.client__input[data-v-90f551e1]::placeholder{color:var(--color-grey)}.client__eye[data-v-90f551e1]{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-grey);display:flex;align-items:center}.client__eye svg[data-v-90f551e1]{width:16px;height:16px}.client__forgot[data-v-90f551e1]{font-size:.72rem;color:var(--color-grey);text-decoration:underline;letter-spacing:.02em;transition:color .2s;align-self:flex-end}.client__forgot[data-v-90f551e1]:hover{color:var(--color-dark)}.client__register[data-v-90f551e1]{display:flex;flex-direction:column;gap:.75rem}a.client__btn[data-v-90f551e1]{text-decoration:none}.client__error[data-v-90f551e1]{font-size:.78rem;color:var(--color-error);letter-spacing:.02em}.client__btn[data-v-90f551e1]{padding:.75rem 2rem;background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;min-height:44px}.client__btn[data-v-90f551e1]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.client__btn[data-v-90f551e1]:disabled{opacity:.6;cursor:not-allowed}.client__account-created[data-v-90f551e1]{font-size:.85rem;color:var(--color-dark);text-align:center;line-height:1.5}.client__link[data-v-90f551e1]{font-size:.75rem;text-align:center;color:var(--color-grey);text-decoration:underline}.client__btn--microsoft[data-v-90f551e1]{gap:.5rem;border-color:var(--color-border);color:var(--color-grey)}.client__btn--microsoft[data-v-90f551e1]:hover:not(:disabled){border-color:var(--color-dark);color:var(--color-dark);background-color:transparent}.client__microsoft-icon[data-v-90f551e1]{width:16px;height:16px;flex-shrink:0}.client__btn--ghost[data-v-90f551e1]{border-color:var(--color-border);color:var(--color-grey)}.client__btn--ghost[data-v-90f551e1]:hover:not(:disabled){background-color:transparent;border-color:var(--color-grey);color:var(--color-dark)}.btn-loader[data-v-90f551e1]{display:flex;gap:5px;align-items:center}.btn-loader span[data-v-90f551e1]{display:block;width:6px;height:6px;border-radius:50%;background:#fff;animation:dot-bounce-90f551e1 1s infinite ease-in-out}.btn-loader span[data-v-90f551e1]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-90f551e1]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-90f551e1{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-6px);opacity:1}}.error-enter-active[data-v-90f551e1],.error-leave-active[data-v-90f551e1]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-90f551e1],.error-leave-to[data-v-90f551e1]{opacity:0;transform:translateY(-4px)}.popin-overlay[data-v-f1f227d2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1880;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popin[data-v-f1f227d2]{background:var(--color-cream);padding:2.5rem 3rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:280px;text-align:center}.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);font-size:1.5rem;font-weight:400;color:var(--color-dark);letter-spacing:.05em}.popin__text[data-v-f1f227d2]{font-size:.8rem;color:var(--color-grey);letter-spacing:.05em}.popin__bar[data-v-f1f227d2]{width:100%;height:2px;background:var(--color-border);margin-top:.5rem;overflow:hidden}.popin__bar-fill[data-v-f1f227d2]{height:100%;background:var(--color-gold);animation:progress-f1f227d2 1.5s linear forwards}@keyframes progress-f1f227d2{0%{width:0%}to{width:100%}}.popin-enter-active[data-v-f1f227d2],.popin-leave-active[data-v-f1f227d2]{transition:opacity .25s ease}.popin-enter-from[data-v-f1f227d2],.popin-leave-to[data-v-f1f227d2]{opacity:0}.popin-overlay[data-v-ebc80b7e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1880;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popin[data-v-ebc80b7e]{background:var(--color-cream);padding:2.5rem 3rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:280px;text-align:center}.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);font-size:1.5rem;font-weight:400;color:var(--color-dark);letter-spacing:.05em}.popin__text[data-v-ebc80b7e]{font-size:.8rem;color:var(--color-grey);letter-spacing:.05em}.popin__btn[data-v-ebc80b7e]{margin-top:.5rem;padding:.7rem 2rem;background-color:var(--color-dark);color:#fff;border:none;cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;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 ease}.popin-enter-from[data-v-ebc80b7e],.popin-leave-to[data-v-ebc80b7e]{opacity:0}.popin-overlay[data-v-418c7c1e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1880;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popin[data-v-418c7c1e]{background:var(--color-cream);padding:2.5rem 3rem;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;max-width:400px;position:relative;text-align:center}.popin__close[data-v-418c7c1e]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;color:var(--color-grey);padding:0;display:flex}.popin__close svg[data-v-418c7c1e]{width:18px;height:18px}.popin__close[data-v-418c7c1e]:hover{color:var(--color-dark)}.popin__title[data-v-418c7c1e]{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;color:var(--color-dark);letter-spacing:.05em}.popin__empty[data-v-418c7c1e]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 0}.popin__empty-title[data-v-418c7c1e]{font-family:var(--font-serif);font-size:1rem;font-weight:400;color:var(--color-dark)}.popin__empty-text[data-v-418c7c1e]{font-size:.78rem;color:var(--color-grey);line-height:1.7}.popin__list[data-v-418c7c1e]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.popin__item[data-v-418c7c1e]{padding:.75rem 1rem;border:1px solid var(--color-border);font-family:var(--font-sans);font-size:.8rem;letter-spacing:.05em;color:var(--color-dark);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;text-align:left}.popin__item[data-v-418c7c1e]:hover:not(.popin__item--disabled){border-color:var(--color-dark);background-color:var(--color-dark);color:var(--color-cream)}.popin__item--disabled[data-v-418c7c1e]{opacity:.4;cursor:not-allowed}.popin-enter-active[data-v-418c7c1e],.popin-leave-active[data-v-418c7c1e]{transition:opacity .25s ease}.popin-enter-from[data-v-418c7c1e],.popin-leave-to[data-v-418c7c1e]{opacity:0}.page[data-v-a4a90df0]{display:flex;min-height:100vh}.connect[data-v-a4a90df0]{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 1.5rem;background-color:var(--color-cream)}@media(min-width:900px){.connect[data-v-a4a90df0]{width:480px;flex-shrink:0}}.connect__inner[data-v-a4a90df0]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:2.5rem}.connect__header[data-v-a4a90df0]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.connect__logo[data-v-a4a90df0]{max-width:180px;height:auto;display:block}.connect__subtitle[data-v-a4a90df0]{font-family:var(--font-serif);font-size:1rem;font-style:italic;font-weight:300;color:var(--color-grey);letter-spacing:.05em}.connect__footer[data-v-a4a90df0]{text-align:center;font-size:.7rem;color:var(--color-border);letter-spacing:.05em}.page[data-v-c379f79b]{display:flex;min-height:100vh;background-color:var(--color-cream)}.reset[data-v-c379f79b]{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 1.5rem}.reset__inner[data-v-c379f79b]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:2rem}.reset__header[data-v-c379f79b]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.reset__logo[data-v-c379f79b]{max-width:180px;height:auto;display:block}.reset__subtitle[data-v-c379f79b]{font-family:var(--font-serif);font-size:1rem;font-style:italic;font-weight:300;color:var(--color-grey);letter-spacing:.05em}.reset__form[data-v-c379f79b]{display:flex;flex-direction:column;gap:.75rem}.reset__field[data-v-c379f79b]{position:relative;border-bottom:1px solid var(--color-border);transition:border-color .2s}.reset__field[data-v-c379f79b]:focus-within{border-color:var(--color-dark)}.reset__input[data-v-c379f79b]{width:100%;padding:.6rem 2rem .6rem 0;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:.85rem;color:var(--color-dark)}.reset__input[data-v-c379f79b]::placeholder{color:var(--color-grey)}.reset__eye[data-v-c379f79b]{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-grey);display:flex;align-items:center}.reset__eye svg[data-v-c379f79b]{width:16px;height:16px}.reset__hint[data-v-c379f79b]{font-size:.7rem;color:var(--color-grey);letter-spacing:.02em}.reset__error[data-v-c379f79b]{font-size:.78rem;color:var(--color-error);letter-spacing:.02em}.reset__error-block[data-v-c379f79b]{font-size:.85rem;color:var(--color-error);text-align:center}.reset__success[data-v-c379f79b]{font-size:.85rem;color:var(--color-dark);text-align:center;font-family:var(--font-serif);font-style:italic}.reset__link[data-v-c379f79b]{font-size:.75rem;text-align:center;color:var(--color-grey);text-decoration:underline}.reset__btn[data-v-c379f79b]{padding:.75rem 2rem;background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;min-height:44px}.reset__btn[data-v-c379f79b]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.reset__btn[data-v-c379f79b]:disabled{opacity:.6;cursor:not-allowed}.reset__footer[data-v-c379f79b]{text-align:center;font-size:.7rem;color:var(--color-border);letter-spacing:.05em}.btn-loader[data-v-c379f79b]{display:flex;gap:5px;align-items:center}.btn-loader span[data-v-c379f79b]{display:block;width:6px;height:6px;border-radius:50%;background:#fff;animation:dot-bounce-c379f79b 1s infinite ease-in-out}.btn-loader span[data-v-c379f79b]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-c379f79b]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-c379f79b{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-6px);opacity:1}}.error-enter-active[data-v-c379f79b],.error-leave-active[data-v-c379f79b]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-c379f79b],.error-leave-to[data-v-c379f79b]{opacity:0;transform:translateY(-4px)}.page[data-v-8dffcfbc]{display:flex;min-height:100vh;background-color:var(--color-cream)}.forgot[data-v-8dffcfbc]{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 1.5rem}.forgot__inner[data-v-8dffcfbc]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:2rem}.forgot__header[data-v-8dffcfbc]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.forgot__logo[data-v-8dffcfbc]{max-width:180px;height:auto;display:block}.forgot__subtitle[data-v-8dffcfbc]{font-family:var(--font-serif);font-size:1rem;font-style:italic;font-weight:300;color:var(--color-grey);letter-spacing:.05em}.forgot__form[data-v-8dffcfbc]{display:flex;flex-direction:column;gap:.75rem}.forgot__field[data-v-8dffcfbc]{border-bottom:1px solid var(--color-border);transition:border-color .2s}.forgot__field[data-v-8dffcfbc]:focus-within{border-color:var(--color-dark)}.forgot__input[data-v-8dffcfbc]{width:100%;padding:.6rem 0;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:.85rem;color:var(--color-dark)}.forgot__input[data-v-8dffcfbc]::placeholder{color:var(--color-grey)}.forgot__error[data-v-8dffcfbc]{font-size:.78rem;color:var(--color-error);letter-spacing:.02em}.forgot__success[data-v-8dffcfbc]{font-size:.85rem;color:var(--color-dark);text-align:center;font-family:var(--font-serif);font-style:italic;line-height:1.6}.forgot__btn[data-v-8dffcfbc]{padding:.75rem 2rem;background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;min-height:44px}.forgot__btn[data-v-8dffcfbc]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.forgot__btn[data-v-8dffcfbc]:disabled{opacity:.6;cursor:not-allowed}.forgot__back[data-v-8dffcfbc]{font-size:.75rem;text-align:center;color:var(--color-grey);text-decoration:underline;letter-spacing:.02em;transition:color .2s}.forgot__back[data-v-8dffcfbc]:hover{color:var(--color-dark)}.forgot__footer[data-v-8dffcfbc]{text-align:center;font-size:.7rem;color:var(--color-border);letter-spacing:.05em}.btn-loader[data-v-8dffcfbc]{display:flex;gap:5px;align-items:center}.btn-loader span[data-v-8dffcfbc]{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:dot-bounce-8dffcfbc 1s infinite ease-in-out}.btn-loader span[data-v-8dffcfbc]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-8dffcfbc]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-8dffcfbc{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-6px);opacity:1}}.error-enter-active[data-v-8dffcfbc],.error-leave-active[data-v-8dffcfbc]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-8dffcfbc],.error-leave-to[data-v-8dffcfbc]{opacity:0;transform:translateY(-4px)}.page[data-v-1757e6a9]{display:flex;min-height:100vh;background-color:var(--color-cream)}.register[data-v-1757e6a9]{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 1.5rem}.register__inner[data-v-1757e6a9]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:2rem}.register__header[data-v-1757e6a9]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.register__logo[data-v-1757e6a9]{max-width:180px;height:auto;display:block}.register__subtitle[data-v-1757e6a9]{font-family:var(--font-serif);font-size:1rem;font-style:italic;font-weight:300;color:var(--color-grey);letter-spacing:.05em}.register__form[data-v-1757e6a9]{display:flex;flex-direction:column;gap:.75rem}.register__field[data-v-1757e6a9]{border-bottom:1px solid var(--color-border);transition:border-color .2s}.register__field[data-v-1757e6a9]:focus-within{border-color:var(--color-dark)}.register__input[data-v-1757e6a9]{width:100%;padding:.6rem 0;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:.85rem;color:var(--color-dark)}.register__input[data-v-1757e6a9]::placeholder{color:var(--color-grey)}.register__error[data-v-1757e6a9]{font-size:.78rem;color:var(--color-error);letter-spacing:.02em}.register__success[data-v-1757e6a9]{font-size:.85rem;color:var(--color-dark);text-align:center;font-family:var(--font-serif);font-style:italic;line-height:1.6}.register__btn[data-v-1757e6a9]{padding:.75rem 2rem;background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;min-height:44px}.register__btn[data-v-1757e6a9]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.register__btn[data-v-1757e6a9]:disabled{opacity:.6;cursor:not-allowed}.register__back[data-v-1757e6a9]{font-size:.75rem;text-align:center;color:var(--color-grey);text-decoration:underline;letter-spacing:.02em;transition:color .2s}.register__back[data-v-1757e6a9]:hover{color:var(--color-dark)}.register__footer[data-v-1757e6a9]{text-align:center;font-size:.7rem;color:var(--color-border);letter-spacing:.05em}.btn-loader[data-v-1757e6a9]{display:flex;gap:5px;align-items:center}.btn-loader span[data-v-1757e6a9]{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:dot-bounce-1757e6a9 1s infinite ease-in-out}.btn-loader span[data-v-1757e6a9]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-1757e6a9]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-1757e6a9{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-6px);opacity:1}}.error-enter-active[data-v-1757e6a9],.error-leave-active[data-v-1757e6a9]{transition:opacity .2s,transform .2s}.error-enter-from[data-v-1757e6a9],.error-leave-to[data-v-1757e6a9]{opacity:0;transform:translateY(-4px)}.page[data-v-9593f6bc]{display:flex;min-height:100vh;background-color:var(--color-cream)}.profile[data-v-9593f6bc]{display:flex;justify-content:center;width:100%;padding:2rem 1.5rem 3rem}.profile__inner[data-v-9593f6bc]{width:100%;max-width:520px;display:flex;flex-direction:column;gap:2rem}.profile__back[data-v-9593f6bc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--color-grey);text-decoration:none;letter-spacing:.05em;transition:color .2s;align-self:flex-start}.profile__back[data-v-9593f6bc]:hover{color:var(--color-dark)}.profile__back svg[data-v-9593f6bc]{width:14px;height:14px}.profile__header[data-v-9593f6bc]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.profile__logo[data-v-9593f6bc]{max-width:180px;height:auto;display:block}.profile__subtitle[data-v-9593f6bc]{font-family:var(--font-serif);font-size:1rem;font-style:italic;font-weight:300;color:var(--color-grey);letter-spacing:.05em}.profile__loading[data-v-9593f6bc]{font-size:.85rem;color:var(--color-grey);text-align:center;padding:2rem 0}.profile__section[data-v-9593f6bc]{border:1px solid var(--color-border);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.profile__section-header[data-v-9593f6bc]{display:flex;align-items:center;justify-content:space-between}.profile__section-title[data-v-9593f6bc]{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey)}.profile__edit-btn[data-v-9593f6bc]{background:transparent;border:none;font-size:.72rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey);cursor:pointer;padding:0;text-decoration:underline;transition:color .2s}.profile__edit-btn[data-v-9593f6bc]:hover{color:var(--color-dark)}.profile__display[data-v-9593f6bc]{display:flex;flex-direction:column;gap:.6rem}.profile__display-row[data-v-9593f6bc]{display:flex;gap:1rem;align-items:baseline}.profile__display-row dt[data-v-9593f6bc]{font-size:.72rem;color:var(--color-grey);letter-spacing:.05em;min-width:90px;flex-shrink:0}.profile__display-row dd[data-v-9593f6bc]{font-size:.85rem;color:var(--color-dark)}.profile__password-dots[data-v-9593f6bc]{font-size:.85rem;color:var(--color-dark);letter-spacing:.2em}.profile__form[data-v-9593f6bc]{display:flex;flex-direction:column;gap:.75rem}.profile__field[data-v-9593f6bc]{position:relative;border-bottom:1px solid var(--color-border);transition:border-color .2s}.profile__field[data-v-9593f6bc]:focus-within{border-color:var(--color-dark)}.profile__field-row[data-v-9593f6bc]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.profile__input[data-v-9593f6bc]{width:100%;padding:.6rem 2rem .6rem 0;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:.85rem;color:var(--color-dark)}.profile__input[data-v-9593f6bc]::placeholder{color:var(--color-grey)}.profile__eye[data-v-9593f6bc]{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-grey);display:flex;align-items:center}.profile__eye svg[data-v-9593f6bc]{width:16px;height:16px}.profile__hint[data-v-9593f6bc]{font-size:.7rem;color:var(--color-grey);line-height:1.5;letter-spacing:.02em}.profile__checkbox-label[data-v-9593f6bc]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-dark);cursor:pointer}.profile__error[data-v-9593f6bc]{font-size:.78rem;color:var(--color-error);letter-spacing:.02em}.profile__success[data-v-9593f6bc]{font-size:.78rem;color:#2e7d32;letter-spacing:.02em}.profile__form-actions[data-v-9593f6bc]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.25rem}.profile__btn[data-v-9593f6bc]{padding:.6rem 1.5rem;background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;min-height:38px}.profile__btn[data-v-9593f6bc]:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-cream)}.profile__btn[data-v-9593f6bc]:disabled{opacity:.6;cursor:not-allowed}.profile__btn--ghost[data-v-9593f6bc]{border-color:var(--color-border);color:var(--color-grey)}.profile__btn--ghost[data-v-9593f6bc]:hover:not(:disabled){background-color:transparent;border-color:var(--color-grey);color:var(--color-dark)}.profile__btn--danger[data-v-9593f6bc]{border-color:var(--color-error);color:var(--color-error)}.profile__btn--danger[data-v-9593f6bc]:hover:not(:disabled){background-color:var(--color-error);color:#fff}.profile__empty[data-v-9593f6bc]{font-size:.8rem;color:var(--color-grey);font-style:italic}.profile__addresses[data-v-9593f6bc]{display:flex;flex-direction:column;gap:.75rem}.profile__address-card[data-v-9593f6bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid var(--color-border)}.profile__address-card--default[data-v-9593f6bc]{border-color:var(--color-dark)}.profile__address-info[data-v-9593f6bc]{display:flex;flex-direction:column;gap:.2rem}.profile__address-street[data-v-9593f6bc]{font-size:.85rem;color:var(--color-dark);font-weight:500}.profile__address-sub[data-v-9593f6bc]{font-size:.78rem;color:var(--color-grey)}.profile__address-badge[data-v-9593f6bc]{display:inline-block;margin-top:.25rem;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-dark);border:1px solid var(--color-dark);padding:.1rem .4rem}.profile__address-actions[data-v-9593f6bc]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.profile__icon-btn[data-v-9593f6bc]{background:transparent;border:none;cursor:pointer;padding:.3rem;color:var(--color-grey);display:flex;align-items:center;transition:color .2s}.profile__icon-btn svg[data-v-9593f6bc]{width:15px;height:15px}.profile__icon-btn[data-v-9593f6bc]:hover:not(:disabled){color:var(--color-dark)}.profile__icon-btn--danger[data-v-9593f6bc]:hover:not(:disabled){color:var(--color-error)}.profile__icon-btn[data-v-9593f6bc]:disabled{opacity:.4;cursor:not-allowed}.profile__footer[data-v-9593f6bc]{text-align:center;font-size:.7rem;color:var(--color-border);letter-spacing:.05em}.profile__overlay[data-v-9593f6bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1866;display:flex;align-items:center;justify-content:center;z-index:100;padding:1.5rem}.profile__modal[data-v-9593f6bc]{background:var(--color-cream);width:100%;max-width:420px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.profile__modal--sm[data-v-9593f6bc]{max-width:340px}.profile__modal-title[data-v-9593f6bc]{font-family:var(--font-serif);font-size:1.1rem;font-weight:400;font-style:italic;color:var(--color-dark);letter-spacing:.03em}.profile__modal-sub[data-v-9593f6bc]{font-size:.72rem;color:var(--color-grey);letter-spacing:.08em;text-transform:uppercase;margin-top:-.75rem}.profile__delete-preview[data-v-9593f6bc]{font-size:.82rem;color:var(--color-dark);line-height:1.6;border:1px solid var(--color-border);padding:.75rem 1rem}.btn-loader[data-v-9593f6bc]{display:flex;gap:5px;align-items:center}.btn-loader span[data-v-9593f6bc]{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:dot-bounce-9593f6bc 1s infinite ease-in-out}.btn-loader span[data-v-9593f6bc]:nth-child(2){animation-delay:.15s}.btn-loader span[data-v-9593f6bc]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-9593f6bc{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-6px);opacity:1}}.fade-enter-active[data-v-9593f6bc],.fade-leave-active[data-v-9593f6bc]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-9593f6bc],.fade-leave-to[data-v-9593f6bc]{opacity:0;transform:translateY(-4px)}.overlay-enter-active[data-v-9593f6bc],.overlay-leave-active[data-v-9593f6bc]{transition:opacity .2s}.overlay-enter-from[data-v-9593f6bc],.overlay-leave-to[data-v-9593f6bc]{opacity:0}.app-lang-switcher[data-v-30c42810]{position:fixed;top:1rem;right:1.25rem;z-index:100}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-gold: #1A1A18;--color-gold-light: #333333;--color-gold-dark: #000000;--color-cream: #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%}
