.copyLinkField-module-scss-module__CvPZhG__field{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.copyLinkField-module-scss-module__CvPZhG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.copyLinkField-module-scss-module__CvPZhG__row{border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-base-white);align-items:stretch;min-width:0;display:flex;overflow:hidden}.copyLinkField-module-scss-module__CvPZhG__url{min-width:0;padding:var(--space-xs)var(--space-sm);white-space:nowrap;font-size:var(--font-size-sm);background:0 0;flex:1;line-height:1.75rem;overflow-x:auto}.copyLinkField-module-scss-module__CvPZhG__actions{display:flex}.copyLinkField-module-scss-module__CvPZhG__action{align-items:center;gap:var(--space-2xs);padding:0 var(--space-sm);border:none;border-left:var(--border-sm)solid var(--color-border-default);background-color:var(--color-neutral-25);color:var(--color-brand-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.copyLinkField-module-scss-module__CvPZhG__action:hover{background-color:var(--color-brand-primary-50)}@media (max-width:64em){.copyLinkField-module-scss-module__CvPZhG__row{flex-direction:column}.copyLinkField-module-scss-module__CvPZhG__actions{border-top:var(--border-sm)solid var(--color-border-default)}.copyLinkField-module-scss-module__CvPZhG__action{flex:1;justify-content:center;min-height:2.5rem}.copyLinkField-module-scss-module__CvPZhG__action:first-child{border-left:none}}
.partnerInsights-module-scss-module__5RMZVq__insights{gap:var(--space-lg);flex-direction:column;display:flex}.partnerInsights-module-scss-module__5RMZVq__notice{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.partnerInsights-module-scss-module__5RMZVq__stats{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.partnerInsights-module-scss-module__5RMZVq__stat{gap:var(--space-3xs);padding:var(--space-md);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-base-white);flex-direction:column;display:flex}.partnerInsights-module-scss-module__5RMZVq__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.partnerInsights-module-scss-module__5RMZVq__statLabel{color:var(--color-text-secondary)}.partnerInsights-module-scss-module__5RMZVq__heading{margin:0 0 var(--space-xs);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.partnerInsights-module-scss-module__5RMZVq__bars{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partnerInsights-module-scss-module__5RMZVq__bar{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;display:grid}.partnerInsights-module-scss-module__5RMZVq__barLabel{font-size:var(--font-size-sm)}.partnerInsights-module-scss-module__5RMZVq__barTrack{border-radius:var(--radius-pill);background-color:var(--color-neutral-100);height:10px;overflow:hidden}.partnerInsights-module-scss-module__5RMZVq__barFill{border-radius:var(--radius-pill);background-color:var(--color-brand-primary-500);height:100%;display:block}.partnerInsights-module-scss-module__5RMZVq__barValue{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}@media (max-width:600px){.partnerInsights-module-scss-module__5RMZVq__bar{grid-template-columns:minmax(0,1fr) auto}.partnerInsights-module-scss-module__5RMZVq__barTrack{grid-area:2/1/auto/-1}}
.modal-module-scss-module__IbzwgG__backdrop{z-index:var(--z-index-modal,1200);padding:var(--space-lg);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-module-scss-module__IbzwgG__backdrop[data-full-screen=true]{background:0 0;padding:0}@media (max-width:48em){.modal-module-scss-module__IbzwgG__backdrop{padding:0}}.modal-module-scss-module__IbzwgG__dialog{background:var(--ds-surface,#fff);color:var(--ds-text,#111827);border-radius:var(--radius-xl);padding:var(--space-lg)0;overscroll-behavior:contain;box-sizing:border-box;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 .75rem 2.5rem #0f172a33}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__sm{width:calc(var(--size-15xl) + var(--space-xs));max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__md{width:calc(var(--size-15xl) + var(--size-7xl));max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__lg{width:calc(var(--size-15xl) + var(--size-13xl));max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__xl{width:var(--max-width-content);max-width:100%}.modal-module-scss-module__IbzwgG__dialog.modal-module-scss-module__IbzwgG__full{border-radius:0;width:100%;height:100%;max-height:100%}@media (max-width:48em){.modal-module-scss-module__IbzwgG__dialog{border-radius:0;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}}.modal-module-scss-module__IbzwgG__dialogScrollable{flex-direction:column;display:flex;overflow:hidden}
.dialog-module-scss-module__R6L0Ia__header{gap:var(--space-sm);margin-bottom:var(--space-sm);padding-inline:var(--space-lg);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.dialog-module-scss-module__R6L0Ia__body{gap:var(--space-sm);overscroll-behavior:contain;min-height:0;padding-left:var(--space-lg);padding-right:var(--space-lg);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.dialog-module-scss-module__R6L0Ia__footer{gap:var(--space-sm);margin-top:var(--space-md);padding-inline:var(--space-lg);flex-shrink:0;display:flex}.dialog-module-scss-module__R6L0Ia__footerStart{justify-content:flex-start}.dialog-module-scss-module__R6L0Ia__footerCenter{justify-content:center}.dialog-module-scss-module__R6L0Ia__footerEnd{justify-content:flex-end}.dialog-module-scss-module__R6L0Ia__footerSpaceBetween{justify-content:space-between}
.buyerLabels-module-scss-module__86XP8a__chips{gap:var(--space-2xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.buyerLabels-module-scss-module__86XP8a__chipGroup{z-index:35;align-items:stretch;display:inline-flex;position:relative}.buyerLabels-module-scss-module__86XP8a__chip{align-items:baseline;gap:var(--space-3xs);padding:var(--space-3xs)var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-base-white);border:var(--border-sm)solid #ffffff59;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:#ffffff29;line-height:1.3;transition:background-color .15s;display:inline-flex}.buyerLabels-module-scss-module__86XP8a__chip:hover{background:#ffffff42}.buyerLabels-module-scss-module__86XP8a__chip:focus-visible{outline:2px solid var(--color-base-white);outline-offset:2px}.buyerLabels-module-scss-module__86XP8a__chip:disabled{opacity:.6;cursor:default}.buyerLabels-module-scss-module__86XP8a__chipEmpty{color:#fffc;background:0 0;border-style:dashed}.buyerLabels-module-scss-module__86XP8a__chipSuggested{border-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.buyerLabels-module-scss-module__86XP8a__chipName{font-weight:var(--font-weight-medium);color:#ffffffb3}.buyerLabels-module-scss-module__86XP8a__chipHint{font-weight:var(--font-weight-medium);color:#ffffffb3;font-style:italic}.buyerLabels-module-scss-module__86XP8a__confirmButton{padding:0 var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);background:var(--color-base-white);border:var(--border-sm)solid var(--color-base-white);border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill);cursor:pointer;border-left:none}.buyerLabels-module-scss-module__86XP8a__confirmButton:hover{background:var(--color-brand-primary-50)}.buyerLabels-module-scss-module__86XP8a__confirmButton:focus-visible{outline:2px solid var(--color-base-white);outline-offset:2px}.buyerLabels-module-scss-module__86XP8a__confirmButton:disabled{opacity:.6;cursor:default}.buyerLabels-module-scss-module__86XP8a__menuBackdrop{cursor:default;z-index:1;background:0 0;border:none;position:fixed;inset:0}.buyerLabels-module-scss-module__86XP8a__menu{top:calc(100% + var(--space-2xs));min-width:min(12rem,100vw - 2*var(--space-md));max-width:calc(100vw - 2*var(--space-md));max-height:calc(var(--label-menu-space-below,100vh) - var(--space-xs));overscroll-behavior:contain;background:var(--color-base-white);border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2xs);z-index:2;flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.buyerLabels-module-scss-module__86XP8a__menuItem{text-align:left;cursor:pointer;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);background:0 0;border:none;transition:background-color .15s}.buyerLabels-module-scss-module__86XP8a__menuItem:hover{background-color:var(--color-neutral-50)}.buyerLabels-module-scss-module__86XP8a__menuItemActive{font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-500);background-color:var(--color-brand-primary-25)}.buyerLabels-module-scss-module__86XP8a__menuItemClear{margin-top:var(--space-3xs);border-top:var(--border-sm)solid var(--color-neutral-100);border-radius:0 0 var(--radius-sm)var(--radius-sm);color:var(--color-text-secondary)}.buyerLabels-module-scss-module__86XP8a__rowChips{gap:var(--space-3xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.buyerLabels-module-scss-module__86XP8a__rowChip{padding:0 var(--space-2xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);background:var(--color-neutral-100);border-radius:var(--radius-pill);white-space:nowrap;line-height:1.6}.buyerLabels-module-scss-module__86XP8a__rowChipSuggested{color:var(--color-neutral-600);border:var(--border-sm)dashed var(--color-neutral-300);background:0 0}.buyerLabels-module-scss-module__86XP8a__rowChipOther{color:var(--color-warning-text);background:var(--color-warning-bg)}.buyerLabels-module-scss-module__86XP8a__filterBar{align-items:center;gap:var(--space-2xs);padding:var(--space-xs)var(--space-sm);background:var(--color-base-white);border-bottom:var(--border-sm)solid var(--color-neutral-100);flex-wrap:wrap;flex-shrink:0;display:flex}.buyerLabels-module-scss-module__86XP8a__filterSelect{min-width:0;padding:var(--space-3xs)var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-base-white);border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-sm);flex:8rem}.buyerLabels-module-scss-module__86XP8a__filterSelectActive{border-color:var(--color-brand-primary-500);background:var(--color-brand-primary-25)}.buyerLabels-module-scss-module__86XP8a__filterClear{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.buyerLabels-module-scss-module__86XP8a__suggestion{align-items:center;gap:var(--space-sm);margin:0 var(--space-sm)var(--space-2xl);padding:var(--space-xs)var(--space-sm);background:var(--color-primary-bg);border:var(--border-sm)solid var(--color-brand-primary-100);border-radius:var(--radius-sm);display:flex}.buyerLabels-module-scss-module__86XP8a__suggestionText{font-size:var(--font-size-sm);color:var(--color-neutral-700);flex:1;margin:0}.buyerLabels-module-scss-module__86XP8a__suggestionAction{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline}.buyerLabels-module-scss-module__86XP8a__suggestionAction:disabled{cursor:default;opacity:.6}.buyerLabels-module-scss-module__86XP8a__suggestionDismiss{padding:0 var(--space-3xs);font-size:var(--font-size-body);color:var(--color-neutral-600);cursor:pointer;background:0 0;border:none;flex-shrink:0;line-height:1}@media (max-width:48em){.buyerLabels-module-scss-module__86XP8a__suggestion{align-items:flex-start;row-gap:var(--space-xs);flex-wrap:wrap}.buyerLabels-module-scss-module__86XP8a__suggestionText{flex:1 1 0;min-width:0}.buyerLabels-module-scss-module__86XP8a__suggestionDismiss{order:1}.buyerLabels-module-scss-module__86XP8a__suggestionAction{text-align:center;flex-basis:100%;order:2}}
.actionPanel-module-scss-module__Iaz9iG__panel{padding:var(--space-sm)}.actionPanel-module-scss-module__Iaz9iG__panelHeader{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.actionPanel-module-scss-module__Iaz9iG__panelTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0}.actionPanel-module-scss-module__Iaz9iG__closeButton{width:var(--size-lg);height:var(--size-lg);color:var(--color-neutral-500);font-size:var(--font-size-lg);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.actionPanel-module-scss-module__Iaz9iG__closeButton:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-700)}.actionPanel-module-scss-module__Iaz9iG__panelBody{gap:var(--space-sm);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__panelFooter{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-sm)solid var(--color-neutral-100);display:flex}.actionPanel-module-scss-module__Iaz9iG__description{font-size:var(--font-size-sm);color:var(--color-neutral-600);line-height:var(--line-height-normal);margin:0}.actionPanel-module-scss-module__Iaz9iG__field{gap:var(--space-3xs);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.actionPanel-module-scss-module__Iaz9iG__input,.actionPanel-module-scss-module__Iaz9iG__select,.actionPanel-module-scss-module__Iaz9iG__textarea{width:100%;padding:var(--space-2xs)var(--space-xs);border:var(--border-sm)solid var(--color-neutral-300);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-neutral-900);background-color:var(--color-base-white);box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.actionPanel-module-scss-module__Iaz9iG__input:focus,.actionPanel-module-scss-module__Iaz9iG__select:focus,.actionPanel-module-scss-module__Iaz9iG__textarea:focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 2px var(--color-brand-primary-100);outline:none}.actionPanel-module-scss-module__Iaz9iG__input:disabled,.actionPanel-module-scss-module__Iaz9iG__select:disabled,.actionPanel-module-scss-module__Iaz9iG__textarea:disabled{background-color:var(--color-neutral-50);color:var(--color-neutral-400);cursor:not-allowed}.actionPanel-module-scss-module__Iaz9iG__input::placeholder,.actionPanel-module-scss-module__Iaz9iG__select::placeholder,.actionPanel-module-scss-module__Iaz9iG__textarea::placeholder{color:var(--color-neutral-400)}.actionPanel-module-scss-module__Iaz9iG__textarea{resize:vertical;min-height:60px;line-height:var(--line-height-normal)}.actionPanel-module-scss-module__Iaz9iG__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-xs)center;padding-right:var(--space-xl)}.actionPanel-module-scss-module__Iaz9iG__radioField{border:0;min-width:0;margin:0;padding:0}.actionPanel-module-scss-module__Iaz9iG__radioField legend{margin-bottom:var(--space-2xs);padding:0}.actionPanel-module-scss-module__Iaz9iG__radioField input[type=radio]{width:16px;height:16px;accent-color:var(--color-brand-primary-500);cursor:pointer}.actionPanel-module-scss-module__Iaz9iG__radioField:disabled label{cursor:not-allowed;opacity:.6}.actionPanel-module-scss-module__Iaz9iG__error{font-size:var(--font-size-xs);color:var(--color-error-600);padding:var(--space-2xs)var(--space-xs);background-color:var(--color-error-50);border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-error-200)}.actionPanel-module-scss-module__Iaz9iG__warning{font-size:var(--font-size-sm);color:var(--color-warning-700);padding:var(--space-xs);background-color:var(--color-warning-50);border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-warning-200);line-height:var(--line-height-normal)}.actionPanel-module-scss-module__Iaz9iG__locked{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg)var(--space-md);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__lockedIcon{border-radius:var(--radius-pill);background-color:var(--color-neutral-100);width:3rem;height:3rem;color:var(--color-neutral-600);justify-content:center;align-items:center;display:flex}.actionPanel-module-scss-module__Iaz9iG__lockedIcon svg{width:1.5rem;height:1.5rem}.actionPanel-module-scss-module__Iaz9iG__lockedText{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-neutral-800);line-height:var(--line-height-normal);margin:0}.actionPanel-module-scss-module__Iaz9iG__lockedLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-base-white);background-color:var(--color-brand-primary-500);padding:var(--space-2xs)var(--space-md);border-radius:var(--radius-pill);text-decoration:none;transition:background-color .15s}.actionPanel-module-scss-module__Iaz9iG__lockedLink:hover{background-color:var(--color-brand-primary-600)}.actionPanel-module-scss-module__Iaz9iG__stripeCallout{gap:var(--space-sm);padding:var(--space-md);border:var(--border-md)solid #635bff;border-radius:var(--radius-md);background-color:#f2f1ff;display:flex}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutIcon{font-size:var(--font-size-2xl);flex-shrink:0;line-height:1}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutBody{gap:var(--space-2xs);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutText{font-size:var(--font-size-sm);color:var(--color-neutral-700);line-height:var(--line-height-normal);margin:0}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutLink{margin-top:var(--space-3xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-base-white);padding:var(--space-2xs)var(--space-md);border-radius:var(--radius-pill);background-color:#635bff;align-self:flex-start;text-decoration:none;transition:opacity .15s}.actionPanel-module-scss-module__Iaz9iG__stripeCalloutLink:hover{opacity:.9}.actionPanel-module-scss-module__Iaz9iG__loading{font-size:var(--font-size-sm);color:var(--color-neutral-500);text-align:center;padding:var(--space-sm)}.actionPanel-module-scss-module__Iaz9iG__success{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-success-700);padding:var(--space-sm);background-color:var(--color-success-50);border-radius:var(--radius-sm);display:flex}.actionPanel-module-scss-module__Iaz9iG__successIcon{width:var(--size-lg);height:var(--size-lg);border-radius:var(--radius-pill);background-color:var(--color-success-500);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.actionPanel-module-scss-module__Iaz9iG__linkSection{gap:var(--space-xs);flex-direction:column;display:flex}.actionPanel-module-scss-module__Iaz9iG__dashboardLink{align-items:center;gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-600);padding:var(--space-xs);border-radius:var(--radius-sm);border:var(--border-sm)solid var(--color-brand-primary-200);background-color:var(--color-brand-primary-50);text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.actionPanel-module-scss-module__Iaz9iG__dashboardLink:hover{background-color:var(--color-brand-primary-100);border-color:var(--color-brand-primary-300);text-decoration:underline}.actionPanel-module-scss-module__Iaz9iG__dashboardLink:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:1px}.actionPanel-module-scss-module__Iaz9iG__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.actionPanel-module-scss-module__Iaz9iG__uploadArea{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-md);border:2px dashed var(--color-neutral-300);border-radius:var(--radius-sm);background-color:var(--color-neutral-50);cursor:pointer;color:var(--color-neutral-500);flex-direction:column;width:100%;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.actionPanel-module-scss-module__Iaz9iG__uploadArea:hover{border-color:var(--color-brand-primary-400);background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-600)}.actionPanel-module-scss-module__Iaz9iG__uploadArea:disabled{cursor:not-allowed;opacity:.6}.actionPanel-module-scss-module__Iaz9iG__uploadText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-700)}.actionPanel-module-scss-module__Iaz9iG__uploadHint{font-size:var(--font-size-xs);color:var(--color-neutral-400)}.actionPanel-module-scss-module__Iaz9iG__uploadingState{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-neutral-600);display:flex}.actionPanel-module-scss-module__Iaz9iG__spinner{border:2px solid var(--color-neutral-200);border-top-color:var(--color-brand-primary-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite actionPanel-module-scss-module__Iaz9iG__spin;display:inline-block}@keyframes actionPanel-module-scss-module__Iaz9iG__spin{to{transform:rotate(360deg)}}
.addPlaceholderTile-module-scss-module__l7GMqG__placeholder{width:20rem;height:34rem;margin:0 var(--space-xs)var(--space-md);border:3px dashed var(--color-brand-primary-500);background-color:var(--color-base-white);cursor:pointer;border-radius:var(--radius-md);flex-direction:column;justify-content:center;transition:border-color .2s;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder:hover:not(.addPlaceholderTile-module-scss-module__l7GMqG__disabled){border-color:var(--color-brand-primary-600)}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder.addPlaceholderTile-module-scss-module__l7GMqG__disabled{opacity:.5;cursor:not-allowed}@media (max-width:64em){.addPlaceholderTile-module-scss-module__l7GMqG__placeholder{width:100%;max-width:none;height:9rem;margin:var(--space-xs)0;flex-direction:row}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__placeholderLabel{font-size:var(--font-size-xl);text-align:left;flex-direction:row;align-items:center;margin:auto;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__plusSign{font-size:var(--font-size-4xl);margin-right:.5rem}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtnContainer{display:none}}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderLabel{font-size:var(--font-size-stat);color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-align:center;margin:auto 0}.addPlaceholderTile-module-scss-module__l7GMqG__plusSign{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-extrabold);display:block}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtnContainer{padding:var(--space-xs)var(--space-sm);margin-top:auto;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtn{width:100%;padding:var(--space-sm)var(--space-lg);background:var(--color-brand-primary-500);color:var(--color-base-white);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--radius-4xl);display:block}
.providerPageHeader-module-scss-module__cz0_Qa__providerPageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}@media (max-width:64em){.providerPageHeader-module-scss-module__cz0_Qa__providerPageHeader{flex-direction:column;align-items:stretch}}.providerPageHeader-module-scss-module__cz0_Qa__textContent{flex:1;min-width:0}.providerPageHeader-module-scss-module__cz0_Qa__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;line-height:2.5rem}@media (max-width:64em){.providerPageHeader-module-scss-module__cz0_Qa__title{text-align:center;font-size:var(--font-size-3xl)}}@media (max-width:34em){.providerPageHeader-module-scss-module__cz0_Qa__title{font-size:var(--font-size-2xl)}}.providerPageHeader-module-scss-module__cz0_Qa__subtitle{margin:var(--space-2xs)0 0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.providerPageHeader-module-scss-module__cz0_Qa__actions{gap:var(--space-sm);flex-shrink:0;align-items:center;display:flex}
.tileViewLayout-module-scss-module__hd36La__headerContent{margin-bottom:var(--space-md)}.tileViewLayout-module-scss-module__hd36La__error{color:var(--color-status-error-500);margin-bottom:var(--space-md);padding:var(--space-sm)var(--space-md);background-color:var(--color-status-error-bg);border-radius:var(--radius-md)}.tileViewLayout-module-scss-module__hd36La__loadingState{justify-content:center;align-items:center;min-height:12rem;display:flex}.tileViewLayout-module-scss-module__hd36La__loadingText{color:var(--color-text-secondary);padding:var(--space-lg)}.tileViewLayout-module-scss-module__hd36La__emptyState{min-height:12rem;padding:var(--space-xl);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.tileViewLayout-module-scss-module__hd36La__tileGrid{gap:var(--space-md);flex-wrap:wrap;display:flex}
.iconButton-module-scss-module__wJeaYq__iconButton{border-radius:var(--radius-sm);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:inline-flex}.iconButton-module-scss-module__wJeaYq__iconButton:focus-visible{outline:var(--space-3xs)solid var(--color-brand-primary-400);outline-offset:var(--space-3xs)}.iconButton-module-scss-module__wJeaYq__iconButton:disabled{cursor:not-allowed;opacity:.5}.iconButton-module-scss-module__wJeaYq__sm{width:var(--size-lg);height:var(--size-lg);padding:var(--space-3xs)}.iconButton-module-scss-module__wJeaYq__md{width:var(--size-xl);height:var(--size-xl);padding:var(--space-2xs)}.iconButton-module-scss-module__wJeaYq__lg{width:var(--size-2xl);height:var(--size-2xl);padding:var(--space-xs)}.iconButton-module-scss-module__wJeaYq__default{background-color:var(--color-neutral-100);color:var(--color-text-primary)}.iconButton-module-scss-module__wJeaYq__default:hover:not(:disabled){background-color:var(--color-neutral-200)}.iconButton-module-scss-module__wJeaYq__ghost{color:var(--color-text-secondary);background-color:#0000}.iconButton-module-scss-module__wJeaYq__ghost:hover:not(:disabled){background-color:var(--color-neutral-100);color:var(--color-text-primary)}.iconButton-module-scss-module__wJeaYq__subtle{color:currentColor;background-color:#ffffff1a}.iconButton-module-scss-module__wJeaYq__subtle:hover:not(:disabled){background-color:#fff3}
.searchInput-module-scss-module__tgjkHW__searchInput{gap:var(--space-sm);display:flex}.searchInput-module-scss-module__tgjkHW__searchInput__input{max-width:var(--max-width-form);padding:var(--space-sm)var(--space-md);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-body);background:var(--color-surface);color:var(--color-text);flex:1}.searchInput-module-scss-module__tgjkHW__searchInput__input::placeholder{color:var(--color-neutral-500)}.searchInput-module-scss-module__tgjkHW__searchInput__input:focus{border-color:var(--color-brand-primary-500);outline:none}.searchInput-module-scss-module__tgjkHW__searchInput__input:disabled{background:var(--color-neutral-100);cursor:not-allowed}
.providerStatsBar-module-scss-module__wnYceq__bar{background-color:var(--color-base-white);border-bottom:var(--border-sm)solid var(--color-neutral-200);flex-shrink:0;align-items:stretch;display:flex}.providerStatsBar-module-scss-module__wnYceq__stat{padding:var(--space-sm)var(--space-md);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.providerStatsBar-module-scss-module__wnYceq__value{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-tight)}.providerStatsBar-module-scss-module__wnYceq__label{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-snug)}.providerStatsBar-module-scss-module__wnYceq__divider{background-color:var(--color-neutral-200);width:1px;margin:var(--space-sm)0;flex-shrink:0}.providerStatsBar-module-scss-module__wnYceq__skeletonValue{width:44px;height:var(--font-size-md);background:var(--color-neutral-200);border-radius:var(--radius-sm);display:block}.providerStatsBar-module-scss-module__wnYceq__skeletonLabel{width:64px;height:var(--font-size-xs);background:var(--color-neutral-100);border-radius:var(--radius-sm);display:block}
.onboardingProgressRing-module-scss-module__1A8pNa__ring{flex-shrink:0;width:5.25rem;height:5.25rem;position:relative}.onboardingProgressRing-module-scss-module__1A8pNa__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.onboardingProgressRing-module-scss-module__1A8pNa__ring circle{fill:none}.onboardingProgressRing-module-scss-module__1A8pNa__track{stroke:var(--color-neutral-200)}.onboardingProgressRing-module-scss-module__1A8pNa__progress{stroke:var(--color-brand-primary-500);stroke-linecap:round;transition:stroke-dashoffset .45s}.onboardingProgressRing-module-scss-module__1A8pNa__label{justify-content:center;align-items:center;gap:var(--space-3xs);flex-direction:column;line-height:1;display:flex;position:absolute;inset:0}.onboardingProgressRing-module-scss-module__1A8pNa__labelCount{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}.onboardingProgressRing-module-scss-module__1A8pNa__labelTotal{font-size:var(--font-size-xs);color:var(--color-neutral-600)}
.messagesDashboard-module-scss-module__kb5aZq__dashboard{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.messagesDashboard-module-scss-module__kb5aZq__headerContainer{flex-shrink:0;width:100%;display:flex}.messagesDashboard-module-scss-module__kb5aZq__header{height:var(--size-4xl);border-right:var(--border-sm)solid var(--color-neutral-200);background-color:var(--color-base-white);justify-content:space-between;align-items:center;width:30rem;display:flex}.messagesDashboard-module-scss-module__kb5aZq__header--hidden{display:none}.messagesDashboard-module-scss-module__kb5aZq__headerTitle{font-weight:var(--font-weight-semibold);font-size:var(--font-size-h4);color:var(--color-text-primary);padding:var(--space-md)calc(var(--space-xl) + var(--space-2xs))}.messagesDashboard-module-scss-module__kb5aZq__headerSpacer{background-color:var(--color-base-white);border-bottom:var(--border-sm)solid var(--color-neutral-200);flex:1}.messagesDashboard-module-scss-module__kb5aZq__tabsContainer{padding:var(--space-xs);background-color:var(--color-base-white);border-bottom:var(--border-sm)solid var(--color-neutral-200);flex-shrink:0}.messagesDashboard-module-scss-module__kb5aZq__container{flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.messagesDashboard-module-scss-module__kb5aZq__sidebar{color:var(--color-text-primary);box-sizing:border-box;border-top:var(--border-sm)solid var(--color-neutral-200);border-right:var(--border-sm)solid var(--color-neutral-200);background-color:var(--color-base-white);flex-direction:column;flex-shrink:0;flex-basis:30rem;height:100%;max-height:100%;display:flex;overflow:hidden}.messagesDashboard-module-scss-module__kb5aZq__sidebarScroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.messagesDashboard-module-scss-module__kb5aZq__main{background-color:var(--color-base-white);box-sizing:border-box;border-left:var(--border-sm)solid var(--color-neutral-200);flex-direction:column;flex:1;min-width:0;height:100%;padding:0;display:flex;overflow:hidden}.messagesDashboard-module-scss-module__kb5aZq__placeholder{justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-xl);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-md);flex-direction:column;flex:1;display:flex}.messagesDashboard-module-scss-module__kb5aZq__placeholderText{margin:0}.messagesDashboard-module-scss-module__kb5aZq__overlay,.messagesDashboard-module-scss-module__kb5aZq__backButtonBar{display:none}@media (max-width:64em){.messagesDashboard-module-scss-module__kb5aZq__headerContainer{flex-direction:column}.messagesDashboard-module-scss-module__kb5aZq__header{width:100%;height:var(--size-2xl);border-right:none;border-bottom:var(--border-sm)solid var(--color-neutral-200)}.messagesDashboard-module-scss-module__kb5aZq__headerTitle{font-size:var(--font-size-h5);padding:var(--space-sm)var(--space-md)}.messagesDashboard-module-scss-module__kb5aZq__headerSpacer{display:none}.messagesDashboard-module-scss-module__kb5aZq__overlay{z-index:9;cursor:pointer;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.messagesDashboard-module-scss-module__kb5aZq__overlay--active{display:block}.messagesDashboard-module-scss-module__kb5aZq__headerContainer--hidden{display:none}.messagesDashboard-module-scss-module__kb5aZq__container{flex-direction:column;position:relative}.messagesDashboard-module-scss-module__kb5aZq__sidebar{z-index:1;background-color:var(--color-base-white);border-right:none;width:100%;height:100%;max-height:100%;position:absolute;top:0;left:0;overflow:hidden}.messagesDashboard-module-scss-module__kb5aZq__sidebar--hidden{display:none}.messagesDashboard-module-scss-module__kb5aZq__main{background-color:var(--color-base-white);z-index:2;border-left:none;width:100%;height:100%;position:absolute;top:0;left:0}.messagesDashboard-module-scss-module__kb5aZq__main--hidden{display:none}.messagesDashboard-module-scss-module__kb5aZq__placeholder{padding:var(--space-lg)}}
.providerSetupBar-module-scss-module__lGkT1W__bar{align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);margin-bottom:var(--space-lg);background:var(--color-base-white);border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);z-index:100;display:flex;position:sticky;top:0;box-shadow:0 0 10px #01686c80}@media (max-width:64em){.providerSetupBar-module-scss-module__lGkT1W__bar{top:var(--size-provider-mobile-header-height,3.5rem);margin-bottom:var(--space-md);padding:var(--space-sm)var(--space-md)}}.providerSetupBar-module-scss-module__lGkT1W__badge{align-items:center;gap:var(--space-xs);padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-pill);background:var(--color-brand-primary-50);color:var(--color-brand-primary-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;display:inline-flex}.providerSetupBar-module-scss-module__lGkT1W__dots{align-items:center;gap:var(--space-3xs);display:inline-flex}.providerSetupBar-module-scss-module__lGkT1W__dot{border-radius:var(--radius-pill);background:var(--color-brand-primary-100);width:.4375rem;height:.4375rem}.providerSetupBar-module-scss-module__lGkT1W__dotFilled{background:var(--color-brand-primary-500)}.providerSetupBar-module-scss-module__lGkT1W__detail{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-neutral-700);text-align:center;flex-wrap:wrap;flex:1;min-width:0;display:flex}.providerSetupBar-module-scss-module__lGkT1W__stepCount{color:var(--color-neutral-600);white-space:nowrap}.providerSetupBar-module-scss-module__lGkT1W__nextLink{font-weight:var(--font-weight-medium);color:var(--color-brand-primary-500);text-underline-offset:var(--space-3xs);text-decoration:underline}.providerSetupBar-module-scss-module__lGkT1W__nextLink:hover{opacity:.85}.providerSetupBar-module-scss-module__lGkT1W__nextPrefix{font-weight:var(--font-weight-bold)}.providerSetupBar-module-scss-module__lGkT1W__goToSetup{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-500);white-space:nowrap;flex-shrink:0;margin-left:auto;text-decoration:none}.providerSetupBar-module-scss-module__lGkT1W__goToSetup:hover{text-underline-offset:var(--space-3xs);text-decoration:underline}@media (max-width:48em){.providerSetupBar-module-scss-module__lGkT1W__bar{gap:var(--space-2xs);flex-wrap:wrap}.providerSetupBar-module-scss-module__lGkT1W__detail{flex-basis:100%;order:3}}
.messagesButton-module-scss-module__msyMGW__container{cursor:pointer;height:3rem;margin:0 var(--space-3xs)0 0;background:0 0;border:none;padding:0}.messagesButton-module-scss-module__msyMGW__container--compact .messagesButton-module-scss-module__msyMGW__button{color:var(--color-base-white);background-color:#0000}.messagesButton-module-scss-module__msyMGW__container--loading{cursor:not-allowed;pointer-events:none}.messagesButton-module-scss-module__msyMGW__button{background-color:var(--color-base-white);width:3rem;height:3rem;color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;margin:0;transition:background-color .2s;display:flex;position:relative}.messagesButton-module-scss-module__msyMGW__button:hover{background-color:var(--color-brand-tertiary-50)}.messagesButton-module-scss-module__msyMGW__icon{width:2.5rem;height:2.5rem}.messagesButton-module-scss-module__msyMGW__badge{width:1.125rem;height:1.125rem;color:var(--color-base-white);background-color:var(--color-brand-accent-700);border:1px solid var(--color-base-white);border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0}.messagesButton-module-scss-module__msyMGW__loadingOverlay{border-radius:var(--radius-pill);z-index:1;background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.messagesButton-module-scss-module__msyMGW__spinner{width:var(--size-sm);height:var(--size-sm);border:var(--border-md)solid #0000001a;border-left-color:var(--color-text-primary);border-radius:var(--radius-pill);animation:1s linear infinite messagesButton-module-scss-module__msyMGW__spin}@keyframes messagesButton-module-scss-module__msyMGW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.authCardShell-module-scss-module__ZLxa4a__shell{background:linear-gradient(0deg,var(--color-brand-secondary-50)-100%,var(--color-brand-secondary-100)100%);flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:flex;overflow:auto}.authCardShell-module-scss-module__ZLxa4a__content{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.authCardShell-module-scss-module__ZLxa4a__card{padding:var(--space-md)var(--space-xl)var(--space-2xl);box-sizing:border-box;width:100%;max-width:var(--max-width-dialog);flex-direction:column;align-items:center;margin:auto;display:flex}.authCardShell-module-scss-module__ZLxa4a__logoLink{margin-top:var(--space-2xl);justify-content:center;align-items:center;display:flex}.authCardShell-module-scss-module__ZLxa4a__logo{width:10rem;height:10rem}.authCardShell-module-scss-module__ZLxa4a__title{font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);color:var(--color-brand-secondary-900);margin:0 0 var(--space-md);text-align:center;line-height:2.75rem}.authCardShell-module-scss-module__ZLxa4a__subtitle{font-size:var(--font-size-caption);color:var(--color-brand-secondary-900);margin:0 0 var(--space-md);text-align:center}.authCardShell-module-scss-module__ZLxa4a__form{width:100%;max-width:var(--max-width-form);min-width:0}.authCardShell-module-scss-module__ZLxa4a__formField{margin:var(--space-md)0 var(--space-lg)}.authCardShell-module-scss-module__ZLxa4a__formActions{margin:var(--space-lg)0}.authCardShell-module-scss-module__ZLxa4a__rightLinkRow{margin:var(--space-xs)0;text-align:right}.authCardShell-module-scss-module__ZLxa4a__link{color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);text-decoration:underline}.authCardShell-module-scss-module__ZLxa4a__divider{margin:var(--space-2xl)0 var(--space-xl);width:100%;max-width:var(--max-width-form);border:none;border-top:var(--border-sm)solid color-mix(in srgb,var(--color-neutral-1000)15%,transparent)}.authCardShell-module-scss-module__ZLxa4a__choiceButtons{gap:var(--space-md);flex-direction:column;width:75%;display:flex}.authCardShell-module-scss-module__ZLxa4a__fullWidthButton{width:100%}.authCardShell-module-scss-module__ZLxa4a__message{margin:var(--space-md)0;text-align:center;font-size:var(--font-size-caption)}.authCardShell-module-scss-module__ZLxa4a__messageSuccess{color:var(--color-status-success-600)}.authCardShell-module-scss-module__ZLxa4a__messageError{color:var(--color-status-error-600)}.authCardShell-module-scss-module__ZLxa4a__smsConsent{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:var(--space-md)0 0;line-height:var(--line-height-relaxed)}.authCardShell-module-scss-module__ZLxa4a__footerLinks{margin-top:var(--space-xl);text-align:center}.authCardShell-module-scss-module__ZLxa4a__footerText{color:var(--color-brand-secondary-900);margin:var(--space-xs)0;font-size:var(--font-size-caption)}.authCardShell-module-scss-module__ZLxa4a__copyright{margin-top:var(--space-xl);color:var(--color-brand-secondary-900);font-size:var(--font-size-caption);text-align:center}.authCardShell-module-scss-module__ZLxa4a__proudlyCanadian{margin-top:var(--space-sm);justify-content:center;align-items:center;display:flex}@media (max-width:48em){.authCardShell-module-scss-module__ZLxa4a__card{padding:var(--space-md)}.authCardShell-module-scss-module__ZLxa4a__title{line-height:2rem;font-size:var(--font-size-2xl)}.authCardShell-module-scss-module__ZLxa4a__logoLink{margin-top:0}}
.providerSignupForm-module-scss-module__W1R9vW__root{flex-direction:column;align-items:center;width:100%;display:flex}.providerSignupForm-module-scss-module__W1R9vW__body{justify-content:center;width:100%;min-height:34rem;display:flex}.providerSignupForm-module-scss-module__W1R9vW__cardWide{max-width:44rem}.providerSignupForm-module-scss-module__W1R9vW__dividerTop,.providerSignupForm-module-scss-module__W1R9vW__dividerBottom{border-top:1px solid color-mix(in srgb,var(--color-neutral-1000)15%,transparent);width:100%;max-width:44rem;height:0;margin:var(--space-2xl)auto var(--space-xl)}.providerSignupForm-module-scss-module__W1R9vW__stepper{flex-wrap:nowrap;justify-content:center;align-items:stretch;width:100%;max-width:100%;display:flex;overflow:visible}.providerSignupForm-module-scss-module__W1R9vW__stepperGroup{align-items:flex-end;display:flex}.providerSignupForm-module-scss-module__W1R9vW__stepperStep{flex-direction:column;justify-content:center;align-items:center;width:4rem;display:flex}.providerSignupForm-module-scss-module__W1R9vW__stepperLabel{font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);margin-bottom:var(--space-xs);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__stepperDivider{border-bottom:3px solid var(--color-brand-primary-500);width:4rem;height:0;margin:0 .25rem 1.5rem}.providerSignupForm-module-scss-module__W1R9vW__stepperNode{border-radius:var(--radius-pill);border:3px solid var(--color-brand-primary-500);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:0;padding:0;display:flex}.providerSignupForm-module-scss-module__W1R9vW__stepperNode:disabled{cursor:not-allowed;opacity:.35}.providerSignupForm-module-scss-module__W1R9vW__stepperNode:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeActive{background:var(--color-brand-primary-500)}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeText{color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);display:inline-block}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeTextActive{color:var(--color-base-white)}.providerSignupForm-module-scss-module__W1R9vW__stepperCheckIcon{width:1.25rem;height:1.25rem;display:block}.providerSignupForm-module-scss-module__W1R9vW__formMaxWidth{max-width:28rem}.providerSignupForm-module-scss-module__W1R9vW__formFullWidth{max-width:none}.providerSignupForm-module-scss-module__W1R9vW__planForm{width:100%;min-width:0;max-width:36rem}.providerSignupForm-module-scss-module__W1R9vW__stepTitle{margin:0 0 var(--space-md);text-align:center;color:var(--color-brand-secondary-900);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}.providerSignupForm-module-scss-module__W1R9vW__stepText{margin:0 0 var(--space-lg);text-align:center;color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__pricingNote{align-items:center;gap:var(--space-3xs);width:fit-content;max-width:100%;margin:0 auto var(--space-lg);padding:var(--space-2xs)var(--space-lg);background:var(--color-brand-primary-25);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__pricingNotePrice{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-600)}.providerSignupForm-module-scss-module__W1R9vW__pricingNoteCadence{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.providerSignupForm-module-scss-module__W1R9vW__addressHelpToggle{margin:var(--space-xs)0 0 auto;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0;text-decoration:underline;display:block}.providerSignupForm-module-scss-module__W1R9vW__manualAddress{margin-top:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__resendRow{margin:var(--space-lg)0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__resendAction{cursor:pointer;font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0;text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__resendAction:disabled{cursor:default;opacity:.6}.providerSignupForm-module-scss-module__W1R9vW__checkoutNotice{margin:0 auto var(--space-md);text-align:center;color:var(--color-brand-secondary-900);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-brand-secondary-50);border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-lg);padding:var(--space-sm)var(--space-lg);max-width:32rem;box-shadow:var(--shadow-sm)}.providerSignupForm-module-scss-module__W1R9vW__trialBanner{margin:0 auto var(--space-md);text-align:center;color:var(--color-brand-primary-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-brand-primary-100);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);padding:var(--space-sm)var(--space-lg);max-width:32rem;box-shadow:var(--shadow-sm)}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppers{align-items:center;gap:var(--space-md);width:100%;max-width:32rem;margin:0 auto var(--space-md);padding:var(--space-sm)var(--space-md-lg);background:var(--color-brand-primary-25);border:1px solid var(--color-brand-primary-200);border-left:3px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:left;box-sizing:border-box;display:flex}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon{border-radius:var(--radius-full);background:var(--color-brand-primary-500);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon img{width:1.5rem;height:auto;display:block}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon:after{content:"";border-radius:inherit;border:2px solid var(--color-brand-primary-500);animation:2.4s ease-out infinite providerSignupForm-module-scss-module__W1R9vW__waitingShoppersPulse;position:absolute;inset:0}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersCount{z-index:1;box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--color-brand-primary-25);background:var(--color-status-error-500);color:#fff;min-width:1.375rem;height:1.375rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:flex;position:absolute;top:-.375rem;right:-.375rem}@keyframes providerSignupForm-module-scss-module__W1R9vW__waitingShoppersPulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon:after{content:none;animation:none}}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersBody{gap:var(--space-3xs);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:1.3}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersText{font-size:var(--font-size-sm);color:var(--color-neutral-600);line-height:1.4}.providerSignupForm-module-scss-module__W1R9vW__addressLabel{margin-top:var(--space-md);text-align:left;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold)}.providerSignupForm-module-scss-module__W1R9vW__addressBlock{margin-top:var(--space-xs);text-align:left;color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__addressLine{line-height:var(--line-height-body)}.providerSignupForm-module-scss-module__W1R9vW__addressMapContainer{margin-top:var(--space-sm);border-radius:var(--radius-md);width:100%;height:18.75rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-brand-secondary-200);position:relative;overflow:hidden}.providerSignupForm-module-scss-module__W1R9vW__mapNotice{color:var(--color-brand-secondary-900);font-size:var(--font-size-caption);padding:var(--space-sm)0;text-align:left;font-weight:var(--font-weight-semibold);font-style:italic}.providerSignupForm-module-scss-module__W1R9vW__inlineRow{gap:var(--space-md);margin:var(--space-md)0 var(--space-lg);display:flex}.providerSignupForm-module-scss-module__W1R9vW__inlineField{flex:1;min-width:0}.providerSignupForm-module-scss-module__W1R9vW__phoneRow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.providerSignupForm-module-scss-module__W1R9vW__phoneField{flex:1;min-width:0}.providerSignupForm-module-scss-module__W1R9vW__sendCodeButton{height:var(--space-1_5xl);white-space:nowrap}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__body{min-height:30rem}.providerSignupForm-module-scss-module__W1R9vW__stepper{flex-wrap:wrap}.providerSignupForm-module-scss-module__W1R9vW__inlineRow{gap:var(--space-lg);flex-direction:column}.providerSignupForm-module-scss-module__W1R9vW__phoneRow{align-items:stretch;gap:var(--space-md);flex-direction:column}.providerSignupForm-module-scss-module__W1R9vW__sendCodeButton{width:100%}}@media (max-width:64em){.providerSignupForm-module-scss-module__W1R9vW__stepperLabel{font-size:var(--font-size-xs)}.providerSignupForm-module-scss-module__W1R9vW__stepperStep{width:2.5rem}.providerSignupForm-module-scss-module__W1R9vW__stepperNode{width:2rem;height:2rem;min-height:2rem;margin-bottom:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeText{font-size:var(--font-size-xs)}.providerSignupForm-module-scss-module__W1R9vW__stepperDivider{width:1.5rem;margin:0 .25rem calc(var(--space-md) + 1rem)}}.providerSignupForm-module-scss-module__W1R9vW__passwordToggle{cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0}.providerSignupForm-module-scss-module__W1R9vW__emailPrompt{margin:var(--space-xs)0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4}.providerSignupForm-module-scss-module__W1R9vW__emailPromptLink{cursor:pointer;font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0;text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__emailPromptLink:disabled{cursor:default;opacity:.6}.providerSignupForm-module-scss-module__W1R9vW__termsRow{margin:var(--space-xs)0 0}.providerSignupForm-module-scss-module__W1R9vW__termsText{color:var(--color-brand-secondary-900);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogLink{cursor:pointer;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__termsDialogLink:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__termsDialogOverlay{background:color-mix(in srgb,var(--color-neutral-1000)50%,transparent);padding:var(--space-md);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.providerSignupForm-module-scss-module__W1R9vW__termsDialog{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle);box-sizing:border-box;width:100%;max-width:44rem;position:relative}.providerSignupForm-module-scss-module__W1R9vW__termsDialogHeader{padding:var(--space-md);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__termsDialogTitle{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogClose{width:var(--space-xl);height:var(--space-xl);cursor:pointer;font-size:var(--font-size-2xl);line-height:var(--space-xl);color:var(--color-brand-secondary-900);background:0 0;border:0;padding:0}.providerSignupForm-module-scss-module__W1R9vW__termsDialogClose:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__termsDialogBody{padding:var(--space-md);overscroll-behavior:contain;max-height:80vh;position:relative;overflow-y:auto}.providerSignupForm-module-scss-module__W1R9vW__termsDialogIntro{margin:0 0 var(--space-md);color:var(--color-brand-secondary-900);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__termsDialogFrame{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:28rem;margin-bottom:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogActions{margin-top:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogCancel{margin-top:var(--space-md);text-align:center;width:100%;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.providerSignupForm-module-scss-module__W1R9vW__termsDialogCancel:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__fullWidthButton{justify-content:center;width:100%}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent h2{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent h3{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);margin-top:var(--space-md);margin-bottom:var(--space-xs);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-sm);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ul,.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ul li,.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ol li{margin-bottom:var(--space-xs);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent a{color:var(--color-brand-primary-500);text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent a:hover{color:var(--color-brand-primary-700)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControls{right:var(--space-xl);gap:var(--space-2xl);z-index:10;flex-direction:column;display:flex;position:absolute;top:25%}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn{background:color-mix(in srgb,var(--color-neutral-1000)5%,transparent);padding:var(--space-xl)var(--space-md);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-brand-secondary-900);border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn:hover{background:color-mix(in srgb,var(--color-neutral-1000)10%,transparent)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn:disabled{cursor:not-allowed}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn svg{width:1.25rem;height:1.25rem}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtnHidden{visibility:hidden;pointer-events:none}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtnPrevious{transform:rotate(180deg)}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__termsDialogControls{right:var(--space-md)}}.providerSignupForm-module-scss-module__W1R9vW__checkboxRow{align-items:center;gap:var(--space-md);padding:0 var(--space-xs);cursor:pointer;display:flex}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput{appearance:none;border:2px solid var(--color-brand-secondary-900);border-radius:var(--radius-xs);background:var(--color-surface);cursor:pointer;width:1.25rem;height:1.25rem;margin:0 var(--space-xs)0 0;flex-shrink:0;position:relative}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput:checked{background:var(--color-brand-primary-500);border-color:var(--color-brand-primary-500)}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:.375rem;height:.75rem;position:absolute;top:.125rem;left:.375rem;transform:rotate(45deg)}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__backLink{margin-top:var(--space-md);text-align:center;cursor:pointer;width:100%;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);background:0 0;border:0;padding:0;text-decoration:underline;display:block}.providerSignupForm-module-scss-module__W1R9vW__backLink:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__businessTypeRow{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.providerSignupForm-module-scss-module__W1R9vW__businessTypeLabel{font-weight:var(--font-weight-bold,700);color:var(--color-brand-secondary-900);margin-right:0}.providerSignupForm-module-scss-module__W1R9vW__businessTypeOptions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:inline-flex}.providerSignupForm-module-scss-module__W1R9vW__radioButton{align-items:center;margin-right:0;display:inline-flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__radioInput{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.providerSignupForm-module-scss-module__W1R9vW__radioLabel{cursor:pointer;padding-left:calc(var(--space-lg) + var(--space-3xs));color:var(--color-brand-secondary-900);align-items:center;display:inline-flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__radioLabel:before{content:"";border-radius:var(--radius-pill);border:2px solid var(--color-brand-secondary-900);background:var(--color-surface);width:1.25rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.providerSignupForm-module-scss-module__W1R9vW__radioLabel:after{content:"";border-radius:var(--radius-pill);background:var(--color-brand-primary-500);width:.75rem;height:.75rem;transition:transform .2s ease-in-out;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)scale(0)}.providerSignupForm-module-scss-module__W1R9vW__radioInput:focus-visible+.providerSignupForm-module-scss-module__W1R9vW__radioLabel:before{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__radioInput:checked+.providerSignupForm-module-scss-module__W1R9vW__radioLabel:after{transform:translateY(-50%)scale(1)}.providerSignupForm-module-scss-module__W1R9vW__radioInput:checked+.providerSignupForm-module-scss-module__W1R9vW__radioLabel:before{border-color:var(--color-brand-primary-500)}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__businessTypeRow{font-size:var(--font-size-caption)}}.providerSignupForm-module-scss-module__W1R9vW__idStepTitle{margin-right:var(--space-xl);font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);color:var(--color-brand-secondary-900);justify-content:center;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__idStepTitleIcon{width:2.5rem;height:2.5rem;margin-right:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__idStepText{margin:0 0 var(--space-xl);color:var(--color-brand-secondary-900);text-align:center;line-height:var(--line-height-snug);font-size:var(--font-size-xl)}.providerSignupForm-module-scss-module__W1R9vW__idUploadContainer{margin-bottom:var(--space-xl);flex-direction:column;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__idStepActions{gap:var(--space-sm);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__fileInput{width:100%;max-width:31.5rem;padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm,.25rem);background:var(--color-surface);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__uploadedHint{margin:var(--space-xs)0 0;color:var(--color-text-secondary);text-align:center;font-size:var(--font-size-caption)}.providerSignupForm-module-scss-module__W1R9vW__idTypeRadios{width:100%;max-width:18.75rem;margin:var(--space-md)0;gap:var(--space-sm);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__idTypeRadios .providerSignupForm-module-scss-module__W1R9vW__radioButton{width:100%;margin-bottom:0;margin-right:0}.providerSignupForm-module-scss-module__W1R9vW__idTypeRadios .providerSignupForm-module-scss-module__W1R9vW__radioLabel{width:100%;padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.providerSignupForm-module-scss-module__W1R9vW__phoneVerification{width:100%;margin-bottom:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeRow{align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeInputs{justify-content:space-between;align-items:center;width:100%;display:flex}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeInput{width:var(--space-2xl);height:var(--space-2xl);text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeInput:focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 4px var(--color-brand-primary-100);outline:none}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationStatus{color:var(--color-brand-secondary-900);margin-bottom:var(--space-md);font-weight:var(--font-weight-bold,700);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationStatusSuccess{color:var(--color-status-success-600);margin-bottom:var(--space-md);font-weight:var(--font-weight-bold,700);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationError{margin-top:var(--space-sm);color:var(--color-status-error-600);text-align:center;min-height:1.5rem}.providerSignupForm-module-scss-module__W1R9vW__planCard{box-sizing:border-box;width:100%;padding:var(--space-md);margin:0 auto var(--space-xl);border:3px solid var(--color-brand-primary-500);border-radius:var(--radius-md);text-align:center;background:0 0;max-width:36rem}.providerSignupForm-module-scss-module__W1R9vW__planTitle{margin:var(--space-xs);font-size:var(--font-size-h2);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__planMessage{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);width:100%;max-width:22rem;color:var(--color-text-primary);margin:0 auto}.providerSignupForm-module-scss-module__W1R9vW__planBenefits{box-sizing:border-box;gap:var(--space-xs);width:100%;max-width:24rem;margin:0 auto var(--space-md);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.providerSignupForm-module-scss-module__W1R9vW__planBenefitItem{align-items:flex-start;gap:var(--space-sm);display:flex}.providerSignupForm-module-scss-module__W1R9vW__planBenefitIcon{height:var(--space-md);margin-top:var(--space-3xs);flex-shrink:0}.providerSignupForm-module-scss-module__W1R9vW__planBenefitText{font-size:var(--font-size-body);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__planMore{max-width:24rem;margin:0 auto var(--space-md);text-align:left}.providerSignupForm-module-scss-module__W1R9vW__planMoreSummary{cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500);text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__planMoreList{margin:var(--space-sm)0;padding-left:var(--space-lg);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-secondary)}.providerSignupForm-module-scss-module__W1R9vW__planWhyJoin{font-size:var(--font-size-sm);color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline;display:inline-block}.providerSignupForm-module-scss-module__W1R9vW__planTotal{margin:0 auto var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__trapField{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.providerSignupForm-module-scss-module__W1R9vW__planTotalPending{min-height:var(--space-2xl);margin:0 auto var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__planTotalAmount{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.providerSignupForm-module-scss-module__W1R9vW__planTotalNote{margin:0 auto var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.providerSignupForm-module-scss-module__W1R9vW__planTotal .providerSignupForm-module-scss-module__W1R9vW__planTotalNote{margin:var(--space-3xs)0 0}.providerSignupForm-module-scss-module__W1R9vW__localDemand{width:100%;max-width:32rem;margin:0 auto var(--space-md);padding:var(--space-sm)var(--space-md-lg);background:var(--color-brand-primary-25);border:1px solid var(--color-brand-primary-200);border-left:3px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:left;box-sizing:border-box}.providerSignupForm-module-scss-module__W1R9vW__localDemandTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0;line-height:1.3}.providerSignupForm-module-scss-module__W1R9vW__localDemandCount{font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-700)}.providerSignupForm-module-scss-module__W1R9vW__localDemandText{margin:var(--space-3xs)0 0;font-size:var(--font-size-sm);color:var(--color-neutral-600);line-height:1.4}.providerSignupForm-module-scss-module__W1R9vW__planOptions{gap:var(--space-sm);width:100%;max-width:32rem;margin:var(--space-lg)auto var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.providerSignupForm-module-scss-module__W1R9vW__planOption{align-items:center;gap:var(--space-3xs);padding:var(--space-md)var(--space-xs)var(--space-sm);border:2px solid var(--color-brand-secondary-200);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex-direction:column;display:flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__planOption:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__planOptionSelected{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 1px var(--color-brand-primary-500);background:color-mix(in srgb,var(--color-brand-primary-500)8%,var(--color-surface))}.providerSignupForm-module-scss-module__W1R9vW__planOptionName{font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__planOptionPrice{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__planOptionPer{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.providerSignupForm-module-scss-module__W1R9vW__planOptionCadence{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.providerSignupForm-module-scss-module__W1R9vW__planOptionSavings{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-success-text)}.providerSignupForm-module-scss-module__W1R9vW__planOptionBadge{top:calc(-1*var(--space-sm));background:var(--color-brand-primary-500);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);padding:0 var(--space-sm);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__planOptions{gap:var(--space-md);grid-template-columns:1fr}}.providerSignupForm-module-scss-module__W1R9vW__planPriceRow{gap:var(--space-xs);flex-direction:column;align-items:center;margin-top:0;display:flex}.providerSignupForm-module-scss-module__W1R9vW__planPriceStriked{font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);margin-bottom:0;text-decoration:line-through}.providerSignupForm-module-scss-module__W1R9vW__planPriceActive{color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);margin-bottom:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__planFootnote{text-align:center;margin:0;margin-bottom:var(--space-md);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__tokenRecovery{max-width:28rem;margin:var(--space-2xl)auto;padding:var(--space-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryTitle{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryMessage{font-size:var(--font-size-body);color:var(--color-text-secondary);margin:0 0 var(--space-lg);line-height:1.5}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryInput{width:100%;margin-bottom:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryBtn{min-width:12rem}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoverySuccess{font-size:var(--font-size-body);color:var(--color-success-600);font-weight:var(--font-weight-semibold);margin:0}
.siteBrand-module-scss-module__8IhbGW__brand{align-items:center;text-decoration:none;display:inline-flex}.siteBrand-module-scss-module__8IhbGW__brandImage{width:auto;height:5rem;display:block}@media (max-width:64em){.siteBrand-module-scss-module__8IhbGW__brandImage{height:3.5rem}}
.authFormInput-module-scss-module__7WPBhW__root{width:100%}.authFormInput-module-scss-module__7WPBhW__inputRow{width:100%;height:var(--space-1_5xl);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-base-white);align-items:center;transition:all .2s ease-in-out;display:flex;position:relative}.authFormInput-module-scss-module__7WPBhW__inputRow:hover{border-color:var(--color-neutral-300);box-shadow:var(--shadow-sm)}.authFormInput-module-scss-module__7WPBhW__focused .authFormInput-module-scss-module__7WPBhW__inputRow{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary-500)20%,transparent)}.authFormInput-module-scss-module__7WPBhW__error .authFormInput-module-scss-module__7WPBhW__inputRow{border-color:var(--color-status-error-500)}.authFormInput-module-scss-module__7WPBhW__disabled .authFormInput-module-scss-module__7WPBhW__inputRow{background:var(--color-neutral-50);cursor:not-allowed}.authFormInput-module-scss-module__7WPBhW__disabled .authFormInput-module-scss-module__7WPBhW__inputRow:hover{border-color:var(--color-neutral-200);box-shadow:none}.authFormInput-module-scss-module__7WPBhW__disabled .authFormInput-module-scss-module__7WPBhW__input{color:var(--color-text-secondary);cursor:not-allowed}.authFormInput-module-scss-module__7WPBhW__icon{width:var(--space-2xl);height:100%;color:var(--color-brand-secondary-900);justify-content:center;align-items:center;display:flex}.authFormInput-module-scss-module__7WPBhW__icon svg{width:var(--space-md);height:var(--space-md)}.authFormInput-module-scss-module__7WPBhW__floatingLabel{left:var(--space-sm);top:calc(var(--space-xs)*-1);padding:0 var(--space-2xs);height:.875rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);background:var(--color-base-white);pointer-events:none;align-items:center;line-height:1;display:flex;position:absolute}.authFormInput-module-scss-module__7WPBhW__floatingLabelWithIcon{left:calc(var(--space-2xl) + var(--space-sm))}.authFormInput-module-scss-module__7WPBhW__focused .authFormInput-module-scss-module__7WPBhW__floatingLabel{color:var(--color-brand-primary-500)}.authFormInput-module-scss-module__7WPBhW__input{width:100%;height:100%;font-size:var(--font-size-sm);font-family:var(--font-family-base);color:var(--color-brand-secondary-900);font-weight:var(--font-weight-medium);padding:0 var(--space-sm);background:0 0;border:none;outline:none}@media (max-width:34em){.authFormInput-module-scss-module__7WPBhW__input{font-size:var(--font-size-base)}}.authFormInput-module-scss-module__7WPBhW__input::placeholder{color:var(--color-brand-secondary-900);opacity:1;transition:opacity .2s}.authFormInput-module-scss-module__7WPBhW__focused .authFormInput-module-scss-module__7WPBhW__input::placeholder{opacity:0}.authFormInput-module-scss-module__7WPBhW__trailing{height:100%;padding-right:var(--space-sm);align-items:center;display:flex}.authFormInput-module-scss-module__7WPBhW__errorText{margin-top:var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-status-error-500)}
.statusMenu-module-scss-module___jeT0G__container{min-width:0;margin-right:var(--space-xs);flex:0 auto;align-items:center;display:inline-flex;position:relative}.statusMenu-module-scss-module___jeT0G__trigger{align-items:center;gap:var(--space-2xs);min-width:0;padding:var(--space-3xs)var(--space-xs);border:1px solid var(--color-neutral-200);border-radius:var(--radius-pill);background:var(--color-base-white);color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-duration-fast)var(--motion-ease-standard);display:inline-flex}.statusMenu-module-scss-module___jeT0G__trigger:hover,.statusMenu-module-scss-module___jeT0G__trigger:focus-visible{border-color:var(--color-brand-primary-500);outline:none}.statusMenu-module-scss-module___jeT0G__triggerLabel{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:11rem;overflow:hidden}.statusMenu-module-scss-module___jeT0G__chevron{color:var(--color-text-muted);flex-shrink:0}.statusMenu-module-scss-module___jeT0G__dot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);flex-shrink:0}.statusMenu-module-scss-module___jeT0G__dotSuccess{background:var(--color-status-success-500)}.statusMenu-module-scss-module___jeT0G__dotWarning{background:var(--color-status-warning-500)}.statusMenu-module-scss-module___jeT0G__dotDanger{background:var(--color-status-error-500)}.statusMenu-module-scss-module___jeT0G__panel{right:0;top:calc(100% + var(--space-2xs));gap:var(--space-3xs);min-width:16rem;padding:var(--space-sm);background:var(--color-base-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);z-index:calc(var(--z-index-sticky) + 10);flex-direction:column;display:flex;position:absolute;box-shadow:0 18px 40px #02202338}@media (max-width:34em){.statusMenu-module-scss-module___jeT0G__panel{top:calc(5rem + var(--space-2xs));left:var(--space-sm);right:var(--space-sm);min-width:0;max-width:20rem;max-height:calc(100vh - 7rem);margin-left:auto;position:fixed;overflow-y:auto}}.statusMenu-module-scss-module___jeT0G__panelTitle{margin:0 0 var(--space-3xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.statusMenu-module-scss-module___jeT0G__panelText{margin:0 0 var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-text-primary)}.statusMenu-module-scss-module___jeT0G__panelLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-600)}.statusMenu-module-scss-module___jeT0G__option{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.statusMenu-module-scss-module___jeT0G__option:hover:not(:disabled),.statusMenu-module-scss-module___jeT0G__option:focus-visible{background:var(--color-bg-secondary);outline:none}.statusMenu-module-scss-module___jeT0G__option:disabled{cursor:not-allowed;opacity:.6}.statusMenu-module-scss-module___jeT0G__optionSelected{border-color:var(--color-brand-primary-500);background:var(--color-brand-primary-25)}.statusMenu-module-scss-module___jeT0G__optionLabel{gap:var(--space-3xs);font-size:var(--font-size-sm);color:var(--color-text-primary);flex-direction:column;display:flex}.statusMenu-module-scss-module___jeT0G__optionMeta{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.statusMenu-module-scss-module___jeT0G__metaDot{margin-right:var(--space-3xs);vertical-align:middle;display:inline-block}.statusMenu-module-scss-module___jeT0G__pauseInline{align-items:center;gap:var(--space-3xs);margin-right:var(--space-xs);display:inline-flex}.statusMenu-module-scss-module___jeT0G__pauseWarningIcon{color:var(--color-status-error-500);flex-shrink:0}.statusMenu-module-scss-module___jeT0G__pauseInPanel{align-items:center;gap:var(--space-3xs);margin:var(--space-3xs)0 var(--space-2xs);padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-md);background:var(--color-bg-secondary);display:flex}.statusMenu-module-scss-module___jeT0G__pauseInlineLabel{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.statusMenu-module-scss-module___jeT0G__pauseInlineLabelPaused{color:var(--color-status-error-500);font-weight:var(--font-weight-semibold)}.statusMenu-module-scss-module___jeT0G__litterFields{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.statusMenu-module-scss-module___jeT0G__panelActions{justify-content:flex-end;gap:var(--space-2xs);margin-top:var(--space-2xs);display:flex}.statusMenu-module-scss-module___jeT0G__panelButton{font-size:var(--font-size-caption);padding:var(--space-2xs)var(--space-sm)}.statusMenu-module-scss-module___jeT0G__error{font-size:var(--font-size-caption);color:var(--color-error);margin:0}
.siteHeaderMenus-module-scss-module__VqprRq__menu{left:50vw;top:calc(var(--space-3xl) + var(--space-xs));width:min(18rem,100vw - var(--space-xl));padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-brand-primary-500);color:var(--color-base-white);border:1px solid var(--color-brand-tertiary-500);box-shadow:var(--shadow-lg);z-index:60;animation:.12s ease-out siteHeaderMenus-module-scss-module__VqprRq__fadeIn;position:fixed;transform:translate(-50%)}.siteHeaderMenus-module-scss-module__VqprRq__menu[data-menu=pupParents]{width:min(21rem,100vw - var(--space-xl))}.siteHeaderMenus-module-scss-module__VqprRq__menu[data-menu=contact]{width:min(20rem,100vw - var(--space-xl))}.siteHeaderMenus-module-scss-module__VqprRq__sections{gap:var(--space-md);flex-direction:column;display:flex}.siteHeaderMenus-module-scss-module__VqprRq__section+.siteHeaderMenus-module-scss-module__VqprRq__section{border-top:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)25%,transparent);padding-top:var(--space-sm);margin-top:var(--space-sm)}.siteHeaderMenus-module-scss-module__VqprRq__sectionTitle{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--color-base-white)75%,transparent);margin-bottom:var(--space-xs)}.siteHeaderMenus-module-scss-module__VqprRq__items{gap:var(--space-2xs);flex-direction:column;display:flex}.siteHeaderMenus-module-scss-module__VqprRq__itemLink{border-radius:var(--radius-md);padding:var(--space-2xs)0;color:inherit;border:1px solid #0000;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex}.siteHeaderMenus-module-scss-module__VqprRq__itemLink:hover,.siteHeaderMenus-module-scss-module__VqprRq__itemLink:focus-visible{border-color:color-mix(in srgb,var(--color-base-white)35%,transparent);background-color:color-mix(in srgb,var(--color-base-white)8%,transparent)}.siteHeaderMenus-module-scss-module__VqprRq__item{gap:var(--space-sm);align-items:flex-start;display:flex}.siteHeaderMenus-module-scss-module__VqprRq__itemIcon{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.siteHeaderMenus-module-scss-module__VqprRq__itemLabel{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-base-white);margin:0}.siteHeaderMenus-module-scss-module__VqprRq__itemDescription{font-size:var(--font-size-caption-sm);color:color-mix(in srgb,var(--color-base-white)80%,transparent);margin:var(--space-2xs)0 0}.siteHeaderMenus-module-scss-module__VqprRq__contact{gap:var(--space-md);flex-direction:column;display:flex}.siteHeaderMenus-module-scss-module__VqprRq__contactList{gap:var(--space-xs);flex-direction:column;display:flex}.siteHeaderMenus-module-scss-module__VqprRq__contactLink{align-items:center;gap:var(--space-sm);color:inherit;text-decoration:none;display:inline-flex}.siteHeaderMenus-module-scss-module__VqprRq__contactLink:hover,.siteHeaderMenus-module-scss-module__VqprRq__contactLink:focus-visible{text-decoration:underline}.siteHeaderMenus-module-scss-module__VqprRq__contactCta{border-top:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)20%,transparent);padding-top:var(--space-sm)}.siteHeaderMenus-module-scss-module__VqprRq__contactButton{width:100%;margin-top:var(--space-sm)}.siteHeaderMenus-module-scss-module__VqprRq__contactSocial{gap:var(--space-sm);display:flex}.siteHeaderMenus-module-scss-module__VqprRq__socialLink{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-base-white)35%,transparent);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.siteHeaderMenus-module-scss-module__VqprRq__socialLink:hover,.siteHeaderMenus-module-scss-module__VqprRq__socialLink:focus-visible{border-color:color-mix(in srgb,var(--color-base-white)65%,transparent);background:color-mix(in srgb,var(--color-base-white)8%,transparent)}.siteHeaderMenus-module-scss-module__VqprRq__socialIcon{width:1.5rem;height:1.5rem}.siteHeaderMenus-module-scss-module__VqprRq__socialIconTiktok{width:1rem;height:1rem}.siteHeaderMenus-module-scss-module__VqprRq__socialIconYoutube{width:1.25rem;height:1.25rem}@media (max-width:64em){.siteHeaderMenus-module-scss-module__VqprRq__menu{display:none}}@keyframes siteHeaderMenus-module-scss-module__VqprRq__fadeIn{0%{opacity:0;transform:translateY(-var(--space-xs))}to{opacity:1;transform:translateY(0)}}
.userMenuDropdown-module-scss-module__qUiQsG__overlay{z-index:calc(var(--z-index-sticky) + 5);background:#0000004d;position:fixed;inset:0}.userMenuDropdown-module-scss-module__qUiQsG__panel{background:var(--color-base-white);border-radius:var(--radius-md);border:var(--border-sm)solid var(--color-neutral-200);min-width:14rem;padding:var(--space-sm);z-index:calc(var(--z-index-sticky) + 10);box-shadow:0 18px 40px #02202338}.userMenuDropdown-module-scss-module__qUiQsG__panel[data-direction=down]{right:0;top:calc(100% + var(--space-xs));position:absolute}.userMenuDropdown-module-scss-module__qUiQsG__panel[data-direction=up]{bottom:calc(var(--space-2xl) + var(--space-xl));right:var(--space-sm);animation:.2s ease-out userMenuDropdown-module-scss-module__qUiQsG__slideUp;position:fixed;box-shadow:0 -8px 40px #02202338}@media (max-width:48em){.userMenuDropdown-module-scss-module__qUiQsG__panel[data-direction=up]{bottom:calc(var(--space-3xl) + var(--space-sm));right:var(--space-xs);left:var(--space-xs);min-width:unset}}@keyframes userMenuDropdown-module-scss-module__qUiQsG__slideUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.userMenuDropdown-module-scss-module__qUiQsG__header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--border-sm)solid var(--color-neutral-200);display:flex}.userMenuDropdown-module-scss-module__qUiQsG__avatar{border-radius:var(--radius-pill);background:var(--color-brand-primary-600);width:2.5rem;height:2.5rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:flex}.userMenuDropdown-module-scss-module__qUiQsG__avatar[data-has-photo=true]{background-color:#0000}.userMenuDropdown-module-scss-module__qUiQsG__info{flex:1;min-width:0}.userMenuDropdown-module-scss-module__qUiQsG__name{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.userMenuDropdown-module-scss-module__qUiQsG__email{margin:var(--space-3xs)0 0;color:var(--color-neutral-600);font-size:var(--font-size-caption-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userMenuDropdown-module-scss-module__qUiQsG__list{gap:var(--space-2xs);flex-direction:column;display:flex}.userMenuDropdown-module-scss-module__qUiQsG__link{align-items:center;gap:var(--space-2xs);color:var(--color-neutral-900);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color .12s;display:inline-flex}.userMenuDropdown-module-scss-module__qUiQsG__link:hover,.userMenuDropdown-module-scss-module__qUiQsG__link:focus-visible{background:var(--color-brand-tertiary-50);outline:none}.userMenuDropdown-module-scss-module__qUiQsG__button{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-neutral-900);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;transition:background-color .12s;display:inline-flex}.userMenuDropdown-module-scss-module__qUiQsG__button:hover,.userMenuDropdown-module-scss-module__qUiQsG__button:focus-visible{background:var(--color-brand-tertiary-50);outline:none}
.inlineAccountCompletion-module-scss-module__SHMBDW__wrapper{gap:var(--space-md);width:100%;max-width:24rem;margin:var(--space-xl)auto 0;flex-direction:column;display:flex}.inlineAccountCompletion-module-scss-module__SHMBDW__heading{font-size:var(--font-size-lg);text-align:center;margin:0;font-weight:600}.inlineAccountCompletion-module-scss-module__SHMBDW__loading{text-align:center;color:var(--color-text-secondary)}.inlineAccountCompletion-module-scss-module__SHMBDW__row{gap:var(--space-xs);display:flex}@media (max-width:34em){.inlineAccountCompletion-module-scss-module__SHMBDW__row{flex-direction:column}}.inlineAccountCompletion-module-scss-module__SHMBDW__field{flex-direction:column;display:flex}.inlineAccountCompletion-module-scss-module__SHMBDW__codeRow{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.inlineAccountCompletion-module-scss-module__SHMBDW__fieldHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-2xs)}.inlineAccountCompletion-module-scss-module__SHMBDW__smsConsent{margin-top:var(--space-xs)}.inlineAccountCompletion-module-scss-module__SHMBDW__codeMessage{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.inlineAccountCompletion-module-scss-module__SHMBDW__error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.inlineAccountCompletion-module-scss-module__SHMBDW__submitButton{width:100%}
.siteHeader-module-scss-module__U6iTqa__shell{z-index:var(--z-index-sticky);background:var(--color-base-white);box-shadow:none;width:100%;position:sticky;top:0}.siteHeader-module-scss-module__U6iTqa__header{width:100%}.siteHeader-module-scss-module__U6iTqa__bannerPlaceholder{background-color:var(--color-brand-accent-500);width:100%;min-height:2.5rem}.siteHeader-module-scss-module__U6iTqa__actions{align-items:center;gap:0;min-width:0;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__actionsAdmin{padding-left:var(--space-lg)}.siteHeader-module-scss-module__U6iTqa__loginLink{color:var(--color-brand-primary-600);font-weight:var(--font-weight-bold);margin:0 var(--space-2xl);padding:0;text-decoration:none}.siteHeader-module-scss-module__U6iTqa__loginLink:hover,.siteHeader-module-scss-module__U6iTqa__loginLink:focus-visible{text-decoration:none}.siteHeader-module-scss-module__U6iTqa__signupButton.siteHeader-module-scss-module__U6iTqa__ds-button{border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);padding:var(--space-sm)var(--space-md)}.siteHeader-module-scss-module__U6iTqa__userMenu{display:inline-flex;position:relative}.siteHeader-module-scss-module__U6iTqa__avatarButton{border-radius:var(--radius-pill);border:1px solid var(--color-brand-primary-700);background:var(--color-brand-primary-600);width:2.5rem;height:2.5rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__avatarButton[data-has-photo=true]{border-color:var(--color-neutral-300)}.siteHeader-module-scss-module__U6iTqa__avatarButton:hover,.siteHeader-module-scss-module__U6iTqa__avatarButton:focus-visible{box-shadow:0 0 0 var(--space-3xs)#12534b33;outline:none}.siteHeader-module-scss-module__U6iTqa__avatarButton:not([data-has-photo=true]):hover,.siteHeader-module-scss-module__U6iTqa__avatarButton:not([data-has-photo=true]):focus-visible{background-color:var(--color-brand-primary-700)}.siteHeader-module-scss-module__U6iTqa__avatarInitial{font-size:var(--font-size-caption);letter-spacing:.01em}.siteHeader-module-scss-module__U6iTqa__userMenuPanel{right:0;top:calc(100% + var(--space-xs));background:var(--color-base-white);border-radius:var(--radius-md);border:1px solid var(--color-neutral-200);min-width:13rem;padding:var(--space-sm);z-index:calc(var(--z-index-sticky) + 10);position:absolute;box-shadow:0 18px 40px #02202338}.siteHeader-module-scss-module__U6iTqa__userMenuHeader{margin-bottom:var(--space-sm)}.siteHeader-module-scss-module__U6iTqa__userName{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}.siteHeader-module-scss-module__U6iTqa__userEmail{margin:var(--space-3xs)0 0;color:var(--color-neutral-600);font-size:var(--font-size-sm);word-break:break-all}.siteHeader-module-scss-module__U6iTqa__userMenuList{gap:var(--space-2xs);flex-direction:column;display:flex}.siteHeader-module-scss-module__U6iTqa__userMenuLink{align-items:center;gap:var(--space-2xs);color:var(--color-neutral-900);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__userMenuLink:hover,.siteHeader-module-scss-module__U6iTqa__userMenuLink:focus-visible{background:var(--color-neutral-100);outline:none}.siteHeader-module-scss-module__U6iTqa__userMenuButton{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-neutral-900);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;transition:background-color .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__userMenuButton:hover,.siteHeader-module-scss-module__U6iTqa__userMenuButton:focus-visible{background:var(--color-brand-tertiary-50);outline:none}.siteHeader-module-scss-module__U6iTqa__notificationsContainer,.siteHeader-module-scss-module__U6iTqa__messagesContainer{display:inline-flex;position:relative}.siteHeader-module-scss-module__U6iTqa__searchButton{background-color:var(--color-base-white);width:3rem;height:3rem;color:var(--color-neutral-900);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s;display:inline-flex}.siteHeader-module-scss-module__U6iTqa__searchButton svg{width:1.5rem;height:1.5rem}.siteHeader-module-scss-module__U6iTqa__searchButton:hover,.siteHeader-module-scss-module__U6iTqa__searchButton:focus-visible{background-color:var(--color-brand-tertiary-50);outline:none}
.smsConsentNotice-module-scss-module__yZ2wva__notice{font-size:var(--font-size-caption);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.smsConsentNotice-module-scss-module__yZ2wva__notice a{color:inherit;text-decoration:underline}
.siteFooter-module-scss-module__MdOF1a__footer{background:var(--color-brand-primary-500);color:var(--color-base-white);padding:var(--space-xl)0;position:relative}.siteFooter-module-scss-module__MdOF1a__inner{gap:var(--space-xl);flex-direction:column;width:100%;margin:0 auto;display:flex}.siteFooter-module-scss-module__MdOF1a__sections{justify-content:space-around;row-gap:var(--space-2xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.siteFooter-module-scss-module__MdOF1a__section{gap:var(--space-sm);margin:0 var(--space-md);flex-direction:column;align-items:center;display:flex}.siteFooter-module-scss-module__MdOF1a__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--space-sm);text-align:center}.siteFooter-module-scss-module__MdOF1a__links{flex-direction:column;align-items:flex-start;gap:0;display:flex}.siteFooter-module-scss-module__MdOF1a__linksStacked .siteFooter-module-scss-module__MdOF1a__link{padding:0}.siteFooter-module-scss-module__MdOF1a__link{align-items:center;gap:var(--space-xs);color:var(--color-base-white);padding:var(--space-3xs)0;font-size:var(--font-size-sm);text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__link:hover,.siteFooter-module-scss-module__MdOF1a__link:focus-visible{text-decoration:underline}.siteFooter-module-scss-module__MdOF1a__linkContent{align-items:center;gap:var(--space-xs);text-align:start;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__linkIcon{width:var(--space-xl);height:var(--space-xl);justify-content:center;align-items:center;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__linkIconLogo{background:0 0;width:auto;height:1.5rem;padding:0}.siteFooter-module-scss-module__MdOF1a__linkIconLogoImage{width:auto;height:1.5rem}.siteFooter-module-scss-module__MdOF1a__sectionCta{gap:var(--space-md);align-items:center}.siteFooter-module-scss-module__MdOF1a__sectionCta .siteFooter-module-scss-module__MdOF1a__sectionTitle{text-align:center;margin-top:var(--space-sm);margin-bottom:var(--space-xs)}.siteFooter-module-scss-module__MdOF1a__socials{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__socialLink{width:var(--space-3xl);height:var(--space-3xl);justify-content:center;align-items:center;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__socialIcon{width:var(--space-3xl);height:var(--space-3xl)}.siteFooter-module-scss-module__MdOF1a__socialIconTiktok{width:2.75rem;height:2.75rem}.siteFooter-module-scss-module__MdOF1a__socialIconYoutube{width:3.25rem;height:3.25rem;margin-left:var(--space-sm)}.siteFooter-module-scss-module__MdOF1a__bottom{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.siteFooter-module-scss-module__MdOF1a__brandLogo{width:6.25rem;height:auto}.siteFooter-module-scss-module__MdOF1a__legalLinks{gap:var(--space-md);flex-wrap:wrap;display:inline-flex}.siteFooter-module-scss-module__MdOF1a__legalLinks a{color:inherit;text-decoration:underline}.siteFooter-module-scss-module__MdOF1a__copyright{font-size:var(--font-size-lg);margin:0;margin-top:var(--space-sm)}.siteFooter-module-scss-module__MdOF1a__proudlyCanadian{justify-content:center;align-items:center;display:flex}@media (max-width:64em){.siteFooter-module-scss-module__MdOF1a__footer{padding:var(--space-xl)var(--space-lg)}}@media (max-width:48em){.siteFooter-module-scss-module__MdOF1a__sections{padding:0 var(--space-xl);box-sizing:border-box;flex-direction:column;align-items:center;row-gap:0;width:100%}.siteFooter-module-scss-module__MdOF1a__section{margin:0 auto;margin-bottom:var(--space-md)}.siteFooter-module-scss-module__MdOF1a__links{align-items:center}.siteFooter-module-scss-module__MdOF1a__sectionTitle{margin-bottom:var(--space-2xs)}.siteFooter-module-scss-module__MdOF1a__linkContent{text-align:center;justify-content:center;align-items:flex-start}}.siteFooter-module-scss-module__MdOF1a__sectionTitleConnect{margin-top:var(--space-xl)}
.handbookWaitlistPrompt-module-scss-module__IzsCeq__prompt{gap:var(--space-2xs);margin-top:var(--space-sm);padding:var(--space-sm)var(--space-md);border-left:var(--border-lg)solid var(--color-brand-primary-600);background:var(--color-brand-secondary-50);text-align:left;flex-direction:column;display:flex}.handbookWaitlistPrompt-module-scss-module__IzsCeq__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.handbookWaitlistPrompt-module-scss-module__IzsCeq__body{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-700);margin:0}.handbookWaitlistPrompt-module-scss-module__IzsCeq__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}
.sitePublicMenu-module-scss-module__E-BNAq__publicMenu{position:relative}.sitePublicMenu-module-scss-module__E-BNAq__trigger{padding:var(--space-md);cursor:pointer;z-index:var(--z-index-sticky);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .12s,opacity .12s;display:inline-flex;position:fixed;top:5.5rem;left:-.5rem}body:has([data-page-menu=always]) .sitePublicMenu-module-scss-module__E-BNAq__trigger{display:none}@media (max-width:84em){body:has([data-page-menu=below-desktop]) .sitePublicMenu-module-scss-module__E-BNAq__trigger{display:none}}.sitePublicMenu-module-scss-module__E-BNAq__trigger:hover,.sitePublicMenu-module-scss-module__E-BNAq__trigger:focus-visible{transform:translateX(var(--space-2xs))}.sitePublicMenu-module-scss-module__E-BNAq__trigger:focus-visible{outline:var(--space-3xs)solid color-mix(in srgb,var(--color-brand-primary-400)60%,transparent);outline-offset:var(--space-2xs)}.sitePublicMenu-module-scss-module__E-BNAq__triggerIcon{width:3rem;height:3rem;display:block}.sitePublicMenu-module-scss-module__E-BNAq__overlay{background:color-mix(in srgb,var(--color-base-black)55%,transparent);z-index:calc(var(--z-index-modal) + 1);position:fixed;inset:0}.sitePublicMenu-module-scss-module__E-BNAq__panel{background:var(--color-brand-primary-500);width:min(20rem,88vw);color:var(--color-base-white);z-index:calc(var(--z-index-modal) + 2);border-right:var(--border-sm)solid var(--color-brand-tertiary-500);flex-direction:column;height:100vh;transition:transform .18s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sitePublicMenu-module-scss-module__E-BNAq__panel[data-open=true]{transform:translate(0)}.sitePublicMenu-module-scss-module__E-BNAq__closeButton{top:var(--space-sm);right:var(--space-sm);border-radius:var(--radius-pill);border:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)75%,transparent);cursor:pointer;z-index:1;background:0 0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute}.sitePublicMenu-module-scss-module__E-BNAq__closeIcon{filter:brightness(0)invert()}.sitePublicMenu-module-scss-module__E-BNAq__closeButton:hover,.sitePublicMenu-module-scss-module__E-BNAq__closeButton:focus-visible{border-color:var(--color-base-white);background:color-mix(in srgb,var(--color-base-white)10%,transparent)}.sitePublicMenu-module-scss-module__E-BNAq__scrollArea{padding:var(--space-lg)var(--space-lg)var(--space-2xl);gap:var(--space-xl);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;overflow-y:auto}.sitePublicMenu-module-scss-module__E-BNAq__scrollArea::-webkit-scrollbar{width:0;height:0}.sitePublicMenu-module-scss-module__E-BNAq__sections{gap:var(--space-md);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__section{gap:var(--space-sm);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__section+.sitePublicMenu-module-scss-module__E-BNAq__section{border-top:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)25%,transparent);padding-top:var(--space-sm)}.sitePublicMenu-module-scss-module__E-BNAq__accountSection{align-items:center;gap:var(--space-md);padding-right:var(--space-2xl);flex-flow:wrap}.sitePublicMenu-module-scss-module__E-BNAq__loginLink{min-height:2.75rem;padding:0 var(--space-md-lg);border:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)75%,transparent);border-radius:var(--radius-pill);color:var(--color-base-white);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__loginLink:hover,.sitePublicMenu-module-scss-module__E-BNAq__loginLink:focus-visible{border-color:var(--color-base-white);background:color-mix(in srgb,var(--color-base-white)10%,transparent);color:var(--color-base-white)}.sitePublicMenu-module-scss-module__E-BNAq__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:normal;text-transform:none;margin:0}.sitePublicMenu-module-scss-module__E-BNAq__links{gap:var(--space-xs);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__linksStacked a{font-weight:var(--font-weight-medium);color:inherit;text-decoration:none}.sitePublicMenu-module-scss-module__E-BNAq__linksStacked a:hover,.sitePublicMenu-module-scss-module__E-BNAq__linksStacked a:focus-visible{color:inherit;text-decoration:underline}.sitePublicMenu-module-scss-module__E-BNAq__linkItem{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);color:inherit;border:1px solid #0000;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__linkItem:hover,.sitePublicMenu-module-scss-module__E-BNAq__linkItem:focus-visible{border-color:color-mix(in srgb,var(--color-base-white)35%,transparent);background:color-mix(in srgb,var(--color-base-white)8%,transparent);color:var(--color-base-white)}.sitePublicMenu-module-scss-module__E-BNAq__linkItemActive{border-color:color-mix(in srgb,var(--color-base-white)45%,transparent);background:color-mix(in srgb,var(--color-base-white)12%,transparent);color:var(--color-base-white)}.sitePublicMenu-module-scss-module__E-BNAq__link{align-items:center;gap:var(--space-sm);display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__linkIcon{width:var(--space-xl);height:var(--space-xl);justify-content:center;align-items:center;display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__linkLabel{font-size:var(--space-md)}.sitePublicMenu-module-scss-module__E-BNAq__social{gap:var(--space-sm);align-items:center;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__social a{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sitePublicMenu-module-scss-module__E-BNAq__socialIcon{width:var(--space-3xl);height:var(--space-3xl)}.sitePublicMenu-module-scss-module__E-BNAq__socialIconTiktok{width:var(--space-2xl);height:var(--space-2xl)}.sitePublicMenu-module-scss-module__E-BNAq__socialIconYoutube{width:var(--space-2xl);height:var(--space-2xl);margin-left:var(--space-sm)}.sitePublicMenu-module-scss-module__E-BNAq__footer{padding-top:var(--space-lg);border-top:var(--border-sm)solid color-mix(in srgb,var(--color-base-white)20%,transparent);gap:var(--space-sm);font-size:var(--font-size-caption-sm);text-align:center;flex-direction:column;align-items:center;margin-top:auto;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__footerLogo{width:auto;height:var(--space-3xl);object-fit:contain}.sitePublicMenu-module-scss-module__E-BNAq__footerLinks{align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}.sitePublicMenu-module-scss-module__E-BNAq__footerLinks a{color:inherit;text-decoration:underline}.sitePublicMenu-module-scss-module__E-BNAq__footerLinks a:hover,.sitePublicMenu-module-scss-module__E-BNAq__footerLinks a:focus-visible{color:inherit}.sitePublicMenu-module-scss-module__E-BNAq__copyright{margin:0}.sitePublicMenu-module-scss-module__E-BNAq__footer a{color:inherit}@media (max-width:64em){.sitePublicMenu-module-scss-module__E-BNAq__trigger{top:calc(var(--site-header-offset) - var(--space-xl))}.sitePublicMenu-module-scss-module__E-BNAq__triggerIcon{width:2.5rem;height:2.5rem}}@media (max-width:48em){.sitePublicMenu-module-scss-module__E-BNAq__trigger{left:var(--space-2xs)}.sitePublicMenu-module-scss-module__E-BNAq__triggerIcon{width:var(--space-xl);height:var(--space-xl)}.sitePublicMenu-module-scss-module__E-BNAq__panel{width:min(22rem,100vw)}}
.waitingShoppersCard-module-scss-module__GAqx-G__card{gap:var(--space-sm);padding:var(--space-md);background:var(--color-primary-bg);border:var(--border-sm)solid var(--color-brand-primary-100);border-radius:var(--radius-md);flex-direction:column;display:flex}.waitingShoppersCard-module-scss-module__GAqx-G__header{gap:var(--space-3xs);flex-direction:column;display:flex}.waitingShoppersCard-module-scss-module__GAqx-G__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.waitingShoppersCard-module-scss-module__GAqx-G__prompt{font-size:var(--font-size-sm);color:var(--color-neutral-700);margin:0}.waitingShoppersCard-module-scss-module__GAqx-G__stats{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.waitingShoppersCard-module-scss-module__GAqx-G__stat{all:unset;box-sizing:border-box;gap:var(--space-2xs);padding:var(--space-sm)var(--space-md);background:var(--color-base-white);border:var(--border-sm)solid var(--stat-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.waitingShoppersCard-module-scss-module__GAqx-G__stat:hover{border-color:var(--stat-border-hover)}.waitingShoppersCard-module-scss-module__GAqx-G__stat:focus-visible{outline:var(--border-md)solid var(--stat-strong);outline-offset:calc(-1*var(--border-md))}.waitingShoppersCard-module-scss-module__GAqx-G__statConversations{--stat-border:var(--color-brand-primary-100);--stat-border-hover:var(--color-brand-primary-300);--stat-icon-bg:var(--color-brand-primary-100);--stat-icon-fg:var(--color-brand-primary-700);--stat-strong:var(--color-brand-primary-500)}.waitingShoppersCard-module-scss-module__GAqx-G__statMatches{--stat-border:var(--color-brand-accent-200);--stat-border-hover:var(--color-brand-accent-400);--stat-icon-bg:var(--color-brand-accent-100);--stat-icon-fg:var(--color-brand-accent-700);--stat-strong:var(--color-brand-accent-700)}.waitingShoppersCard-module-scss-module__GAqx-G__statTop{align-items:center;gap:var(--space-xs);display:flex}.waitingShoppersCard-module-scss-module__GAqx-G__statIcon{border-radius:var(--radius-pill);background:var(--stat-icon-bg);width:2.25rem;height:2.25rem;color:var(--stat-icon-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.waitingShoppersCard-module-scss-module__GAqx-G__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--stat-strong);line-height:1}.waitingShoppersCard-module-scss-module__GAqx-G__statLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800)}
.verificationPanel-module-scss-module__YJrwpq__panel{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-secondary);flex-direction:column;display:flex}.verificationPanel-module-scss-module__YJrwpq__heading{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.verificationPanel-module-scss-module__YJrwpq__subtitle{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.verificationPanel-module-scss-module__YJrwpq__codeInputRow{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.verificationPanel-module-scss-module__YJrwpq__codeInputBox{width:var(--space-2xl);height:var(--space-2xl);text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s}.verificationPanel-module-scss-module__YJrwpq__codeInputBox:focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 4px var(--color-brand-primary-100);outline:none}.verificationPanel-module-scss-module__YJrwpq__codeInputBox:disabled{opacity:.6}.verificationPanel-module-scss-module__YJrwpq__error{font-size:var(--font-size-caption);color:var(--color-error-text);margin:0}.verificationPanel-module-scss-module__YJrwpq__notice{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.verificationPanel-module-scss-module__YJrwpq__actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.verificationPanel-module-scss-module__YJrwpq__link{font-size:var(--font-size-caption);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.verificationPanel-module-scss-module__YJrwpq__link:disabled{cursor:not-allowed;opacity:.6}
.publicPageShell-module-scss-module__X7afiG__main{background-color:var(--public-page-shell-bg,var(--color-base-white));padding:0}.publicPageShell-module-scss-module__X7afiG__container{padding-block:var(--public-page-shell-padding-block,0 var(--space-xl))}.publicPageShell-module-scss-module__X7afiG__legacyGutter{--container-padding-x:var(--space-sm)}@media (max-width:64em){.publicPageShell-module-scss-module__X7afiG__container{padding-block:var(--public-page-shell-padding-block-mobile,0)}.publicPageShell-module-scss-module__X7afiG__legacyGutter{--container-padding-x:var(--space-md)}}
.messagesModal-module-scss-module__iibSDa__modal{background-color:var(--color-base-white);border-radius:var(--radius-md);border:var(--border-lg)solid var(--color-brand-primary-500);box-sizing:border-box;width:25rem;height:34rem;top:var(--size-4xl);right:var(--size-4xl);z-index:calc(var(--z-index-sticky) + 10);flex-direction:column;display:flex;position:fixed;box-shadow:0 0 10px #01686c80}.messagesModal-module-scss-module__iibSDa__header{padding:var(--space-xs)var(--space-md);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.messagesModal-module-scss-module__iibSDa__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.messagesModal-module-scss-module__iibSDa__actions{align-items:center;gap:var(--space-2xs);display:flex}.messagesModal-module-scss-module__iibSDa__tabs{padding:var(--space-sm)var(--space-sm);border-bottom:var(--border-sm)solid var(--color-neutral-200);flex-shrink:0}.messagesModal-module-scss-module__iibSDa__content{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.messagesModal-module-scss-module__iibSDa__scrollArea{flex:1 1 0;min-height:0;overflow-y:auto}.messagesModal-module-scss-module__iibSDa__divider{height:var(--border-sm);background-color:var(--color-neutral-200);flex-shrink:0;margin:0}.messagesModal-module-scss-module__iibSDa__footer{padding:var(--space-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.messagesModal-module-scss-module__iibSDa__footerButton{font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500);cursor:pointer;padding:var(--space-xs)var(--space-sm);background:0 0;border:none;margin:0;transition:opacity .2s}.messagesModal-module-scss-module__iibSDa__footerButton:hover{opacity:.7}.messagesModal-module-scss-module__iibSDa__footerButton:focus{outline:none}.messagesModal-module-scss-module__iibSDa__mobileOverlay{z-index:var(--z-index-toast);background:var(--color-base-white);flex-direction:column;display:flex;position:fixed;inset:0}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;border:none;border-radius:0;position:relative;inset:auto}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal .messagesModal-module-scss-module__iibSDa__header{padding:var(--space-md);border-bottom:var(--border-sm)solid var(--color-neutral-100)}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal .messagesModal-module-scss-module__iibSDa__title{font-size:var(--font-size-h3)}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal .messagesModal-module-scss-module__iibSDa__footer,.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__expandButton{display:none}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal.messagesModal-module-scss-module__iibSDa__bottomNav{max-height:100%;animation:none;bottom:auto;right:auto}.messagesModal-module-scss-module__iibSDa__modal.messagesModal-module-scss-module__iibSDa__bottomNav{top:auto;right:var(--space-md);bottom:calc(var(--bottom-nav-height,4rem) + var(--space-md));max-height:calc(100dvh - var(--bottom-nav-height,4rem) - var(--space-md)*2);animation:.2s ease-out messagesModal-module-scss-module__iibSDa__slideUp}@keyframes messagesModal-module-scss-module__iibSDa__slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}
.mapView-module-scss-module__cZFjCa__leafletContainer{z-index:0;touch-action:none;width:100%;height:100%}.mapView-module-scss-module__cZFjCa__leafletContainerInner{width:100%;height:100%}.mapView-module-scss-module__cZFjCa__loadingContainer,.mapView-module-scss-module__cZFjCa__errorContainer{width:100%;height:100%;min-height:inherit;background-color:var(--color-background-subtle);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}
.pageHeaderIntroHeading-module-scss-module__UuDdYG__heading{text-align:center;font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:var(--space-xl)0}@media (max-width:64em){.pageHeaderIntroHeading-module-scss-module__UuDdYG__heading{font-size:var(--font-size-2xl);line-height:1.5rem}}
.readinessConsent-module-scss-module__609ClG__consent{margin-top:var(--space-md);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}
@media (max-width:64em){.messagesDashboardClient-module-scss-module__vVd6lq__banner{top:0}}
/*# sourceMappingURL=891b53bcb0233646.css.map*/