.auth[data-v-c4c0dc2b]{background:var(--app-bg);min-height:100dvh;color:var(--app-text);font-family:var(--font-body);grid-template-columns:1fr;display:grid}.auth__side[data-v-c4c0dc2b]{isolation:isolate;background:var(--cl-ink);color:var(--cl-bone);border-radius:30px;margin:12px;display:none;position:relative;overflow:hidden}@media (width>=960px){.auth[data-v-c4c0dc2b]{grid-template-columns:1.05fr 1fr}.auth__side[data-v-c4c0dc2b]{display:block}}.auth__lanes[data-v-c4c0dc2b]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.auth__lanes path[data-v-c4c0dc2b]{fill:none;stroke:#2f2f2f;stroke-width:2px}.auth__lanes path[data-v-c4c0dc2b]:nth-child(4){stroke:var(--cl-hi);stroke-dasharray:8 10;animation:3s linear infinite lane-c4c0dc2b}@keyframes lane-c4c0dc2b{to{stroke-dashoffset:-36px}}.auth__brand[data-v-c4c0dc2b]{color:var(--cl-bone);font-size:64px;position:absolute;top:28px;left:36px}.auth__quote[data-v-c4c0dc2b]{position:absolute;bottom:44px;left:40px;right:40px}.auth__kicker[data-v-c4c0dc2b]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#b8b8b8;align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:flex}.auth__kicker span[data-v-c4c0dc2b]{background:var(--cl-hi);border-radius:50%;width:10px;height:10px}.auth__title[data-v-c4c0dc2b]{max-width:480px;font-family:var(--font-display);text-transform:uppercase;margin:12px 0 24px;font-size:calc(clamp(3rem,4.6vw,4.4rem));font-weight:800;line-height:.88}.auth__title em[data-v-c4c0dc2b]{color:var(--cl-hi);font-style:italic}.auth__quote ul[data-v-c4c0dc2b]{flex-direction:column;gap:10px;display:flex}.auth__quote li[data-v-c4c0dc2b]{color:#d6d6d6;align-items:center;gap:12px;font-weight:600;display:flex}.auth__quote .pi[data-v-c4c0dc2b]{width:32px;height:32px;color:var(--cl-hi);background:#ffffff14;border-radius:50%;place-items:center;font-size:.85rem;display:grid}.auth__main[data-v-c4c0dc2b]{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 16px;display:flex}.auth__logo[data-v-c4c0dc2b]{color:var(--app-text);margin-bottom:4px;font-size:72px;display:flex}@media (width>=960px){.auth__logo[data-v-c4c0dc2b]{display:none}}.auth__card[data-v-c4c0dc2b]{background:var(--app-tile);border:1px solid var(--app-border);border-radius:26px;width:min(440px,100%);padding:30px 26px;box-shadow:0 30px 60px -40px #00000059}.auth__card[data-v-c4c0dc2b] .h1{font-size:calc(clamp(2.2rem,7vw,2.8rem))}.auth__back[data-v-c4c0dc2b]{color:var(--app-muted);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.auth__back[data-v-c4c0dc2b]:hover{color:var(--app-text)}
