.auth-gate_page__E1KdW{--ink:#303a35;--muted:#6f7973;--border:#e6e9e5;--green:#376f4c;--lime:#c8f27b;--dark:#222e29;min-height:100vh;background:#f5f6f2;color:var(--ink);font-family:var(--font-sans)}.auth-gate_page__E1KdW *{box-sizing:border-box}.auth-gate_page__E1KdW h1,.auth-gate_page__E1KdW h2,.auth-gate_page__E1KdW h3{font-family:var(--font-display)}.auth-gate_header__uEg_p{position:relative;z-index:2;height:78px;padding:0 max(24px,calc((100vw - 1260px) / 2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:#fff}.auth-gate_brand__5hGEU{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:750}.auth-gate_brand__5hGEU .dpp-brand{font-size:16px}.auth-gate_brand__5hGEU b{display:inline-block;margin-left:4px;padding:3px 4px;border-radius:3px;background:var(--lime);font-size:9px}.auth-gate_backLink__Fqhvi{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:600}.auth-gate_backLink__Fqhvi:hover{color:var(--green)}.auth-gate_backLink__Fqhvi svg{width:15px;height:15px}.auth-gate_authLayout__M2VJP{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);width:min(1140px,calc(100% - 48px));min-height:min(730px,calc(100vh - 126px));margin:24px auto;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#fff;box-shadow:0 15px 50px rgb(34 46 41/9%)}.auth-gate_story__kaltm{position:relative;min-height:600px;overflow:hidden;background:#e8ece5}.auth-gate_storyImage__nn6ge{object-fit:cover;object-position:60% center}.auth-gate_storyWash__ZxB1J{position:absolute;inset:0;background:linear-gradient(90deg,rgb(29 42 35/82%),rgb(29 42 35/62%) 52%,rgb(29 42 35/24%))}.auth-gate_storyContent__3XZVY{position:absolute;inset:auto 0 0;padding:52px clamp(28px,5vw,62px);color:#fff}.auth-gate_eyebrow__86fxx{display:inline-flex;align-items:center;gap:8px;color:var(--lime);font-size:9px;font-weight:800;letter-spacing:.09em}.auth-gate_eyebrow__86fxx i{width:7px;height:7px;border-radius:50%;background:var(--lime)}.auth-gate_storyContent__3XZVY h1{margin-top:19px;font-size:clamp(35px,4vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.04em}.auth-gate_storyContent__3XZVY h1 em{color:var(--lime);font-style:normal}.auth-gate_storyContent__3XZVY>p{max-width:400px;margin-top:14px;color:rgb(255 255 255/82%);font-size:13px;line-height:1.75}.auth-gate_storyNote__gmu9C{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid rgb(255 255 255/24%)}.auth-gate_storyNote__gmu9C>span{display:grid;width:35px;height:35px;place-items:center;border-radius:5px;background:rgb(255 255 255/13%);color:var(--lime)}.auth-gate_storyNote__gmu9C svg{width:16px;height:16px}.auth-gate_storyNote__gmu9C b,.auth-gate_storyNote__gmu9C small{display:block}.auth-gate_storyNote__gmu9C b{font-size:11px}.auth-gate_storyNote__gmu9C small{margin-top:4px;color:rgb(255 255 255/72%);font-size:10px}.auth-gate_formPanel__j5e00{align-self:center;width:100%;max-width:490px;margin-inline:auto;padding:48px clamp(28px,5vw,62px)}.auth-gate_formIntro__6ERfc{margin-bottom:23px}.auth-gate_formEyebrow__rzzZe{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.1em}.auth-gate_formIntro__6ERfc h2{margin-top:9px;color:var(--ink);font-size:29px;font-weight:700;letter-spacing:-.04em}.auth-gate_formIntro__6ERfc p{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.6}.auth-gate_modeSwitch__6nxf2{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;border-radius:5px;background:#f2f4f0}.auth-gate_modeSwitch__6nxf2 button{min-height:38px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.auth-gate_modeSwitch__6nxf2 button.auth-gate_selected__oEv__{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgb(33 44 37/9%)}.auth-gate_form__c3Gyx{display:grid;gap:14px}.auth-gate_form__c3Gyx label{display:grid;gap:6px;color:#505b54;font-size:10px;font-weight:700}.auth-gate_form__c3Gyx input{width:100%;min-width:0;height:43px;padding:0 12px;border:1px solid #dce1da;border-radius:4px;outline:0;background:#fff;color:var(--ink);font-size:12px;font-weight:400}.auth-gate_form__c3Gyx input::placeholder{color:#a1aaa3}.auth-gate_form__c3Gyx input:focus{border-color:#73987b;box-shadow:0 0 0 3px rgb(55 111 76/11%)}.auth-gate_inputWrap__Q3Lvd{position:relative;display:flex;align-items:center}.auth-gate_inputWrap__Q3Lvd>svg{position:absolute;left:12px;width:14px;height:14px;color:#89948c;pointer-events:none}.auth-gate_inputWrap__Q3Lvd input{padding-left:35px;padding-right:37px}.auth-gate_inputWrap__Q3Lvd button{position:absolute;right:5px;display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:4px;background:transparent;color:#89948c;cursor:pointer}.auth-gate_inputWrap__Q3Lvd button:hover{color:var(--ink)}.auth-gate_inputWrap__Q3Lvd button svg{width:15px;height:15px}.auth-gate_submit__KHL2q{display:flex;min-height:44px;align-items:center;justify-content:center;gap:9px;margin-top:4px;border:0;border-radius:4px;background:var(--dark);color:#fff;font-size:11px;font-weight:750;cursor:pointer;transition:transform .15s ease,background .15s ease}.auth-gate_submit__KHL2q:hover{transform:translateY(-1px);background:#31443a}.auth-gate_submit__KHL2q svg{width:15px;height:15px;color:var(--lime)}.auth-gate_previewNote__ffs3H{margin-top:16px!important;padding:11px 12px;border:1px solid #e4e8e0;border-radius:4px;background:#f7f8f5;color:#647068;font-size:9px;line-height:1.65}.auth-gate_previewNote__ffs3H strong{color:var(--green)}.auth-gate_terms__c_p3B{margin-top:15px!important;color:#879189;font-size:9px;line-height:1.6;text-align:center}@media (max-width:800px){.auth-gate_authLayout__M2VJP{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr)}.auth-gate_story__kaltm{min-height:560px}.auth-gate_storyContent__3XZVY{padding:36px 27px}.auth-gate_formPanel__j5e00{padding-inline:28px}}@media (max-width:680px){.auth-gate_header__uEg_p{height:66px;padding-inline:17px}.auth-gate_brand__5hGEU{font-size:12px}.auth-gate_brand__5hGEU .dpp-brand{gap:6px;font-size:14px}.auth-gate_backLink__Fqhvi{font-size:10px}.auth-gate_authLayout__M2VJP{display:block;width:calc(100% - 24px);min-height:0;margin:12px auto}.auth-gate_story__kaltm{min-height:225px}.auth-gate_storyImage__nn6ge{object-position:center 57%}.auth-gate_storyWash__ZxB1J{background:linear-gradient(90deg,rgb(29 42 35/82%),rgb(29 42 35/48%))}.auth-gate_storyContent__3XZVY{padding:24px}.auth-gate_storyContent__3XZVY h1{margin-top:11px;font-size:29px}.auth-gate_storyContent__3XZVY>p{margin-top:8px;font-size:10px}.auth-gate_storyNote__gmu9C{display:none}.auth-gate_eyebrow__86fxx{font-size:8px}.auth-gate_formPanel__j5e00{max-width:100%;padding:27px 22px 23px}.auth-gate_formIntro__6ERfc{margin-bottom:18px}.auth-gate_formIntro__6ERfc h2{font-size:25px}.auth-gate_modeSwitch__6nxf2{margin-bottom:16px}}.auth-gate_error__TZ5fb{background:#fef2f2;color:#b91c1c}.auth-gate_error__TZ5fb,.auth-gate_notice__7QiIQ{margin:0;padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.5}.auth-gate_notice__7QiIQ{background:#ecfdf3;color:#166534}.auth-gate_linkButton__XqH13{margin-top:14px;border:0;background:none;padding:0;color:inherit;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.auth-gate_submit__KHL2q:disabled{opacity:.6;cursor:wait}