@font-face{font-family:Redy Hanken;src:url(/agent-assets/hanken-grotesk.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.auth_shell__o4ial{--ink:#183b33;--muted:#65776f;--line:#d9e4dc;min-height:560px;max-width:1050px;margin:clamp(64px,8vw,112px) auto 112px;padding:0 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:clamp(40px,8vw,110px);gap:clamp(40px,8vw,110px);align-items:center;color:var(--ink);font-family:Redy Hanken,sans-serif;letter-spacing:normal}.auth_shell__o4ial,.auth_shell__o4ial *{box-sizing:border-box}.auth_intro__NgFPL{align-self:center;min-width:0}.auth_eyebrow__1Ay6a,.auth_step__ASV55{margin:0 0 20px;color:#528640;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.auth_intro__NgFPL h1{margin:0;max-width:480px;font-size:clamp(48px,5vw,72px);font-weight:550;letter-spacing:-.055em;line-height:1.04}.auth_lead__dzDFK{max-width:420px;margin:26px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.45;font-weight:400}.auth_rule__gwkyT{width:64px;height:2px;background:#7eac69;margin:44px 0 22px}.auth_sideNote__Q4Ap6{max-width:300px;color:var(--muted);font-size:14px;line-height:1.6;margin:0}.auth_panel__YUt3J{min-width:0;padding:clamp(30px,4vw,48px);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 28px 65px #193c2b0d,0 2px 8px #193c2b05}.auth_panel__YUt3J h2{margin:0 0 12px;font-size:32px;letter-spacing:-.035em;font-weight:600;line-height:1.2}.auth_description__49bpY{color:var(--muted);font-size:16px;line-height:1.58;margin:0 0 32px}.auth_notice__GLPrO{padding:14px 16px;border:1px solid #d8e4d5;border-radius:9px;background:#f2f7f0;color:#355447;font-size:14px;line-height:1.55;margin:0 0 20px}.auth_primary__eXCII{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:56px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;background:#1d7048;border:1px solid #1d7048;border-radius:9px;color:#fff!important;text-decoration:none!important;font:600 16px/1 Redy Hanken,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.auth_primary__eXCII:hover{background:#135937;transform:translateY(-1px)}.auth_primary__eXCII:disabled{opacity:.6;cursor:wait;transform:none}.auth_panelFoot__7s5LC a:focus-visible,.auth_primary__eXCII:focus-visible{outline:3px solid #7eac69;outline-offset:4px}.auth_primary__eXCII span{font-size:21px;font-weight:400;line-height:1}.auth_panelFoot__7s5LC{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.auth_panelFoot__7s5LC p{color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 14px}.auth_panelFoot__7s5LC a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.auth_panelFoot__7s5LC p a{display:inline;min-height:0}@media(max-width:760px){.auth_shell__o4ial{min-height:0;grid-template-columns:1fr;gap:30px;margin:58px auto 72px;padding:0 22px}.auth_intro__NgFPL h1{font-size:clamp(42px,11vw,56px)}.auth_lead__dzDFK{font-size:18px;margin-top:16px}.auth_rule__gwkyT{margin:24px 0 12px}.auth_panel__YUt3J{padding:28px}.auth_panel__YUt3J h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.auth_primary__eXCII{transition:none}.auth_primary__eXCII:hover{transform:none}}