.BrandHeader-module__6LrDRa__header{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1080px;margin:0 auto;padding:2.5rem 1.5rem 0;display:flex}.BrandHeader-module__6LrDRa__brand{color:var(--color-ink);align-items:center;gap:.75rem;display:inline-flex}.BrandHeader-module__6LrDRa__mark{color:#fff;letter-spacing:.1em;background:linear-gradient(140deg,#0b1120 0%,#1f2937 60%,#0f766e 150%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:600;display:inline-flex}.BrandHeader-module__6LrDRa__name{letter-spacing:.02em;font-weight:600}.BrandHeader-module__6LrDRa__action{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-outline);background:#ffffffb3;border-radius:999px;padding:.6rem 1.1rem;font-size:.8rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.BrandHeader-module__6LrDRa__action:hover{color:var(--color-ink);background:#ffffffe6;border-color:#0f172a33}@media (max-width:720px){.BrandHeader-module__6LrDRa__header{flex-wrap:wrap;padding-top:2rem}}
.AuthLayout-module__VWZfwq__page{min-height:100vh}.AuthLayout-module__VWZfwq__main{gap:2.5rem;max-width:1080px;margin:0 auto;padding:4rem 1.5rem 5rem;display:grid}.AuthLayout-module__VWZfwq__copy{flex-direction:column;gap:1.2rem;animation:.8s ease-out both AuthLayout-module__VWZfwq__fade-up;display:flex}.AuthLayout-module__VWZfwq__eyebrow{background:var(--color-surface-strong);border:1px solid var(--color-outline);letter-spacing:.26em;text-transform:uppercase;width:fit-content;color:var(--color-mint-deep);border-radius:999px;padding:.35rem .9rem;font-size:.65rem;font-weight:600}.AuthLayout-module__VWZfwq__title{letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(2.4rem,4vw,3.6rem);font-family:var(--font-display);margin:0}.AuthLayout-module__VWZfwq__subtitle{color:var(--color-muted);max-width:36rem;margin:0;font-size:1rem}.AuthLayout-module__VWZfwq__highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.AuthLayout-module__VWZfwq__highlightCard{border:1px solid var(--color-outline);background:var(--color-surface-soft);color:var(--color-slate);border-radius:14px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.9rem;display:inline-flex}.AuthLayout-module__VWZfwq__highlightDot{background:var(--color-mint);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #14b8a626}.AuthLayout-module__VWZfwq__card{border:1px solid var(--color-outline);background:var(--color-surface);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;padding:2rem;animation:.8s ease-out .1s both AuthLayout-module__VWZfwq__fade-up}.AuthLayout-module__VWZfwq__cardHeader{flex-direction:column;gap:.35rem;display:flex}.AuthLayout-module__VWZfwq__cardTitle{color:var(--color-ink);font-size:1.6rem;font-family:var(--font-display);margin:0}.AuthLayout-module__VWZfwq__cardSubtitle{color:var(--color-muted);margin:0;font-size:.9rem}.AuthLayout-module__VWZfwq__form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.AuthLayout-module__VWZfwq__primaryButton{color:#f8fafc;cursor:pointer;background:linear-gradient(140deg,#0f766e 0%,#14b8a6 55%,#5eead4 120%);border:none;border-radius:12px;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s}.AuthLayout-module__VWZfwq__primaryButton:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.AuthLayout-module__VWZfwq__footer{color:var(--color-muted);margin-top:1.25rem;font-size:.85rem}.AuthLayout-module__VWZfwq__footer a{color:var(--color-slate);font-weight:600}.AuthLayout-module__VWZfwq__footer a:hover{color:var(--color-ink)}@media (min-width:960px){.AuthLayout-module__VWZfwq__main{grid-template-columns:1.05fr .95fr;align-items:start}}@media (max-width:720px){.AuthLayout-module__VWZfwq__main{gap:2rem;padding-top:3rem}.AuthLayout-module__VWZfwq__card{padding:1.5rem}}
.AuthForm-module__oRl-7W__row{gap:1rem;display:grid}.AuthForm-module__oRl-7W__field{flex-direction:column;gap:.5rem;display:flex}.AuthForm-module__oRl-7W__label{text-transform:uppercase;letter-spacing:.18em;color:var(--color-muted);font-size:.7rem;font-weight:600}.AuthForm-module__oRl-7W__input{border:1px solid var(--color-outline);color:var(--color-ink);background:#f8fafc;border-radius:12px;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.AuthForm-module__oRl-7W__input:focus{border-color:#14b8a699;outline:none;box-shadow:0 0 0 3px #14b8a633}.AuthForm-module__oRl-7W__helperRow{color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.AuthForm-module__oRl-7W__checkbox{align-items:center;gap:.5rem;display:inline-flex}.AuthForm-module__oRl-7W__checkbox input{width:16px;height:16px;accent-color:var(--color-mint)}.AuthForm-module__oRl-7W__helperLink{color:var(--color-slate);font-weight:600}.AuthForm-module__oRl-7W__helperLink:hover{color:var(--color-ink)}@media (min-width:720px){.AuthForm-module__oRl-7W__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.AuthForm-module__oRl-7W__helperRow{flex-direction:column;align-items:flex-start}}
