.auth_page__u4Ien{--teal:#006b6b;min-height:100vh;background:#fff;color:#202124;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:14px;line-height:1.5}.auth_header__Fi865{height:60px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.auth_brand__gCGRV{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.auth_brand__gCGRV strong{font-size:17px;font-weight:700;letter-spacing:-.025em}.auth_mark__PSBhl{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--teal);border-radius:50%;color:#b5481e;font:italic 18px Georgia,serif}.auth_back__dRkZr{color:#5f6368;font-size:13px;text-decoration:none}.auth_panel__Mr5Xc{width:min(400px,calc(100% - 40px));margin:64px auto}.auth_panelHeader__gplXC{margin-bottom:32px}.auth_panelHeader__gplXC h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:1.5}.auth_form__TOqgD{display:grid;gap:20px}.auth_form__TOqgD label{display:grid;gap:8px;color:#303134;font-size:14px;font-weight:500}.auth_form__TOqgD input{width:100%;height:44px;border:1px solid #dadce0;border-radius:6px;padding:0 12px;color:#202124;background:#fff;font:inherit}.auth_form__TOqgD input::placeholder{color:#80868b}.auth_form__TOqgD input:focus{border-color:var(--teal);outline:2px solid #006b6b22;outline-offset:1px}.auth_form__TOqgD button{margin-top:4px;min-height:44px;border:1px solid transparent;border-radius:6px;background:var(--teal);color:#fff;font:inherit;font-weight:500}.auth_form__TOqgD button:disabled{background:#f1f3f4;border-color:#e5e7eb;color:#80868b;cursor:not-allowed}.auth_notice__r_CzN{margin:16px 0 0;color:#5f6368;font-size:13px;line-height:1.6;word-break:keep-all}.auth_links__PlYo2{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.auth_links__PlYo2 a{color:#5f6368;font-size:13px;text-decoration:none}.auth_page__u4Ien a:hover{color:var(--teal)}.auth_page__u4Ien a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:640px){.auth_header__Fi865{padding:0 20px}.auth_panel__Mr5Xc{margin-top:40px}.auth_panelHeader__gplXC h1{font-size:22px}}