.AccessDenied-module-scss-module__tjSCzq__container{min-height:60vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex}.AccessDenied-module-scss-module__tjSCzq__content{text-align:center;max-width:28rem}.AccessDenied-module-scss-module__tjSCzq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.AccessDenied-module-scss-module__tjSCzq__message{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:var(--line-height-relaxed)}.AccessDenied-module-scss-module__tjSCzq__link{padding:var(--space-xs)var(--space-md);background:var(--color-primary);color:var(--color-base-white);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color .2s;display:inline-block}.AccessDenied-module-scss-module__tjSCzq__link:hover{background:var(--color-primary-hover)}
.sectionLayout-module-scss-module__OTYrMG__shell{padding:var(--space-xl)var(--space-xl)var(--space-3xl);grid-template-columns:16.25rem 1fr;align-items:flex-start;display:grid}.sectionLayout-module-scss-module__OTYrMG__content{background:var(--color-base-white);border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;min-height:60vh;overflow:visible}@media (max-width:64em){.sectionLayout-module-scss-module__OTYrMG__shell{padding:var(--space-md);padding-top:calc(3.5rem + var(--space-sm));grid-template-columns:1fr;gap:0}.sectionLayout-module-scss-module__OTYrMG__content{border-radius:var(--radius-md)}}@media (max-width:34em){.sectionLayout-module-scss-module__OTYrMG__shell{padding:var(--space-sm);padding-top:calc(3.5rem + var(--space-xs))}.sectionLayout-module-scss-module__OTYrMG__content{border-radius:var(--radius-sm)}}.sectionLayout-module-scss-module__OTYrMG__purchaserShell{padding:var(--space-xl);padding-bottom:calc(var(--size-5xl) + var(--space-xl))}@media (max-width:64em){.sectionLayout-module-scss-module__OTYrMG__purchaserShell{padding:var(--space-md);padding-bottom:calc(var(--size-5xl) + var(--space-md))}}@media (max-width:34em){.sectionLayout-module-scss-module__OTYrMG__purchaserShell{padding:var(--space-sm);padding-bottom:calc(var(--size-5xl) + var(--space-sm))}}
.idUpload-module-scss-module__gE3MOq__root{width:100%;max-width:calc(var(--size-12xl) + var(--space-1_5xl) + var(--space-2xs))}.idUpload-module-scss-module__gE3MOq__hiddenInput{display:none}.idUpload-module-scss-module__gE3MOq__uploader{width:100%;max-width:calc(var(--size-12xl) + var(--space-1_5xl) + var(--space-2xs));box-sizing:border-box;border:3px solid var(--color-brand-primary-500);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background-color:var(--color-neutral-50);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;container-type:inline-size}.idUpload-module-scss-module__gE3MOq__uploadButton{top:var(--space-xs);right:var(--space-xs);height:calc(var(--size-lg) + var(--space-2xs));width:calc(var(--size-lg) + var(--space-2xs));background:var(--color-base-white);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-pill);cursor:pointer;z-index:6;justify-content:center;align-items:center;display:flex;position:absolute}.idUpload-module-scss-module__gE3MOq__uploadIcon{width:calc(var(--size-md) + var(--space-2xs));height:calc(var(--size-md) + var(--space-2xs))}.idUpload-module-scss-module__gE3MOq__removeButton{top:var(--space-xs);left:var(--space-xs);height:var(--size-lg);width:var(--size-lg);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-base-black)35%,transparent);cursor:pointer;z-index:6;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.idUpload-module-scss-module__gE3MOq__removeIcon{width:var(--size-sm);height:var(--size-sm)}.idUpload-module-scss-module__gE3MOq__uploadingOverlay{background:color-mix(in srgb,var(--color-base-white)55%,transparent);z-index:5;position:absolute;inset:0}.idUpload-module-scss-module__gE3MOq__idCard{width:100%;height:100%;padding:var(--space-md);box-sizing:border-box;background:var(--color-base-white);border-radius:var(--radius-sm);position:relative}.idUpload-module-scss-module__gE3MOq__overlay{z-index:4;background:color-mix(in srgb,var(--color-base-white)90%,transparent);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.idUpload-module-scss-module__gE3MOq__overlayIcon{width:var(--size-2xl);height:var(--size-2xl)}.idUpload-module-scss-module__gE3MOq__overlayText{margin-top:var(--space-sm);text-align:center;font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900)}.idUpload-module-scss-module__gE3MOq__header{text-align:center;font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-bottom:1px solid var(--color-brand-secondary-200);padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}.idUpload-module-scss-module__gE3MOq__content{width:100%;display:flex}.idUpload-module-scss-module__gE3MOq__photo{width:calc(var(--size-5xl) + var(--space-xs) + var(--space-3xs));height:calc(var(--size-5xl) + var(--space-xs) + var(--space-3xs));border-radius:var(--radius-sm);margin-right:var(--space-md);background:var(--color-neutral-100);border:2px dashed var(--color-brand-secondary-200)}.idUpload-module-scss-module__gE3MOq__details{font-size:var(--font-size-body);color:var(--color-text-primary);flex:1}.idUpload-module-scss-module__gE3MOq__details p{margin:var(--space-2xs)0}@container not (min-width:18rem){.idUpload-module-scss-module__gE3MOq__idCard{padding:var(--space-sm)}.idUpload-module-scss-module__gE3MOq__header{font-size:var(--font-size-base);padding-bottom:var(--space-2xs);margin-bottom:var(--space-xs)}.idUpload-module-scss-module__gE3MOq__photo{width:var(--size-3xl);height:var(--size-3xl);margin-right:var(--space-sm)}.idUpload-module-scss-module__gE3MOq__details{font-size:var(--font-size-sm)}.idUpload-module-scss-module__gE3MOq__details p{margin:var(--space-3xs)0}}.idUpload-module-scss-module__gE3MOq__error{margin-top:var(--space-xs);color:var(--color-status-danger-600);font-size:var(--font-size-caption)}
.providerSetupBar-module-scss-module__lGkT1W__bar{align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);margin-bottom:var(--space-lg);background:var(--color-base-white);border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);z-index:100;display:flex;position:sticky;top:0;box-shadow:0 0 10px #01686c80}@media (max-width:64em){.providerSetupBar-module-scss-module__lGkT1W__bar{top:var(--size-provider-mobile-header-height,3.5rem);margin-bottom:var(--space-md);padding:var(--space-sm)var(--space-md)}}.providerSetupBar-module-scss-module__lGkT1W__badge{align-items:center;gap:var(--space-xs);padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-pill);background:var(--color-brand-primary-50);color:var(--color-brand-primary-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;display:inline-flex}.providerSetupBar-module-scss-module__lGkT1W__dots{align-items:center;gap:var(--space-3xs);display:inline-flex}.providerSetupBar-module-scss-module__lGkT1W__dot{border-radius:var(--radius-pill);background:var(--color-brand-primary-100);width:.4375rem;height:.4375rem}.providerSetupBar-module-scss-module__lGkT1W__dotFilled{background:var(--color-brand-primary-500)}.providerSetupBar-module-scss-module__lGkT1W__detail{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-neutral-700);text-align:center;flex-wrap:wrap;flex:1;min-width:0;display:flex}.providerSetupBar-module-scss-module__lGkT1W__stepCount{color:var(--color-neutral-600);white-space:nowrap}.providerSetupBar-module-scss-module__lGkT1W__nextLink{font-weight:var(--font-weight-medium);color:var(--color-brand-primary-500);text-underline-offset:var(--space-3xs);text-decoration:underline}.providerSetupBar-module-scss-module__lGkT1W__nextLink:hover{opacity:.85}.providerSetupBar-module-scss-module__lGkT1W__nextPrefix{font-weight:var(--font-weight-bold)}.providerSetupBar-module-scss-module__lGkT1W__goToSetup{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-500);white-space:nowrap;flex-shrink:0;margin-left:auto;text-decoration:none}.providerSetupBar-module-scss-module__lGkT1W__goToSetup:hover{text-underline-offset:var(--space-3xs);text-decoration:underline}@media (max-width:48em){.providerSetupBar-module-scss-module__lGkT1W__bar{gap:var(--space-2xs);flex-wrap:wrap}.providerSetupBar-module-scss-module__lGkT1W__detail{flex-basis:100%;order:3}}
.syncFloatingButton-module-scss-module__W1glfa__launcher{bottom:calc(var(--size-launcher-bottom,var(--space-md)) + var(--size-launcher-diameter,4.5rem) + var(--size-launcher-gap,var(--space-sm)));right:var(--size-launcher-right,var(--space-xl));border-radius:var(--radius-full);z-index:21;position:fixed}.syncFloatingButton-module-scss-module__W1glfa__ring{width:var(--size-launcher-diameter,4.5rem);height:var(--size-launcher-diameter,4.5rem);border:var(--border-lg)solid var(--color-brand-accent-500);border-radius:var(--radius-full);background:var(--color-brand-accent-500);color:var(--color-base-white);justify-content:center;align-items:center;display:flex;position:relative}.syncFloatingButton-module-scss-module__W1glfa__countBadge{top:calc(-1*var(--space-2xs));right:calc(-1*var(--space-2xs));min-width:var(--space-lg);height:var(--space-lg);padding:0 var(--space-3xs);box-sizing:border-box;border-radius:var(--radius-full);border:var(--border-sm)solid var(--color-base-white);background:var(--color-status-error-500);color:var(--color-base-white);font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-black);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.syncFloatingButton-module-scss-module__W1glfa__ringSynced{box-shadow:0 0 10px color-mix(in srgb,var(--color-brand-accent-500)50%,transparent)}.syncFloatingButton-module-scss-module__W1glfa__button{all:unset;box-sizing:border-box;border-radius:var(--radius-full);justify-content:center;align-items:center;gap:var(--space-3xs);cursor:pointer;width:100%;height:100%;color:inherit;flex-direction:column;display:flex}.syncFloatingButton-module-scss-module__W1glfa__button:disabled{cursor:default}.syncFloatingButton-module-scss-module__W1glfa__button:focus-visible{outline:var(--border-md)solid var(--color-brand-accent-500);outline-offset:var(--space-3xs)}.syncFloatingButton-module-scss-module__W1glfa__icon{width:var(--space-xl);height:var(--space-xl);fill:none;stroke:currentColor;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.syncFloatingButton-module-scss-module__W1glfa__iconSpinning{animation:1.4s linear infinite syncFloatingButton-module-scss-module__W1glfa__syncSpin}.syncFloatingButton-module-scss-module__W1glfa__caption{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-black);text-align:center;color:currentColor}@media (max-width:64em){.syncFloatingButton-module-scss-module__W1glfa__caption{display:none}}@keyframes syncFloatingButton-module-scss-module__W1glfa__syncSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.syncFloatingButton-module-scss-module__W1glfa__iconSpinning{animation:none}}
.providerDashboard-module-scss-module__hSIjJW__dashboard{gap:var(--space-xl);width:100%;max-width:var(--size-tile-horizontal-max);margin:var(--space-xl)auto;padding:0 var(--space-md);flex-direction:column;display:flex}.providerDashboard-module-scss-module__hSIjJW__header{gap:var(--space-3xs);flex-direction:column;display:flex}.providerDashboard-module-scss-module__hSIjJW__title{font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.providerDashboard-module-scss-module__hSIjJW__subtitle{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0}.providerDashboard-module-scss-module__hSIjJW__tiles{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.providerDashboard-module-scss-module__hSIjJW__tileItem{min-width:0;display:flex}.providerDashboard-module-scss-module__hSIjJW__tile{gap:var(--space-3xs);min-width:0;padding:var(--space-md);background:var(--color-base-white);border:var(--border-sm)solid var(--color-border-muted);border-radius:var(--radius-md);flex-direction:column;flex:1;text-decoration:none;display:flex}.providerDashboard-module-scss-module__hSIjJW__tileLink{transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-fast)var(--motion-ease-standard)}.providerDashboard-module-scss-module__hSIjJW__tileLink:hover{border-color:var(--color-brand-primary-500);box-shadow:var(--shadow-sm)}.providerDashboard-module-scss-module__hSIjJW__tileLink:focus-visible{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:var(--space-3xs)}.providerDashboard-module-scss-module__hSIjJW__tileIcon{width:var(--size-xl);height:var(--size-xl);color:var(--color-brand-primary-500);justify-content:center;align-items:center;display:flex}.providerDashboard-module-scss-module__hSIjJW__tileIconGlyph{width:100%;height:100%}.providerDashboard-module-scss-module__hSIjJW__tileLabel{font-size:var(--font-size-sm);color:var(--color-neutral-700)}.providerDashboard-module-scss-module__hSIjJW__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.providerDashboard-module-scss-module__hSIjJW__card{gap:var(--space-md);height:100%;padding:var(--space-lg);background:var(--color-base-white);border:var(--border-sm)solid var(--color-border-muted);border-radius:var(--radius-md);flex-direction:column;display:flex}.providerDashboard-module-scss-module__hSIjJW__cardHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.providerDashboard-module-scss-module__hSIjJW__cardTitle{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000);margin:0}.providerDashboard-module-scss-module__hSIjJW__cardLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-500);white-space:nowrap;text-decoration:none}.providerDashboard-module-scss-module__hSIjJW__cardLink:hover{text-underline-offset:var(--space-3xs);text-decoration:underline}.providerDashboard-module-scss-module__hSIjJW__cardState{align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-neutral-700);flex-direction:column;margin:0;display:flex}.providerDashboard-module-scss-module__hSIjJW__calendarPreview{overflow-x:auto;container-type:inline-size}.providerDashboard-module-scss-module__hSIjJW__visitList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.providerDashboard-module-scss-module__hSIjJW__visitRow{align-items:baseline;gap:var(--space-2xs)var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--border-sm)solid var(--color-neutral-100);flex-wrap:wrap;display:flex}.providerDashboard-module-scss-module__hSIjJW__visitRow:last-child{border-bottom:none;padding-bottom:0}.providerDashboard-module-scss-module__hSIjJW__visitName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000)}.providerDashboard-module-scss-module__hSIjJW__visitWhen{font-size:var(--font-size-sm);color:var(--color-neutral-700)}.providerDashboard-module-scss-module__hSIjJW__visitStatus{font-size:var(--font-size-caption);color:var(--color-neutral-600);text-transform:capitalize;margin-left:auto}.providerDashboard-module-scss-module__hSIjJW__viewsSummary{gap:var(--space-3xs);flex-direction:column;display:flex}.providerDashboard-module-scss-module__hSIjJW__viewsTotal{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);line-height:1.1}.providerDashboard-module-scss-module__hSIjJW__viewsCaption{font-size:var(--font-size-sm);color:var(--color-neutral-700)}.providerDashboard-module-scss-module__hSIjJW__sparkline{width:100%;height:var(--size-lg);display:block}.providerDashboard-module-scss-module__hSIjJW__sparklineLine{fill:none;stroke:var(--color-brand-primary-500);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.providerDashboard-module-scss-module__hSIjJW__tileAction{border-style:dashed}.providerDashboard-module-scss-module__hSIjJW__tileActionPlus{min-height:var(--size-sm);font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500);align-items:center;line-height:1.1;display:flex}.providerDashboard-module-scss-module__hSIjJW__setupRow{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch;display:grid}.providerDashboard-module-scss-module__hSIjJW__setupCard{align-items:flex-start;gap:var(--space-2xs);height:100%;padding:var(--space-lg);background:var(--color-base-white);border:var(--border-sm)solid var(--color-border-muted);border-radius:var(--radius-md);flex-direction:column;display:flex}.providerDashboard-module-scss-module__hSIjJW__setupCardEmphasised{border-color:var(--color-brand-primary-500);background:var(--color-brand-primary-25)}.providerDashboard-module-scss-module__hSIjJW__setupBadgeStripe,.providerDashboard-module-scss-module__hSIjJW__setupBadgeSync,.providerDashboard-module-scss-module__hSIjJW__setupBadgeBrand{width:var(--size-2xl);height:var(--size-2xl);margin-bottom:var(--space-2xs);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.providerDashboard-module-scss-module__hSIjJW__setupBadgeStripe{background-color:#635bff}.providerDashboard-module-scss-module__hSIjJW__setupBadgeWordmark{width:60%;height:auto}.providerDashboard-module-scss-module__hSIjJW__setupBadgeSync{background:var(--color-brand-accent-500);color:var(--color-base-white);position:relative}.providerDashboard-module-scss-module__hSIjJW__setupBadgeCount{top:calc(-1*var(--space-3xs));right:calc(-1*var(--space-2xs));min-width:var(--space-lg);height:var(--space-lg);padding:0 var(--space-3xs);box-sizing:border-box;border-radius:var(--radius-full);border:var(--border-sm)solid var(--color-base-white);background:var(--color-status-error-500);color:var(--color-base-white);font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-black);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.providerDashboard-module-scss-module__hSIjJW__setupBadgeSyncGlyph{fill:none;stroke:currentColor;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.providerDashboard-module-scss-module__hSIjJW__setupBadgeBrand{background:var(--color-brand-primary-25);color:var(--color-brand-primary-500)}.providerDashboard-module-scss-module__hSIjJW__setupBadgeGlyph{width:55%;height:55%}.providerDashboard-module-scss-module__hSIjJW__setupCardTitle{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000);margin:0}.providerDashboard-module-scss-module__hSIjJW__setupCardState{font-size:var(--font-size-sm);color:var(--color-neutral-700);margin:0}.providerDashboard-module-scss-module__hSIjJW__setupCardAction{padding-top:var(--space-md);margin-top:auto;display:flex}@media (max-width:64em){.providerDashboard-module-scss-module__hSIjJW__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48em){.providerDashboard-module-scss-module__hSIjJW__dashboard{gap:var(--space-lg);margin:var(--space-md)auto}.providerDashboard-module-scss-module__hSIjJW__card,.providerDashboard-module-scss-module__hSIjJW__setupCard{padding:var(--space-md)}.providerDashboard-module-scss-module__hSIjJW__tileIcon{width:var(--size-md);height:var(--size-md)}.providerDashboard-module-scss-module__hSIjJW__setupBadgeStripe,.providerDashboard-module-scss-module__hSIjJW__setupBadgeSync,.providerDashboard-module-scss-module__hSIjJW__setupBadgeBrand{width:var(--size-xl);height:var(--size-xl)}.providerDashboard-module-scss-module__hSIjJW__setupRow{grid-template-columns:minmax(0,1fr)}.providerDashboard-module-scss-module__hSIjJW__visitStatus{margin-left:0}}
.providerStatusCard-module-scss-module__bIdY0a__card{gap:var(--space-md);margin-bottom:var(--space-lg);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}.providerStatusCard-module-scss-module__bIdY0a__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.providerStatusCard-module-scss-module__bIdY0a__header{gap:var(--space-3xs);flex-direction:column;display:flex}.providerStatusCard-module-scss-module__bIdY0a__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.providerStatusCard-module-scss-module__bIdY0a__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-600)}.providerStatusCard-module-scss-module__bIdY0a__breeds{flex-direction:column;display:flex}.providerStatusCard-module-scss-module__bIdY0a__breed{gap:var(--space-sm);padding:var(--space-md)0;border-top:var(--border-sm)solid var(--color-border-muted);flex-direction:column;display:flex}.providerStatusCard-module-scss-module__bIdY0a__breed:first-child{border-top:none;padding-top:0}.providerStatusCard-module-scss-module__bIdY0a__breed:last-child{padding-bottom:0}.providerStatusCard-module-scss-module__bIdY0a__breedHeading{align-items:center;gap:var(--space-xs);display:flex}.providerStatusCard-module-scss-module__bIdY0a__breedName{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.providerStatusCard-module-scss-module__bIdY0a__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}.providerStatusCard-module-scss-module__bIdY0a__options{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.providerStatusCard-module-scss-module__bIdY0a__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}.providerStatusCard-module-scss-module__bIdY0a__option:hover:not(:disabled){border-color:var(--color-brand-primary-500)}.providerStatusCard-module-scss-module__bIdY0a__option:focus-visible{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:var(--space-3xs)}.providerStatusCard-module-scss-module__bIdY0a__option:disabled{cursor:not-allowed;opacity:.6}.providerStatusCard-module-scss-module__bIdY0a__optionSelected{border-color:var(--color-brand-primary-500);background:var(--color-brand-primary-25)}.providerStatusCard-module-scss-module__bIdY0a__optionDot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);flex-shrink:0}.providerStatusCard-module-scss-module__bIdY0a__optionDotSuccess{background:var(--color-status-success-500)}.providerStatusCard-module-scss-module__bIdY0a__optionDotWarning{background:var(--color-status-warning-500)}.providerStatusCard-module-scss-module__bIdY0a__optionDotDanger{background:var(--color-status-error-500)}.providerStatusCard-module-scss-module__bIdY0a__optionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.providerStatusCard-module-scss-module__bIdY0a__litter{gap:var(--space-2xs);flex-direction:column;display:flex}.providerStatusCard-module-scss-module__bIdY0a__litterLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.providerStatusCard-module-scss-module__bIdY0a__litterFields{gap:var(--space-sm);max-width:var(--max-width-form);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.providerStatusCard-module-scss-module__bIdY0a__pause{gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-direction:column;display:flex}.providerStatusCard-module-scss-module__bIdY0a__pauseLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.providerStatusCard-module-scss-module__bIdY0a__pauseNote{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.providerStatusCard-module-scss-module__bIdY0a__pauseWarning{align-items:flex-start;gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-status-error-500);margin:0;display:flex}.providerStatusCard-module-scss-module__bIdY0a__pauseWarningIcon{color:var(--color-status-error-500);flex-shrink:0}.providerStatusCard-module-scss-module__bIdY0a__prompt{gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-brand-primary-25);flex-direction:column;display:flex}.providerStatusCard-module-scss-module__bIdY0a__promptText{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0}.providerStatusCard-module-scss-module__bIdY0a__promptActions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.providerStatusCard-module-scss-module__bIdY0a__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.providerStatusCard-module-scss-module__bIdY0a__footerMeta{font-size:var(--font-size-caption);color:var(--color-text-muted)}
.providerCalendar-module-scss-module__83RSpW__calendar{width:100%;max-width:var(--max-width-content);font-family:inherit}.providerCalendar-module-scss-module__83RSpW__toolbar{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.providerCalendar-module-scss-module__83RSpW__monthNavigation{align-items:center;gap:var(--space-md);display:flex}.providerCalendar-module-scss-module__83RSpW__navButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:2.5rem;height:2.5rem;font-size:var(--font-size-xl);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.providerCalendar-module-scss-module__83RSpW__navButton:hover{background:var(--color-brand-primary-500);color:#fff;border-color:var(--color-brand-primary-500)}.providerCalendar-module-scss-module__83RSpW__monthLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-align:center;min-width:10rem}.providerCalendar-module-scss-module__83RSpW__weekdays{gap:var(--space-3xs);margin-bottom:var(--space-3xs);grid-template-columns:repeat(7,1fr);display:grid}.providerCalendar-module-scss-module__83RSpW__weekday{text-align:center;padding:var(--space-xs);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-secondary)}.providerCalendar-module-scss-module__83RSpW__monthView{gap:var(--space-3xs);background:var(--color-border-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.providerCalendar-module-scss-module__83RSpW__dayCell{background:var(--color-bg-primary);min-height:5rem;padding:var(--space-2xs);cursor:pointer;transition:background-color .15s}.providerCalendar-module-scss-module__83RSpW__dayCell:hover:not(.providerCalendar-module-scss-module__83RSpW__pastDate):not(.providerCalendar-module-scss-module__83RSpW__offRange){background:var(--color-bg-secondary)}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__offRange{background:var(--color-bg-tertiary);cursor:default}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__staticCell{cursor:default}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__staticCell:hover:not(.providerCalendar-module-scss-module__83RSpW__pastDate):not(.providerCalendar-module-scss-module__83RSpW__offRange){background:var(--color-bg-primary)}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__pastDate{background:var(--color-bg-tertiary);cursor:not-allowed}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__pastDate .providerCalendar-module-scss-module__83RSpW__dayNumber{color:var(--color-text-muted)}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__availableDate{background:#01686c1a}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__availableDate:hover{background:#01686c33}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__selected{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:calc(var(--space-3xs)*-1)}.providerCalendar-module-scss-module__83RSpW__dayCell.providerCalendar-module-scss-module__83RSpW__today .providerCalendar-module-scss-module__83RSpW__dayNumber{background:var(--color-brand-primary-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.providerCalendar-module-scss-module__83RSpW__dayNumber{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-2xs)}.providerCalendar-module-scss-module__83RSpW__dayEvents{gap:var(--space-3xs);flex-direction:column;display:flex}.providerCalendar-module-scss-module__83RSpW__event{font-size:var(--font-size-xs);padding:var(--space-3xs)var(--space-2xs);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;color:#fff;cursor:pointer;overflow:hidden}.providerCalendar-module-scss-module__83RSpW__event.providerCalendar-module-scss-module__83RSpW__confirmed{background:var(--color-brand-primary-600)}.providerCalendar-module-scss-module__83RSpW__event.providerCalendar-module-scss-module__83RSpW__pending{background:var(--color-sand-500)}.providerCalendar-module-scss-module__83RSpW__preview{max-width:22rem}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__toolbar{margin-bottom:var(--space-2xs)}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__monthLabel{font-size:var(--font-size-sm);min-width:0}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__weekday{padding:var(--space-3xs);font-size:var(--font-size-3xs)}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__dayCell{min-height:1.75rem;padding:var(--space-3xs);align-items:center;gap:var(--space-3xs);flex-direction:column;display:flex}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__dayNumber{font-size:var(--font-size-3xs);margin-bottom:0}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__today .providerCalendar-module-scss-module__83RSpW__dayNumber{width:1.125rem;height:1.125rem}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__dayEvents{gap:var(--space-3xs);flex-direction:row}.providerCalendar-module-scss-module__83RSpW__preview .providerCalendar-module-scss-module__83RSpW__event{width:var(--space-3xs);height:var(--space-3xs);border-radius:var(--radius-full);padding:0;font-size:0;overflow:hidden}@media (max-width:64em){.providerCalendar-module-scss-module__83RSpW__monthLabel{font-size:var(--font-size-base);min-width:8rem}.providerCalendar-module-scss-module__83RSpW__dayCell{min-height:4rem}.providerCalendar-module-scss-module__83RSpW__event{font-size:var(--font-size-3xs)}}@media (max-width:34em){.providerCalendar-module-scss-module__83RSpW__weekday{font-size:var(--font-size-xs);padding:var(--space-2xs)}.providerCalendar-module-scss-module__83RSpW__dayCell{min-height:3rem;padding:var(--space-3xs)}.providerCalendar-module-scss-module__83RSpW__dayNumber{font-size:var(--font-size-xs)}.providerCalendar-module-scss-module__83RSpW__event{display:none}.providerCalendar-module-scss-module__83RSpW__navButton{width:2rem;height:2rem;font-size:var(--font-size-base)}}
.providerDayView-module-scss-module__IBnq1q__overlay{z-index:1000;padding:var(--space-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.providerDayView-module-scss-module__IBnq1q__modal{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-xl);width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.providerDayView-module-scss-module__IBnq1q__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg);color:var(--color-text-primary)}.providerDayView-module-scss-module__IBnq1q__timeslotList{gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;min-height:4rem;display:flex}.providerDayView-module-scss-module__IBnq1q__timeslot{align-items:center;gap:var(--space-xs);display:flex}.providerDayView-module-scss-module__IBnq1q__select{width:9rem}.providerDayView-module-scss-module__IBnq1q__divider{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.providerDayView-module-scss-module__IBnq1q__removeButton{border:var(--border-sm)solid var(--color-border-default);width:1.75rem;height:1.75rem;font-size:var(--font-size-xl);color:var(--color-text-secondary);cursor:pointer;margin-left:var(--space-xs);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.providerDayView-module-scss-module__IBnq1q__removeButton:hover{background:var(--color-error-100);border-color:var(--color-error-500);color:var(--color-error-500)}.providerDayView-module-scss-module__IBnq1q__emptyState{text-align:center;padding:var(--space-lg);color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.providerDayView-module-scss-module__IBnq1q__addButton{width:100%;padding:var(--space-sm)var(--space-md);background:var(--color-brand-primary-500);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;margin-bottom:var(--space-lg);border:none;transition:background-color .2s}.providerDayView-module-scss-module__IBnq1q__addButton:hover{background:var(--color-brand-primary-600)}.providerDayView-module-scss-module__IBnq1q__recurrence{margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.providerDayView-module-scss-module__IBnq1q__checkbox{align-items:center;gap:var(--space-xs);cursor:pointer;font-weight:var(--font-weight-medium);display:flex}.providerDayView-module-scss-module__IBnq1q__checkbox input{width:1.125rem;height:1.125rem;accent-color:var(--color-brand-primary-500);cursor:pointer}.providerDayView-module-scss-module__IBnq1q__weeksInput{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);display:flex}.providerDayView-module-scss-module__IBnq1q__weeksInput input{width:4rem;padding:var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-base)}.providerDayView-module-scss-module__IBnq1q__weeksInput input:focus{border-color:var(--color-brand-primary-500);outline:none}.providerDayView-module-scss-module__IBnq1q__hint{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.providerDayView-module-scss-module__IBnq1q__buttonContainer{gap:var(--space-md);margin-top:var(--space-md);display:flex}.providerDayView-module-scss-module__IBnq1q__button{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;flex:1;transition:all .2s}.providerDayView-module-scss-module__IBnq1q__button.providerDayView-module-scss-module__IBnq1q__secondary{background:var(--color-bg-secondary);color:var(--color-text-primary);border:var(--border-sm)solid var(--color-border-default)}.providerDayView-module-scss-module__IBnq1q__button.providerDayView-module-scss-module__IBnq1q__secondary:hover{background:var(--color-bg-tertiary)}.providerDayView-module-scss-module__IBnq1q__button.providerDayView-module-scss-module__IBnq1q__primary{background:var(--color-brand-primary-500);color:#fff}.providerDayView-module-scss-module__IBnq1q__button.providerDayView-module-scss-module__IBnq1q__primary:hover{background:var(--color-brand-primary-600)}@media (max-width:34em){.providerDayView-module-scss-module__IBnq1q__modal{padding:var(--space-lg)}.providerDayView-module-scss-module__IBnq1q__title{font-size:var(--font-size-xl)}.providerDayView-module-scss-module__IBnq1q__timeslot{flex-wrap:wrap}.providerDayView-module-scss-module__IBnq1q__select{width:8rem}.providerDayView-module-scss-module__IBnq1q__buttonContainer{flex-direction:column}}.providerDayView-module-scss-module__IBnq1q__saveError{margin:0 0 var(--space-xs);color:var(--color-danger,#a4483c);font-size:var(--font-size-sm)}
.manageAvailability-module-scss-module__cZwqwq__manageAvailability{max-width:var(--max-width-content-wide);padding-bottom:calc(var(--space-3xl) + var(--space-2xl) + var(--space-xl) + var(--space-md));flex:1}.manageAvailability-module-scss-module__cZwqwq__manageAvailability .manageAvailability-module-scss-module__cZwqwq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);line-height:1.5rem}.manageAvailability-module-scss-module__cZwqwq__manageAvailability .manageAvailability-module-scss-module__cZwqwq__message{margin-bottom:var(--space-xl);font-size:var(--font-size-xl);max-width:var(--max-width-hero)}@media (max-width:64em){.manageAvailability-module-scss-module__cZwqwq__manageAvailability{margin-left:0;margin-top:var(--space-md)}}
.visitInstructions-module-scss-module__-6KtWq__visitInstructions{max-width:var(--max-width-content-wide);flex:1}.visitInstructions-module-scss-module__-6KtWq__visitInstructions .visitInstructions-module-scss-module__-6KtWq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);align-items:center;gap:var(--space-xs);line-height:1.5rem;display:flex}.visitInstructions-module-scss-module__-6KtWq__visitInstructions .visitInstructions-module-scss-module__-6KtWq__tooltip{cursor:help;color:var(--color-text-secondary);font-size:var(--font-size-base)}.visitInstructions-module-scss-module__-6KtWq__visitInstructions .visitInstructions-module-scss-module__-6KtWq__areaText{max-width:var(--max-width-hero);margin-bottom:var(--space-md)}.visitInstructions-module-scss-module__-6KtWq__visitInstructions .visitInstructions-module-scss-module__-6KtWq__btnContainer{max-width:var(--max-width-hero);margin-bottom:var(--space-xl);justify-content:center;display:flex}.visitInstructions-module-scss-module__-6KtWq__visitInstructions .visitInstructions-module-scss-module__-6KtWq__btnContainer .visitInstructions-module-scss-module__-6KtWq__button{width:20rem;margin-bottom:var(--space-md)}@media (max-width:64em){.visitInstructions-module-scss-module__-6KtWq__visitInstructions{margin-left:0;margin-top:var(--space-md)}}
.providerOnboardingHub-module-scss-module__JHttXa__home{flex-direction:column;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__appBadges{width:100%;max-width:var(--size-tile-horizontal-max);margin:0 auto var(--space-xl);padding:0 var(--space-md)}.providerOnboardingHub-module-scss-module__JHttXa__hub{gap:var(--space-xl);max-width:44rem;margin:var(--space-xl)auto;padding:var(--space-xl);background:var(--color-base-white);border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);flex-direction:column;display:flex;box-shadow:0 0 10px #01686c80}.providerOnboardingHub-module-scss-module__JHttXa__hubInline{max-width:var(--size-tile-horizontal-max);width:100%;margin-bottom:0}.providerOnboardingHub-module-scss-module__JHttXa__header{align-items:center;gap:var(--space-lg);display:flex}.providerOnboardingHub-module-scss-module__JHttXa__headerText{gap:var(--space-2xs);flex-direction:column;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__title{font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.providerOnboardingHub-module-scss-module__JHttXa__subtitle{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0}.providerOnboardingHub-module-scss-module__JHttXa__steps{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__step{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-md);display:flex;position:relative}.providerOnboardingHub-module-scss-module__JHttXa__stepComplete{border-color:var(--color-success);background:var(--color-neutral-25)}.providerOnboardingHub-module-scss-module__JHttXa__stepIndicator{width:var(--size-md);height:var(--size-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__stepCheck{border-radius:var(--radius-pill);background:var(--color-success);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__stepCheck img{filter:brightness(0)invert()}.providerOnboardingHub-module-scss-module__JHttXa__stepIcon{width:1.75rem;height:1.75rem;color:var(--color-brand-primary-500)}.providerOnboardingHub-module-scss-module__JHttXa__stepBody{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__stepLabelRow{align-items:center;gap:var(--space-2xs);display:flex}.providerOnboardingHub-module-scss-module__JHttXa__stepLabelCurrent{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000)}.providerOnboardingHub-module-scss-module__JHttXa__stepRowAction{all:unset;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-500);cursor:pointer}.providerOnboardingHub-module-scss-module__JHttXa__stepRowAction:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.providerOnboardingHub-module-scss-module__JHttXa__stepRowAction:hover{text-underline-offset:var(--space-3xs);text-decoration:underline}.providerOnboardingHub-module-scss-module__JHttXa__stepRowAction:focus-visible:after{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:calc(-1*var(--border-md))}.providerOnboardingHub-module-scss-module__JHttXa__stepTooltip{z-index:1;display:inline-flex;position:relative}.providerOnboardingHub-module-scss-module__JHttXa__stepLabelComplete{font-size:var(--font-size-body);color:var(--color-neutral-600);text-decoration:line-through}.providerOnboardingHub-module-scss-module__JHttXa__subItems{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__subItem{align-items:center;gap:var(--space-xs);display:flex}.providerOnboardingHub-module-scss-module__JHttXa__subItemDot{width:var(--size-sm);height:var(--size-sm);border-radius:var(--radius-pill);border:var(--border-sm)solid var(--color-neutral-300);flex-shrink:0;justify-content:center;align-items:center;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__subItemDotComplete{background:var(--color-success);border-color:var(--color-success)}.providerOnboardingHub-module-scss-module__JHttXa__subItemDotComplete img{filter:brightness(0)invert()}.providerOnboardingHub-module-scss-module__JHttXa__subItemLabel{font-size:var(--font-size-sm);color:var(--color-neutral-700)}.providerOnboardingHub-module-scss-module__JHttXa__subItemLabelComplete{font-size:var(--font-size-sm);color:var(--color-neutral-500);text-decoration:line-through}.providerOnboardingHub-module-scss-module__JHttXa__nextStep{justify-content:center;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__tooltipStrong{font-weight:var(--font-weight-bold)}.providerOnboardingHub-module-scss-module__JHttXa__celebration{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-xl)0;flex-direction:column;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__celebrationBadge{width:var(--size-xl);height:var(--size-xl);border-radius:var(--radius-pill);background:var(--color-success);justify-content:center;align-items:center;display:flex}.providerOnboardingHub-module-scss-module__JHttXa__celebrationBadge img{filter:brightness(0)invert()}.providerOnboardingHub-module-scss-module__JHttXa__celebrationTitle{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.providerOnboardingHub-module-scss-module__JHttXa__celebrationBody{font-size:var(--font-size-body);color:var(--color-neutral-700);max-width:32rem;margin:0}@media (max-width:48em){.providerOnboardingHub-module-scss-module__JHttXa__hub{padding:var(--space-md);gap:var(--space-lg)}.providerOnboardingHub-module-scss-module__JHttXa__header{gap:var(--space-md)}}
.visitsView-module-scss-module__r35P9q__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);margin-top:0;margin-bottom:var(--space-md-lg);color:var(--color-neutral-1000);line-height:2.5rem}.visitsView-module-scss-module__r35P9q__tabs{margin-bottom:var(--space-md-lg);display:flex}.visitsView-module-scss-module__r35P9q__tab{margin-right:var(--space-md);padding:var(--space-xs)var(--space-md);cursor:pointer;border:var(--border-sm)solid var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold);font-family:inherit;font-size:inherit;background:0 0;align-items:center;display:flex}.visitsView-module-scss-module__r35P9q__tab.visitsView-module-scss-module__r35P9q__active{background-color:var(--color-primary);color:var(--color-base-white)}.visitsView-module-scss-module__r35P9q__tab:hover:not(.visitsView-module-scss-module__r35P9q__active){background-color:var(--color-brand-primary-50)}.visitsView-module-scss-module__r35P9q__tabIcon{margin-right:var(--space-xs);align-items:center;display:flex}.visitsView-module-scss-module__r35P9q__container{height:57vh;padding-bottom:var(--space-xs);flex-direction:column;display:flex;overflow-y:auto}.visitsView-module-scss-module__r35P9q__loadingContainer{justify-content:center;align-items:center;min-height:12.5rem;display:flex}@media (max-width:64em){.visitsView-module-scss-module__r35P9q__title{display:none}.visitsView-module-scss-module__r35P9q__tabs{flex-direction:column;align-items:center}.visitsView-module-scss-module__r35P9q__tab{width:15rem;padding:var(--space-2xs)var(--space-xs);margin-bottom:var(--space-xs);margin-right:var(--space-2xs);margin-left:var(--space-2xs);flex:1;justify-content:center;display:flex}.visitsView-module-scss-module__r35P9q__container{height:auto;min-height:50vh}}@media (max-width:34em){.visitsView-module-scss-module__r35P9q__tab{width:100%;max-width:100%}}
.badge-module-scss-module__-V_bQa__badge{padding:0 var(--space-xs);min-height:var(--space-lg);border-radius:var(--radius-sm);font-size:var(--space-sm);font-weight:var(--font-weight-medium);letter-spacing:.03em;justify-content:center;align-items:center;gap:var(--space-2xs);border:none;transition:background-color .15s,color .15s;display:inline-flex}.badge-module-scss-module__-V_bQa__neutral{color:var(--color-neutral-700);background-color:var(--color-brand-secondary-75);border-color:var(--color-neutral-100)}.badge-module-scss-module__-V_bQa__success{color:var(--color-status-success-700);background-color:color-mix(in srgb,var(--color-status-success-500)18%,var(--color-base-white));border-color:color-mix(in srgb,var(--color-status-success-500)30%,var(--color-base-white))}.badge-module-scss-module__-V_bQa__warning{color:var(--color-status-warning-600);background-color:color-mix(in srgb,var(--color-status-warning-500)18%,var(--color-base-white));border-color:color-mix(in srgb,var(--color-status-warning-500)32%,var(--color-base-white))}.badge-module-scss-module__-V_bQa__danger{color:var(--color-status-error-600);background-color:color-mix(in srgb,var(--color-status-error-500)16%,var(--color-base-white));border-color:color-mix(in srgb,var(--color-status-error-500)28%,var(--color-base-white))}.badge-module-scss-module__-V_bQa__info{color:var(--color-info-text);background-color:var(--color-info-bg);border-color:color-mix(in srgb,var(--color-status-info-500)30%,var(--color-base-white))}
.entitySelector-module-scss-module__GaA7Yq__entitySelector{gap:var(--space-2xs);flex-direction:column;display:flex}.entitySelector-module-scss-module__GaA7Yq__preview{margin-top:var(--space-xs)}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;max-width:min(100%,var(--size-tile-horizontal-max));min-height:var(--size-9xl);height:var(--size-9xl);padding:var(--space-sm)var(--space-md);margin-left:auto;margin-right:auto;margin-top:var(--space-xs);border:var(--border-lg)dashed var(--color-brand-primary-500);border-radius:var(--radius-md);background:var(--color-base-white);color:var(--color-brand-primary-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);cursor:pointer;box-sizing:border-box;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder:hover:not(:disabled){border-color:var(--color-brand-primary-600);color:var(--color-brand-primary-700)}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder:disabled{opacity:.6;cursor:not-allowed}@media (max-width:64em){.entitySelector-module-scss-module__GaA7Yq__createPlaceholder{max-width:min(100%,var(--size-tile-horizontal-max-tablet))}}.entitySelector-module-scss-module__GaA7Yq__createPlaceholderIcon{font-size:var(--font-size-xl);line-height:1}.entitySelector-module-scss-module__GaA7Yq__createPlaceholderLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1}
.tileActionMenu-module-scss-module__yQsnPG__menuContainer{position:relative}.tileActionMenu-module-scss-module__yQsnPG__menuButton{all:unset;cursor:pointer;border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-neutral-600);justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.tileActionMenu-module-scss-module__yQsnPG__menuButton:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.tileActionMenu-module-scss-module__yQsnPG__menuButton:focus-visible{outline:2px solid var(--color-brand-primary-400);outline-offset:2px}.tileActionMenu-module-scss-module__yQsnPG__menuButton:disabled{opacity:.5;cursor:not-allowed}.tileActionMenu-module-scss-module__yQsnPG__menuDropdown{z-index:10;min-width:8rem;padding:var(--space-xs)0;background:var(--color-base-white);border:1px solid var(--color-border-default);border-radius:var(--radius-md);position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}@media (max-width:64em){.tileActionMenu-module-scss-module__yQsnPG__menuDropdown{min-width:11rem;padding:var(--space-2xs)0;box-shadow:0 var(--space-2xs)var(--space-md)#00000040}}.tileActionMenu-module-scss-module__yQsnPG__menuItem{all:unset;width:100%;padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;box-sizing:border-box;display:block}@media (max-width:64em){.tileActionMenu-module-scss-module__yQsnPG__menuItem{padding:var(--space-sm)var(--space-md);font-size:var(--font-size-body)}}.tileActionMenu-module-scss-module__yQsnPG__menuItem:hover{background-color:var(--color-neutral-100)}.tileActionMenu-module-scss-module__yQsnPG__menuItem:focus-visible{background-color:var(--color-neutral-100);outline:none}.tileActionMenu-module-scss-module__yQsnPG__menuItem:disabled{opacity:.5;cursor:not-allowed}.tileActionMenu-module-scss-module__yQsnPG__menuItemDestructive{color:var(--color-status-error-600)}.tileActionMenu-module-scss-module__yQsnPG__menuItemDestructive:hover{background-color:var(--color-status-error-50)}
.addPlaceholderTile-module-scss-module__l7GMqG__placeholder{width:20rem;height:34rem;margin:0 var(--space-xs)var(--space-md);border:3px dashed var(--color-brand-primary-500);background-color:var(--color-base-white);cursor:pointer;border-radius:var(--radius-md);flex-direction:column;justify-content:center;transition:border-color .2s;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder:hover:not(.addPlaceholderTile-module-scss-module__l7GMqG__disabled){border-color:var(--color-brand-primary-600)}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder.addPlaceholderTile-module-scss-module__l7GMqG__disabled{opacity:.5;cursor:not-allowed}@media (max-width:64em){.addPlaceholderTile-module-scss-module__l7GMqG__placeholder{width:100%;max-width:none;height:9rem;margin:var(--space-xs)0;flex-direction:row}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__placeholderLabel{font-size:var(--font-size-xl);text-align:left;flex-direction:row;align-items:center;margin:auto;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__plusSign{font-size:var(--font-size-4xl);margin-right:.5rem}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtnContainer{display:none}}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderLabel{font-size:var(--font-size-stat);color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-align:center;margin:auto 0}.addPlaceholderTile-module-scss-module__l7GMqG__plusSign{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-extrabold);display:block}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtnContainer{padding:var(--space-xs)var(--space-sm);margin-top:auto;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtn{width:100%;padding:var(--space-sm)var(--space-lg);background:var(--color-brand-primary-500);color:var(--color-base-white);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--radius-4xl);display:block}
.providerPageHeader-module-scss-module__cz0_Qa__providerPageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}@media (max-width:64em){.providerPageHeader-module-scss-module__cz0_Qa__providerPageHeader{flex-direction:column;align-items:stretch}}.providerPageHeader-module-scss-module__cz0_Qa__textContent{flex:1;min-width:0}.providerPageHeader-module-scss-module__cz0_Qa__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;line-height:2.5rem}@media (max-width:64em){.providerPageHeader-module-scss-module__cz0_Qa__title{text-align:center;font-size:var(--font-size-3xl)}}@media (max-width:34em){.providerPageHeader-module-scss-module__cz0_Qa__title{font-size:var(--font-size-2xl)}}.providerPageHeader-module-scss-module__cz0_Qa__subtitle{margin:var(--space-2xs)0 0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.providerPageHeader-module-scss-module__cz0_Qa__actions{gap:var(--space-sm);flex-shrink:0;align-items:center;display:flex}
.tileViewLayout-module-scss-module__hd36La__headerContent{margin-bottom:var(--space-md)}.tileViewLayout-module-scss-module__hd36La__error{color:var(--color-status-error-500);margin-bottom:var(--space-md);padding:var(--space-sm)var(--space-md);background-color:var(--color-status-error-bg);border-radius:var(--radius-md)}.tileViewLayout-module-scss-module__hd36La__loadingState{justify-content:center;align-items:center;min-height:12rem;display:flex}.tileViewLayout-module-scss-module__hd36La__loadingText{color:var(--color-text-secondary);padding:var(--space-lg)}.tileViewLayout-module-scss-module__hd36La__emptyState{min-height:12rem;padding:var(--space-xl);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.tileViewLayout-module-scss-module__hd36La__tileGrid{gap:var(--space-md);flex-wrap:wrap;display:flex}
.visitsView-module-scss-module__2YKSpG__purchaserVisits{flex-direction:column;display:flex}.visitsView-module-scss-module__2YKSpG__title{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin-bottom:var(--space-md);margin-top:0}@media (max-width:64em){.visitsView-module-scss-module__2YKSpG__title{font-size:var(--font-size-xl)}}@media (max-width:34em){.visitsView-module-scss-module__2YKSpG__title{font-size:var(--font-size-lg)}}.visitsView-module-scss-module__2YKSpG__subtitle,.visitsView-module-scss-module__2YKSpG__sectionTitle,.visitsView-module-scss-module__2YKSpG__emptyTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin-bottom:var(--space-md);margin-top:0}@media (max-width:34em){.visitsView-module-scss-module__2YKSpG__subtitle,.visitsView-module-scss-module__2YKSpG__sectionTitle,.visitsView-module-scss-module__2YKSpG__emptyTitle{font-size:var(--font-size-lg)}}.visitsView-module-scss-module__2YKSpG__section{padding-bottom:var(--space-xl)}.visitsView-module-scss-module__2YKSpG__sectionCalendar{max-width:var(--max-width-content);padding:var(--space-md)0}.visitsView-module-scss-module__2YKSpG__loadingContainer{justify-content:center;align-items:center;min-height:12.5rem;display:flex}.visitsView-module-scss-module__2YKSpG__errorContainer{align-items:center;gap:var(--space-md);padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}.visitsView-module-scss-module__2YKSpG__errorMessage{color:var(--color-error);font-size:var(--font-size-sm)}@media (max-width:64em){.visitsView-module-scss-module__2YKSpG__purchaserVisits{padding:var(--space-lg)var(--space-md)}.visitsView-module-scss-module__2YKSpG__title{display:none}.visitsView-module-scss-module__2YKSpG__sectionCalendar>div{flex-direction:column-reverse}.visitsView-module-scss-module__2YKSpG__sectionCalendar>div>div{margin:var(--space-md)0}}
.messagesButton-module-scss-module__msyMGW__container{cursor:pointer;height:3rem;margin:0 var(--space-3xs)0 0;background:0 0;border:none;padding:0}.messagesButton-module-scss-module__msyMGW__container--compact .messagesButton-module-scss-module__msyMGW__button{color:var(--color-base-white);background-color:#0000}.messagesButton-module-scss-module__msyMGW__container--loading{cursor:not-allowed;pointer-events:none}.messagesButton-module-scss-module__msyMGW__button{background-color:var(--color-base-white);width:3rem;height:3rem;color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;margin:0;transition:background-color .2s;display:flex;position:relative}.messagesButton-module-scss-module__msyMGW__button:hover{background-color:var(--color-brand-tertiary-50)}.messagesButton-module-scss-module__msyMGW__icon{width:2.5rem;height:2.5rem}.messagesButton-module-scss-module__msyMGW__badge{width:1.125rem;height:1.125rem;color:var(--color-base-white);background-color:var(--color-brand-accent-700);border:1px solid var(--color-base-white);border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0}.messagesButton-module-scss-module__msyMGW__loadingOverlay{border-radius:var(--radius-pill);z-index:1;background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.messagesButton-module-scss-module__msyMGW__spinner{width:var(--size-sm);height:var(--size-sm);border:var(--border-md)solid #0000001a;border-left-color:var(--color-text-primary);border-radius:var(--radius-pill);animation:1s linear infinite messagesButton-module-scss-module__msyMGW__spin}@keyframes messagesButton-module-scss-module__msyMGW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.siteHeader-module-scss-module__U6iTqa__shell{z-index:var(--z-index-sticky);background:var(--color-base-white);box-shadow:none;width:100%;position:sticky;top:0}.siteHeader-module-scss-module__U6iTqa__header{width:100%}.siteHeader-module-scss-module__U6iTqa__bannerPlaceholder{background-color:var(--color-brand-accent-500);width:100%;min-height:2.5rem}.siteHeader-module-scss-module__U6iTqa__actions{align-items:center;gap:0;min-width:0;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__actionsAdmin{padding-left:var(--space-lg)}.siteHeader-module-scss-module__U6iTqa__loginLink{color:var(--color-brand-primary-600);font-weight:var(--font-weight-bold);margin:0 var(--space-2xl);padding:0;text-decoration:none}.siteHeader-module-scss-module__U6iTqa__loginLink:hover,.siteHeader-module-scss-module__U6iTqa__loginLink:focus-visible{text-decoration:none}.siteHeader-module-scss-module__U6iTqa__signupButton.siteHeader-module-scss-module__U6iTqa__ds-button{border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);padding:var(--space-sm)var(--space-md)}.siteHeader-module-scss-module__U6iTqa__userMenu{display:inline-flex;position:relative}.siteHeader-module-scss-module__U6iTqa__avatarButton{border-radius:var(--radius-pill);border:1px solid var(--color-brand-primary-700);background:var(--color-brand-primary-600);width:2.5rem;height:2.5rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__avatarButton[data-has-photo=true]{border-color:var(--color-neutral-300)}.siteHeader-module-scss-module__U6iTqa__avatarButton:hover,.siteHeader-module-scss-module__U6iTqa__avatarButton:focus-visible{box-shadow:0 0 0 var(--space-3xs)#12534b33;outline:none}.siteHeader-module-scss-module__U6iTqa__avatarButton:not([data-has-photo=true]):hover,.siteHeader-module-scss-module__U6iTqa__avatarButton:not([data-has-photo=true]):focus-visible{background-color:var(--color-brand-primary-700)}.siteHeader-module-scss-module__U6iTqa__avatarInitial{font-size:var(--font-size-caption);letter-spacing:.01em}.siteHeader-module-scss-module__U6iTqa__userMenuPanel{right:0;top:calc(100% + var(--space-xs));background:var(--color-base-white);border-radius:var(--radius-md);border:1px solid var(--color-neutral-200);min-width:13rem;padding:var(--space-sm);z-index:calc(var(--z-index-sticky) + 10);position:absolute;box-shadow:0 18px 40px #02202338}.siteHeader-module-scss-module__U6iTqa__userMenuHeader{margin-bottom:var(--space-sm)}.siteHeader-module-scss-module__U6iTqa__userName{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}.siteHeader-module-scss-module__U6iTqa__userEmail{margin:var(--space-3xs)0 0;color:var(--color-neutral-600);font-size:var(--font-size-sm);word-break:break-all}.siteHeader-module-scss-module__U6iTqa__userMenuList{gap:var(--space-2xs);flex-direction:column;display:flex}.siteHeader-module-scss-module__U6iTqa__userMenuLink{align-items:center;gap:var(--space-2xs);color:var(--color-neutral-900);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__userMenuLink:hover,.siteHeader-module-scss-module__U6iTqa__userMenuLink:focus-visible{background:var(--color-neutral-100);outline:none}.siteHeader-module-scss-module__U6iTqa__userMenuButton{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-neutral-900);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;transition:background-color .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__userMenuButton:hover,.siteHeader-module-scss-module__U6iTqa__userMenuButton:focus-visible{background:var(--color-brand-tertiary-50);outline:none}.siteHeader-module-scss-module__U6iTqa__notificationsContainer,.siteHeader-module-scss-module__U6iTqa__messagesContainer{display:inline-flex;position:relative}.siteHeader-module-scss-module__U6iTqa__searchButton{background-color:var(--color-base-white);width:3rem;height:3rem;color:var(--color-neutral-900);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__searchButton svg{width:1.5rem;height:1.5rem}.siteHeader-module-scss-module__U6iTqa__searchButton:hover,.siteHeader-module-scss-module__U6iTqa__searchButton:focus-visible{background-color:var(--color-brand-tertiary-50);outline:none}
.siteFooter-module-scss-module__MdOF1a__footer{background:var(--color-brand-primary-500);color:var(--color-base-white);padding:var(--space-xl)0;position:relative}.siteFooter-module-scss-module__MdOF1a__inner{gap:var(--space-xl);flex-direction:column;width:100%;margin:0 auto;display:flex}.siteFooter-module-scss-module__MdOF1a__sections{justify-content:space-around;row-gap:var(--space-2xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.siteFooter-module-scss-module__MdOF1a__section{gap:var(--space-sm);margin:0 var(--space-md);flex-direction:column;align-items:center;display:flex}.siteFooter-module-scss-module__MdOF1a__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--space-sm);text-align:center}.siteFooter-module-scss-module__MdOF1a__links{flex-direction:column;align-items:flex-start;gap:0;display:flex}.siteFooter-module-scss-module__MdOF1a__linksStacked .siteFooter-module-scss-module__MdOF1a__link{padding:0}.siteFooter-module-scss-module__MdOF1a__link{align-items:center;gap:var(--space-xs);color:var(--color-base-white);padding:var(--space-3xs)0;font-size:var(--font-size-sm);text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__link:hover,.siteFooter-module-scss-module__MdOF1a__link:focus-visible{text-decoration:underline}.siteFooter-module-scss-module__MdOF1a__linkContent{align-items:center;gap:var(--space-xs);text-align:start;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__linkIcon{width:var(--space-xl);height:var(--space-xl);justify-content:center;align-items:center;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__linkIconLogo{background:0 0;width:auto;height:1.5rem;padding:0}.siteFooter-module-scss-module__MdOF1a__linkIconLogoImage{width:auto;height:1.5rem}.siteFooter-module-scss-module__MdOF1a__sectionCta{gap:var(--space-md);align-items:center}.siteFooter-module-scss-module__MdOF1a__sectionCta .siteFooter-module-scss-module__MdOF1a__sectionTitle{text-align:center;margin-top:var(--space-sm);margin-bottom:var(--space-xs)}.siteFooter-module-scss-module__MdOF1a__socials{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__socialLink{width:var(--space-3xl);height:var(--space-3xl);justify-content:center;align-items:center;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__socialIcon{width:var(--space-3xl);height:var(--space-3xl)}.siteFooter-module-scss-module__MdOF1a__socialIconTiktok{width:2.75rem;height:2.75rem}.siteFooter-module-scss-module__MdOF1a__socialIconYoutube{width:3.25rem;height:3.25rem;margin-left:var(--space-sm)}.siteFooter-module-scss-module__MdOF1a__bottom{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.siteFooter-module-scss-module__MdOF1a__brandLogo{width:6.25rem;height:auto}.siteFooter-module-scss-module__MdOF1a__legalLinks{gap:var(--space-md);flex-wrap:wrap;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__legalLinks a{color:inherit;text-decoration:underline}.siteFooter-module-scss-module__MdOF1a__copyright{font-size:var(--font-size-lg);margin:0;margin-top:var(--space-sm)}.siteFooter-module-scss-module__MdOF1a__proudlyCanadian{justify-content:center;align-items:center;display:flex}@media (max-width:64em){.siteFooter-module-scss-module__MdOF1a__footer{padding:var(--space-xl)var(--space-lg)}}@media (max-width:48em){.siteFooter-module-scss-module__MdOF1a__sections{padding:0 var(--space-xl);box-sizing:border-box;flex-direction:column;align-items:center;row-gap:0;width:100%}.siteFooter-module-scss-module__MdOF1a__section{margin:0 auto;margin-bottom:var(--space-md)}.siteFooter-module-scss-module__MdOF1a__links{align-items:center}.siteFooter-module-scss-module__MdOF1a__sectionTitle{margin-bottom:var(--space-2xs)}.siteFooter-module-scss-module__MdOF1a__linkContent{text-align:center;justify-content:center;align-items:flex-start}}.siteFooter-module-scss-module__MdOF1a__sectionTitleConnect{margin-top:var(--space-xl)}
.sitePublicMenu-module-scss-module__E-BNAq__publicMenu{position:relative}.sitePublicMenu-module-scss-module__E-BNAq__trigger{padding:var(--space-md);cursor:pointer;z-index:var(--z-index-sticky);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .12s,opacity .12s;display:inline-flex;position:fixed;top:5.5rem;left:-.5rem}.sitePublicMenu-module-scss-module__E-BNAq__trigger:hover,.sitePublicMenu-module-scss-module__E-BNAq__trigger:focus-visible{transform:translateX(var(--space-2xs))}.sitePublicMenu-module-scss-module__E-BNAq__trigger:focus-visible{outline:var(--space-3xs)solid color-mix(in srgb,var(--color-brand-primary-400)60%,transparent);outline-offset:var(--space-2xs)}.sitePublicMenu-module-scss-module__E-BNAq__triggerIcon{width:3rem;height:3rem;display:block}.sitePublicMenu-module-scss-module__E-BNAq__overlay{background:color-mix(in srgb,var(--color-base-black)55%,transparent);z-index:var(--z-index-modal);position:fixed;inset:0}.sitePublicMenu-module-scss-module__E-BNAq__panel{background:var(--color-brand-primary-500);width:min(20rem,88vw);color:var(--color-base-white);z-index:calc(var(--z-index-modal) + 1);border-right:var(--border-sm)solid var(--color-brand-tertiary-500);flex-direction:column;height:100vh;transition:transform .18s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sitePublicMenu-module-scss-module__E-BNAq__panel[data-open=true]{transform:translate(0)}.sitePublicMenu-module-scss-module__E-BNAq__closeButton{top:var(--space-sm);right:var(--space-sm);border-radius:var(--radius-pill);border:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)75%,transparent);cursor:pointer;z-index:1;background:0 0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute}.sitePublicMenu-module-scss-module__E-BNAq__closeIcon{filter:brightness(0)invert()}.sitePublicMenu-module-scss-module__E-BNAq__closeButton:hover,.sitePublicMenu-module-scss-module__E-BNAq__closeButton:focus-visible{border-color:var(--color-base-white);background:color-mix(in srgb,var(--color-base-white)10%,transparent)}.sitePublicMenu-module-scss-module__E-BNAq__scrollArea{padding:var(--space-lg)var(--space-lg)var(--space-2xl);gap:var(--space-xl);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;overflow-y:auto}.sitePublicMenu-module-scss-module__E-BNAq__scrollArea::-webkit-scrollbar{width:0;height:0}.sitePublicMenu-module-scss-module__E-BNAq__sections{gap:var(--space-md);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__section{gap:var(--space-sm);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__section+.sitePublicMenu-module-scss-module__E-BNAq__section{border-top:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)25%,transparent);padding-top:var(--space-sm)}.sitePublicMenu-module-scss-module__E-BNAq__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:normal;text-transform:none;margin:0}.sitePublicMenu-module-scss-module__E-BNAq__links{gap:var(--space-xs);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__linksStacked a{font-weight:var(--font-weight-medium);color:inherit;text-decoration:none}.sitePublicMenu-module-scss-module__E-BNAq__linksStacked a:hover,.sitePublicMenu-module-scss-module__E-BNAq__linksStacked a:focus-visible{color:inherit;text-decoration:underline}.sitePublicMenu-module-scss-module__E-BNAq__linkItem{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);color:inherit;border:1px solid #0000;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__linkItem:hover,.sitePublicMenu-module-scss-module__E-BNAq__linkItem:focus-visible{border-color:color-mix(in srgb,var(--color-base-white)35%,transparent);background:color-mix(in srgb,var(--color-base-white)8%,transparent);color:var(--color-base-white)}.sitePublicMenu-module-scss-module__E-BNAq__linkItemActive{border-color:color-mix(in srgb,var(--color-base-white)45%,transparent);background:color-mix(in srgb,var(--color-base-white)12%,transparent);color:var(--color-base-white)}.sitePublicMenu-module-scss-module__E-BNAq__link{align-items:center;gap:var(--space-sm);display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__linkIcon{width:var(--space-xl);height:var(--space-xl);justify-content:center;align-items:center;display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__linkLabel{font-size:var(--space-md)}.sitePublicMenu-module-scss-module__E-BNAq__social{gap:var(--space-sm);align-items:center;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__social a{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__socialIcon{width:var(--space-3xl);height:var(--space-3xl)}.sitePublicMenu-module-scss-module__E-BNAq__socialIconTiktok{width:var(--space-2xl);height:var(--space-2xl)}.sitePublicMenu-module-scss-module__E-BNAq__socialIconYoutube{width:var(--space-2xl);height:var(--space-2xl);margin-left:var(--space-sm)}.sitePublicMenu-module-scss-module__E-BNAq__footer{padding-top:var(--space-lg);border-top:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)20%,transparent);gap:var(--space-sm);font-size:var(--font-size-caption-sm);text-align:center;flex-direction:column;align-items:center;margin-top:auto;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__footerLogo{width:auto;height:var(--space-3xl);object-fit:contain}.sitePublicMenu-module-scss-module__E-BNAq__footerLinks{align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__footerLinks a{color:inherit;text-decoration:underline}.sitePublicMenu-module-scss-module__E-BNAq__footerLinks a:hover,.sitePublicMenu-module-scss-module__E-BNAq__footerLinks a:focus-visible{color:inherit}.sitePublicMenu-module-scss-module__E-BNAq__copyright{margin:0}.sitePublicMenu-module-scss-module__E-BNAq__footer a{color:inherit}@media (max-width:64em){.sitePublicMenu-module-scss-module__E-BNAq__trigger{top:calc(var(--site-header-offset) - var(--space-xl))}.sitePublicMenu-module-scss-module__E-BNAq__triggerIcon{width:2.5rem;height:2.5rem}}@media (max-width:48em){.sitePublicMenu-module-scss-module__E-BNAq__trigger{left:var(--space-2xs)}.sitePublicMenu-module-scss-module__E-BNAq__triggerIcon{width:var(--space-xl);height:var(--space-xl)}.sitePublicMenu-module-scss-module__E-BNAq__panel{width:min(22rem,100vw)}}
.publicPageShell-module-scss-module__X7afiG__main{background-color:var(--public-page-shell-bg,var(--color-base-white));padding:0}.publicPageShell-module-scss-module__X7afiG__container{padding-block:var(--public-page-shell-padding-block,0 var(--space-xl))}.publicPageShell-module-scss-module__X7afiG__legacyGutter{--container-padding-x:var(--space-sm)}@media (max-width:64em){.publicPageShell-module-scss-module__X7afiG__container{padding-block:var(--public-page-shell-padding-block-mobile,0)}.publicPageShell-module-scss-module__X7afiG__legacyGutter{--container-padding-x:var(--space-md)}}
.pageHeaderIntroHeading-module-scss-module__UuDdYG__heading{text-align:center;font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:var(--space-xl)0}@media (max-width:64em){.pageHeaderIntroHeading-module-scss-module__UuDdYG__heading{font-size:var(--font-size-2xl);line-height:1.5rem}}
.pupParentHero-module-scss-module__xT-emG__heroSection{background:var(--color-brand-primary-500);width:100%;color:var(--color-base-white);margin-inline:0;border-radius:0;margin-top:0;padding:0}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroInner{max-width:var(--max-width-page-wide);box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;min-height:28rem;margin-inline:auto;padding:0;display:flex;overflow:hidden}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent{max-width:var(--max-width-hero);text-align:left;height:100%;padding:var(--space-xl)var(--space-lg);flex-direction:column;flex:1;justify-content:center;display:flex}.pupParentHero-module-scss-module__xT-emG__heroIconWrap{margin-bottom:var(--space-sm)}.pupParentHero-module-scss-module__xT-emG__heroIconWrap img{filter:brightness(0)invert();width:3rem;height:3rem}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent h1,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__title{color:var(--color-base-white);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--space-md);line-height:2.75rem}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent p,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__description{font-size:var(--font-size-lg);line-height:var(--space-xl);font-weight:var(--font-weight-regular);color:var(--color-base-white);margin:0;margin-bottom:var(--space-xl)}.pupParentHero-module-scss-module__xT-emG__heroActions{justify-content:flex-start;gap:var(--space-md);display:flex}.pupParentHero-module-scss-module__xT-emG__heroMediaFrame{background:0 0;border:none;padding:0}.pupParentHero-module-scss-module__xT-emG__heroMediaComposite{box-sizing:border-box;height:100%;padding:var(--space-xl);justify-content:center;align-items:center;display:flex}.pupParentHero-module-scss-module__xT-emG__heroVideoDesktop{display:block}.pupParentHero-module-scss-module__xT-emG__heroVideoMobile{display:none}.pupParentHero-module-scss-module__xT-emG__heroVideoLink{border-radius:var(--radius-lg);display:block;position:relative;overflow:hidden}.pupParentHero-module-scss-module__xT-emG__heroVideoImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:32rem;height:auto;display:block}.pupParentHero-module-scss-module__xT-emG__heroPlayIcon{border-radius:var(--radius-pill);background:#ffffffe6;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000026}.pupParentHero-module-scss-module__xT-emG__heroPlayIcon img{margin-left:var(--space-2xs)}.pupParentHero-module-scss-module__xT-emG__heroVideoLink:hover .pupParentHero-module-scss-module__xT-emG__heroPlayIcon{transform:translate(-50%,-50%)scale(1.1)}@media (max-width:64em){.pupParentHero-module-scss-module__xT-emG__heroSection{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroInner{padding:var(--space-lg)var(--space-md);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.pupParentHero-module-scss-module__xT-emG__heroVideoDesktop{display:none}.pupParentHero-module-scss-module__xT-emG__heroVideoMobile{display:block}.pupParentHero-module-scss-module__xT-emG__heroMediaComposite{width:100%;margin-top:var(--space-md);padding:0}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent{text-align:center;width:100%;max-width:100%;margin:0 auto;padding:0}.pupParentHero-module-scss-module__xT-emG__heroIconWrap{justify-content:center;display:flex}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent h1,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__title{font-size:var(--font-size-xl);margin-bottom:var(--space-sm);line-height:1.625rem}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent p,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__description{font-size:var(--font-size-sm);margin-bottom:var(--space-lg);line-height:1.125rem}.pupParentHero-module-scss-module__xT-emG__heroActions{justify-content:center;gap:var(--space-sm);display:flex}.pupParentHero-module-scss-module__xT-emG__heroVideoImage{border-radius:var(--radius-md);max-width:100%}.pupParentHero-module-scss-module__xT-emG__heroVideoLink{border-radius:var(--radius-md)}}
.container-module-scss-module__L-zyFW__container{--container-max-width:var(--max-width-content-wide);--container-padding-x:clamp(var(--space-md),4vw,var(--space-xl));width:min(100%,var(--container-max-width));padding-inline:var(--container-padding-x);margin-inline:auto}.container-module-scss-module__L-zyFW__narrow{--container-max-width:var(--max-width-prose)}.container-module-scss-module__L-zyFW__compact{--container-max-width:var(--max-width-content)}.container-module-scss-module__L-zyFW__default{--container-max-width:var(--max-width-content-wide)}.container-module-scss-module__L-zyFW__wide{--container-max-width:var(--max-width-page-wide)}.container-module-scss-module__L-zyFW__full{--container-max-width:100%}.container-module-scss-module__L-zyFW__paddingNone{--container-padding-x:0}.container-module-scss-module__L-zyFW__paddingSm{--container-padding-x:var(--space-md)}.container-module-scss-module__L-zyFW__paddingMd{--container-padding-x:clamp(var(--space-md),3vw,var(--space-xl))}.container-module-scss-module__L-zyFW__paddingLg{--container-padding-x:clamp(var(--space-lg),5vw,var(--space-2xl))}@media (max-width:64em){.container-module-scss-module__L-zyFW__container{--container-padding-x:var(--space-md)}}
.collapsibleSearchHeader-module-scss-module__nPRn8G__header{--search-header-height:var(--size-5xl);--search-logo-size:var(--size-3xl);--search-icon-size:var(--font-size-xl);--search-button-vertical-padding:var(--space-sm);z-index:var(--z-index-modal);background:var(--color-brand-primary-500);border-bottom:var(--border-md)solid color-mix(in srgb,var(--color-brand-primary-500)90%,transparent);box-shadow:var(--shadow-md);box-sizing:border-box;color:var(--color-base-white);transition:all var(--motion-duration-slow)var(--motion-ease-expressive);position:fixed;top:0;left:0;right:0;overflow:visible}.collapsibleSearchHeader-module-scss-module__nPRn8G__headerExpanded{box-shadow:var(--shadow-md)}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuButton{color:var(--color-base-white);cursor:pointer;border-radius:var(--radius-full);width:2.25rem;height:2.25rem;transition:background-color var(--motion-duration-base)var(--motion-ease-standard),border-color var(--motion-duration-base)var(--motion-ease-standard);background:#ffffff26;border:2px solid #ffffff80;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuButton svg{width:1.25rem;height:1.25rem}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuButton:hover{background-color:#ffffff40;border-color:#fffc}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuAvatar{object-fit:cover;width:100%;height:100%;display:block}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuAvatarInitials{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-base-white);letter-spacing:.5px;line-height:1}.collapsibleSearchHeader-module-scss-module__nPRn8G__panelShell{padding:0}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBar{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md-lg);height:var(--search-header-height);display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBarLeft{width:var(--search-logo-size);flex-shrink:0;align-items:center;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBarCenter{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBarRight{width:var(--search-logo-size);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoLink{align-items:center;text-decoration:none;display:inline-flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoMark{width:var(--search-logo-size);height:var(--search-logo-size);filter:brightness(0)invert()}.collapsibleSearchHeader-module-scss-module__nPRn8G__searchIcon{width:var(--search-icon-size);height:var(--search-icon-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton{appearance:none;border-radius:var(--radius-pill);background:var(--color-base-white);color:var(--color-brand-primary-500);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--search-button-vertical-padding)var(--space-lg);justify-content:center;align-items:center;gap:var(--space-xs);width:100%;max-width:calc(var(--size-15xl) + var(--size-9xl));box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--motion-duration-base)var(--motion-ease-standard);white-space:nowrap;border:none;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton:hover{background-color:color-mix(in srgb,var(--color-base-white)95%,transparent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton:active{transform:translateY(0)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonIcon{width:var(--search-icon-size);height:var(--search-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonIconImage{width:var(--font-size-lg);height:var(--font-size-lg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedPanel{gap:var(--space-md);padding:var(--space-md)var(--space-md)var(--space-xs);flex-direction:column;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedHeader{margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex;position:relative}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-base-white);justify-content:center;align-items:center;margin:0;line-height:1.2;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__pawIcon{width:var(--size-md);height:var(--size-md);margin-left:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton{appearance:none;color:var(--color-base-white);padding:var(--space-xs);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton:hover{background:color-mix(in srgb,var(--color-base-white)15%,transparent);transform:translateY(-50%)scale(1.1)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton svg{width:var(--size-md);height:var(--size-md);transform:rotate(90deg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{gap:var(--space-md);max-width:calc(var(--max-width-content) - var(--size-6xl));align-items:center;margin:0 auto;display:flex;position:relative}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectItem{flex:1;min-width:0}.collapsibleSearchHeader-module-scss-module__nPRn8G__fieldBlock{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectControl{width:100%}.collapsibleSearchHeader-module-scss-module__nPRn8G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64em){.collapsibleSearchHeader-module-scss-module__nPRn8G__header{--search-header-height:var(--size-4xl);--search-logo-size:var(--size-2xl);--search-icon-size:var(--font-size-lg);--search-button-vertical-padding:var(--space-sm);flex-direction:column;align-items:center;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBar{padding:var(--space-md)var(--space-lg);height:var(--search-header-height);gap:var(--space-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoContainer{left:var(--space-md-lg);position:absolute;transform:translateY(-50%)}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoMark{width:var(--search-logo-size);height:var(--search-logo-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton{padding:var(--space-md)var(--space-lg);margin:0 var(--space-sm);font-size:var(--font-size-sm);flex:1;justify-content:center}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{width:100%}.collapsibleSearchHeader-module-scss-module__nPRn8G__panelShell{padding-inline:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedPanel{padding:var(--space-sm)var(--space-md)var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedHeader{margin-bottom:var(--space-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedTitle{font-size:var(--font-size-xl)}.collapsibleSearchHeader-module-scss-module__nPRn8G__pawIcon{width:var(--size-sm);height:var(--size-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton{padding:var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton svg{width:var(--size-sm);height:var(--size-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{gap:var(--space-sm)}}@media (max-width:48em){.collapsibleSearchHeader-module-scss-module__nPRn8G__header{--search-header-height:var(--size-3xl);--search-logo-size:calc(var(--size-xl) + var(--space-2xs));--search-icon-size:var(--font-size-xs);--search-button-vertical-padding:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBar{padding:var(--space-sm)var(--space-md);height:var(--search-header-height);justify-content:flex-start;gap:var(--space-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoContainer{position:static;left:auto;transform:none}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoMark{width:var(--search-logo-size);height:var(--search-logo-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton{padding:var(--space-sm)var(--space-lg);margin:0 var(--space-lg);font-size:var(--font-size-xs);min-width:auto;max-width:none}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonIcon,.collapsibleSearchHeader-module-scss-module__nPRn8G__searchIcon{width:var(--search-icon-size);height:var(--search-icon-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedPanel{padding:var(--space-xs)var(--space-sm)var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedHeader{margin-bottom:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedTitle{font-size:var(--font-size-lg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__pawIcon{width:var(--font-size-lg);height:var(--font-size-lg);margin-left:var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton{padding:var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton svg{width:var(--font-size-lg);height:var(--font-size-lg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{gap:var(--space-xs);flex-direction:column}}.collapsibleSearchHeader-module-scss-module__nPRn8G__breedOption{align-items:center;gap:var(--space-xs);text-align:left;display:inline-flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__breedOptionPhoto{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:32px;height:32px}.collapsibleSearchHeader-module-scss-module__nPRn8G__breedOptionPhotoPlaceholder{border-radius:var(--radius-pill);background:var(--color-neutral-100);width:32px;height:32px;font-size:var(--font-size-3xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.lazyMapView-module-scss-module__en4ZYa__wrapper{width:100%;height:100%;position:relative}.lazyMapView-module-scss-module__en4ZYa__placeholder{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lazyMapView-module-scss-module__en4ZYa__interactiveLayer{z-index:1;position:absolute;inset:0}
.homeMapCallout-module-scss-module__dpnR7W__mapCallout{background:var(--color-brand-tertiary-50);margin-inline:0;border-radius:0;flex-direction:column;width:100%;margin-top:0;display:flex}.homeMapCallout-module-scss-module__dpnR7W__mapMediaFrame{width:100%;height:18.75rem;position:relative}.homeMapCallout-module-scss-module__dpnR7W__mapMediaFrame img{width:100%;display:block}.homeMapCallout-module-scss-module__dpnR7W__mapContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:1.5rem;display:flex}.homeMapCallout-module-scss-module__dpnR7W__mapTitle{font-size:2rem;font-weight:var(--font-weight-black);color:var(--color-neutral-1000);justify-content:center;align-items:flex-start;gap:.5rem;margin:0 0 1rem;line-height:1.2;display:inline-flex}.homeMapCallout-module-scss-module__dpnR7W__mapTitle img{width:2.5rem;height:2.5rem;margin-top:-var(--space-3xs);filter:brightness(0)saturate()invert(14%)sepia(8%)saturate(685%)hue-rotate(169deg)brightness(99%)contrast(95%)}.homeMapCallout-module-scss-module__dpnR7W__mapDescription{color:var(--color-neutral-700);max-width:600px;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.5}.homeMapCallout-module-scss-module__dpnR7W__mapButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:10rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeMapCallout-module-scss-module__dpnR7W__mapButton:hover,.homeMapCallout-module-scss-module__dpnR7W__mapButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-1));box-shadow:var(--shadow-lg);text-decoration:none}.homeMapCallout-module-scss-module__dpnR7W__mapButton:active{transform:translateY(0)}@media (max-width:34em){.homeMapCallout-module-scss-module__dpnR7W__mapCallout{margin:var(--space-lg)0 0}.homeMapCallout-module-scss-module__dpnR7W__mapContent{padding:var(--space-lg)var(--space-md)}.homeMapCallout-module-scss-module__dpnR7W__mapTitle{font-size:var(--space-lg)}.homeMapCallout-module-scss-module__dpnR7W__mapTitle img{width:var(--space-lg);height:var(--space-lg);margin-top:calc(var(--space-3xs)*-1)}.homeMapCallout-module-scss-module__dpnR7W__mapDescription{font-size:var(--space-md);margin-bottom:var(--space-md);line-height:1.25rem}.homeMapCallout-module-scss-module__dpnR7W__mapButton{width:90%;max-width:17.5rem}}
.relatedBreeds-module-scss-module__qaRxHq__section{width:100%;margin-bottom:var(--space-2xl)}.relatedBreeds-module-scss-module__qaRxHq__title{font-size:var(--space-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-md)}.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.relatedBreeds-module-scss-module__qaRxHq__card{color:inherit;border-radius:var(--radius-lg);background:var(--color-base-white);border:3px solid var(--color-brand-primary-500);flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.relatedBreeds-module-scss-module__qaRxHq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.relatedBreeds-module-scss-module__qaRxHq__imageWrapper{aspect-ratio:1;background:var(--color-neutral-100);width:100%;position:relative;overflow:hidden}.relatedBreeds-module-scss-module__qaRxHq__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.relatedBreeds-module-scss-module__qaRxHq__placeholder{background:var(--color-neutral-200);position:absolute;inset:0}.relatedBreeds-module-scss-module__qaRxHq__name{padding:var(--space-sm)var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;line-height:1.3}@media (max-width:64em){.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.relatedBreeds-module-scss-module__qaRxHq__name{font-size:var(--font-size-xs);padding:var(--space-xs)var(--space-xs)}}@media (max-width:34em){.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}}
.homeValueProps-module-scss-module__wFHH2a__valueSection{background:var(--color-base-white);margin-inline:0;contain:layout style;border-radius:0;justify-content:center;width:100%;margin-top:0;padding:0;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueInner{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:79rem;padding:0 2rem 2rem;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueTitle{font-size:var(--font-size-6xl);font-weight:var(--font-weight-black);text-align:center;color:var(--color-neutral-1000);margin:1rem 0}.homeValueProps-module-scss-module__wFHH2a__valueItems{gap:var(--space-xl);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueItem{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueItemImage{aspect-ratio:1;object-fit:contain;width:13rem;height:13rem;margin-bottom:1.5rem}.homeValueProps-module-scss-module__wFHH2a__valueItemLabel{font-size:1.5rem;line-height:1.75rem;font-weight:var(--font-weight-bold);text-align:center;margin-bottom:.5rem}.homeValueProps-module-scss-module__wFHH2a__valueItemCopy{text-align:center;color:inherit;margin:0;font-size:1.25rem;line-height:1.5rem}@media (max-width:64em){.homeValueProps-module-scss-module__wFHH2a__valueInner{padding:var(--space-xs)}.homeValueProps-module-scss-module__wFHH2a__valueTitle{margin-top:var(--space-xs);margin-bottom:var(--space-md)}.homeValueProps-module-scss-module__wFHH2a__valueItems{gap:var(--space-md)}.homeValueProps-module-scss-module__wFHH2a__valueItem{margin:var(--space-xs)}}@media (max-width:34em){.homeValueProps-module-scss-module__wFHH2a__valueInner{padding:0 var(--space-md)var(--space-xl)}.homeValueProps-module-scss-module__wFHH2a__valueTitle{font-size:var(--space-lg);line-height:var(--space-lg);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.homeValueProps-module-scss-module__wFHH2a__valueItems{gap:var(--space-md);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.homeValueProps-module-scss-module__wFHH2a__valueItem{flex:none;margin:0}.homeValueProps-module-scss-module__wFHH2a__valueItemLabel{font-size:var(--font-size-lg);line-height:var(--font-size-xl);margin-bottom:var(--space-2xs)}.homeValueProps-module-scss-module__wFHH2a__valueItemImage{aspect-ratio:1;object-fit:contain;width:7rem;height:7rem;margin-bottom:var(--space-md)}.homeValueProps-module-scss-module__wFHH2a__valueItemCopy{font-size:var(--space-sm);line-height:var(--space-md)}}
.pageHeader-module-scss-module__24uheW__wrapper{background-color:var(--page-header-wrapper-bg,var(--color-base-white));padding-bottom:var(--page-header-wrapper-padding-bottom,var(--space-md))}.pageHeader-module-scss-module__24uheW__pageHeader{background-color:var(--page-header-bar-bg,var(--color-brand-primary-500));padding:var(--space-xs);justify-content:center;align-items:center;display:flex}.pageHeader-module-scss-module__24uheW__logo{height:calc((var(--size-xl) + var(--space-2xs))*2);margin-right:var(--space-md);align-self:center}.pageHeader-module-scss-module__24uheW__title{font-size:var(--space-xl);font-weight:var(--font-weight-bold);color:var(--color-base-white);margin-top:var(--space-md);margin-bottom:var(--space-md);align-items:center;display:flex}.pageHeader-module-scss-module__24uheW__trademark{font-size:var(--font-size-xs);vertical-align:super;line-height:1;position:relative;top:-.3em}.pageHeader-module-scss-module__24uheW__titleIcon{height:calc(var(--size-xl) + var(--space-2xs));width:calc(var(--size-xl) + var(--space-2xs));margin-left:var(--space-md)}@media (max-width:64em){.pageHeader-module-scss-module__24uheW__pageHeader{height:var(--space-xl)}.pageHeader-module-scss-module__24uheW__logo{height:var(--size-xl);margin:var(--space-xs)var(--space-xs);display:none}.pageHeader-module-scss-module__24uheW__title{font-size:var(--font-size-xl);margin-top:0;margin-bottom:0}.pageHeader-module-scss-module__24uheW__trademark{font-size:var(--space-xs);vertical-align:super;line-height:1;position:relative;top:-.3em}.pageHeader-module-scss-module__24uheW__titleIcon{height:var(--space-xl);width:var(--space-xl);margin-left:var(--space-xs);display:none}}
.homePressReleaseHighlight-module-scss-module__k8egRG__pressSection{background-color:var(--color-neutral-25);width:100%;padding-bottom:var(--space-md);flex-direction:column;justify-content:center;align-items:center;margin-top:0;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressInner{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;align-items:stretch;width:100%;max-width:79rem;height:22rem;min-height:22rem;padding:2rem 4rem;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMedia{box-sizing:border-box;justify-content:center;align-items:stretch;height:100%;margin-right:4rem;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressImage{aspect-ratio:4/5;object-fit:contain;box-sizing:border-box;border-radius:.5rem;width:18rem;max-width:18rem;height:100%;max-height:100%;display:block}.homePressReleaseHighlight-module-scss-module__k8egRG__pressContent{max-width:var(--max-width-hero);text-align:left;flex-direction:column;flex:1;justify-content:space-around;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressTitle{font-size:2.25rem;line-height:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin-top:0;margin-bottom:1rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressSubtitle{font-size:1.25rem;line-height:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin-top:0;margin-bottom:1rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMeta{font-size:var(--font-size-sm);color:var(--color-neutral-800);margin-bottom:1.5rem;font-style:italic}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMeta p{margin:0}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:10rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-self:flex-start;align-items:center;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn:hover,.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homePressReleaseHighlight-module-scss-module__k8egRG__pressInner{padding:var(--space-xl)var(--space-md);flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMedia{margin-right:0;margin-bottom:var(--space-xl);justify-content:center;width:100%;height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressImage{aspect-ratio:4/5;object-fit:contain;object-position:center;width:100%;max-width:18rem;height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressContent{text-align:center;align-items:center;max-width:none}.homePressReleaseHighlight-module-scss-module__k8egRG__pressTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressSubtitle{font-size:var(--space-md);line-height:1.375rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{font-size:var(--space-md);padding:var(--space-xs)var(--space-lg);align-self:center;min-width:8rem;line-height:1.25rem}}@media (max-width:34em){.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{font-size:var(--font-size-caption);line-height:var(--font-size-xl);padding:var(--space-xs)var(--space-md-lg);align-self:center;min-width:7rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressInner{padding:var(--space-lg)var(--space-sm)0}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMedia{height:auto;margin-bottom:var(--space-md)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressImage{aspect-ratio:4/5;object-fit:contain;object-position:center;max-width:10rem;height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl);margin-bottom:var(--space-xs)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressSubtitle{font-size:var(--font-size-caption-sm);margin-bottom:var(--space-xs);line-height:1.125rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMeta{font-size:var(--font-size-2xs);margin-bottom:var(--space-md)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{justify-content:center;width:100%;max-width:12.5rem}}
.browseByProvince-module-scss-module__n7O90W__section{padding:var(--space-lg)var(--space-md)var(--space-xs);max-width:var(--max-width-content);margin:0 auto}.browseByProvince-module-scss-module__n7O90W__heading{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-md)}@media (max-width:48em){.browseByProvince-module-scss-module__n7O90W__heading{font-size:var(--font-size-h4)}}.browseByProvince-module-scss-module__n7O90W__list{gap:var(--space-xs)var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding-left:0;list-style:none;display:grid}.browseByProvince-module-scss-module__n7O90W__list li{margin:0}@media (max-width:48em){.browseByProvince-module-scss-module__n7O90W__list{gap:var(--space-sm);grid-template-columns:1fr}}.browseByProvince-module-scss-module__n7O90W__link{color:var(--color-brand-primary-600);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.browseByProvince-module-scss-module__n7O90W__link:hover{color:var(--color-brand-primary-700);text-decoration:underline}.browseByProvince-module-scss-module__n7O90W__link strong{font-weight:var(--font-weight-semibold)}
.chip-field-module-scss-module__kD2AoG__field{margin-bottom:var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-lg);margin:0 0 var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__note{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.chip-field-module-scss-module__kD2AoG__chips{flex-wrap:wrap;display:flex}.chip-field-module-scss-module__kD2AoG__chip{padding:var(--space-xs)var(--space-md);background:var(--color-brand-secondary-100);border-radius:var(--radius-pill);margin-right:var(--space-xs);margin-bottom:var(--space-xs);color:var(--color-brand-secondary-800);cursor:pointer;white-space:normal;word-wrap:break-word;word-break:break-word;border:none;align-items:center;max-width:100%;display:inline-flex}.chip-field-module-scss-module__kD2AoG__chip:hover{background:var(--color-brand-secondary-200)}.chip-field-module-scss-module__kD2AoG__chip:focus-visible{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:2px}.chip-field-module-scss-module__kD2AoG__chipSelected,.chip-field-module-scss-module__kD2AoG__chipSelected:hover{background:var(--color-brand-secondary-700);color:var(--color-base-white)}.chip-field-module-scss-module__kD2AoG__icon{margin-right:var(--space-2xs);margin-left:-var(--space-xs);height:var(--space-xl);width:var(--space-xl);flex-shrink:0}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--space-md);font-weight:var(--font-weight-bold);line-height:var(--space-md);text-align:start}@media (max-width:64em){.chip-field-module-scss-module__kD2AoG__label{font-size:var(--space-md);line-height:var(--space-md)}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--font-size-sm);line-height:var(--font-size-sm)}}
.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsSection{background:var(--color-base-white);width:100%;padding:var(--space-1_5xl)var(--space-md)var(--space-xl);box-sizing:border-box;align-items:center;gap:var(--space-lg);margin-top:clamp(var(--space-3xl),6vw,var(--space-5xl));flex-direction:column;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsTitle{font-size:var(--font-size-h1);line-height:2.75rem;font-weight:var(--font-weight-black);text-align:center;color:var(--color-neutral-1000);margin:0}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsContent{gap:var(--space-1_5xl);width:100%;max-width:var(--max-width-content-wide);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsImageWrap{justify-content:center;align-items:flex-start;width:100%;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsImage{width:100%;height:auto;max-width:var(--max-width-hero);object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsCopy{gap:var(--space-sm);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsParagraph{font-size:var(--font-size-xl);line-height:var(--space-lg);color:var(--color-neutral-1000);margin:0}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsPreheader{font-weight:var(--font-weight-extrabold);font-size:var(--space-lg);letter-spacing:.0125rem;margin-bottom:var(--space-md);line-height:1.75rem;display:block}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsBoldItalic{font-weight:var(--font-weight-extrabold);font-style:italic}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsActions{justify-content:center;width:100%;margin-top:auto;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-tight);letter-spacing:.01em;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:10rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton:hover,.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsContent{max-width:var(--max-width-hero);gap:var(--space-md-lg);grid-template-columns:1fr}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsImage{max-width:100%;max-height:none}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsCopy{text-align:center;align-items:center}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsPreheader,.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsParagraph{font-size:var(--space-md);line-height:1.375rem}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsActions{margin-top:var(--space-md)}}@media (max-width:48em){.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsContent{max-width:var(--max-width-dialog)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsPreheader{font-size:var(--font-size-caption);line-height:1.25rem}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsParagraph{font-size:var(--font-size-sm);line-height:1.25rem}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton{font-size:var(--font-size-sm);text-align:center;width:100%;min-width:0;max-width:16rem}}
.breedHubLink-module-scss-module__wl25Ca__section{padding:var(--space-lg)var(--space-md)var(--space-xs);max-width:var(--max-width-content);margin:0 auto}.breedHubLink-module-scss-module__wl25Ca__heading{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-sm)}@media (max-width:48em){.breedHubLink-module-scss-module__wl25Ca__heading{font-size:var(--font-size-h4)}}.breedHubLink-module-scss-module__wl25Ca__body{font-size:var(--font-size-body);color:var(--color-neutral-700);line-height:var(--line-height-relaxed);margin:0}.breedHubLink-module-scss-module__wl25Ca__link{color:var(--color-brand-primary-600);font-weight:var(--font-weight-semibold);text-decoration:none}.breedHubLink-module-scss-module__wl25Ca__link:hover,.breedHubLink-module-scss-module__wl25Ca__link:focus-visible{text-decoration:underline}
.shareLinks-module-scss-module__XCyFDa__root{align-items:center;display:flex;overflow:visible}.shareLinks-module-scss-module__XCyFDa__menu{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2xs);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-md);cursor:pointer;box-sizing:content-box;background-color:var(--color-surface);background-color:color-mix(in srgb,var(--color-surface)75%,transparent);padding:.375rem;transition:width .3s;display:flex;overflow:hidden}.shareLinks-module-scss-module__XCyFDa__menuDisabled{cursor:default;opacity:.65}.shareLinks-module-scss-module__XCyFDa__menuOpen{background-color:var(--color-surface);width:calc(var(--size-10xl) - var(--space-xs));transition:width .3s}.shareLinks-module-scss-module__XCyFDa__menuOpenOne{width:calc(var(--size-4xl) + var(--space-xs))}.shareLinks-module-scss-module__XCyFDa__link{flex-shrink:0;justify-content:center;align-items:center;height:1.25rem;display:flex}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1.25rem;height:1.25rem;color:var(--color-neutral-1000)}.shareLinks-module-scss-module__XCyFDa__platforms{justify-content:center;gap:var(--space-xs);opacity:1;visibility:visible;width:100%;transition:opacity 1s,visibility 1s;display:flex}.shareLinks-module-scss-module__XCyFDa__platformsClosed{opacity:0;visibility:hidden;width:0;height:0;transition:opacity .5s,visibility 1s,height 1s,width 1s}.shareLinks-module-scss-module__XCyFDa__platformButton{appearance:none;background:0 0;border:none;padding:0;display:inline-flex}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:calc(var(--size-md) + var(--space-2xs));height:calc(var(--size-md) + var(--space-2xs));opacity:.35;color:var(--color-neutral-1000);margin:0;transition:opacity .5s}.shareLinks-module-scss-module__XCyFDa__platformButton:hover .shareLinks-module-scss-module__XCyFDa__platformIcon{opacity:1;cursor:pointer}.shareLinks-module-scss-module__XCyFDa__platformIcon>svg{width:100%;height:100%;display:block}@media (max-width:48em){.shareLinks-module-scss-module__XCyFDa__menu{width:1rem;height:1rem;padding:.25rem}.shareLinks-module-scss-module__XCyFDa__link{height:1rem}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1rem;height:1rem}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:1.25rem;height:1.25rem}}
.handbookWaitlistPrompt-module-scss-module__IzsCeq__prompt{gap:var(--space-2xs);margin-top:var(--space-sm);padding:var(--space-sm)var(--space-md);border-left:var(--border-lg)solid var(--color-brand-primary-600);background:var(--color-brand-secondary-50);text-align:left;flex-direction:column;display:flex}.handbookWaitlistPrompt-module-scss-module__IzsCeq__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.handbookWaitlistPrompt-module-scss-module__IzsCeq__body{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-700);margin:0}.handbookWaitlistPrompt-module-scss-module__IzsCeq__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}
.tool-card-module-scss-module__tCctVW__card{border:.1875rem solid var(--color-brand-primary-500);border-radius:var(--radius-md);background:var(--color-surface);width:100%;box-shadow:var(--shadow-lg);padding:var(--space-lg);box-sizing:border-box}@media (max-width:64em){.tool-card-module-scss-module__tCctVW__card{padding:var(--space-md)}}
.householdDetailsForm-module-scss-module__NHieKq__householdDetails{gap:var(--space-lg);flex-direction:column;display:flex}
@media (max-width:64em){.messagesDashboardClient-module-scss-module__vVd6lq__banner{top:0}}
/*# sourceMappingURL=91d2e395de9b59b5.css.map*/