@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.auth-page[data-v-1dba364a]{--accent: #BBED21;--accent-hover: #DAFF69;--text: #2c2c2c;--muted: #888;--border: #e2e2e2;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:url(/images/landing/background.jpeg) center / cover no-repeat fixed;position:relative;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}.auth-page[data-v-1dba364a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000a6,#0000004d 60%,#0003)}.auth-logo[data-v-1dba364a]{position:relative;z-index:1;margin-bottom:32px}.auth-logo img[data-v-1dba364a]{height:40px;filter:brightness(0) invert(1)}.form-card[data-v-1dba364a]{position:relative;z-index:1;background:#fff;border-radius:10px;box-shadow:0 8px 40px #00000038;padding:28px 26px;font-size:14px;width:100%;max-width:380px}.form-panel h2[data-v-1dba364a]{font-size:18px;font-weight:600;margin-bottom:10px;color:var(--text)}.form-desc[data-v-1dba364a]{font-size:13px;color:var(--muted);margin-bottom:18px;line-height:1.5}.form-status[data-v-1dba364a]{color:#43a047;font-size:13px;margin-bottom:10px}.form-card label[data-v-1dba364a]{display:block;font-size:12px;font-weight:600;color:#666;margin-bottom:6px}.form-card input[type=email][data-v-1dba364a]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-family:Inter,sans-serif;font-size:14px;color:var(--text);margin-bottom:14px;transition:border-color .2s;background:#fdfdfd;box-sizing:border-box}.form-card input[data-v-1dba364a]::-moz-placeholder{color:#ccc}.form-card input[data-v-1dba364a]::placeholder{color:#ccc}.form-card input[data-v-1dba364a]:focus{outline:none;border-color:#aaa;background:#fff}.form-card input.error[data-v-1dba364a]{border-color:#e53935}.form-error[data-v-1dba364a]{color:#e53935;font-size:11px;margin-top:-10px;margin-bottom:12px;display:none}.form-error.visible[data-v-1dba364a]{display:block}.btn-submit[data-v-1dba364a]{display:block;width:100%;padding:12px 0;background:var(--accent);color:#2c2c2c;border:none;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;text-align:center}.btn-submit[data-v-1dba364a]:hover{background:var(--accent-hover)}.btn-submit[data-v-1dba364a]:disabled{background:#e0e0e0;color:#aaa;cursor:not-allowed}.form-footer[data-v-1dba364a]{margin-top:14px;font-size:12px;text-align:center;color:var(--muted)}.form-footer a[data-v-1dba364a]{color:#666;text-decoration:underline}.form-footer a[data-v-1dba364a]:hover{color:var(--text)}@media (max-width: 480px){.auth-page[data-v-1dba364a]{padding:24px 16px}.form-card[data-v-1dba364a]{padding:24px 20px}}
