.auth-page[data-v-50bc4bdc]{min-height:100vh;color:var(--theme-ink);background:var(--theme-background)}.auth-language[data-v-50bc4bdc]{border:1px solid var(--theme-action);color:var(--theme-action);background:#ffffffdf;border-radius:12px;flex-shrink:0;padding:.55rem .8rem;font-size:.9rem;font-weight:700;text-decoration:none}.auth-language[data-v-50bc4bdc]:hover{background:var(--theme-action-soft)}.auth-shell[data-v-50bc4bdc]{isolation:isolate;background:#f8f2e5;align-items:center;min-height:calc(100vh - 88px);padding:calc(clamp(2rem,6vw,5.5rem)) 1.5rem;display:grid;position:relative}.auth-landscape[data-v-50bc4bdc]{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center;width:100%;height:100%;position:absolute;inset:0}.auth-shell[data-v-50bc4bdc]:before{z-index:-1;content:"";background:linear-gradient(90deg,#fff9eedd,#fff9ee75 48%,#0000 75%);position:absolute;inset:0}.auth-content[data-v-50bc4bdc]{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;gap:calc(clamp(2rem,8vw,8rem));width:min(100%,73rem);margin-inline:auto;display:grid}.auth-story[data-v-50bc4bdc]{max-width:32rem}.auth-kicker[data-v-50bc4bdc]{color:var(--theme-action);letter-spacing:.12em;margin:0 0 .65rem;font-size:.73rem;font-weight:800}.auth-story-title[data-v-50bc4bdc]{letter-spacing:-.045em;margin:0;font-size:calc(clamp(2.5rem,5vw,4.5rem));font-weight:800;line-height:1.02}.auth-accent[data-v-50bc4bdc]{border-top:4px solid var(--theme-sun);border-radius:50%;width:7rem;height:.5rem;margin:1.15rem 0 .75rem;display:block;transform:rotate(-2deg)}.auth-story>p[data-v-50bc4bdc]:last-child{max-width:25rem;margin:0;font-size:1.05rem;line-height:1.5}.auth-card[data-v-50bc4bdc]{background:#fff;border:1px solid #e0e9e4;border-radius:22px;padding:calc(clamp(1.4rem,4vw,2.5rem));box-shadow:0 16px 50px #092f3a26}.auth-card h1[data-v-50bc4bdc]{margin:0 0 .45rem;font-size:calc(clamp(1.7rem,3vw,2.35rem));line-height:1.1}.auth-card>p[data-v-50bc4bdc]:not(.auth-kicker){color:#4b6764;margin-bottom:0}.auth-card form[data-v-50bc4bdc]{gap:1rem;margin-top:1.35rem}.auth-submit[data-v-50bc4bdc]{background:var(--theme-action)}.auth-submit[data-v-50bc4bdc]:hover:not(:disabled){background:var(--theme-action-hover)}.auth-switch[data-v-50bc4bdc]{text-align:center;margin-top:1.2rem;font-size:.9rem}.auth-switch a[data-v-50bc4bdc]{color:var(--theme-action);font-weight:700}@media (width<=760px){.auth-shell[data-v-50bc4bdc]{min-height:calc(100vh - 104px);padding:1.5rem 1rem 2.5rem}.auth-shell[data-v-50bc4bdc]:before{background:linear-gradient(#fff9eee6,#fff9ee60 32%,var(--theme-background) 70%)}.auth-landscape[data-v-50bc4bdc]{-o-object-position:70% top;object-position:70% top}.auth-content[data-v-50bc4bdc]{grid-template-columns:minmax(0,1fr);gap:1.15rem;width:min(100%,28rem)}.auth-story-title[data-v-50bc4bdc]{font-size:calc(clamp(1.8rem,7vw,2.5rem))}.auth-accent[data-v-50bc4bdc]{margin:.6rem 0 .35rem}.auth-story>p[data-v-50bc4bdc]:last-child{font-size:.9rem}}
