.auth-page-cream[data-astro-cid-sjqh5bze]{min-height:100vh;font-family:var(--font-sans);color:#14171a;background-color:#f7f5ed;background-image:radial-gradient(circle at 15% 15%,#8ee00017 0%,#0000 45%),radial-gradient(circle at 85% 85%,#8ee0000d 0%,#0000 50%);justify-content:center;align-items:center;padding:40px 20px;display:flex}.auth-container[data-astro-cid-sjqh5bze]{flex-direction:column;align-items:center;width:100%;max-width:460px;display:flex}.auth-header[data-astro-cid-sjqh5bze]{text-align:center;margin-bottom:24px}.brand-badge[data-astro-cid-sjqh5bze]{align-items:center;gap:10px;margin-bottom:6px;text-decoration:none;display:inline-flex}.brand-icon[data-astro-cid-sjqh5bze]{background:#a6f208;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 10px #a6f20866}.brand-icon[data-astro-cid-sjqh5bze] svg[data-astro-cid-sjqh5bze]{width:22px;height:22px}.brand-title[data-astro-cid-sjqh5bze]{font-family:var(--font-heading);color:#111417;letter-spacing:-.02em;font-size:1.8rem;font-weight:900}.brand-title[data-astro-cid-sjqh5bze] span[data-astro-cid-sjqh5bze]{color:#6ea800}.auth-tagline[data-astro-cid-sjqh5bze]{color:#64748b;font-size:.84rem}.quick-access-box[data-astro-cid-sjqh5bze]{width:100%;margin-bottom:20px}.quick-access-label[data-astro-cid-sjqh5bze]{color:#64748b;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.quick-access-buttons[data-astro-cid-sjqh5bze]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-btn[data-astro-cid-sjqh5bze]{border-radius:var(--radius-md);background:#fff;border:1px solid #e2dcce;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000008}.quick-btn[data-astro-cid-sjqh5bze]:hover{background:#fff;border-color:#111417;transform:translateY(-2px);box-shadow:0 4px 14px #00000014}.quick-btn-icon[data-astro-cid-sjqh5bze]{color:#a6f208;background:#111417;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.quick-btn-icon[data-astro-cid-sjqh5bze] svg[data-astro-cid-sjqh5bze]{width:18px;height:18px}.quick-btn-text[data-astro-cid-sjqh5bze]{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.quick-btn-text[data-astro-cid-sjqh5bze] strong[data-astro-cid-sjqh5bze]{font-family:var(--font-heading);color:#111417;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:800;overflow:hidden}.quick-btn-text[data-astro-cid-sjqh5bze] small[data-astro-cid-sjqh5bze]{color:#64748b;font-size:.65rem}.quick-arrow[data-astro-cid-sjqh5bze]{color:#5c8e00;font-size:.9rem;font-weight:700}.auth-card[data-astro-cid-sjqh5bze]{border-radius:var(--radius-xl);background:#fff;border:1px solid #e2dcce;width:100%;padding:30px;box-shadow:0 10px 30px #0000000f}.auth-tabs[data-astro-cid-sjqh5bze]{border-radius:var(--radius-full);background:#eae5d8;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:24px;padding:4px;display:grid}.tab-btn[data-astro-cid-sjqh5bze]{color:#64748b;font-family:var(--font-heading);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;padding:9px;font-size:.74rem;font-weight:800;transition:all .2s}.tab-btn[data-astro-cid-sjqh5bze].active{color:#111417;background:#fff;box-shadow:0 2px 6px #00000014}.auth-form[data-astro-cid-sjqh5bze]{flex-direction:column;gap:16px;display:flex}.form-field[data-astro-cid-sjqh5bze]{flex-direction:column;gap:6px;display:flex}.form-field[data-astro-cid-sjqh5bze] label[data-astro-cid-sjqh5bze]{color:#4b5563;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.label-row[data-astro-cid-sjqh5bze]{justify-content:space-between;align-items:center;display:flex}.forgot-link[data-astro-cid-sjqh5bze]{color:#5c8e00;font-size:.72rem;font-weight:600;text-decoration:none}.forgot-link[data-astro-cid-sjqh5bze]:hover{text-decoration:underline}.input-wrapper[data-astro-cid-sjqh5bze]{align-items:center;display:flex;position:relative}.input-icon[data-astro-cid-sjqh5bze]{color:#64748b;width:18px;height:18px;position:absolute;left:14px}.input-wrapper[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{border-radius:var(--radius-sm);color:#111417;background:#f7f5ed;border:1px solid #dcd5c4;outline:none;width:100%;padding:11px 14px 11px 42px;font-size:.88rem;transition:all .2s}.input-wrapper[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]:focus{background:#fff;border-color:#8ee000;box-shadow:0 0 10px #8ee00040}.form-meta-row[data-astro-cid-sjqh5bze]{justify-content:space-between;align-items:center;display:flex}.remember-me[data-astro-cid-sjqh5bze]{color:#64748b;cursor:pointer;align-items:center;gap:8px;font-size:.78rem;display:flex}.btn-auth-submit[data-astro-cid-sjqh5bze]{color:#a6f208;font-family:var(--font-heading);letter-spacing:.05em;border-radius:var(--radius-full);cursor:pointer;background:#111417;border:none;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:14px;font-size:.88rem;font-weight:900;transition:all .2s;display:flex;box-shadow:0 4px 15px #00000026}.btn-auth-submit[data-astro-cid-sjqh5bze]:hover{color:#000;background:#8ee000;transform:translateY(-2px)}.auth-bottom-nav[data-astro-cid-sjqh5bze]{text-align:center;margin-top:24px}.back-home-link[data-astro-cid-sjqh5bze]{color:#64748b;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s}.back-home-link[data-astro-cid-sjqh5bze]:hover{color:#111417}@media (width<=500px){.quick-access-buttons[data-astro-cid-sjqh5bze]{grid-template-columns:1fr}.auth-card[data-astro-cid-sjqh5bze]{padding:24px 18px}}
