.CheckAppWall-module__qIoGpW__root{gap:var(--space-lg);padding-bottom:var(--space-xs);flex-direction:column;display:flex}.CheckAppWall-module__qIoGpW__preview{margin:var(--space-sm) var(--space-xs) 0;background:var(--purple-950);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex;rotate:-2deg}.CheckAppWall-module__qIoGpW__previewHead{color:var(--gray-0);justify-content:space-between;align-items:baseline;font-size:13px;line-height:16px;display:flex}.CheckAppWall-module__qIoGpW__previewHead span{letter-spacing:.08em;text-transform:uppercase;color:var(--purple-150);font-size:12px;font-weight:600}.CheckAppWall-module__qIoGpW__track{background:var(--purple-750);border-radius:9999px;height:10px;overflow:hidden}.CheckAppWall-module__qIoGpW__fill{background:var(--green-350);border-radius:9999px;width:66%;height:100%}.CheckAppWall-module__qIoGpW__copy{flex-direction:column;gap:10px;display:flex}.CheckAppWall-module__qIoGpW__title{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;color:var(--gray-950);margin:0;font-size:32px;font-weight:800;line-height:36px}.CheckAppWall-module__qIoGpW__body{color:var(--gray-750);margin:0;font-size:16px;line-height:23px}.CheckAppWall-module__qIoGpW__actions{gap:var(--space-xs);flex-direction:column;display:flex}
.CheckPhoneField-module__rWog-W__root{gap:var(--space-xs);flex-direction:column;display:flex}.CheckPhoneField-module__rWog-W__field{align-items:center;gap:var(--space-xs);border-radius:9999px;height:64px;padding:0 6px 0 4px;display:flex}.CheckPhoneField-module__rWog-W__field[data-emphasis=hero]{background:var(--gray-0);border:2px solid var(--purple-750);box-shadow:0 0 0 4px var(--purple-50)}.CheckPhoneField-module__rWog-W__field[data-emphasis=quiet]{background:var(--gray-50);height:60px}.CheckPhoneField-module__rWog-W__field .CheckPhoneField-module__rWog-W__input{height:100%;color:var(--gray-950);background:0 0;border:none;font-size:18px;font-weight:500}.CheckPhoneField-module__rWog-W__field .CheckPhoneField-module__rWog-W__input::placeholder{color:var(--gray-550);font-weight:400}.CheckPhoneField-module__rWog-W__search{--button-fz:18px;flex-shrink:0;height:50px;padding-inline:24px}.CheckPhoneField-module__rWog-W__error{padding-inline:var(--space-md);color:var(--feedback-error);margin:0;font-size:14px;line-height:20px}
.CheckHistoryStrip-module__Kh5swW__root{padding:var(--space-xs) 0 28px;position:relative}.CheckHistoryStrip-module__Kh5swW__row{touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none;display:flex}.CheckHistoryStrip-module__Kh5swW__tile{flex:1 1 0;min-width:8px;padding-inline:2px;position:relative}.CheckHistoryStrip-module__Kh5swW__tile[data-current]{flex:1.6 1 0;min-width:92px}.CheckHistoryStrip-module__Kh5swW__tile[data-edge=start]{padding-left:0}.CheckHistoryStrip-module__Kh5swW__tile[data-edge=end]{padding-right:0}.CheckHistoryStrip-module__Kh5swW__mark{justify-content:center;align-items:center;gap:var(--space-xxs);white-space:nowrap;border-radius:8px;height:40px;font-size:13px;font-weight:600;line-height:16px;transition:background-color .12s,border-color .12s;display:flex;overflow:hidden}.CheckHistoryStrip-module__Kh5swW__mark[data-current][data-voted=true]{flex-direction:column;gap:0;line-height:15px}.CheckHistoryStrip-module__Kh5swW__mark[data-voted=true]{background:var(--green-550);color:var(--gray-0)}.CheckHistoryStrip-module__Kh5swW__mark[data-voted=false]{border:1.5px dashed var(--gray-350);background:var(--gray-0)}.CheckHistoryStrip-module__Kh5swW__mark[data-current][data-voted=false]{border-color:var(--purple-550);background:var(--purple-50);color:var(--purple-750)}.CheckHistoryStrip-module__Kh5swW__tile[data-picked=true]>.CheckHistoryStrip-module__Kh5swW__mark[data-voted=true]{background:var(--green-350)}.CheckHistoryStrip-module__Kh5swW__tile[data-picked=true]>.CheckHistoryStrip-module__Kh5swW__mark[data-voted=false]{border-color:var(--gray-450);background:var(--gray-50)}.CheckHistoryStrip-module__Kh5swW__tile[data-picked=true]>.CheckHistoryStrip-module__Kh5swW__mark[data-current][data-voted=false]{border-color:var(--purple-550);background:var(--purple-150)}.CheckHistoryStrip-module__Kh5swW__label{white-space:nowrap;color:var(--gray-750);flex-direction:column;align-items:center;font-size:12px;font-weight:500;line-height:15px;display:flex}.CheckHistoryStrip-module__Kh5swW__tile[data-current]>.CheckHistoryStrip-module__Kh5swW__label{color:var(--gray-950);font-weight:600}.CheckHistoryStrip-module__Kh5swW__dialLabel{top:calc(var(--space-xs) + 46px);left:calc(var(--label-at) * 100%);translate:calc(var(--label-at) * -100%) 0;white-space:nowrap;color:var(--gray-950);font-size:15px;font-weight:600;line-height:20px;position:absolute}.CheckHistoryStrip-module__Kh5swW__axis{top:calc(var(--space-xs) + 46px);white-space:nowrap;color:var(--gray-650);font-size:13px;font-weight:500;line-height:20px;position:absolute;right:0}.CheckHistoryStrip-module__Kh5swW__axis[data-hidden=true]{display:none}.CheckHistoryStrip-module__Kh5swW__root[data-dials=false]{padding-bottom:0}.CheckHistoryStrip-module__Kh5swW__root[data-dials=false] .CheckHistoryStrip-module__Kh5swW__row{touch-action:auto;gap:12px}.CheckHistoryStrip-module__Kh5swW__root[data-dials=false] .CheckHistoryStrip-module__Kh5swW__tile{flex-direction:column;flex:0 0 min(80px,21.7391% - 7.82609px);gap:6px;padding-inline:0;display:flex}.CheckHistoryStrip-module__Kh5swW__root[data-dials=false] .CheckHistoryStrip-module__Kh5swW__tile[data-current]{flex-basis:calc(1.6*min(80px,21.7391% - 7.82609px))}
.CheckMessageComposer-module__GyPDEa__root{gap:var(--space-lg);flex-direction:column;display:flex}.CheckMessageComposer-module__GyPDEa__bubbleWrap{justify-content:flex-end;align-self:flex-end;max-width:85%;display:flex;position:relative}.CheckMessageComposer-module__GyPDEa__bubble{text-align:left;background:var(--gray-550);color:var(--gray-0);overflow-wrap:anywhere;border-radius:20px 20px 6px;margin:0;padding:12px 16px;font-size:15px;line-height:21px}.CheckMessageComposer-module__GyPDEa__actions{justify-content:flex-end;align-items:stretch;gap:var(--space-sm);display:flex}.CheckMessageComposer-module__GyPDEa__shuffle{align-items:center;gap:var(--space-xs);padding:0 var(--space-lg);background:var(--purple-50);color:var(--purple-750);border-radius:9999px;font-size:16px;font-weight:600;line-height:20px;display:inline-flex}.CheckMessageComposer-module__GyPDEa__send{min-width:0;padding-inline:var(--space-xl);flex:0 auto}.CheckMessageComposer-module__GyPDEa__copied{bottom:calc(100% + var(--space-xs));padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-full);background:var(--green-150);white-space:nowrap;color:var(--green-950);opacity:0;pointer-events:none;font-size:13px;font-weight:600;line-height:18px;transition:opacity .15s,translate .15s;position:absolute;left:50%;translate:-50% 4px}.CheckMessageComposer-module__GyPDEa__copied[data-visible=true]{opacity:1;translate:-50%}
.CheckNameForm-module__gv60-G__root{gap:var(--space-lg);flex-direction:column;display:flex}.CheckNameForm-module__gv60-G__fields{gap:10px;display:flex}.CheckNameForm-module__gv60-G__error{color:var(--feedback-error);margin:0;font-size:14px;line-height:20px}
.CheckRegistrationLine-module__07j4SW__root{-moz-column-gap:var(--space-xs);align-items:baseline;column-gap:var(--space-xs);flex-wrap:wrap;display:flex}.CheckRegistrationLine-module__07j4SW__label{color:var(--gray-650);font-size:16px;line-height:24px}.CheckRegistrationLine-module__07j4SW__party{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xxs);border-bottom:3px solid var(--party-other);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;color:var(--gray-950);font-size:22px;font-weight:800;line-height:28px;display:inline-flex}.CheckRegistrationLine-module__07j4SW__party[data-party=democrat]{border-color:var(--party-democrat)}.CheckRegistrationLine-module__07j4SW__party[data-party=republican]{border-color:var(--party-republican)}.CheckRegistrationLine-module__07j4SW__party[data-party=green]{border-color:var(--party-green)}.CheckRegistrationLine-module__07j4SW__party[data-party=libertarian]{border-color:var(--party-libertarian)}.CheckRegistrationLine-module__07j4SW__party[data-party=notOnFile]{color:var(--gray-650);border-bottom:none}.CheckRegistrationLine-module__07j4SW__mark{width:auto;height:28px}.CheckRegistrationLine-module__07j4SW__mark[data-party=democrat]{border-radius:var(--radius-sm)}.CheckRegistrationLine-module__07j4SW__mark[data-party=green]{height:22px}
.CheckSheet-module__OVyjSW__root{gap:var(--space-lg);padding-bottom:var(--space-xs);flex-direction:column;display:flex}@media (min-width:768px){.CheckSheet-module__OVyjSW__root{padding-top:20px}}.CheckSheet-module__OVyjSW__header{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.CheckSheet-module__OVyjSW__header[data-ghost=true]{padding-right:64px}.CheckSheet-module__OVyjSW__title{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;color:var(--gray-950);margin:0;font-size:28px;font-weight:800;line-height:32px}.CheckSheet-module__OVyjSW__lead{color:var(--gray-750);margin:0;font-size:16px;line-height:23px}.CheckSheet-module__OVyjSW__ghost{position:absolute;top:0;right:4px;rotate:10deg}.CheckSheet-module__OVyjSW__bullets{color:var(--gray-750);flex-direction:column;gap:14px;margin:0;padding:0 0 0 20px;font-size:16px;line-height:23px;display:flex}.CheckSheet-module__OVyjSW__bullets li::marker{color:var(--purple-750)}
.CheckSecondaryLinks-module__a6ulca__root{align-items:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;padding-inline:6px;display:flex}.CheckSecondaryLinks-module__a6ulca__link{color:var(--purple-750);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline;display:inline-flex}.CheckSecondaryLinks-module__a6ulca__footnote{gap:var(--space-xxs);color:var(--gray-650);flex-direction:column;font-size:14px;line-height:20px;display:flex}.CheckSecondaryLinks-module__a6ulca__compare{border:1px solid var(--gray-150);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.CheckSecondaryLinks-module__a6ulca__compareRow{background:var(--gray-50);color:var(--gray-750);flex-direction:column;gap:2px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.CheckSecondaryLinks-module__a6ulca__compareRow strong{color:var(--gray-950);font-size:15px}.CheckSecondaryLinks-module__a6ulca__compareRow[data-you]{border-top:1px solid var(--purple-150);background:var(--purple-50);color:var(--purple-850)}.CheckSecondaryLinks-module__a6ulca__compareRow[data-you] strong{color:var(--purple-950)}.CheckSecondaryLinks-module__a6ulca__ask{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--gray-150);color:var(--gray-950);flex-direction:column;font-size:16px;line-height:22px;display:flex}
.CheckVoterGrade-module__qf1EUq__root{flex:0 180px;width:180px;min-width:96px;height:auto}
.CheckShareImage-module__TMRs1q__offscreen{pointer-events:none;position:fixed;top:0;left:-10000px}.CheckShareImage-module__TMRs1q__root{width:360px;height:360px;padding:26px var(--space-lg) 22px;background:var(--gray-0);flex-direction:column;justify-content:space-between;display:flex}.CheckShareImage-module__TMRs1q__top{gap:var(--space-xxs);flex-direction:column;display:flex}.CheckShareImage-module__TMRs1q__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-650);font-size:12px;font-weight:600;line-height:16px}.CheckShareImage-module__TMRs1q__headline{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;color:var(--gray-950);font-size:30px;font-weight:800;line-height:32px}.CheckShareImage-module__TMRs1q__grade{align-items:center;gap:var(--space-md);padding-left:var(--space-xxs);display:flex}.CheckShareImage-module__TMRs1q__count{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--gray-950);font-size:20px;font-weight:800;line-height:22px}.CheckShareImage-module__TMRs1q__history{gap:var(--space-xxs);flex-direction:column;display:flex}.CheckShareImage-module__TMRs1q__strip{gap:6px;display:flex}.CheckShareImage-module__TMRs1q__strip[data-bars=true]{gap:3px}.CheckShareImage-module__TMRs1q__strip[data-bars=true] .CheckShareImage-module__TMRs1q__tile:not([data-current]){border-radius:5px;flex:1 1 0;min-width:3px}.CheckShareImage-module__TMRs1q__axis{color:var(--gray-650);align-self:flex-end;font-size:11px;font-weight:500;line-height:14px}.CheckShareImage-module__TMRs1q__tile{border-radius:7px;flex:0 44px;justify-content:center;align-items:center;height:28px;font-size:11px;font-weight:600;display:flex}.CheckShareImage-module__TMRs1q__tile[data-voted=true]{background:var(--green-550);color:var(--gray-0)}.CheckShareImage-module__TMRs1q__tile[data-voted=false]{border:1.5px dashed var(--gray-350)}.CheckShareImage-module__TMRs1q__tile[data-current]{flex:0 0 62px}.CheckShareImage-module__TMRs1q__tile[data-current][data-voted=false]{border-color:var(--purple-550);background:var(--purple-50);color:var(--purple-750)}.CheckShareImage-module__TMRs1q__footer{border-top:1px solid var(--gray-150);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.CheckShareImage-module__TMRs1q__wordmark{color:var(--purple-950)}.CheckShareImage-module__TMRs1q__url{color:var(--purple-650);font-size:13px;font-weight:600;line-height:18px}
.CheckResultCard-module__XlEVUW__root{border:1.5px solid var(--gray-150);background:var(--gray-0);border-radius:24px;flex-direction:column;gap:20px;padding:22px 20px 20px;display:flex;box-shadow:0 8px 24px #0000000f;box-shadow:0 8px 24px lab(0% 0 0/.06)}.CheckResultCard-module__XlEVUW__head{color:var(--gray-650);margin:0;font-size:15px;font-weight:500;line-height:20px}.CheckResultCard-module__XlEVUW__headRow{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.CheckResultCard-module__XlEVUW__infoCorner{flex-shrink:0;margin:-2px -2px 0 0;display:flex}.CheckResultCard-module__XlEVUW__status{flex-direction:column;gap:10px;display:flex}.CheckResultCard-module__XlEVUW__headline{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;color:var(--gray-950);margin:0;font-size:36px;font-weight:800;line-height:40px}.CheckResultCard-module__XlEVUW__summary{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:1200px){.CheckResultCard-module__XlEVUW__summary{flex-direction:row;justify-content:space-between;align-items:center}}.CheckResultCard-module__XlEVUW__grade{align-items:center;gap:var(--space-md);min-width:0;padding-left:var(--space-xxs);display:flex}.CheckResultCard-module__XlEVUW__count{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;color:var(--gray-950);flex-direction:column;flex-shrink:0;margin:0;font-size:20px;font-weight:800;line-height:22px;display:flex}.CheckResultCard-module__XlEVUW__caveat{text-align:left;color:var(--gray-650);align-self:flex-start;font-size:13px;line-height:18px;display:block}.CheckResultCard-module__XlEVUW__caveat svg{margin-left:var(--space-xxs);vertical-align:-3px;display:inline}.CheckResultCard-module__XlEVUW__learnMore{text-underline-offset:3px;text-decoration:underline}.CheckResultCard-module__XlEVUW__root>.CheckResultCard-module__XlEVUW__caveat{padding-top:var(--space-xs)}
.CheckTypedHeadline-module__X8gVQa__root{margin:0;container-type:inline-size}.CheckTypedHeadline-module__X8gVQa__button{width:100%;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;text-align:left;color:var(--gray-950);cursor:default;font-size:min(72px,9.8cqi);font-weight:800;line-height:1.04;display:grid}.CheckTypedHeadline-module__X8gVQa__sizer,.CheckTypedHeadline-module__X8gVQa__typed{grid-area:1/1}.CheckTypedHeadline-module__X8gVQa__sizer{visibility:hidden}.CheckTypedHeadline-module__X8gVQa__caret{width:.08em;height:.85em;margin-left:var(--space-xxs);vertical-align:-.08em;background:var(--purple-750);animation:.9s step-end infinite CheckTypedHeadline-module__X8gVQa__caret-blink;display:inline-block}@keyframes CheckTypedHeadline-module__X8gVQa__caret-blink{50%{opacity:0}}
