.calculatorIntro-module-scss-module__6RhEQG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:stretch;display:flex}.calculatorIntro-module-scss-module__6RhEQG__title{text-align:center;max-width:var(--max-width-hero);margin:0 auto var(--space-lg);width:100%;line-height:2rem}.calculatorIntro-module-scss-module__6RhEQG__titleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.calculatorIntro-module-scss-module__6RhEQG__titleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;line-height:2rem}.calculatorIntro-module-scss-module__6RhEQG__asterisk{font-size:var(--font-size-body);vertical-align:top}.calculatorIntro-module-scss-module__6RhEQG__text{width:100%}.calculatorIntro-module-scss-module__6RhEQG__text p:not(.calculatorIntro-module-scss-module__6RhEQG__reference){font-size:var(--font-size-body);max-width:none;margin:0;line-height:1.25rem}.calculatorIntro-module-scss-module__6RhEQG__text p+p{margin-top:var(--space-md)}.calculatorIntro-module-scss-module__6RhEQG__text a{color:var(--color-brand-primary-500);text-decoration:underline}.calculatorIntro-module-scss-module__6RhEQG__text p.calculatorIntro-module-scss-module__6RhEQG__reference{font-size:var(--font-size-xs);line-height:1rem}.calculatorIntro-module-scss-module__6RhEQG__referenceAsterisk{font-size:var(--font-size-body)}@media (max-width:64em){.calculatorIntro-module-scss-module__6RhEQG__titleBold{font-size:var(--font-size-stat);line-height:1.75rem}.calculatorIntro-module-scss-module__6RhEQG__titleText{font-size:var(--font-size-h3);line-height:1.5rem}}
.calculatorOutro-module-scss-module__8ip5nq__outro{width:100%;margin:var(--space-lg)0;flex-direction:column;align-items:stretch;display:flex}.calculatorOutro-module-scss-module__8ip5nq__title{width:100%;line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-lg);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.calculatorOutro-module-scss-module__8ip5nq__outroText{color:var(--color-neutral-900);width:100%}.calculatorOutro-module-scss-module__8ip5nq__outroText p{max-width:none;line-height:1.25rem}.calculatorOutro-module-scss-module__8ip5nq__outroText p:not(:last-child){margin-bottom:var(--space-md)}.calculatorOutro-module-scss-module__8ip5nq__outroText a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:64em){.calculatorOutro-module-scss-module__8ip5nq__title{font-size:var(--space-lg);line-height:1.75rem}}
.shareLinks-module-scss-module__XCyFDa__root{align-items:center;display:flex;overflow:visible}.shareLinks-module-scss-module__XCyFDa__menu{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2xs);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-md);cursor:pointer;box-sizing:content-box;background-color:var(--color-surface);background-color:color-mix(in srgb,var(--color-surface)75%,transparent);padding:.375rem;transition:width .3s;display:flex;overflow:hidden}.shareLinks-module-scss-module__XCyFDa__menuDisabled{cursor:default;opacity:.65}.shareLinks-module-scss-module__XCyFDa__menuOpen{background-color:var(--color-surface);width:calc(var(--size-10xl) - var(--space-xs));transition:width .3s}.shareLinks-module-scss-module__XCyFDa__menuOpenOne{width:calc(var(--size-4xl) + var(--space-xs))}.shareLinks-module-scss-module__XCyFDa__link{flex-shrink:0;justify-content:center;align-items:center;height:1.25rem;display:flex}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1.25rem;height:1.25rem;color:var(--color-neutral-1000)}.shareLinks-module-scss-module__XCyFDa__platforms{justify-content:center;gap:var(--space-xs);opacity:1;visibility:visible;width:100%;transition:opacity 1s,visibility 1s;display:flex}.shareLinks-module-scss-module__XCyFDa__platformsClosed{opacity:0;visibility:hidden;width:0;height:0;transition:opacity .5s,visibility 1s,height 1s,width 1s}.shareLinks-module-scss-module__XCyFDa__platformButton{appearance:none;background:0 0;border:none;padding:0;display:inline-flex}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:calc(var(--size-md) + var(--space-2xs));height:calc(var(--size-md) + var(--space-2xs));opacity:.35;color:var(--color-neutral-1000);margin:0;transition:opacity .5s}.shareLinks-module-scss-module__XCyFDa__platformButton:hover .shareLinks-module-scss-module__XCyFDa__platformIcon{opacity:1;cursor:pointer}.shareLinks-module-scss-module__XCyFDa__platformIcon>svg{width:100%;height:100%;display:block}@media (max-width:48em){.shareLinks-module-scss-module__XCyFDa__menu{width:1rem;height:1rem;padding:.25rem}.shareLinks-module-scss-module__XCyFDa__link{height:1rem}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1rem;height:1rem}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:1.25rem;height:1.25rem}}
.providerProfile-module-scss-module__EhP4xW__providerProfileContainer{padding-bottom:var(--size-9xl);flex-direction:column;align-items:center;margin:0 auto;display:flex}.providerProfile-module-scss-module__EhP4xW__providerProfileContainer>:not(.providerProfile-module-scss-module__EhP4xW__buttonContainer){max-width:var(--max-width-page)}.providerProfile-module-scss-module__EhP4xW__photoBannerUpload{width:100%;max-width:var(--max-width-page);margin:var(--space-xl)auto 0;padding:var(--space-md)var(--space-2xl);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width:64em){.providerProfile-module-scss-module__EhP4xW__photoBannerUpload{padding:var(--space-md)var(--space-lg);margin-top:var(--space-md)}}@media (max-width:34em){.providerProfile-module-scss-module__EhP4xW__photoBannerUpload{margin-top:0;padding:0}}.providerProfile-module-scss-module__EhP4xW__photoBannerUpload .providerProfile-module-scss-module__EhP4xW__shareLinks{z-index:2;position:absolute;bottom:0;right:0}.providerProfile-module-scss-module__EhP4xW__mobileAccountDetails{display:none}.providerProfile-module-scss-module__EhP4xW__desktopAccountDetails{display:block}.providerProfile-module-scss-module__EhP4xW__profileWrapper{width:100%;padding-left:var(--space-3xl);display:flex}.providerProfile-module-scss-module__EhP4xW__profilePhotoUpload{margin:var(--space-xl);flex-direction:column;align-items:center;display:flex}.providerProfile-module-scss-module__EhP4xW__fieldName{margin-top:var(--space-sm);margin-bottom:var(--space-xs);text-align:center}.providerProfile-module-scss-module__EhP4xW__fieldLabelName{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.providerProfile-module-scss-module__EhP4xW__field{margin-bottom:var(--space-xs);align-items:center;display:flex}@media (max-width:64em){.providerProfile-module-scss-module__EhP4xW__field{justify-content:center}}.providerProfile-module-scss-module__EhP4xW__fieldIcon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.5rem}@media (max-width:64em){.providerProfile-module-scss-module__EhP4xW__fieldIcon{width:1rem;height:1rem;margin-right:var(--space-xs)}}.providerProfile-module-scss-module__EhP4xW__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5rem}@media (max-width:64em){.providerProfile-module-scss-module__EhP4xW__fieldLabel{font-size:var(--font-size-xs);line-height:1rem}}.providerProfile-module-scss-module__EhP4xW__profile{padding:var(--space-lg);box-sizing:border-box;width:100%;height:100%;max-width:var(--max-width-prose);position:relative}.providerProfile-module-scss-module__EhP4xW__socialLinksSection{margin-bottom:var(--space-lg)}.providerProfile-module-scss-module__EhP4xW__socialLinksTitle{font-size:var(--font-size-xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md)}.providerProfile-module-scss-module__EhP4xW__socialLinksGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:64em){.providerProfile-module-scss-module__EhP4xW__socialLinksGrid{grid-template-columns:1fr}}.providerProfile-module-scss-module__EhP4xW__prefixBox{padding-inline:var(--space-sm);margin:calc(-1*var(--space-sm));background:var(--color-bg-secondary);border-right:1px solid var(--color-border-default);border-radius:calc(var(--radius-md) - 1px)0 0 calc(var(--radius-md) - 1px);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;margin-right:0;display:flex}.providerProfile-module-scss-module__EhP4xW__profileTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text-primary);margin-bottom:var(--space-md);display:block}.providerProfile-module-scss-module__EhP4xW__divider{margin:var(--space-lg)0;border:none;border-top:var(--border-sm)solid var(--color-border-default)}.providerProfile-module-scss-module__EhP4xW__sectionHeading{font-size:var(--font-size-xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md)}.providerProfile-module-scss-module__EhP4xW__businessName{font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;padding:0;line-height:2.5rem}.providerProfile-module-scss-module__EhP4xW__providerInfoRow{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.providerProfile-module-scss-module__EhP4xW__starRating{color:var(--color-star-rating);font-size:var(--font-size-base);letter-spacing:1px}.providerProfile-module-scss-module__EhP4xW__ratingNumber{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-left:var(--space-2xs)}.providerProfile-module-scss-module__EhP4xW__reviewLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:var(--space-xs)}.providerProfile-module-scss-module__EhP4xW__registrations{margin-bottom:var(--space-md)}.providerProfile-module-scss-module__EhP4xW__registrations .providerProfile-module-scss-module__EhP4xW__registrationItem{margin-bottom:var(--space-md);max-width:var(--size-14xl)}.providerProfile-module-scss-module__EhP4xW__registrations .providerProfile-module-scss-module__EhP4xW__registrationLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.providerProfile-module-scss-module__EhP4xW__registrations .providerProfile-module-scss-module__EhP4xW__registrationFields{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.providerProfile-module-scss-module__EhP4xW__associations{margin-bottom:var(--space-lg)}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationContainer{gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex;position:relative}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationUploadWrapper{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationLabel{font-weight:var(--font-weight-bold);margin:var(--space-xs)0}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationRemoveButton{top:var(--space-2xs);right:var(--space-2xs);background-color:var(--color-error);color:var(--color-base-white);border-radius:var(--radius-pill);width:var(--space-lg);height:var(--space-lg);cursor:pointer;font-size:var(--font-size-body);border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationRemoveButton:hover{background-color:var(--color-error-text)}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationAddWrapper{margin-bottom:var(--space-1_5xl);align-items:center;display:flex;position:relative}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationAddButton{width:var(--size-8xl);height:var(--size-8xl);border:var(--border-lg)dashed var(--color-brand-primary-500);background-color:var(--color-bg-surface);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationAddButtonLabel{font-size:var(--font-size-h5);color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-align:center;margin:auto 0}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__profileDescriptionTitle{font-size:var(--font-size-xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md)}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__breedDropdown{margin-bottom:var(--space-lg)}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__breedDropdown>div>label{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__tabsContainer{margin-top:var(--space-md)}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__tabsLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-xs)}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__requiredAsterisk{color:#ba1a1a;margin-left:.25rem}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__tabsRow{align-items:flex-start;gap:var(--space-xs);margin-bottom:1.25rem;display:flex;overflow-x:auto}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__tabsRow>nav{margin-bottom:0}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__addTabButton{appearance:none;padding:var(--space-sm)var(--space-md);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-sm);color:var(--color-brand-primary-500);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-tight);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__addTabButton:hover{background-color:var(--color-brand-primary-50)}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__customTabControls{align-items:flex-end;gap:var(--space-md);margin-top:var(--space-sm);margin-bottom:var(--space-md);display:flex}.providerProfile-module-scss-module__EhP4xW__profileDescription .providerProfile-module-scss-module__EhP4xW__removeTabButton{flex-shrink:0}.providerProfile-module-scss-module__EhP4xW__notification{z-index:100;border-radius:5px;flex-direction:row;align-items:center;padding:1.5rem;font-size:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.providerProfile-module-scss-module__EhP4xW__notification.providerProfile-module-scss-module__EhP4xW__success{color:#145141;background:#aee9d1}.providerProfile-module-scss-module__EhP4xW__notification.providerProfile-module-scss-module__EhP4xW__warning{color:#8f5e2b;background:#ffd79d}.providerProfile-module-scss-module__EhP4xW__notification .providerProfile-module-scss-module__EhP4xW__notificationText{margin-right:1rem}.providerProfile-module-scss-module__EhP4xW__notification .providerProfile-module-scss-module__EhP4xW__notificationClose{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:0;display:flex}.providerProfile-module-scss-module__EhP4xW__notification .providerProfile-module-scss-module__EhP4xW__notificationClose:hover{opacity:.7}.providerProfile-module-scss-module__EhP4xW__buttonContainer{width:100%;padding:var(--space-md);background-color:var(--color-brand-secondary-75);z-index:20;justify-content:center;display:flex;position:sticky;bottom:0}.providerProfile-module-scss-module__EhP4xW__buttonContainer .providerProfile-module-scss-module__EhP4xW__saveButton{width:20rem}.providerProfile-module-scss-module__EhP4xW__loading{padding:var(--space-3xl);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.providerProfile-module-scss-module__EhP4xW__error{padding:var(--space-lg);text-align:center;color:var(--color-status-error);background:var(--color-status-error-bg);border-radius:var(--radius-md);margin:var(--space-lg)var(--space-xl)}@media (max-width:64em){.providerProfile-module-scss-module__EhP4xW__mobileAccountDetails{text-align:center;padding:var(--space-md)var(--space-md)0;display:block}.providerProfile-module-scss-module__EhP4xW__desktopAccountDetails{display:none}.providerProfile-module-scss-module__EhP4xW__profileWrapper{flex-direction:column;align-items:center;padding-left:0}.providerProfile-module-scss-module__EhP4xW__profilePhotoUpload{margin:var(--space-md)auto}.providerProfile-module-scss-module__EhP4xW__profile{padding:var(--space-xl);width:100%}.providerProfile-module-scss-module__EhP4xW__profile .providerProfile-module-scss-module__EhP4xW__profileTitle{display:none}.providerProfile-module-scss-module__EhP4xW__businessName{text-align:center}.providerProfile-module-scss-module__EhP4xW__providerInfoRow{justify-content:center}.providerProfile-module-scss-module__EhP4xW__buttonContainer{padding:var(--space-md)var(--space-sm)}.providerProfile-module-scss-module__EhP4xW__registrations .providerProfile-module-scss-module__EhP4xW__registrationFields{grid-template-columns:1fr}}@media (max-width:34em){.providerProfile-module-scss-module__EhP4xW__profile{padding:var(--space-lg)var(--space-md)}.providerProfile-module-scss-module__EhP4xW__buttonContainer .providerProfile-module-scss-module__EhP4xW__saveButton{width:100%}.providerProfile-module-scss-module__EhP4xW__notification{right:var(--space-sm);bottom:var(--space-sm)}.providerProfile-module-scss-module__EhP4xW__associations .providerProfile-module-scss-module__EhP4xW__associationAddButton{width:var(--size-6xl);height:var(--size-6xl)}}
.multiSelect-module-scss-module__FliGuq__multiSelect{flex-direction:column;width:100%;display:flex;position:relative}.multiSelect-module-scss-module__FliGuq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000);margin-bottom:var(--space-2xs)}.multiSelect-module-scss-module__FliGuq__asterisk{color:var(--color-status-error-500);margin-left:var(--space-3xs)}.multiSelect-module-scss-module__FliGuq__control{border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-base-white);min-height:2.75rem;padding:var(--space-sm);padding-right:var(--space-xl);box-sizing:border-box;cursor:text;align-items:center;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.multiSelect-module-scss-module__FliGuq__control:hover:not(.multiSelect-module-scss-module__FliGuq__controlDisabled){border-color:var(--color-neutral-300);box-shadow:var(--shadow-sm)}.multiSelect-module-scss-module__FliGuq__controlOpen{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary-500)20%,transparent)}.multiSelect-module-scss-module__FliGuq__controlDisabled{background:var(--color-neutral-50);cursor:not-allowed;opacity:.6}.multiSelect-module-scss-module__FliGuq__controlError{border-color:var(--color-status-error-500)}.multiSelect-module-scss-module__FliGuq__valueContainer{gap:var(--space-2xs);flex-wrap:wrap;flex:1;align-items:center;display:flex}.multiSelect-module-scss-module__FliGuq__chip{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs)var(--space-xs);background:var(--color-brand-primary-500);border-radius:var(--radius-pill);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);max-width:100%;display:inline-flex}.multiSelect-module-scss-module__FliGuq__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiSelect-module-scss-module__FliGuq__chipRemove{width:var(--size-xs);height:var(--size-xs);color:var(--color-base-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .12s;display:inline-flex}.multiSelect-module-scss-module__FliGuq__chipRemove:hover:not(:disabled){background:color-mix(in srgb,var(--color-base-white)20%,transparent)}.multiSelect-module-scss-module__FliGuq__chipRemove:disabled{cursor:not-allowed}.multiSelect-module-scss-module__FliGuq__input{min-width:calc(var(--size-2xl) + var(--space-sm));font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);padding:var(--space-3xs)0;background:0 0;border:none;outline:none;flex:1}.multiSelect-module-scss-module__FliGuq__input::placeholder{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.multiSelect-module-scss-module__FliGuq__input:disabled{cursor:not-allowed}.multiSelect-module-scss-module__FliGuq__actions{right:var(--space-xs);pointer-events:none;align-items:center;display:inline-flex;position:absolute}.multiSelect-module-scss-module__FliGuq__chevron{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;transition:transform .15s}.multiSelect-module-scss-module__FliGuq__chevronOpen{transform:rotate(180deg)}.multiSelect-module-scss-module__FliGuq__dropdown{margin-top:var(--space-2xs);background:var(--color-base-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:calc(var(--size-11xl) + var(--space-md));z-index:var(--z-index-dropdown);padding:var(--space-2xs);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.multiSelect-module-scss-module__FliGuq__option{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-sm);color:var(--color-neutral-1000);border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,color .12s;display:flex}.multiSelect-module-scss-module__FliGuq__option:hover:not(.multiSelect-module-scss-module__FliGuq__optionDisabled){background:var(--color-neutral-50)}.multiSelect-module-scss-module__FliGuq__optionHighlighted{background:var(--color-neutral-100)}.multiSelect-module-scss-module__FliGuq__optionSelected{color:var(--color-brand-primary-600);font-weight:var(--font-weight-medium)}.multiSelect-module-scss-module__FliGuq__optionDisabled{opacity:.5;cursor:not-allowed}.multiSelect-module-scss-module__FliGuq__checkbox{width:var(--size-xs);height:var(--size-xs);border:1.5px solid var(--color-neutral-300);border-radius:var(--radius-xs);background:var(--color-base-white);flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.multiSelect-module-scss-module__FliGuq__optionSelected .multiSelect-module-scss-module__FliGuq__checkbox{background:var(--color-brand-primary-500);border-color:var(--color-brand-primary-500)}.multiSelect-module-scss-module__FliGuq__checkmark{color:var(--color-base-white);font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold)}.multiSelect-module-scss-module__FliGuq__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.multiSelect-module-scss-module__FliGuq__emptyState,.multiSelect-module-scss-module__FliGuq__loadingState{padding:var(--space-md);text-align:center;color:var(--color-neutral-500);font-size:var(--font-size-sm)}.multiSelect-module-scss-module__FliGuq__error{margin-top:var(--space-2xs);color:var(--color-status-error-500);font-size:var(--font-size-xs)}@media (max-width:34em){.multiSelect-module-scss-module__FliGuq__chip{font-size:var(--font-size-2xs)}.multiSelect-module-scss-module__FliGuq__dropdown{max-height:calc(var(--size-10xl) + var(--space-xs))}}
.imageToolbar-module-scss-module__Sa_p5G__toolbar{background-color:var(--color-bg-primary);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:var(--space-3xs);z-index:var(--z-index-dropdown);pointer-events:auto;display:flex;position:absolute}.imageToolbar-module-scss-module__Sa_p5G__group{margin-right:var(--space-xs);border-right:1px solid var(--color-neutral-300);padding-right:var(--space-xs);display:flex}.imageToolbar-module-scss-module__Sa_p5G__group:last-child{border-right:none;margin-right:0;padding-right:0}.imageToolbar-module-scss-module__Sa_p5G__button{padding:var(--space-2xs);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-neutral-700);font-size:var(--font-size-base);transition:background-color var(--motion-duration-fast)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.imageToolbar-module-scss-module__Sa_p5G__button:hover{background-color:var(--color-neutral-100);color:var(--color-primary-hover)}.imageToolbar-module-scss-module__Sa_p5G__buttonActive{background-color:var(--color-brand-secondary-300);color:var(--color-base-white)}.imageToolbar-module-scss-module__Sa_p5G__buttonActive:hover{background-color:var(--color-brand-secondary-400);color:var(--color-base-white)}.imageToolbar-module-scss-module__Sa_p5G__dropdown{position:relative}.imageToolbar-module-scss-module__Sa_p5G__dropdownButton{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-xs);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-neutral-700);font-size:var(--font-size-body);transition:background-color var(--motion-duration-fast)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard);background-color:#0000;border:none;display:flex}.imageToolbar-module-scss-module__Sa_p5G__dropdownButton:hover{background-color:var(--color-neutral-100);color:var(--color-primary-hover)}.imageToolbar-module-scss-module__Sa_p5G__dropdownArrow{font-size:var(--font-size-xs)}.imageToolbar-module-scss-module__Sa_p5G__dropdownMenu{background-color:var(--color-bg-primary);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:var(--z-index-dropdown);min-width:calc(var(--size-6xl) + var(--space-lg));margin-top:var(--space-3xs);padding:var(--space-3xs)0;position:absolute;top:100%;left:0}.imageToolbar-module-scss-module__Sa_p5G__dropdownItem{width:100%;padding:var(--space-xs)var(--space-sm);text-align:left;cursor:pointer;color:var(--color-neutral-700);font-size:var(--font-size-sm);transition:background-color var(--motion-duration-fast)var(--motion-ease-standard);background-color:#0000;border:none;display:block}.imageToolbar-module-scss-module__Sa_p5G__dropdownItem:hover{background-color:var(--color-neutral-100);color:var(--color-primary-hover)}.imageToolbar-module-scss-module__Sa_p5G__dropdownItemActive{background-color:var(--color-brand-secondary-100);color:var(--color-primary-hover)}@media (max-width:48em){.imageToolbar-module-scss-module__Sa_p5G__toolbar{flex-wrap:wrap;max-width:90%}.imageToolbar-module-scss-module__Sa_p5G__group{margin-right:var(--space-2xs);padding-right:var(--space-2xs)}.imageToolbar-module-scss-module__Sa_p5G__button{padding:var(--space-xs);min-width:var(--size-xl);min-height:var(--size-xl)}.imageToolbar-module-scss-module__Sa_p5G__dropdownButton{padding:var(--space-xs)}.imageToolbar-module-scss-module__Sa_p5G__dropdownMenu{width:calc(var(--size-8xl) + var(--space-2xs) + var(--space-3xs))}.imageToolbar-module-scss-module__Sa_p5G__dropdownItem{padding:var(--space-sm)var(--space-sm);font-size:var(--font-size-body)}}
.linkDialog-module-scss-module__XW1spG__form{flex-direction:column;flex:1;min-height:0;display:flex}.linkDialog-module-scss-module__XW1spG__body{gap:var(--space-md)}.linkDialog-module-scss-module__XW1spG__actions{gap:var(--space-sm);display:flex}
.imageDialog-module-scss-module__FjGdyG__form{flex-direction:column;flex:1;min-height:0;display:flex}.imageDialog-module-scss-module__FjGdyG__body{gap:var(--space-md)}.imageDialog-module-scss-module__FjGdyG__label{gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-direction:column;display:flex}.imageDialog-module-scss-module__FjGdyG__input{width:100%;padding:var(--space-xs)var(--space-sm);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);font-size:var(--font-size-body);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-fast)var(--motion-ease-standard)}.imageDialog-module-scss-module__FjGdyG__input:focus{border-color:var(--color-brand-primary-500);outline:2px solid color-mix(in srgb,var(--color-brand-primary-500)20%,transparent)}.imageDialog-module-scss-module__FjGdyG__input::placeholder{color:var(--color-neutral-500)}.imageDialog-module-scss-module__FjGdyG__input:disabled{background:var(--color-neutral-100);cursor:not-allowed}.imageDialog-module-scss-module__FjGdyG__select{width:100%;padding:var(--space-xs)var(--space-sm);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);font-size:var(--font-size-body);color:var(--color-text-primary);background:var(--color-bg-primary);cursor:pointer;transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-fast)var(--motion-ease-standard)}.imageDialog-module-scss-module__FjGdyG__select:focus{border-color:var(--color-brand-primary-500);outline:2px solid color-mix(in srgb,var(--color-brand-primary-500)20%,transparent)}.imageDialog-module-scss-module__FjGdyG__select:disabled{background:var(--color-neutral-100);cursor:not-allowed}.imageDialog-module-scss-module__FjGdyG__separator{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.imageDialog-module-scss-module__FjGdyG__separator:before,.imageDialog-module-scss-module__FjGdyG__separator:after{content:"";background:var(--color-border-default);flex:1;height:1px}.imageDialog-module-scss-module__FjGdyG__uploadSection{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.imageDialog-module-scss-module__FjGdyG__fileInput{width:calc(var(--space-3xs)*.5);height:calc(var(--space-3xs)*.5);clip:rect(0,0,0,0);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.imageDialog-module-scss-module__FjGdyG__uploadButton{padding:var(--space-sm)var(--space-lg);border:2px dashed var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-fast)var(--motion-ease-standard);justify-content:center;align-items:center;width:100%;display:inline-flex}.imageDialog-module-scss-module__FjGdyG__uploadButton:hover{border-color:var(--color-brand-primary-400);background:var(--color-brand-primary-50);color:var(--color-primary-hover)}.imageDialog-module-scss-module__FjGdyG__uploadHint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.imageDialog-module-scss-module__FjGdyG__error{padding:var(--space-xs)var(--space-sm);background:var(--color-status-error-500);border:1px solid var(--color-status-error-600);border-radius:var(--radius-sm);color:var(--color-base-white);font-size:var(--font-size-sm)}.imageDialog-module-scss-module__FjGdyG__preview{padding:var(--space-sm);background:var(--color-neutral-100);border-radius:var(--radius-md);justify-content:center;display:flex}.imageDialog-module-scss-module__FjGdyG__previewImage{max-width:100%;max-height:var(--size-10xl);border-radius:var(--radius-sm);object-fit:contain}.imageDialog-module-scss-module__FjGdyG__cropContainer{width:100%;height:calc(var(--size-12xl) + var(--space-1_5xl) + var(--space-2xs));background:var(--color-neutral-1000);border-radius:var(--radius-md);position:relative;overflow:hidden}.imageDialog-module-scss-module__FjGdyG__sliderRow{align-items:center;gap:var(--space-sm);display:flex}.imageDialog-module-scss-module__FjGdyG__sliderLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;min-width:var(--size-2xl)}.imageDialog-module-scss-module__FjGdyG__slider{appearance:none;background:var(--color-neutral-200);border-radius:var(--radius-sm);cursor:pointer;outline:none;flex:1;height:.375rem}.imageDialog-module-scss-module__FjGdyG__slider::-webkit-slider-thumb{appearance:none;width:var(--size-xs);height:var(--size-xs);background:var(--color-primary);cursor:pointer;transition:transform var(--motion-duration-fast)var(--motion-ease-standard);border-radius:50%}.imageDialog-module-scss-module__FjGdyG__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.imageDialog-module-scss-module__FjGdyG__slider::-moz-range-thumb{width:var(--size-xs);height:var(--size-xs);background:var(--color-primary);cursor:pointer;transition:transform var(--motion-duration-fast)var(--motion-ease-standard);border:none;border-radius:50%}.imageDialog-module-scss-module__FjGdyG__slider::-moz-range-thumb:hover{transform:scale(1.1)}
.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)}
.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%}}
.sexToggle-module-scss-module__ecIqmW__sexToggle{gap:var(--space-sm);display:flex}.sexToggle-module-scss-module__ecIqmW__sexButton{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);min-height:calc(var(--space-2xl) + var(--space-xs));border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer;flex:1;transition:all .15s;display:flex}.sexToggle-module-scss-module__ecIqmW__sexButton:hover:not(:disabled){border-color:var(--color-neutral-300);background:var(--color-neutral-25)}.sexToggle-module-scss-module__ecIqmW__sexButton:disabled{cursor:not-allowed;opacity:.5}.sexToggle-module-scss-module__ecIqmW__sexButton.sexToggle-module-scss-module__ecIqmW__active{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.sexToggle-module-scss-module__ecIqmW__sexButton.sexToggle-module-scss-module__ecIqmW__male.sexToggle-module-scss-module__ecIqmW__active{border-color:var(--color-sex-male);background:color-mix(in srgb,var(--color-sex-male)8%,transparent);color:var(--color-sex-male-hover)}.sexToggle-module-scss-module__ecIqmW__sexButton.sexToggle-module-scss-module__ecIqmW__female.sexToggle-module-scss-module__ecIqmW__active{border-color:var(--color-sex-female);background:color-mix(in srgb,var(--color-sex-female)8%,transparent);color:var(--color-sex-female-hover)}.sexToggle-module-scss-module__ecIqmW__icon{justify-content:center;align-items:center;display:flex}
.waitlistRequestModal-module-scss-module__wK8Qya__field{margin-bottom:var(--space-md)}.waitlistRequestModal-module-scss-module__wK8Qya__fieldLabel{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-xs);display:block}.waitlistRequestModal-module-scss-module__wK8Qya__loadingText{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.waitlistRequestModal-module-scss-module__wK8Qya__details{gap:var(--space-md);flex-direction:column;display:flex}.waitlistRequestModal-module-scss-module__wK8Qya__detailRow{gap:var(--space-2xs);flex-direction:column;display:flex}.waitlistRequestModal-module-scss-module__wK8Qya__detailLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.waitlistRequestModal-module-scss-module__wK8Qya__detailValue{font-size:var(--font-size-base);color:var(--color-text-primary)}.waitlistRequestModal-module-scss-module__wK8Qya__stripeError{background:var(--color-status-error-bg);color:var(--color-status-error);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin-bottom:var(--space-sm);line-height:var(--line-height-base)}.waitlistRequestModal-module-scss-module__wK8Qya__stripeErrorLink{color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold);margin-left:var(--space-2xs);text-decoration:underline}.waitlistRequestModal-module-scss-module__wK8Qya__stripeErrorLink:hover{text-decoration:none}
.partnerReadiness-module-scss-module__AXCFxa__about{align-items:center;gap:var(--space-lg);width:100%;margin-bottom:var(--space-lg);padding:var(--space-lg)var(--space-xl);border-radius:var(--radius-md);background-color:var(--color-brand-tertiary-50);box-sizing:border-box;display:flex}.partnerReadiness-module-scss-module__AXCFxa__headshot{border-radius:var(--radius-full);border:var(--border-lg)solid var(--color-brand-primary-500);object-fit:cover;flex-shrink:0;width:6rem;height:6rem}.partnerReadiness-module-scss-module__AXCFxa__aboutText{flex:1;min-width:0}.partnerReadiness-module-scss-module__AXCFxa__aboutHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);margin:0}.partnerReadiness-module-scss-module__AXCFxa__practitioner{margin:var(--space-3xs)0 0;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600)}.partnerReadiness-module-scss-module__AXCFxa__bio{margin:var(--space-xs)0 0;font-size:var(--font-size-body);white-space:pre-line;line-height:1.5}.partnerReadiness-module-scss-module__AXCFxa__logo{object-fit:contain;flex-shrink:0;max-width:10rem;max-height:5rem}.partnerReadiness-module-scss-module__AXCFxa__preLine{white-space:pre-line}@media (max-width:64em){.partnerReadiness-module-scss-module__AXCFxa__about{text-align:center;padding:var(--space-md);flex-direction:column}.partnerReadiness-module-scss-module__AXCFxa__logo{order:-1}}.partnerReadiness-module-scss-module__AXCFxa__previewNotice{width:100%;margin:0 0 var(--space-md);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-sm);background-color:var(--color-warning-bg);color:var(--color-warning-text);box-sizing:border-box}
.waitlistRequestsPanel-module-scss-module__vXiiUq__container{background:var(--color-base-white);border-radius:var(--radius-lg);max-width:100%;box-shadow:0 var(--space-3xs)var(--space-xs)#0000000f;overflow:hidden}.waitlistRequestsPanel-module-scss-module__vXiiUq__header{padding:var(--space-md);border-bottom:var(--border-sm)solid var(--color-border-default);justify-content:flex-end;align-items:center;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__filter{min-width:10rem}.waitlistRequestsPanel-module-scss-module__vXiiUq__error{padding:var(--space-md);color:var(--color-error-text);background-color:var(--color-error-bg);border-radius:var(--radius-sm)}.waitlistRequestsPanel-module-scss-module__vXiiUq__loading{padding:var(--space-3xl)var(--space-1_5xl);background:var(--color-base-white);border-radius:var(--radius-lg);min-height:12.5rem;box-shadow:0 var(--space-3xs)var(--space-xs)#0000000f;flex-direction:column;justify-content:center;align-items:center;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__spinner{border:var(--border-lg)solid var(--color-border-default);border-top-color:var(--color-primary);width:1.5rem;height:1.5rem;margin-bottom:var(--space-md);border-radius:50%;animation:1s linear infinite waitlistRequestsPanel-module-scss-module__vXiiUq__spin}@keyframes waitlistRequestsPanel-module-scss-module__vXiiUq__spin{to{transform:rotate(360deg)}}.waitlistRequestsPanel-module-scss-module__vXiiUq__loadingText{color:var(--color-neutral-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.waitlistRequestsPanel-module-scss-module__vXiiUq__empty{padding:var(--space-xl);text-align:center;color:var(--color-text-muted)}.waitlistRequestsPanel-module-scss-module__vXiiUq__emptyIcon{font-size:var(--font-size-display);margin-bottom:var(--space-md);opacity:.6}.waitlistRequestsPanel-module-scss-module__vXiiUq__emptyMessage{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs);color:var(--color-text-secondary)}.waitlistRequestsPanel-module-scss-module__vXiiUq__emptySubmessage{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:400px;margin:0 auto;line-height:1.5}.waitlistRequestsPanel-module-scss-module__vXiiUq__tableWrapper{overflow-x:auto}.waitlistRequestsPanel-module-scss-module__vXiiUq__table{border-collapse:collapse;table-layout:fixed;width:100%}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th{background:var(--color-primary);color:var(--color-base-white);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);padding:var(--space-sm)var(--space-sm);text-align:center;border:none}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:first-child{text-align:left;width:200px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(2){width:120px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(3){width:auto}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(4){width:120px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(5){width:140px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr{height:64px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr:hover{background:rgba(var(--color-primary-rgb),.05)}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr td{padding:var(--space-sm)var(--space-sm);border-bottom:var(--border-sm)solid var(--color-border-default);vertical-align:middle;text-align:center;font-size:var(--font-size-sm)}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr td:first-child{text-align:left}.waitlistRequestsPanel-module-scss-module__vXiiUq__noteCell{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--color-text-secondary);font-style:italic;overflow:hidden}.waitlistRequestsPanel-module-scss-module__vXiiUq__viewRequestBtn{align-items:center;gap:var(--space-2xs);font-size:.85rem;font-weight:var(--font-weight-semibold);height:30px;padding:0 var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap;width:100%;display:inline-flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__profile{align-items:center;gap:var(--space-sm);cursor:pointer;text-align:left;justify-content:flex-start;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.waitlistRequestsPanel-module-scss-module__vXiiUq__profileInfo{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__profileName{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;gap:var(--space-xs);display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__verifiedBadge{background-color:var(--color-success);width:16px;height:16px;color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}
.pupTimeEstimatorPage-module-scss-module__DUBNmq__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.pupTimeEstimatorPage-module-scss-module__DUBNmq__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:40rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);line-height:var(--size-xl);margin-bottom:var(--space-xs)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introText p:last-child{margin-bottom:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introText a{color:var(--color-brand-primary-500);text-decoration:underline}.pupTimeEstimatorPage-module-scss-module__DUBNmq__results{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsTitle{font-size:var(--font-size-stat);margin:0 0 var(--space-md);font-weight:var(--font-weight-extrabold)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsContainer{box-sizing:border-box;min-height:30rem;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsInputs{background-color:var(--color-brand-tertiary-50);width:var(--size-14xl);padding:var(--space-md)var(--space-xl);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedSelectorWrap{margin-top:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedLabel{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedIcon{width:15rem;height:15rem;margin-bottom:var(--space-md);border:var(--border-lg)solid var(--color-brand-primary-500);background-color:var(--color-base-white);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;overflow:hidden}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedIconImg{object-fit:cover;width:15rem;height:15rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedIconImgSmall{height:var(--size-10xl);width:var(--size-10xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsButtonContainer{margin-bottom:var(--space-md);margin-top:var(--space-xl);justify-content:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsSummary{flex:1;align-items:center;display:flex;overflow:hidden}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplay{box-sizing:border-box;padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplaySummary{box-sizing:border-box;gap:var(--space-xl);flex-wrap:wrap;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScore{box-sizing:border-box;flex:1;margin:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreTitle{font-size:var(--font-size-stat);line-height:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreDescription{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValues{justify-content:center;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue{font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);text-align:center}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue:not(:last-child){margin-right:var(--space-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreHeading{font-size:var(--font-size-stat)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResults{box-sizing:border-box;flex:1}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsHeading{font-size:var(--font-size-stat);line-height:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsText{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayNext{box-sizing:border-box;margin-top:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholder{flex-direction:column;align-items:center;min-height:24rem;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderIcon{height:32rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderImg{width:auto;height:32rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__quizSections{width:100%}.pupTimeEstimatorPage-module-scss-module__DUBNmq__quizSectionsCard{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);box-shadow:0 0 10px #01686c80}.pupTimeEstimatorPage-module-scss-module__DUBNmq__section{border:var(--border-sm)solid var(--color-neutral-1000);width:100%;padding:var(--space-md);margin-bottom:var(--space-md);box-sizing:border-box}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionTitle{font-family:var(--font-family-base);font-weight:var(--font-weight-black);color:var(--color-text-primary);font-size:1.75rem;line-height:2rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionToggle{width:var(--size-md);height:var(--size-md);transition:transform var(--motion-duration-slow)var(--motion-ease-standard)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionToggle.pupTimeEstimatorPage-module-scss-module__DUBNmq__expanded{transform:rotate(180deg)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionContent{padding-top:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitSection{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitButton{width:75%;height:var(--size-4xl);font-size:var(--font-size-stat);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500);color:var(--color-base-white);border:none}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outro{width:100%;margin:var(--space-xl)0 var(--space-lg);flex-direction:column;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__profileCard{max-width:var(--max-width-prose);width:100%;margin:var(--space-md)auto}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroTitle{width:100%;line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-lg);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroText p:last-child{margin-bottom:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroText a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:64em){.pupTimeEstimatorPage-module-scss-module__DUBNmq__introTitleBold{font-size:var(--font-size-stat);line-height:var(--font-size-stat)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__results{padding:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsContainer{align-items:center;gap:var(--space-lg);flex-direction:column-reverse}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsInputs{width:100%;max-width:28rem;margin:0 auto}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedLabel{text-align:center}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsSummary{margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplay{padding:var(--space-lg)var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplaySummary{flex-direction:column;align-items:center;width:100%;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScore{margin-bottom:var(--space-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreDescription{font-size:var(--font-size-body);line-height:var(--font-size-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValues .pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue{margin:0 var(--space-sm)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValues .pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue:not(:last-child){margin-right:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsHeading{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsText{font-size:var(--font-size-body);line-height:var(--font-size-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholder{min-height:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderIcon,.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderImg{width:100%;height:auto}.pupTimeEstimatorPage-module-scss-module__DUBNmq__quizSectionsCard{padding:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitSection{margin:var(--space-xl)0 var(--space-lg)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitButton{width:100%;font-size:var(--font-size-2xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroTitle{font-size:var(--font-size-2xl);line-height:1.75rem}}
.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}
.previewDialog-module-scss-module__s29Y2a__dialog{padding:0}.previewDialog-module-scss-module__s29Y2a__toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm)var(--space-md);padding:var(--space-sm)var(--space-lg);border-bottom:var(--border-sm)solid var(--color-border-default);background-color:var(--color-base-white);flex-wrap:wrap;display:flex}.previewDialog-module-scss-module__s29Y2a__toolbarText{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.previewDialog-module-scss-module__s29Y2a__toolbarText strong{color:var(--color-text-primary);font-size:var(--font-size-base)}.previewDialog-module-scss-module__s29Y2a__views{gap:var(--space-2xs);padding:var(--space-3xs);border-radius:var(--radius-pill);background-color:var(--color-neutral-100);flex-wrap:wrap;display:flex}.previewDialog-module-scss-module__s29Y2a__view{padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none}.previewDialog-module-scss-module__s29Y2a__view[aria-selected=true]{background-color:var(--color-base-white);color:var(--color-brand-primary-600);box-shadow:var(--shadow-xs)}.previewDialog-module-scss-module__s29Y2a__body{background-color:var(--color-base-white);flex:1;overflow-y:auto}.previewDialog-module-scss-module__s29Y2a__page{width:100%;max-width:var(--max-width-content-wide);padding:var(--space-xl)clamp(var(--space-md),4vw,var(--space-xl))var(--space-3xl);box-sizing:border-box;flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (max-width:64em){.previewDialog-module-scss-module__s29Y2a__toolbar{padding:var(--space-sm)var(--space-md)}.previewDialog-module-scss-module__s29Y2a__page{padding:var(--space-md)var(--space-md)var(--space-2xl)}}
.waitlistSharePanel-module-scss-module__pEnyHG__container{padding:0}.waitlistSharePanel-module-scss-module__pEnyHG__subtitle{width:100%;font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--color-text-primary);align-items:center;gap:var(--space-xs);line-height:1.5rem;display:flex}.waitlistSharePanel-module-scss-module__pEnyHG__buttonContainer{margin-bottom:var(--space-xl)}.waitlistSharePanel-module-scss-module__pEnyHG__button{width:18rem;margin-bottom:var(--space-md);cursor:pointer;white-space:nowrap;justify-content:flex-start;align-items:center;display:flex}@media (max-width:48em){.waitlistSharePanel-module-scss-module__pEnyHG__button{width:100%}}.waitlistSharePanel-module-scss-module__pEnyHG__buttonIcon{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-right:var(--space-sm);vertical-align:middle;flex-shrink:0;display:inline-block}.waitlistSharePanel-module-scss-module__pEnyHG__dialogMessage{color:var(--color-text-secondary);margin-bottom:var(--space-md)}.waitlistSharePanel-module-scss-module__pEnyHG__successMessage{color:var(--color-success);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-md);padding:var(--space-sm);background-color:var(--color-success-light,#22c55e1a);border-radius:var(--radius-sm)}.waitlistSharePanel-module-scss-module__pEnyHG__errorMessage{color:var(--color-error);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-md);padding:var(--space-sm);background-color:var(--color-error-light,#ef44441a);border-radius:var(--radius-sm)}
.tool-filter-select-module-scss-module__Wkow4G__filterField{gap:var(--space-3xs);flex-direction:column;display:flex}.tool-filter-select-module-scss-module__Wkow4G__filterLabel{font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000)}.tool-filter-select-module-scss-module__Wkow4G__filterSelect{border:.0625rem solid var(--color-neutral-200);border-radius:var(--radius-md);width:100%;padding:var(--space-xs)var(--space-sm);background:var(--color-surface);font-size:var(--font-size-body)}
.breederVerifierPage-module-scss-module__YNPP6q__shell{--container-max-width:70rem}.breederVerifierPage-module-scss-module__YNPP6q__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-lg);max-width:40rem}.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs);display:block}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;display:block}.breederVerifierPage-module-scss-module__YNPP6q__asterisk{font-size:var(--font-size-body);vertical-align:top}.breederVerifierPage-module-scss-module__YNPP6q__introText p{line-height:var(--space-md-lg)}.breederVerifierPage-module-scss-module__YNPP6q__introText a,.breederVerifierPage-module-scss-module__YNPP6q__textLink{color:var(--color-primary);text-decoration:underline}.breederVerifierPage-module-scss-module__YNPP6q__reference{font-size:var(--font-size-xs);line-height:var(--space-md)!important}.breederVerifierPage-module-scss-module__YNPP6q__form{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.breederVerifierPage-module-scss-module__YNPP6q__formContainer{display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formContainer{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formResults{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResults{margin-bottom:0}}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:24rem;margin-right:var(--space-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:0;margin-bottom:0;margin-right:0}}.breederVerifierPage-module-scss-module__YNPP6q__formIconWrapper,.breederVerifierPage-module-scss-module__YNPP6q__formIcon{width:15rem;height:15rem}.breederVerifierPage-module-scss-module__YNPP6q__formInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formRow{margin-bottom:var(--space-md);justify-content:space-between;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formRow{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formInput{flex:1}.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:var(--space-md)}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:0;margin-bottom:var(--space-xs)}}.breederVerifierPage-module-scss-module__YNPP6q__formInputLabel{font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__textField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__textFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer{border-radius:var(--radius-md);border:var(--border-sm)solid var(--color-neutral-100);box-sizing:border-box;background:var(--color-base-white);width:100%;height:2.5rem;min-height:2.75rem;transition:all .2s;display:flex;overflow:hidden}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput{width:100%;font-size:var(--font-size-sm);padding:var(--space-sm);font-family:var(--font-family-body);color:var(--color-gray-800);font-weight:var(--font-weight-medium);background:0 0;border:none;outline:none;line-height:1.25rem}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInputContainer{width:100%}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput{resize:vertical;width:100%;height:auto;min-height:7rem;padding:var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-body);color:var(--color-gray-800);background:var(--color-base-white);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-md);box-sizing:border-box;word-wrap:break-word;outline:none;transition:all .2s}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__formButtonContainer{justify-content:center;margin-top:auto;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__formShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:25.625rem;padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:0}}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl);font-weight:var(--font-weight-bold);max-width:28rem}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText p{margin:0;margin-bottom:var(--space-md);line-height:var(--font-size-2xl);text-align:center}.breederVerifierPage-module-scss-module__YNPP6q__videos{width:100%;margin:var(--space-xl)0;padding:var(--space-xl)var(--space-3xl);box-sizing:border-box;justify-content:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videos{flex-direction:column;padding:0}}.breederVerifierPage-module-scss-module__YNPP6q__videoCard{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 6rem;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:0}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoCard{margin:0 var(--space-md);margin-bottom:var(--space-xl)}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:var(--space-md)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--font-size-3xl);text-align:center;margin:0;margin:var(--space-md)0;white-space:pre-line;max-width:20rem}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitleNarrow{max-width:13rem}.breederVerifierPage-module-scss-module__YNPP6q__videoWrapper{background-color:var(--color-base-black);width:100%;height:40rem;display:block;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__videoThumbnail{object-fit:cover;width:100%;height:100%}.breederVerifierPage-module-scss-module__YNPP6q__playIcon{width:var(--space-3xl);height:var(--space-3xl);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breederVerifierPage-module-scss-module__YNPP6q__playIcon img{width:100%;height:100%}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.breederVerifierPage-module-scss-module__YNPP6q__form{padding:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:16rem;margin:0 auto;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer .breederVerifierPage-module-scss-module__YNPP6q__formResultsText{font-size:var(--font-size-body);line-height:var(--font-size-xl)}}
.dogNameGeneratorPage-module-scss-module__ktsocG__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogNameGeneratorPage-module-scss-module__ktsocG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:50rem}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p:last-child{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introText a{color:var(--color-primary);text-decoration:underline}.dogNameGeneratorPage-module-scss-module__ktsocG__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-h2);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__breedSelectorWrap{width:100%;margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainer{margin-top:var(--space-md);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainerButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{min-height:var(--size-15xl);flex:2;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelector{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptions{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption{border:3px solid var(--color-base-white);padding:var(--space-md);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption:not(:last-child){margin-right:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon svg{width:3.5rem;height:3.5rem}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptionLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-almost-black)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{margin-bottom:var(--space-xl);min-height:var(--size-14xl);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{width:100%;max-width:50rem;min-height:var(--size-7xl);flex-wrap:wrap;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-weight:var(--font-weight-extrabold);color:var(--color-primary);text-align:center;margin:var(--space-xs)var(--space-md);flex:calc(33.333% - 2rem);max-width:calc(33.333% - 2rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(4),.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(5){max-width:calc(50% - 1rem);margin:var(--space-xs)auto;flex:calc(50% - 1rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsHeading{font-size:var(--size-lg);text-shadow:1px 1px 2px #0000001a}.dogNameGeneratorPage-module-scss-module__ktsocG__font1{font-family:Rowdies,sans-serif;font-weight:var(--font-weight-regular)}.dogNameGeneratorPage-module-scss-module__ktsocG__font2{font-family:Concert One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font3{font-family:Chivo,sans-serif;font-weight:var(--font-weight-bold)}.dogNameGeneratorPage-module-scss-module__ktsocG__font4{font-family:Patua One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font5{font-family:Francois One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font6{font-family:Shantell Sans,sans-serif;font-weight:var(--font-weight-medium)}.dogNameGeneratorPage-module-scss-module__ktsocG__font7{font-family:Kosugi Maru,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font8{font-family:Viga,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font9{font-family:Itim,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{flex-direction:column;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderIcon{height:var(--size-15xl);width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{height:var(--size-15xl);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__loading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:center;margin-top:var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__spinner{border:var(--border-xl)solid var(--color-brand-primary-300);border-top:var(--border-xl)solid var(--color-primary);width:var(--size-4xl);height:var(--size-4xl);border-radius:50%;animation:1s linear infinite dogNameGeneratorPage-module-scss-module__ktsocG__spin}@keyframes dogNameGeneratorPage-module-scss-module__ktsocG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-lg);box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsGroup{margin-bottom:var(--space-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard{background-color:var(--color-background-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard p{color:var(--color-text-secondary);line-height:1.6}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderIcon{width:var(--size-4xl);height:var(--size-4xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-size:var(--font-size-h2);line-height:var(--font-size-h2)}.dogNameGeneratorPage-module-scss-module__ktsocG__results{padding:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{flex-direction:column-reverse}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel,.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{text-align:center}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{width:100%;min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:30.25rem}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-size:var(--font-size-2xl);min-height:0;margin:var(--space-xs)0;width:100%;max-width:none}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{object-fit:cover}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs .dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{font-size:var(--font-size-xl)}}
.pawsAndPlanQuizPage-module-scss-module__83Hm7a__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:40rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);line-height:var(--size-xl);margin-bottom:var(--space-xs)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__asterisk{font-size:var(--font-size-body);vertical-align:super;margin-left:var(--space-3xs);line-height:1}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText p{margin-bottom:var(--space-sm);line-height:1.25rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText p:last-child{margin-bottom:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText a{color:var(--color-brand-primary-500);text-decoration:underline}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__emphasis{font-weight:var(--font-weight-extrabold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__results{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsTitle{font-size:var(--font-size-stat);margin:0 0 var(--space-md);font-weight:var(--font-weight-extrabold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsContainer{box-sizing:border-box;min-height:30rem;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsInputs{background-color:var(--color-brand-tertiary-50);width:var(--size-14xl);padding:var(--space-md)var(--space-xl);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedSelectorWrap{margin-top:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedLabel{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIcon{width:15rem;height:15rem;margin-bottom:var(--space-md);border:var(--border-lg)solid var(--color-brand-primary-500);background-color:var(--color-base-white);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;overflow:hidden}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIconImg{object-fit:cover;width:15rem;height:15rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIconImgSmall{height:var(--size-10xl);width:var(--size-10xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsButtonContainer{margin-bottom:var(--space-md);margin-top:var(--space-xl);justify-content:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsSummary{flex:1;align-items:center;display:flex;overflow:hidden}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplay{box-sizing:border-box;padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplaySummary{box-sizing:border-box;gap:var(--space-xl);flex-wrap:wrap;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScore{box-sizing:border-box;flex:1;margin:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreTitle{font-size:var(--font-size-stat);line-height:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-align:center;margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreValues{justify-content:center;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreValue{font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);text-align:center}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreHeading{font-size:var(--font-size-stat)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayText{box-sizing:border-box;min-width:var(--size-13xl);flex:1;margin:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayTextContent{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayNext{box-sizing:border-box;margin-top:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholder{flex-direction:column;align-items:center;min-height:24rem;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderIcon{height:32rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderImg{width:auto;height:31rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSections{width:100%}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSectionsCard{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);box-shadow:0 0 10px #01686c80}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__section{border:var(--border-sm)solid var(--color-neutral-1000);width:100%;padding:var(--space-md);margin-bottom:var(--space-md);box-sizing:border-box}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionTitle{font-family:var(--font-family-base);font-weight:var(--font-weight-black);color:var(--color-text-primary);font-size:1.75rem;line-height:2rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionToggle{width:var(--size-md);height:var(--size-md);transition:transform var(--motion-duration-slow)var(--motion-ease-standard)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionToggle.pawsAndPlanQuizPage-module-scss-module__83Hm7a__expanded{transform:rotate(180deg)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionContent{padding-top:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitSection{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitButton{width:75%;height:var(--size-4xl);font-size:var(--font-size-stat);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500);color:var(--color-base-white);border:none}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outro{width:100%;margin:var(--space-xl)0 var(--space-lg);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroTitle{width:100%;line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-lg);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText p{margin-bottom:var(--space-sm);line-height:1.25rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText p:last-child{margin-bottom:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:64em){.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitleBold{font-size:var(--font-size-stat);line-height:var(--font-size-stat)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__results{padding:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsContainer{align-items:center;gap:var(--space-lg);flex-direction:column-reverse}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsInputs{width:100%;max-width:28rem;margin:0 auto}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedLabel{text-align:center}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsSummary{margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplay{padding:var(--space-lg)var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplaySummary{flex-direction:column;align-items:center;width:100%;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScore{margin-bottom:var(--space-xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayTextContent{font-size:var(--font-size-body);line-height:var(--font-size-xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholder{min-height:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderIcon,.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderImg{width:100%;height:auto}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSectionsCard{padding:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitSection{margin:var(--space-xl)0 var(--space-lg)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitButton{width:100%;font-size:var(--font-size-2xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroTitle{font-size:var(--font-size-2xl);line-height:1.75rem}}
.partnerPortal-module-scss-module__C1AOBG__shell{background-color:var(--color-neutral-25);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex}.partnerPortal-module-scss-module__C1AOBG__topBar{z-index:20;align-items:center;gap:var(--space-md);height:4rem;padding:0 var(--space-lg);border-bottom:var(--border-sm)solid var(--color-border-default);background-color:var(--color-base-white);display:flex;position:sticky;top:0}.partnerPortal-module-scss-module__C1AOBG__brand{align-items:center;display:inline-flex}.partnerPortal-module-scss-module__C1AOBG__brandLogo{width:auto;height:2.75rem}.partnerPortal-module-scss-module__C1AOBG__product{padding-left:var(--space-md);border-left:var(--border-sm)solid var(--color-border-default);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.partnerPortal-module-scss-module__C1AOBG__topActions{align-items:center;gap:var(--space-xs);margin-left:auto;display:flex}.partnerPortal-module-scss-module__C1AOBG__account{align-items:center;gap:var(--space-sm);margin-left:var(--space-sm);padding-left:var(--space-md);border-left:var(--border-sm)solid var(--color-border-default);display:flex}.partnerPortal-module-scss-module__C1AOBG__accountEmail{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.partnerPortal-module-scss-module__C1AOBG__signOut{color:var(--color-brand-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}.partnerPortal-module-scss-module__C1AOBG__signOut:hover{text-decoration:underline}.partnerPortal-module-scss-module__C1AOBG__layout{gap:var(--space-xl);width:100%;max-width:1200px;padding:var(--space-xl)var(--space-lg)8rem;box-sizing:border-box;flex:1;grid-template-columns:15rem minmax(0,1fr);margin:0 auto;display:grid}.partnerPortal-module-scss-module__C1AOBG__nav{align-self:start;gap:var(--space-md);flex-direction:column;display:flex;position:sticky;top:5.5rem}.partnerPortal-module-scss-module__C1AOBG__practice{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-lg);background-color:var(--color-base-white);border:var(--border-sm)solid var(--color-border-default);display:flex}.partnerPortal-module-scss-module__C1AOBG__practiceLogo{object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem}.partnerPortal-module-scss-module__C1AOBG__practiceInitial{border-radius:var(--radius-md);background-color:var(--color-brand-primary-500);width:2.5rem;height:2.5rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partnerPortal-module-scss-module__C1AOBG__practiceName{min-width:0;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.3}.partnerPortal-module-scss-module__C1AOBG__navList{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partnerPortal-module-scss-module__C1AOBG__navItem{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.partnerPortal-module-scss-module__C1AOBG__navItem:hover{background-color:var(--color-neutral-100);color:var(--color-text-primary)}.partnerPortal-module-scss-module__C1AOBG__navItem[aria-current=page]{background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-600)}.partnerPortal-module-scss-module__C1AOBG__navIcon{flex-shrink:0}.partnerPortal-module-scss-module__C1AOBG__navBadge{min-width:1.25rem;height:1.25rem;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--color-error);color:var(--color-base-white);font-size:var(--font-size-xs);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.partnerPortal-module-scss-module__C1AOBG__main{min-width:0;max-width:52rem;padding:0}.partnerPortal-module-scss-module__C1AOBG__sectionHeader{margin-bottom:var(--space-lg)}.partnerPortal-module-scss-module__C1AOBG__sectionTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin:0}.partnerPortal-module-scss-module__C1AOBG__sectionSubtitle{margin:var(--space-2xs)0 0;color:var(--color-text-secondary)}.partnerPortal-module-scss-module__C1AOBG__overview{gap:var(--space-lg);flex-direction:column;display:flex}.partnerPortal-module-scss-module__C1AOBG__card{gap:var(--space-md);padding:var(--space-lg);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-base-white);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.partnerPortal-module-scss-module__C1AOBG__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.partnerPortal-module-scss-module__C1AOBG__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.partnerPortal-module-scss-module__C1AOBG__cardHint{margin:var(--space-3xs)0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45}.partnerPortal-module-scss-module__C1AOBG__live,.partnerPortal-module-scss-module__C1AOBG__paused{padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}.partnerPortal-module-scss-module__C1AOBG__live{background-color:var(--color-success-bg);color:var(--color-success-text)}.partnerPortal-module-scss-module__C1AOBG__paused{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.partnerPortal-module-scss-module__C1AOBG__inlineActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.partnerPortal-module-scss-module__C1AOBG__progressValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600)}.partnerPortal-module-scss-module__C1AOBG__progress{border-radius:var(--radius-pill);background-color:var(--color-neutral-100);height:.5rem;overflow:hidden}.partnerPortal-module-scss-module__C1AOBG__progressFill{border-radius:var(--radius-pill);background-color:var(--color-brand-primary-500);height:100%;transition:width .3s;display:block}.partnerPortal-module-scss-module__C1AOBG__checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partnerPortal-module-scss-module__C1AOBG__checkItem{align-items:center;gap:var(--space-sm);padding:var(--space-sm)0;border-top:var(--border-sm)solid var(--color-border-muted);display:flex}.partnerPortal-module-scss-module__C1AOBG__checkItem:first-child{border-top:none}.partnerPortal-module-scss-module__C1AOBG__checkMark{border:var(--border-md)solid var(--color-border-default);border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--color-base-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partnerPortal-module-scss-module__C1AOBG__checkMark svg{width:.875rem;height:.875rem}.partnerPortal-module-scss-module__C1AOBG__checkDone{border-color:var(--color-brand-primary-500);background-color:var(--color-brand-primary-500)}.partnerPortal-module-scss-module__C1AOBG__checkText{flex-direction:column;flex:1;min-width:0;display:flex}.partnerPortal-module-scss-module__C1AOBG__checkLabel{font-weight:var(--font-weight-semibold)}.partnerPortal-module-scss-module__C1AOBG__optional{margin-left:var(--space-xs);padding:0 var(--space-2xs);border-radius:var(--radius-sm);background-color:var(--color-neutral-100);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.partnerPortal-module-scss-module__C1AOBG__checkHint{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.partnerPortal-module-scss-module__C1AOBG__checkGo{padding:var(--space-2xs)var(--space-sm);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-pill);background-color:var(--color-base-white);color:var(--color-brand-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;flex-shrink:0}.partnerPortal-module-scss-module__C1AOBG__checkGo:hover{background-color:var(--color-brand-primary-50)}.partnerPortal-module-scss-module__C1AOBG__stats{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerPortal-module-scss-module__C1AOBG__stat{padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--color-neutral-25);flex-direction:column;display:flex}.partnerPortal-module-scss-module__C1AOBG__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.partnerPortal-module-scss-module__C1AOBG__statLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.partnerPortal-module-scss-module__C1AOBG__saveBar{left:50%;bottom:var(--space-lg);z-index:30;width:min(44rem,100% - 2*var(--space-md));justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm)var(--space-sm)var(--space-sm)var(--space-lg);border-radius:var(--radius-xl);background-color:var(--color-base-white);border:var(--border-sm)solid var(--color-border-default);box-shadow:var(--shadow-lg);box-sizing:border-box;display:flex;position:fixed;transform:translate(-50%)}.partnerPortal-module-scss-module__C1AOBG__saveText{min-width:0;font-size:var(--font-size-sm);flex-direction:column;display:flex}.partnerPortal-module-scss-module__C1AOBG__saveActions{gap:var(--space-xs);flex-shrink:0;display:flex}.partnerPortal-module-scss-module__C1AOBG__issueLink{color:var(--color-error-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.partnerPortal-module-scss-module__C1AOBG__muted{color:var(--color-text-secondary)}.partnerPortal-module-scss-module__C1AOBG__error{color:var(--color-error-text)}.partnerPortal-module-scss-module__C1AOBG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64em){.partnerPortal-module-scss-module__C1AOBG__topBar{padding:0 var(--space-md);gap:var(--space-sm)}.partnerPortal-module-scss-module__C1AOBG__product{display:none}.partnerPortal-module-scss-module__C1AOBG__account{padding-left:var(--space-sm);margin-left:0}.partnerPortal-module-scss-module__C1AOBG__hideSmall{display:none}.partnerPortal-module-scss-module__C1AOBG__layout{gap:var(--space-md);padding:var(--space-md)var(--space-md)9rem;grid-template-columns:minmax(0,1fr)}.partnerPortal-module-scss-module__C1AOBG__nav{position:static}.partnerPortal-module-scss-module__C1AOBG__practice{display:none}.partnerPortal-module-scss-module__C1AOBG__navList{gap:var(--space-2xs);padding-bottom:var(--space-2xs);flex-direction:row;overflow-x:auto}.partnerPortal-module-scss-module__C1AOBG__navItem{white-space:nowrap;border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-pill);background-color:var(--color-base-white)}.partnerPortal-module-scss-module__C1AOBG__sectionTitle{font-size:var(--font-size-2xl)}.partnerPortal-module-scss-module__C1AOBG__saveBar{padding:var(--space-sm)var(--space-md);bottom:var(--space-sm);flex-direction:column;align-items:stretch}.partnerPortal-module-scss-module__C1AOBG__saveActions{justify-content:flex-end}}
.treatmentsList-module-scss-module__0jfszq__container{gap:var(--space-md);flex-direction:column;display:flex}.treatmentsList-module-scss-module__0jfszq__label{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-xs)}.treatmentsList-module-scss-module__0jfszq__empty{color:var(--color-text-secondary);padding:var(--space-md);text-align:center;background-color:var(--color-bg-secondary);border-radius:var(--radius-md);font-style:italic}.treatmentsList-module-scss-module__0jfszq__treatmentRow{gap:var(--space-sm);padding:var(--space-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);align-items:flex-start;display:flex}.treatmentsList-module-scss-module__0jfszq__treatmentFields{gap:var(--space-sm);flex:1;grid-template-columns:1fr 150px 1fr;display:grid}@media (max-width:768px){.treatmentsList-module-scss-module__0jfszq__treatmentFields{grid-template-columns:1fr}}.treatmentsList-module-scss-module__0jfszq__removeButton{color:var(--color-error);padding:var(--space-xs);flex-shrink:0}.treatmentsList-module-scss-module__0jfszq__removeButton:hover:not(:disabled){background-color:var(--color-error-bg)}.treatmentsList-module-scss-module__0jfszq__addButton{align-self:flex-start}
.audienceFields-module-scss-module__OYtoEq__card{margin-bottom:var(--space-lg);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);background:var(--color-bg-primary);scroll-margin-top:7rem;scroll-margin-bottom:6rem}.audienceFields-module-scss-module__OYtoEq__header{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-md);border-radius:calc(var(--radius-lg) - 1px);box-shadow:var(--shadow-md);font:inherit;color:var(--color-base-white);text-align:left;cursor:pointer;background:linear-gradient(135deg,#01686cf2 0%,#43b5a3e6 100%);border:none;transition:filter .15s;display:flex}.audienceFields-module-scss-module__OYtoEq__header[aria-expanded=true]{border-radius:calc(var(--radius-lg) - 1px)calc(var(--radius-lg) - 1px)0 0}.audienceFields-module-scss-module__OYtoEq__header:hover{filter:brightness(.92)}.audienceFields-module-scss-module__OYtoEq__header:focus-visible{outline:2px solid var(--color-base-white);outline-offset:-4px}.audienceFields-module-scss-module__OYtoEq__headerText{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.audienceFields-module-scss-module__OYtoEq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-base-white)}.audienceFields-module-scss-module__OYtoEq__summary{font-size:var(--font-size-sm);color:var(--color-brand-primary-50);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audienceFields-module-scss-module__OYtoEq__needsAnswer{padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full);background:var(--color-error);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0}.audienceFields-module-scss-module__OYtoEq__chevron{width:var(--space-sm);height:var(--space-sm);border-right:.1875rem solid var(--color-base-white);border-bottom:.1875rem solid var(--color-base-white);flex-shrink:0;transition:transform .25s;transform:rotate(45deg)}.audienceFields-module-scss-module__OYtoEq__chevronCollapsed{transform:rotate(-45deg)}.audienceFields-module-scss-module__OYtoEq__body{gap:var(--space-md);padding:0 var(--space-md)var(--space-md);flex-direction:column;display:flex}.audienceFields-module-scss-module__OYtoEq__question{padding:var(--space-md)0 0;border:none;min-width:0;margin:0;scroll-margin-top:7rem;scroll-margin-bottom:6rem}.audienceFields-module-scss-module__OYtoEq__legend{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);padding:0}.audienceFields-module-scss-module__OYtoEq__requiredAsterisk{color:var(--color-error);margin-left:var(--space-3xs)}.audienceFields-module-scss-module__OYtoEq__hint{margin:var(--space-3xs)0 var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}.audienceFields-module-scss-module__OYtoEq__nested{gap:var(--space-xs);margin-top:var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--color-brand-primary-100);flex-direction:column;display:flex}.audienceFields-module-scss-module__OYtoEq__prompt{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0}.audienceFields-module-scss-module__OYtoEq__locationGrid{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.audienceFields-module-scss-module__OYtoEq__locationField{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.audienceFields-module-scss-module__OYtoEq__mapSection{gap:var(--space-xs);margin-top:var(--space-md);flex-direction:column;display:flex}.audienceFields-module-scss-module__OYtoEq__mapCaption{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600);margin:0}.audienceFields-module-scss-module__OYtoEq__mapContainer{border-radius:var(--radius-md);border:1px solid var(--color-border-default);isolation:isolate;width:100%;height:18rem;position:relative;overflow:hidden}@media (max-width:64em){.audienceFields-module-scss-module__OYtoEq__locationGrid{grid-template-columns:minmax(0,1fr)}.audienceFields-module-scss-module__OYtoEq__mapContainer{height:14rem}}
.reviewAndSendDialog-module-scss-module__aFr8Za__overlay{z-index:var(--z-modal,1000);padding:var(--space-md);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reviewAndSendDialog-module-scss-module__aFr8Za__dialog{background-color:var(--color-bg-primary);border-radius:var(--radius-md);width:100%;max-width:32rem;max-height:90vh;box-shadow:var(--shadow-lg);overflow-y:auto}.reviewAndSendDialog-module-scss-module__aFr8Za__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);padding:var(--space-lg);border-bottom:var(--border-sm)solid var(--color-border-default);margin:0}.reviewAndSendDialog-module-scss-module__aFr8Za__content{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.reviewAndSendDialog-module-scss-module__aFr8Za__messagePreview{padding:var(--space-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-border-default);white-space:pre-wrap;word-break:break-word;min-height:4rem;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.5}.reviewAndSendDialog-module-scss-module__aFr8Za__placeholder{color:var(--color-text-muted);font-style:italic}.reviewAndSendDialog-module-scss-module__aFr8Za__imagesPreview{gap:var(--space-sm);flex-wrap:wrap;display:flex}.reviewAndSendDialog-module-scss-module__aFr8Za__imageContainer{align-items:center;gap:var(--space-xs);flex-direction:column;width:5rem;display:flex}.reviewAndSendDialog-module-scss-module__aFr8Za__image{object-fit:cover;border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-border-default);width:5rem;height:5rem}.reviewAndSendDialog-module-scss-module__aFr8Za__imageName{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;overflow:hidden}.reviewAndSendDialog-module-scss-module__aFr8Za__confirmLabel{align-items:flex-start;gap:var(--space-sm);cursor:pointer;padding:var(--space-sm);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);display:flex}.reviewAndSendDialog-module-scss-module__aFr8Za__confirmCheckbox{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.reviewAndSendDialog-module-scss-module__aFr8Za__actions{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg);border-top:var(--border-sm)solid var(--color-border-default);display:flex}
/*# sourceMappingURL=8261dddf88460f42.css.map*/