.PostalCheck_root__APPfE{--pc-ink:#003141;--pc-soft:color-mix(in srgb,#003141 75%,transparent);--pc-rule:color-mix(in srgb,#003141 12%,transparent);--pc-field:#FFF8F0;--pc-field-edge:color-mix(in srgb,#003141 14%,transparent);--pc-ring-gap:#FFFFFF;--pc-ring:#4EA2FD;--pc-alt-bg:#003141;--pc-alt-ink:#FAEBDA;color:var(--pc-ink)}.PostalCheck_root__APPfE[data-tone=dark]{--pc-ink:#FAEBDA;--pc-soft:color-mix(in srgb,#FAEBDA 80%,transparent);--pc-rule:color-mix(in srgb,#FAEBDA 16%,transparent);--pc-field-edge:transparent;--pc-ring-gap:#00465E;--pc-ring:#FFC600;--pc-alt-bg:#FAEBDA;--pc-alt-ink:#003141}.PostalCheck_srOnly__eihQs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PostalCheck_form__2MGE8{max-width:440px}.PostalCheck_field__tFEi_{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--pc-field);box-shadow:inset 0 0 0 1.5px var(--pc-field-edge);transition:box-shadow .2s ease}.PostalCheck_field__tFEi_:focus-within{box-shadow:0 0 0 3px var(--pc-ring-gap),0 0 0 6px var(--pc-ring)}.PostalCheck_input__LN1ib{flex:1;min-width:0;height:50px;padding:0 8px 0 20px;border:0;background:transparent;font:700 18px/1 var(--font-sofia),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#003141;outline:none}.PostalCheck_input__LN1ib::placeholder{color:color-mix(in srgb,#003141 32%,transparent)}.PostalCheck_submit__Tezg3{flex:none;min-width:104px;padding:15px 28px;border:0;border-radius:999px;font:700 16px/1.3 var(--font-sofia),sans-serif;color:#003141;cursor:pointer}.PostalCheck_submit__Tezg3:disabled{cursor:progress}.PostalCheck_fieldNote__Q_ob6{margin:12px 0 0 20px;font:700 14px/1.45 var(--font-sofia),sans-serif;color:var(--pc-ink)}.PostalCheck_result__Pxkmq{max-width:480px;margin-top:28px;padding-top:24px;border-top:1px solid var(--pc-rule);animation:PostalCheck_rise__gex7e .6s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.PostalCheck_result__Pxkmq{animation:none}}@keyframes PostalCheck_rise__gex7e{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.PostalCheck_resultTitle__5__4e{margin:0;font:400 24px/1.2 var(--font-gaya),serif}.PostalCheck_resultBody__jt6AQ{margin:8px 0 0;font:400 16px/1.5 var(--font-sofia),sans-serif;color:var(--pc-soft);text-wrap:pretty}.PostalCheck_resultBody__jt6AQ strong{font-weight:700;color:var(--pc-ink)}.PostalCheck_orderBy__zIsa1{margin:14px 0 0;font:700 16px/1.5 var(--font-sofia),sans-serif;text-wrap:pretty}.PostalCheck_resultActions__pLiUk{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px}.PostalCheck_start__uQ2CF{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;border-radius:999px;font:700 16px/1.3 var(--font-sofia),sans-serif;color:#003141;text-decoration:none}.PostalCheck_again__zn6ra{padding:0;border:0;background:none;font:700 16px/1.5 var(--font-sofia),sans-serif;cursor:pointer}.PostalCheck_waitlist__JAeMp{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.PostalCheck_waitlistInput__0__Vs{flex:1 1 220px;min-width:0;height:50px;padding:0 20px;border:1.5px solid color-mix(in srgb,var(--pc-ink) 38%,transparent);border-radius:999px;background:transparent;font:400 16px/1 var(--font-sofia),sans-serif;color:var(--pc-ink);outline:none;transition:border-color .2s ease}.PostalCheck_waitlistInput__0__Vs::placeholder{color:color-mix(in srgb,var(--pc-ink) 45%,transparent)}.PostalCheck_waitlistInput__0__Vs:focus{border-color:var(--pc-ring)}.PostalCheck_waitlistButton__H5yJg{height:50px;padding:0 24px;border:0;border-radius:999px;background:var(--pc-alt-bg);font:700 16px/1 var(--font-sofia),sans-serif;color:var(--pc-alt-ink);cursor:pointer;transition:transform .2s ease,opacity .2s ease}.PostalCheck_waitlistButton__H5yJg:hover:not(:disabled){transform:translateY(-2px)}.PostalCheck_waitlistButton__H5yJg:disabled{opacity:.45;cursor:not-allowed}.PostalCheck_waitlistButton__H5yJg:focus-visible{outline:3px solid var(--pc-ring);outline-offset:3px}.PostalCheck_waitlist__JAeMp .PostalCheck_fieldNote__Q_ob6{flex-basis:100%;margin:6px 0 0 20px}.PostalCheck_waitlistDone__cF6w2{margin:18px 0 0;font:700 16px/1.5 var(--font-sofia),sans-serif}@media (max-width:520px){.PostalCheck_input__LN1ib{padding-left:16px}.PostalCheck_submit__Tezg3{min-width:0;padding-left:22px;padding-right:22px}.PostalCheck_resultActions__pLiUk{flex-direction:column;align-items:stretch;text-align:center}.PostalCheck_again__zn6ra{align-self:center}}