.page-module__nyL80q__container{min-height:100vh;padding:var(--space-6);background:#f8f9fa;justify-content:center;align-items:center;display:flex}.page-module__nyL80q__card{border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-12) var(--space-8);width:100%;max-width:440px;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;align-items:center;display:flex}.page-module__nyL80q__logo{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);display:flex}.page-module__nyL80q__logoIcon{color:var(--color-primary);font-size:24px}.page-module__nyL80q__logoText{flex-direction:column;line-height:1.1;display:flex}.page-module__nyL80q__logoMain{color:var(--color-text);letter-spacing:1.5px;font-size:14px;font-weight:800}.page-module__nyL80q__logoSub{color:var(--color-primary);letter-spacing:3px;font-size:9px;font-weight:600}.page-module__nyL80q__title{margin-bottom:4px;font-size:20px;font-weight:800}.page-module__nyL80q__desc{color:var(--color-text-secondary);margin-bottom:var(--space-6);text-align:center;font-size:13px}.page-module__nyL80q__divider{width:100%;color:var(--color-text-secondary);align-items:center;gap:12px;margin:26px 0 14px;font-size:13.5px;font-weight:600;display:flex}.page-module__nyL80q__divider:before,.page-module__nyL80q__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.page-module__nyL80q__signupBtn{border-radius:var(--radius-lg,12px);color:#8a6418;background:#fff8ec;border:2px solid #c8922a;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:16px;font-weight:800;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.page-module__nyL80q__signupBtn:hover{color:#fff;background:#c8922a;transform:translateY(-1px);box-shadow:0 8px 20px #c8922a40}.page-module__nyL80q__signupBtn:focus-visible{outline-offset:2px;outline:3px solid #c8922a66}.page-module__nyL80q__signupText{color:var(--color-text-secondary);text-align:center;margin-top:10px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.page-module__nyL80q__signupBtn,.page-module__nyL80q__signupBtn:hover{transition:none;transform:none}}
