.handbookCheckoutForm-module-scss-module__qkgclG__form{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);gap:var(--space-lg);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.handbookCheckoutForm-module-scss-module__qkgclG__header{max-width:44rem}.handbookCheckoutForm-module-scss-module__qkgclG__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookCheckoutForm-module-scss-module__qkgclG__recap{align-items:flex-start;gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-md);background:var(--color-base-white);display:flex}.handbookCheckoutForm-module-scss-module__qkgclG__recapPhoto{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-brand-primary-800);flex:0 0 4.5rem;position:relative;overflow:hidden}.handbookCheckoutForm-module-scss-module__qkgclG__recapImage{object-fit:contain;filter:grayscale()contrast(1.05)}.handbookCheckoutForm-module-scss-module__qkgclG__recapText{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.handbookCheckoutForm-module-scss-module__qkgclG__recapTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;line-height:1.08}.handbookCheckoutForm-module-scss-module__qkgclG__recapMeta{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-700);margin:0}.handbookCheckoutForm-module-scss-module__qkgclG__recapJob{font-size:var(--font-size-sm);color:var(--color-neutral-800);margin:0;line-height:1.45}.handbookCheckoutForm-module-scss-module__qkgclG__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-lg);line-height:1.08}.handbookCheckoutForm-module-scss-module__qkgclG__rule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);display:block}.handbookCheckoutForm-module-scss-module__qkgclG__lead{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0}.handbookCheckoutForm-module-scss-module__qkgclG__login{margin:var(--space-sm)0 0;font-size:var(--font-size-sm);color:var(--color-neutral-700)}.handbookCheckoutForm-module-scss-module__qkgclG__login a{font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}.handbookCheckoutForm-module-scss-module__qkgclG__fields{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;display:grid}@media (max-width:40rem){.handbookCheckoutForm-module-scss-module__qkgclG__fields{grid-template-columns:minmax(0,1fr)}}.handbookCheckoutForm-module-scss-module__qkgclG__paymentElementFrame{border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-lg);background:var(--color-base-white);max-width:44rem;padding:clamp(1rem,3vw,2rem)}.handbookCheckoutForm-module-scss-module__qkgclG__summary{gap:var(--space-xs);max-width:44rem;font-size:var(--font-size-sm);flex-direction:column;margin:0;display:flex}.handbookCheckoutForm-module-scss-module__qkgclG__summary div{justify-content:space-between;gap:var(--space-md);display:flex}.handbookCheckoutForm-module-scss-module__qkgclG__summary dt,.handbookCheckoutForm-module-scss-module__qkgclG__summary dd{margin:0}.handbookCheckoutForm-module-scss-module__qkgclG__total{padding-top:var(--space-xs);border-top:var(--border-sm)solid var(--color-neutral-100);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.handbookCheckoutForm-module-scss-module__qkgclG__notice{max-width:44rem;padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning-text);margin:0}.handbookCheckoutForm-module-scss-module__qkgclG__leaving{gap:var(--space-md);flex-direction:column;max-width:44rem;display:flex}.handbookCheckoutForm-module-scss-module__qkgclG__actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;max-width:44rem;display:flex}.handbookCheckoutForm-module-scss-module__qkgclG__emailCheck{grid-column:1/-1}.handbookCheckoutForm-module-scss-module__qkgclG__emailConfirmed{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-success-text);grid-column:1/-1;margin:0}
.handbookHesitationPoll-module-scss-module__5wjdvW__poll{gap:var(--space-xs);padding:var(--space-md)var(--space-lg);border:1px dashed var(--color-brand-secondary-200);border-radius:var(--radius-sm);flex-direction:column;display:flex}.handbookHesitationPoll-module-scss-module__5wjdvW__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.handbookHesitationPoll-module-scss-module__5wjdvW__hint,.handbookHesitationPoll-module-scss-module__5wjdvW__thanks{font-size:var(--font-size-sm);color:var(--color-neutral-700);margin:0}.handbookHesitationPoll-module-scss-module__5wjdvW__options{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.handbookHesitationPoll-module-scss-module__5wjdvW__option{padding:var(--space-2xs)var(--space-md);border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-pill);background:var(--color-bg-primary);font:inherit;font-size:var(--font-size-sm);color:var(--color-neutral-900);cursor:pointer}.handbookHesitationPoll-module-scss-module__5wjdvW__option:hover{border-color:var(--color-brand-primary-600);color:var(--color-brand-primary-700)}.handbookHesitationPoll-module-scss-module__5wjdvW__option:focus-visible{outline:2px solid var(--color-brand-primary-600);outline-offset:2px}
.handbookCover-module-scss-module__nyXfEW__cover{aspect-ratio:3/4;filter:drop-shadow(0 24px 32px #013b3c2e);width:100%;max-width:22rem;margin:0 auto;position:relative;transform:rotate(-2deg)}.handbookCover-module-scss-module__nyXfEW__compact{filter:drop-shadow(0 10px 16px #013b3c29);max-width:11rem;transform:none}.handbookCover-module-scss-module__nyXfEW__spine{border-radius:var(--radius-sm)0 0 var(--radius-sm);background:var(--color-brand-primary-800);width:.6rem;position:absolute;inset:0 auto 0 0}.handbookCover-module-scss-module__nyXfEW__paper{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);border-radius:0 var(--radius-md)var(--radius-md)0;flex-direction:column;padding:1.6rem 1.4rem 0;display:flex;position:absolute;inset:0 0 0 .6rem;overflow:hidden}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__paper{padding:.8rem .7rem 0}.handbookCover-module-scss-module__nyXfEW__logo{width:2.25rem;height:auto}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__logo{width:1.25rem}.handbookCover-module-scss-module__nyXfEW__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:1.4rem 0 0;font-size:.6rem}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__eyebrow{margin-top:.5rem;font-size:.4rem}.handbookCover-module-scss-module__nyXfEW__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:1.8rem;font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:.5rem 0 0;line-height:1.08}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__title{margin-top:.25rem;font-size:.95rem}.handbookCover-module-scss-module__nyXfEW__preparedFor{font-size:var(--font-size-sm);letter-spacing:.04em;color:var(--color-neutral-700);margin:.7rem 0 0}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__preparedFor{margin-top:.3rem;font-size:.5rem}.handbookCover-module-scss-module__nyXfEW__photoBand{background:var(--color-brand-primary-700);flex:1;min-height:7rem;margin:1.2rem -1.4rem 0;display:flex}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__photoBand{min-height:3rem;margin:.6rem -.7rem 0}.handbookCover-module-scss-module__nyXfEW__photoFrame{aspect-ratio:1;flex:none;max-width:82%;height:100%;position:relative}.handbookCover-module-scss-module__nyXfEW__photo{object-fit:contain;filter:grayscale()contrast(1.05)}@media (max-width:48em){.handbookCover-module-scss-module__nyXfEW__cover:not(.handbookCover-module-scss-module__nyXfEW__compact){max-width:16rem}.handbookCover-module-scss-module__nyXfEW__cover:not(.handbookCover-module-scss-module__nyXfEW__compact) .handbookCover-module-scss-module__nyXfEW__title{font-size:1.35rem}}
.visitCalendar-module-scss-module___7AvLG__calendar{cursor:pointer;background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);width:26rem;height:27rem;position:relative}@media (max-width:64em){.visitCalendar-module-scss-module___7AvLG__calendar{width:100%}}.visitCalendar-module-scss-module___7AvLG__toolbar{width:100%;padding:var(--space-xs)0;justify-content:space-between;display:flex}.visitCalendar-module-scss-module___7AvLG__monthNavigation{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.visitCalendar-module-scss-module___7AvLG__monthLabel{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl)}.visitCalendar-module-scss-module___7AvLG__navButton{cursor:pointer;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2xs)var(--space-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:0 0;transition:background-color .15s}.visitCalendar-module-scss-module___7AvLG__navButton:hover{background-color:var(--color-bg-secondary)}.visitCalendar-module-scss-module___7AvLG__weekdays{border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(7,1fr);display:grid}.visitCalendar-module-scss-module___7AvLG__weekday{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding:var(--space-xs)var(--space-2xs);border-right:1px solid var(--color-border-default);text-transform:uppercase}.visitCalendar-module-scss-module___7AvLG__weekday:last-child{border-right:none}.visitCalendar-module-scss-module___7AvLG__monthView{flex:1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);height:calc(100% - 5.5rem);display:grid}.visitCalendar-module-scss-module___7AvLG__dayCell{padding:var(--space-2xs);border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);cursor:pointer;flex-direction:column;align-items:flex-start;min-height:3rem;display:flex;position:relative;overflow:hidden}.visitCalendar-module-scss-module___7AvLG__dayCell:nth-child(7n){border-right:none}.visitCalendar-module-scss-module___7AvLG__dayCell:hover:not(.visitCalendar-module-scss-module___7AvLG__pastDate){background-color:var(--color-bg-secondary)}.visitCalendar-module-scss-module___7AvLG__dayCell.visitCalendar-module-scss-module___7AvLG__selected{border:2px solid var(--color-brand-primary-500)}.visitCalendar-module-scss-module___7AvLG__dayCell.visitCalendar-module-scss-module___7AvLG__today{background-color:#0000}.visitCalendar-module-scss-module___7AvLG__offRange{background:inherit;cursor:default}.visitCalendar-module-scss-module___7AvLG__pastDate{background-color:var(--color-neutral-50);cursor:default;position:relative}.visitCalendar-module-scss-module___7AvLG__pastDate:before{content:"";pointer-events:none;background:linear-gradient(to bottom right,#0000 49%,#fff 49% 51%,#0000 51%);position:absolute;inset:0}.visitCalendar-module-scss-module___7AvLG__dayNumber{font-size:var(--font-size-xs);color:var(--color-text-primary);line-height:1}.visitCalendar-module-scss-module___7AvLG__events{gap:var(--space-3xs);flex-direction:column;width:100%;margin-top:.125rem;display:flex}.visitCalendar-module-scss-module___7AvLG__event{width:100%;padding:var(--space-3xs)var(--space-2xs);border-radius:var(--radius-xs);font-size:var(--font-size-3xs);font-weight:var(--font-weight-medium);color:var(--color-base-white);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;border:none;transition:opacity .15s;display:block;overflow:hidden}.visitCalendar-module-scss-module___7AvLG__event:hover{opacity:.85}.visitCalendar-module-scss-module___7AvLG__event.visitCalendar-module-scss-module___7AvLG__confirmed{background-color:var(--color-brand-primary-500)}.visitCalendar-module-scss-module___7AvLG__event.visitCalendar-module-scss-module___7AvLG__pending{background-color:var(--color-brand-secondary-500)}.visitCalendar-module-scss-module___7AvLG__moreEvents{font-size:var(--font-size-3xs);color:var(--color-text-secondary)}
.cancelVisitDialog-module-scss-module__Sb2jtG__container{gap:var(--space-lg);flex-direction:column;display:flex}.cancelVisitDialog-module-scss-module__Sb2jtG__message{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}
.visitRequestsTable-module-scss-module__hc1fQG__tableContainer{max-width:var(--max-width-content-wide);max-height:184px;margin-bottom:var(--space-xs);margin:var(--space-md)0;overflow-y:auto}.visitRequestsTable-module-scss-module__hc1fQG__table{border-collapse:collapse;width:100%}.visitRequestsTable-module-scss-module__hc1fQG__table thead,.visitRequestsTable-module-scss-module__hc1fQG__table th{background:var(--color-primary);color:var(--color-base-white);z-index:1;position:sticky;top:0}.visitRequestsTable-module-scss-module__hc1fQG__table th,.visitRequestsTable-module-scss-module__hc1fQG__table td{padding:var(--space-xs);text-align:left;border:1px solid var(--color-border-default)}.visitRequestsTable-module-scss-module__hc1fQG__table tbody tr:nth-child(2n){background-color:var(--color-neutral-50)}.visitRequestsTable-module-scss-module__hc1fQG__table tbody tr{height:2.5rem;display:table-row}.visitRequestsTable-module-scss-module__hc1fQG__table tbody tr td{vertical-align:middle}.visitRequestsTable-module-scss-module__hc1fQG__providerCell{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:center;padding:0;display:flex}.visitRequestsTable-module-scss-module__hc1fQG__providerCell:hover{text-decoration:underline}.visitRequestsTable-module-scss-module__hc1fQG__avatar{border-radius:var(--radius-xl);object-fit:cover;width:30px;height:30px;margin-right:10px}.visitRequestsTable-module-scss-module__hc1fQG__visitTypeCell{align-items:center;display:flex}.visitRequestsTable-module-scss-module__hc1fQG__visitIcon{margin-right:10px}.visitRequestsTable-module-scss-module__hc1fQG__emptyRow td{height:2.5rem}@media (max-width:64em){.visitRequestsTable-module-scss-module__hc1fQG__tableContainer{overflow-x:auto}.visitRequestsTable-module-scss-module__hc1fQG__table{min-width:600px}}
.eventViewModal-module-scss-module__FfkkVq__eventView{width:24rem;max-width:100%;position:relative}.eventViewModal-module-scss-module__FfkkVq__closeButton{font-size:var(--font-size-2xl);cursor:pointer;color:var(--color-text-secondary);padding:var(--space-2xs)var(--space-xs);background:0 0;border:none;line-height:1;position:absolute;top:-.5rem;right:-.5rem}.eventViewModal-module-scss-module__FfkkVq__closeButton:hover{color:var(--color-text-primary)}.eventViewModal-module-scss-module__FfkkVq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center;margin:0 0 1rem}.eventViewModal-module-scss-module__FfkkVq__divider{background-color:var(--color-border-default);height:1px;margin:var(--space-lg)0}.eventViewModal-module-scss-module__FfkkVq__providerCard{align-items:center;gap:var(--space-md);display:flex}.eventViewModal-module-scss-module__FfkkVq__providerPhoto{flex-shrink:0}.eventViewModal-module-scss-module__FfkkVq__providerImage{object-fit:cover;border-radius:50%;width:4rem;height:4rem}.eventViewModal-module-scss-module__FfkkVq__providerImagePlaceholder{background-color:var(--color-primary);width:4rem;height:4rem;color:var(--color-text-on-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.eventViewModal-module-scss-module__FfkkVq__providerInfo{gap:var(--space-xs);flex-direction:column;display:flex}.eventViewModal-module-scss-module__FfkkVq__providerName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.eventViewModal-module-scss-module__FfkkVq__messageButton{font-size:var(--font-size-sm);padding:var(--space-2xs)var(--space-sm)}.eventViewModal-module-scss-module__FfkkVq__selection{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.eventViewModal-module-scss-module__FfkkVq__visitTypeIcon{color:var(--color-primary)}.eventViewModal-module-scss-module__FfkkVq__selectionLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:center;margin-bottom:1rem}.eventViewModal-module-scss-module__FfkkVq__field{margin-bottom:.5rem;display:flex}.eventViewModal-module-scss-module__FfkkVq__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);flex-shrink:0;width:4.5rem;margin-right:1rem}.eventViewModal-module-scss-module__FfkkVq__fieldValue{font-size:var(--font-size-base);color:var(--color-text-primary)}.eventViewModal-module-scss-module__FfkkVq__fieldValueContainer{flex-direction:column;display:flex}.eventViewModal-module-scss-module__FfkkVq__addressLine{font-size:var(--font-size-base);color:var(--color-text-primary)}.eventViewModal-module-scss-module__FfkkVq__buttonContainer{width:100%;margin-top:1.5rem}.eventViewModal-module-scss-module__FfkkVq__cancelButton{width:100%}
.dashboardView-module-scss-module__yk3E7W__dashboardContainer{gap:var(--space-xl);max-width:var(--max-width-content-wide);padding:var(--space-xl);flex-direction:column;display:flex}@media (max-width:64em){.dashboardView-module-scss-module__yk3E7W__dashboardContainer{padding:var(--space-lg);gap:var(--space-lg)}}.dashboardView-module-scss-module__yk3E7W__welcomeBanner{gap:var(--space-sm);flex-direction:column;display:flex}.dashboardView-module-scss-module__yk3E7W__welcomeTitle{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}@media (max-width:34em){.dashboardView-module-scss-module__yk3E7W__welcomeTitle{font-size:var(--font-size-h2)}}.dashboardView-module-scss-module__yk3E7W__favoritesSection{gap:var(--space-md);flex-direction:column;display:flex}.dashboardView-module-scss-module__yk3E7W__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.dashboardView-module-scss-module__yk3E7W__emptyMessage{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.dashboardView-module-scss-module__yk3E7W__link{color:var(--color-primary);text-underline-offset:.125em;text-decoration:underline}.dashboardView-module-scss-module__yk3E7W__link:hover{color:var(--color-primary-dark)}.dashboardView-module-scss-module__yk3E7W__favoritesList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboardView-module-scss-module__yk3E7W__favoriteItem{border-radius:var(--radius-md);background-color:var(--color-bg-secondary);transition:background-color .15s}.dashboardView-module-scss-module__yk3E7W__favoriteItem:hover{background-color:var(--color-bg-secondary)}.dashboardView-module-scss-module__yk3E7W__favoriteLink{padding:var(--space-md)var(--space-lg);color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.dashboardView-module-scss-module__yk3E7W__favoriteName{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.dashboardView-module-scss-module__yk3E7W__favoriteLocation{font-size:var(--font-size-sm);color:var(--color-text-muted)}.dashboardView-module-scss-module__yk3E7W__loadingContainer{justify-content:center;align-items:center;min-height:12.5rem;display:flex}.dashboardView-module-scss-module__yk3E7W__errorContainer{align-items:center;gap:var(--space-md);padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}.dashboardView-module-scss-module__yk3E7W__errorMessage{color:var(--color-error);font-size:var(--font-size-sm)}
.breedInterestDetailModal-module-scss-module__EQye0G__container{padding:0 var(--space-lg)}.breedInterestDetailModal-module-scss-module__EQye0G__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-lg);text-align:center}.breedInterestDetailModal-module-scss-module__EQye0G__breedHeader{align-items:center;gap:var(--space-md);display:flex}.breedInterestDetailModal-module-scss-module__EQye0G__breedPhoto{object-fit:cover;border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem}.breedInterestDetailModal-module-scss-module__EQye0G__breedPhotoPlaceholder{background-color:var(--color-bg-secondary);width:4.5rem;height:4.5rem;font-size:var(--font-size-2xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.breedInterestDetailModal-module-scss-module__EQye0G__breedInfo{gap:var(--space-2xs);flex-direction:column;display:flex}.breedInterestDetailModal-module-scss-module__EQye0G__breedName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.breedInterestDetailModal-module-scss-module__EQye0G__location{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.breedInterestDetailModal-module-scss-module__EQye0G__divider{background-color:var(--color-border-default);height:1px;margin:var(--space-md)0}.breedInterestDetailModal-module-scss-module__EQye0G__field{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.breedInterestDetailModal-module-scss-module__EQye0G__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.breedInterestDetailModal-module-scss-module__EQye0G__fieldValue{font-size:var(--font-size-sm);color:var(--color-text-primary)}.breedInterestDetailModal-module-scss-module__EQye0G__statusBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);padding:.125rem .5rem;line-height:1.5;display:inline-block}.breedInterestDetailModal-module-scss-module__EQye0G__statusPending{background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.breedInterestDetailModal-module-scss-module__EQye0G__statusConnected{background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-700)}.breedInterestDetailModal-module-scss-module__EQye0G__messageSection{gap:var(--space-xs);flex-direction:column;display:flex}.breedInterestDetailModal-module-scss-module__EQye0G__message{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:pre-wrap;margin:0;line-height:1.6}.breedInterestDetailModal-module-scss-module__EQye0G__noMessage{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-style:italic}.breedInterestDetailModal-module-scss-module__EQye0G__actions{margin-top:var(--space-lg);justify-content:flex-end;display:flex}
.favoritesList-module-scss-module__fOPlzG__favourites{flex-direction:column;display:flex}.favoritesList-module-scss-module__fOPlzG__section{margin-bottom:var(--space-md)}.favoritesList-module-scss-module__fOPlzG__tiles{grid-template-columns:repeat(auto-fill,minmax(var(--max-width-card),1fr));gap:var(--space-md);padding:var(--space-sm);display:grid}@media (max-width:34em){.favoritesList-module-scss-module__fOPlzG__tiles{grid-template-columns:1fr}}.favoritesList-module-scss-module__fOPlzG__emptyText{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--space-sm)0;margin:0}.favoritesList-module-scss-module__fOPlzG__subLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-sm)0 var(--space-xs)}@media (max-width:34em){.favoritesList-module-scss-module__fOPlzG__subLabel{font-size:var(--font-size-lg)}}.favoritesList-module-scss-module__fOPlzG__statusBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);padding:.125rem .5rem;line-height:1.5;display:inline-block}.favoritesList-module-scss-module__fOPlzG__statusPending{background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.favoritesList-module-scss-module__fOPlzG__statusConnected{background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-700)}.favoritesList-module-scss-module__fOPlzG__sectionContent{padding-top:var(--space-sm)}
.foundAPupNudge-module-scss-module__zjo0ja__nudge{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-info);border-radius:var(--radius-lg);background:var(--color-info-bg);display:flex}@media (max-width:48em){.foundAPupNudge-module-scss-module__zjo0ja__nudge{flex-direction:column;align-items:stretch}}.foundAPupNudge-module-scss-module__zjo0ja__copy{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.foundAPupNudge-module-scss-module__zjo0ja__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.foundAPupNudge-module-scss-module__zjo0ja__message{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.foundAPupNudge-module-scss-module__zjo0ja__error{font-size:var(--font-size-caption);color:var(--color-error-text)}.foundAPupNudge-module-scss-module__zjo0ja__actions{gap:var(--space-sm);flex-shrink:0;display:flex}@media (max-width:48em){.foundAPupNudge-module-scss-module__zjo0ja__actions{flex-direction:column}}
.searchStatusPicker-module-scss-module__QN99yq__card{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}.searchStatusPicker-module-scss-module__QN99yq__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.searchStatusPicker-module-scss-module__QN99yq__state{align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-body);color:var(--color-text-secondary);flex-direction:column;display:flex}.searchStatusPicker-module-scss-module__QN99yq__options{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.searchStatusPicker-module-scss-module__QN99yq__option{align-items:center;gap:var(--space-2xs);text-align:left;padding:var(--space-2xs)var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-primary);cursor:pointer;transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background var(--motion-duration-fast)var(--motion-ease-standard);display:inline-flex}.searchStatusPicker-module-scss-module__QN99yq__option:hover:not(:disabled){border-color:var(--color-brand-primary-500)}.searchStatusPicker-module-scss-module__QN99yq__option:focus-visible{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:var(--space-3xs)}.searchStatusPicker-module-scss-module__QN99yq__option:disabled{cursor:not-allowed;opacity:.6}.searchStatusPicker-module-scss-module__QN99yq__optionSelected{border-color:var(--color-brand-primary-500);background:var(--color-brand-primary-25)}.searchStatusPicker-module-scss-module__QN99yq__optionDot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);flex-shrink:0}.searchStatusPicker-module-scss-module__QN99yq__optionDotSuccess{background:var(--color-status-success-500)}.searchStatusPicker-module-scss-module__QN99yq__optionDotDanger{background:var(--color-status-error-500)}.searchStatusPicker-module-scss-module__QN99yq__optionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.searchStatusPicker-module-scss-module__QN99yq__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.searchStatusPicker-module-scss-module__QN99yq__footerMeta{font-size:var(--font-size-caption);color:var(--color-text-muted)}
.researchView-module-scss-module__wVV8Ma__researchContainer{gap:var(--space-xl);max-width:var(--max-width-content-wide);padding:var(--space-xl);flex-direction:column;display:flex}@media (max-width:64em){.researchView-module-scss-module__wVV8Ma__researchContainer{padding:var(--space-lg);gap:var(--space-lg)}}.researchView-module-scss-module__wVV8Ma__tools{gap:var(--space-lg);flex-direction:column;display:flex}.researchView-module-scss-module__wVV8Ma__header{gap:var(--space-md);flex-direction:column;display:flex}.researchView-module-scss-module__wVV8Ma__sectionTitle{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}@media (max-width:64em){.researchView-module-scss-module__wVV8Ma__sectionTitle{font-size:var(--font-size-xl)}}@media (max-width:34em){.researchView-module-scss-module__wVV8Ma__sectionTitle{font-size:var(--font-size-lg)}}.researchView-module-scss-module__wVV8Ma__title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}@media (max-width:34em){.researchView-module-scss-module__wVV8Ma__title{font-size:var(--font-size-h2)}}.researchView-module-scss-module__wVV8Ma__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:60ch;margin:0;line-height:1.6}.researchView-module-scss-module__wVV8Ma__getStarted{margin-top:var(--space-sm)}.researchView-module-scss-module__wVV8Ma__badgeContainer{align-items:center;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);display:flex;box-shadow:0 2px 10px #0000000d}@media (max-width:64em){.researchView-module-scss-module__wVV8Ma__badgeContainer{padding:var(--space-md);text-align:center;flex-direction:column}}.researchView-module-scss-module__wVV8Ma__badgeIcon{flex-shrink:0;width:3.75rem;height:4.6875rem}@media (max-width:64em){.researchView-module-scss-module__wVV8Ma__badgeIcon{width:3.125rem;height:3.875rem}}.researchView-module-scss-module__wVV8Ma__badgeIcon svg{width:100%;height:100%}.researchView-module-scss-module__wVV8Ma__badgeContent{flex-grow:1}.researchView-module-scss-module__wVV8Ma__badgeTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.researchView-module-scss-module__wVV8Ma__badgeNext{margin:var(--space-xs)0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.researchView-module-scss-module__wVV8Ma__badge{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);display:flex}.researchView-module-scss-module__wVV8Ma__progressSection{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}@media (max-width:34em){.researchView-module-scss-module__wVV8Ma__progressSection{width:100%}}.researchView-module-scss-module__wVV8Ma__progressText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.researchView-module-scss-module__wVV8Ma__progressBar{background-color:var(--color-gray-200);border-radius:var(--radius-full);height:.5rem;overflow:hidden}.researchView-module-scss-module__wVV8Ma__progressFill{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s}.researchView-module-scss-module__wVV8Ma__tasksGrid{grid-template-columns:repeat(auto-fill,minmax(var(--max-width-card),1fr));gap:var(--space-lg);display:grid}@media (max-width:34em){.researchView-module-scss-module__wVV8Ma__tasksGrid{grid-template-columns:1fr}}.researchView-module-scss-module__wVV8Ma__loadingContainer{justify-content:center;align-items:center;min-height:12.5rem;display:flex}
.unfinishedApplications-module-scss-module__7V6lNq__section{gap:var(--space-md);padding:var(--space-md)var(--space-lg);border:var(--border-sm)solid var(--color-brand-secondary-200);border-radius:var(--radius-lg);background:var(--color-brand-secondary-50);flex-direction:column;display:flex}@media (max-width:48em){.unfinishedApplications-module-scss-module__7V6lNq__section{padding:var(--space-md)}}.unfinishedApplications-module-scss-module__7V6lNq__header{gap:var(--space-3xs);flex-direction:column;display:flex}.unfinishedApplications-module-scss-module__7V6lNq__heading{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);margin:0}.unfinishedApplications-module-scss-module__7V6lNq__intro{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.unfinishedApplications-module-scss-module__7V6lNq__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.unfinishedApplications-module-scss-module__7V6lNq__row{align-items:center;gap:var(--space-md);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background:var(--color-base-white);display:flex}@media (max-width:48em){.unfinishedApplications-module-scss-module__7V6lNq__row{gap:var(--space-sm);flex-wrap:wrap}}.unfinishedApplications-module-scss-module__7V6lNq__icon{border-radius:var(--radius-md);background:var(--color-brand-secondary-100);width:2.75rem;height:2.75rem;color:var(--color-brand-secondary-700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.unfinishedApplications-module-scss-module__7V6lNq__copy{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.unfinishedApplications-module-scss-module__7V6lNq__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unfinishedApplications-module-scss-module__7V6lNq__meta{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.unfinishedApplications-module-scss-module__7V6lNq__progressTrack{width:100%;max-width:14rem;height:.375rem;margin-top:var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-brand-secondary-100);display:block;overflow:hidden}.unfinishedApplications-module-scss-module__7V6lNq__progressFill{border-radius:var(--radius-pill);background:var(--color-brand-secondary-700);height:100%;display:block}.unfinishedApplications-module-scss-module__7V6lNq__cta{padding:var(--space-xs)var(--space-md);border-radius:var(--radius-pill);background:var(--color-brand-secondary-700);color:var(--color-base-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;text-decoration:none;transition:background-color .15s}.unfinishedApplications-module-scss-module__7V6lNq__cta:hover{background:var(--color-brand-secondary-800)}.unfinishedApplications-module-scss-module__7V6lNq__cta:focus-visible{outline:2px solid var(--color-brand-secondary-900);outline-offset:2px}@media (max-width:48em){.unfinishedApplications-module-scss-module__7V6lNq__cta{text-align:center;width:100%}}
.handbookFitCheck-module-scss-module__4YSBBa__fit{border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-sm);background:var(--color-bg-primary);flex-direction:column;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.handbookFitCheck-module-scss-module__4YSBBa__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookFitCheck-module-scss-module__4YSBBa__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-xs);line-height:1.08}.handbookFitCheck-module-scss-module__4YSBBa__rule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);display:block}.handbookFitCheck-module-scss-module__4YSBBa__lead{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);max-width:44rem;margin:0}.handbookFitCheck-module-scss-module__4YSBBa__factors{gap:var(--space-sm);margin:var(--space-lg)0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:64em){.handbookFitCheck-module-scss-module__4YSBBa__factors{grid-template-columns:1fr}}.handbookFitCheck-module-scss-module__4YSBBa__factor{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-brand-secondary-50)}.handbookFitCheck-module-scss-module__4YSBBa__factorHeader{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.handbookFitCheck-module-scss-module__4YSBBa__factorLabel{font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.handbookFitCheck-module-scss-module__4YSBBa__fitChip{padding:0 var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.handbookFitCheck-module-scss-module__4YSBBa__good{background:var(--color-success-bg);color:var(--color-success-text)}.handbookFitCheck-module-scss-module__4YSBBa__plan{background:var(--color-warning-bg);color:var(--color-warning-text)}.handbookFitCheck-module-scss-module__4YSBBa__consider{background:var(--color-error-bg);color:var(--color-error-text)}.handbookFitCheck-module-scss-module__4YSBBa__factorHeadline{margin:var(--space-2xs)0 0;line-height:var(--line-height-base);color:var(--color-neutral-700)}.handbookFitCheck-module-scss-module__4YSBBa__coverage{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-brand-secondary-200)}.handbookFitCheck-module-scss-module__4YSBBa__coverageTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.handbookFitCheck-module-scss-module__4YSBBa__coverageList{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);gap:var(--space-xs);max-width:44rem;margin:0;margin:var(--space-sm)0 0;padding-left:var(--space-lg);display:grid}.handbookFitCheck-module-scss-module__4YSBBa__coverageList strong{color:var(--color-neutral-1000)}.handbookFitCheck-module-scss-module__4YSBBa__actions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}
.progressBar-module-scss-module__CsZ3bW__progress{gap:var(--space-sm);flex-direction:column;display:flex}.progressBar-module-scss-module__CsZ3bW__text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.progressBar-module-scss-module__CsZ3bW__container{background-color:var(--color-bg-secondary);border-radius:var(--radius-full);width:100%;height:.5rem;overflow:hidden}.progressBar-module-scss-module__CsZ3bW__bar{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s}
/*# sourceMappingURL=9ef405f23159a558.css.map*/