.page-module__YWfa7q__page{background:var(--page-bg);flex-direction:column;min-height:100vh;display:flex}.page-module__YWfa7q__topbar{background:var(--surface);border-bottom:1px solid var(--border-strong);flex:none;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex}.page-module__YWfa7q__brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.page-module__YWfa7q__brandMark{background:var(--primary);width:34px;height:34px;color:var(--surface);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.page-module__YWfa7q__brandName{letter-spacing:-.02em;font-size:18px;font-weight:700}.page-module__YWfa7q__signIn{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);border-radius:var(--radius);align-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.page-module__YWfa7q__main{flex:1;justify-content:center;padding:32px 16px 48px;display:flex}.page-module__YWfa7q__footer{text-align:center;color:var(--ink);flex:none;padding:0 24px 32px;font-size:12px}.page-module__YWfa7q__missCard{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-card);text-align:center;height:fit-content;padding:40px 32px}.page-module__YWfa7q__missTitle{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.page-module__YWfa7q__missBody{max-width:420px;margin:14px auto 0;font-size:14px;line-height:1.6}
