.cni4Dq_layout{align-items:start;gap:56px;display:grid}@media (min-width:900px){.cni4Dq_layout{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:72px}}.cni4Dq_form{padding:22px 18px 26px}@media (min-width:900px){.cni4Dq_form{padding:34px 34px 36px}}.cni4Dq_fields{flex-direction:column;gap:22px;display:flex}.cni4Dq_handleWrap{position:relative}.cni4Dq_handleAt{height:52px;font-family:var(--font-mono);pointer-events:none;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;top:0;left:14px}.cni4Dq_handleInput{padding-left:34px!important}.cni4Dq_pwWrap{position:relative}.cni4Dq_pwInput{padding-right:92px!important}.cni4Dq_pwToggle{border:0;border-left:var(--border-med) solid var(--ats-ink);min-width:78px;height:44px;color:var(--ats-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;padding:0 12px;font-size:12px;font-weight:800;position:absolute;top:4px;right:4px}.cni4Dq_pwToggle:hover{background:var(--ats-banana)}.cni4Dq_check{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;min-height:60px;position:relative}.cni4Dq_check:has(input:focus-visible){outline:3px solid var(--ats-tomato);outline-offset:3px}.cni4Dq_check:has(input[aria-invalid=true]){border-color:var(--ats-tomato)}.cni4Dq_checkInput{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:50%;left:22px}.cni4Dq_checkText{line-height:1.35}.cni4Dq_checkOn .cni4Dq_checkText{font-weight:800}.cni4Dq_submit{width:100%}.cni4Dq_alt{font-family:var(--font-mono);font-size:13px;font-weight:600}.cni4Dq_alt a{text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.cni4Dq_alt a:hover{color:var(--ats-tomato-ink)}.cni4Dq_perks{padding-top:26px;position:relative}.cni4Dq_bubbles{flex-direction:column;align-items:flex-start;gap:12px;max-width:calc(100% - 120px);margin-bottom:30px;display:flex}.cni4Dq_bubbles .ats-bubble{white-space:normal;line-height:1.2}.cni4Dq_bubbleReply{margin-left:28px}.cni4Dq_sticker{z-index:2;position:absolute;top:-8px;right:-4px}.cni4Dq_perkList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cni4Dq_perk{border-top:var(--border-thick) solid var(--ats-ink);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:20px 20px 22px;display:grid}.cni4Dq_perk:first-child{border-top:0}.cni4Dq_perkTitle{font-family:var(--font-display);text-transform:uppercase;font-size:30px;line-height:.95}.cni4Dq_perkBody{font-family:var(--font-ui);grid-column:1/-1;margin:0;font-size:16px;font-weight:600;line-height:1.4}.cni4Dq_levels{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:6px;display:flex}@media (max-width:899px){.cni4Dq_sticker{transform-origin:100% 0;top:-14px;right:2px;scale:.62}.cni4Dq_bubbles{max-width:calc(100% - 92px)}:is(.cni4Dq_bubbles .ats-bubble--question,.cni4Dq_bubbles .ats-bubble--reply){padding:11px 16px;font-size:15px}.cni4Dq_bubbles .ats-bubble--punch{padding:12px 18px;font-size:22px}.cni4Dq_perkTitle{font-size:26px}}@media (min-width:900px){.cni4Dq_sticker{top:-30px;right:-26px}.cni4Dq_bubbles{max-width:calc(100% - 110px)}.cni4Dq_bubbles .ats-bubble--punch{font-size:28px}}.cni4Dq_skeleton{min-height:520px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cni4Dq_oauth{margin-bottom:22px}.cni4Dq_or{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:22px 0 0;font-size:12px;font-weight:800;display:flex}.cni4Dq_or:before,.cni4Dq_or:after{content:"";border-top:var(--border-med) solid var(--ats-ink);flex:1}.cni4Dq_inboxCopy{font-family:var(--font-ui);margin:0;font-size:17px;font-weight:600;line-height:1.45}.cni4Dq_inboxEmail{font-family:var(--font-mono);overflow-wrap:anywhere;font-weight:800}.cni4Dq_resend{min-width:0}.cni4Dq_textButton{min-height:44px;color:var(--ats-ink);font-family:var(--font-mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.cni4Dq_textButton:hover{color:var(--ats-tomato-ink)}.cni4Dq_dev{border-style:dashed;margin-top:28px;padding:18px}.cni4Dq_devRow{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.cni4Dq_devButton{min-height:44px;margin-top:30px}.cni4Dq_narrow{max-width:640px}
