.copyLinkField-module-scss-module__CvPZhG__field{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.copyLinkField-module-scss-module__CvPZhG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.copyLinkField-module-scss-module__CvPZhG__row{border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-base-white);align-items:stretch;min-width:0;display:flex;overflow:hidden}.copyLinkField-module-scss-module__CvPZhG__url{min-width:0;padding:var(--space-xs)var(--space-sm);white-space:nowrap;font-size:var(--font-size-sm);background:0 0;flex:1;line-height:1.75rem;overflow-x:auto}.copyLinkField-module-scss-module__CvPZhG__actions{display:flex}.copyLinkField-module-scss-module__CvPZhG__action{align-items:center;gap:var(--space-2xs);padding:0 var(--space-sm);border:none;border-left:var(--border-sm)solid var(--color-border-default);background-color:var(--color-neutral-25);color:var(--color-brand-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.copyLinkField-module-scss-module__CvPZhG__action:hover{background-color:var(--color-brand-primary-50)}@media (max-width:64em){.copyLinkField-module-scss-module__CvPZhG__row{flex-direction:column}.copyLinkField-module-scss-module__CvPZhG__actions{border-top:var(--border-sm)solid var(--color-border-default)}.copyLinkField-module-scss-module__CvPZhG__action{flex:1;justify-content:center;min-height:2.5rem}.copyLinkField-module-scss-module__CvPZhG__action:first-child{border-left:none}}
.partnerInsights-module-scss-module__5RMZVq__insights{gap:var(--space-lg);flex-direction:column;display:flex}.partnerInsights-module-scss-module__5RMZVq__notice{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.partnerInsights-module-scss-module__5RMZVq__stats{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.partnerInsights-module-scss-module__5RMZVq__stat{gap:var(--space-3xs);padding:var(--space-md);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-base-white);flex-direction:column;display:flex}.partnerInsights-module-scss-module__5RMZVq__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.partnerInsights-module-scss-module__5RMZVq__statLabel{color:var(--color-text-secondary)}.partnerInsights-module-scss-module__5RMZVq__heading{margin:0 0 var(--space-xs);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.partnerInsights-module-scss-module__5RMZVq__bars{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partnerInsights-module-scss-module__5RMZVq__bar{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;display:grid}.partnerInsights-module-scss-module__5RMZVq__barLabel{font-size:var(--font-size-sm)}.partnerInsights-module-scss-module__5RMZVq__barTrack{border-radius:var(--radius-pill);background-color:var(--color-neutral-100);height:10px;overflow:hidden}.partnerInsights-module-scss-module__5RMZVq__barFill{border-radius:var(--radius-pill);background-color:var(--color-brand-primary-500);height:100%;display:block}.partnerInsights-module-scss-module__5RMZVq__barValue{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}@media (max-width:600px){.partnerInsights-module-scss-module__5RMZVq__bar{grid-template-columns:minmax(0,1fr) auto}.partnerInsights-module-scss-module__5RMZVq__barTrack{grid-area:2/1/auto/-1}}
.modal-module-scss-module__IbzwgG__backdrop{z-index:var(--z-index-modal,1200);padding:var(--space-lg);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-module-scss-module__IbzwgG__backdrop[data-full-screen=true]{background:0 0;padding:0}@media (max-width:48em){.modal-module-scss-module__IbzwgG__backdrop{padding:0}}.modal-module-scss-module__IbzwgG__dialog{background:var(--ds-surface,#fff);color:var(--ds-text,#111827);border-radius:var(--radius-xl);padding:var(--space-lg)0;overscroll-behavior:contain;box-sizing:border-box;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 .75rem 2.5rem #0f172a33}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__sm{width:calc(var(--size-15xl) + var(--space-xs));max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__md{width:calc(var(--size-15xl) + var(--size-7xl));max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__lg{width:calc(var(--size-15xl) + var(--size-13xl));max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__xl{width:var(--max-width-content);max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__full{border-radius:0;width:100%;height:100%;max-height:100%}@media (max-width:48em){.modal-module-scss-module__IbzwgG__dialog{border-radius:0;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}}.modal-module-scss-module__IbzwgG__dialogScrollable{flex-direction:column;display:flex;overflow:hidden}
.dialog-module-scss-module__R6L0Ia__header{gap:var(--space-sm);margin-bottom:var(--space-sm);padding-inline:var(--space-lg);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.dialog-module-scss-module__R6L0Ia__body{gap:var(--space-sm);overscroll-behavior:contain;min-height:0;padding-left:var(--space-lg);padding-right:var(--space-lg);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.dialog-module-scss-module__R6L0Ia__footer{gap:var(--space-sm);margin-top:var(--space-md);padding-inline:var(--space-lg);flex-shrink:0;display:flex}.dialog-module-scss-module__R6L0Ia__footerStart{justify-content:flex-start}.dialog-module-scss-module__R6L0Ia__footerCenter{justify-content:center}.dialog-module-scss-module__R6L0Ia__footerEnd{justify-content:flex-end}.dialog-module-scss-module__R6L0Ia__footerSpaceBetween{justify-content:space-between}
.purchaserStatusBadge-module-scss-module__PtK8qG__badge{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border-muted);line-height:1.2;display:inline-flex}.purchaserStatusBadge-module-scss-module__PtK8qG__searching{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info)}.purchaserStatusBadge-module-scss-module__PtK8qG__notSearching{background:var(--color-bg-secondary);color:var(--color-text-muted);border-color:var(--color-border-default)}.purchaserStatusBadge-module-scss-module__PtK8qG__plain{background:var(--color-base-white);color:var(--color-brand-primary-500);border-color:var(--color-base-white)}.purchaserStatusBadge-module-scss-module__PtK8qG__dot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);flex-shrink:0}.purchaserStatusBadge-module-scss-module__PtK8qG__dotSearching{background:var(--color-status-success-500)}.purchaserStatusBadge-module-scss-module__PtK8qG__dotNotSearching{background:var(--color-status-error-500)}
.purchaserInteractionModal-module-scss-module__0xt3EG__profileCard{padding:var(--space-sm)var(--space-md);margin-bottom:var(--space-md)}.purchaserInteractionModal-module-scss-module__0xt3EG__profileRow{align-items:center;gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;display:flex}.purchaserInteractionModal-module-scss-module__0xt3EG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:5rem;height:5rem}.purchaserInteractionModal-module-scss-module__0xt3EG__profileInfo{align-items:center;gap:var(--space-2xs);text-align:center;flex-direction:column;min-width:0;display:flex}.purchaserInteractionModal-module-scss-module__0xt3EG__profileName{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.purchaserInteractionModal-module-scss-module__0xt3EG__profileBadge{font-size:var(--font-size-sm);color:var(--color-success-600);align-items:center;gap:var(--space-2xs);display:flex}.purchaserInteractionModal-module-scss-module__0xt3EG__actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}@media (max-width:48em){.purchaserInteractionModal-module-scss-module__0xt3EG__actions{flex-direction:column}}.purchaserInteractionModal-module-scss-module__0xt3EG__confirmOverlay{padding:var(--space-lg);text-align:center}.purchaserInteractionModal-module-scss-module__0xt3EG__confirmTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.purchaserInteractionModal-module-scss-module__0xt3EG__confirmMessage{font-size:var(--font-size-body);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.purchaserInteractionModal-module-scss-module__0xt3EG__confirmButtons{justify-content:center;gap:var(--space-sm);display:flex}
.providerSendLock-module-scss-module__qajJta__footer{padding:var(--space-sm);border-top:var(--border-sm)solid var(--color-neutral-100);background-color:var(--color-base-white);flex-shrink:0}.providerSendLock-module-scss-module__qajJta__banner{container-type:inline-size}.providerSendLock-module-scss-module__qajJta__notice{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);background-color:var(--color-warning-bg);border:var(--border-md)solid var(--color-status-warning-500);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.providerSendLock-module-scss-module__qajJta__icon{border-radius:var(--radius-pill);background-color:var(--color-status-warning-500);width:3.5rem;height:3.5rem;color:var(--color-base-white);justify-content:center;align-items:center;display:flex}.providerSendLock-module-scss-module__qajJta__icon svg{width:1.75rem;height:1.75rem}.providerSendLock-module-scss-module__qajJta__body{gap:var(--space-3xs);flex-direction:column;display:flex}.providerSendLock-module-scss-module__qajJta__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-neutral-1000);margin:0}.providerSendLock-module-scss-module__qajJta__message{font-size:var(--font-size-body);color:var(--color-neutral-800);margin:0}.providerSendLock-module-scss-module__qajJta__action{white-space:nowrap}@container (max-width:40rem){.providerSendLock-module-scss-module__qajJta__notice{padding:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:start}.providerSendLock-module-scss-module__qajJta__action{grid-column:1/-1;width:100%}}@container (max-width:28rem){.providerSendLock-module-scss-module__qajJta__notice{gap:var(--space-sm)}.providerSendLock-module-scss-module__qajJta__icon{width:2.5rem;height:2.5rem}.providerSendLock-module-scss-module__qajJta__icon svg{width:1.25rem;height:1.25rem}.providerSendLock-module-scss-module__qajJta__title{font-size:var(--font-size-body-lg)}.providerSendLock-module-scss-module__qajJta__message{font-size:var(--font-size-sm)}}
.actionPanel-module-scss-module__Iaz9iG__panel{padding:var(--space-sm)}.actionPanel-module-scss-module__Iaz9iG__panelHeader{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.actionPanel-module-scss-module__Iaz9iG__panelTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0}.actionPanel-module-scss-module__Iaz9iG__closeButton{width:var(--size-lg);height:var(--size-lg);color:var(--color-neutral-500);font-size:var(--font-size-lg);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.actionPanel-module-scss-module__Iaz9iG__closeButton:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-700)}.actionPanel-module-scss-module__Iaz9iG__panelBody{gap:var(--space-sm);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__panelFooter{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-sm)solid var(--color-neutral-100);display:flex}.actionPanel-module-scss-module__Iaz9iG__description{font-size:var(--font-size-sm);color:var(--color-neutral-600);line-height:var(--line-height-normal);margin:0}.actionPanel-module-scss-module__Iaz9iG__field{gap:var(--space-3xs);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.actionPanel-module-scss-module__Iaz9iG__input,.actionPanel-module-scss-module__Iaz9iG__select,.actionPanel-module-scss-module__Iaz9iG__textarea{width:100%;padding:var(--space-2xs)var(--space-xs);border:var(--border-sm)solid var(--color-neutral-300);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-neutral-900);background-color:var(--color-base-white);box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.actionPanel-module-scss-module__Iaz9iG__input:focus,.actionPanel-module-scss-module__Iaz9iG__select:focus,.actionPanel-module-scss-module__Iaz9iG__textarea:focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 2px var(--color-brand-primary-100);outline:none}.actionPanel-module-scss-module__Iaz9iG__input:disabled,.actionPanel-module-scss-module__Iaz9iG__select:disabled,.actionPanel-module-scss-module__Iaz9iG__textarea:disabled{background-color:var(--color-neutral-50);color:var(--color-neutral-400);cursor:not-allowed}.actionPanel-module-scss-module__Iaz9iG__input::placeholder,.actionPanel-module-scss-module__Iaz9iG__select::placeholder,.actionPanel-module-scss-module__Iaz9iG__textarea::placeholder{color:var(--color-neutral-400)}.actionPanel-module-scss-module__Iaz9iG__textarea{resize:vertical;min-height:60px;line-height:var(--line-height-normal)}.actionPanel-module-scss-module__Iaz9iG__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-xs)center;padding-right:var(--space-xl)}.actionPanel-module-scss-module__Iaz9iG__radioField{border:0;min-width:0;margin:0;padding:0}.actionPanel-module-scss-module__Iaz9iG__radioField legend{margin-bottom:var(--space-2xs);padding:0}.actionPanel-module-scss-module__Iaz9iG__radioField input[type=radio]{width:16px;height:16px;accent-color:var(--color-brand-primary-500);cursor:pointer}.actionPanel-module-scss-module__Iaz9iG__radioField:disabled label{cursor:not-allowed;opacity:.6}.actionPanel-module-scss-module__Iaz9iG__error{font-size:var(--font-size-xs);color:var(--color-error-600);padding:var(--space-2xs)var(--space-xs);background-color:var(--color-error-50);border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-error-200)}.actionPanel-module-scss-module__Iaz9iG__warning{font-size:var(--font-size-sm);color:var(--color-warning-700);padding:var(--space-xs);background-color:var(--color-warning-50);border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-warning-200);line-height:var(--line-height-normal)}.actionPanel-module-scss-module__Iaz9iG__locked{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg)var(--space-md);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__lockedIcon{border-radius:var(--radius-pill);background-color:var(--color-neutral-100);width:3rem;height:3rem;color:var(--color-neutral-600);justify-content:center;align-items:center;display:flex}.actionPanel-module-scss-module__Iaz9iG__lockedIcon svg{width:1.5rem;height:1.5rem}.actionPanel-module-scss-module__Iaz9iG__lockedText{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-neutral-800);line-height:var(--line-height-normal);margin:0}.actionPanel-module-scss-module__Iaz9iG__lockedLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-base-white);background-color:var(--color-brand-primary-500);padding:var(--space-2xs)var(--space-md);border-radius:var(--radius-pill);text-decoration:none;transition:background-color .15s}.actionPanel-module-scss-module__Iaz9iG__lockedLink:hover{background-color:var(--color-brand-primary-600)}.actionPanel-module-scss-module__Iaz9iG__stripeCallout{gap:var(--space-sm);padding:var(--space-md);border:var(--border-md)solid #635bff;border-radius:var(--radius-md);background-color:#f2f1ff;display:flex}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutIcon{font-size:var(--font-size-2xl);flex-shrink:0;line-height:1}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutBody{gap:var(--space-2xs);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutText{font-size:var(--font-size-sm);color:var(--color-neutral-700);line-height:var(--line-height-normal);margin:0}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutLink{margin-top:var(--space-3xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-base-white);padding:var(--space-2xs)var(--space-md);border-radius:var(--radius-pill);background-color:#635bff;align-self:flex-start;text-decoration:none;transition:opacity .15s}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutLink:hover{opacity:.9}.actionPanel-module-scss-module__Iaz9iG__loading{font-size:var(--font-size-sm);color:var(--color-neutral-500);text-align:center;padding:var(--space-sm)}.actionPanel-module-scss-module__Iaz9iG__success{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-success-700);padding:var(--space-sm);background-color:var(--color-success-50);border-radius:var(--radius-sm);display:flex}.actionPanel-module-scss-module__Iaz9iG__successIcon{width:var(--size-lg);height:var(--size-lg);border-radius:var(--radius-pill);background-color:var(--color-success-500);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.actionPanel-module-scss-module__Iaz9iG__linkSection{gap:var(--space-xs);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__dashboardLink{align-items:center;gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-600);padding:var(--space-xs);border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-brand-primary-200);background-color:var(--color-brand-primary-50);text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.actionPanel-module-scss-module__Iaz9iG__dashboardLink:hover{background-color:var(--color-brand-primary-100);border-color:var(--color-brand-primary-300);text-decoration:underline}.actionPanel-module-scss-module__Iaz9iG__dashboardLink:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:1px}.actionPanel-module-scss-module__Iaz9iG__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.actionPanel-module-scss-module__Iaz9iG__uploadArea{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-md);border:2px dashed var(--color-neutral-300);border-radius:var(--radius-sm);background-color:var(--color-neutral-50);cursor:pointer;color:var(--color-neutral-500);flex-direction:column;width:100%;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.actionPanel-module-scss-module__Iaz9iG__uploadArea:hover{border-color:var(--color-brand-primary-400);background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-600)}.actionPanel-module-scss-module__Iaz9iG__uploadArea:disabled{cursor:not-allowed;opacity:.6}.actionPanel-module-scss-module__Iaz9iG__uploadText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-700)}.actionPanel-module-scss-module__Iaz9iG__uploadHint{font-size:var(--font-size-xs);color:var(--color-neutral-400)}.actionPanel-module-scss-module__Iaz9iG__uploadingState{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-neutral-600);display:flex}.actionPanel-module-scss-module__Iaz9iG__spinner{border:2px solid var(--color-neutral-200);border-top-color:var(--color-brand-primary-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite actionPanel-module-scss-module__Iaz9iG__spin;display:inline-block}@keyframes actionPanel-module-scss-module__Iaz9iG__spin{to{transform:rotate(360deg)}}
.providerStatusBadge-module-scss-module__JW007a__badge{align-items:center;gap:var(--space-3xs);min-width:0;max-width:100%;padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border-muted);line-height:1.2;display:inline-flex}.providerStatusBadge-module-scss-module__JW007a__success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success)}.providerStatusBadge-module-scss-module__JW007a__warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning)}.providerStatusBadge-module-scss-module__JW007a__danger{background:var(--color-bg-secondary);color:var(--color-text-muted);border-color:var(--color-border-default)}.providerStatusBadge-module-scss-module__JW007a__plain{background:var(--color-base-white);color:var(--color-brand-primary-500);border-color:var(--color-base-white)}.providerStatusBadge-module-scss-module__JW007a__dot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);flex-shrink:0}.providerStatusBadge-module-scss-module__JW007a__dotSuccess{background:var(--color-status-success-500)}.providerStatusBadge-module-scss-module__JW007a__dotWarning{background:var(--color-status-warning-500)}.providerStatusBadge-module-scss-module__JW007a__dotDanger{background:var(--color-status-error-500)}.providerStatusBadge-module-scss-module__JW007a__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.providerStatusBadge-module-scss-module__JW007a__dropdown{align-self:flex-start;min-width:0;max-width:100%;display:inline-flex;position:relative}.providerStatusBadge-module-scss-module__JW007a__trigger{font:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer}.providerStatusBadge-module-scss-module__JW007a__trigger:focus-visible{outline:2px solid var(--color-base-white);outline-offset:2px}.providerStatusBadge-module-scss-module__JW007a__chevron{flex-shrink:0}.providerStatusBadge-module-scss-module__JW007a__list{top:calc(100% + var(--space-3xs));z-index:36;gap:var(--space-3xs);width:max-content;min-width:12rem;max-width:min(18rem,100vw - 2*var(--space-md));max-height:calc(var(--status-list-space-below,60vh) - var(--space-xs));overscroll-behavior:contain;padding:var(--space-2xs);background:var(--color-base-white);border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:0;overflow-y:auto}.providerStatusBadge-module-scss-module__JW007a__item{align-items:center;gap:var(--space-xs);padding:var(--space-3xs)var(--space-2xs);display:flex}.providerStatusBadge-module-scss-module__JW007a__itemDot{margin-right:var(--space-3xs);vertical-align:middle;display:inline-block}.providerStatusBadge-module-scss-module__JW007a__itemText{flex-direction:column;min-width:0;display:flex}.providerStatusBadge-module-scss-module__JW007a__itemBreed{align-items:baseline;gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex-wrap:wrap;display:inline-flex}.providerStatusBadge-module-scss-module__JW007a__yourBreed{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-500)}.providerStatusBadge-module-scss-module__JW007a__itemStatus{font-size:var(--font-size-caption);color:var(--color-text-secondary)}
.connectionRequestsPanel-module-scss-module___tJUIG__panel{padding:var(--space-md)}.connectionRequestsPanel-module-scss-module___tJUIG__panel--compact{padding:var(--space-sm)}.connectionRequestsPanel-module-scss-module___tJUIG__error{color:var(--color-error-text);margin-bottom:var(--space-md)}.connectionRequestsPanel-module-scss-module___tJUIG__list{gap:var(--space-sm);flex-direction:column;display:flex}.connectionRequestsPanel-module-scss-module___tJUIG__panel--compact .connectionRequestsPanel-module-scss-module___tJUIG__list{gap:var(--space-xs)}.connectionRequestsPanel-module-scss-module___tJUIG__card{border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:var(--space-sm)var(--space-md);background:var(--color-base-white);transition:border-color .15s}.connectionRequestsPanel-module-scss-module___tJUIG__card:hover{border-color:var(--color-neutral-300)}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact{padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-md)}.connectionRequestsPanel-module-scss-module___tJUIG__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__cardHeader{gap:var(--space-sm);margin-bottom:var(--space-3xs)}@media (max-width:48em){.connectionRequestsPanel-module-scss-module___tJUIG__cardHeader{flex-direction:column}}.connectionRequestsPanel-module-scss-module___tJUIG__shopperInfo{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.connectionRequestsPanel-module-scss-module___tJUIG__shopperName{font-weight:var(--font-weight-semibold);font-size:var(--font-size-caption);color:var(--color-text-primary)}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__shopperName{font-size:var(--font-size-caption)}.connectionRequestsPanel-module-scss-module___tJUIG__shopperLocation{align-items:center;gap:var(--space-3xs);font-size:var(--font-size-caption);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__shopperLocation{font-size:var(--font-size-xs)}.connectionRequestsPanel-module-scss-module___tJUIG__shopperLocationIcon{flex-shrink:0;width:12px;height:12px}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__shopperLocationIcon{width:10px;height:10px}.connectionRequestsPanel-module-scss-module___tJUIG__shopperDetail{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.connectionRequestsPanel-module-scss-module___tJUIG__breedTag{font-size:var(--font-size-xs);color:var(--color-primary-700);background:var(--color-primary-50);padding:2px var(--space-xs);border-radius:var(--radius-full);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:9rem;overflow:hidden}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__breedTag{font-size:var(--font-size-xs);padding:2px var(--space-xs)}.connectionRequestsPanel-module-scss-module___tJUIG__cardMeta{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__cardMeta{font-size:var(--font-size-xs);margin-bottom:var(--space-xs)}.connectionRequestsPanel-module-scss-module___tJUIG__cardMeta--stale{color:var(--color-error-text);font-weight:var(--font-weight-semibold)}.connectionRequestsPanel-module-scss-module___tJUIG__cardActions{gap:var(--space-xs);align-items:flex-start;display:flex}.connectionRequestsPanel-module-scss-module___tJUIG__cardActions button{font-size:var(--font-size-caption);padding:var(--space-xs)var(--space-md)}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__cardActions button{font-size:var(--font-size-xs);padding:var(--space-2xs)var(--space-sm)}@media (max-width:48em){.connectionRequestsPanel-module-scss-module___tJUIG__cardActions{flex-direction:column;width:100%}}.connectionRequestsPanel-module-scss-module___tJUIG__acceptForm{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}@media (max-width:48em){.connectionRequestsPanel-module-scss-module___tJUIG__acceptForm{width:100%}}.connectionRequestsPanel-module-scss-module___tJUIG__acceptInput{width:100%;min-height:4.5rem;padding:var(--space-sm);border:var(--border-sm)solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-xs);resize:vertical;font-family:inherit}.connectionRequestsPanel-module-scss-module___tJUIG__acceptInput::placeholder{color:var(--color-text-tertiary)}.connectionRequestsPanel-module-scss-module___tJUIG__acceptInput:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 var(--border-md)var(--color-primary-100);outline:none}.connectionRequestsPanel-module-scss-module___tJUIG__acceptButtons{gap:var(--space-sm);display:flex}.connectionRequestsPanel-module-scss-module___tJUIG__acceptButtons button{font-size:var(--font-size-caption);padding:var(--space-xs)var(--space-md)}.connectionRequestsPanel-module-scss-module___tJUIG__card--compact .connectionRequestsPanel-module-scss-module___tJUIG__acceptButtons button{font-size:var(--font-size-xs);padding:var(--space-2xs)var(--space-sm)}.connectionRequestsPanel-module-scss-module___tJUIG__placeholder{text-align:center;color:var(--color-text-secondary);padding:var(--space-3xl)var(--space-lg);font-size:var(--font-size-body)}.connectionRequestsPanel-module-scss-module___tJUIG__statusBadge--accepted{color:var(--color-success-700)}.connectionRequestsPanel-module-scss-module___tJUIG__statusBadge--declined{color:var(--color-text-tertiary)}.connectionRequestsPanel-module-scss-module___tJUIG__groupHeader{appearance:none;font:inherit;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs)0;margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;transition:color .15s;display:flex}.connectionRequestsPanel-module-scss-module___tJUIG__groupHeader:hover{color:var(--color-text-secondary)}.connectionRequestsPanel-module-scss-module___tJUIG__groupChevron{flex-shrink:0;transition:transform .2s}.connectionRequestsPanel-module-scss-module___tJUIG__groupChevron--collapsed{transform:rotate(-90deg)}.connectionRequestsPanel-module-scss-module___tJUIG__groupCount{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin-left:auto}
.collapsible-container-module-scss-module__pvlQAW__container{width:100%}.collapsible-container-module-scss-module__pvlQAW__header{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.collapsible-container-module-scss-module__pvlQAW__title{min-width:calc(var(--size-10xl) + var(--space-xs));color:var(--color-neutral-1000);font-weight:var(--font-weight-bold);font-size:var(--font-size-stat);line-height:var(--font-size-4xl);flex:auto;align-items:center;margin:0;display:flex}.collapsible-container-module-scss-module__pvlQAW__heading{font:inherit;min-width:0;margin:0}.collapsible-container-module-scss-module__pvlQAW__toggle{align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex}.collapsible-container-module-scss-module__pvlQAW__label{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}.collapsible-container-module-scss-module__pvlQAW__chevron{width:var(--space-sm);height:var(--space-sm);border-bottom:.1875rem solid;border-right:.1875rem solid;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:rotate(-135deg)}.collapsible-container-module-scss-module__pvlQAW__chevronCollapsed{transform:rotate(45deg)}.collapsible-container-module-scss-module__pvlQAW__content{max-height:1000rem;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapsible-container-module-scss-module__pvlQAW__contentCollapsed{max-height:0}@media (max-width:64em){.collapsible-container-module-scss-module__pvlQAW__title{min-width:0;font-size:var(--font-size-xl);line-height:1.5rem}.collapsible-container-module-scss-module__pvlQAW__label{font-size:var(--font-size-lg)}.collapsible-container-module-scss-module__pvlQAW__header{margin-top:var(--space-md)}}@media (max-width:34em){.collapsible-container-module-scss-module__pvlQAW__title{font-size:var(--font-size-lg);line-height:1.25rem}.collapsible-container-module-scss-module__pvlQAW__label{font-size:var(--font-size-base)}}
.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}}
.breedPicker-module-scss-module__FOcbrW__picker{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.breedPicker-module-scss-module__FOcbrW__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-neutral-700)}.breedPicker-module-scss-module__FOcbrW__select{flex:16rem;min-width:16rem;max-width:24rem}.breedPicker-module-scss-module__FOcbrW__breedOption{align-items:center;gap:var(--space-xs);text-align:left;display:inline-flex}.breedPicker-module-scss-module__FOcbrW__breedOptionPhoto{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:28px;height:28px}.breedPicker-module-scss-module__FOcbrW__breedOptionPhotoPlaceholder{border-radius:var(--radius-pill);background:var(--color-neutral-100);width:28px;height:28px;font-size:var(--font-size-3xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.profileTabs-module-scss-module__05X69a__container{margin-bottom:var(--space-md)}.profileTabs-module-scss-module__05X69a__tabsNav{margin-top:var(--space-xs);flex-wrap:wrap;align-items:center;gap:0;max-width:51.5rem;display:flex}@media (max-width:64em){.profileTabs-module-scss-module__05X69a__tabsNav{flex-direction:column;align-items:center}}.profileTabs-module-scss-module__05X69a__tabButton{margin-right:var(--space-xs);margin-bottom:var(--space-xs);padding:var(--space-xs)var(--space-md);border:1px solid var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;transition:all .2s;display:flex}.profileTabs-module-scss-module__05X69a__tabButton:hover{background:var(--color-primary-bg)}@media (max-width:64em){.profileTabs-module-scss-module__05X69a__tabButton{width:15rem;padding:var(--space-2xs)var(--space-xs);flex:1;justify-content:center}}.profileTabs-module-scss-module__05X69a__tabButtonActive{background:var(--color-primary);color:var(--color-base-white)}.profileTabs-module-scss-module__05X69a__tabContent{padding:var(--space-md)0;transition:max-height .3s}.profileTabs-module-scss-module__05X69a__htmlContent{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.profileTabs-module-scss-module__05X69a__htmlContent p{margin:0 0 var(--space-md)}.profileTabs-module-scss-module__05X69a__htmlContent ul,.profileTabs-module-scss-module__05X69a__htmlContent ol{margin:0 0 var(--space-md);padding-left:var(--space-lg)}.profileTabs-module-scss-module__05X69a__htmlContent li{margin-bottom:var(--space-xs)}.profileTabs-module-scss-module__05X69a__htmlContent h2,.profileTabs-module-scss-module__05X69a__htmlContent h3,.profileTabs-module-scss-module__05X69a__htmlContent h4{margin:var(--space-md)0 var(--space-xs);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.profileTabs-module-scss-module__05X69a__htmlContent a{color:var(--color-primary);text-decoration:underline}.profileTabs-module-scss-module__05X69a__htmlContent img{border-radius:var(--radius-sm);max-width:100%;height:auto;margin:var(--space-xs)0}.profileTabs-module-scss-module__05X69a__showMoreContainer{text-align:center;padding-top:var(--space-xl);background:linear-gradient(#0000,#fff);margin-top:-2rem}.profileTabs-module-scss-module__05X69a__showMoreButton{cursor:pointer;padding:var(--space-xs)var(--space-md);width:100%;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-base);background-color:#fff;border:none;text-decoration:underline}.profileTabs-module-scss-module__05X69a__showMoreButton:hover{color:var(--color-primary)}
.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}}
.handbookCover-module-scss-module__nyXfEW__cover{aspect-ratio:3/4;filter:drop-shadow(0 24px 32px #013b3c2e);width:100%;max-width:22rem;margin:0 auto;position:relative;transform:rotate(-2deg)}.handbookCover-module-scss-module__nyXfEW__compact{filter:drop-shadow(0 10px 16px #013b3c29);max-width:11rem;transform:none}.handbookCover-module-scss-module__nyXfEW__spine{border-radius:var(--radius-sm)0 0 var(--radius-sm);background:var(--color-brand-primary-800);width:.6rem;position:absolute;inset:0 auto 0 0}.handbookCover-module-scss-module__nyXfEW__paper{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);border-radius:0 var(--radius-md)var(--radius-md)0;flex-direction:column;padding:1.6rem 1.4rem 0;display:flex;position:absolute;inset:0 0 0 .6rem;overflow:hidden}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__paper{padding:.8rem .7rem 0}.handbookCover-module-scss-module__nyXfEW__logo{width:2.25rem;height:auto}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__logo{width:1.25rem}.handbookCover-module-scss-module__nyXfEW__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:1.4rem 0 0;font-size:.6rem}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__eyebrow{margin-top:.5rem;font-size:.4rem}.handbookCover-module-scss-module__nyXfEW__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:1.8rem;font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:.5rem 0 0;line-height:1.08}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__title{margin-top:.25rem;font-size:.95rem}.handbookCover-module-scss-module__nyXfEW__preparedFor{font-size:var(--font-size-sm);letter-spacing:.04em;color:var(--color-neutral-700);margin:.7rem 0 0}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__preparedFor{margin-top:.3rem;font-size:.5rem}.handbookCover-module-scss-module__nyXfEW__photoBand{background:var(--color-brand-primary-700);flex:1;min-height:7rem;margin:1.2rem -1.4rem 0;display:flex}.handbookCover-module-scss-module__nyXfEW__compact .handbookCover-module-scss-module__nyXfEW__photoBand{min-height:3rem;margin:.6rem -.7rem 0}.handbookCover-module-scss-module__nyXfEW__photoFrame{aspect-ratio:1;flex:none;max-width:82%;height:100%;position:relative}.handbookCover-module-scss-module__nyXfEW__photo{object-fit:contain;filter:grayscale()contrast(1.05)}@media (max-width:48em){.handbookCover-module-scss-module__nyXfEW__cover:not(.handbookCover-module-scss-module__nyXfEW__compact){max-width:16rem}.handbookCover-module-scss-module__nyXfEW__cover:not(.handbookCover-module-scss-module__nyXfEW__compact) .handbookCover-module-scss-module__nyXfEW__title{font-size:1.35rem}}
.seoPanel-module-scss-module__EbTV9q__panel{border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-bg-primary);margin-top:var(--space-md)}.seoPanel-module-scss-module__EbTV9q__panelExpanded{box-shadow:var(--shadow-sm)}.seoPanel-module-scss-module__EbTV9q__header{width:100%;padding:var(--space-sm)var(--space-md);border:none;border-bottom:1px solid var(--color-neutral-100);cursor:pointer;text-align:left;transition:background-color var(--motion-duration-fast)var(--motion-ease-standard);background:0 0;align-items:center;display:flex}.seoPanel-module-scss-module__EbTV9q__header:hover{background-color:var(--color-neutral-50)}.seoPanel-module-scss-module__EbTV9q__headerTitle{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);flex-grow:1}.seoPanel-module-scss-module__EbTV9q__headerScore{width:var(--size-xl);height:var(--size-xl);color:var(--color-base-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);margin-right:var(--space-xs);border-radius:50%;justify-content:center;align-items:center;display:flex}.seoPanel-module-scss-module__EbTV9q__headerToggle{margin-left:var(--space-xs);color:var(--color-neutral-600);font-size:var(--font-size-xs)}.seoPanel-module-scss-module__EbTV9q__content{padding:var(--space-md)}.seoPanel-module-scss-module__EbTV9q__section{margin-bottom:var(--space-lg)}.seoPanel-module-scss-module__EbTV9q__section:last-child{margin-bottom:0}.seoPanel-module-scss-module__EbTV9q__sectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin:0 0 var(--space-xs);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-neutral-100)}.seoPanel-module-scss-module__EbTV9q__keywords{gap:var(--space-xs);flex-direction:column;display:flex}.seoPanel-module-scss-module__EbTV9q__keywordsInput{display:flex}.seoPanel-module-scss-module__EbTV9q__keywordsInputField{padding:var(--space-xs);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm)0 0 var(--radius-sm);font-size:var(--font-size-sm);transition:border-color var(--motion-duration-fast)var(--motion-ease-standard);border-right:none;flex-grow:1}.seoPanel-module-scss-module__EbTV9q__keywordsInputField:focus{border-color:var(--color-primary);outline:none}.seoPanel-module-scss-module__EbTV9q__keywordsInputButton{padding:var(--space-xs)var(--space-md);background-color:var(--color-primary);color:var(--color-base-white);border-radius:0 var(--radius-sm)var(--radius-sm)0;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--motion-duration-fast)var(--motion-ease-standard);border:none}.seoPanel-module-scss-module__EbTV9q__keywordsInputButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.seoPanel-module-scss-module__EbTV9q__keywordsInputButton:disabled{opacity:.5;cursor:not-allowed}.seoPanel-module-scss-module__EbTV9q__keywordsTags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.seoPanel-module-scss-module__EbTV9q__keywordsTag{background-color:var(--color-brand-secondary-100);color:var(--color-brand-secondary-800);padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-xl);font-size:var(--font-size-xs);align-items:center;display:inline-flex}.seoPanel-module-scss-module__EbTV9q__keywordsTagRemove{margin-left:var(--space-2xs);width:var(--size-xs);height:var(--size-xs);background-color:var(--color-neutral-200);color:inherit;cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--motion-duration-fast)var(--motion-ease-standard);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.seoPanel-module-scss-module__EbTV9q__keywordsTagRemove:hover{background-color:var(--color-neutral-300)}.seoPanel-module-scss-module__EbTV9q__item{background-color:var(--color-neutral-50);border-radius:var(--radius-sm);padding:var(--space-sm);margin-bottom:var(--space-sm)}.seoPanel-module-scss-module__EbTV9q__item:last-child{margin-bottom:0}.seoPanel-module-scss-module__EbTV9q__itemGood{border-left:3px solid var(--color-status-success-500)}.seoPanel-module-scss-module__EbTV9q__itemAverage{border-left:3px solid var(--color-status-warning-500)}.seoPanel-module-scss-module__EbTV9q__itemPoor{border-left:3px solid var(--color-status-error-500)}.seoPanel-module-scss-module__EbTV9q__itemHeader{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.seoPanel-module-scss-module__EbTV9q__itemTitle{font-weight:var(--font-weight-semibold);color:var(--color-neutral-800)}.seoPanel-module-scss-module__EbTV9q__itemValue{font-weight:var(--font-weight-semibold);color:var(--color-primary-hover)}.seoPanel-module-scss-module__EbTV9q__itemDescription{margin:0 0 var(--space-sm);font-size:var(--font-size-sm);color:var(--color-neutral-700)}.seoPanel-module-scss-module__EbTV9q__itemDetails{margin-top:var(--space-xs);font-size:var(--font-size-xs)}.seoPanel-module-scss-module__EbTV9q__itemDetail{padding:var(--space-2xs)0;font-size:var(--font-size-xs);color:var(--color-neutral-700);justify-content:space-between;display:flex}.seoPanel-module-scss-module__EbTV9q__itemDetailWarning{color:var(--color-status-error-500)}.seoPanel-module-scss-module__EbTV9q__itemKeyword{padding:var(--space-2xs)0;font-size:var(--font-size-xs);justify-content:space-between;display:flex}.seoPanel-module-scss-module__EbTV9q__itemKeywordText{color:var(--color-primary-hover)}.seoPanel-module-scss-module__EbTV9q__itemKeywordCount{color:var(--color-neutral-700)}.seoPanel-module-scss-module__EbTV9q__itemHeadings{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.seoPanel-module-scss-module__EbTV9q__itemHeading{background-color:var(--color-neutral-100);padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-size-xs);align-items:center;display:inline-flex}.seoPanel-module-scss-module__EbTV9q__itemHeadingLevel{color:var(--color-primary-hover);margin-right:var(--space-2xs)}.seoPanel-module-scss-module__EbTV9q__itemHeadingCount{color:var(--color-neutral-700)}.seoPanel-module-scss-module__EbTV9q__meter{background-color:var(--color-neutral-300);border-radius:var(--radius-xl);height:.5rem;margin:var(--space-xs)0;overflow:hidden}.seoPanel-module-scss-module__EbTV9q__meterFill{background-color:var(--color-status-success-500);border-radius:var(--radius-xl);height:100%;transition:width var(--motion-duration-base)var(--motion-ease-standard)}.seoPanel-module-scss-module__EbTV9q__footer{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-neutral-100)}.seoPanel-module-scss-module__EbTV9q__tip{font-size:var(--font-size-xs);color:var(--color-neutral-700);padding:var(--space-xs);background-color:var(--color-brand-secondary-50);border-radius:var(--radius-sm)}.seoPanel-module-scss-module__EbTV9q__tip strong{color:var(--color-primary-hover)}
.handbookEarlyReaderOffer-module-scss-module__HAwfBq__offer{gap:var(--space-xs);padding:var(--space-md)var(--space-lg);border-left:var(--border-lg)solid var(--color-brand-primary-600);border-radius:var(--radius-sm);background:var(--color-brand-secondary-50);text-align:left;flex-direction:column;display:flex}.handbookEarlyReaderOffer-module-scss-module__HAwfBq__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookEarlyReaderOffer-module-scss-module__HAwfBq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.handbookEarlyReaderOffer-module-scss-module__HAwfBq__body{font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-neutral-700);margin:0}.handbookEarlyReaderOffer-module-scss-module__HAwfBq__error{font-size:var(--font-size-sm);color:var(--color-error-text);margin:0}
.mediaGallery-module-scss-module__tUlxRG__gallery{box-sizing:border-box;width:100%;max-width:100%;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryCompact{max-height:18rem;overflow:hidden}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryCompact{max-height:14rem}}.mediaGallery-module-scss-module__tUlxRG__galleryEmpty{aspect-ratio:16/9;background:var(--color-bg-secondary);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.mediaGallery-module-scss-module__tUlxRG__emptyPlaceholder{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);flex-direction:column;display:flex}.mediaGallery-module-scss-module__tUlxRG__emptyIcon{font-size:var(--font-size-2xl)}.mediaGallery-module-scss-module__tUlxRG__emptyText{font-size:var(--font-size-sm)}.mediaGallery-module-scss-module__tUlxRG__galleryFiveItem{box-sizing:border-box;align-items:stretch;width:100%;max-width:100%;height:auto;display:flex;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryLeftCol{box-sizing:border-box;min-width:0;margin-right:var(--space-xs);flex-direction:column;flex:1;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryRightCol{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryRightRow{box-sizing:border-box;flex:1;min-width:0;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryRightRow:not(:last-child){margin-bottom:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__leftImage{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);flex:1;width:100%;min-width:0}.mediaGallery-module-scss-module__tUlxRG__rightImage{flex:1;width:100%;min-width:0}.mediaGallery-module-scss-module__tUlxRG__rightImage:not(:last-child){margin-right:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__rightImageTopRight{border-top-right-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__rightImageBottomRight{border-bottom-right-radius:var(--radius-md)}@media (max-width:64em){.mediaGallery-module-scss-module__tUlxRG__galleryFiveItem{flex-direction:column;width:75%;margin:0 auto}.mediaGallery-module-scss-module__tUlxRG__galleryLeftCol{margin-right:0;margin-bottom:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__leftImage{border-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__rightImage,.mediaGallery-module-scss-module__tUlxRG__rightImageTopRight,.mediaGallery-module-scss-module__tUlxRG__rightImageBottomRight{border-radius:0}}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryFiveItem{width:100%}}.mediaGallery-module-scss-module__tUlxRG__galleryThreeItem{box-sizing:border-box;flex-direction:row;align-items:flex-start;width:100%;max-width:100%;height:auto;display:flex;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryMain{margin-right:var(--space-xs);flex:2}.mediaGallery-module-scss-module__tUlxRG__gallerySidebar{flex-direction:column;flex:1;display:flex}.mediaGallery-module-scss-module__tUlxRG__mainImage{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);width:100%}.mediaGallery-module-scss-module__tUlxRG__mainImage:before{padding-top:calc(100% + var(--space-xs))!important}.mediaGallery-module-scss-module__tUlxRG__sidebarImage{width:100%}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:first-child{margin-bottom:var(--space-xs);border-top-right-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:last-child{border-bottom-right-radius:var(--radius-md)}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryThreeItem{flex-direction:column}.mediaGallery-module-scss-module__tUlxRG__galleryMain{margin-right:0;margin-bottom:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__mainImage{border-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__mainImage:before{padding-top:100%!important}.mediaGallery-module-scss-module__tUlxRG__gallerySidebar{flex-direction:row;width:100%}.mediaGallery-module-scss-module__tUlxRG__sidebarImage{flex:1}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:first-child{margin-bottom:0;margin-right:var(--space-xs);border-radius:0;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:last-child{border-radius:0;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}}.mediaGallery-module-scss-module__tUlxRG__galleryTwoItem{box-sizing:border-box;width:100%;display:flex}.mediaGallery-module-scss-module__tUlxRG__halfImage{flex:1;min-width:0}.mediaGallery-module-scss-module__tUlxRG__halfImage:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);margin-right:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__halfImage:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__gallerySingleItem{width:100%}.mediaGallery-module-scss-module__tUlxRG__singleImage{border-radius:var(--radius-md);width:100%}.mediaGallery-module-scss-module__tUlxRG__galleryGrid{gap:var(--space-xs);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryGrid{grid-template-columns:1fr}}.mediaGallery-module-scss-module__tUlxRG__gridImage{width:100%}.mediaGallery-module-scss-module__tUlxRG__mediaItem{cursor:pointer;box-sizing:border-box;background-position:50%;background-size:cover;position:relative;overflow:hidden}.mediaGallery-module-scss-module__tUlxRG__mediaItem:before{content:"";padding-top:100%;display:block}.mediaGallery-module-scss-module__tUlxRG__mediaItem:hover{opacity:.9}.mediaGallery-module-scss-module__tUlxRG__mediaItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mediaGallery-module-scss-module__tUlxRG__mediaBackground{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.mediaGallery-module-scss-module__tUlxRG__mediaForeground{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.mediaGallery-module-scss-module__tUlxRG__videoContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.mediaGallery-module-scss-module__tUlxRG__videoThumbnail{object-fit:cover;width:100%;height:100%}.mediaGallery-module-scss-module__tUlxRG__playIcon{color:#fff;width:60px;height:60px;font-size:var(--font-size-xl);pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mediaGallery-module-scss-module__tUlxRG__showAllButton{bottom:var(--space-md);right:var(--space-md);padding:var(--space-xs)var(--space-md);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-sm);transition:all .2s;position:absolute}.mediaGallery-module-scss-module__tUlxRG__showAllButton:hover{background:var(--color-bg-secondary);border-color:var(--color-border-hover)}.mediaGallery-module-scss-module__tUlxRG__showAllButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mediaGallery-module-scss-module__tUlxRG__lightboxOverlay{z-index:1000;padding:var(--space-xl);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mediaGallery-module-scss-module__tUlxRG__lightboxClose{top:var(--space-md);right:var(--space-md);color:#fff;width:44px;height:44px;font-size:var(--font-size-xl);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute}.mediaGallery-module-scss-module__tUlxRG__lightboxClose:hover{background:#fff3}.mediaGallery-module-scss-module__tUlxRG__lightboxContent{max-width:90vw;max-height:90vh}.mediaGallery-module-scss-module__tUlxRG__lightboxMedia{object-fit:contain;max-width:100%;max-height:85vh}.mediaGallery-module-scss-module__tUlxRG__galleryModalOverlay{z-index:9000;background:var(--color-brand-primary-500);padding:var(--space-md);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mediaGallery-module-scss-module__tUlxRG__galleryModalClose{top:var(--space-md);right:var(--space-md);color:#fff;cursor:pointer;z-index:9001;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:2.5rem;line-height:1;transition:opacity .2s;display:flex;position:fixed}.mediaGallery-module-scss-module__tUlxRG__galleryModalClose:hover{opacity:.75}.mediaGallery-module-scss-module__tUlxRG__galleryModalContent{gap:var(--space-md);flex-direction:column;width:100%;max-width:1200px;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalMain{align-items:center;gap:var(--space-xs);flex:1;min-height:0;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalDisplay{flex:1;justify-content:center;align-items:center;min-height:300px;max-height:70vh;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalMedia{object-fit:contain;max-width:100%;max-height:70vh}.mediaGallery-module-scss-module__tUlxRG__galleryModalNav{color:#fff;width:48px;height:48px;font-size:var(--font-size-xl);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalNav:hover:not(:disabled){background:#fff3}.mediaGallery-module-scss-module__tUlxRG__galleryModalNav:disabled{opacity:.3;cursor:not-allowed}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnails{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalCount{color:#fff;font-size:var(--font-size-sm);opacity:.7}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnailStrip{gap:var(--space-xs);padding:var(--space-xs);max-width:100%;display:flex;overflow-x:auto}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnailStrip::-webkit-scrollbar{height:6px}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnailStrip::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#ffffff4d}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumb{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;flex-shrink:0;width:60px;height:60px;padding:0;transition:border-color .2s;overflow:hidden}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumb img{object-fit:cover;width:100%;height:100%}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumb:hover{border-color:#ffffff80}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbVideo{width:100%;height:100%;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbVideo video,.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbVideoEl{object-fit:cover;width:100%;height:100%}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbPlayIcon{color:#fff;text-shadow:0 1px 3px #000000b3;pointer-events:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbActive{border-color:var(--color-primary)}
.richTextEditor-module-scss-module__d6iNCG__root{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-bg-primary);flex-direction:column;display:flex}.richTextEditor-module-scss-module__d6iNCG__root:focus-within{border-color:var(--color-primary);outline:2px solid color-mix(in srgb,var(--color-brand-primary-500)20%,transparent)}.richTextEditor-module-scss-module__d6iNCG__root.richTextEditor-module-scss-module__d6iNCG__disabled{background:var(--color-neutral-100);cursor:not-allowed}.richTextEditor-module-scss-module__d6iNCG__root.richTextEditor-module-scss-module__d6iNCG__disabled .richTextEditor-module-scss-module__d6iNCG__editor{cursor:not-allowed;color:var(--color-text-muted)}.richTextEditor-module-scss-module__d6iNCG__contentContainer{min-height:calc(var(--size-12xl) + var(--space-1_5xl) + var(--space-2xs));max-height:calc(var(--size-15xl) + var(--size-11xl) + var(--space-md) + var(--space-xs));flex:1;position:relative;overflow-y:auto}.richTextEditor-module-scss-module__d6iNCG__editor{min-height:calc(var(--size-12xl) + var(--space-1_5xl) + var(--space-2xs));padding:var(--space-md);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text-primary);outline:none}.richTextEditor-module-scss-module__d6iNCG__editor:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}.richTextEditor-module-scss-module__d6iNCG__editor h1,.richTextEditor-module-scss-module__d6iNCG__editor h2,.richTextEditor-module-scss-module__d6iNCG__editor h3,.richTextEditor-module-scss-module__d6iNCG__editor h4,.richTextEditor-module-scss-module__d6iNCG__editor h5,.richTextEditor-module-scss-module__d6iNCG__editor h6{margin-top:var(--space-md);margin-bottom:var(--space-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.richTextEditor-module-scss-module__d6iNCG__editor h1{font-size:var(--font-size-3xl);border-bottom:2px solid var(--color-neutral-100);padding-bottom:var(--space-2xs)}.richTextEditor-module-scss-module__d6iNCG__editor h2{font-size:var(--font-size-2xl)}.richTextEditor-module-scss-module__d6iNCG__editor h3{font-size:var(--font-size-xl)}.richTextEditor-module-scss-module__d6iNCG__editor h4{font-size:var(--font-size-lg)}.richTextEditor-module-scss-module__d6iNCG__editor h5{font-size:var(--font-size-base)}.richTextEditor-module-scss-module__d6iNCG__editor h6{font-size:var(--font-size-body)}.richTextEditor-module-scss-module__d6iNCG__editor p{margin:var(--space-md)0}.richTextEditor-module-scss-module__d6iNCG__editor p:first-child{margin-top:0}.richTextEditor-module-scss-module__d6iNCG__editor p:last-child{margin-bottom:0}.richTextEditor-module-scss-module__d6iNCG__editor blockquote{border-left:4px solid var(--color-brand-secondary-400);padding-left:var(--space-md);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);margin-left:0;margin-right:0;font-style:italic}.richTextEditor-module-scss-module__d6iNCG__editor ul,.richTextEditor-module-scss-module__d6iNCG__editor ol{margin:var(--space-md)0;padding-left:var(--space-2xl)}.richTextEditor-module-scss-module__d6iNCG__editor li{margin-bottom:var(--space-2xs)}.richTextEditor-module-scss-module__d6iNCG__editor a{color:var(--color-primary);text-decoration:underline}.richTextEditor-module-scss-module__d6iNCG__editor a:hover{color:var(--color-primary-hover);text-decoration:none}.richTextEditor-module-scss-module__d6iNCG__editor a:visited{color:var(--color-brand-primary-700)}.richTextEditor-module-scss-module__d6iNCG__editor b,.richTextEditor-module-scss-module__d6iNCG__editor strong{font-weight:var(--font-weight-semibold)}.richTextEditor-module-scss-module__d6iNCG__editor img{max-width:100%;height:auto;margin:var(--space-md)auto;border-radius:var(--radius-sm);cursor:pointer;display:block}.richTextEditor-module-scss-module__d6iNCG__editor img:focus,.richTextEditor-module-scss-module__d6iNCG__editor img.richTextEditor-module-scss-module__d6iNCG__selected{outline:2px solid var(--color-primary);outline-offset:2px}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image{max-width:100%;height:auto;margin:var(--space-md)auto;border-radius:var(--radius-sm);cursor:pointer;display:block}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image:focus{outline:2px solid var(--color-primary);outline-offset:2px}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--left{float:left;margin:var(--space-sm)var(--space-md)var(--space-sm)0}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--center{float:none;clear:both;margin-left:auto;margin-right:auto;display:block}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--right{float:right;margin:var(--space-sm)0 var(--space-sm)var(--space-md)}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--small{max-width:25%}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--medium{max-width:50%}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--large{max-width:75%}.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--full{float:none;width:100%;max-width:100%}.richTextEditor-module-scss-module__d6iNCG__editor *{line-height:inherit}.richTextEditor-module-scss-module__d6iNCG__editor:after{content:"";clear:both;display:table}.richTextEditor-module-scss-module__d6iNCG__footer{padding:var(--space-xs)var(--space-md);border-top:1px solid var(--color-border-default);border-radius:0 0 calc(var(--radius-md) - 1px)calc(var(--radius-md) - 1px);background-color:var(--color-bg-secondary);justify-content:space-between;display:flex}.richTextEditor-module-scss-module__d6iNCG__wordCount{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:48em){.richTextEditor-module-scss-module__d6iNCG__contentContainer{max-height:25rem}.richTextEditor-module-scss-module__d6iNCG__editor{min-height:12.5rem}:is(.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--left,.richTextEditor-module-scss-module__d6iNCG__editor .rte-image--right){max-width:50%}}
.styles-module-scss-module__QkBHza__mediaSection{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.styles-module-scss-module__QkBHza__mediaError{color:var(--color-error-text);font-size:var(--font-size-sm)}.styles-module-scss-module__QkBHza__mediaHint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.styles-module-scss-module__QkBHza__mediaUploader{min-width:var(--size-8xl);min-height:var(--size-8xl);justify-content:center;align-items:center;display:flex}.styles-module-scss-module__QkBHza__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__QkBHza__addMediaButton{width:var(--size-8xl);height:var(--size-8xl);border:var(--border-lg)dashed var(--color-primary);background-color:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-sm);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard);flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__QkBHza__addMediaButton:hover:not(:disabled){background-color:var(--color-bg-secondary)}.styles-module-scss-module__QkBHza__addMediaButton:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__QkBHza__addMediaLabel{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:var(--font-weight-bold);text-align:center}.styles-module-scss-module__QkBHza__healthScreening{gap:var(--space-md);flex-direction:column;display:flex}.styles-module-scss-module__QkBHza__healthScreeningLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text-primary)}.styles-module-scss-module__QkBHza__healthScreeningList{gap:var(--space-md);flex-direction:column;display:flex}.styles-module-scss-module__QkBHza__healthScreeningRow{gap:var(--space-sm);padding:var(--space-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr 1fr auto;align-items:flex-start;display:grid}@media (max-width:64em){.styles-module-scss-module__QkBHza__healthScreeningRow{grid-template-columns:1fr 1fr}}@media (max-width:48em){.styles-module-scss-module__QkBHza__healthScreeningRow{grid-template-columns:1fr}}.styles-module-scss-module__QkBHza__healthScreeningPrompt{padding:var(--space-sm)var(--space-md);border-left:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-sm);background:var(--color-brand-primary-25);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0}.styles-module-scss-module__QkBHza__healthScreeningRegistry{gap:var(--space-sm);grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}@media (max-width:64em){.styles-module-scss-module__QkBHza__healthScreeningRegistry{grid-row:auto}}@media (max-width:48em){.styles-module-scss-module__QkBHza__healthScreeningRegistry{grid-template-columns:1fr}}.styles-module-scss-module__QkBHza__healthScreeningActions{padding-top:var(--space-lg);align-items:flex-start;display:flex}@media (max-width:48em){.styles-module-scss-module__QkBHza__healthScreeningActions{justify-content:flex-end;padding-top:0}}.styles-module-scss-module__QkBHza__healthScreeningRemoveButton{color:var(--color-error);padding:var(--space-xs);flex-shrink:0}.styles-module-scss-module__QkBHza__healthScreeningRemoveButton:hover:not(:disabled){background-color:var(--color-error-bg)}.styles-module-scss-module__QkBHza__addButton{align-self:flex-start}.styles-module-scss-module__QkBHza__placementSection{gap:var(--space-md);flex-direction:column;display:flex}
.handbookDashboardCard-module-scss-module__MYU-JG__sectionContent{padding-top:var(--space-sm)}.handbookDashboardCard-module-scss-module__MYU-JG__sectionContent[aria-hidden=false]{overflow:visible}.handbookDashboardCard-module-scss-module__MYU-JG__stack{gap:var(--space-md);flex-direction:column;display:flex}.handbookDashboardCard-module-scss-module__MYU-JG__card{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);align-items:center;gap:var(--space-xl);padding:var(--space-lg)var(--space-xl);border-radius:var(--radius-lg);grid-template-columns:11rem minmax(0,1fr);display:grid}@media (max-width:48em){.handbookDashboardCard-module-scss-module__MYU-JG__card{gap:var(--space-md);grid-template-columns:1fr}}.handbookDashboardCard-module-scss-module__MYU-JG__coverWrap{padding:var(--space-xs)0}.handbookDashboardCard-module-scss-module__MYU-JG__text{flex-direction:column;align-items:flex-start;display:flex}.handbookDashboardCard-module-scss-module__MYU-JG__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookDashboardCard-module-scss-module__MYU-JG__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-xs);line-height:1.08}.handbookDashboardCard-module-scss-module__MYU-JG__body{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0;margin-top:var(--space-sm);max-width:38rem}.handbookDashboardCard-module-scss-module__MYU-JG__cta{margin-top:var(--space-md);padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);background:var(--color-brand-primary-600);color:var(--color-base-white);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.handbookDashboardCard-module-scss-module__MYU-JG__cta:hover,.handbookDashboardCard-module-scss-module__MYU-JG__cta:focus-visible{background:var(--color-brand-primary-700);color:var(--color-base-white)}.handbookDashboardCard-module-scss-module__MYU-JG__more{margin:var(--space-md)0 0;font-size:var(--font-size-sm);color:var(--color-neutral-700)}.handbookDashboardCard-module-scss-module__MYU-JG__more a{font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-700)}.handbookDashboardCard-module-scss-module__MYU-JG__picker{width:100%;margin-top:var(--space-md)}.handbookDashboardCard-module-scss-module__MYU-JG__owned{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);padding:var(--space-md)var(--space-xl);border-radius:var(--radius-lg)}@media (max-width:48em){.handbookDashboardCard-module-scss-module__MYU-JG__owned{padding:var(--space-md)}}.handbookDashboardCard-module-scss-module__MYU-JG__ownedLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookDashboardCard-module-scss-module__MYU-JG__ownedList{margin:var(--space-xs)0 0;flex-direction:column;padding:0;list-style:none;display:flex}.handbookDashboardCard-module-scss-module__MYU-JG__ownedRow{justify-content:space-between;align-items:center;gap:var(--space-xs)var(--space-md);padding:var(--space-sm)0;flex-wrap:wrap;display:flex}.handbookDashboardCard-module-scss-module__MYU-JG__ownedRow+.handbookDashboardCard-module-scss-module__MYU-JG__ownedRow{border-top:var(--border-sm)solid var(--color-neutral-100)}.handbookDashboardCard-module-scss-module__MYU-JG__ownedBreed{align-items:center;gap:var(--space-sm);display:inline-flex}.handbookDashboardCard-module-scss-module__MYU-JG__ownedPhoto{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:28px;height:28px}.handbookDashboardCard-module-scss-module__MYU-JG__ownedPhotoPlaceholder{border-radius:var(--radius-pill);background:var(--color-neutral-100);width:28px;height:28px;font-size:var(--font-size-3xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handbookDashboardCard-module-scss-module__MYU-JG__ownedName{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-lg);color:var(--color-neutral-1000)}.handbookDashboardCard-module-scss-module__MYU-JG__ownedLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);white-space:nowrap}
.viewDetailLayout-module-scss-module__BrD44G__layout{background-color:var(--color-brand-secondary-100);width:100%;min-height:100%;padding:var(--space-xl)}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__layout{padding:0}}.viewDetailLayout-module-scss-module__BrD44G__mobileNextSteps{display:none}@media (max-width:84em){.viewDetailLayout-module-scss-module__BrD44G__mobileNextSteps{display:block}}.viewDetailLayout-module-scss-module__BrD44G__container{width:100%;max-width:var(--max-width-layout);flex-direction:column;align-items:center;margin:0 auto;padding:0;display:flex}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__container{padding:0}}.viewDetailLayout-module-scss-module__BrD44G__contentCard{width:100%;max-width:var(--max-width-layout);background-color:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-1_5xl);margin-bottom:var(--space-md);box-sizing:border-box;overflow:hidden}@media (max-width:84em){.viewDetailLayout-module-scss-module__BrD44G__contentCard{padding-top:calc(var(--space-md) + 4rem)}}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__contentCard{padding:var(--space-md);padding-top:calc(var(--space-md) + 4rem);border-radius:0;margin-bottom:0}}@media (max-width:48em){.viewDetailLayout-module-scss-module__BrD44G__contentCard{padding:var(--space-md);padding-top:calc(var(--space-md) + 4rem)}}.viewDetailLayout-module-scss-module__BrD44G__flexRow{border-radius:var(--radius-lg);flex-wrap:nowrap;height:100%;display:flex}.viewDetailLayout-module-scss-module__BrD44G__mainContent{flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;max-width:none;margin:0;padding:0;display:flex}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__mainContent{width:100%}}.viewDetailLayout-module-scss-module__BrD44G__desktopNextSteps{margin-left:var(--space-xl);flex-shrink:0}@media (max-width:84em){.viewDetailLayout-module-scss-module__BrD44G__desktopNextSteps{display:none}}
.breedOptionLabel-module-scss-module__BsIJfG__breedOption{align-items:center;gap:var(--space-xs);text-align:left;min-width:0;max-width:100%;display:inline-flex}.breedOptionLabel-module-scss-module__BsIJfG__photo,.breedOptionLabel-module-scss-module__BsIJfG__photoChip{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0}.breedOptionLabel-module-scss-module__BsIJfG__photo{width:28px;height:28px}.breedOptionLabel-module-scss-module__BsIJfG__photoChip{width:20px;height:20px}.breedOptionLabel-module-scss-module__BsIJfG__placeholder{background:var(--color-neutral-100);font-size:var(--font-size-3xs);justify-content:center;align-items:center;display:inline-flex}.breedOptionLabel-module-scss-module__BsIJfG__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.providerFormModal-module-scss-module__QbbDFG__body{gap:var(--space-md)}.providerFormModal-module-scss-module__QbbDFG__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-base);margin:0}.providerFormModal-module-scss-module__QbbDFG__subtitle strong{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.providerFormModal-module-scss-module__QbbDFG__capacityInfo{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.providerFormModal-module-scss-module__QbbDFG__capacityIndicator{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);width:fit-content}.providerFormModal-module-scss-module__QbbDFG__capacityIndicator.providerFormModal-module-scss-module__QbbDFG__available{background-color:var(--color-success-bg,#ecfdf5);color:var(--color-success,#059669)}.providerFormModal-module-scss-module__QbbDFG__capacityIndicator.providerFormModal-module-scss-module__QbbDFG__full{background-color:var(--color-warning-bg,#fef3c7);color:var(--color-warning,#d97706)}.providerFormModal-module-scss-module__QbbDFG__fullWarning{font-size:var(--font-size-caption);color:var(--color-warning,#d97706);margin:0}.providerFormModal-module-scss-module__QbbDFG__labelWithTooltip{align-items:center;gap:var(--space-xs);display:inline-flex}.providerFormModal-module-scss-module__QbbDFG__modal{overflow:hidden}.providerFormModal-module-scss-module__QbbDFG__error{align-items:center;gap:var(--space-sm);padding:var(--space-md);background-color:var(--color-error-bg);color:var(--color-error-text);border-radius:var(--radius-md);font-size:var(--font-size-caption);border:1px solid color-mix(in srgb,var(--color-error)15%,transparent);display:flex}.providerFormModal-module-scss-module__QbbDFG__error:before{content:"⚠";font-size:var(--font-size-body);flex-shrink:0}.providerFormModal-module-scss-module__QbbDFG__loading{padding:var(--space-xl)0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-body)}.providerFormModal-module-scss-module__QbbDFG__section{gap:var(--space-lg);flex-direction:column;display:flex}.providerFormModal-module-scss-module__QbbDFG__sectionTitle{font-size:var(--font-size-h4,1.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text-primary);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-muted);margin:0}.providerFormModal-module-scss-module__QbbDFG__sectionHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:calc(-1*var(--space-sm))0 0 0;line-height:var(--line-height-base)}.providerFormModal-module-scss-module__QbbDFG__fieldGrid{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:48em){.providerFormModal-module-scss-module__QbbDFG__fieldGrid{grid-template-columns:1fr}}.providerFormModal-module-scss-module__QbbDFG__fieldFullWidth{grid-column:1/-1}.providerFormModal-module-scss-module__QbbDFG__fieldGroup{gap:var(--space-xs);flex-direction:column;display:flex}.providerFormModal-module-scss-module__QbbDFG__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.5rem}.providerFormModal-module-scss-module__QbbDFG__required{color:var(--color-error);font-weight:var(--font-weight-normal)}.providerFormModal-module-scss-module__QbbDFG__fieldHint{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-snug)}.providerFormModal-module-scss-module__QbbDFG__fieldError{font-size:var(--font-size-caption);color:var(--color-error)}.providerFormModal-module-scss-module__QbbDFG__row{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:48em){.providerFormModal-module-scss-module__QbbDFG__row{grid-template-columns:1fr}}.providerFormModal-module-scss-module__QbbDFG__rowThree{gap:var(--space-lg);grid-template-columns:1fr 1fr 1fr;display:grid}@media (max-width:64em){.providerFormModal-module-scss-module__QbbDFG__rowThree{grid-template-columns:1fr 1fr}}@media (max-width:48em){.providerFormModal-module-scss-module__QbbDFG__rowThree{grid-template-columns:1fr}}.providerFormModal-module-scss-module__QbbDFG__priceRange{align-items:flex-end;gap:var(--space-sm);display:flex}@media (max-width:48em){.providerFormModal-module-scss-module__QbbDFG__priceRange{flex-direction:column;align-items:stretch}}.providerFormModal-module-scss-module__QbbDFG__priceSeparator{padding-bottom:var(--space-sm);color:var(--color-text-secondary);flex:none}@media (max-width:48em){.providerFormModal-module-scss-module__QbbDFG__priceSeparator{display:none}}.providerFormModal-module-scss-module__QbbDFG__nestedSection{padding-left:var(--space-lg);gap:var(--space-lg);border-left:var(--space-3xs)solid var(--color-border-muted);margin-left:var(--space-xs);flex-direction:column;display:flex}.providerFormModal-module-scss-module__QbbDFG__toggleRow{align-items:flex-start;gap:var(--space-md);padding:var(--space-xs)0;display:flex}.providerFormModal-module-scss-module__QbbDFG__toggleLabel{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text-primary)}.providerFormModal-module-scss-module__QbbDFG__toggleHint{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-snug);margin-top:var(--space-2xs)}.providerFormModal-module-scss-module__QbbDFG__textarea{resize:vertical;min-height:120px}
@font-face{font-family:handbookSerif;src:url(../media/playfair_display_latin-s.d19752fb.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:handbookSerif Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.handbookserif_96eb5ce1-module__ppigbG__className{font-family:handbookSerif,handbookSerif Fallback;font-style:normal}.handbookserif_96eb5ce1-module__ppigbG__variable{--font-family-handbook-serif:"handbookSerif","handbookSerif Fallback"}
.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)}}
.inlineAccountCompletion-module-scss-module__SHMBDW__wrapper{gap:var(--space-md);width:100%;max-width:24rem;margin:var(--space-xl)auto 0;flex-direction:column;display:flex}.inlineAccountCompletion-module-scss-module__SHMBDW__heading{font-size:var(--font-size-lg);text-align:center;margin:0;font-weight:600}.inlineAccountCompletion-module-scss-module__SHMBDW__loading{text-align:center;color:var(--color-text-secondary)}.inlineAccountCompletion-module-scss-module__SHMBDW__row{gap:var(--space-xs);display:flex}@media (max-width:34em){.inlineAccountCompletion-module-scss-module__SHMBDW__row{flex-direction:column}}.inlineAccountCompletion-module-scss-module__SHMBDW__field{flex-direction:column;display:flex}.inlineAccountCompletion-module-scss-module__SHMBDW__codeRow{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.inlineAccountCompletion-module-scss-module__SHMBDW__fieldHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-2xs)}.inlineAccountCompletion-module-scss-module__SHMBDW__smsConsent{margin-top:var(--space-xs)}.inlineAccountCompletion-module-scss-module__SHMBDW__codeMessage{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.inlineAccountCompletion-module-scss-module__SHMBDW__error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.inlineAccountCompletion-module-scss-module__SHMBDW__submitButton{width:100%}
.smsConsentNotice-module-scss-module__yZ2wva__notice{font-size:var(--font-size-caption);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.smsConsentNotice-module-scss-module__yZ2wva__notice a{color:inherit;text-decoration:underline}
.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)}
.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}
.providerSidebar-module-scss-module__vWRRgW__sidebar{gap:var(--space-md);padding:var(--space-md-lg);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);top:var(--space-md);max-height:calc(100vh - var(--space-xl));flex-direction:column;display:flex;position:sticky;overflow-y:auto}@media (max-width:64em){.providerSidebar-module-scss-module__vWRRgW__sidebar{max-height:none;position:static}}.providerSidebar-module-scss-module__vWRRgW__profileSection{padding-bottom:var(--space-md)}.providerSidebar-module-scss-module__vWRRgW__section{margin-top: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)}
.mediaSection-module-scss-module__wfJH1G__mediaSection{gap:var(--space-md);flex-direction:column;display:flex}.mediaSection-module-scss-module__wfJH1G__mediaError{color:var(--color-error-text);font-size:var(--font-size-sm)}.mediaSection-module-scss-module__wfJH1G__mediaHint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.mediaSection-module-scss-module__wfJH1G__mediaUploader{min-height:var(--size-8xl);min-width:var(--size-8xl);justify-content:center;align-items:center;display:flex}.mediaSection-module-scss-module__wfJH1G__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mediaSection-module-scss-module__wfJH1G__addMediaButton{width:var(--size-8xl);height:var(--size-8xl);border:var(--border-lg)dashed var(--color-primary);background-color:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-md);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard);flex-direction:column;justify-content:center;align-items:center;display:flex}.mediaSection-module-scss-module__wfJH1G__addMediaButton:hover:not(:disabled){border-color:var(--color-primary-hover);background-color:var(--color-bg-secondary)}.mediaSection-module-scss-module__wfJH1G__addMediaButton:disabled{opacity:.5;cursor:not-allowed}.mediaSection-module-scss-module__wfJH1G__addMediaLabel{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:var(--font-weight-bold);text-align:center}
.locationFAQ-module-scss-module__j8foKG__locationFaq{z-index:0;padding:var(--space-2xl)var(--space-lg);max-width:56rem;margin:var(--space-3xl)auto 0;background:var(--color-brand-secondary-50);border-radius:var(--radius-lg);position:relative}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__locationFaq{padding:var(--space-xl)var(--space-md);margin:var(--space-xl)0 0;border-radius:0;max-width:none}}.locationFAQ-module-scss-module__j8foKG__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-xl);line-height:var(--line-height-tight);text-align:center}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__title{font-size:var(--font-size-xl);margin-bottom:var(--space-lg)}}.locationFAQ-module-scss-module__j8foKG__faqList{gap:var(--space-sm);flex-direction:column;display:flex}.locationFAQ-module-scss-module__j8foKG__faqItem{background:var(--color-base-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-duration-base)var(--motion-ease-standard);overflow:hidden}.locationFAQ-module-scss-module__j8foKG__faqItem:hover,.locationFAQ-module-scss-module__j8foKG__faqItemExpanded{box-shadow:var(--shadow-md)}.locationFAQ-module-scss-module__j8foKG__questionButton{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);cursor:pointer;text-align:left;transition:background-color var(--motion-duration-base)var(--motion-ease-standard);background:0 0;border:none;font-family:inherit;display:flex}.locationFAQ-module-scss-module__j8foKG__questionButton:hover{background:var(--color-brand-secondary-50)}.locationFAQ-module-scss-module__j8foKG__questionButton:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:-2px}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__questionButton{padding:var(--space-md)}}.locationFAQ-module-scss-module__j8foKG__question{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);line-height:var(--line-height-snug);flex:1;margin:0}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__question{font-size:var(--font-size-base)}}.locationFAQ-module-scss-module__j8foKG__chevron{width:1.25rem;height:1.25rem;transition:transform var(--motion-duration-base)var(--motion-ease-standard);flex-shrink:0;position:relative}.locationFAQ-module-scss-module__j8foKG__chevron:before,.locationFAQ-module-scss-module__j8foKG__chevron:after{content:"";background:var(--color-brand-primary-500);border-radius:1px;position:absolute}.locationFAQ-module-scss-module__j8foKG__chevron:before{width:2px;height:.75rem;top:50%;left:50%;transform:translate(-50%,-50%)}.locationFAQ-module-scss-module__j8foKG__chevron:after{width:.75rem;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.locationFAQ-module-scss-module__j8foKG__faqItemExpanded .locationFAQ-module-scss-module__j8foKG__chevron:before{opacity:0}.locationFAQ-module-scss-module__j8foKG__answer{padding:0 var(--space-lg)var(--space-lg);color:var(--color-neutral-700);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.locationFAQ-module-scss-module__j8foKG__answer[hidden]{display:none}.locationFAQ-module-scss-module__j8foKG__answer p{margin:0 0 var(--space-md)}.locationFAQ-module-scss-module__j8foKG__answer p:last-child{margin-bottom:0}.locationFAQ-module-scss-module__j8foKG__answer a{color:var(--color-brand-primary-600);text-underline-offset:2px;transition:color var(--motion-duration-base)var(--motion-ease-standard);text-decoration:underline}.locationFAQ-module-scss-module__j8foKG__answer a:hover{color:var(--color-brand-primary-700)}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__answer{padding:0 var(--space-md)var(--space-md);font-size:var(--font-size-sm)}}
.stageZero-module-scss-module__6KQOIW__section{max-width:var(--max-width-content-md);margin:0 auto var(--space-2xl)auto;padding:0 var(--space-md)}@media (max-width:64em){.stageZero-module-scss-module__6KQOIW__section{padding:0 var(--space-sm)}}.stageZero-module-scss-module__6KQOIW__card{background:var(--color-brand-tertiary-50);border:2px solid var(--color-brand-primary-200,var(--color-brand-primary-500));border-radius:var(--radius-lg);padding:var(--space-md-lg)var(--space-md-lg)var(--space-lg);box-shadow:var(--shadow-xs);box-sizing:border-box}.stageZero-module-scss-module__6KQOIW__eyebrow{margin:0 0 var(--space-2xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-primary-600,var(--color-brand-primary-500))}.stageZero-module-scss-module__6KQOIW__heading{margin:0 0 var(--space-sm);font-size:var(--font-size-h3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.stageZero-module-scss-module__6KQOIW__body{margin:0 0 var(--space-md);font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-neutral-900,var(--color-neutral-1000))}.stageZero-module-scss-module__6KQOIW__points{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stageZero-module-scss-module__6KQOIW__point{align-items:flex-start;gap:var(--space-sm);display:flex}.stageZero-module-scss-module__6KQOIW__pointIcon{flex-shrink:0;line-height:0}.stageZero-module-scss-module__6KQOIW__pointLabel{margin:0 0 var(--space-3xs);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.stageZero-module-scss-module__6KQOIW__pointText{font-size:var(--font-size-body-sm,var(--font-size-body));line-height:var(--line-height-normal);color:var(--color-neutral-700,var(--color-neutral-900));margin:0}.stageZero-module-scss-module__6KQOIW__ctas{gap:var(--space-sm);flex-direction:column;display:flex}.stageZero-module-scss-module__6KQOIW__primaryCta,.stageZero-module-scss-module__6KQOIW__secondaryCta{align-self:flex-start}@media (max-width:64em){.stageZero-module-scss-module__6KQOIW__primaryCta,.stageZero-module-scss-module__6KQOIW__secondaryCta{text-align:center;align-self:stretch}}.stageZero-module-scss-module__6KQOIW__breederLine{margin:var(--space-2xs)0 0;font-size:var(--font-size-body-sm,var(--font-size-body));color:var(--color-neutral-700,var(--color-neutral-900))}
.descriptionSection-module-scss-module__g_b-8a__section{width:100%}.descriptionSection-module-scss-module__g_b-8a__title{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-xs)}.descriptionSection-module-scss-module__g_b-8a__content{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7}.descriptionSection-module-scss-module__g_b-8a__content p{margin:0 0 var(--space-md)}.descriptionSection-module-scss-module__g_b-8a__content p:last-child{margin-bottom:0}.descriptionSection-module-scss-module__g_b-8a__content ul,.descriptionSection-module-scss-module__g_b-8a__content ol{margin:0 0 var(--space-md);padding-left:var(--space-lg)}.descriptionSection-module-scss-module__g_b-8a__content ul:last-child,.descriptionSection-module-scss-module__g_b-8a__content ol:last-child{margin-bottom:0}.descriptionSection-module-scss-module__g_b-8a__content li{margin-bottom:var(--space-2xs)}.descriptionSection-module-scss-module__g_b-8a__content strong,.descriptionSection-module-scss-module__g_b-8a__content b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.descriptionSection-module-scss-module__g_b-8a__content a{color:var(--color-primary);text-decoration:underline}.descriptionSection-module-scss-module__g_b-8a__content a:hover{text-decoration:none}.descriptionSection-module-scss-module__g_b-8a__content h3,.descriptionSection-module-scss-module__g_b-8a__content h4{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--space-md)0 var(--space-xs)}.descriptionSection-module-scss-module__g_b-8a__content img{max-width:100%;height:auto;margin:var(--space-md)0;border-radius:var(--radius-md);display:block}.descriptionSection-module-scss-module__g_b-8a__content .rte-image{max-width:100%;height:auto;margin:var(--space-md)0;border-radius:var(--radius-md);display:block}.descriptionSection-module-scss-module__g_b-8a__content .rte-image--left{float:left;margin:var(--space-sm)var(--space-md)var(--space-sm)0}.descriptionSection-module-scss-module__g_b-8a__content .rte-image--center{float:none;clear:both;margin-left:auto;margin-right:auto;display:block}.descriptionSection-module-scss-module__g_b-8a__content .rte-image--right{float:right;margin:var(--space-sm)0 var(--space-sm)var(--space-md)}.descriptionSection-module-scss-module__g_b-8a__content .rte-image--small{max-width:25%}.descriptionSection-module-scss-module__g_b-8a__content .rte-image--medium{max-width:50%}.descriptionSection-module-scss-module__g_b-8a__content .rte-image--large{max-width:75%}.descriptionSection-module-scss-module__g_b-8a__content .rte-image--full{float:none;width:100%;max-width:100%}.descriptionSection-module-scss-module__g_b-8a__content:after{content:"";clear:both;display:table}
.toggleButtonGroup-module-scss-module__pzEH1W__group{gap:var(--space-xs);flex-wrap:wrap;display:flex}.toggleButtonGroup-module-scss-module__pzEH1W__button{padding:var(--space-xs)var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:all .15s}.toggleButtonGroup-module-scss-module__pzEH1W__button:hover:not(.toggleButtonGroup-module-scss-module__pzEH1W__active){border-color:var(--color-neutral-300);background:var(--color-neutral-50)}.toggleButtonGroup-module-scss-module__pzEH1W__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.toggleButtonGroup-module-scss-module__pzEH1W__button.toggleButtonGroup-module-scss-module__pzEH1W__active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-base-white)}
.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__wrapper{max-width:var(--max-width-content-md);margin:var(--space-sm)auto var(--space-md)auto;padding:0 var(--space-md)}@media (max-width:64em){.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__wrapper{padding:0 var(--space-sm)}}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__banner{align-items:center;gap:var(--space-xs);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-xs)var(--space-xs)var(--space-xs)var(--space-sm);box-sizing:border-box;display:flex}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__icon{color:var(--color-error);flex-shrink:0}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__text{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-error-text);flex:1;margin:0}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__link{color:var(--color-error-text);font-weight:var(--font-weight-semibold);text-decoration:underline}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__dismiss{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);font-size:var(--font-size-h4);color:var(--color-error-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__dismiss:hover{background:var(--color-base-white)}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__dismiss:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}
.tilePreview-module-scss-module__rA5biG__tilePreview{max-width:min(100%,var(--size-tile-horizontal-max));cursor:default;border-width:var(--border-md);min-height:var(--size-9xl);height:var(--size-9xl);margin:0 auto}.tilePreview-module-scss-module__rA5biG__tilePreview:hover{transform:none}.tilePreview-module-scss-module__rA5biG__tilePreviewImage{width:calc(var(--size-8xl) + var(--space-xs));flex-shrink:0;min-width:0}
.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)}
.breedHandbookPage-module-scss-module__jhgTMq__container{box-sizing:border-box;width:100%;max-width:75rem;padding:var(--space-lg)var(--space-md)var(--space-2xl);margin:0 auto}@media (max-width:48em){.breedHandbookPage-module-scss-module__jhgTMq__container{padding:var(--space-sm)var(--space-xs)var(--space-xl)}}
/*# sourceMappingURL=caebbda25a3eda3c.css.map*/